110 likes | 346 Views
BPCS Steganography Implementation. Overview. Bit-Plane Complexity Segmentation Split region into bit-planes Hide in “complex” regions Undetectable to human eye. Bitmap Image Format. File Header, Info Header, Pixel Array Pixels stored as 3 bytes, R-G-B 3 bytes per pixel.
E N D
Overview • Bit-Plane Complexity Segmentation • Split region into bit-planes • Hide in “complex” regions • Undetectable to human eye
Bitmap Image Format • File Header, Info Header, Pixel Array • Pixels stored as 3 bytes, R-G-B • 3 bytes per pixel
Bit-Planes and Complexity • Break up image into 8x8 pixel regions • Select a byte (R-G-B) to hide in • Decompose into bit planes, giving 8 bitplanes • Measure complexity of each plane, if past threshold, replace with secret data
Our Implementation • Original style border length • Store 7 bytes of secret image per complex bit plane
Original zoomed in • Stego-image zoomed in