Expand description
Syndrome-Trellis Coding (STC) for minimal-distortion embedding.
STC encodes a message into a cover sequence by finding the minimum-cost
modification pattern via the Viterbi algorithm. The trellis has 2^h
states, where h is the constraint length (typically 7, giving 128 states).
The submatrix H-hat defines the parity-check structure. Each group of w
cover elements produces one message bit. The encoder finds the stego
sequence that matches all message bits with minimum total distortion cost.
References:
- Filler, Judas, Fridrich. “Minimizing Additive Distortion in Steganography Using Syndrome-Trellis Codes”, IEEE TIFS, 2011.
Modules§
- embed
- Viterbi-based STC embedding.
- extract
- STC message extraction via syndrome computation.
- hhat
- H-hat submatrix generation for STC.
- streaming
- Phase 6E-C1a — Streaming sliding-window Viterbi prototype + K sweep.
- streaming_
segmented - Phase 6E-C / Task #24 — Streaming-segmented Viterbi STC.