Stereo Algorithm Grimson’s From Images to Surfaces stereo algorithm Multi-resolution Proceed from coarse to fine level Assume 0 initial disparity — depth-dependent.

Slides:



Advertisements
Similar presentations
Feature Based Image Mosaicing
Advertisements

Medical Image Reconstruction Topic 4: Motion Artifacts
The fundamental matrix F
Investigation Into Optical Flow Problem in the Presence of Spatially-varying Motion Blur Mohammad Hossein Daraei June 2014 University.
CS 376b Introduction to Computer Vision 04 / 21 / 2008 Instructor: Michael Eckmann.
TOMOGRAPHIC IMAGE RECONSTRUCTION FOR PARTIALLY-KNOWN SYSTEMS AND IMAGE SEQUENCES M.S. Thesis Defense :Jovan Brankov.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Multiresolution stereo image matching using complex wavelets Julian Magarey CRC for Sensor Signal and Information Processing Anthony Dick Dept of Computer.
Two-View Geometry CS Sastry and Yang
Light Field Compression Using 2-D Warping and Block Matching Shinjini Kundu Anand Kamat Tarcar EE398A Final Project 1 EE398A - Compression of Light Fields.
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Tomography Part 4.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
CSci 6971: Image Registration Lecture 3: Images and Transformations January 20, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart,
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
Stereoscopic Light Stripe Scanning: Interference Rejection, Error Minimization and Calibration By: Geoffrey Taylor Lindsay Kleeman Presented by: Ali Agha.
May 2004Stereo1 Introduction to Computer Vision CS / ECE 181B Tuesday, May 11, 2004  Multiple view geometry and stereo  Handout #6 available (check with.
An algorithm for metal streaking artifact reduction in cone beam CT M. Bazalova 1,2, G. Landry 1, L. Beaulieu 3, F. Verhaegen 1,4 1-McGill University,
3-D Computer Vision Using Structured Light Prepared by Burak Borhan.
Capturing the Motion of Ski Jumpers using Multiple Stationary Cameras Atle Nes Faculty of Informatics and e-Learning Trondheim University.
Introduction 3D scene flow is the 3D motion field of points in the world. Structure is the depth of the scene. Motivation of our work: Numerous applications.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Automatic Camera Calibration
Computer vision: models, learning and inference
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Geometric and Radiometric Camera Calibration Shape From Stereo requires geometric knowledge of: –Cameras’ extrinsic parameters, i.e. the geometric relationship.
Stereoscopic Analyzer On-Set Assistance System for 3D Capturing Frederik Zilly.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Design and simulation of micro-SPECT: A small animal imaging system Freek Beekman and Brendan Vastenhouw Section tomographic reconstruction and instrumentation.
3D SLAM for Omni-directional Camera
The Correspondence Problem and “Interest Point” Detection Václav Hlaváč Center for Machine Perception Czech Technical University Prague
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
Shape from Stereo  Disparity between two images  Photogrammetry  Finding Corresponding Points Correlation based methods Feature based methods.
3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: , Perspective Geometry Camera Model Stereo Triangulation 3D Reconstruction by.
Medical Image Analysis Image Reconstruction Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
CSci 6971: Image Registration Lecture 3: Images and Transformations March 1, 2005 Prof. Charlene Tsai.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
CSCE 643 Computer Vision: Structure from Motion
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Ray Divergence-Based Bundle Adjustment Conditioning for Multi-View Stereo Mauricio Hess-Flores 1, Daniel Knoblauch 2, Mark A. Duchaineau 3, Kenneth I.
A General-Purpose Platform for 3-D Reconstruction from Sequence of Images Ahmed Eid, Sherif Rashad, and Aly Farag Computer Vision and Image Processing.
Computer Vision Michael Isard and Dimitris Metaxas.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Image Reconstruction of Restraint-Free Small Animals with Parallel and Multipinhole Collimation:
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Communication Systems Group Technische Universität Berlin S. Knorr A Geometric Segmentation Approach for the 3D Reconstruction of Dynamic Scenes in 2D.
Senior Project Poster Day 2005, CIS Dept. University of Pennsylvania Surface Reconstruction from Feature Based Stereo Mickey Mouse, Donald Duck Faculty.
3D Sensing Camera Model Camera Calibration
stereo Outline : Remind class of 3d geometry Introduction
Figure 6. Parameter Calculation. Parameters R, T, f, and c are found from m ij. Patient f : camera focal vector along optical axis c : camera center offset.
Motion Correction Riku Klén
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
Person Following with a Mobile Robot Using Binocular Feature-Based Tracking Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering.
Model Refinement from Planar Parallax Anthony DickRoberto Cipolla Department of Engineering University of Cambridge.
Geometry Calibration for High Resolution Small Animal Imaging Vi-Hoa (Tim) Tran Thomas Jefferson National Accelerator Facilities.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
You Zhang, Jeffrey Meyer, Joubin Nasehi Tehrani, Jing Wang
제 5 장 스테레오.
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Motion and Optical Flow
RGBD Camera Integration into CamC Computer Integrated Surgery II Spring, 2015 Han Xiao, under the auspices of Professor Nassir Navab, Bernhard Fuerst and.
Single Photon Emission Tomography
Filtering Things to take away from this lecture An image as a function
Volume 11, Issue 2, Pages (April 2016)
Course 6 Stereo.
Filtering An image as a function Digital vs. continuous images
Presentation transcript:

