SlideShare a Scribd company logo
1 of 27
Build Your Own 3D Scanner: 3D Photography for Beginners SIGGRAPH 2009 Courses 5 August 2009, 8:30 am - 12:15 pm  Douglas Lanman Brown University Gabriel Taubin Brown University
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Course Schedule
Session I Triangulation and Scanning with Swept-Planes http://mesh.brown.edu/byo3d
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Course Schedule
Introduction to 3D Scanning 3D Scanning Geometry Dynamics (Motion, Deformation, etc.) Rendering (Illumination Model)
Applications of 3D Scanning: Entertainment and Consumer Applications Andreas Wenger et al . Performance Relighting and Reflectance Transformation with Time-Multiplexed Illumination . ACM SIGGRAPH, 2005 M. Waschbüsch et al . Scalable 3D Video of Dynamic Scenes .  The Visual Computer , 2005.  ,[object Object],[object Object],[object Object]
Applications of 3D Scanning: Historical Preservation M. Levoy et al.  The Digital Michelangelo Project: 3D Scanning of Large Statues.  ACM  SIGGRAPH, 2000  P. Debevec.  Making “The Parthenon” . Intl. Sym. on Virtual Reality, Archaeology, and Cultural Heritage, 2005 L. Borgeat et al.  Visualizing and Analyzing the Mona Lisa .  IEEE Computer Graphics and Applications,  2007 ,[object Object],[object Object],[object Object]
Applications of 3D Scanning: Medical Imaging and Surgical Planning ,[object Object],[object Object],[object Object]
Applications of 3D Scanning: Robotics (Interaction and Navigation) ,[object Object],[object Object],[object Object]
Applications of 3D Scanning: Inspection and Reverse Engineering ,[object Object],[object Object],[object Object]
Taxonomy of 3D Scanning: Direct Contact Taxonomy adapted from Szymon Rusinkiewicz  Contact Non-Contact Direct Measurements (rulers ,  calipers, pantographs, coordinate measuring machines (CMM), AFM)
Taxonomy of 3D Scanning: Stereo/Multi-view Photography Contact Non-Contact Active Passive Direct Measurements (rulers ,  calipers, pantographs, coordinate measuring machines (CMM), AFM) Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.)
Contact Non-Contact Active Passive Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Taxonomy of 3D Scanning: Shape-from-Silhouettes J. Starck and A. Hilton.  Surface Capture for Performance-Based  Animation .  IEEE Computer Graphics and Applications , 2007
Contact Non-Contact Active Passive Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Taxonomy of 3D Scanning: Shape-from-Focus/Defocus M. Watanabe and S. Nayar.  Rational filters for passive depth from defocus .  Intl. J. of Comp. Vision , 27(3):203-225, 1998
Contact Non-Contact Active Passive Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Taxonomy of 3D Scanning: Computed Tomography (CT) Parallel/Fan-beam Projections 0 50 100 150 rotation angle (degrees) Density Function Transmissive Reflective Computed Tomography (CT) Transmissive Ultrasound
Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Non-optical Active Methods
Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Active Variants of Passive Methods (stereo/focus/defocus using projected patterns)  Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Active Variants of Passive Methods M. Watanabe and S. Nayar.  Rational Filters for Passive Depth from Defocus .  Intl. J. of Comp. Vision , 27(3):203-225, 1998  M. Waschbüsch et al.  Scalable 3D Video of Dynamic Scenes .  The Visual Computer , pp. 629-638, 2005
Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Active Variants of Passive Methods (stereo/focus/defocus using projected patterns)  Time-of-Flight Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Time-of-Flight
Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Active Variants of Passive Methods (stereo/focus/defocus using projected patterns)  Time-of-Flight Triangulation (laser striping and structured lighting) Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Triangulation with Laser Striping M. Levoy et al.  The Digital Michelangelo Project: 3D Scanning of Large Statues.  Proc. ACM SIGGRAPH, 2000
Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Active Variants of Passive Methods (stereo/focus/defocus using projected patterns)  Time-of-Flight Triangulation (laser striping and structured lighting) Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Triangulation with Structured Lighting
Challenges of Optical 3D Scanning Godin et al.  An Assessment of Laser Range Measurement on Marble Surfaces . Intl. Conf. Optical 3D Measurement Techniques, 2001  M. Levoy.  Why is 3D scanning hard?   3DPVT, 2002 ,[object Object],[object Object],[object Object]
The 3D Scanning Pipeline Assign Texture (BRDF, etc.) Align 3D Point Clouds Reconstruct  3D Point Cloud(s)  Data Capture Extract Isosurface (Polyhedral Mesh)
Commercial 3D Scanners ,[object Object],[object Object],[object Object],[object Object]
Do-It-Yourself (DIY) 3D Scanners ,[object Object],[object Object],[object Object],[object Object],[object Object]
Topics/Scanners in this Course 1) Scanning with Swept-Planes 3) Post-processing Pipeline: Registration and Isosurfaces 2) Structured Lighting using Projector-Camera Systems
When not to Scan? ,[object Object],[object Object],Marc Levoy.  Stanford Spherical Gantry .  On-line, 2005
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Course Schedule

