Chair Professor Chin-Chen Chang Feng Chia University

Slides:



Advertisements
Similar presentations
A Secret Information Hiding Scheme Based on Switching Tree Coding Speaker: Chin-Chen Chang.
Advertisements

1 濕影像的資訊隱藏技術 Chair Professor Chin-Chen Chang Feng Chia University National Chung Cheng University National Tsing Hua University
1 影像偽裝術的最新發展 Chair Professor Chin-Chen Chang Feng Chia University National Chung Cheng University National Tsing Hua University.
1 An Efficient VQ-based Data Hiding Scheme Using Voronoi Clustering Authors:Ming-Ni Wu, Puu-An Juang, and Yu-Chiang Li.
1 Information Hiding Based on Search Order Coding for VQ Indices Source: Pattern Recognition Letters, Vol.25, 2004, pp.1253 – 1261 Authors: Chin-Chen Chang,
1 資訊隱藏技術之研究 The Study of Information Hiding Mechanisms 指導教授: Chang, Chin-Chen ( 張真誠 ) 研究生: Lu, Tzu-Chuen ( 呂慈純 ) Department of Computer Science and Information.
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.
基於 (7,4) 漢明碼的隱寫技術 Chair Professor Chin-Chen Chang ( 張真誠 ) National Tsing Hua University National Chung Cheng University Feng Chia University
Advisor: Chang, Chin-Chen Student: Chen, Chang-Chu
基於(7,4)漢明碼的隱寫技術 Chair Professor Chin-Chen Chang (張真誠)
基於龜殼魔術矩陣的隱寫技術及其衍生的研究問題
影像偽裝術 Dr. Chin-Chen Chang
Chair Professor Chin-Chen Chang Feng Chia University Jan. 2008
Information Hiding Technology: Current Research and Future Trend
A Secret Information Hiding Scheme Based on Switching Tree Coding
A New Classification Mechanism for Retinal Images
Data Mining and Its Applications to Image Processing
An Information Hiding Scheme Using Sudoku
Information Steganography Using Magic Matrix
A New Image Compression Scheme Based on Locally Adaptive Coding
Chair Professor Chin-Chen Chang Feng Chia University Aug. 2008
Information Steganography Using Magic Matrix
A Color Image Hiding Scheme Based on SMVQ and Modulo Operator
Chair Professor Chin-Chen Chang Feng Chia University
Source :Journal of visual Communication and Image Representation
High-capacity image hiding scheme based on vector quantization
Advisor: Chin-Chen Chang1, 2 Student: Wen-Chuan Wu2
指導教授: Chang, Chin-Chen (張真誠)
A Data Hiding Scheme Based Upon Block Truncation Coding
第七章 資訊隱藏 張真誠 國立中正大學資訊工程研究所.
Hiding Data in a Color Palette Image with Hybrid Strategies
A Study of Digital Image Coding and Retrieving Techniques
Embedding Secrets Using Magic Matrices
Advisor: Chin-Chen Chang1, 2 Student: Yi-Pei Hsieh2
An Innovative Steganographic Scheme Based on Vector Quantization
A Restricted Region-based Data-hiding Scheme
An Innovative Steganographic Scheme Based on Vector Quantization
Some Novel Steganographic Methods for Digital Images
Reversible Data Hiding Scheme Using Two Steganographic Images
Advisor:Prof. Chin-Chen Chang Student :Kuo-Nan Chen
Chair Professor Chin-Chen Chang (張真誠) National Tsing Hua University
Information Steganography Using Magic Matrix
Dynamic embedding strategy of VQ-based information hiding approach
Chair Professor Chin-Chen Chang Feng Chia University
A Self-Reference Watermarking Scheme Based on Wet Paper Coding
A Color Image Hiding Scheme Based on SMVQ and Modulo Operator
Hiding Information in VQ Index Tables with Reversibility
Information Hiding and Its Applications
Chair Professor Chin-Chen Chang (張真誠) National Tsing Hua University
High Capacity Data Hiding for Grayscale Images
Chair Professor Chin-Chen Chang Feng Chia University
Authors: Chin-Chen Chang, Yi-Hui Chen, and Chia-Chen Lin
一種兼顧影像壓縮與資訊隱藏之技術 張 真 誠 國立中正大學資訊工程學系 講座教授
A Virtual Image Cryptosystem Based upon Vector Quantization
Chair Professor Chin-Chen Chang Feng Chia University
A Self-Reference Watermarking Scheme Based on Wet Paper Coding
De-clustering and Its Application to Steganography
A Data Hiding Scheme Based Upon Block Truncation Coding
Source: Pattern Recognition, Volume 40, Issue 2, February 2007, pp
Predictive Grayscale Image Coding Scheme Using VQ and BTC
Information Hiding Techniques Using Magic Matrix
Authors: Chin-Chen Chang, Yi-Hui Chen, and Chia-Chen Lin
Recent Developments in Information Hiding
Steganographic Systems for Secret Messages
High-capacity Reversible Data-hiding for LZW Codes
Chair Professor Chin-Chen Chang Feng Chia University Jan. 2008
A New Image Compression Scheme Based on Locally Adaptive Coding
A Quadratic-Residue-based Fragile Watermarking Scheme
A Restricted Region-based Data-hiding Scheme
Hiding Information in VQ Index Tables with Reversibility
Presentation transcript:

