SlideShare a Scribd company logo
Scaleable 3D models
     Luc Van Gool
Large-scale 3D modeling
 Clear trend towards ever more massive 3D models, and
 dynamic capture (4D)

 SecondLife, Google Earth, games like the Runaway, 3D
 navigation systems, Digital 3D Cartography (AGIV),
 digitalisation of museum content (EDL), …

 Developers of acquisition, editing, transmission, rendering,
 and presentation technologies are struggling to match

 Problem is huge, as massive, high-quality modelling also
 requires bridging the infamous semantic gap
Large-scale 3D modeling



 ACQUISITION
3D acquisition taxonomy
                             3D acquisition methods


                  passive                                active


     uni-directional   multi-directional   uni-directional   multi-directional

    Shape-from         Stereo                  LIDAR         Line scanning
      - texture
                                                             Structured light
      - contour        Str. from motion
      - silhouettes                                           Photom. stereo
      - defocus
      - shading
3D acquisition taxonomy

                             3D acquisition methods


                  passive                                active


     uni-directional   multi-directional   uni-directional   multi-directional

    Shape-from         Stereo                  LIDAR          Line scanning
      - texture                                               Structured light
      - contour        Str. from motion
      - silhouettes                                           Photom. stereo
      - defocus
      - shading
Underlying principles

Structure from motion

                         TRIANGULATION
Structured light




LIDAR                    TIME-OF-FLIGHT
Stereo
         The underlying principle is “triangulation” :
Active triangulation
Triangulation   3D measurements




                                  Camera




                                  Projector

                                              8
Active triangulation

                       Camera image
Active triangulation


Need for registration...

Has to be automatic for
large-scale work
Time-of-flight




         Cyrax




                 Distance = C x   T ÷2
Time-of-flight




         Cyrax



                 Laser sweeps over surface

                 No correspondences needed
Large-scale 3D capture


Speed becomes essential
… fast calculations (e.g. helped by GPU)
… but also easy setup and data capture

Increasingly systems that are based on comsumer HW
… and intelligent modeling tools
… and automatic data capture
3D acquisition / structure-from-motion


                         Tracking              Dense              3D
                           and                 depth            surface
                         Calibration         estimation        modeling




    Points and cameras           Depth map                3D models
3D acquisition / structure-from-motion




                                         Shape
                                          from
                                         Video
                                         (KUL)
3D acquisition / structure-from-motion




                                         Shape
                                          from
                                          Stills
                                         (KUL)
ARC – Free 3D webservice



                            ARC
                             Automatic
                           Reconstruction
                               Conduit
                           non-commercial
                              use is free
                            www.arc3d.be
Automatic photo mining




(kooaba)



                         18
Use in movies / e.g. King Arthur (2003)
    Dublin: The Hollywood Valley   (Eyetronics)




                                                  19
Use in movies / e.g. King Arthur (2003)




                Area B




                                          20
Use in movies / e.g. King Arthur (2003)
             Combined areas




                                          21
Use in movies / e.g. King Arthur (2003)
Use in movies / e.g. King Arthur (2003)
3D acquisition / structured light




                                    One-shot
                                    ShapeCam
3D acquisition / structured light




Jackie Chan

Latest
RushHour
Movie

(Eyetronics)
3D acquisition / structured light




MLB

1200 players
for gaming

(Eyetronics)
3D acquisition / structured light




MLB

1200 players
for gaming

(Eyetronics)
3D acquisition / structured light




MLB

1200 players
for gaming

(Eyetronics)
4D acquisition / structured light




  3D snapshots in fast succession (KUL)
4D acquisition / structured light




(KUL &
 ETH Zurich)




                                       30
4D acquisition / structured light


Real-time 3D
extraction, incl.
texture




  (KUL &
   ETH Zurich)
3D acquisition / structured light
LIDAR




        Chevron hydrocarbon plant
LIDAR




        Cyrax / Leica
LIDAR
Large-scale 3D modeling



 EDITING / REPRESENTATION
LIDAR




        (Cyrax / Leica)
LIDAR
39
LIDAR




    400’x500’ area
    10 vessels; 5 pumps
    6,000 objects
    81 scans from 30 tripod locations
    Cyrax field time = 50 hrs
Measuring for cartographic surveying



Large-scale 3D
measurements

Efficiency of
the interface !
Procedural modeling
                      Modeling using rules from a
                      style-specific shape grammar




                        (ETH Zurich & Procedural)
Large-scale 3D modeling



 STREAMING / RENDERING
QoS

• Bandwith of channel and type of platform!
   • Local, over network, wireless, ...?
   • PC cluster, PC, PDA, mobile phone, ...?

• Level-of-Detail mechanisms
• Compact representations
• Exploit differential sensitivity HVS