More Related Content

What's hot

Concept of stereo vision based virtual touch
Concept of stereo vision based virtual touchConcept of stereo vision based virtual touch
Concept of stereo vision based virtual touchVivek Chamorshikar
 
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View SynthesisNeural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View SynthesisVincent Sitzmann
 
Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Darius Burschka
 
Pengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryPengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryDany Laksono
 
Ray tracing converted (1)
Ray tracing converted (1)Ray tracing converted (1)
Ray tracing converted (1)achnobghiti
 
Structure and Motion - 3D Reconstruction of Cameras and Structure
Structure and Motion - 3D Reconstruction of Cameras and StructureStructure and Motion - 3D Reconstruction of Cameras and Structure
Structure and Motion - 3D Reconstruction of Cameras and StructureGiovanni Murru
 
Viva3D Stereo Vision user manual en 2016-06
Viva3D Stereo Vision user manual en 2016-06Viva3D Stereo Vision user manual en 2016-06
Viva3D Stereo Vision user manual en 2016-06Robin Colclough
 
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderFrom STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderEmanuele Simioni
 
2008 brokerage 03 scalable 3 d models [compatibility mode]
2008 brokerage 03 scalable 3 d models [compatibility mode]2008 brokerage 03 scalable 3 d models [compatibility mode]
2008 brokerage 03 scalable 3 d models [compatibility mode]imec.archive
 
Drone flight data processing
Drone flight data processingDrone flight data processing
Drone flight data processingDany Laksono
 
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015) Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015) Konrad Wenzel
 
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])Masaya Kaneko
 

What's hot (20)

Concept of stereo vision based virtual touch
Concept of stereo vision based virtual touchConcept of stereo vision based virtual touch
Concept of stereo vision based virtual touch
 
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View SynthesisNeural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
 
Stereo vision
Stereo visionStereo vision
Stereo vision
 
Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014
 
Pengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryPengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion Photogrammetry
 
Ray tracing converted (1)
Ray tracing converted (1)Ray tracing converted (1)
Ray tracing converted (1)
 
Ray tracing
Ray tracingRay tracing
Ray tracing
 
Structure and Motion - 3D Reconstruction of Cameras and Structure
Structure and Motion - 3D Reconstruction of Cameras and StructureStructure and Motion - 3D Reconstruction of Cameras and Structure
Structure and Motion - 3D Reconstruction of Cameras and Structure
 
3D scanner using kinect
3D scanner using kinect3D scanner using kinect
3D scanner using kinect
 
Viva3D Stereo Vision user manual en 2016-06
Viva3D Stereo Vision user manual en 2016-06Viva3D Stereo Vision user manual en 2016-06
Viva3D Stereo Vision user manual en 2016-06
 
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderFrom STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
 
