SlideShare a Scribd company logo
Session I Introduction  The Mathematics of 3D Triangulation  3D Scanning with Swept-Planes  Camera and Swept-Plane Light Source Calibration Reconstruction and Visualization using Point Clouds Course Schedule
3D Triangulation: plane-ray intersection projector /  ray plane intersection point coordinate systems
Representation of lines and rays line reference point vector scale parameter point ray=“1/2 line” parameter is positive
Representation of planes parametric reference point 2 vectors point reference point normal vector 1 implicit equation implicit 2 scale parameters
Triangulation by line-plane intersection object being  scanned projected light plane illuminated point on object camera ray intersection of light plane with object same coordinate system
Triangulation by line-line intersection object being  scanned camera ray projected light ray lines may not intersect !
Approximate line-line intersection Midpoint of segment joining arbitrary points in the two lines Least-squares approach Find  parameters  which minimize
Approximate line-line intersection
Perspective projection under the pinhole model center of projection image point image plane 3D point light direction for a projector light direction for a camera Calibration: mapping from image points to rays
The ideal pinhole camera camera coordinate system = world coordinate system
The general pinhole model world coordinate system camera coordinate system Ideal assumptions Image lengths = world lengths Focal length = 1 Image origin = optical center Image plane spanned by two basis vectors
The general pinhole model world coordinate system camera coordinate system
Plane defined by image line and center of projection center of projection image plane Implicit equation of line in image coordinates
Session I Introduction  The Mathematics of 3D Triangulation  3D Scanning with Swept-Planes  Camera and Swept-Plane Light Source Calibration Reconstruction and Visualization using Point Clouds Course Schedule

More Related Content

PPTX
LOCALIZED PROSTATE CANCER TREATMENT- A QUESTION ANSWER BASED DR KANHU CHARAN ...
PDF
Lungs contouring Dr. Abani.pdf
PPT
Build Your Own 3D Scanner: Introduction
PPT
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
PPT
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
PPT
Build Your Own 3D Scanner: Surface Reconstruction
PPS
Reconstruction 3 D
PDF
Build Your Own 3D Scanner: Course Notes
LOCALIZED PROSTATE CANCER TREATMENT- A QUESTION ANSWER BASED DR KANHU CHARAN ...
Lungs contouring Dr. Abani.pdf
Build Your Own 3D Scanner: Introduction
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: Surface Reconstruction
Reconstruction 3 D
Build Your Own 3D Scanner: Course Notes

Viewers also liked (20)

ODP
Building a DIY 3D Scanner
PPTX
Reconstruction de surfaces d'objets 3D a partir de nuage de points
PPT
Modelado basado en imágenes
PPT
Teleimmersion
PDF
An Open Source solution for Three-Dimensional documentation: archaeological a...
PPTX
Crime Scene Diagramming and Reconstruction by Det. Mike Anderson
PPTX
Shape from Distortion - 3D Digitization
PPTX
OpenStreetMap in 3D - current developments
PDF
Lecture 01 frank dellaert - 3 d reconstruction and mapping: a factor graph ...
PDF
Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0
PPTX
Acosutic Trail, GPS manos libres
PDF
Ar techniques@sergi grau
PDF
Overview of 3D GIS Capabilties
PPTX
3D Scanning Technology Overview: Kinect Reconstruction Algorithms Explained
PDF
Inside Matters - 3D X-Ray Microscopy - Software - Octopus Imaging
PPT
3D CT Middle and Inner Ear
PDF
Inside Matters - 3D X-Ray Microscopy - Services
PDF
Pixie Dust - SIGGGRAPH 2014
PDF
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
PPTX
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Building a DIY 3D Scanner
Reconstruction de surfaces d'objets 3D a partir de nuage de points
Modelado basado en imágenes
Teleimmersion
An Open Source solution for Three-Dimensional documentation: archaeological a...
Crime Scene Diagramming and Reconstruction by Det. Mike Anderson
Shape from Distortion - 3D Digitization
OpenStreetMap in 3D - current developments
Lecture 01 frank dellaert - 3 d reconstruction and mapping: a factor graph ...
Programación 3D y Modelado de Realidad Virtual para Internet con VRML 2.0
Acosutic Trail, GPS manos libres
Ar techniques@sergi grau
Overview of 3D GIS Capabilties
3D Scanning Technology Overview: Kinect Reconstruction Algorithms Explained
Inside Matters - 3D X-Ray Microscopy - Software - Octopus Imaging
3D CT Middle and Inner Ear
Inside Matters - 3D X-Ray Microscopy - Services
Pixie Dust - SIGGGRAPH 2014
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Ad

Similar to Build Your Own 3D Scanner: The Mathematics of 3D Triangulation (20)

PPTX
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
PPT
viewing3d pipeline
PPT
08viewing3d
PDF
Visual Odometry using Stereo Vision
PPTX
3D Display
PPTX
BASIC CONCEPTS OF PHOTOGRAMMETRY
PDF
Computer Graphics
PDF
Review_of_phase_measuring_deflectometry.pdf
PPTX
Computer vision lecture describe about that.pptx
PDF
D04432528
PDF
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
PPTX
3d vision.pptxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
PPT
Photogrammetry1
PPT
viewing-projection powerpoint cmputer graphics
PPTX
visual realism in geometric modeling
PDF
Report bep thomas_blanken
PPTX
3d tracking : chapter2-1 mathematical tools
PPTX
Aerial photography- Concept and Terminologies
PDF
Iterative Closest Point Algorithm - analysis and implementation
PPTX
Kulum alin-11 jan2014
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
viewing3d pipeline
08viewing3d
Visual Odometry using Stereo Vision
3D Display
BASIC CONCEPTS OF PHOTOGRAMMETRY
Computer Graphics
Review_of_phase_measuring_deflectometry.pdf
Computer vision lecture describe about that.pptx
D04432528
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
3d vision.pptxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
Photogrammetry1
viewing-projection powerpoint cmputer graphics
visual realism in geometric modeling
Report bep thomas_blanken
3d tracking : chapter2-1 mathematical tools
Aerial photography- Concept and Terminologies
Iterative Closest Point Algorithm - analysis and implementation
Kulum alin-11 jan2014
Ad

