Watermarking 3D CAPD models for topology verification

The Computer-Aided Plant Design (CAPD) model characterizes its peculiar complex topology among a tremendous number of plant components under complex constraints rather than just geometrical shapes. Lots of watermarking schemes for CAD models have been proposed for geometrical information protection or authentication. However, in the literature, none of them has mentioned the problem of topology authentication for CAPD models yet. In this paper, a semi-fragile watermarking algorithm for topology authentication of CAPD models is presented. We first discuss the problem of topology authentication of CAPD models. Then a subset of the model's connection points are selected as mark points, also called watermark carriers, according to the mark point selecting principle. We encode the topological relation among components into watermarks. Afterwards, the topology based watermarks are embedded in mark points to keep them in a predefined relationship with neighboring connection points so that any changes will ruin the relationship between marked connection points and neighboring connection points. To the best of our knowledge, our algorithm is the first semi-fragile and blind scheme that can authenticate and verify the topology of CAPD models. Experimental results show that our approach not only can detect and locate malicious topology attacks such as components modification and joint ends modification, but also is robust against various non-malicious attacks such as similarity transformations and simplification.

[1]  Fei Peng,et al.  A semi-fragile watermarking algorithm for authenticating 2D CAD engineering graphics based on log-polar transformation , 2010, Comput. Aided Des..

[2]  Ki-Ryong Kwon,et al.  Copyright protection of architectural CAD drawing using the multiple watermarking scheme , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[3]  Koichi Harada Parity enhanced topology based spot area watermarking method for copyright protection of layered 3D triangular mesh data , 2006 .

[4]  Atilla Baskurt,et al.  Robust and blind mesh watermarking based on volume moments , 2011, Comput. Graph..

[5]  Ki-Ryong Kwon,et al.  A New Digital Watermarking for Architectural Design Drawing Using LINEs and ARCs Based on Vertex , 2003, IWDW.

[6]  Ki-Ryong Kwon,et al.  CAD drawing watermarking scheme , 2010, Digit. Signal Process..

[7]  Hiroshi Masuda,et al.  Watermaking three-dimensional polygonal models , 1997, MULTIMEDIA '97.

[8]  M. R. Dow Integration of calculation models and CAD systems in building services design , 1987 .

[9]  Ross E. Swaney,et al.  Optimization of process plant layout with pipe routing , 2005, Comput. Chem. Eng..

[10]  Niklas Peinecke,et al.  Laplace-Beltrami spectra as 'Shape-DNA' of surfaces and solids , 2006, Comput. Aided Des..

[11]  Andrea Sanna,et al.  Public key watermarking for authentication of CSG models , 2000, Comput. Aided Des..

[12]  Suk-Hwan Lee,et al.  Blind Watermarking for Copyright Protection of 3D CAD Drawing , 2006, 2006 8th International Conference Advanced Communication Technology.

[14]  Gwi-Tae Park,et al.  Learning and Soft Computing with Support Vector Machines (SVM) and RBF NNs Pose Classification of Car Occupant Using Stereovision and Support Vector Machines , 2004, KES.

[15]  Fei Peng,et al.  A reversible watermarking scheme for two-dimensional CAD engineering graphics based on improved difference expansion , 2011, Comput. Aided Des..

[16]  Atilla Baskurt,et al.  A Comprehensive Survey on Three-Dimensional Mesh Watermarking , 2008, IEEE Transactions on Multimedia.

[17]  Hiroshi Masuda,et al.  A shape-preserving data embedding algorithm for NURBS curves and surfaces , 1999, 1999 Proceedings Computer Graphics International.

[18]  Harada Koichi,et al.  Hybrid Topology based Watermarking Method for Reconstructed Triangular Mesh Surface , 2006, IMECS.

[19]  Ki-Ryong Kwon,et al.  3D CAD Drawing Watermarking Based on Three Components , 2006, 2006 International Conference on Image Processing.

[20]  Nam Ik Cho,et al.  Watermarking Algorithms for 3D NURBS Graphic Data , 2004, EURASIP J. Adv. Signal Process..

[21]  Weng Bin,et al.  Watermarking T-Spline surfaces , 2008, 2008 11th IEEE International Conference on Communication Technology.

[22]  Ki-Ryong Kwon,et al.  Watermarking for 3D CAD Drawings Based on Three Components , 2006, SSPR/SPR.

[23]  Zhiyong Peng,et al.  Watermarking 2D Vector Maps on Spatial Topology Domain , 2009, 2009 International Conference on Multimedia Information Networking and Security.

[24]  Michael Lederhose,et al.  CAPD - computer-aided plant design , 2004, Comput. Chem. Eng..

[25]  William Puech,et al.  Topological synchronization mechanism for robust watermarking on 3D semi-regular meshes , 2011, 2011 IEEE International Conference on Multimedia and Expo.

[26]  Michael C. Georgiadis,et al.  Layout of process plants: A novel approach , 1997 .

[27]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[28]  Hao-Tian Wu,et al.  A Sequential Quantization Strategy for Data Embedding and Integrity Verification , 2007, IEEE Transactions on Circuits and Systems for Video Technology.