Orb feature by nitin
Orb feature by nitinOrb feature by nitin
Orb feature by nitin
 
2008 brokerage 03 scalable 3 d models [compatibility mode]
2008 brokerage 03 scalable 3 d models [compatibility mode]2008 brokerage 03 scalable 3 d models [compatibility mode]
2008 brokerage 03 scalable 3 d models [compatibility mode]
 
Stereo vision
Stereo visionStereo vision
Stereo vision
 
Lecture1
Lecture1Lecture1
Lecture1
 
Drone flight data processing
Drone flight data processingDrone flight data processing
Drone flight data processing
 
3d from images
3d from images3d from images
3d from images
 
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015) Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
 

Viewers also liked

Reconstruction de surfaces d'objets 3D a partir de nuage de points
Reconstruction de surfaces d'objets 3D a partir de nuage de pointsReconstruction de surfaces d'objets 3D a partir de nuage de points
Reconstruction de surfaces d'objets 3D a partir de nuage de pointsYassine Nasser
 
3d et patrimoine culturel (exposé de 2006)
3d et patrimoine culturel (exposé de 2006)3d et patrimoine culturel (exposé de 2006)
3d et patrimoine culturel (exposé de 2006)Jpsd consultant
 
Comment l’impression 3D va révolutionner le monde et le retail
 Comment l’impression 3D va révolutionner le monde et le retail Comment l’impression 3D va révolutionner le monde et le retail
Comment l’impression 3D va révolutionner le monde et le retailHUB INSTITUTE
 
Imagerie medicale 3d
Imagerie medicale 3dImagerie medicale 3d
Imagerie medicale 3dmacorder
 
Prothese de genou plannification ichg
Prothese de genou plannification ichgProthese de genou plannification ichg
Prothese de genou plannification ichgsailhan
 
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Alfredo BALLESTER FERNÁNDEZ
 
Arpan pal roboticsensing_sw2015
Arpan pal roboticsensing_sw2015Arpan pal roboticsensing_sw2015
Arpan pal roboticsensing_sw2015Arpan Pal
 
Analysis of the 3D reconstruction methodologies used within the framework of ...
Analysis of the 3D reconstruction methodologies used within the framework of ...Analysis of the 3D reconstruction methodologies used within the framework of ...
Analysis of the 3D reconstruction methodologies used within the framework of ...3D ICONS Project
 
TerraNumerica - Presentation CapDigital 2009
TerraNumerica - Presentation CapDigital 2009TerraNumerica - Presentation CapDigital 2009
TerraNumerica - Presentation CapDigital 2009Cédric Guiard
 
Build Your Own 3D Scanner: Course Notes
Build Your Own 3D Scanner: Course NotesBuild Your Own 3D Scanner: Course Notes
Build Your Own 3D Scanner: Course NotesDouglas Lanman
 
Visualisation et Reconstruction
Visualisation et ReconstructionVisualisation et Reconstruction
Visualisation et ReconstructionBarts_706
 
The unmanned system in hydrographic applications (Z-Boat)
The unmanned system in hydrographic applications (Z-Boat)The unmanned system in hydrographic applications (Z-Boat)
The unmanned system in hydrographic applications (Z-Boat)Hydrographic Society Benelux
 
The Future of Unmanned Undersea and Surface Vehicles
The Future of Unmanned Undersea and Surface VehiclesThe Future of Unmanned Undersea and Surface Vehicles
The Future of Unmanned Undersea and Surface VehiclesSteve Shaker
 
Autonomous underwater vehicles
Autonomous underwater vehiclesAutonomous underwater vehicles
Autonomous underwater vehiclesRAKESH MC
 

Viewers also liked (20)

Reconstruction de surfaces d'objets 3D a partir de nuage de points
Reconstruction de surfaces d'objets 3D a partir de nuage de pointsReconstruction de surfaces d'objets 3D a partir de nuage de points
Reconstruction de surfaces d'objets 3D a partir de nuage de points
 
Reconstruction 3 D
Reconstruction 3 DReconstruction 3 D
Reconstruction 3 D
 
