1 / 27

Animal Tracking Status (ORNL)

Animal Tracking Status (ORNL). 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

edan-fuller
Download Presentation

Animal Tracking Status (ORNL)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Animal Tracking Status (ORNL)

  2. 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

  3. Tracking Hardware

  4. System Architecture SPECT Gantry with Optical Tracking Motion Control PC System Clock SPECT Data Acquisition PC Time-Stamped Gantry Position File Time-Stamped SPECT Event Files Optical Tracking PC Time-Stamped Pose File

  5. Tracking/SPECT Gantry Calibration Phantom IR Strobe Mounts CMOS Cameras SPECT Detectors

  6. Stereo Camera System Imrpovements • Adjusted the vertical view angle from 0 degrees to 10-15 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

  7. 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. Animal within burrow LED reflection merged with marker

  8. 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

  9. Polarization Experiments for Reflection Elimination w/out polarization with 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 Polarized white light source Reflector sheet rotates polarization Cross-polarization filter on camera Eliminates reflection Need spherical IR reflectors that rotate polarization

  10. 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 Stereo camera calibration tool Pin-hole collimator optical-to-SPECT coordinate calibration tool

  11. Tracking Software

  12. 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)

  13. Phantom Study

  14. I-125 3-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

  15. I-125 3-Rod Phantom Tracking/SPECT Study Movies of parallel-hole SPECT projections Axial Motion Lateral Motion

  16. I-125 3-Rod Phantom Tracking/SPECT Study Plot of Measured (blue) vs. Actual (black dotted) Motion of Phantom 2.8 mm Axial Motion (2mm per step) Lateral Motion (2.5 mm per step) SPECT event data, pose data and timestamp data being analyzed by our JLAB partners for pose-corrected reconstruction software development.

  17. Most Recent Animal Tracking Study

  18. 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.

  19. 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.

  20. Animal Tracking Study (cont) Live video of computer screen showing stereo camera views and real-time segmentation/correspondence measurements (green) Camera 1 View Camera 2 View

  21. 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

  22. SPECT Reconstruction Algorithm Development Status for Static & Dynamic Animal Studies

  23. 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

  24. Reconstruction Comparisons on Phantom with 3 Capillary Tubes (I-125) Trans-axial Slices FBP (Parallel-hole) OS-EM (Parallel-hole) OS-EM (Pin-hole)

  25. Reconstruction Comparisons on Phantom with 3 Capillary Tubes (I-125) Volume Renderings FBP (Parallel-hole) OS-EM (Parallel-hole) OS-EM (Pin-hole)

  26. Reconstruction Software Architecture Time-Stamped Gantry Position File Time-Stamped SPECT Event Files “Static” Tomographic Data File “DataMerger” (ORNL) Compressed Events “GAM” file FBP, ML-EM, OSEM Reconstruction (Static) Time-Stamped Pose File Event Remapping (JLAB) Pose-corrected SPECT Events Static SPECT images Pose-Corrected Reconstruction (JLAB) Pose-corrected SPECT images

  27. “DataMerger”

More Related