113
Views
7
CrossRef citations to date
0
Altmetric
Original Articles

A reversible steganographic algorithm for BTC-compressed images based on difference expansion and median edge detector

, , &
Pages 48-55 | Received 27 Nov 2011, Accepted 02 Jul 2012, Published online: 06 Dec 2013
 

Abstract

In this paper, we propose a reversible steganographic algorithm for compressed images. The algorithm firstly compresses the input image using block truncation coding. One binary map and two quantisation levels, called high and low levels, are then obtained for each block. Thereafter, we adopt a median edge detector to predict the high and low quantisation levels for neighbouring blocks. A secret message is then embedded into the predicted difference based on the difference expansion technique. Each block can be classified as embeddable and non-embeddable according to the order of two quantisation levels. Thus, the location map is unnecessary in our proposed algorithm. The experimental results show that our data-embedded compressed code can be the same file size compared with standard block truncation coding-compressed code. Our algorithm can also resist the RS steganalysis attack. Further, the embedding capacity can be varied according to the given embedding parameter. The feasibility of our proposed algorithm is validated by presenting comparisons with existing algorithms.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.