Uploaded by CCCen on Dec 29, 2011
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.
Speaker: David Kim
EventID: 4928
Event: 28th Chaos Communication Congress (28C3) by the Chaos Computer Club [CCC]
Location: Berlin Congress Center [bcc]; Alexanderstr. 11; 10178 Berlin; Germany
Language: english
Start: 29.12.2011 15:15:00 +01:00
License: CC-by-nc-sa
-
35 likes, 0 dislikes
-
As Seen On:
development memo for ...
4:35
KINECT FUSION SIGGRAPH 2011.mp4by ResearchPKohli1,358 views
1:36
PCL KinectFusion - kinfuby UnaNancyOwen0204937 views
7:22
How Kinect Fusion and Kinect Workby davidhere402,223 views
1:16
Augmented reality based on PCL and KinectFusionby XuWeipeng2,013 views
1:06
Augmented reality with PCL+KinectFusion: Interactive Occlusionby XuWeipeng1,858 views
0:42
Test kinfu. (kinect fusion)by terakoji11,269 views
1:21
KinectFusion Algorithm Implementationby nbon77641 views
1:57
PowerPoint presentation controlled with Kinectby sotouchagency18,586 views
1:04:54
„Die Koalition setzt sich aber aktiv und ernsthaft dafür ein" - Neusprech 2011 [28C3]by CCCdeVideos3,119 views
1:02:05
Automatic Algorithm Invention with a GPU [28C3]by CCCen806 views
5:20
Kinect + 3D TV = Virtual Realityby RobertKooima159,368 views
7:24
To build a holodeck: an exclusive look at Microsoft's Edison labby TheVerge41,211 views
3:29
28c3 LT Day 2: Hacking a Train's Intercomby 28c32,276 views
7:35
28c3 LT Day 3: Brain Hacks: Retrofitting the Sixth Senseby 28c31,884 views
0:56
Plugin for TouchTable - Google Sketchup with rotate & zoomby paveljetensky1,923 views
1:53
Behind the Last Supper of Da Vinciby oldcity002354 views
0:29
Adjusting Kinect Camera Angleby Aj292929532 views
26:03
28c3: Reverse Engineering USB Devicesby 28c37,917 views
1:31
Plugin for TouchTable - Web browsing with Firefox & FireGesturesby paveljetensky957 views
27:14
28c3: bup: Git for backupsby 28c32,919 views
- Loading more suggestions...
Thanks for uploading.
Ritrixone 2 weeks ago
the question he mentioned at the very end was quite interesting. If the raw data from the kinect is available, allowing you to make your own stereo projection algorithms to decode it, then the kinect's 50cm - 8m range limit can be bypassed.
roidroid 1 month ago
at the beginning there was a quick flash of the windows icon....subliminal messaging?
tuseroni 2 months ago
Very nice talk
j00mi 2 months ago
:D Crazy
brodul 2 months ago