Uploaded by 28c3 on Dec 30, 2011
Download high quality version: http://bit.ly/sLlP1s
Description: http://events.ccc.de/congress/2011/Fahrplan/events/4928.en.html
David Kim: KinectFusion
Real-time 3D Reconstruction and Interaction Using a Moving Depth Camera
This project investigates techniques to track the 6DOF position of handheld depth sensing cameras, such as Kinect, as they move through space and perform high quality 3D surface reconstructions for interaction.
While depth cameras are not conceptually new, Kinect has made such sensors accessible to all. The quality of the depth sensing, given the low-cost and real-time nature of the device, is compelling, and has made the sensor instantly popular with researchers and enthusiasts alike. The Kinect camera uses a structured light technique to generate real-time depth maps containing discrete range measurements of the physical scene. This data can be reprojected as a set of discrete 3D points (or point cloud). Even though the Kinect depth data is compelling, particularly compared to other commercially available depth cameras, it is still inherently noisy. Depth mea- surements often fluctuate and depth maps contain numerous 'holes' where no readings were obtained. To generate 3D models for use in applications such as gaming, physics, or CAD, higher-level surface geometry needs to be inferred from this noisy point-based data. One simple approach makes strong assumptions about the connectivity of neighboring points within the Kinect depth map to generate a mesh representation. This, however, leads to noisy and low-quality meshes. As importantly, this approach creates an incomplete mesh, from only a single, fixed viewpoint. To create a complete (or even watertight) 3D model, different viewpoints of the physical scene must be captured and fused into a single representation. This talk presents a novel interactive reconstruction system called KinectFusion). The system takes live depth data from a moving Kinect camera and, in real- time, creates a single high-quality, geometrically accurate, 3D model. A user holding a standard Kinect camera can move within any indoor space, and reconstruct a 3D model of the physical scene within seconds. The system continuously tracks the 6 degrees-of-freedom (DOF) pose of the camera and fuses new viewpoints of the scene into a global surface-based representation. A novel GPU pipeline allows for accurate camera tracking and surface reconstruction at interactive real-time rates. We demonstrate core uses of KinectFusion as a low-cost handheld scanner, and present novel interactive methods for segmenting physical objects of interest from the reconstructed scene. We show how a real-time 3D model can be leveraged for geometry-aware augmented reality (AR) and physics- based interactions, where virtual worlds more realistically merge and interact with the real. Placing such systems into an interaction context, where users need to dynamically interact in front of the sensor, reveals a fundamental challenge -- no longer can we assume a static scene for camera tracking or reconstruction. We illustrate failure cases caused by a user moving in front of the sensor. We describe new meth ods to overcome these limitations, allowing camera tracking and reconstruction of a static background scene, while simultaneously segmenting, reconstructing and tracking foreground objects, including the user. We use this approach to demonstrate real-time multi-touch inter actions anywhere, allowing a user to appropriate any physical surface, be it planar or non-planar, for touch.
-
32 likes, 0 dislikes
59:12
28c3: New Ways I'm Going to Hack Your Web Appby 28c34,604 views
0:30
Banned Resident Evil 4 Commercialby DualshockNexusTV6,961,243 views
2:37
How to trick people into thinking you're good lookingby JennaMarbles37,105,989 views
1:07:34
28c3: Taking control over the Tor networkby 28c33,893 views
2:28
3-D Models in Real Timeby MicrosoftResearch5,202 views
4:16
Exclusive: a look at Kinect Fusion and Lightspace from Microsoft labsby TheVerge14,352 views
1:06:11
28c3: Black Ops of TCP/IP 2011by 28c37,666 views
3:48
28c3 LT Day 2: LaTeX Beamer + JavaScript = office like presentationsby 28c32,221 views
33:50
28c3: TRESOR: Festplatten sicher verschlüsselnby 28c35,126 views
1:08
Sand Sharks Trailerby SplendidFilmBenelux228,245 views
57:19
28c3: 802.11 Packets in Packetsby 28c33,921 views
31:07
28c3: Open source music: Tracking 2.0by 28c31,626 views
1:02:36
28c3: Bitcoin - An Analysisby 28c33,954 views
26:41
28c3: A Brief History of Plutocracyby 28c36,567 views
1:03:37
28c3: Print Me If You Dareby 28c325,594 views
1:00:17
28c3: Smart Hacking for Privacyby 28c313,042 views
1:02:55
28c3: Cellular protocol stacks for Internetby 28c31,142 views
0:43
Niki Lauda - Polackeby Prezes367220 views
1:02:05
28c3: Automatic Algorithm Invention with a GPUby 28c32,632 views
1:01:28
28c3: Electronic money: The road to Bitcoin and a glimpse forwardby 28c31,190 views
- Loading more suggestions...
Wow. Great work. Excellent presentation.
xLysogenx 3 weeks ago