Abstract
The question of what are good views of a 3D object has been addressed by numerous researchers in perception, computer vision, and computer graphics. This has led to a large variety of measures for the goodness of views as well as some special-case viewpoint selection algorithms. In this article, we leverage the results of a large user study to optimize the parameters of a general model for viewpoint goodness, such that the fitted model can predict people's preferred views for a broad range of objects. Our model is represented as a combination of attributes known to be important for view selection, such as projected model area and silhouette length. Moreover, this framework can easily incorporate new attributes in the future, based on the data from our existing study. We demonstrate our combined goodness measure in a number of applications, such as automatically selecting a good set of representative views, optimizing camera orbits to pass through good views and avoid bad views, and trackball controls that gently guide the viewer towards better views.
Supplemental Material
Available for Download
Supplemental movie and image files for, Perceptual models of viewpoint preference
- 3ds Max. 2010. Autodesk, http://www.autodesk.com/3dsmax.Google Scholar
- Attneave, F. 1954. Some informational aspects of visual perception. Psych. Rev. 61, 3, 183--193.Google Scholar
Cross Ref
- Barral, P., Dorme, G., and Plemenos, D. 2000. Visual understanding of a scene by automatic movement of a camera, short paper. In Proceedings of the Eurographics Conference 2000.Google Scholar
- Biederman, I. 1987. Recognition-by-components: A theory of human image understanding. Psych. Rev. 94, 115--147.Google Scholar
Cross Ref
- Blanz, V., Vetter, T., Bülthoff, H., and Tarr, M. 1999. What object attributes determine canonical views? Percept. 24, 575--599.Google Scholar
- Bradley, R. and Terry, M. 1952. Rank analysis of incomplete block designs, i. the method of paired comparisons. Biometrika 39, 324--345.Google Scholar
- Byers, Z., Dixon, M., Goodier, K., Grimm, C., and Smart, W. 2003. An autonomous robot photographer. In Proceedings of the International Conference on Intelligent Robots and Systems 3, 2636--2641, vol. 3.Google Scholar
- Christie, M., Olivier, P., and Normand, J.-M. 2008. Camera control in computer graphics. Comput. Graph. Forum 27, 8, 2197--2218.Google Scholar
Cross Ref
- Cole, F., Sanik, K., DeCarlo, D., Finkelstein, A., Funkhouser, T., Rusinkiewicz, S., and Singh, M. 2009. How well do line drawings depict shape? ACM Trans. Graph. 28. Google Scholar
Digital Library
- Comaniciu, D. and Meer, P. 2002. Mean shift: A robust approach toward feature space analysis. IEEE Trans. Patt. Anal. Mach. Intell. 24, 5, 603--619. Google Scholar
Digital Library
- David, H. A. 1963. The Method of Paired Comparison. Hafner Publishing.Google Scholar
- Downs, J. S., Holbrook, M. B., Sheng, S., and Cranor, L. F. 2010. Are your participants gaming the system?: Screening mechanical turk workers. In Proceedings of the 28th International Conference on Human Factors in Computing Systems. 2399--2402. Google Scholar
Digital Library
- Drucker, S. and Zeltzer, D. 1995. Camdroid: A system for implementing intelligent camera control. In Proceedings of the Symposium on Interactive 3D Graphics. 139--144. Google Scholar
Digital Library
- Feldman, J. and Singh, M. 2005. Information along contours and object boundaries. Psych. Rev. 112, 243--252.Google Scholar
Cross Ref
- Fix, E. and Hodges, J. 1951. Discriminatory analysis, nonparametric discrimination: Consistency properties. Tech. rep. 4, USAF School of Aviation Medicine, Randolph Field, Texas.Google Scholar
- Fleishman, S., Cohen-or, D., and Lischinski, D. 1999. Automatic camera placement for image-based modeling. Comput. Graph. Forum 19, 12--20. Google Scholar
Digital Library
- Fu, H., Cohen-Or, D., Dror, G., and Sheffer, A. 2008. Upright orientation of man-made objects. ACM Trans. Graph. 27, 3, 42:1--42:7. Google Scholar
Digital Library
- Gooch, B., Reinhard, E., Moulding, C., and Shirley, P. 2001. Artistic composition for image creation. In Proceedings of the Eurographics Workshop on Rendering. 83--88. Google Scholar
Digital Library
- Google. 2010. Google 3D warehouse and SketchUp. http://sketchup. google.com/3dwarehouse/.Google Scholar
- Heer, J. and Bostock, M. 2010. Crowdsourcing graphical perception: Using mechanical turk to assess visualization design. In Proceedings of Computer Human Interaction (CHI'10). Google Scholar
Digital Library
- Hoffman, D. D. and Singh, M. 1997. Salience of visual parts. Cogn. 63, 1, 29--78.Google Scholar
Cross Ref
- Hsu, J. 1996. Multiple Comparisons: Theory and Methods. Chapman and Hall/CRC.Google Scholar
- Kamada, T. and Kawai, S. 1988. A simple method for computing general position in displaying three-dimensional objects. Comput. Vision Graph. Image Process. 41, 1, 43--56. Google Scholar
Digital Library
- Kass, M., Witkin, A., and Terzopoulos, D. 1988. Snakes: Active contour models. Int. J. Comput. Vis. 1, 4, 321--331.Google Scholar
Cross Ref
- Koenderink, J. and Doorn, A. v. 1979. The internal representation of solid shape with respect to vision. Biol. Cybern. 32, 211--216.Google Scholar
Digital Library
- Kwon, J. and Lee, I. 2008. Determination of camera parameters for character motions using motion area. Vis. Comput. 24, 7, 475--483. Google Scholar
Digital Library
- Laga, H. and Nakajima, M. 2008. Supervised learning of salient 2D views of 3D models. J. Soc. Art Sci. 7, 4, 124--131.Google Scholar
Cross Ref
- Lee, C. H., Varshney, A., and Jacobs, D. W. 2005. Mesh saliency. ACM SIGGRAPH'05 Papers. 659--666. Google Scholar
Digital Library
- Maya. 2010. Autodesk. http://www.autodesk.com/maya.Google Scholar
- Meyer, M., Desbrun, M., Schröder, P., and Barr, A. 2002. Discrete differential-geometry operators for triangulated 2-manifolds. In Proceedings of VisMath'02.Google Scholar
- Nelder, J. A. and Mead, R. 1965. A simplex method for function minimization. Comput. J. 7, 308--313.Google Scholar
Cross Ref
- Page, D., Koschan, A., Sukumar, S., Roui-Abidi, B., and Abidi, M. 2003. Shape analysis algorithm based on information theory. In Proceedings of the International Conference on Image Processing (ICIP'03) 1. 29--32.Google Scholar
- Palmer, S., Rosch, E., and Chase, P. 1981. Canonical perspective and the perception of objects. Atten. Perform. IX, 135--151.Google Scholar
- Plemenos, D. and Benayada, M. 1996. Intelligent display in scene modeling: New techniques to automatically compute good views. In Proceedings of GraphiCon (Conference).Google Scholar
- Podolak, J., Shilane, P., Golovinskiy, A., Rusinkiewicz, S., and Funkhouser, T. 2006. A planar-reflective symmetry transform for 3D shapes. ACM Trans. Graph. 25, 3. Google Scholar
Digital Library
- Polonsky, O., Patane, G., Biasotti, S., Gotsman, C., and Spagnuolo, M. 2005. What's in an image: Towards the computation of the best view of an object. Vis. Comput. 21, 8-10, 840--847.Google Scholar
Cross Ref
- Roberts, D. and Marshall, A. 1998. Viewpoint selection for complete surface coverage of three dimensional objects. In Proceedings of the Britsh Machine Vision Conference. 740--750.Google Scholar
- Saleem, W., Song, W., Belyaev, A., and Seidel, H.-P. 2007. On computing best fly. In Proceedings of the 23rd Spring Conference on Computer Graphics. 143--149.Google Scholar
- Shannon, C. E. 1948. A mathematical theory of communication. Bell Syst. Tech. J. 27, 379--423.Google Scholar
Cross Ref
- Shilane, P., Min, P., Kazhdan, M., and Funkhouser, T. 2004. The princeton shape benchmark. In Proceedings of the Shape Modeling International Conference. Google Scholar
Digital Library
- Silverman, B. and Jones, M. 1989. E. Fix and JL Hodges (1951): An important contribution to nonparametric discriminant analysis and density estimation: Commentary on Fix and Hodges (1951). Int. Statis. Rev. Int. Statis. 57, 3, 233--238.Google Scholar
Cross Ref
- Sokolov, D. and Plemenos, D. 2005. Viewpoint quality and scene understanding. In Proceedings of the Eurographics Symposium Conference on Virtual Reality, Archaeology and Cultural Heritage (VAST). 67--73. Google Scholar
Digital Library
- Stoev, S. and Strasser, W. 2002. A case study on automatic camera placement and motion for visualizing historical data. In Proceedings of the Conference on Visualization. Google Scholar
Digital Library
- Vázquez, P. and Sbert, M. 2002. Automatic keyframe selection for high-quality image-based walkthrough animation using viewpoint entropy. In Proceedings of the International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG'02).Google Scholar
- Vázquez, P.-P., Feixas, M., Sbert, M., and Heidrich, W. 2001. Viewpoint selection using viewpoint entropy. In Proceedings of the Vision Modeling and Visualization Conference (VMV'01). 273--280. Google Scholar
Digital Library
- Vieira, T., Bordignon, A., Peixoto, A., Tavares, G., Lopes, H., Velho, L., and Lewiner, T. 2009. Learning good views through intelligent galleries. Comput. Graph. Forum. 28, 2, 717--726.Google Scholar
Cross Ref
- Weinshall, D. and Werman, M. 1997. On view likelihood and stability. IEEE Trans. Patt. Anal. Mach. Intell. 19, 2, 97--108. Google Scholar
Digital Library
- Yamauchi, H., Saleem, W., Yoshizawa, S., Karni, Z., Belyaev, A., and Seidel, H.-P. 2006. Towards stable and salient multi-view representation of 3d shapes. In Proceedings of the IEEE International Conference on Shape Modeling and Applications. 265--270. Google Scholar
Digital Library
- Zhai, S. 1998. User performance in relation to 3d input device design. SIGGRAPH Comput. Graph. 32, 4, 50--54. Google Scholar
Digital Library
- Zusne, L. 1970. Visual Perception of Form. Academic Press.Google Scholar
Index Terms
Perceptual models of viewpoint preference
Recommendations
Mesh saliency
Research over the last decade has built a solid mathematical foundation for representation and analysis of 3D meshes in graphics and geometric modeling. Much of this work however does not explicitly incorporate models of low-level human visual ...
A unified information-theoretic framework for viewpoint selection and mesh saliency
Viewpoint selection is an emerging area in computer graphics with applications in fields such as scene exploration, image-based modeling, and volume visualization. In particular, best view selection algorithms are used to obtain the minimum number of ...
Mesh saliency
SIGGRAPH '05: ACM SIGGRAPH 2005 PapersResearch over the last decade has built a solid mathematical foundation for representation and analysis of 3D meshes in graphics and geometric modeling. Much of this work however does not explicitly incorporate models of low-level human visual ...





Comments