Reversible Data Hiding

Slides:



Advertisements
Similar presentations
1 Adjustable prediction-based reversible data hiding Authors: Chin-Feng Lee and Hsing-Ling Chen Source: Digital Signal Processing, Vol. 22, No. 6, pp.
Advertisements

A High Performance Multi-layer Reversible Data Hiding Scheme Using Two-Step Embedding Authors: Jinxiang Wang Jiangqun Ni Jinwei Pan.
Reversible watermarking Wu Dan Introduction Difference expansion Histogram bin shifting.
1 Reversible image hiding scheme using predictive coding and histogram shifting Source: Signal Processing, vol. 89, no. 6, June 2009, pp Author:
Reversible Data Hiding ECE643 Digital Image Processing (I) Course Project Professor: Yun Q. Shi Su Yu 12/02/2011.
Piyu Tsia,Yu-Chen Hu,Hsiu-Lien Yen Signal Processing 日期 :1 月 4 號 報告者 : 許睿中.
Reversible data hiding based on histogram shifting scheme Reporter: Date: Wan-Yu Lu 2012/12/13.
Source: Signal Processing, Vol. 89, Issue 6, June 2009, Pages Author: Piyu Tsai, Yu-Chen Hu, and Hsui-Lien Yeh Speaker: Hon-Hang Chang Date:
Steganography of Reversible Data Hiding Producer: Chia-Chen Lin Speaker: Paul 2013/06/26.
Improved PVO-based reversible data hiding Source: Digital Signal Processing, 2014 Authors: Fei Peng, Xiaolong Li,ng Reporter: Min-Hao Wu.
Multimedia Network Security Lab. On STUT Adaptive Weighting Color Palette Image Speaker:Jiin-Chiou Cheng Date:99/12/16.
Reversible Image Watermarking Using Interpolation Technique Source: IEEE Transcation on Information Forensics and Security, Vol. 5, No. 1, March 2010 Authors:
Optimal Histogram-pair and Prediction-error Based Image Reversible Data Hiding 1 Computer Science, Tongji University, Shanghai, China 2 ECE, New Jersey.
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.
ECE643 Course Project, Fall /21/20081 Optimum histogram pair based image lossless data embedding By G. Xuan, Y. Q. Shi, etc. Summarized By: Zhi.
Reversible watermarking Wu Dan Introduction What?
Reversible image hiding scheme using predictive coding and histogram shifting Source: Authors: Reporter: Date: Signal Processing, Vol.89, Issue 6, pp ,
Reversible Date Hiding Based on Histogram Modification of pixel Differences IEEE Transactions on circuits and systems for video technology, VOL. 19, NO.
Data Hiding in Image and Video: Part II—Designs and Applications Min Wu, Heather Yu, and Bede Liu.
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.
1 Adaptive Data Hiding in Edge Areas of Images With Spatial LSB Domain Systems Adviser: Chih-Hung Lin Speaker : Chia-Wei Chang Date:2009/10/06.
多媒體網路安全實驗室 Source: IEICE Trans. Fundamentals, Vol. E90-A, No. 4, April 2007, pp Authors:Hong Lin Jin, Masaaki Fujiyoshi, Hitoshi Kiya Speaker:Cheng.
南台科技大學 資訊工程系 Data hiding based on the similarity between neighboring pixels with reversibility Author:Y.-C. Li, C.-M. Yeh, C.-C. Chang. Date:
1 Reversible visible watermarking and lossless recovery of original images Source: IEEE transactions on circuits and systems for video technology, vol.
基於 (7,4) 漢明碼的隱寫技術 Chair Professor Chin-Chen Chang ( 張真誠 ) National Tsing Hua University National Chung Cheng University Feng Chia University
Data Hiding Using Binocular Fusion of Stereo Pairs N. Y. Bai 白 乃 元 Department of Applied Mathematics National Sun Yat-Sen University Kaohsiung, Taiwan.
基於(7,4)漢明碼的隱寫技術 Chair Professor Chin-Chen Chang (張真誠)
(k, n)-Image Reversible Data Hiding
Advisor: Chin-Chen Chang1, 2
Reversible Data Hiding in JPEG Images using Ordered Embedding
Mean value based reversible data hiding in encrypted images
New Framework of Reversible Data Hiding in Encrypted JPEG Bitstreams
A Data Hiding Scheme Based Upon Block Truncation Coding
Source : Signal Processing, vol. 150, pp ,  September 2018
Hiding Data in a Color Palette Image with Hybrid Strategies
Advisor: Chin-Chen Chang1, 2 Student: Yi-Pei Hsieh2
Source: Information Sciences, 2018, accpeted.
Source : Signal Processing, vol. 126, pp ,  November 2016
Skewed Histogram Shifting for Reversible Data Hiding using a Pair of Extreme Predictions Source: IEEE Transactions on Circuits and Systems for Video Technology(
Advisor: Prof. Chin-Chen Chang (張真誠 教授) Student: Wei-Liang Tai (戴維良)
Reversible Data Hiding Scheme Using Two Steganographic Images
Source:. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL
Source : Journal of Visual Communication and Image Representation, vol
Reversible data hiding in encrypted images based on absolute mean difference of multiple neighboring pixels Source: Journal of Visual Communication and.
Data hiding method using image interpolation
Skewed Histogram Shifting for Reversible Data Hiding using a Pair of Extreme Predictions Source: IEEE Transactions on Circuits and Systems for Video Technology(
Hiding Information in VQ Index Tables with Reversibility
Chair Professor Chin-Chen Chang (張真誠) National Tsing Hua University
Source : Journal of Visual Communication and Image Representation, vol
High Capacity Data Hiding for Grayscale Images
A Data-Hiding Technique with Authentication, Integration, and Confidentiality for Electronic Patient Records Chao, Hui-Mei, Hsu, Chin-Ming, and Miaou,
Authors: Chin-Chen Chang, Yi-Hui Chen, and Chia-Chen Lin
A Data-Hiding Technique With Authentication, Integration, and Confidentiality for Electronic Patient Records Chao, Hui-Mei, Hsu, Chin-Ming, and Miaou,
New Framework for Reversible Data Hiding in Encrypted Domain
Novel Multiple Spatial Watermarking Technique in Color Images
Multi-Tier and Multi-Bit Reversible Data Hiding with Contents Characteristics Source : Journal of Information Hiding and Multimedia Signal Processing, Volume.
Source: J. Vis. Commun. Image R. 31 (2015) 64–74
A Self-Reference Watermarking Scheme Based on Wet Paper Coding
Unconstraint Optimal Selection of Side Information for Histogram Shifting Based Reversible Data Hiding Source:  IEEE Access. March, doi: /ACCESS
Information Protection and Recovery with Reversible Data Hiding
An Iterative Method for Lossless Data Embedding in BMP Images
A Data Hiding Scheme Based Upon Block Truncation Coding
Source: IEEE Access. (2019/05/13). DOI: /ACCESS
Author :Ji-Hwei Horng (洪集輝) Professor National Quemoy University
Authors: Chin-Chen Chang, Yi-Hui Chen, and Chia-Chen Lin
Dynamic improved pixel value ordering reversible data hiding
High-Capacity Data Hiding in Halftone Images Using Minimal-Error Bit Searching and Least-Mean Square Filter Author: Soo-Chang Pei and Jing-Ming Guo Source:
A Quadratic-Residue-based Fragile Watermarking Scheme
Hiding Information in VQ Index Tables with Reversibility
Presentation transcript:

Reversible Data Hiding Zhicheng Ni, Yun-Qing Shi, Nirwan Ansari, and Wei Su IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 16, NO. 3, MARCH 2006 Reporter : Chien-Ting Kuo 2019/4/9

Outline 1. Introduction 2. Proposed Algorithm 3. Experimental Results 4. Conclusions

1. Introduction A novel reversible data hiding algorithm, which can recover the original image without any distortion from the marked image after the hidden data have been extracted, is presented in this paper. It can embed more data than many of the existing reversible data hiding algorithms. This lower bound of PSNR is much higher than that of all reversible data hiding techniques reported in the literature.

Lena image: (a) original, and (b) marked (PSNR = 48.2 dB) Introduction Lena image: (a) original, and (b) marked (PSNR = 48.2 dB)

2. Proposed Algorithm generating the histogram

2. Proposed Algorithm modifying selected range Find Peak point a & Zero Point b Increase 1 with a-b range value

2. Proposed Algorithm embedding hidden data If Embed 1 : Keep the value (a+1) If Embed 0 : (a+1)  a

Proposed Example By Step 1 : Find Peak Point a = 200 230 200 215 210 By Step 1 : Find Peak Point a = 200 Zero Point b = 230

Proposed Example Step 2 : All value between a-b Increase 1 231 201 216 211 Step 2 : All value between a-b Increase 1

Proposed Example Embedding Binary string 00000011 00000111 00001111 00000001 231 201 216 211 If embed value “0” (a+1) a If embed value “1” (a+1) is still (a+1) a= 200 , a+1 = 201

Proposed Example Embedding Binary string 00000011 00000111 00001111 00000001 231 200 216 211 201 If embed value “0” (a+1) a If embed value “1” (a+1) is still (a+1) a= 200 , a+1 = 201

Proposed Example Embedding Binary string 00000011 00000111 00001111 00000001 231 200 216 211 201 If embed value “0” (a+1) a If embed value “1” (a+1) is still (a+1) a= 200 , a+1 = 201

Proposed Example Embedding Binary string 00000011 00000111 00001111 00000001 231 200 216 211 201 If embed value “0” (a+1) a If embed value “1” (a+1) is still (a+1) a= 200 , a+1 = 201

Proposed Example Embedding Binary string 00000011 00000111 00001111 00000001 231 200 216 211 201 If embed value “0” (a+1) a If embed value “1” (a+1) is still (a+1) a= 200 , a+1 = 201

Proposed Example (multi pair)

Proposed Example (multi pair) Find a point having a larger histogram value in each of the following three maximum point pairs {h(a1),h(a12)} , {h(a21),h(a23)} , {h(a32),h(a3)} assume h(a1), h(a23) , h(a3) are the three selected maximum points. Then {h(a1),h(b1)} , {h(a23),h(b2)} , {h(a3),h(b3)} are the three pairs of maximum and minimum points

Proposed Example (multi pair)

4. Experimental Results

4. Experimental Results

5. Conclusion proposed reversible data hiding technique is able to embed about 5–80 kb into a (512 X 512 X 8) grayscale image while guaranteeing the PSNR of the marked image versus the original image to be above 48 dB. This algorithm is quite simple, and the execution time is rather short. the computational complexity is With a computer Intel Celeron 1.4 GHz and the software Matlab 6.5, the total embedding time needed for the Lena image (512 X 512 X 8) is just 100 ms.

Q & A