-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Project Name: Parallax
Objective: Optimize a GUI for streamlining the setup and execution of acute in vivo electrophysiology experiments.
Role:
-
Lead Software Developer: Hanna
-
Consultants: Josh
Stakeholders:
-
MRI-Guided Electrophysiology Sub-Group (Josh, Galen, Yoni, Sasha)
-
Additional Electrophysiology Users (Kanghoon, Anna, Meghan, Xinxin)
Specific Deliverables:
Develop an interface with Pinpoint insertion planning software
Read the global probe offset and orientation from Parallax so Pinpoint can be used to move probes to their target structures
Camera Function Improvement
Allow users to select a subset of connected cameras, and to pause and resume camera resources dynamically
Enhance Probe Calibration Process
Reduce required per-axis travel distance from 2 mm to ~1 mm, to reduce completion time while maintaining accuracy within ≤ 30 µm
Implement probe tip selection feature, to allow manual correction of probe tip detection
Improve Reticle Detection
Develop more robust and fast reticle detection under variable conditions
Implement CLI function
Parse the JSON to restore the previous session to restore reticle and probe calibration status
Create the test environment for debugging
Store camera positions on application exit and reload them on startup.
Four-Shank Probe Tracking & 6DOF Localization System
Tracking: Implement real-time tracking of four-shank probes
Localizing: Develop a 6-degree-of-freedom (6DOF) localization system, so the rotation of the 4-shank probe can be extracted from the video data
Exit Criteria:
Stable integration with Pinpoint
Efficient probe calibration with high accuracy for at least 7 probes mounted on the rig (≤ 30 µm)