A Data Hiding Scheme Based Upon Block Truncation Coding

Slides:



Advertisements
Similar presentations
Capacity-Approaching Codes for Reversible Data Hiding Weiming Zhang, Biao Chen, and Nenghai Yu Department of Electrical Engineering & Information Science.
Advertisements

A Secret Information Hiding Scheme Based on Switching Tree Coding Speaker: Chin-Chen Chang.
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.
Reporter :Chien-Wen Huang Date : Information Sciences, Vol. 176, No. 22, Nov. 2006, pp Received 29 December 2004; received in revised.
基於 (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
An Information Hiding Scheme Using Sudoku
Information Steganography Using Magic Matrix
Reversible Data Hiding in JPEG Images using Ordered Embedding
Increasing Watermarking Robustness using Turbo Codes
Chair Professor Chin-Chen Chang Feng Chia University Aug. 2008
Recent Developments on Multimedia and Secure Networking Technologies
Information Steganography Using Magic Matrix
Tuning JPEG2000 Image Compression for Graphics Regions
A Color Image Hiding Scheme Based on SMVQ and Modulo Operator
Source :Journal of visual Communication and Image Representation
Chair Professor Chin-Chen Chang Feng Chia University
High-capacity image hiding scheme based on vector quantization
Advisor: Chin-Chen Chang1, 2 Student: Wen-Chuan Wu2
指導教授: Chang, Chin-Chen (張真誠)
Chair Professor Chin-Chen Chang Feng Chia University
A Data Hiding Scheme Based Upon Block Truncation Coding
A Digital Watermarking Scheme Based on Singular Value Decomposition
A Digital Watermarking Scheme Based on Singular Value Decomposition
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
A Restricted Region-based Data-hiding Scheme
An efficient reversible data hiding method for AMBTC compressed images
Advisor: Prof. Chin-Chen Chang (張真誠 教授) Student: Wei-Liang Tai (戴維良)
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
An AMBTC compression based data hiding scheme using pixel value adjusting strategy Sourse: Multidimensional Systems and Signal Processing, Volume 29,
An AMBTC compression based data hiding scheme using pixel value adjusting strategy Sourse: Multidimensional Systems and Signal Processing, Volume 29,
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
Zhe-Ming Lu, Chun-He Liu, Dian-Guo Xu, Sheng-He Sun,
Recent Developments on Multimedia and Secure Networking Technologies
Authors: Chin-Chen Chang, Yi-Hui Chen, and Chia-Chen Lin
Data hiding method using image interpolation
A Self-Reference Watermarking Scheme Based on Wet Paper Coding
De-clustering and Its Application to Steganography
Source: Pattern Recognition, Volume 40, Issue 2, February 2007, pp
Predictive Grayscale Image Coding Scheme Using VQ and BTC
Author :Ji-Hwei Horng (洪集輝) Professor National Quemoy University
Information Hiding Techniques Using Magic Matrix
Authors: Chin-Chen Chang, Yi-Hui Chen, and Chia-Chen Lin
Steganographic Systems for Secret Messages
Department of Computer Science, University of Central Florida ,Orlando
Chair Professor Chin-Chen Chang Feng Chia University Jan. 2008
Source: Multidim Syst Sign Process, vol. 29, no. 4, pp , 2018
A Restricted Region-based Data-hiding Scheme
Hiding Information in VQ Index Tables with Reversibility
Presentation transcript:

A Data Hiding Scheme Based Upon Block Truncation Coding Chin-Chen Chang Computer Science and Information Engineering National Chung Cheng University

BTC Based Data Hiding Scheme

Block Truncation Coding (BTC) BTC is a block-based lossy image compression method for gray-level images The output data of BTC for an image block contains one bitmap and two quantization levels

An Example of BTC Encoding w h 4×4 image pixels Bitmap 140 142 144 145 146 141 138 1 1 1 1 1 1 1 # of 0 is 9 # of 1 is 7, q=7 Mean value X=142.5 Variance value ρ=2.199 Original Image Two quantization levels

An Example of BTC Decoding Bitmap 1 1 141 145 1 1 Decoding 1 1 1 Reconstructed pixels

= Original pixels Processed pixels Difference 140 142 144 145 146 141 138 141 145 -1 1 -3 = - Original pixels Processed pixels Difference

Our Scheme Skip Embedding Block division (4×4 pixels) BTC Compression YES No Skip Embedding Complex block Smooth block

Why we embed secret into the smooth block? Pixels in the smooth block are close to their neighboring pixels, even though we change the bits in the bitmap, its reconstructed pixel value is still close to its original one

Our Scheme Example Bitmap T=10 (Threshold) Secret bits=1000 0101 Smooth block 1 1 1 Bitmap 1 1 1 1 1 1 1 1 1 1 T=10 (Threshold) Secret bits=1000 0101 145 141 Stego pixels

Our Scheme A larger T gets high embedding capacity, but lower image quality of the stego image and vice versa T is set to be 0, then no secret bits can be hidden T is set to be ∞, then all of the bitmap in each block will be used to embed secret, and that is the maximum embedding capacity

Experiments (a) Lena (b) Peppers (c) F-16 (d) Toys Four test images 11

Experiments Resulting of embedding capacity and image quality (PSNR) Lena Peppers F-16 Toys Embedding capacity (Kbytes) BTC 64.00 T=10 19.50 20.93 20.55 21.66 T=15 23.22 24.74 23.16 23.37 T=20 25.38 26.58 24.84 24.25 T=∞ 32.00 PSNR (dB) 33.11 33.45 32.69 32.68 32.16 32.19 32.01 31.80 31.40 31.45 31.48 30.67 30.81 30.88 31.16 24.15 24.11 22.49 21.27 12

Experiments (a) Original image (b) BTC compression (c) T=10 (d) T=15 (e) T=20 (f) T=∞ 13

Experiments (a) Original image (b) BTC compression (c) T=10 (d) T=15 (e) T=20 (f) T=∞ 14

Conclusions based upon BTC Data hiding in compression domain VQ An efficient and secure data hiding approach based upon BTC Data hiding in compression domain VQ JPEG or JPEG2000 GIF