[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Perceptual models of viewpoint preference

Published: 22 October 2011 Publication History

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.

Supplementary Material

JPG File (tp224_12.jpg)
secord (secord.zip)
Supplemental movie and image files for, Perceptual models of viewpoint preference
MP4 File (tp224_12.mp4)

References

[1]
3ds Max. 2010. Autodesk, http://www.autodesk.com/3dsmax.
[2]
Attneave, F. 1954. Some informational aspects of visual perception. Psych. Rev. 61, 3, 183--193.
[3]
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.
[4]
Biederman, I. 1987. Recognition-by-components: A theory of human image understanding. Psych. Rev. 94, 115--147.
[5]
Blanz, V., Vetter, T., Bülthoff, H., and Tarr, M. 1999. What object attributes determine canonical views? Percept. 24, 575--599.
[6]
Bradley, R. and Terry, M. 1952. Rank analysis of incomplete block designs, i. the method of paired comparisons. Biometrika 39, 324--345.
[7]
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.
[8]
Christie, M., Olivier, P., and Normand, J.-M. 2008. Camera control in computer graphics. Comput. Graph. Forum 27, 8, 2197--2218.
[9]
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.
[10]
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.
[11]
David, H. A. 1963. The Method of Paired Comparison. Hafner Publishing.
[12]
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.
[13]
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.
[14]
Feldman, J. and Singh, M. 2005. Information along contours and object boundaries. Psych. Rev. 112, 243--252.
[15]
Fix, E. and Hodges, J. 1951. Discriminatory analysis, nonparametric discrimination: Consistency properties. Tech. rep. 4, USAF School of Aviation Medicine, Randolph Field, Texas.
[16]
Fleishman, S., Cohen-or, D., and Lischinski, D. 1999. Automatic camera placement for image-based modeling. Comput. Graph. Forum 19, 12--20.
[17]
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.
[18]
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.
[19]
Google. 2010. Google 3D warehouse and SketchUp. http://sketchup. google.com/3dwarehouse/.
[20]
Heer, J. and Bostock, M. 2010. Crowdsourcing graphical perception: Using mechanical turk to assess visualization design. In Proceedings of Computer Human Interaction (CHI'10).
[21]
Hoffman, D. D. and Singh, M. 1997. Salience of visual parts. Cogn. 63, 1, 29--78.
[22]
Hsu, J. 1996. Multiple Comparisons: Theory and Methods. Chapman and Hall/CRC.
[23]
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.
[24]
Kass, M., Witkin, A., and Terzopoulos, D. 1988. Snakes: Active contour models. Int. J. Comput. Vis. 1, 4, 321--331.
[25]
Koenderink, J. and Doorn, A. v. 1979. The internal representation of solid shape with respect to vision. Biol. Cybern. 32, 211--216.
[26]
Kwon, J. and Lee, I. 2008. Determination of camera parameters for character motions using motion area. Vis. Comput. 24, 7, 475--483.
[27]
Laga, H. and Nakajima, M. 2008. Supervised learning of salient 2D views of 3D models. J. Soc. Art Sci. 7, 4, 124--131.
[28]
Lee, C. H., Varshney, A., and Jacobs, D. W. 2005. Mesh saliency. ACM SIGGRAPH'05 Papers. 659--666.
[29]
Maya. 2010. Autodesk. http://www.autodesk.com/maya.
[30]
Meyer, M., Desbrun, M., Schröder, P., and Barr, A. 2002. Discrete differential-geometry operators for triangulated 2-manifolds. In Proceedings of VisMath'02.
[31]
Nelder, J. A. and Mead, R. 1965. A simplex method for function minimization. Comput. J. 7, 308--313.
[32]
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.
[33]
Palmer, S., Rosch, E., and Chase, P. 1981. Canonical perspective and the perception of objects. Atten. Perform. IX, 135--151.
[34]
Plemenos, D. and Benayada, M. 1996. Intelligent display in scene modeling: New techniques to automatically compute good views. In Proceedings of GraphiCon (Conference).
[35]
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.
[36]
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.
[37]
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.
[38]
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.
[39]
Shannon, C. E. 1948. A mathematical theory of communication. Bell Syst. Tech. J. 27, 379--423.
[40]
Shilane, P., Min, P., Kazhdan, M., and Funkhouser, T. 2004. The princeton shape benchmark. In Proceedings of the Shape Modeling International Conference.
[41]
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.
[42]
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.
[43]
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.
[44]
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).
[45]
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.
[46]
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.
[47]
Weinshall, D. and Werman, M. 1997. On view likelihood and stability. IEEE Trans. Patt. Anal. Mach. Intell. 19, 2, 97--108.
[48]
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.
[49]
Zhai, S. 1998. User performance in relation to 3d input device design. SIGGRAPH Comput. Graph. 32, 4, 50--54.
[50]
Zusne, L. 1970. Visual Perception of Form. Academic Press.

Cited By

View all
  • (2024)Viewpoint Selection for 3D-Games with f-DivergencesEntropy10.3390/e2606046426:6(464)Online publication date: 29-May-2024
  • (2024)MemoVis: A GenAI-Powered Tool for Creating Companion Reference Images for 3D Design FeedbackACM Transactions on Computer-Human Interaction10.1145/369468131:5(1-41)Online publication date: 4-Sep-2024
  • (2024)Information Entropy-based Camera Focus Point and Zoom Level Adjustment for Smart In-Situ VisualizationProceedings of the International Conference on High Performance Computing in Asia-Pacific Region10.1145/3635035.3635049(164-173)Online publication date: 18-Jan-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 30, Issue 5
October 2011
198 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2019627
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 October 2011
Accepted: 01 July 2011
Revised: 01 June 2011
Received: 01 July 2010
Published in TOG Volume 30, Issue 5

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Viewpoint selection
  2. camera control
  3. user interfaces
  4. user study
  5. visual perception

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)41
  • Downloads (Last 6 weeks)7
