Skip to main content

Module stc

Module stc 

Source
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.