270 likes | 523 Views
Comparing Storage Capacity and Degradation of Different Color Spaces Steven Holvenstot and Nathan Little . BPCS - Steganography. What is BPCS - Steganograhpy ?. Encoding data into a carrier image Bit-Plane Complexity Segmentation Encoding data into all noisy areas
E N D
Comparing Storage Capacity and Degradation of Different Color Spaces Steven Holvenstot and Nathan Little BPCS - Steganography
What is BPCS - Steganograhpy? • Encoding data into a carrier image • Bit-Plane Complexity Segmentation • Encoding data into all noisy areas • Does not limit encoding to least significant bits of carrier image
Motivation • Hiding data discretely in plain sight • Increasing the amount of data that can be hidden in an image • Reducing degradation of the carrier image
24 Different Bit Planes 8 x 8 pixels blocks Bits: 17-24 Bits: 9-16 Bits: 1-8
Choosing Which Blocks to Use Noise Level = Black and White Changes / Max Possible Changes If the noise level is above a threshold, typically between .2 - .3, the block can be overwritten. http://www.datahide.com/BPCSe/QtechHV-program-e.html
Convolving Data to Be Hidden • Likewise, if the data to be hidden is not about the threshold of noise, it needs to be convolved to make it above the threshold • This is accomplished by doing an Xor between the checkerboard and the 8 by 8 pixel • This is indicated in the decode map so that it can be decoded later on
Statistics of Carrier • RBG • 43% of the carrier image usable • HSV • 42% of the carrier image usable • LAB • %40 of carrier image usable
Statistics • RGB • 72% of carrier image usable • HSV • 65% of carrier image usable • LAB • 59% of carrier image usable
Future Direction • Using gray code to more accurately detect noise • Assigning different noise thresholds to each channel • Recursive Embedding
Resources • Principles and applications of BPCS-Steganography, Eiji Kawaguchi and Richard O. Eason • Jaunted.com • http://renegadecinema.com/2206/teenage-mutant-ninja-turtles-movie-rumors-co-creator-gives-endorsement