Full Body Scanning by Daniel Evora. Calibration Left & Right.

Slides:



Advertisements
Similar presentations
DEVELOPMENT OF A COMPUTER PLATFORM FOR OBJECT 3D RECONSTRUCTION USING COMPUTER VISION TECHNIQUES Teresa C. S. Azevedo João Manuel R. S. Tavares Mário A.
Advertisements

Automatic Color Gamut Calibration Cristobal Alvarez-Russell Michael Novitzky Phillip Marks.
The fundamental matrix F
Lecture 11: Two-view geometry
CSE473/573 – Stereo and Multiple View Geometry
3D reconstruction.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Lecture 8: Stereo.
Image Correspondence and Depth Recovery Gene Wang 4/26/2011.
Computer Vision : CISC 4/689
Postcalibrating RBLFs Vaibhav Vaish. A “Really Big Light Field” 1300x1030 color images 62x56 viewpoints per slab Seven slabs of 3472 images each
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Epipolar Geometry and the Fundamental Matrix F
Lecture 21: Multiple-view geometry and structure from motion
1 Introduction to 3D Imaging: Perceiving 3D from 2D Images How can we derive 3D information from one or more 2D images? There have been 2 approaches: 1.
Introduction to Computer Vision 3D Vision Topic 9 Stereo Vision (I) CMPSCI 591A/691A CMPSCI 570/670.
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Lecture 22: Structure from motion CS6670: Computer Vision Noah Snavely.
Fitting a Model to Data Reading: 15.1,
May 2004Stereo1 Introduction to Computer Vision CS / ECE 181B Tuesday, May 11, 2004  Multiple view geometry and stereo  Handout #6 available (check with.
Lec 21: Fundamental Matrix
COS 429 PS3: Stitching a Panorama Due November 4 th.
Stereo Sebastian Thrun, Gary Bradski, Daniel Russakoff Stanford CS223B Computer Vision (with slides by James Rehg and.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
CSE 6367 Computer Vision Stereo Reconstruction Camera Coordinate Transformations “Everything should be made as simple as possible, but not simpler.” Albert.
Automatic Camera Calibration
Computer vision: models, learning and inference
My Research Experience Cheng Qian. Outline 3D Reconstruction Based on Range Images Color Engineering Thermal Image Restoration.
Chapter 6 Feature-based alignment Advanced Computer Vision.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Structure from images. Calibration Review: Pinhole Camera.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
What we didn’t have time for CS664 Lecture 26 Thursday 12/02/04 Some slides c/o Dan Huttenlocher, Stefano Soatto, Sebastian Thrun.
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
CSCE 643 Computer Vision: Structure from Motion
A Multi-Spectral Structured Light 3D Imaging System MATTHEW BEARDMORE MATTHEW BOWEN.
#? rahul swaminathan (T-Labs) & professor patrick baudisch hci2 hasso-plattner institute determining depth.
1 Formation et Analyse d’Images Session 7 Daniela Hall 25 November 2004.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
Autonomous Navigation Based on 2-Point Correspondence 2-Point Correspondence using ROS Submitted By: Li-tal Kupperman, Ran Breuer Advisor: Majd Srour,
Tutorial Visual Perception Towards Computer Vision
EECS 274 Computer Vision Affine Structure from Motion.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.
COS429 Computer Vision =++ Assignment 4 Cloning Yourself.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
A digital lesson about colour and pattern  2005 Pearson Publishing.
Computer vision: models, learning and inference M Ahad Multiple Cameras
3D Reconstruction Using Image Sequence
Geometry Reconstruction March 22, Fundamental Matrix An important problem: Determine the epipolar geometry. That is, the correspondence between.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
Scan of golf club (Laser Design) Computer model Scan of lower body (Textile and Clothing Technology Corp.) Fitted template (Dimension curves drawn.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
Lecture 22: Structure from motion CS6670: Computer Vision Noah Snavely.
1 Berger Jean-Baptiste
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
COMPUTER GRAPHICS AND LINEAR ALGEBRA AN INTRODUCTION.
YOUICHI HORRY, KEN-ICHI ANJYO, KIYOSHI ARAI PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES Tour Into the Picture.
3D Model in Autodesk.
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Image-Based Rendering
1.02 Investigate image editing.
Noah Snavely.
Chapter 11: Stereopsis Stereopsis: Fusing the pictures taken by two cameras and exploiting the difference (or disparity) between them to obtain the depth.
Lecture 15: Structure from motion
1.02 Investigate image editing.
Presentation transcript:

Full Body Scanning by Daniel Evora

Calibration

Left & Right

Mesh triangles

3D RECONSTRUCTION USING STRUCTURED LIGHT by Stefanie Handojo COMPSCI 117 PROJECT IN COMPUTER VISION STEFANIE HANDOJO

Extracting 2D Points from the images  Decode Construct the 3D Points  Triangulation

Create Mesh  Getting Rid of Long edges / Far away Neighbors Filling Holes and Mesh Smoothing

Mesh Alignment  Combining Meshes into Final Model  Poisson Surface Reconstruction Software

Josh Tutwiler Goal: to construct a 3-D model of a bowling pin from 2-D images.

Smooth the Mesh nbr_smooth –Move each point to the mean of its neighbors

Meshes

Computer Vision Default Project by Patrick Flynn Original Image

Computer Vision Default Project Image Scans – 3 viewpoints

Computer Vision Default Project Manually Cleaned Up

Computer Vision Default Project Aligned with my ICP (lsqnonlin)

Default Project by Phong Vuong Right Left

Mesh Cleaning

Mesh Alignment

Poisson Surface Reconstruction

Default Project by Roula Lagaditis Chosen Object: Bender-bot Using structured light, recovered front, back, right and left

Default Project Chosen Object: Bender-bot Mesh Aligning - Front and Back scanned images, using “rigid-alignment”

Default Project Chosen Object: Bender-bot Final recovered shape

CS117 Final Project Danny Miller 3 objects ~ 7 scans per object ~ 2 GB of pictures Idea – adding a green backdrop could make it easy to filter out the background Green tablecloth from Party City - 79¢

Green Removal Created a windows program in C# to remove the green from pictures.

Problems - Reflectivity

Scans 5 stage scanning process –Auto-Pruning Several passes –User Pruning 3 views in 2d 30 views in 2d –Smoothing Several passes –Normals –Colors

Alignment Using the linear algebra approach

Color?

Mesh Creation

Object Centric Photo Browsing Tony Tran Input

Part3: Estimating relationship between images. Image i’s sift pointsImage j’s.sift points Input: Find Correspondences (matches) Compute Essential matrix and remove outlier matches RANSAC E Remove incoherent matches based on a triangulation heuristic Remove bad matches With triangulation heuristic

CS 117 Project: Motion Capture By Blake Atkinson Materials 5 different colored sets of appx. 3v LEDs Electrical tape Glove 9v Batteries Red and Black Wire More patience than you have

Since the epipolar lines are calculated using the Fundamental Matrix, which is calculated from your initial SIFT points, they too should land on the epipolar lines. If not you’ve done something wrong. Here we have the SIFT points (red & yellow) and the corresponding epipolar lines (blue) based on those points. The left image gets it’s epipolar equations from the right points, and vice versa. Epipolar Geometry by Nick Schiffelbein

Automating Camera Calibration Sam Hallman But how do you solve for a matrix??

Try #2 with the MK symbol