O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Animal Tracking Status (ORNL)

Slides:



Advertisements
Similar presentations
Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
Advertisements

Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Institut für Elektrische Meßtechnik und Meßsignalverarbeitung Professor Horst Cerjak, Augmented Reality VU 2 Calibration Axel Pinz.
Pore Detection in Small Diameter Bores The University of Michigan, Ann Arbor NSF Engineering Research Center for Reconfigurable Manufacturing Systems.
Camera calibration and epipolar geometry
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Computed Tomography RAD309
Stereo Algorithm Grimson’s From Images to Surfaces stereo algorithm Multi-resolution Proceed from coarse to fine level Assume 0 initial disparity — depth-dependent.
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Structure from motion. Multiple-view geometry questions Scene geometry (structure): Given 2D point matches in two or more images, where are the corresponding.
Uncalibrated Geometry & Stratification Sastry and Yang
Spectrophotometer Jan 28, 2002 Deryck Hong Suryadi Gunawan.
3D Measurements by PIV  PIV is 2D measurement 2 velocity components: out-of-plane velocity is lost; 2D plane: unable to get velocity in a 3D volume. 
Camera model Relation between pixels and rays in space ?
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Passive Object Tracking from Stereo Vision Michael H. Rosenthal May 1, 2000.
CCU VISION LABORATORY Object Speed Measurements Using Motion Blurred Images 林惠勇 中正大學電機系
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Camera Parameters and Calibration. Camera parameters From last time….
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Stereo Ranging with verging Cameras Based on the paper by E. Krotkov, K.Henriksen and R. Kories.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
Materials and Costs Accuracy Viable Options Creative Labs Webcam Live! Motion: $102 – Amazon.com Strait-Line X3 Laser Level: $25 – Home Depot Calibration.
Conventional and Computed Tomography
Stereoscopic PIV.
Basic principles Geometry and historical development
Computed Tomography by Ms. Nouf Alzahrani Dr. Saddiq Jastniah
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.
Motion Capture Hardware
O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Acquisition and Control Benjamin L. Welch Thomas Jefferson National Accelerator Facility Newport.
A HIGH RESOLUTION 3D TIRE AND FOOTPRINT IMPRESSION ACQUISITION DEVICE FOR FORENSICS APPLICATIONS RUWAN EGODA GAMAGE, ABHISHEK JOSHI, JIANG YU ZHENG, MIHRAN.
Advanced Optics Lab at San Jose State University Ramen Bahuguna Department of Physics.
Real-Time High Resolution Photogrammetry John Morris, Georgy Gimel’farb and Patrice Delmas CITR, Tamaki Campus, University of Auckland.
Evaluation of the Performance of the Fast Scanning Platform of an OCT System Malcolm Heard 1, Miguel Herrera 1, Geoffrey Ibbott 1 1 Department of Radiation.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Geometric Models & Camera Calibration
Visual Perception PhD Program in Information Technologies Description: Obtention of 3D Information. Study of the problem of triangulation, camera calibration.
LASER AND ADVANCES IN METROLOGY
Wii Care James Augustin Benjamin Cole Daniel Hammer Trenton J. Johnson Ricardo Martinez.
Overview of recent ORNL progress in restraint free laboratory animal imaging Bethesda May 20, 2005.
S Optical CT scanning of PRESAGE TM polyurethane samples with a CCD-based readout system S J Doran 1*, N Krstajic 1, J Adamovics 2 and P M Jenneson 1 1.
CSCE 643 Computer Vision: Structure from Motion
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Image Reconstruction of Restraint-Free Small Animals with Parallel and Multipinhole Collimation:
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
Awake Animal SPECT: Overview and Initial Results O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Drew Weisenberger 1, Brian Kross 1, Stan Majewski.
CSP Visual input processing 1 Visual input processing Lecturer: Smilen Dimitrov Cross-sensorial processing – MED7.
Feature Matching. Feature Space Outlier Rejection.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
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.
Part No...., Module No....Lesson No
Tracking-dependent and interactive video projection (Big Brother project)
Part No...., Module No....Lesson No
Computer vision: models, learning and inference M Ahad Multiple Cameras
John Morris Stereo Vision (continued) Iolanthe returns to the Waitemata Harbour.
Geometry Calibration for High Resolution Small Animal Imaging Vi-Hoa (Tim) Tran Thomas Jefferson National Accelerator Facilities.
Auto-stereoscopic Light-Field Display By: Jesus Caban George Landon.
Date of download: 6/26/2016 Copyright © 2016 SPIE. All rights reserved. Horizontal noncontact FMT imaging system. (a) The FMT setup is illustrated, where.
Melissa Crawford, Renjie Zhou, and Prof. Lynford Goddard
Epipolar geometry.
Multiple View Geometry for Robotics
Measurement of Single Macromolecule Orientation by Total Internal Reflection Fluorescence Polarization Microscopy  Joseph N. Forkey, Margot E. Quinlan,
Basic principles Geometry and historical development
Filtering Things to take away from this lecture An image as a function
Single-view geometry Odilon Redon, Cyclops, 1914.
Presentation transcript:

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Animal Tracking Status (ORNL)

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY ORNL “Track” Team Shaun S. Gleason, Ph.D. James S. Goddard, Ph.D. Michael J. Paulus, Ph.D. Justin S. Baba, Ph.D. John C. Turner

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Internal Anatomic Reference from X-ray CT Real Time Optical Tracking with Reference Markers External Anatomic Reference from X-ray CT Gamma-ray Functional Image

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Recent ORNL Animal Tracking Progress/Challenges Tracking Hardware –System architecture –Camera changes –Animal burrow –Illumination adjustments/experiments –Calibration tools Tracking software –Improved image acquisition code –Improved camera calibration routine –Enhanced segmentation –Faster pose measurement Phantom tracking/SPECT study Animal studies

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Tracking Hardware

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY System Architecture System ClockMotion Control PC SPECT Data Acquisition PC Optical Tracking PC Time-Stamped Pose File Time-Stamped Gantry Position File Time-Stamped SPECT Event Files SPECT Gantry with Optical Tracking

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Tracking/SPECT Gantry CMOS Cameras SPECT Detectors IR Strobe Mounts CalibrationPhantom

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Stereo Camera System Imrpovements –Adjusted the vertical view angle from 0 degrees to degrees above SPECT gantry rotation axis. –Moved cameras closer together in the horizontal plane (30-degrees) to improve view between SPECT detectors. –Firmware updated to allow hardware trigger. 30-degrees

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Animal Burrow- Reflection Elimination Why are reflections a problem? See image on bottom-right. Contracted with Deposition Sciences Inc. (DSI) to apply AR coating on the exterior and interior surfaces to eliminate reflections. DSI claimed to have a low pressure chemical vapor deposition (LPCVD) method that would get coating up into the inside end of tube. Glass tubes returned, and reflections from the outside surface were eliminated. Reflections from inside surface of glass are still present: little or no AR coating on the inside end of the tube. LED reflection merged with marker Animal within burrow

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Illumination Adjustments –Built a trigger circuit to allow the IR LEDs to be strobed Increased short-term power to LEDs Freezes motion –Polarization experiments for reflection suppression: Linear polarization of light source Laser illumination Cross-polarization filter on camera Circular polarizing reflectors

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Polarization Experiments for Reflection Elimination Polarized white light source Reflector sheet rotates polarization Cross-polarization filter on camera Eliminates reflection Need spherical IR reflectors that rotate polarization Coherent, polarized source (red laser) Retro reflector (diffuses polarization) Cross-polarization filter on camera Eliminates reflection Requires IR laser illumination Requires higher power laser to cover animal burrow Polarized IR LED light source Retro reflector (preserves polarization) Polarization filter on camera Eliminates reflection from opposite source Does not eliminate direct reflection w/out polarization with polarization

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Calibration Tools –Camera Calibration Tool for: intrinsic (focal length, lens distortion) and extrinsic (camera-to-camera) calibration Checkerboard target mounted to a plate INSIDE glass tube Plate is adjustable using a “joystick” mounted to back of plate –Optical Tracking and SPECT Coordinate System Alignment Tool Optical tracking coordinates relative to optical axis of camera #1 SPECT coordinates relative to gantry axis-of-rotation Tool contains: –Retro-reflective markers for optical system –Co-located Co-57 sources for SPECT system Pin-hole collimator optical-to- SPECT coordinate calibration tool Stereo camera calibration tool

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Tracking Software

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Optical Tracking Software Progress Changed acquisition code to acquire true simultaneous images with strobe using hardware trigger Added MATLAB camera calibration routine with more sophisticated optimization (for intrinsic and extrinsic calibration) Segmentation improvements: –threshold for seed points now software adjustable (new) –region growing –contour analysis –filtering based on correspondence (derived from fundamental matrix, F) (new) –filter on size/aspect-ratio (new) –centroid calculation Least squares optimization for closest epipolar line that matches each pair of corresponding centroid points Speed improvements by writing more efficient code (from 9 meas/sec to 15 meas/sec)

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Phantom Study

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY I Rod Phantom Tracking/SPECT Study Three capillaries filled with liquid I-125 were mounted to the inside of a plastic tube. Retro reflectors were mounted to the outside of the tube. The tube was fixed to a 6 degree-of- freedom translation mount. Two ~1.5 hour SPECT scans were performed: –Scan 1: the phantom was translated axially 4 times, 2.0 mm per step –Scan 2: the phantom was translated laterally 4 time, 2.5 mm per step Parallel- and pin-hole SPECT data were acquired for each scan. 3-rod phantom in plastic tube Translation mount

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY I Rod Phantom Tracking/SPECT Study Axial MotionLateral Motion Movies of parallel-hole SPECT projections

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY I Rod Phantom Tracking/SPECT Study Plot of Measured (blue) vs. Actual (black dotted) Motion of Phantom Axial Motion (2mm per step)Lateral Motion (2.5 mm per step) 2.8 mm SPECT event data, pose data and timestamp data being analyzed by our JLAB partners for pose-corrected reconstruction software development.

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Most Recent Animal Tracking Study

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Awake Animal Tracking Study Balb/c mouse anesthetized using ketamine/xylazene. Retro reflective markers placed on head of animal. Animal allowed to wake up, then placed within the animal burrow on the SPECT gantry for tracking. Animal was tracked for about 20 minutes. Successful measurement of animal’s 3D position was accomplished ~99% of the total time.

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Awake Animal Tracking Study (cont) Animal preferred to be within the burrow towards the closed end. Motion was primarily constrained to lateral and vertical (nodding) motion of the head. Tracking system was able to stay “locked” onto the motion 99% of the time.

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Animal Tracking Study (cont) Live video of computer screen showing stereo camera views and real-time segmentation/correspondence measurements (green) Camera 1 ViewCamera 2 View

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Next Step: Awake Animal Tracking with Simultaneous SPECT Data Acquisition We have recently put in place all hardware/software and protocols necessary to acquire SPECT data of animals in motion: –Robust awake animal tracking New camera configuration More robust/faster pose measurement software Strobed illumination Partial reflection elimination Animal handling protocols Experience with animal behavior –Optical Tracking/SPECT coordinate system calibration tools We can now begin acquiring SPECT data with motion: –Additional phantom studies (point sources, line sources) –Awake animal studies

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY SPECT Reconstruction Algorithm Development Status for Static & Dynamic Animal Studies

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Reconstruction Tools We have created a suite of reconstruction tools for use in static animal SPECT studies: –2D Filtered Backprojection Parallel-hole –3D ML-EM (w/ J. Gregor, Univ. of TN) Parallel- and Pin-hole –3D OS-EM (w/ J. Gregor, Univ. of TN) Non-overlapping ordered subsets Parallel and Pin-hole A new data merging tool has been developed to serve as a platform for dynamic animal SPECT studies: –Time-Stamped SPECT Events –Time-Stamped Gantry Position Data –Time-Stamped Pose Measurements

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Reconstruction Comparisons on Phantom with 3 Capillary Tubes (I-125) FBP (Parallel-hole)OS-EM (Parallel-hole)OS-EM (Pin-hole) Trans-axial Slices

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Reconstruction Comparisons on Phantom with 3 Capillary Tubes (I-125) FBP (Parallel-hole)OS-EM (Parallel-hole)OS-EM (Pin-hole) Volume Renderings

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Reconstruction Software Architecture Time-Stamped Pose File Time-Stamped Gantry Position File Time-Stamped SPECT Event Files “DataMerger” (ORNL) Compressed Events “GAM” file Event Remapping (JLAB) Pose-corrected SPECT Events Pose-Corrected Reconstruction (JLAB) “Static” Tomographic Data File Pose-corrected SPECT images FBP, ML-EM, OSEM Reconstruction (Static) Static SPECT images

O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY “DataMerger”