Thiago Pereira, Luiz Velho


In this work, we synthesize normals and color to add geometric details to an RGBN image (image with a color and a normal channel). Existing modeling and image processing tools are not apt to edit RGBN images directly. Since high resolution RGBN images can be obtained using photometric stereo, we used them as full models and as exemplars in a Texture from Example synthesis. Our method works on RGBN images by combining the normals from two bands: base shape and details. We use a high pass filter to extract a texture exemplar, which is synthesized over the model’s smooth normals, taking into account foreshortening corrections. We also discuss conditions on the exemplars and models that guarantee that the resulting normal image is a realizable surface.


  1. Bernardini, F., Rushmeier, H., Martin, I. M., Mittleman, J., and Taubin, G. (2002). Building a digital model of michelangelo's florentine pieta. IEEE Computer Graphics and Applications.
  2. Chen, T., Goesele, M., and Seidel, H.-P. (2006). Mesostructure from specularity. In IEEE CVPR 7806.
  3. Cignoni, P., Montani, C., Scopigno, R., and Rocchini, C. (1998). A general method for preserving attribute values on simplified meshes. In VIS 7898: Proceedings of the conference on Visualization 7898. IEEE Computer Society Press.
  4. Cohen, J., Olano, M., and Manocha, D. (1998). Appearance-preserving simplification. In SIGGRAPH 7898. ACM.
  5. Efros, A. and Leung, T. (1999). Texture synthesis by nonparametric sampling. In ICCV 7899. IEEE Computer Society.
  6. Efros, A. A. and Freeman, W. T. (2001). Image quilting for texture synthesis and transfer. In SIGGRAPH 7801. ACM.
  7. Fang, H. and Hart, J. C. (2004). Textureshop: texture synthesis as a photograph editing tool. In SIGGRAPH 7804. ACM.
  8. Felzenszwalb, P. F. and Huttenlocher, D. P. (2004). Efficient graph-based image segmentation. Int. J. Comput. Vision, 59(2):167-181.
  9. Haro, A., Essa, I. A., and Guenter, B. K. (2001). Realtime photo-realistic physically based rendering of fine scale human skin structure. Proceedings of the 12th Eurographics Workshop on Rendering Techniques.
  10. Kautz, J., Heidrich, W., and Seidel, H.-P. (2001). Real-time bump map synthesis. HWWS 7801: EUROGRAPHICS workshop on Graphics hardware.
  11. Mount, D. M. (1998). Ann programming manual. Technical report.
  12. Pereira, T. and Velho, L. (2009). Rgbn image editing. Proceedings of SIBGRAPI.
  13. Toler-Franklin, C., Finkelstein, A., and Rusinkiewicz, S. (2007). Illustration of complex real-world objects using images with normals. In NPAR.
  14. Turk, G. (2001). Texture synthesis on surfaces. In SIGGRAPH 7801. ACM.
  15. Velho, L. and Sossai Jr., J. (2007). Projective texture atlas construction for 3d photography. Vis. Comput., 23(9):621-629.
  16. Wei, L.-Y. and Levoy, M. (2001). Texture synthesis over arbitrary manifold surfaces. In SIGGRAPH 7801. ACM.
  17. Woodham, R. J. (1989). Photometric method for determining surface orientation from multiple images. pages 513-531.
  18. Zelinka, S., Fang, H., Garland, M., and Hart, J. C. (2005). Interactive material replacement in photographs. In GI 7805: Proceedings of Graphics Interface 2005.
  19. Zelinka, S. and Garland, M. (2004). Jump map-based interactive texture synthesis. ACM Trans. Graph., 23(4):930-962.
  20. Zhang, J., Zhou, K., Velho, L., Guo, B., and Shum, H.-Y. (2003). Synthesis of progressively-variant textures on arbitrary surfaces. In SIGGRAPH 7803. ACM.

Paper Citation

in Harvard Style

Pereira T. and Velho L. (2010). NORMAL SYNTHESIS ON RGBN IMAGES . In Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2010) ISBN 978-989-674-026-9, pages 13-20. DOI: 10.5220/0002813800130020

in Bibtex Style

author={Thiago Pereira and Luiz Velho},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2010)},

in EndNote Style

JO - Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2010)
SN - 978-989-674-026-9
AU - Pereira T.
AU - Velho L.
PY - 2010
SP - 13
EP - 20
DO - 10.5220/0002813800130020