3d et patrimoine culturel (exposé de 2006)
3d et patrimoine culturel (exposé de 2006)3d et patrimoine culturel (exposé de 2006)
3d et patrimoine culturel (exposé de 2006)
 
Comment l’impression 3D va révolutionner le monde et le retail
 Comment l’impression 3D va révolutionner le monde et le retail Comment l’impression 3D va révolutionner le monde et le retail
Comment l’impression 3D va révolutionner le monde et le retail
 
3 d ultrasound shoulder
3 d ultrasound shoulder3 d ultrasound shoulder
3 d ultrasound shoulder
 
Imagerie medicale 3d
Imagerie medicale 3dImagerie medicale 3d
Imagerie medicale 3d
 
3D HOLOGRAPHIC PROJECTION
3D HOLOGRAPHIC PROJECTION3D HOLOGRAPHIC PROJECTION
3D HOLOGRAPHIC PROJECTION
 
Prothese de genou plannification ichg
Prothese de genou plannification ichgProthese de genou plannification ichg
Prothese de genou plannification ichg
 
Impression 3D en EPN
Impression 3D en EPNImpression 3D en EPN
Impression 3D en EPN
 
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
 
Arpan pal roboticsensing_sw2015
Arpan pal roboticsensing_sw2015Arpan pal roboticsensing_sw2015
Arpan pal roboticsensing_sw2015
 
Analysis of the 3D reconstruction methodologies used within the framework of ...
Analysis of the 3D reconstruction methodologies used within the framework of ...Analysis of the 3D reconstruction methodologies used within the framework of ...
Analysis of the 3D reconstruction methodologies used within the framework of ...
 
TerraNumerica - Presentation CapDigital 2009
TerraNumerica - Presentation CapDigital 2009TerraNumerica - Presentation CapDigital 2009
TerraNumerica - Presentation CapDigital 2009
 
Build Your Own 3D Scanner: Course Notes
Build Your Own 3D Scanner: Course NotesBuild Your Own 3D Scanner: Course Notes
Build Your Own 3D Scanner: Course Notes
 
Visualisation et Reconstruction
Visualisation et ReconstructionVisualisation et Reconstruction
Visualisation et Reconstruction
 
The unmanned system in hydrographic applications (Z-Boat)
The unmanned system in hydrographic applications (Z-Boat)The unmanned system in hydrographic applications (Z-Boat)
The unmanned system in hydrographic applications (Z-Boat)
 
The Future of Unmanned Undersea and Surface Vehicles
The Future of Unmanned Undersea and Surface VehiclesThe Future of Unmanned Undersea and Surface Vehicles
The Future of Unmanned Undersea and Surface Vehicles
 
2013_UTS_Fall_web
2013_UTS_Fall_web2013_UTS_Fall_web
2013_UTS_Fall_web
 
AUV based on EL - Copy
AUV based on EL - CopyAUV based on EL - Copy
AUV based on EL - Copy
 
Autonomous underwater vehicles
Autonomous underwater vehiclesAutonomous underwater vehicles
Autonomous underwater vehicles
 

Similar to Build Your Own 3D Scanner: Introduction

=iros16tutorial_2.pdf
=iros16tutorial_2.pdf=iros16tutorial_2.pdf
=iros16tutorial_2.pdfusmanarif88
 
Surface generation from point cloud.pdf
Surface generation from point cloud.pdfSurface generation from point cloud.pdf
Surface generation from point cloud.pdfssuserd3982b1
 
Thermal image for truncated object target in the presence of vibrations motions
Thermal image for truncated object target in the presence of vibrations motionsThermal image for truncated object target in the presence of vibrations motions
Thermal image for truncated object target in the presence of vibrations motionsAlexander Decker
 
Lecture01: Introduction to Photogrammetry
Lecture01: Introduction to PhotogrammetryLecture01: Introduction to Photogrammetry
Lecture01: Introduction to PhotogrammetrySarhat Adam
 
Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment University of Moratuwa
 
