{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T05:17:17Z","timestamp":1781759837455,"version":"3.54.5"},"reference-count":33,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2019,6,5]],"date-time":"2019-06-05T00:00:00Z","timestamp":1559692800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Science and Technology","award":["105-2410-H-126 -005 -MY3"],"award-info":[{"award-number":["105-2410-H-126 -005 -MY3"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>In this paper, we provide a novel reversible data hiding method using adaptive block truncation coding based on an edge-based quantization (ABTC-EQ) approach. We exploit the characteristic not being used in ABTC-EQ. To accomplish this, we first utilized a Canny edge detector to obtain an edge image and classify each block in a cover image into two versions, edge-block and non-edge-block. Subsequently, k-means clustering was used to obtain three quantization levels and derive the corresponding bit map while the current processing block was the case of an edge-block. Then Zero-Point Fixed Histogram Shifting (ZPF-HS) was applied to embed the secret information into compressed code. The experimental results show that our method provides a high embedding capacity for each test image and performance is better than other methods.<\/jats:p>","DOI":"10.3390\/sym11060765","type":"journal-article","created":{"date-parts":[[2019,6,6]],"date-time":"2019-06-06T03:38:01Z","timestamp":1559792281000},"page":"765","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Reversible Data Hiding Scheme Using Adaptive Block Truncation Coding Based on an Edge-Based Quantization Approach"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4480-7351","authenticated-orcid":false,"given":"Chia-Chen","family":"Lin","sequence":"first","affiliation":[{"name":"Department of Computer Science and Information Management, Providence University, Taichung 43301, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ching-Chun","family":"Chang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Warwick, Coventry CV4 7AL, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhi-Ming","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Information Engineering and Computer Science, Feng Chia University, Taichung 40724, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,6,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1016\/j.patcog.2003.08.007","article-title":"Hiding data in images by simple LSB sub-stitution","volume":"37","author":"Chan","year":"2004","journal-title":"Pattern Recognit."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"781","DOI":"10.1109\/LCOMM.2006.060863","article-title":"Efficient steganographic embedding by exploiting modification direction","volume":"10","author":"Zhang","year":"2006","journal-title":"IEEE Commun. Lett."},{"key":"ref_3","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_4","doi-asserted-by":"crossref","first-page":"906","DOI":"10.1109\/TCSVT.2009.2017409","article-title":"Reversible data hiding based on histogram modification of pixel differences","volume":"19","author":"Tai","year":"2009","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zhang, D.X., Pan, Z.E., and Li, H.H. (2010, January 6\u20137). A contour-based semi-fragile image watermarking algorithm in DWT domain. Proceedings of the 2nd International Workshop on Education Technology and Computer Science (ETCS), Wuhan, China.","DOI":"10.1109\/ETCS.2010.312"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1170","DOI":"10.1016\/j.asoc.2012.09.028","article-title":"Robust copyright protection scheme for digital images using overlapping DCT and SVD","volume":"13","author":"Wu","year":"2013","journal-title":"Appl. Soft Comput."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1016\/j.jss.2008.07.008","article-title":"A HDWT-based reversible data hiding method","volume":"82","author":"Chan","year":"2009","journal-title":"J. Syst. Softw."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.jss.2013.09.033","article-title":"Robust reversible watermarking scheme using slantlet transform matrix","volume":"88","author":"Thabit","year":"2014","journal-title":"J. Syst. Softw."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"3026","DOI":"10.1016\/j.sigpro.2010.04.027","article-title":"Reversible fragile watermarking for locating tampered blocks in JPEG images","volume":"90","author":"Zhang","year":"2010","journal-title":"Signal Process."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1965","DOI":"10.1016\/j.jss.2013.03.083","article-title":"A high capacity lossless data hiding scheme for JPEG images","volume":"86","author":"Wang","year":"2013","journal-title":"J. Syst. Softw."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1597","DOI":"10.1016\/j.patcog.2008.11.040","article-title":"A lossless data embedding technique by joint neighboring coding","volume":"42","author":"Chang","year":"2009","journal-title":"Pattern Recognit."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"638","DOI":"10.1109\/TIFS.2010.2066971","article-title":"Reversible data hiding based on histogram modification of SMVQ indices","volume":"5","author":"Lee","year":"2010","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2347","DOI":"10.1016\/j.patcog.2007.12.009","article-title":"Lossless data hiding for color images based on block truncation coding","volume":"41","author":"Chang","year":"2008","journal-title":"Pattern Recognit. Lett."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"121","DOI":"10.3233\/FI-2011-500","article-title":"Reversible steganography for BTC-compressed images","volume":"109","author":"Chang","year":"2011","journal-title":"Fundam. Inform."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1421","DOI":"10.3923\/itj.2011.1421.1426","article-title":"Reversible data hiding for BTC-compressed images based on bitmplane flipping and histogram shifting of mean tables","volume":"10","author":"Li","year":"2011","journal-title":"Inf. Technol. J."},{"key":"ref_16","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 images","volume":"7","author":"Sun","year":"2013","journal-title":"Signal Image Video Process."},{"key":"ref_17","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_18","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_19","doi-asserted-by":"crossref","first-page":"3823","DOI":"10.1007\/s11042-013-1801-5","article-title":"A novel reversible data hiding scheme based on AMBTC compression technique","volume":"74","author":"Lin","year":"2015","journal-title":"Multimed. Tools Appl."},{"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","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A computational approach to edge detection","volume":"8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"881","DOI":"10.1109\/TPAMI.2002.1017616","article-title":"An efficient k-means clustering algorithm: Analysis and implementation","volume":"24","author":"Kanungo","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_23","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_24","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_25","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1016\/j.compeleceng.2015.01.001","article-title":"Adaptive block truncation coding technique using edge-based quantization approach","volume":"43","author":"Mathews","year":"2015","journal-title":"Comput. Electr. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Goljan, M., Fridrich, J., and Du, R. (2001, January 25\u201327). Distortion-free data embedding for images. Proceedings of the 4th International Workshop on Information Hiding, London, UK.","DOI":"10.1007\/3-540-45496-9_3"},{"key":"ref_27","unstructured":"Barton, J.M. (1997). Method and Apparatus for Embedding Authentication Information within Digital Data. (US5646997A), U.S. Patent."},{"key":"ref_28","unstructured":"Celik, M.U., Sharma, G., Tekalp, A.M., and Saber, E. (2002, January 22\u201325). Reversible data hiding. Proceedings of the IEEE International Conference on Image Processing, Rochester, NY, USA."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"656","DOI":"10.1109\/83.568923","article-title":"Lossless compression of continuous-tone images via context selection, quantization, and modeling","volume":"6","author":"Wu","year":"1997","journal-title":"IEEE Trans. Image Process."},{"key":"ref_30","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_31","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TIP.2004.828418","article-title":"Reversible watermark using the difference expansion of a generalized integer transform","volume":"13","author":"Alattar","year":"2004","journal-title":"IEEE Trans. Image Process."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"3524","DOI":"10.1109\/TIP.2011.2150233","article-title":"Efficient reversible watermarking based on adaptive prediction-error expansion and pixel selection","volume":"20","author":"Li","year":"2011","journal-title":"IEEE Trans. Image Process."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"758","DOI":"10.1016\/j.aeue.2012.01.008","article-title":"Prediction-based reversible data hiding using the difference of neighboring pixels","volume":"66","author":"Chang","year":"2012","journal-title":"Int. J. Electron. Commun."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/6\/765\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:56:24Z","timestamp":1760187384000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/6\/765"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,5]]},"references-count":33,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2019,6]]}},"alternative-id":["sym11060765"],"URL":"https:\/\/doi.org\/10.3390\/sym11060765","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6,5]]}}}