3D Convex Hull-Based Registration Method for Point Cloud Watermark Extraction

Most 3D point cloud watermarking techniques apply Principal Component Analysis (PCA) to protect the watermark against affine transformation attacks. Unfortunately, they fail in the case of cropping and random point removal attacks. In this work, an alternative approach is proposed that solves these issues efficiently. A point cloud registration technique is developed, based on a 3D convex hull. The scale and the initial rigid affine transformation between the watermarked and the original point cloud can be estimated in this way to obtain a coarse point cloud registration. An iterative closest point algorithm is performed after that to align the attacked watermarked point cloud to the original one completely. The watermark can then be extracted from the watermarked point cloud easily. The extensive experiments confirmed that the proposed approach resists the affine transformation, cropping, random point removal, and various combinations of these attacks. The most dangerous is an attack with noise that can be handled only to some extent. However, this issue is common to the other state-of-the-art approaches.

[1]  Ingemar J. Cox,et al.  Digital Watermarking and Steganography , 2014 .

[2]  Gregory W. Wornell,et al.  Quantization index modulation: A class of provably good methods for digital watermarking and information embedding , 2001, IEEE Trans. Inf. Theory.

[3]  Roberto Scopigno,et al.  Relative Scale Estimation and 3D Registration of Multi-Modal Geometry Using Growing Least Squares , 2016, IEEE Transactions on Visualization and Computer Graphics.

[4]  Konrad Schindler,et al.  Markerless point cloud registration with keypoint-based 4-points congruent sets , 2013 .

[5]  Jeng-Shyang Pan,et al.  A Reversible Data Hiding Scheme for 3D Point Cloud Model , 2006, 2006 IEEE International Symposium on Signal Processing and Information Technology.

[6]  Gabriele Guidi,et al.  3D survey and virtual reconstruction of archeological sites , 2014, Digit. Appl. Archaeol. Cult. Heritage.

[7]  V. Barrile,et al.  3 D models of cultural heritage , .

[8]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[9]  Gary K. L. Tam,et al.  Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid , 2013, IEEE Transactions on Visualization and Computer Graphics.

[10]  J. Léon,et al.  High-precision laser scanning system for capturing 3D plant architecture and analysing growth of cereal plants , 2014 .

[11]  Chung-Ming Wang,et al.  Reversible Data Hiding for Point-Sampled Geometry , 2007, J. Inf. Sci. Eng..

[12]  Yonghuai Liu,et al.  Convex Hull Aided Registration Method (CHARM) , 2017, IEEE Transactions on Visualization and Computer Graphics.

[13]  Heng Tao Shen,et al.  Principal Component Analysis , 2009, Encyclopedia of Biometrics.

[14]  W. Boehler,et al.  3D SCANNING INSTRUMENTS , 2002 .

[15]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Jerome F. Hajjar,et al.  Data Processing of Point Clouds for Object Detection for Structural Engineering Applications , 2013, Comput. Aided Civ. Infrastructure Eng..

[17]  Manuela M. Veloso,et al.  Depth camera based indoor mobile robot localization and navigation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[18]  Borut Zalik,et al.  Robust watermarking of airborne LiDAR data , 2018, Multimedia Tools and Applications.

[19]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Tim Weyrich,et al.  Robust watermarking of point-sampled geometry , 2004, Proceedings Shape Modeling Applications, 2004..

[21]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[22]  Wei Xu,et al.  HEALPix-IA: A Global Registration Algorithm for Initial Alignment , 2019, Sensors.

[23]  Jing Xu,et al.  A Depth-Based Weighted Point Cloud Registration for Indoor Scene , 2018, Sensors.

[24]  Jihun Yu,et al.  Realtime facial animation with on-the-fly correctives , 2013, ACM Trans. Graph..

[25]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[26]  William Puech,et al.  High capacity data hiding for 3D point clouds based on Static Arithmetic Coding , 2017, Multimedia Tools and Applications.

[27]  Niloy J. Mitra,et al.  Super4PCS: Fast Global Pointcloud Registration via Smart Indexing , 2019 .

[28]  N. Ahmed,et al.  Discrete Cosine Transform , 1996 .

[29]  Frank Y. Shih,et al.  Digital Watermarking and Steganography: Fundamentals and Techniques , 2007 .

[30]  Edward J. Delp,et al.  3D Object Processing: Compression, Indexing and Watermarking , 2008, J. Electronic Imaging.

[31]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[32]  Mani Golparvar-Fard,et al.  Visual monitoring of civil infrastructure systems via camera-equipped Unmanned Aerial Vehicles (UAVs): a review of related works , 2016 .

[33]  Anne Verroust-Blondet,et al.  Alignment of 3D models , 2009, Graph. Model..

[34]  Igor Drstvenšek,et al.  Reverse Engineering of Parts with Optical Scanning and Additive Manufacturing , 2014 .

[35]  Pedro Arias,et al.  3D Modeling of Building Indoor Spaces and Closed Doors from Imagery and Point Clouds , 2015, Sensors.

[36]  Avideh Zakhor,et al.  Planar 3D modeling of building interiors from point cloud data , 2012, 2012 19th IEEE International Conference on Image Processing.

[37]  Daniel Cohen-Or,et al.  Analyzing growing plants from 4D point cloud data , 2013, ACM Trans. Graph..

[38]  Greg Humphreys,et al.  Research challenges for digital archives of 3D cultural heritage models , 2009, JOCCH.

[39]  Danijel Rebolj,et al.  Point cloud quality requirements for Scan-vs-BIM based automated construction progress monitoring , 2017 .

[40]  Jihad El-Sana,et al.  CudaHull: Fast parallel 3D convex hull on the GPU , 2012, Comput. Graph..

[41]  A. M. Andrew,et al.  Another Efficient Algorithm for Convex Hulls in Two Dimensions , 1979, Inf. Process. Lett..

[42]  Mark Rahmes,et al.  A multi-resolution fractal additive scheme for blind watermarking of 3D point data , 2013, Defense, Security, and Sensing.

[43]  Danni Ai,et al.  3-Points Convex Hull Matching (3PCHM) for fast and robust point set registration , 2016, Neurocomputing.

[44]  Nico Blodow,et al.  Fast Point Feature Histograms (FPFH) for 3D registration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[45]  B. Prabhakaran,et al.  Robust Blind Watermarking of Point-Sampled Geometry , 2009, IEEE Transactions on Information Forensics and Security.

[46]  Kourosh Khoshelham,et al.  3D Modelling of interior spaces : learning the language of indoor architecture , 2014 .

[47]  Rama Rao Nidamanuri,et al.  A ROBUST ESTIMATION TECHNIQUE FOR 3D POINT CLOUD REGISTRATION , 2016 .

[48]  Nabil Anwer,et al.  From reverse engineering to shape engineering in mechanical design , 2016 .

[49]  Nico Blodow,et al.  Towards 3D Point cloud based object maps for household environments , 2008, Robotics Auton. Syst..

[50]  Margarita N. Favorskaya,et al.  Rendering of Wind Effects in 3D Landscape Scenes , 2013, KES.