A Novel Reversible Data Embedding Scheme Using Chinese Remainder Theorem for Vector Quantizer Index Chair Professor Chin-Chen Chang Feng Chia University National Chung Cheng University National Tsing Hua University http://msn.iecs.fcu.edu.tw/~ccc

Outline Introduction Proposed scheme Experimental results Conclusions

Introduction (1/5) Information hiding Sender Receiver Compression code: 1000011010… Color palette image Reconstructed image Compression code 1000011010… Secret data: 011 Secret data: 011

Introduction (2/5) VQ Encoding Index table Original Image Codebook … (120,155,…,80) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (90,135,…,120) (100,125,…,150) … Index table Original Image (49,117,…,25) (50,42,…,98) (20,65,…,110) Codebook

Introduction (3/5) Principal component analysis (PCA) Ex: 2-dimension . X1 X2 D2 D1

Introduction (4/5) 鬼谷先生留下的一道算术题: “今有物,不知数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?” 明万历年间大商人程大位,以一首诗的形式对答此题: “三人同行七十稀,五树梅花廿一枝,七子团圆整半月,除百零五便得知”

Introduction (5/5) Chinese remainder theorem (CRT) How to evaluate c? Ex. Let be integers, There exists an integer c, such that: if gcd (mi, mj)=1, for all i ≠ j How to evaluate c?

The proposed scheme (1/6) VQ codebook sorted codebook codebook reserved 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (49,117,…,25) (20,65,…,110) 1 2 3 4 5 6 7 8 9 10 11 12 13 (50,42,…,98) (49,117,…,25) (20,65,…,110) (50,42,…,98) indicator … … (120,155,…,80) (90,135,…,120) (90,135,…,120) (100,125,…,150) (100,125,…,150) (120,155,…,80) reserved PCA

The proposed scheme (2/6) Chinese remainder theorem (CRT) p=5, q=7 secret : (01011011)2 codeword pair (23, 28) Input: p, q, s, Ca , Cb Output: c, d p=5 (331)p s = 3 d = |Ca - Cb| = |23 - 28| = 5 c = 3 mod 5 c = 5 mod 7 0 ≤ d < q

The proposed scheme (3/6) codeword pair (Ca , Cb ) Case-A: ( Ca < Cb ) and ( Cb + c < 255 ) and ( d < q ) Case-B: (Cb < Ca ) and ( Ca + c < 255 ) and ( d < q ) Case-C: Otherwise

The proposed scheme (4/6) How to convert (Ca, Cb) to (Ca’, Cb’) Cb Ca 23 28 28 28 d =5 s = 3 p = 5, q = 7 d = 5 Index table +33 61 Cb’ c = 33 Ca’ Stego-index table

The proposed scheme (4/6) How to convert (Ca’, Cb’) to (Ca, Cb) Cb’ Ca’ 28 28 28 28 61 c = 33 p = 5, q = 7 c = 33 Stego-index table d = c mod q = 33 mod 7 = 5 s = c mod p = 33 mod 5 = 3 Cb d =5 , s = 3 Ca Ca = Cb – d = 28 – 5 = 23 Index table 23

The proposed scheme (6/6) Case-C: Otherwise (∵ d = |35 - 23| = 12 > q) Cb indicator : codeword ‘0’ and codeword ‘255’ Ca 35 23 (00)2 Ca’= ‘0’ || Ca Cb’ = ‘0’ || Cb (01)2 Ca’= ‘0’ || Ca Cb’ = ‘255’ || Cb (10)2 Ca’= ‘255’ || Ca Cb’ = ‘0’ || Cb (11)2 Ca’= ‘255’ || Ca Cb’ = ‘255’ || Cb s = Index table Embed: s = 00 Cb’ Ca’= indicator + Ca Cb’= indicator + Cb Ca’= ‘0’ + 35 Cb’= ‘0’ + 23 Ca’ ‘0’+35 ‘0’+23 Extract : If ( indicator( Ca’ ) = ‘0’ ) or ( indicator( Ca’ ) = ‘255’ ) Extract and Restore Ca = 35 Cb = 23 Stego-index table s: 00 +

Number of index pairs judged as Case-A or Case-B Experimental results Total number of index pairs = 8192 Values of ( p, q ) Images Number of index pairs judged as Case-A or Case-B (5, 7) Lena 4524 (>55%) Baboon 4673 (>57%) Pepper 4749 (>57%) Toys 5102 (>62%) (5, 11) 4865 (>59%) 4796 (>58%) 4870 (>58%) 5093 (>62%)

Conclusions A new data embedding scheme with CRT is proposed for VQ index table The proposed scheme achieves the goal of hiding secret bits into index value while reversible