Reversible data hiding in grayscale images using prediction error expansion based techniques
Loading...
Date
item.page.authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Reversible data hiding is a special kind of data hiding technique, where
newlineoriginal cover media can be restored along with extraction of hidden
newlinedata. In this thesis, reversible data hiding is discussed in the context
newlineof grayscale image as cover media. Several types of reversible data
newlinehiding techniques exist in literature. Prediction error expansion based
newlinereversible data hiding techniques exhibit superiority in performance
newlineover other types of reversible data hiding techniques. In a prediction
newlineerror expansion based technique, a pixel value is predicted using a
newlinepixel prediction strategy. Then, data bit is added in the expanded
newlineprediction error of a pixel. A good pixel prediction strategy is key
newlineto this technique. A small prediction error leads to less embedding
newlinedistortion.
newlineIn this thesis, several novel reversible data hiding techniques are proposed
newlineby exploiting several strategies for pixel value prediction. In
newlinethe first of the proposed techniques, B-tree triangular decomposition
newlinetechnique is used to obtain a set of reference pixels. Non-reference
newlinepixel values are interpolated (predicted) using these reference pixel
newlinevalues. In the second of the proposed techniques, reference pixels are
newlinerandomly distributed throughout an image. Non-reference pixel values
newlineare predicted using weighted median of the values at the nearby
newlinereference pixels. In the third of the proposed technique, a pixel value is
newlinepredicted as an average of few linearly predicted values in the selected
newlinedirectional contexts. A few directions are selected by analyzing the
newlinepixel values in an 8-neighborhood of the pixel. Similarly, in the fourth
newlineof the proposed techniques, gradient estimations at several directions
newlineare used to select directional contexts. Then, a weighted average of
newlinevi
newlinetwo linearly predicted values in the selected directions provides the
newlinefinal predicted value of the pixel. Finally, the performances of several
newlineneighborhood-based and gradient-based predictors are compared
newlineto highlight the need of a multi-predictor strategy. A novel multipredictor
newline