Recently uploaded (20)

PPTX
Learn numerology content and join tarot reading
PPTX
PERDEV-LESSON-3 DEVELOPMENTMENTAL STAGES.pptx
PPTX
Understanding the Self power point presentation
PPTX
show1- motivational ispiring positive thinking
PDF
Attachment Theory What Childhood Says About Your Relationships.pdf
PPTX
THEORIES-PSYCH-3.pptx theory of Abraham Maslow
PPTX
cấu trúc sử dụng mẫu Cause - Effects.pptx
PPTX
Emotional Intelligence- Importance and Applicability
PPTX
SELF ASSESSMENT -SNAPSHOT.pptx an index of yourself by Dr NIKITA SHARMA
PPTX
diasspresentationndkcnskndncelklkfndc.pptx
PPTX
Travel mania in india needs to change the world
PPTX
Presentation on interview preparation.pt
PDF
Red Light Wali Muskurahat – A Heart-touching Hindi Story
PDF
My 'novel' Account of Human Possibility pdf.pdf
PPTX
UNIVERSAL HUMAN VALUES for NEP student .pptx
PPTX
Personal Development - By Knowing Oneself?
PPTX
Chapter-7-The-Spiritual-Self-.pptx-First
PDF
The Power of Pausing Before You React by Meenakshi Khakat
PPTX
Learn about numerology and do tarot reading
PDF
Elle Lalli on The Role of Emotional Intelligence in Entrepreneurship
Learn numerology content and join tarot reading
PERDEV-LESSON-3 DEVELOPMENTMENTAL STAGES.pptx
Understanding the Self power point presentation
show1- motivational ispiring positive thinking
Attachment Theory What Childhood Says About Your Relationships.pdf
THEORIES-PSYCH-3.pptx theory of Abraham Maslow
cấu trúc sử dụng mẫu Cause - Effects.pptx
Emotional Intelligence- Importance and Applicability
SELF ASSESSMENT -SNAPSHOT.pptx an index of yourself by Dr NIKITA SHARMA
diasspresentationndkcnskndncelklkfndc.pptx
Travel mania in india needs to change the world
Presentation on interview preparation.pt
Red Light Wali Muskurahat – A Heart-touching Hindi Story
My 'novel' Account of Human Possibility pdf.pdf
UNIVERSAL HUMAN VALUES for NEP student .pptx
Personal Development - By Knowing Oneself?
Chapter-7-The-Spiritual-Self-.pptx-First
The Power of Pausing Before You React by Meenakshi Khakat
Learn about numerology and do tarot reading
Elle Lalli on The Role of Emotional Intelligence in Entrepreneurship

Build Your Own 3D Scanner: The Mathematics of 3D Triangulation

  • 1. Session I Introduction The Mathematics of 3D Triangulation 3D Scanning with Swept-Planes Camera and Swept-Plane Light Source Calibration Reconstruction and Visualization using Point Clouds Course Schedule
  • 2. 3D Triangulation: plane-ray intersection projector / ray plane intersection point coordinate systems
  • 3. Representation of lines and rays line reference point vector scale parameter point ray=“1/2 line” parameter is positive
  • 4. Representation of planes parametric reference point 2 vectors point reference point normal vector 1 implicit equation implicit 2 scale parameters
  • 5. Triangulation by line-plane intersection object being scanned projected light plane illuminated point on object camera ray intersection of light plane with object same coordinate system
  • 6. Triangulation by line-line intersection object being scanned camera ray projected light ray lines may not intersect !
  • 7. Approximate line-line intersection Midpoint of segment joining arbitrary points in the two lines Least-squares approach Find parameters which minimize
  • 9. Perspective projection under the pinhole model center of projection image point image plane 3D point light direction for a projector light direction for a camera Calibration: mapping from image points to rays
  • 10. The ideal pinhole camera camera coordinate system = world coordinate system
  • 11. The general pinhole model world coordinate system camera coordinate system Ideal assumptions Image lengths = world lengths Focal length = 1 Image origin = optical center Image plane spanned by two basis vectors
  • 12. The general pinhole model world coordinate system camera coordinate system
  • 13. Plane defined by image line and center of projection center of projection image plane Implicit equation of line in image coordinates
  • 14. Session I Introduction The Mathematics of 3D Triangulation 3D Scanning with Swept-Planes Camera and Swept-Plane Light Source Calibration Reconstruction and Visualization using Point Clouds Course Schedule

Editor's Notes

  • #2: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #3: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #4: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #5: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #6: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #7: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #8: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #9: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #10: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #11: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #12: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #13: Build Your Own 3D Scanner 2/18/2009
  • #14: Build Your Own 3D Scanner 2/18/2009 These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.
  • #15: These sections will be completed if the course is accepted. Preliminary versions of the source materials for these sections can be found on the websites for the semester-long courses in 3D Photography previously taught by the submission authors at Brown University: 3D Photography and Geometry Processing (ENGN 2911-I) http://mesh.brown.edu/3DPGP-2007/ http://mesh.brown.edu/3DPGP-2009/ For the submission round we have included a preview of the notes only for the second session.