Augmented Vision Scanning of scenes, objects and people

55
05.12.2013 1 Augmented Vision Scanning of scenes, objects and people Copyright © 2013 Augmented Vision - DFKI 1 Prof. Dr. Didier Stricker [email protected]

Transcript of Augmented Vision Scanning of scenes, objects and people

Page 1: Augmented Vision Scanning of scenes, objects and people

05.12.2013 1

Augmented Vision – Scanning of scenes, objects and people

Copyright © 2013 Augmented Vision - DFKI 1

Prof. Dr. Didier Stricker

[email protected]

Page 2: Augmented Vision Scanning of scenes, objects and people

DFKI: German Research Center for Artificial Intelligence

Saarbrücken Site

Intelligent User Interfaces Language Technology Institute for Information

Systems (IWi)

Kaiserslautern Site

Knowledge Management Augmented Vision Embedded Intelligence Intelligent Factory Systems

since 07/1988

Bremen Site

Safe & Secure Cognitive Systems

Robotics & Intelligent Technical Systems

since 11/2005 since 05/2007

Berlin Office

Page 3: Augmented Vision Scanning of scenes, objects and people

DFKI is a non-for-profit private research company with international shareholders

Deutschland GmbH

Attensity Europe GmbH

Page 4: Augmented Vision Scanning of scenes, objects and people

Department Augmented Vision @ DFKI

• Head: Prof. Didier Stricker

• Founded in July 2008

• 30 fulltime researchers

• 3 strongly connected research areas

Computer Vision &

Video Analytics

Body Sensor Networks &

Sensor Interpretation

Augmented Reality,

Visualization & HCI

4

Page 5: Augmented Vision Scanning of scenes, objects and people

3D Scanning & Reconstruction Hand & Body Tracking

Object Recognition & Tracking Human Computer Interaction

Research Topics

Page 6: Augmented Vision Scanning of scenes, objects and people

3D Scanning and Digitalization

05.12.2013 6

„Anything that can go digital, will go digital“

Page 7: Augmented Vision Scanning of scenes, objects and people

Scanning, copying, taking picture, printing

And cheap…

Easy…

Page 8: Augmented Vision Scanning of scenes, objects and people

3D Scanning

• Devices

– Laser-Scanners

– Stripes system

– …

• Many different software packages

• Current state • Fragmented „landscape“

• From scanning to 3D visualization over Internet…?!

Page 9: Augmented Vision Scanning of scenes, objects and people

3D digitalization: full pipeline

Digitalization Geometry and appearence modeling

Visualization

Page 10: Augmented Vision Scanning of scenes, objects and people

Computer vision: 3D Reconstruction 1. Large scale modeling

• Large buildings (inside)

• Buildings / streets / cities (outside)

2. Object modeling with images

• Heavy objects

• Fixed position objects

3. Object modeling with structured light

• Extremely precise

• Movable objects

4. Object modeling with depth camera

• Low-cost, real-time scanning

• For normal users

Page 11: Augmented Vision Scanning of scenes, objects and people

Large scale modeling

11

High-quality camera (one gigabyte large) • 100 Million Pixels

• Spherical images

• High dynamic range

Page 12: Augmented Vision Scanning of scenes, objects and people

Towards Giga-Pixel image-processing

12

Page 13: Augmented Vision Scanning of scenes, objects and people

13

Page 14: Augmented Vision Scanning of scenes, objects and people

3D Reconstruction from spherical images

Page 15: Augmented Vision Scanning of scenes, objects and people

Fritz-Walter-Stadion

Input images

Structure From Motion Dense pointcloud

Calibrated cameras

76

Sparse points 803,231

Reconstructed points

240,101,306

Measures 215m x 170 m

Page 16: Augmented Vision Scanning of scenes, objects and people
Page 17: Augmented Vision Scanning of scenes, objects and people
Page 18: Augmented Vision Scanning of scenes, objects and people

Fritz-Walter-Stadium

Page 19: Augmented Vision Scanning of scenes, objects and people

Object modeling with perspective images

Input images Structure From Motion

Multiple View Stereo

3D model

Page 20: Augmented Vision Scanning of scenes, objects and people

Systematic & fast scanning

• OrcaM – Orbital camera system

• Photo-realisitic scanning • One-button solution!

• 3D model and color (texture)

• High quality visualization in web-browser

• Applications • 3D archiving of cultural assets

• 3D digitalization for 3D online shop!

• …

Page 21: Augmented Vision Scanning of scenes, objects and people

Our Acquisition Hardware

22

Projector

7 DSLR cameras

Individually controllable leds

Adjustable glass turntable

Movable arm

Page 22: Augmented Vision Scanning of scenes, objects and people

Orcam: Orbital Camera

Page 23: Augmented Vision Scanning of scenes, objects and people
Page 24: Augmented Vision Scanning of scenes, objects and people
Page 25: Augmented Vision Scanning of scenes, objects and people

26

Calibration

Page 26: Augmented Vision Scanning of scenes, objects and people

Calibration

Glass carrier influence

27

Physical position (axial camera)

Page 27: Augmented Vision Scanning of scenes, objects and people

Calibration

Glass carrier influence

28

Virtual position (pinhole camera)

𝛼

Page 28: Augmented Vision Scanning of scenes, objects and people

Self-calibration

• Feature detection and matching

• Recovery of the relative camera position / orientation

