A Robust Embedding Scheme and an Efficient Evaluation Protocol for 3D Meshes Watermarking

A Robust Embedding Scheme and an Efficient Evaluation Protocol for 3D Meshes Watermarking

Saoussen Ben Jabra (University of Tunis El Manar, Tunisia) and Ezzeddine Zagrouba (University of Tunis El Manar, Tunisia)
DOI: 10.4018/978-1-4666-3906-5.ch007

Abstract

This paper proposes two main contributions. In the first one, a 3D mesh watermarking using Maximally Stable Meshes detection and multi-signatures embedding is presented. The originality of this scheme is to detect the attack type applied on marked mesh. In plus, it is robust against numerous attacks, blind and invisible. The proposed scheme uses the Maximally Stable meshes (MSMs) to insert signature. After MSMs detection using an extension of Maximally Stable Efficient Regions, three MSMs are selected to be marked. Then, three different signatures are embedded using three different watermarking schemes. This embedding allows knowing the type of the applied attack by detecting which of the signatures resisted. In more, it maximizes robustness by profiting from advantages of every scheme. The second contribution is a new evaluation protocol for 3D watermarking which allows generating a performance score for 3D mesh watermarking schemes. This protocol is based on six criteria having different weights in performance score computing. Finally, this protocol is used to evaluate the proposed watermarking scheme and to compare it with other algorithms. The obtained results verified the good performances of the proposed algorithm which presents the highest score.
Chapter Preview
Top

Mesh Watermarking Overview

Recently, 3D meshes have been widely used in virtual reality, medical imaging, video games and computer aided design. A 3D mesh is a collection of polygonal facets targeting to constitute an appropriate approximation of a real 3D object. It possesses three different combinatorial elements: vertices, edges and facets. From another viewpoint, a mesh can also be completely described by two kinds of information. The geometry information gives the positions (coordinates) of all its vertices, while the connectivity information provides the adjacency relations between the different combinatorial elements. Although there are many other 3D representations, such as cloud of points, parameterized surface, implicit surface and voxels, 3D mesh has been a standard of numerical representation of 3D objects thanks to its simplicity and usability. Furthermore, it is quite easy to convert other representations to 3D mesh, which is considered as an effective model. This fact partially explains why much of the work in the area of 3D watermarking deals with 3D triangle meshes. Although some schemes have been proposed to watermark NURBS (Lee, 2002) and point-sampled surfaces (Cotting et al., 2004), existing techniques concerning 3D meshes can be classified in two main categories, depending on whether the watermark is embedded in the spatial domain (by modifying the geometry or the connectivity) or in the frequency domain (by modifying some kind of mesh transformation like spectral decomposition or wavelet transformation).

Complete Chapter List

Search this Book:
Reset