Multiple Textures Stitching and Blending on 3D Objects

  • C. Rocchini
  • P. Cignoni
  • C. Montani
  • R. Scopigno
Part of the Eurographics book series (EUROGRAPH)


In this paper we propose a new approach for mapping and blending textures on 3D geometries. The system starts from a 3D mesh which represents a real object and improves this model with pictorial detail. Texture detail is acquired via a common photographic process directly from the real object. These images are then registered and stitched on the 3D mesh, by integrating them into a single standard texture map. An optimal correspondence between regions of the 3D mesh and sections of the acquired images is built. Then, a new approach is proposed to produce a smooth join between different images that map on adjacent sections of the surface, based on texture blending. For each mesh face which is on the adjacency border between different observed images, a corresponding triangular texture patch is resampled as a weighted blend of the corresponding adjacent images sections. The accuracy of the resampling and blending process is improved by computing an accurate piecewise local registration of the original images with respect to the current face vertices. Examples of the results obtained with sample Cultural Heritage objects are presented and discussed.


Target Image Pictorial Detail Triangle Mesh Bidirectional Reflectance Distribution Function Color Plate 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    R. Baribeau, M. Rioux, and G. Godin. Color reflectance modeling using a polychromatic laser sensor. IEEE Trans. on P.A.M.I., 14(2):263–269, 1992.Google Scholar
  2. 2.
    J.E. Beasley. An exact two-dimensional non-guillotine cutting tree search procedure. Operation Research, 33(1):49–64, 1985.MathSciNetMATHCrossRefGoogle Scholar
  3. 3.
    L. Gottesfeld Brown. A survey of image registration techniques. ACM Computing Surveys, 24(4):325–376, Dec. 1992.CrossRefGoogle Scholar
  4. 4.
    P. J. Burt and E. H. Adelson. A multiresolution spline with application to image mosaics. ACM Transactions on Graphics, 2(4):217–236, October 1983.CrossRefGoogle Scholar
  5. 5.
    S.E. Chen. Quicktime VR — an image-based approach to virtual environment navigation. Comp. Graph. Proc, Annual Conf. Series (Siggraph’ 95), pp.29–38, 1995.Google Scholar
  6. 6.
    A. Ciampalini, P. Cignoni, C. Montani, and R. Scopigno. Multiresolution decimation based on global error. The Visual Computer, 13(5):228–246, June 1997.CrossRefGoogle Scholar
  7. 7.
    P. Cignoni, C. Montani, C. Rocchini, R. Scopigno, and M. Tanni. Preserving attribute values on simplified meshes by re-sampling detail textures. Technical Report IEI-B4-37-12-98, IEI — C.N.R., Pisa, Italy, Dic. 1998.Google Scholar
  8. 8.
    P. Debevec, Y. Yu, and G. Borsukov. Efficient view-dependent image-based rendering with projective texture-mapping. Rendering Techniques’ 98, page 14. Springer Wien, 1998.Google Scholar
  9. 9.
    P.E. Debevec, C.J. Taylor, and J. Malik. Modeling and rendering architecture from photographs: A hybrid geometry-and image-based approach. Comp. Graph. Proc., Annual Conf. Series (Siggraph’ 96), pp. 11–20, Addison Wesley, 1996.Google Scholar
  10. 10.
    W.R. Franklin, N. Chandrasekhar, M. Kankanhalli, M. Seshan, and V. Akman. Efficiency of uniform grids for intersection detection on serial and parallel machines. In New Trends in Computer Graphics — CGI’ 88, pp.288–297, Geneva, Switzerland, 1988. Springer-Verlag.Google Scholar
  11. 11.
    G. Kay and T. Caelli. Inverting an illumination model from range and intensity maps. CVGIP — Image Understanding, 59(2): 183–201, March 1994.CrossRefGoogle Scholar
  12. 12.
    J. Lu and J. Little. Reflectance function estimation and shape recovery from image sequence of a rotating object. In Proc. of Int. Conference on Computer Vision, pp.80–86, 1995.Google Scholar
  13. 13.
    S.R. Marshner. Inverse rendering for computer graphics. PhD thesis, Cornelle Univ., 1998.Google Scholar
  14. 14.
    L. McMillan and G. Bishop. Plenoptic modeling:an image-based rendering system. In Comp. Graph. Proc., Annual Conf. Series (Siggraph’ 95), pp.39–46. ACM Siggraph, 1995.Google Scholar
  15. 15.
    M. Petrov, A. Talapov, T. Robertson, A. Lebedev, A. Zhilyaev, and L. Polonsky. Optical 3D digitizers: Bringing life to the virtual world. IEEE CG&A, 18(3):28–37, May — June 1998.Google Scholar
  16. 16.
    K. Pulli, M. Cohen, T. Duchamp, H. Hoppe, L. Shapiro, and W. Stuetzle. View-based rendering: Visualizing real objects from scanned range and color data. In Proceedings of 8th Eurographics Workshop on Rendering (St. Etienne, France), pp.23–34, June 1997.Google Scholar
  17. 17.
    H. Rushmeier, F. Bernardini, J. Mittleman, and G. Taubin. Acquiring input for rendering at appropriate levels of detail: digitizing a pietá. Rendering Techniques’ 98, Springer Wien, 1998.Google Scholar
  18. 18.
    H. Rushmeier, G. Taubin, and A. Gueziec. Applying shape from lighting variation to bump map capture. In P. Slusallek J. Dorsey, editor, Eurographics Rendering Workshop 1997, pp.35–44. Springer Wien, June 1997.Google Scholar
  19. 19.
    Y. Sato and K. Ikeuchi. Reflectance analysis for 3D computer graphics model generation. Graphical models and image processing: GMIP, 58(5):437–451, September 1996.CrossRefGoogle Scholar
  20. 20.
    Y. Sato, M.D. Wheeler, and K. Ikeuchi. Object shape and reflectance modeling from observation. Comp. Graph. Proc, Annual Conf. Series (Siggraph’ 97), pp.379–388, 1997.Google Scholar
  21. 21.
    H.-Y. Shum and R. Szeliski. Construction and refinement of panoramic mosaics with global and local alignment. In In Sixth International Conference on Computer Vision (ICCV’98), Bombay, pp.953–958, 1998.Google Scholar
  22. 22.
    M. Soucy, G. Godin, R. Baribeau, F. Blais, and M. Rioux. Sensors and algorithms for the construction of digital 3d colour models of real objects. In Proceedings Intl. Conf. on Image Processing, pp.409–412, 1996.Google Scholar
  23. 23.
    R. Szeliski. From images to model (and beyond): a personal retrospective. In Vision Interface’ 97, pp. 126–137. Canadian Image Processing and Pattern Recognition Society, 1997.Google Scholar
  24. 24.
    R. Szeliski and H.Y. Shum. Creating full view panoramic image mosaic and environment maps. Comp. Graph. Proc, Annual Conf. Series (Siggraph’ 97), pp.251–257, 1997.Google Scholar
  25. 25.
    R. Tsai. A versatile camera calibration technique for high accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses. IEEE Journal of Robotics and Automation, RA-3(4), August 1987.Google Scholar
  26. 26.
    Y. Yu and J. Malik. Recovering photometric properties of architectural scenes from photographs. In Michael Cohen, editor, SIGGRAPH 98 Conference Proceedings, Annual Conference Series, pp.207–218. ACM SIGGRAPH, Addison Wesley, July 1998.Google Scholar

Copyright information

© Springer-Verlag/Wien 1999

Authors and Affiliations

  • C. Rocchini
    • 1
  • P. Cignoni
    • 1
  • C. Montani
    • 1
  • R. Scopigno
    • 2
  1. 1.Istituto di Elaborazione dell’ InformazioneC.N.R.Italy
  2. 2.CNUCEC.N.R.Italy

Personalised recommendations