1. Introduction
3D models are being readily used in a variety of applications including mechanical engineering simulations, virtual museums and archaeological sites reproduction for Cultural Heritage, scientific visualizations, entertainment industries for movies and video-games and so on. In order to increase the visual appearance and the realism of 3D models, a texture is joint to the model itself; this texture can be a uniform or a faded color, different colors or, more frequently, an image (such as a photo) of the object. Several methods for the texturing of a 3D model have been proposed in literature. Very frequently, they suffer from the need of manually selecting a number of common points between the model and the texture, so that a DLT registration method can be applied.