Jiacheng Ge , Yingqiang Qiu , Zhisheng Chen , Kaimeng Chen , Xiaodan Lin , Yufeng Dai
{"title":"Separable and high-capacity reversible data hiding for encrypted 3D mesh models based on dual multi-MSB predictions","authors":"Jiacheng Ge , Yingqiang Qiu , Zhisheng Chen , Kaimeng Chen , Xiaodan Lin , Yufeng Dai","doi":"10.1016/j.sigpro.2025.110079","DOIUrl":null,"url":null,"abstract":"<div><div>Three-dimensional (3D) models, essential for building virtual worlds, are encountering growing challenges in privacy and copyright protection as their usage increases. Reversible data hiding (RDH) in encrypted 3D mesh models not only protects the privacy of the original models through encryption but also embeds additional data for covert communication or access control. This paper proposes a high-capacity, separable RDH method for encrypted 3D models. The approach utilizes integer mapping and incorporates an enhanced dual multiple most significant bit (multi-MSB) prediction strategy to maximize embedding capacity. First, each vertex coordinate is scaled to a decimal value within a predefined range. These values are then encoded into binary digits using integer mapping, with the number of digits determined by a compression threshold. Subsequently, all vertices are processed to identify redundant data that served as embedding room using a multi-MSB self-prediction algorithm, significantly increasing the embedding capacity. Next, after disregarding the redundancy in the MSBs of each vertex, the vertices are classified into an embeddable set and a reference set. The embeddable vertices are then further processed to create additional embedding room through secondary multi-MSB prediction. The auxiliary data, compressed using arithmetic coding, is embedded into the multi-MSB of each encrypted vertex, resulting in encrypted vertices that contain both the auxiliary data and available embedding room. Using the auxiliary data, encrypted additional data is embedded into the reserved embedding room within the multi-MSB of each vertex through bit substitution. Finally, the embedded data can be extracted without errors, and the original 3D mesh can be recovered losslessly. The experimental results demonstrate that the proposed method is highly effective, achieving superior embedding capacity compared to several state-of-the-art methods.</div></div>","PeriodicalId":49523,"journal":{"name":"Signal Processing","volume":"237 ","pages":"Article 110079"},"PeriodicalIF":3.4000,"publicationDate":"2025-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Signal Processing","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0165168425001938","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
Three-dimensional (3D) models, essential for building virtual worlds, are encountering growing challenges in privacy and copyright protection as their usage increases. Reversible data hiding (RDH) in encrypted 3D mesh models not only protects the privacy of the original models through encryption but also embeds additional data for covert communication or access control. This paper proposes a high-capacity, separable RDH method for encrypted 3D models. The approach utilizes integer mapping and incorporates an enhanced dual multiple most significant bit (multi-MSB) prediction strategy to maximize embedding capacity. First, each vertex coordinate is scaled to a decimal value within a predefined range. These values are then encoded into binary digits using integer mapping, with the number of digits determined by a compression threshold. Subsequently, all vertices are processed to identify redundant data that served as embedding room using a multi-MSB self-prediction algorithm, significantly increasing the embedding capacity. Next, after disregarding the redundancy in the MSBs of each vertex, the vertices are classified into an embeddable set and a reference set. The embeddable vertices are then further processed to create additional embedding room through secondary multi-MSB prediction. The auxiliary data, compressed using arithmetic coding, is embedded into the multi-MSB of each encrypted vertex, resulting in encrypted vertices that contain both the auxiliary data and available embedding room. Using the auxiliary data, encrypted additional data is embedded into the reserved embedding room within the multi-MSB of each vertex through bit substitution. Finally, the embedded data can be extracted without errors, and the original 3D mesh can be recovered losslessly. The experimental results demonstrate that the proposed method is highly effective, achieving superior embedding capacity compared to several state-of-the-art methods.
期刊介绍:
Signal Processing incorporates all aspects of the theory and practice of signal processing. It features original research work, tutorial and review articles, and accounts of practical developments. It is intended for a rapid dissemination of knowledge and experience to engineers and scientists working in the research, development or practical application of signal processing.
Subject areas covered by the journal include: Signal Theory; Stochastic Processes; Detection and Estimation; Spectral Analysis; Filtering; Signal Processing Systems; Software Developments; Image Processing; Pattern Recognition; Optical Signal Processing; Digital Signal Processing; Multi-dimensional Signal Processing; Communication Signal Processing; Biomedical Signal Processing; Geophysical and Astrophysical Signal Processing; Earth Resources Signal Processing; Acoustic and Vibration Signal Processing; Data Processing; Remote Sensing; Signal Processing Technology; Radar Signal Processing; Sonar Signal Processing; Industrial Applications; New Applications.