76832073-3d-Machine-Vision-Systems.doc
76832073-3d-Machine-Vision-Systems.doc76832073-3d-Machine-Vision-Systems.doc
76832073-3d-Machine-Vision-Systems.docKalyan Anugu
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...c.choi
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyAnvesh Ranga
 
3d Machine Vision Systems Paper Presentation
3d  Machine Vision Systems Paper Presentation3d  Machine Vision Systems Paper Presentation
3d Machine Vision Systems Paper Presentationguestac67362
 
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing DevicesFrom Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devicestoukaigi
 
3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentationChidananda M
 
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic TransducerIRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic TransducerIRJET Journal
 
Design Description of a Tentacle Based Scanning System
Design Description of a Tentacle Based Scanning SystemDesign Description of a Tentacle Based Scanning System
Design Description of a Tentacle Based Scanning SystemOyeniyi Samuel
 

Similar to Build Your Own 3D Scanner: Introduction (20)

=iros16tutorial_2.pdf
=iros16tutorial_2.pdf=iros16tutorial_2.pdf
=iros16tutorial_2.pdf
 
Surface generation from point cloud.pdf
Surface generation from point cloud.pdfSurface generation from point cloud.pdf
Surface generation from point cloud.pdf
 
Thermal image for truncated object target in the presence of vibrations motions
Thermal image for truncated object target in the presence of vibrations motionsThermal image for truncated object target in the presence of vibrations motions
Thermal image for truncated object target in the presence of vibrations motions
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
Lecture01: Introduction to Photogrammetry
Lecture01: Introduction to PhotogrammetryLecture01: Introduction to Photogrammetry
Lecture01: Introduction to Photogrammetry
 
Photogrammetry 1.
Photogrammetry 1.Photogrammetry 1.
Photogrammetry 1.
 
Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment
 
76832073-3d-Machine-Vision-Systems.doc
76832073-3d-Machine-Vision-Systems.doc76832073-3d-Machine-Vision-Systems.doc
76832073-3d-Machine-Vision-Systems.doc
 
3 video segmentation
3 video segmentation3 video segmentation
3 video segmentation
 
3D Human Models: VDC-Whitepaper
3D Human Models: VDC-Whitepaper3D Human Models: VDC-Whitepaper
3D Human Models: VDC-Whitepaper
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
 
Sensor Robotics.ppt
Sensor Robotics.pptSensor Robotics.ppt
Sensor Robotics.ppt
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
A step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation modelsA step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation models
 
3 video segmentation
3 video segmentation3 video segmentation
3 video segmentation
 
3d Machine Vision Systems Paper Presentation
3d  Machine Vision Systems Paper Presentation3d  Machine Vision Systems Paper Presentation
3d Machine Vision Systems Paper Presentation
 
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing DevicesFrom Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
 
3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation
 
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic TransducerIRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
 
Design Description of a Tentacle Based Scanning System
Design Description of a Tentacle Based Scanning SystemDesign Description of a Tentacle Based Scanning System
Design Description of a Tentacle Based Scanning System
 

Recently uploaded