Stereo Algorithm Grimson’s From Images to Surfaces stereo algorithm Multi-resolution Proceed from coarse to fine level Assume 0 initial disparity — depth-dependent displacement of image features Detect edges Marr-Hildreth edge detector size  Zero-crossings of Laplacian of Gaussian  2 G  Match edges along epipolar lines Matches most likely within 1  Edge matching yields sparse disparity map Interpolation yields dense disparity map Surface height computation from geometry 2. Procedure Web cameras were mounted outside a 3-headed IRIX SPECT system to acquire optical images simultaneously with the gamma emission images (Figure 1). Before patient data can be acquired, the optical cameras must be calibrated to the gamma camera. The calibration and operation phases are sketched in Figure 2. Figures 3–5 show the processing steps during the operation phase. Abstract Objectives: Patient motion, which causes artifacts in reconstructed images, can be a serious problem in SPECT imaging. If patient motion can be detected and quantified, the reconstruction algorithm can compensate for the motion. The goal of this work is to design a system architecture for detecting, modeling, and correcting patient motion in SPECT imaging using information in addition to the emission counts themselves. Methods: Web cameras were mounted outside a SPECT system to acquire optical images simultaneously with the emission images. The web cameras view the patient surface, from which a surface map may be computed using stereo techniques. When the patient moves, the surface map is recomputed. Changes in the surface map over time enable tracking of the patient surface. Motion within the patient body is computed by interpolating from the surface, taking into account a model of the patient body. When patient motion is detected, the estimated slices are reoriented during iterative reconstruction and notification is made that compensation has been performed. Results: Implementation of the architecture is currently underway. Conclusions: Further work remains, especially in the area of using non-isotropic body models for interpolation. Detecting Patient Motion in SPECT Imaging Using Stereo Optical Cameras Michael A. Gennert 1,2, Philippe P. Bruyant 1, Manoj V. Narayanan 1, Michael A. King 1 1 University of Massachusetts Medical School, Worcester, MA 2 Worcester Polytechnic Institute, Worcester, MA Figure 1. System view. Head 3 Head 2 Head 1 Patient Cam To PC Figure 4. Low cost Logitech web cameras are used to acquire stereo image pairs during gamma camera data acquisition. Patient Frame 1 Frame 2 Figure 5. Stereo and Motion Geometry. Edges are matched in left and right images. Changes in match positions over time indicate patient motion. Interpolation Need motion throughout body Interpolate from surface motion Possible models Rigid motion Elastically deformable Compressible Use tissue elasticity from MCAT phantom Bone: rigid Tissue: elastically deformable Lung: compressible surface map body motion surface motion Motion Alert Detect Motion image pair Optical Cameras Camera Parameters Compute Stereo Interpolate Body Tomographic Reconstruction Body Model Figure 3. Operation phase. 1. Introduction Patient motion causes many problems in SPECT imaging, such as blur and other motion artifacts. If patient motion is excessive, it may be necessary to repeat an acquisition, with consequent cost and inconvenience. Previous approaches to motion detection relied on inconsistency checks or motion tracking, or were limited to rigid body parts, such as the head. The goal of this work is to design a more general system architecture for detecting, modeling, and correcting patient motion in SPECT imaging using information in addition to the emission counts themselves. Figure 2. System phases. Calibration phase is performed as needed. Operation phase is performed for each patient acquisition. Setup Compute Parameters Acquire Images Reconstruct Images Compute Motion Acquire Images Operation phase Calibration phase PhantomImages Body Motion Camera Parameters 3. Project Status Calibration and Image Acquisition modules are complete. The Stereo Computation module is currently under development. Motion Detection, Interpolation, and Tomographic Reconstruction modules have not yet been implemented. Reconstruction Acquire projections in list mode Compensate for body motion by: Rebin patient data to reconstruct motion-free ideal patient, or Recompute System Matrix whenever motion detected Left ImageRight Image