29

Page 29: Augmented Vision Scanning of scenes, objects and people

30

Appearance Reconstruction

Page 30: Augmented Vision Scanning of scenes, objects and people

05.12.2013 31

Page 31: Augmented Vision Scanning of scenes, objects and people

Appearance Reconstruction

• Up to 133 camera positions

• 19 light position for each camera

• Yielding up to 2.527 camera / light configurations

• On average 200-400 usable appearance measurements surface point

32

𝑐𝑜𝑏𝑠 =𝑐𝑑𝑖𝑓

𝜋+

𝑒−tan2(cos−1(𝑛∗ℎ))

𝑟2

4𝜋𝑟2 (𝑛 ∗ 𝑙)(𝑛 ∗ 𝑣)𝑐𝑠𝑝𝑒𝑐

Reflectance Model: Ward et al. 1992

Diffuse color: 𝑐𝑑𝑖𝑓

Specular color: 𝑐𝑠𝑝𝑒𝑐

Roughness: 𝑟

Page 32: Augmented Vision Scanning of scenes, objects and people

12MB

Geometry proxy Normal map Diffuse color map Specular color map Roughness map

Page 33: Augmented Vision Scanning of scenes, objects and people

Results

Allegorie Luxembourg

– A. Falguire, 1875

36

Our reconstruction Geometry + Texture only

Reference image

Page 34: Augmented Vision Scanning of scenes, objects and people

Results

Allegorie Luxembourg

– A. Falguire, 1875

37

Capture time: 69 Minutes Processing time: 12:31 Hours Raw image data: 25.2 GB Our representation: 16.1 MB

Page 35: Augmented Vision Scanning of scenes, objects and people

Results

Das kleine Mädchen

– H. Scherer, 1924/25

38

Capture time: 39 Minutes Processing time: 10:55 Hours Raw image data: 15.9 GB Our representation: 15.3 MB

Page 36: Augmented Vision Scanning of scenes, objects and people

Results

Weiblicher Torso

– W. Lehmbruck, 1918

39

Capture time: 57 Minutes Processing time: 10:28 Hours Raw image data: 15.6 GB Our representation: 12.7 MB

Page 37: Augmented Vision Scanning of scenes, objects and people

Results

Page 38: Augmented Vision Scanning of scenes, objects and people

Results

41

Page 39: Augmented Vision Scanning of scenes, objects and people

Limitations

• Isotropic Ward Reflectance Model

44

Reference image Our reconstruction

Page 40: Augmented Vision Scanning of scenes, objects and people

Depth Camera

• Time-of-Flight Camera

– Low resolution (176 x 144)

– Real-time capture (54 FPS)

– Video frame with 3D information

• Real-time 3D reconstruction

• Scan alignment

Swissrange 4000

Page 41: Augmented Vision Scanning of scenes, objects and people

- Disadvantage: 1. High noise (+/-15mm) 2. Low resolution (176*144) 3. High distortion

+ Advantage: 1. Real-time capture

2. Video frame with 2/3D information Variance distribution in a depth image taken at approx. 1.5m average distance from a scene. Depth images contain heavy noise near the corners.

Depth Camera

Page 42: Augmented Vision Scanning of scenes, objects and people

4. Depth Camera

Color objects

Original results

Our results

Page 43: Augmented Vision Scanning of scenes, objects and people

Evaluation

Page 44: Augmented Vision Scanning of scenes, objects and people

Object modeling with ToF camera

49

• 3D reconstruction results with Time-of-Flight Camera

Page 45: Augmented Vision Scanning of scenes, objects and people

Depth Camera (2012/2013)

• 20 million Kinect already sold!

• 66 million Xbox

• 40 million online users

• Microsoft announced Kinect for PC and commercial-use

• Competitors offer products as well, e.g. Xtion from ASUS!

Page 46: Augmented Vision Scanning of scenes, objects and people

Depth Camera - The basic idea

Single Kinect + Laptop Set-Up

A single camera but a full body scan!

Kinect‘s images

Page 47: Augmented Vision Scanning of scenes, objects and people

3-D Scanning @ home

E-commerce

Games

Health

Page 48: Augmented Vision Scanning of scenes, objects and people

Three major problems

Low resolution High noise level

Deformation & Non-rigidity

Error accumulation & Loop-closing

Page 49: Augmented Vision Scanning of scenes, objects and people
Page 50: Augmented Vision Scanning of scenes, objects and people

3D animation from scanned models

Page 51: Augmented Vision Scanning of scenes, objects and people

Test: orthopedic applications

• 3D scanning for prothesis design

• Test for back injuries

Page 52: Augmented Vision Scanning of scenes, objects and people

New post-processing methods

http://youtu.be/GqoGgKiAkTw

Page 53: Augmented Vision Scanning of scenes, objects and people

Discrepancy check (Kinect)

05.12.2013 58

Scan CAD

Page 54: Augmented Vision Scanning of scenes, objects and people

Outlook

Produce and duplicate

• From virtual to real object • 3D printing

Page 55: Augmented Vision Scanning of scenes, objects and people

05.12.2013 62

http://av.dfki.de/

Thank you for your attention!

DFKI GmbH

Department Augmented Vision T rippstadterst r . 122 D-67663 K aiserslautern

05.12.2013 Copyright © 2013 Augmented Vision - DFKI 62

Didier Stricker

[email protected]