(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilabledollysharma2066
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In DelhiSoniyaSingh
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭o8wvnojp
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxJackieSparrow3
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做j5bzwet6
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ EscortsDelhi Escorts Service
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxShubham Rawat
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 

Recently uploaded (12)

(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭
 
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptx
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptx
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 

Build Your Own 3D Scanner: Introduction

  • 1. Build Your Own 3D Scanner: 3D Photography for Beginners SIGGRAPH 2009 Courses 5 August 2009, 8:30 am - 12:15 pm Douglas Lanman Brown University Gabriel Taubin Brown University
  • 2.
  • 3. Session I Triangulation and Scanning with Swept-Planes http://mesh.brown.edu/byo3d
  • 4.
  • 5. Introduction to 3D Scanning 3D Scanning Geometry Dynamics (Motion, Deformation, etc.) Rendering (Illumination Model)
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Taxonomy of 3D Scanning: Direct Contact Taxonomy adapted from Szymon Rusinkiewicz Contact Non-Contact Direct Measurements (rulers , calipers, pantographs, coordinate measuring machines (CMM), AFM)
  • 12. Taxonomy of 3D Scanning: Stereo/Multi-view Photography Contact Non-Contact Active Passive Direct Measurements (rulers , calipers, pantographs, coordinate measuring machines (CMM), AFM) Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.)
  • 13. Contact Non-Contact Active Passive Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Taxonomy of 3D Scanning: Shape-from-Silhouettes J. Starck and A. Hilton. Surface Capture for Performance-Based Animation . IEEE Computer Graphics and Applications , 2007
  • 14. Contact Non-Contact Active Passive Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Taxonomy of 3D Scanning: Shape-from-Focus/Defocus M. Watanabe and S. Nayar. Rational filters for passive depth from defocus . Intl. J. of Comp. Vision , 27(3):203-225, 1998
  • 15. Contact Non-Contact Active Passive Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Taxonomy of 3D Scanning: Computed Tomography (CT) Parallel/Fan-beam Projections 0 50 100 150 rotation angle (degrees) Density Function Transmissive Reflective Computed Tomography (CT) Transmissive Ultrasound
  • 16. Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Non-optical Active Methods
  • 17. Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Active Variants of Passive Methods (stereo/focus/defocus using projected patterns) Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Active Variants of Passive Methods M. Watanabe and S. Nayar. Rational Filters for Passive Depth from Defocus . Intl. J. of Comp. Vision , 27(3):203-225, 1998 M. Waschbüsch et al. Scalable 3D Video of Dynamic Scenes . The Visual Computer , pp. 629-638, 2005
  • 18. Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Active Variants of Passive Methods (stereo/focus/defocus using projected patterns) Time-of-Flight Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Time-of-Flight
  • 19. Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Active Variants of Passive Methods (stereo/focus/defocus using projected patterns) Time-of-Flight Triangulation (laser striping and structured lighting) Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Triangulation with Laser Striping M. Levoy et al. The Digital Michelangelo Project: 3D Scanning of Large Statues. Proc. ACM SIGGRAPH, 2000
  • 20. Contact Non-Contact Active Passive Transmissive Reflective Shape-from-X (stereo/multi-view, silhouettes, focus/defocus, motion, texture, etc.) Active Variants of Passive Methods (stereo/focus/defocus using projected patterns) Time-of-Flight Triangulation (laser striping and structured lighting) Computed Tomography (CT) Transmissive Ultrasound Direct Measurements (rulers, calipers, pantographs, coordinate measuring machines (CMM), AFM) Non-optical Methods (reflective ultrasound, radar, sonar, MRI) Taxonomy of 3D Scanning: Triangulation with Structured Lighting
  • 21.
  • 22. The 3D Scanning Pipeline Assign Texture (BRDF, etc.) Align 3D Point Clouds Reconstruct 3D Point Cloud(s) Data Capture Extract Isosurface (Polyhedral Mesh)
  • 23.
  • 24.
  • 25. Topics/Scanners in this Course 1) Scanning with Swept-Planes 3) Post-processing Pipeline: Registration and Isosurfaces 2) Structured Lighting using Projector-Camera Systems
  • 26.
  • 27.

