Computer Graphics and Visualization Lab
Department of Computer Science at Purdue University

Differences

This shows you the differences between the selected revision and the current version of the page.

projects:repetitive_motion 2008/09/15 15:20 projects:repetitive_motion 2008/09/15 21:23 current
Line 1: Line 1:
====== Modeling Repetitive Motions in Real-World 3D Scenes ====== ====== Modeling Repetitive Motions in Real-World 3D Scenes ======
-^ Summary ^+^ **Summary**  ^
| Obtaining models of dynamic 3D objects is an important part of content generation for computer graphics. If the states or poses of the dynamic object repeat often during a sequence (but not necessarily periodically), we call such a repetitive motion. Our key observation is that for repetitive motions we can use one fixed camera to perform robust motion analysis and a second capture-device to provide 3D information of each motion state. After the motion sequence, we group temporally disjoint observations of the same motion state and produce a smooth space-time reconstruction of the scene. Effectively, the dynamic scene modeling problem is converted to a series of static scene reconstructions, which are much easier to tackle.  | | Obtaining models of dynamic 3D objects is an important part of content generation for computer graphics. If the states or poses of the dynamic object repeat often during a sequence (but not necessarily periodically), we call such a repetitive motion. Our key observation is that for repetitive motions we can use one fixed camera to perform robust motion analysis and a second capture-device to provide 3D information of each motion state. After the motion sequence, we group temporally disjoint observations of the same motion state and produce a smooth space-time reconstruction of the scene. Effectively, the dynamic scene modeling problem is converted to a series of static scene reconstructions, which are much easier to tackle.  |
| {{:wiki:projects:repetitive_motion:motion_state.jpg|}} | | {{:wiki:projects:repetitive_motion:motion_state.jpg|}} |
-^ Multiple-Viewpoint Modeling ^+^ **Multiple-Viewpoint Modeling**  ^
| To passively obtain a multiple-viewpoint model of repetitive motions, we combine the motion analysis benefits provided by a static camera with the object reconstruction ability of one or more moving cameras observing a static scene, together yielding an efficient capture system using as few as two cameras. Our approach allows us to model dynamic objects without the costs and limitations of large and static multi-camera acquisition systems and without having to tackle correspondence establishment of a moving camera seeing a moving scene.  | | To passively obtain a multiple-viewpoint model of repetitive motions, we combine the motion analysis benefits provided by a static camera with the object reconstruction ability of one or more moving cameras observing a static scene, together yielding an efficient capture system using as few as two cameras. Our approach allows us to model dynamic objects without the costs and limitations of large and static multi-camera acquisition systems and without having to tackle correspondence establishment of a moving camera seeing a moving scene.  |
| {{:wiki:projects:repetitive_motion:twocam.jpg|}} | | {{:wiki:projects:repetitive_motion:twocam.jpg|}} |
Line 11: Line 11:
| {{:wiki:projects:repetitive_motion:twocam_render.jpg|}} | | {{:wiki:projects:repetitive_motion:twocam_render.jpg|}} |
-^ Structured-Light Acquisition ^+^ **Structured-Light Acquisition**  ^
| To actively obtain a dense geometry and color model of repetitive motions, we replace the second capture-device with a digital projector. Active structured light methods that require one-frame are easily suitable for ranging dynamic scenes. However, only limited reconstruction density can be achieved by using a single pattern. If  temporally disjoint images capturing the same motion state but under different structured light illumination patterns can be corresponded together, time-multiplexed codes can be used to acquire high density depth samples. Furthermore, if the state of the moving scene can also be matched against fully-illuminated images, the color and texture of the moving scene can be recovered as well. Our approach uses a geometrically and spectrally calibrated camera-projector pair to capture a scene containing repetitive motions.  | | To actively obtain a dense geometry and color model of repetitive motions, we replace the second capture-device with a digital projector. Active structured light methods that require one-frame are easily suitable for ranging dynamic scenes. However, only limited reconstruction density can be achieved by using a single pattern. If  temporally disjoint images capturing the same motion state but under different structured light illumination patterns can be corresponded together, time-multiplexed codes can be used to acquire high density depth samples. Furthermore, if the state of the moving scene can also be matched against fully-illuminated images, the color and texture of the moving scene can be recovered as well. Our approach uses a geometrically and spectrally calibrated camera-projector pair to capture a scene containing repetitive motions.  |
| {{:wiki:projects:repetitive_motion:camprj.jpg|}} | | {{:wiki:projects:repetitive_motion:camprj.jpg|}} |
Line 17: Line 17:
| {{:wiki:projects:repetitive_motion:camprj_render.jpg|}} | | {{:wiki:projects:repetitive_motion:camprj_render.jpg|}} |
-^ Publications ^+^ **Publications**  ^
| <HTML><script language="JavaScript" src="http://wiki.cs.purdue.edu/cgvlab/pubs/publication_js.php?project=23"></script></HTML>  | | <HTML><script language="JavaScript" src="http://wiki.cs.purdue.edu/cgvlab/pubs/publication_js.php?project=23"></script></HTML>  |
-^ People ^+^ **People**  ^
| <HTML><script language="JavaScript" src="http://wiki.cs.purdue.edu/cgvlab/pubs/people_js.php?project=23"></script></HTML>  | | <HTML><script language="JavaScript" src="http://wiki.cs.purdue.edu/cgvlab/pubs/people_js.php?project=23"></script></HTML>  |
 

projects/repetitive_motion.txt · Last modified: 2008/09/15 21:23 by rosenpa
  [Main Page]   [Projects]   [Publications]   [People]   [Courses]   [Talks]