• 3D meshes or... point splashing, IBR, ...?
A4MC3




 WIFI
 connected
 community
 with PDAs

(EDM, IMEC, VUB)
MobiComp




(Un. Kent
    &
 Bologna )
MeshGrid




A scalable coding scheme for 3D models that:
    • enables progressive transmission
    • offers quality, resolution scalability and region-of-interest coding
    • guarantees a minimum distortion at any bit-rate
    • provides resilience against transmission errors
MeshGrid




A MeshGrid model consists of a connectivity-wireframe (CW) and a reference-grid (RG) that acts as the
reference-system (RS) of the model.
MeshGrid


                                 G2                        G2

                                 V                               V

                                 G1                             G1




Vertex offset is a relative value:      Update vertex position when
           uuuu
              r
          G1V                           grid is deformed or animated:
 offset = uuuuu , with offset ∈ [0,1)
               r                              uuuu uuuuu
                                                 r     r
          G1G2                                G1V = G1G2 offset
MeshGrid

Scalability, Regions Of Interest Coding




     Volumetric Morphing

                                     Volumetric Animation




                                          (a)    (b)        (c)
Image-based Rendering

                        (KUL)

                          (Un. Bonn)




          (EDM)
                                       51
Large-scale 3D modeling



 PRESENTATION
Blue-C project
       Shuttered Walls & Synchronized Cameras




walls opaque –                              walls transparent –
no acquisition, projection                  acquisition, no projection

                             (ETH Zurich)
Blue-C project
CyberWalk project
Towards holistic vision – 3D & recognition




                                             56

More Related Content

PDF
Lecture 02 yasutaka furukawa - 3 d reconstruction with priors
PDF
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
PPT
Build Your Own 3D Scanner: Introduction
PDF
Keynote at 23rd International Display Workshop
PDF
Keynote Virtual Efficiency Congress 2012
PDF
Keynote at Tracking Workshop during ISMAR 2014
PPT
Build Your Own 3D Scanner: Conclusion
PDF
AR/SLAM and IoT
Lecture 02 yasutaka furukawa - 3 d reconstruction with priors
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
Build Your Own 3D Scanner: Introduction
Keynote at 23rd International Display Workshop
Keynote Virtual Efficiency Congress 2012
Keynote at Tracking Workshop during ISMAR 2014
Build Your Own 3D Scanner: Conclusion
AR/SLAM and IoT

What's hot (20)

PDF
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
PDF
Arindam batabyal literature reviewpresentation
PPTX
IGARSS-SAR-Pritt.pptx
PPTX
3D scanner using kinect
PDF
Introduction of slam
PDF
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
PDF
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
PDF
Integration of a Structure from Motion into Virtual and Augmented Reality for...
PPTX
Pengantar Structure from Motion Photogrammetry
PPT
Build Your Own 3D Scanner: The Mathematics of 3D Triangulation
PDF
CAAD FUTURES 2015: Development of High-definition Virtual Reality for Histo...
PDF
3d from images
PPTX
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
PPT
Advanced Game Development with the Mobile 3D Graphics API
PDF
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
PPTX
Datt 2500 week 12
PPTX
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
PDF
3d scanning techniques
PDF
A STUDY OF VARIATION OF NORMAL OF POLY-GONS CREATED BY POINT CLOUD DATA FOR A...
PDF
Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Arindam batabyal literature reviewpresentation
IGARSS-SAR-Pritt.pptx
3D scanner using kinect
Introduction of slam
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
Integration of a Structure from Motion into Virtual and Augmented Reality for...
Pengantar Structure from Motion Photogrammetry
Build Your Own 3D Scanner: The Mathematics of 3D Triangulation
CAAD FUTURES 2015: Development of High-definition Virtual Reality for Histo...
3d from images
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Advanced Game Development with the Mobile 3D Graphics API
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
Datt 2500 week 12
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
3d scanning techniques
A STUDY OF VARIATION OF NORMAL OF POLY-GONS CREATED BY POINT CLOUD DATA FOR A...
Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...
Ad

Viewers also liked (15)