Reflects downloads up to 18 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Viewpoint Selection for 3D-Games with f-DivergencesEntropy10.3390/e2606046426:6(464)Online publication date: 29-May-2024
  • (2024)MemoVis: A GenAI-Powered Tool for Creating Companion Reference Images for 3D Design FeedbackACM Transactions on Computer-Human Interaction10.1145/369468131:5(1-41)Online publication date: 4-Sep-2024
  • (2024)Information Entropy-based Camera Focus Point and Zoom Level Adjustment for Smart In-Situ VisualizationProceedings of the International Conference on High Performance Computing in Asia-Pacific Region10.1145/3635035.3635049(164-173)Online publication date: 18-Jan-2024
  • (2024)Shell stand: Stable thin shell models for 3D fabricationComputational Visual Media10.1007/s41095-024-0402-810:4(643-657)Online publication date: 24-Jun-2024
  • (2024)Fast best viewpoint selection with geometry-enhanced multiple views and cross-modal distillationThe Visual Computer10.1007/s00371-024-03708-5Online publication date: 25-Nov-2024
  • (2024)An Optimization Framework to Enforce Multi-view Consistency for Texturing 3D MeshesComputer Vision – ECCV 202410.1007/978-3-031-72764-1_9(145-162)Online publication date: 29-Sep-2024
  • (2023)Sensory Inspection of Wood Grain by Traversing the GAN Latent SpaceGANの潜在空間探索を用いた木目画像の官能検査Journal of the Japan Society for Precision Engineering10.2493/jjspe.89.21389:2(213-220)Online publication date: 5-Feb-2023
  • (2023)Textured Mesh Quality Assessment: Large-scale Dataset and Deep Learning-based Quality MetricACM Transactions on Graphics10.1145/359278642:3(1-20)Online publication date: 14-Apr-2023
  • (2023)Geometry-Aware Planar Embedding of Treelike StructuresIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.315387129:7(3182-3194)Online publication date: 1-Jul-2023
  • (2023)Comparing Shape Representations for the Aesthetic Judgment of 3-D Shape PairsIEEE Computer Graphics and Applications10.1109/MCG.2023.328604743:6(33-45)Online publication date: 1-Nov-2023
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media