Technical Section: Masked photo blending: Mapping dense photographic data set on high-resolution sampled 3D models

  • Authors:
  • M. Callieri;P. Cignoni;M. Corsini;R. Scopigno

  • Affiliations:
  • Istituto di Scienza e Tecnologie dell'Informazione(ISTI) CNR, Pisa, Italy;Istituto di Scienza e Tecnologie dell'Informazione(ISTI) CNR, Pisa, Italy;Istituto di Scienza e Tecnologie dell'Informazione(ISTI) CNR, Pisa, Italy;Istituto di Scienza e Tecnologie dell'Informazione(ISTI) CNR, Pisa, Italy

  • Venue:
  • Computers and Graphics
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The technological advance of sensors is producing an exponential size growth of the data coming from 3D scanning and digital photography. The production of digital 3D models consisting of tens or even hundreds of millions of triangles is quite easy nowadays; at the same time, using high-resolution digital cameras it is also straightforward to produce a set of pictures of the same real object totalling more than 50M pixel. The problem is how to manage all this data to produce 3D models that could fit the interactive rendering constraints. A common approach is to go for mesh parametrization and texture synthesis, but finding a parametrization for such large meshes and managing such large textures can be prohibitive. Moreover, digital photo sampling produces highly redundant data; this redundancy should be eliminated while mapping to the 3D model but, at the same time, should also be efficiently used to improve the sampled data coherence and the appearance representation accuracy. In this paper we present an approach where a multivariate blending function weights all the available pixel data with respect to geometric, topological and colorimetric criteria. The blending approach proposed is efficient, since it mostly works independently on each image, and can be easily extended to include other image quality estimators. The resulting weighted pixels are then selectively mapped on the geometry, preferably by adopting a multiresolution per-vertex encoding to make profitable use of all the data available and to avoid the texture size bottleneck. Some practical examples on complex data sets are presented.