Editor's Notes

  1. Welcome to the “Build Your Own 3D Scanner” course. Over the last decade digital photography has entered the mainstream, with inexpensive, miniaturized cameras routinely included in consumer electronics. Whether for mobile phones, teleconferencing, or even gaming consoles, cheap cameras have become ubiquitous. At the moment, digital projection is poised to make a similar impact. Even now, a variety of vendors are offering small form factor, low-cost digital projectors for embedded applications. As a result, active imaging is a topic of renewed interest in the computer graphics community. In particular, low-cost homemade 3D scanners are now within reach of students and hobbyists with a modest budget. In this course we will provide the technical and practical details necessary to build your own 3D scanners using relatively inexpensive consumer electronics. For the students in the audience, some of the key topics we'll cover along the way include: 3D triangulation, camera/projector calibration, mesh processing, and visualization methods. For the more practically-inclined attendees, this course will provide all the software and step-by-step instructions required to build your own versions of the various 3D scanners we describe.
  2. This is a two session course. In the first session, we'll describe one of the most widely-used 3D scanners: the “swept-plane” scanner. In this design, a hand-held laser pointer is modified to project a single stripe of light. We will describe how a 3D model can be reconstructed by processing a video sequence during which the stripe is manually swept across the scene. We will also detail a more recent design in which the swept-plane is created by waving a stick in front of a single point light source. Both of these methods require a detailed understanding of 3D triangulation and camera calibration. These topics will be covered in this session. After the break we'll describe one more scanner composed of a single digital camera and projector pair. Various structured illumination patterns will be described that allow 3D models to be acquired quickly and without moving parts. In the later half of the second session, we'll cover the algorithms needed to post-process the raw point clouds produced by the various scanners. We'll show how high-quality 3D meshes can be extracted and used in your own interactive applications.
  3. Now, before the coffee break, we’ll describe everything you‘ll need to build your first 3D scanner using a digital camera, halogen lamp, and a wooden stick (or laser pointer).
  4. Image sources: http://www.cgarchitect.com/vb/14131-model-free-3d-scan-torolf.html http://1.bp.blogspot.com/_liDP9r7h7UY/SdMVezgMzhI/AAAAAAAAAGU/fxk93AbGNVA/s1600-h/Face+Mocap.jpg http://www.lysator.liu.se/~eru/research/ http://www.cs.ubc.ca/~stpopa/ http://gl.ict.usc.edu/Research/SpatialRelighting/
  5. Image sources: http://images.motortrend.com/features/scenes/112_0606_cars_16z+disney_pixar_film_cars+clay_models.jpg http://gl.ict.usc.edu/Research/LS5/ http://ecommons2.library.cornell.edu/web_archive/explore.cornell.edu/scene7354.html?scene=The%203D%20Body%20Scanner&stop=3D%20-%20Sizing%20Research&view=allViews http://assets.gearlive.com/playfeed/blogimages/project-natal-sensor-xbox.jpg http://www.hardwaresphere.com/wp-content/uploads/2009/06/microsoft-project-natal-for-xbox-360.jpg
  6. Image sources: http://graphics.stanford.edu/projects/mich/color-david/fd35bigh-cbal-e.jpg http://content.techrepublic.com.com/2346-3513_11-33075.html http://wwwreno.nrc-cnrc.gc.ca/eng/projects/iit/mona-lisa/photo9.html http://www.debevec.org/Parthenon/Images/
  7. Image sources: http://dentalscanner.com/product-specs-specs.asp http://www.devicelink.com/mddi/archive/00/05/004.html http://www.informatik.umu.se/~jwworth/execsum34.gif
  8. Image sources: http://www.inrim.it/ar2005/ar/va.html http://64.202.120.86/upload/image/articles/2007/darpa-urban-challenge-2007/stanley-2005.jpg
  9. Image sources: http://en.wikipedia.org/wiki/File:3D_scanning_and_printing.jpg http://www.spaceflightnow.com/shuttle/sts125/090512fd2/sts125fd2inspect_400.jpg http://www.theamericansurveyor.com/PDF/TheAmericanSurveyor_Jenkins-ScanningDiscovery_November05.pdf
  10. Image sources: http://sawdust.see-do.org/notreadyforprimetime/files/page25_blog_entry17-dscf2892.jpg http://www.worldwideflood.com/ark/noahs_cubit/cubit_references.htm http://www.renishaw.com/media/img/gen/448c3eeefbb9418e9bb0ad370e0e4a00.jpg http://www.rhk-tech.com/images/gallery_results_large/cd-rom.jpg
  11. Image sources: http://upload.wikimedia.org/wikipedia/commons/6/6c/Binocular_disparity.png http://www.wv.inf.tu-dresden.de/Research/Robotics/gfx/Bumblebee/3_400x302.jpg http://farm2.static.flickr.com/1398/1484478905_e02295ffcf.jpg http://en.wikipedia.org/wiki/File:Home_plate_anim.gif
  12. Image sources: http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/FAVARO1/dfdtutorial.html
  13. Image sources: http://en.wikipedia.org/wiki/File:Ct-workstation-neck.jpg http://images.google.com/imgres?imgurl=http://www.aapm.org/meetings/07AM/images/multiplexing.jpg&imgrefurl=http://www.aapm.org/meetings/07AM/VirtualPressRoom/LayLanguage/IIMultiplexing.asp&usg=__TR21RhgobYmcXv8UFZaxgQSm2D0=&h=318&w=482&sz=46&hl=en&start=5&um=1&tbnid=VqSRRDZTI4PTMM:&tbnh=85&tbnw=129&prev=/images%3Fq%3Dcomputed%2Btomography%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official%26sa%3DG%26um%3D1
  14. Image sources: http://en.wikipedia.org/wiki/File:UltrasoundProbe2006a.jpg http://en.wikipedia.org/wiki/File:Embryo_at_14_weeks_profile.JPG http://upload.wikimedia.org/wikipedia/commons/3/39/3dultrasound.png http://en.wikipedia.org/wiki/File:OUPRIME1.png
  15. Image sources: http://blue-c-ii.ethz.ch/?Technology:3D_video http://www1.cs.columbia.edu/CAVE/projects/shape_focus/shape_focus.php
  16. Image sources: http://upload.wikimedia.org/wikipedia/commons/1/19/TOF_Kamera_3D_Gesicht.jpg http://www.kotaku.com.au/2009/06/microsoft-project-natal-can-support-multiple-players-see-fingers/ http://www.designworldonline.com/uploads/ImageGallery/ifm-3d-sensor-4.jpg
  17. Image sources: http://en.wikipedia.org/wiki/File:LaserPrinciple.png http://graphics.stanford.edu/projects/mich/more-david/scanner-head-and-david-head-s.jpg
  18. Image sources: http://community.middlebury.edu/~schar/papers/structlight/p1.html
  19. Image sources: http://meshlab.sourceforge.net/images/screenshots/SnapMeshLab.align1.png
  20. Image sources: http://www.cns.pl/getfile/fde3d859-c349-4ba1-89a1-f90e187c3bd3/NextEngine.aspx http://www.deskeng.com/articles/aaajwm.htm http://www.ittc.co.jp/hproduct/sgb/prm-plm.jpg http://www.qubic.com.au/images/prod/minolta910.jpg http://gadgets.kenxu.com/real-view-3d-scanner-turns-all-object-into-digital-version/ http://news.thomasnet.com/images/large/545/545444.jpg http://www.ittc.co.jp/hproduct/sgb/prm-plm.jpg NextEngine, Creaform3d EXAscan, ShapeGrabber, Konica Minolta Vivid 910fw Laser Scanner, Real-View 3D Scanner
  21. Image sources: http://blog.makezine.com/archive/2006/10/how_to_build_your_own_3d.html http://www.make-digital.com/make/vol14/?pg=195 http://www.shapeways.com/blog/uploads/david-starter-kit.jpg http://www.shapeways.com/blog/archives/248-DAVID-3D-Scanner-Starter-Kit-Review.html#extended http://www.david-laserscanner.com/ http://www.youtube.com/watch?v=XSrW-wAWZe4 http://www.chromecow.com/MadScience/3DScanner/3DScan_02.htm Liquid scanner, various laser scanners
  22. Image sources: http://developer.apple.com/documentation/QuickTime/InsideQT_QTVR/2Chap/2-QTVR-Authoring.html#//apple_ref/doc/uid/TP40000944-CH206-BAJGAGFA http://www.terrystoeger.com/site/tips/tutorials/qtvr/qtvr.html