The virtual director: A correlation-based online viewing of human motion

J. Assa*, L. Wolf, D. Cohen-Or

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


Automatic camera control for scenes depicting human motion is an imperative topic in motion capture base animation, computer games, and other animation based fields. This challenging control problem is complex and combines both geometric constraints, visibility requirements, and aesthetic elements. Therefore, existing optimization-based approaches for human action overview are often too demanding for online computation. In this paper, we introduce an effective automatic camera control which is extremely efficient and allows online performance. Rather than optimizing a complex quality measurement, at each time it selects one active camera from a multitude of cameras that render the dynamic scene. The selection is based on the correlation between each view stream and the human motion in the scene. Two factors allow for rapid selection among tens of candidate views in real-time, even for complex multi-character scenes: the efficient rendering of the multitude of view streams, and optimized calculations of the correlations using modified CCA. In addition to the method's simplicity and speed, it exhibits good agreement with both cinematic idioms and previous human motion camera control work. Our evaluations show that the method is able to cope with the challenges put forth by severe occlusions, multiple characters and complex scenes.

Original languageEnglish
Pages (from-to)595-604
Number of pages10
JournalComputer Graphics Forum
Issue number2
StatePublished - May 2010


  • I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism - Camera control


Dive into the research topics of 'The virtual director: A correlation-based online viewing of human motion'. Together they form a unique fingerprint.

Cite this