Skip to main content

Swarming in a Virtual World: A PSO Approach to Virtual Camera Composition

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5217))

Abstract

Camera placement in 3D scenes is a relevant issue in most 3D graphics interactive application, such as videogames, data visualization, and virtual tours. Virtual Camera Composition (VCC) consists in automatically positioning a camera in a virtual world, such that the resulting image satisfies a set of visual cinematographic properties [1]. We propose a Particle Swarm algorithm to solve the problem, which exhibits superior performances w.r.t. other approaches. The algorithm has been tested on a set of image descriptions on a complex 3D model.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Christie, M., Normand, J.M.: A semantic space partitioning approach to virtual camera control. Computer Graphics Forum 24(3), 247–256 (2005); Special Issue: Proceedings of the Eurographics Annual Conference

    Article  Google Scholar 

  2. Bares, W., McDermott, S., Boudreaux, C., Thainimit, S.: Virtual 3d camera composition from frame constraints. In: MULTIMEDIA 2000: Proceedings of the 8th ACM International Conference on Multimedia, New York, USA, pp. 177–186 (2000)

    Google Scholar 

  3. Christie, M., Olivier, P.: Automatic camera control in computer graphics. In: Proceedings of the Annual Eurographics Conference 2006, pp. 89–113 (2006)

    Google Scholar 

  4. Drucker, S.M., Zeltzer, D.: Camdroid: a system for implementing intelligent camera control. In: SI3D 1995: Proceedings of the 1995 symposium on Interactive 3D graphics, New York, USA, pp. 139–144 (1995)

    Google Scholar 

  5. Bares, W.H., Gregoire, J.P., Lester, J.C.: Realtime constraint-based cinematography for complex interactive 3d worlds. In: AAAI/IAAI, pp. 1101–1106 (1998)

    Google Scholar 

  6. Halper, N., Oliver, P.: CamPlan: A camera planning agent. In: AAAI Workshop on Smart Graphics (2000)

    Google Scholar 

  7. Pickering, J.H.: Intelligent camera planning for computer graphics. PhD thesis, Department of Computer Science, University of York (2002)

    Google Scholar 

  8. Roth, S.D.: Ray casting for modeling solids. Computer Graphics and Image Processing 18, 109–144 (1982)

    Article  Google Scholar 

  9. Kennedy, J., Eberhart, R.C., Shi, Y.: Swarm Intelligence. Morgan Kaufmann Publishers, San Francisco (2001)

    Google Scholar 

  10. Eberhart, R.C., Kennedy, J.: Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks 1995, Perth, WA, Australia, vol. 4, pp. 1942–1948 (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marco Dorigo Mauro Birattari Christian Blum Maurice Clerc Thomas Stützle Alan F. T. Winfield

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Di Gaspero, L., Ermetici, A., Ranon, R. (2008). Swarming in a Virtual World: A PSO Approach to Virtual Camera Composition. In: Dorigo, M., Birattari, M., Blum, C., Clerc, M., Stützle, T., Winfield, A.F.T. (eds) Ant Colony Optimization and Swarm Intelligence. ANTS 2008. Lecture Notes in Computer Science, vol 5217. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87527-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-87527-7_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-87526-0

  • Online ISBN: 978-3-540-87527-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics