Hiding Data Reversibly in an Image Using Histogram of Differences between Pixels and Predictive Pixels
碩士 === 逢甲大學 === 通訊工程所 === 98 === Image steganography is a secret communication technique that differs from the encryption / decryption methods used in cryptography. This technique is mainly achieved by using a meaningful yet unimportant digital image to cover and transmit the secret messages, thus d...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/38681239844530400696 |
id |
ndltd-TW-098FCU05650001 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098FCU056500012016-04-25T04:27:00Z http://ndltd.ncl.edu.tw/handle/38681239844530400696 Hiding Data Reversibly in an Image Using Histogram of Differences between Pixels and Predictive Pixels 植基於原始像素與預測像素差值直方圖的可逆影像偽裝技術 Chiuan-Yu Liao 廖全譽 碩士 逢甲大學 通訊工程所 98 Image steganography is a secret communication technique that differs from the encryption / decryption methods used in cryptography. This technique is mainly achieved by using a meaningful yet unimportant digital image to cover and transmit the secret messages, thus denying any third party (or attacker) other than the sender and receiver from discovering these messages through the human eye or statistical detection. In 2007, Lin and Hsueh extended Ni et al.’s histogram reversible data hiding which used pixel grayscale values, and proposed a method that draws a histogram based on the absolute difference values from two neighboring pixels. Since neighboring pixel values usually have very little difference, most of these differences are highly concentrated in between 0 and 5, thus the peak of the histogram is also much higher than that of the original pixel values. Therefore, this method has a high embedding capacity of the secret message bits. In this paper, we apply the JPEG-LS predictive encoding to predict the pixel values. We compute the absolute difference between the original pixel values and the predicted values, which is then drawn in a histogram. Since the prediction method of JPEG-LS refers to the difference of neighboring pixels when determining the each estimated pixel value to decide whether an estimated pixel value belong to a horizontal, vertical edge or other cases. Therefore, the difference of the estimation and the actual value is quite small, generally ranging in between 0 and 3. Thus the peak in the diagram of our method is much higher than Lin and Hsueh’s approach, meaning that our embedding capacity is larger. Moreover, due to the fact that there is 50% chance of each embedded bit being 0, even under higher peak situation, we have more pixels that remained unmodified. Therefore, the results of our PSNR value (Peak Signal to Noise Ratio) used to determine the quality of a stego-image is superior than Lin and Hsueh’s value. In addition, we also modified the contents of the overhead information mentioned in Lin’s method, reducing the amount of extra information required to be recorded and thus raising the embedding capacity actually used to embed secret messages. Finally, through experiments, it has been proven that our method is also able to resist the RS statistical stegoanalysis proposed by Fridrich et al. in 2001. Chih-Ying Chen 陳志瀅 2010 學位論文 ; thesis 104 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 逢甲大學 === 通訊工程所 === 98 === Image steganography is a secret communication technique that differs from the encryption / decryption methods used in cryptography. This technique is mainly achieved by using a meaningful yet unimportant digital image to cover and transmit the secret messages, thus denying any third party (or attacker) other than the sender and receiver from discovering these messages through the human eye or statistical detection.
In 2007, Lin and Hsueh extended Ni et al.’s histogram reversible data hiding which used pixel grayscale values, and proposed a method that draws a histogram based on the absolute difference values from two neighboring pixels. Since neighboring pixel values usually have very little difference, most of these differences are highly concentrated in between 0 and 5, thus the peak of the histogram is also much higher than that of the original pixel values. Therefore, this method has a high embedding capacity of the secret message bits.
In this paper, we apply the JPEG-LS predictive encoding to predict the pixel values. We compute the absolute difference between the original pixel values and the predicted values, which is then drawn in a histogram. Since the prediction method of JPEG-LS refers to the difference of neighboring pixels when determining the each estimated pixel value to decide whether an estimated pixel value belong to a horizontal, vertical edge or other cases. Therefore, the difference of the estimation and the actual value is quite small, generally ranging in between 0 and 3. Thus the peak in the diagram of our method is much higher than Lin and Hsueh’s approach, meaning that our embedding capacity is larger. Moreover, due to the fact that there is 50% chance of each embedded bit being 0, even under higher peak situation, we have more pixels that remained unmodified. Therefore, the results of our PSNR value (Peak Signal to Noise Ratio) used to determine the quality of a stego-image is superior than Lin and Hsueh’s value. In addition, we also modified the contents of the overhead information mentioned in Lin’s method, reducing the amount of extra information required to be recorded and thus raising the embedding capacity actually used to embed secret messages. Finally, through experiments, it has been proven that our method is also able to resist the RS statistical stegoanalysis proposed by Fridrich et al. in 2001.
|
author2 |
Chih-Ying Chen |
author_facet |
Chih-Ying Chen Chiuan-Yu Liao 廖全譽 |
author |
Chiuan-Yu Liao 廖全譽 |
spellingShingle |
Chiuan-Yu Liao 廖全譽 Hiding Data Reversibly in an Image Using Histogram of Differences between Pixels and Predictive Pixels |
author_sort |
Chiuan-Yu Liao |
title |
Hiding Data Reversibly in an Image Using Histogram of Differences between Pixels and Predictive Pixels |
title_short |
Hiding Data Reversibly in an Image Using Histogram of Differences between Pixels and Predictive Pixels |
title_full |
Hiding Data Reversibly in an Image Using Histogram of Differences between Pixels and Predictive Pixels |
title_fullStr |
Hiding Data Reversibly in an Image Using Histogram of Differences between Pixels and Predictive Pixels |
title_full_unstemmed |
Hiding Data Reversibly in an Image Using Histogram of Differences between Pixels and Predictive Pixels |
title_sort |
hiding data reversibly in an image using histogram of differences between pixels and predictive pixels |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/38681239844530400696 |
work_keys_str_mv |
AT chiuanyuliao hidingdatareversiblyinanimageusinghistogramofdifferencesbetweenpixelsandpredictivepixels AT liàoquányù hidingdatareversiblyinanimageusinghistogramofdifferencesbetweenpixelsandpredictivepixels AT chiuanyuliao zhíjīyúyuánshǐxiàngsùyǔyùcèxiàngsùchàzhízhífāngtúdekěnìyǐngxiàngwěizhuāngjìshù AT liàoquányù zhíjīyúyuánshǐxiàngsùyǔyùcèxiàngsùchàzhízhífāngtúdekěnìyǐngxiàngwěizhuāngjìshù |
_version_ |
1718232506653736960 |