An Iterative Method for Lossless Data Embedding in BMP Images

Slides:



Advertisements
Similar presentations
Reversible Data Hiding Based on Two-Dimensional Prediction Errors
Advertisements

1 Adjustable prediction-based reversible data hiding Authors: Chin-Feng Lee and Hsing-Ling Chen Source: Digital Signal Processing, Vol. 22, No. 6, pp.
A reversible data hiding method by histogram shifting in high quality medical images Author: Li-Chin Huang, Lin-Yu Tseng, Min-Shiang Hwang Source: The.
多媒體網路安全實驗室 Source:International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH- MSP),2010 Sixth. Authors:Hsiang-Cheh.
Steganography of Reversible Data Hiding Producer: Chia-Chen Lin Speaker: Paul 2013/06/26.
An Efficient and Scalable Pattern Matching Scheme for Network Security Applications Department of Computer Science and Information Engineering National.
Steganography detection Roland Cmorik, Martin Šumák.
A Method for Protecting Digital Images from Being Copied Illegally Chin-Chen Chang, Jyh-Chiang Yeh, and Ju-Yuan Hsiao.
Multimedia Network Security Lab. On STUT Adaptive Weighting Color Palette Image Speaker:Jiin-Chiou Cheng Date:99/12/16.
Digital image processing is the use of computer algorithms to perform image processing on digital images which is a subfield of digital signal processing.
Bit-4 of Frequency Domain-DCT Steganography Technique 1 Nedal M. S. Kafri and Hani Y. Suleiman Networked Digital Technologies, NDT '09. First International.
1 Formatted Text Document Data Hiding Robust to Printing,Copying and Scanning Speaker:Fanjia Yen Adviser:Quincy Wu Date:2008/04/10.
1 Reversible data hiding for high quality images using modification of prediction errors Source: The Journal of Systems and Software, In Press, Corrected.
Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp , 2012 Chin-Feng.
A New Approach to Image Authentication Using Chaotic Map and Sudoku Puzzle 2009 Fifth International Conference on Intelligent Information Hiding and Multimedia.
Reversible watermarking Wu Dan Introduction What?
Palette Partition Based Data Hiding for Color Images Yu-Chiang Li, Piyu Tsai, Chih-Hung Lin, Hsiu-Lien Yeh, and Chien-Ting Huang Speaker : Yu-Chiang Li.
A lossless data hiding scheme based on three- pixel block differences Ching-Chiuan Lin and Nien-Lin Hsueh Pattern Recognition, Vol. 41(4), April 2008 Pages.
Cryptographic Anonymity Project Alan Le
Reporter :Chien-Wen Huang Date : Information Sciences, Vol. 176, No. 22, Nov. 2006, pp Received 29 December 2004; received in revised.
1 A Color Image Hidden in a Grey-Level Image IS&T Third European Conference on Colour in Graphics, Imaging, and Vision, CGIV’2006, pp. 226–231, (Leeds,
南台科技大學 資訊工程系 Data hiding based on the similarity between neighboring pixels with reversibility Author:Y.-C. Li, C.-M. Yeh, C.-C. Chang. Date:
1 LSB Matching Revisited Source: IEEE Signal Processing Letters (Accepted for future publication) Authors: Jarno Mielikainen Speaker: Chia-Chun Wu ( 吳佳駿.
人力資源報告 Image and Signal Processing 1 Steganography Using Sudoku Revisited Wien Hong, Tung-Shou Chen, Chih-Wei Shiu Department of Information Management,
Data Hiding Using Binocular Fusion of Stereo Pairs N. Y. Bai 白 乃 元 Department of Applied Mathematics National Sun Yat-Sen University Kaohsiung, Taiwan.
Scalable Multi-match Packet Classification Using TCAM and SRAM Author: Yu-Chieh Cheng, Pi-Chung Wang Publisher: IEEE Transactions on Computers (2015) Presenter:
影像偽裝術 Dr. Chin-Chen Chang
(k, n)-Image Reversible Data Hiding
Palette Partition Based Data Hiding for Color Images
A Secret Information Hiding Scheme Based on Switching Tree Coding
A steganographic method for digital images using side match
Image camouflage by reversible image transformation
Source : Signal Processing, Volume 133, April 2017, Pages
A Color Image Hiding Scheme Based on SMVQ and Modulo Operator
Chair Professor Chin-Chen Chang Feng Chia University
High-capacity image hiding scheme based on vector quantization
A Data Hiding Scheme Based Upon Block Truncation Coding
A Color Image Hidden in a
Hiding Data in a Color Palette Image with Hybrid Strategies
Yongjian Hu, Member, IEEE, Heung-Kyu Lee, Kaiying Chen, and Jianwei Li
A Restricted Region-based Data-hiding Scheme
Source: Information Sciences, 2018, accpeted.
Reversible Data Hiding
Advisor:Prof. Chin-Chen Chang Student :Kuo-Nan Chen
Source: IEEE Access, Vol. 6, Dec. 2017, pp
Source: Signal Processing, Vol. 125, pp , August 2016.
Data hiding based Hamming code
A Color Image Hiding Scheme Based on SMVQ and Modulo Operator
Hiding Information in VQ Index Tables with Reversibility
High Capacity Data Hiding for Grayscale Images
Authors: Chin-Chen Chang, Yi-Hui Chen, and Chia-Chen Lin
Source:Multimedia Tools and Applications, Vol. 77, No. 20, pp , Oct
Data hiding method using image interpolation
一種兼顧影像壓縮與資訊隱藏之技術 張 真 誠 國立中正大學資訊工程學系 講座教授
Source: Signal Processing: Image Communication 16 (2001) pp
Hiding Multiple Watermarks in Transparencies of Visual Cryptography
Novel Multiple Spatial Watermarking Technique in Color Images
An efficient reversible data hiding with reduplicated exploiting modification direction using image interpolation and edge detection Source: Multimedia.
Source: IEICE-Transactions on Info and Systems
A Robust Digital Watermarking Of Satellite Image at Third Level DWT Decomposition Source:International Conference on Computational Intelligence and Multimedia.
Secret image sharing with steganography and authentication
Information Protection and Recovery with Reversible Data Hiding
A Data Hiding Scheme Based Upon Block Truncation Coding
Source: IEEE Access. (2019/05/13). DOI: /ACCESS
Source: Pattern Recognition, Volume 40, Issue 2, February 2007, pp
Authors: Chin-Chen Chang, Yi-Hui Chen, and Chia-Chen Lin
Lossless Data Hiding in the Spatial Domain for High Quality Images
A Restricted Region-based Data-hiding Scheme
Adopting secret sharing for reversible data hiding in encrypted images
Hiding Information in VQ Index Tables with Reversibility
Presentation transcript:

An Iterative Method for Lossless Data Embedding in BMP Images Source: Intelligent Information Hiding and Multimedia Signal Processing, 2007. IIHMSP 2007. Third International Conference on Volume 2,  26-28 Nov. 2007 Authors: Jia-Hong Lee a and Mei-Yi Wu b a Department of Information Management, National Kaohsiung First University of Science and Technology, Kaohsiung, Taiwan b Department of Information Management, Chang Jung University, Tainan, Taiwan barbara@mail.cjcu.edu.tw

Outline Abstract Introduction the BMP images Proposed Algorithm Experimental Results Conclusions

Abstract An efficient, simple and highcapacity lossless embedding method for 256-color grayscale BMP images A color palette which is a great location to embed a large amount of data. Computation the color of occurrence frequency Palette modification scheme

Abstract(cont.) a a b b a a a a a c c c c c b c b c N(a)=4 N(b)=2 N(c)=3 d(b,c)<th c c c b c b c Overhead+Secret: Secret: 1 1 1 Overhead:

Introduction the BMP images bitmap header bitmap information color palette bitmap data bitmap header: stores general information about the bitmap file. bitmap information :stores detailed information about the bitmap image. color palette 0,0,0,0 0,0,255,0 color palette :stores the definition of the colors being used for indexed color bitmaps. bitmap data :stores the actual image, pixel by pixel.

Proposed Algorithm Embedding c b b BMP image :f Hidden message :M Threshold :th Set S=Φ Step2: Step1: a d a a a a c c d Compute the occurrence frequency N(i) for image f, where i !ЕS . N(a)= 32 N(b)= 7 N(c)= 13 N(d)= 17 N(e)= 12 c d e a a a a a a e a a a a a d c b c c e e a d a c b b a e a d d d d c c e a a a a a c b e e e a a a a c b e a e e d d d a c

Proposed Algorithm Embedding(cont.) Step3 : compute the minimal overhead O(b) of removing entry b a d a a a a c c d d e a a a a a a c e a a a a a d c b c c e e a d a c b b a e a d d d d c O(b) c e a a a a a c b D(b,c)<th ,where b!Е S and c !Е S e e e a a a a c b e a e e d d d a c

Proposed Algorithm Embedding(cont.) Step5 :Record the overhead O of removing the entry b from the palette. Step4 : if N(a)-O(b)>0 then go to Step 5; else go to Step 8 Palette Embedding message: Overhead+M a b a c d e

Proposed Algorithm Embedding(cont.) Step6 : d d a a d d d c b b b b Overhead+M Embedding message: 1 1 1 1 a a d a a b a a a a a a a c c d d e a a a a a a a a a a a a c e a a a a a a a a a a d c c b c b c c e e a a d a a c c c b b b c c b a a e a a d d d d c c e a a a a a a a a a a c c c b b e e e a a a a a a a a c c c b b e a a e e d d d a a c

Proposed Algorithm Embedding(cont.) Step7 : Copy this modified data to image g. Add a, b to set S and go to step2. d a d d d c c c a d b a b b c c d d e a a a a a a c Step8 : Output the BMP image g and stop. e a a a a a d c c c c e e a d a c c c a e a d d d d c c e a a a a a c c e e e a a a a c c e a e e d d d a c

Proposed Algorithm Extractioning Step1: d d d c c c BMP image :g a d b a b b c c d Compute the occurrence frequency N(i) for image f, where i !ЕS . N(a)= 29 N(b)= 3 N(c)= 20 N(d)= 17 N(e)= 12 d e a a a a a a c e a a a a a d c c c c e e a d a c c c a e a d d d d c c e a a a a a c c e e e a a a a c c e a e e d d d a c

Proposed Algorithm Embedding(cont.) Step2 :Find all the entry pairs with the same palette color, respectively. Palette a a c d e

Proposed Algorithm Extractioning(cont.) Step3 :assume the entry pair is (a,b) and scan the image data of g d a d a d d d c c c a d b b a b b b b c d c d e a a a a a a c 1 1 1 1 e a a a a a d c c c c e e a d a c c c a e a d d d d c c e a a a a a c c e e e a a a a c c e a e e d d d a c

Proposed Algorithm Extractioning(cont.) Step4 : d a d a d d d c c c a d b a b b c d c Embedding message: Overhead+M d e a a a a a a c e a a a a a d c c 1 1 1 1 c c e e a d a c c c a e a d d d d c c e a a a a a c c e e e a a a a c c e a e e d d d a c

Results

Conclusion An efficient, simple and highcapacity lossless embedding method for 256 color grayscale BMP images is presented. How to find the pair?