PPTX
2016 06-30 ppt- for presentation
PDF
Ohio House Bill 493 "Truth in Leasing" for Oil & Gas Leases
PDF
Oil & Gas Programs
PDF
DealMarket Digest Issue116 - 8th November 2013
PDF
Finance Industry Spotlight: Oil & Gas
PPTX
How to Invest in Oil
PPT
Energy power shift 09_2016
PPTX
Allocation Wells and What Makes Them Different
PPTX
New Nominations for Oil and Gas Leases Received in Colorado
PPTX
Brown Dense Oil and Gas Leasing
PPTX
Oil & gas
PDF
Advanced Insulation Deal Flyer
PDF
Marrison oilgasposter2012 nacaa
PPT
LexisNexis Energy Law Solutions 2012
PPTX
Invest in Oil Shale
2016 06-30 ppt- for presentation
Ohio House Bill 493 "Truth in Leasing" for Oil & Gas Leases
Oil & Gas Programs
DealMarket Digest Issue116 - 8th November 2013
Finance Industry Spotlight: Oil & Gas
How to Invest in Oil
Energy power shift 09_2016
Allocation Wells and What Makes Them Different
New Nominations for Oil and Gas Leases Received in Colorado
Brown Dense Oil and Gas Leasing
Oil & gas
Advanced Insulation Deal Flyer
Marrison oilgasposter2012 nacaa
LexisNexis Energy Law Solutions 2012
Invest in Oil Shale
Ad

Similar to 2008 brokerage 03 scalable 3 d models [compatibility mode] (20)

PDF
Understanding the world in 3D with AI.pdf
PDF
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
PDF
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
PDF
GameDraw Pricing and Comparision
PDF
Jürgen Sturm (Google): The Computer Vision Technology Underlying ARCore
PDF
Presentation dr abeermoh_bahrain_gbforum2012kuwait
PPT
Presentation Object Recognition And Tracking Project
PPS
3D feature collection for ArcGIS
PPT
KAIST UVR Lab 2012
PDF
3-d interpretation from single 2-d image IV
PDF
3-d interpretation from single 2-d image III
PDF
BEV Semantic Segmentation
PPTX
Geometric-Modeling-in-Graphics-and-Visual-Computing-Updated Version.pptx
PDF
Game Engine Overview
PPTX
THE SCIENCE BEHIND 3D LASER SCANNING: HOW DOES IT WORK?
PDF
3D_Exploitation
PDF
Availability of Mobile Augmented Reality System for Urban Landscape Simulation
PDF
CVGIP 2010 Part 3
PPT
Photogrammetry 1.
PPT
Digital design
Understanding the world in 3D with AI.pdf
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
GameDraw Pricing and Comparision
Jürgen Sturm (Google): The Computer Vision Technology Underlying ARCore
Presentation dr abeermoh_bahrain_gbforum2012kuwait
Presentation Object Recognition And Tracking Project
3D feature collection for ArcGIS
KAIST UVR Lab 2012
3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image III
BEV Semantic Segmentation
Geometric-Modeling-in-Graphics-and-Visual-Computing-Updated Version.pptx
Game Engine Overview
THE SCIENCE BEHIND 3D LASER SCANNING: HOW DOES IT WORK?
3D_Exploitation
Availability of Mobile Augmented Reality System for Urban Landscape Simulation
CVGIP 2010 Part 3
Photogrammetry 1.
Digital design

More from imec.archive (20)

PDF
iMinds-iLab.o, Open Innovation in ICT
PDF
Accio presentation closing event
PPTX
PRoF+ Patient Room of the Future
PPTX
Results of the Apollon pilot in homecare and independent living
PPTX
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
PDF
NMMU-Emmanuel Haven Living Lab
PDF
The Humanicité workshops
PPTX
A Real-World Experimentation Platform
PDF
ENoLL @ AAL Forum 2012
PDF
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
PDF
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
PDF
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
PPT
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
PPT
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
PPT
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
PPT
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
PPTX
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
PPTX
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
PPTX
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
PPT
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
iMinds-iLab.o, Open Innovation in ICT
Accio presentation closing event
PRoF+ Patient Room of the Future
Results of the Apollon pilot in homecare and independent living
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
NMMU-Emmanuel Haven Living Lab
The Humanicité workshops
A Real-World Experimentation Platform
ENoLL @ AAL Forum 2012
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems

2008 brokerage 03 scalable 3 d models [compatibility mode]

  • 1. Scaleable 3D models Luc Van Gool
  • 2. Large-scale 3D modeling Clear trend towards ever more massive 3D models, and dynamic capture (4D) SecondLife, Google Earth, games like the Runaway, 3D navigation systems, Digital 3D Cartography (AGIV), digitalisation of museum content (EDL), … Developers of acquisition, editing, transmission, rendering, and presentation technologies are struggling to match Problem is huge, as massive, high-quality modelling also requires bridging the infamous semantic gap
  • 4. 3D acquisition taxonomy 3D acquisition methods passive active uni-directional multi-directional uni-directional multi-directional Shape-from Stereo LIDAR Line scanning - texture Structured light - contour Str. from motion - silhouettes Photom. stereo - defocus - shading
  • 5. 3D acquisition taxonomy 3D acquisition methods passive active uni-directional multi-directional uni-directional multi-directional Shape-from Stereo LIDAR Line scanning - texture Structured light - contour Str. from motion - silhouettes Photom. stereo - defocus - shading
  • 6. Underlying principles Structure from motion TRIANGULATION Structured light LIDAR TIME-OF-FLIGHT
  • 7. Stereo The underlying principle is “triangulation” :
  • 8. Active triangulation Triangulation 3D measurements Camera Projector 8
  • 9. Active triangulation Camera image
  • 10. Active triangulation Need for registration... Has to be automatic for large-scale work
  • 11. Time-of-flight Cyrax Distance = C x T ÷2
  • 12. Time-of-flight Cyrax Laser sweeps over surface No correspondences needed
  • 13. Large-scale 3D capture Speed becomes essential … fast calculations (e.g. helped by GPU) … but also easy setup and data capture Increasingly systems that are based on comsumer HW … and intelligent modeling tools … and automatic data capture
  • 14. 3D acquisition / structure-from-motion Tracking Dense 3D and depth surface Calibration estimation modeling Points and cameras Depth map 3D models
  • 15. 3D acquisition / structure-from-motion Shape from Video (KUL)
  • 16. 3D acquisition / structure-from-motion Shape from Stills (KUL)
  • 17. ARC – Free 3D webservice ARC Automatic Reconstruction Conduit non-commercial use is free www.arc3d.be
  • 19. Use in movies / e.g. King Arthur (2003) Dublin: The Hollywood Valley (Eyetronics) 19
  • 20. Use in movies / e.g. King Arthur (2003) Area B 20
  • 21. Use in movies / e.g. King Arthur (2003) Combined areas 21
  • 22. Use in movies / e.g. King Arthur (2003)
  • 23. Use in movies / e.g. King Arthur (2003)
  • 24. 3D acquisition / structured light One-shot ShapeCam
  • 25. 3D acquisition / structured light Jackie Chan Latest RushHour Movie (Eyetronics)
  • 26. 3D acquisition / structured light MLB 1200 players for gaming (Eyetronics)
  • 27. 3D acquisition / structured light MLB 1200 players for gaming (Eyetronics)
  • 28. 3D acquisition / structured light MLB 1200 players for gaming (Eyetronics)
  • 29. 4D acquisition / structured light 3D snapshots in fast succession (KUL)
  • 30. 4D acquisition / structured light (KUL & ETH Zurich) 30
  • 31. 4D acquisition / structured light Real-time 3D extraction, incl. texture (KUL & ETH Zurich)
  • 32. 3D acquisition / structured light
  • 33. LIDAR Chevron hydrocarbon plant
  • 34. LIDAR Cyrax / Leica
  • 35. LIDAR
  • 36. Large-scale 3D modeling EDITING / REPRESENTATION
  • 37. LIDAR (Cyrax / Leica)
  • 38. LIDAR
  • 39. 39
  • 40. LIDAR 400’x500’ area 10 vessels; 5 pumps 6,000 objects 81 scans from 30 tripod locations Cyrax field time = 50 hrs
  • 41. Measuring for cartographic surveying Large-scale 3D measurements Efficiency of the interface !
  • 42. Procedural modeling Modeling using rules from a style-specific shape grammar (ETH Zurich & Procedural)
  • 43. Large-scale 3D modeling STREAMING / RENDERING
  • 44. QoS • Bandwith of channel and type of platform! • Local, over network, wireless, ...? • PC cluster, PC, PDA, mobile phone, ...? • Level-of-Detail mechanisms • Compact representations • Exploit differential sensitivity HVS • 3D meshes or... point splashing, IBR, ...?
  • 45. A4MC3 WIFI connected community with PDAs (EDM, IMEC, VUB)
  • 46. MobiComp (Un. Kent & Bologna )
  • 47. MeshGrid A scalable coding scheme for 3D models that: • enables progressive transmission • offers quality, resolution scalability and region-of-interest coding • guarantees a minimum distortion at any bit-rate • provides resilience against transmission errors
  • 48. MeshGrid A MeshGrid model consists of a connectivity-wireframe (CW) and a reference-grid (RG) that acts as the reference-system (RS) of the model.
  • 49. MeshGrid G2 G2 V V G1 G1 Vertex offset is a relative value: Update vertex position when uuuu r G1V grid is deformed or animated: offset = uuuuu , with offset ∈ [0,1) r uuuu uuuuu r r G1G2 G1V = G1G2 offset
  • 50. MeshGrid Scalability, Regions Of Interest Coding Volumetric Morphing Volumetric Animation (a) (b) (c)
  • 51. Image-based Rendering (KUL) (Un. Bonn) (EDM) 51
  • 52. Large-scale 3D modeling PRESENTATION
  • 53. Blue-C project Shuttered Walls & Synchronized Cameras walls opaque – walls transparent – no acquisition, projection acquisition, no projection (ETH Zurich)
  • 56. Towards holistic vision – 3D & recognition 56