{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T15:06:12Z","timestamp":1761663972121,"version":"build-2065373602"},"reference-count":41,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2019,10,3]],"date-time":"2019-10-03T00:00:00Z","timestamp":1570060800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Natural Science Foundation of Fujian Province of China","award":["2018J01788, 2015J05146"],"award-info":[{"award-number":["2018J01788, 2015J05146"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>In recent years, compression steganography technology has attracted the attention of many scholars. Among all image compression method, absolute moment block truncation coding (AMBTC) is a simple and effective compression method. Most AMBTC-based reversible data hiding (RDH) schemes do not guarantee that the stego AMBTC compression codes can be translated by the conventional AMBTC decoder. In other words, they do not belong to Type I AMBTC-based RDH scheme and easily attract malicious users\u2019 attention. To solve this problem and enhance the hiding capacity, we used (7,4) hamming code to design a Type I AMBTC-based RDH scheme in this paper. To provide the reversibility feature, we designed a prediction method and judgement mechanism to successfully select the embeddable blocks during the data embedding phase and data extraction and recovery phase. In comparing our approach with other BTC-based schemes, it is confirmed that our hiding capacity is increased while maintaining the limited size of the compression codes and acceptable image quality of the stego AMBTC-compressed images.<\/jats:p>","DOI":"10.3390\/sym11101236","type":"journal-article","created":{"date-parts":[[2019,10,4]],"date-time":"2019-10-04T04:12:52Z","timestamp":1570162372000},"page":"1236","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Reversible Steganographic Scheme for AMBTC-Compressed Image Based on (7,4) Hamming Code"],"prefix":"10.3390","volume":"11","author":[{"given":"Juan","family":"Lin","sequence":"first","affiliation":[{"name":"School of Electronic and Information Engineering, Fuqing Branch of Fujian Normal University, Fuzhou 350300, China"},{"name":"Engineering Research Center for ICH Digitalization and Multi-source Information Fusion, (Fuqing Branch of Fujian Normal University), Fujian Province University, Fuzhou 350300, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4480-7351","authenticated-orcid":false,"given":"Chia-Chen","family":"Lin","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Management, Providence University, Taichung 43301, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chin-Chen","family":"Chang","sequence":"additional","affiliation":[{"name":"Department of Information Engineering and Computer Science, Feng Chia University, Taichung 40724, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,10,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1016\/j.ins.2014.03.030","article-title":"Reversible data hiding using delaunay triangulation and selective embedment","volume":"308","author":"Hong","year":"2015","journal-title":"Inf. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1145\/2566590.2566610","article-title":"Trends in steganography","volume":"57","author":"Zielinska","year":"2014","journal-title":"Commun. ACM"},{"key":"ref_3","unstructured":"Barton, J.M. (1997). Method and Apparatus for Embedding Authentication Information with Digital Data. (5646997), U.S. Patent."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"890","DOI":"10.1109\/TCSVT.2003.815962","article-title":"Reversible data embedding using a difference expansion","volume":"13","author":"Tian","year":"2003","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1091","DOI":"10.1109\/TIFS.2013.2261062","article-title":"A novel reversible data hiding scheme based on two-dimensional difference-histogram modification","volume":"8","author":"Li","year":"2013","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1109\/TCSVT.2006.869964","article-title":"Reversible data hiding","volume":"16","author":"Ni","year":"2006","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3582","DOI":"10.1016\/j.patcog.2008.05.015","article-title":"Multilevel reversible data hiding based on histogram modification of difference images","volume":"41","author":"Lin","year":"2008","journal-title":"Pattern Recognit."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1129","DOI":"10.1016\/j.sigpro.2018.04.008","article-title":"A high capacity reversible data hiding scheme based on right-left shift","volume":"150","author":"Wang","year":"2018","journal-title":"Signal Process."},{"key":"ref_9","first-page":"1061","article-title":"Efficient reversible watermarking based on adaptive predirection-error expansion and pixel selection","volume":"20","author":"Li","year":"2011","journal-title":"IEEE Trans. Image Process."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2016","DOI":"10.1109\/TIFS.2015.2444354","article-title":"Efficient reversible data based on multiple histograms modification","volume":"10","author":"Li","year":"2015","journal-title":"IEEE Trans Inf. Forensics Secur."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/j.sigpro.2019.01.008","article-title":"Reversible data hiding based on pairwise embedding and optimal expansion path","volume":"158","author":"Xiao","year":"2019","journal-title":"Signal Process."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/T-C.1974.223784","article-title":"Discrete cosine transform","volume":"C-23","author":"Ahmed","year":"1974","journal-title":"IEEE Trans. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1007\/BF01456927","article-title":"Discrete cosine transform","volume":"71","author":"Haar","year":"1911","journal-title":"Math. Ann."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/MASSP.1984.1162229","article-title":"Vector quantization","volume":"1","author":"Gray","year":"1984","journal-title":"IEEE ASSP Mag."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1109\/83.136594","article-title":"Side match and overlap match vector quantizers for images","volume":"1","author":"Kim","year":"1992","journal-title":"IEEE Trans. Image Process."},{"key":"ref_16","unstructured":"Yang, B., Lu, Z., and Sun, S. (2005, January 7\u20139). Reversible watermarking in the VQ-compressed domain. Proceedings of the 5th IASTED International Conference on Visualization, Imaging, and Image Processing, Benidorm, Spain."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1016","DOI":"10.1016\/j.jss.2009.01.010","article-title":"An improved lossless data hiding scheme based on image VQ-index residual value coding","volume":"82","author":"Lu","year":"2009","journal-title":"J. Syst. Softw."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1301","DOI":"10.1109\/TCSVT.2006.882380","article-title":"A reversible data hiding scheme based on side match vector quantization","volume":"16","author":"Chang","year":"2006","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1179\/136821910X12750339175943","article-title":"A capacity-enhanced reversible data hiding scheme based on SMVQ","volume":"59","author":"Chiou","year":"2011","journal-title":"Imaging Sci. J."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1335","DOI":"10.1109\/TCOM.1979.1094560","article-title":"Image compression using block truncation coding","volume":"27","author":"Delp","year":"1979","journal-title":"IEEE Trans. Commun."},{"key":"ref_21","unstructured":"(2011, November 09). Rover Camera Instrument Description, Available online: https:\/\/pdsimg.jpl.nasa.gov\/data\/mpfr-m-rvrcam-2-edr-v1.0\/mprv_0001\/document\/rcinst.htm."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1148","DOI":"10.1109\/TCOM.1984.1095973","article-title":"Absolute moment block truncation coding and its application to color images","volume":"19","author":"Lema","year":"1984","journal-title":"IEEE Trans. Commun."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1179\/136821910X12651933390629","article-title":"Steganography for BTC compressed image using no distortion technique","volume":"58","author":"Chen","year":"2010","journal-title":"Imaging Sci. J."},{"key":"ref_24","first-page":"301","article-title":"Reversible data hiding scheme for BTC-compressed images based on histogram shifting","volume":"8","author":"Lo","year":"2014","journal-title":"Int. J. Secur. Appl."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1016\/j.sigpro.2014.09.036","article-title":"High capacity reversible data hiding scheme based on residual histogram shifting for block truncation coding","volume":"108","author":"Chang","year":"2015","journal-title":"Signal Process."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1007\/s11760-011-0238-4","article-title":"High performance reversible data hiding for block truncation coding compressed image","volume":"7","author":"Sun","year":"2013","journal-title":"SIViP"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"5441","DOI":"10.1007\/s11042-016-4032-8","article-title":"An efficient reversible data hiding method for AMBTC compressed images","volume":"76","author":"Hong","year":"2017","journal-title":"Multimed. Tools Appl."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Lin, C.C., Chang, C.C., and Wang, Z.M. (2019). Reversible Data hiding scheme using adaptive block truncation coding based on an edge-based quantization approach. Symmetry, 11.","DOI":"10.3390\/sym11060765"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Chang, C.C., Kieu, T.D., and Chou, Y.A. (2008, January 3\u20135). high payload steganographic scheme based on (7,4) hamming code for digital images. Proceedings of the 2008 International Symposium on Electronic Commerce and Security, Guangzhou, China.","DOI":"10.1109\/ISECS.2008.222"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40064-016-1818-0","article-title":"High capacity data hiding scheme based on (7,4) hamming code","volume":"5","author":"Cao","year":"2016","journal-title":"Springer Plus"},{"key":"ref_31","first-page":"1122","article-title":"A high payload steganographic scheme for compressed images with hamming code","volume":"18","author":"Bai","year":"2016","journal-title":"Int. J. Netw. Secur."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"21691","DOI":"10.1007\/s11042-016-3990-1","article-title":"Partial reversible data hiding scheme using (7,4) hamming code","volume":"76","author":"Biswapati","year":"2017","journal-title":"Multimed. Tool Appl."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"763","DOI":"10.1007\/s11042-016-4230-4","article-title":"Dual image based reversible data hiding scheme using (7,4) hamming code","volume":"77","author":"Biswapati","year":"2018","journal-title":"Multimed. Tool Appl."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.dsp.2013.11.001","article-title":"A fast algorithm for matrix embedding steganography","volume":"25","author":"Mao","year":"2014","journal-title":"Digit. Signal Process."},{"key":"ref_35","unstructured":"(1977, November 09). The USC-SIPI Image Database. Available online: http:\/\/sipi.usc.edu\/database."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/7384.982893","article-title":"Cellular neural networks: A paradigm for nonlinear spatio-temporal processing","volume":"1","author":"Luigi","year":"2001","journal-title":"IEEE Circuits Syst. Mag."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Zhong, H., Chen, X., and Tian, Q. (2019). An Improved Reversible Image Transformation Using K-Means Clustering and Block Patching. Information, 10.","DOI":"10.3390\/info10010017"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Hu, Y.C., Lin, Y.H., Lo, Y.H., Lo, C.C., and Wu, C.M. (2019). Implementation of Block-Based Hierarchical Prediction for Developing an Error-Propagation-Free Reversible Data Hiding Scheme. Symmetry, 11.","DOI":"10.3390\/sym11091146"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Leng, H.S. (2019). Generalized Scheme Based on Octagon-Shaped Shell for Data Hiding in Steganographic Applications. Symmetry, 11.","DOI":"10.3390\/sym11060760"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Chen, K.M., and Chang, C.C. (2019). Real-Time Error-Free Reversible Data Hiding in Encrypted Images Using (7,4) Hamming Code and Most Significant Bit Prediction. Symmetry, 11.","DOI":"10.3390\/sym11010051"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Hou, X., Min, L.Q., and Yang, H. (2018). A Reversible Watermarking Scheme for Vector Maps Based on Multilevel Histogram Modification. Symmetry, 10.","DOI":"10.3390\/sym10090397"}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/10\/1236\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:27:20Z","timestamp":1760189240000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/10\/1236"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,3]]},"references-count":41,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2019,10]]}},"alternative-id":["sym11101236"],"URL":"https:\/\/doi.org\/10.3390\/sym11101236","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2019,10,3]]}}}