======Electromagnetic Tracking of Endovascular Catheters====== **Last updated: 2023.5.11** ======Summary====== Design and develop image-free tracking to guide endovascular neurosurgical procedures. * **Students:** Huilin (Lin) Xu, Fangjie (FJ) Li, Shanelle Cao **Project Mentor(s):** {{:courses:456:2023:projects:456-2023-09:ali-uneri-2.jpg?160|}}\\ Dr. Ali Uneri\\ {{:courses:456:2023:projects:456-2023-09:fernado.jpg?160|}}\\ Dr. Fernando Gonzalez\\ ======Background====== Brain aneurysms are bulges in blood vessels in the brain primarily due to thinning artery walls. They often occur where blood vessels branch, as vessel walls are usually thinner at these locations. Brain aneurysms can either leak or rupture, which will then quickly develop into life-threatening conditions. Leaking or ruptured brain aneurysms may cause severe headaches, stroke, permanent neurological deficits, or death. In the US, around 6.7 million people live with brain aneurysms. Out of the 6.7 million, around 30,000 patients experience ruptured aneurysms annually, with a fatality rate of up to 50%. {{:courses:456:2023:projects:456-2023-09:brain_aneurysm.png?300|}} With such a high fatality rate, treatments are mainly concerned with stopping further blood flow into the aneurysm to prevent or stop an ongoing rupture. Two different procedures are available for embolizing aneurysms. Microsurgical clipping, as shown below, is where a small opening is made on the skull near the site of the aneurysm, and a clip is inserted to pinch off further blood flow into the aneurysm. This method is highly invasive, taking patients long periods of time to heal after the operation. {{:courses:456:2023:projects:456-2023-09:clipping.png?400|}} More recently, the endovascular neurosurgical method has been developed, where a catheter is inserted from the femoral artery near the thigh of the patient and navigated to the site of the aneurysm in the brain. Once the catheter reaches the aneurysm, there are two different methods to embolize the aneurysm. One such method is coiling, where a coil of wire is inserted into the aneurysm through the catheter, causing blood clots. The other method is flow diversion, where a mesh tube, acting like a stent, diverts the blood flow away from the aneurysm and along the vessel. With no new blood flow into the aneurysm, existing blood inside the aneurysm will clot. Blood clotting will block further blood flow into the aneurysm, preventing or stopping an ongoing rupture. Compared to microsurgical clipping, the endovascular neurosurgical method is minimally invasive. {{:courses:456:2023:projects:456-2023-09:endovascular.png?400|}} Although the endovascular procedure is minimally invasive, it is hard for surgeons to navigate the catheter to the site of the aneurysm smoothly. Pre-operative CT angiography and fluoroscopy is required to help visualize blood vessels and tissues and locate the catheter in order to navigate the catheter to the site of the aneurysm. ======Significance====== As mentioned before, for endovascular techniques, fluoroscopy and CT angiograms are used to help surgeons visualize the position of their catheter in order to navigate the catheter to the site of the aneurysm. However, this process exposes both the patient and surgeon to hundreds of mGy of X-ray radiation. At this level of radiation exposure, there are increased health risks of diseases such as cancer, cataract, non-malignant skin damage, and impaired fertility. Especially, surgeons are at increased risk since they perform this procedure on a regular basis. Thus, there is currently a need for methods of detecting catheter position inside the patient without relying on X-ray imaging techniques, which will greatly reduce the amount of radiation that patients and surgeons are exposed to. ======Goals====== To address this issue, we aim to develop a system where the catheter can be tracked using EM. This way, we can eliminate the need of fluoroscopy during endovascular procedures. Specifically, we hope to achieve: - Manufacture a catheter that can be tracked using EM - Develop a software where the tracked catheter can be visualized with patient image to provide image guidance ======Deliverables====== {{:courses:456:2023:projects:456-2023-09:update_deliverable.png?700|}} ======Technical Approach====== =====Experiment Setup===== {{:courses:456:2023:projects:456-2023-09:setup.png?400|}}\\ Aurora Field Generator generates an electromagnetic field that causes current to run through the sensor attached to the catheter. By measuring the voltage on the sensor, the catheter's position and orientation can be determined. =====Catheter Prototype===== ====Version #1==== {{ :courses:456:2023:projects:456-2023-09:version1.png?400 |}}\\ Directly stick the EM 5-DOF sensor inside the catheter. (left: 5-DOF sensor; right: catheter prototype)\\ * Pros: Easy to implement. Provides enough functionality for data collection and algorithm verification. * Cons: The sensor is not highly securely attached to the catheter. Leaves no space for other tools inside the catheter.\\ {{ :courses:456:2023:projects:456-2023-09:actualv1.png?400 |}} ====Version #2==== {{ :courses:456:2023:projects:456-2023-09:i2.png?600 |}}\\ Put the EM 5-DOF sensor outside the catheter and use heat shrink tubing to secure the whole system.\\ * Pros: More suitable for clinical use, more robust compared to iteration 1 * Cons: Added extra thickness to the catheter\\ {{ :courses:456:2023:projects:456-2023-09:version2.png?400 |}} =====EM to CT Registration===== * **Fiducial points registration:** {{ :courses:456:2023:projects:456-2023-09:fiducial.png?400 |}} - Manually mark several fiducial points on CT scan of the phantom - Use catheter tip to perform points cloud registration {{ :courses:456:2023:projects:456-2023-09:faducial.png?200 |}} * **Path-based registration:** - Extract vessel centerlines to represent the essential shape - Perform gradient descent to find the transformation between the tracker path and the centerline {{ :courses:456:2023:projects:456-2023-09:pathbased.png?300 |}} =====Tip Visualization===== The 5 DoF sensor, which is aligned with the tip, has sufficient information to display the tip orientation with a high degree of accuracy. However, the challenge is to estimate the pose of the body, which we do not have direct sensor data of. Therefore, we relied on an assumption for body pose estimation: the catheter is sufficiently rigid for a short span of length. As a result, the catheter pose will resemble the trajectory composed of recent sensor readings. Therefore, we fitted a linear vector to the sensor readings closest to the current sensor position, (1 cm within current location) using PCA based computations. Then, this orientation is attached to the current sensor tip transform, with a small translation offset that is predefined by the user to best reflect the actual geometry of the catheter tip shape.\\ {{ :courses:456:2023:projects:456-2023-09:tipv.png?400 |}} ======Dependencies====== {{:courses:456:2023:projects:456-2023-09:update_dependency.png?700|}} ======Milestones and Status ====== - Prototype Design * Planned Date: Feb 28th, 2023 * Expected Date: Feb 28th, 2023 * Status: Deicide to build two iterations. One for data collection inside the phantom and another for medical surgery use. Details information can be found in Technique Approach section. - Prototype Manufacture * Planned Date: March 15th, 2023 * Expected Date: March 15th, 2023 * Status: * Version #1 Prototype: Simple catheter with sensor inserted for data collection purposes, unable to meet clinical standards * Status: Done * Version #2 Prototype: Sensor attached to the outside of the catheter with heat shrink tubing protection, leaving the working lumen open for clinical use. * Status: Done - Path Visualization Algorithm * Planned Date: Feb 16th, 2023 * Expected Date: Feb 16th, 2023 * Status: Done - Visualization Algorithm Improvement * Planned Date: March 15th, 2023 * Expected Date: March 4th, 2023 * Status: Done - Fiducial Point Registration Algorithm to Phantom * Planned Date: March 22nd, 2023 * Expected Date: March 15th, 2023 * Status: Done. - Path-based Registration Algorithm to Aortic Arch CT * Planned Date: April 21st, 2023 * Expected Date: April 21st, 2023 * Status: Done ======Reports and presentations====== * Project Plan * {{:courses:456:2023:projects:456-2023-09:plan_presentation.pdf | Plan Presentation}} * {{:courses:456:2023:projects:456-2023-09:proposal.pdf| Proposal }} * Project Background Reading * {{:courses:456:2023:projects:456-2023-09:background_reading.pdf | Background Reading}} * Project Checkpoint * {{ :courses:456:2023:projects:456-2023-09:checkpoint.pdf | Checkpoint}} * Project Final Poster * {{ :courses:456:2023:projects:456-2023-09:final_cis_poster_auv2.pdf | Final Poster}} * Project Final Report * {{ :courses:456:2023:projects:456-2023-09:final_report_cis.pdf | Final Report}} Note: Documentations are in **Other Resources and Project Files** section. ======Project Bibliography======= * here list references and reading material - [[https://www.sciencedirect.com/science/article/pii/S1078588413005959?via%3Dihub|Simultaneous Tracking of Catheters and Guidewires: Comparison to Standard Fluoroscopic Guidance for Arterial Cannulation]] - [[https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5973972/|Learning-based endovascular navigation through the use of non-rigid registration for collaborative robotic catheterization]] - [[https://www.sciencedirect.com/science/article/pii/S107858841200175X?via%3Dihub|Electromagnetic Tracking for Registration and Navigation in Endovascular Aneurysm Repair: A Phantom Study]] ======Other Resources and Project Files====== * Catheter Prototype Design Documentation: {{ :courses:456:2023:projects:456-2023-09:catheter_prototype_design_specification.pdf |}} * Software Design Documentation: {{ :courses:456:2023:projects:456-2023-09:software_design_specification.pdf |}} * Product Requirements: {{ :courses:456:2023:projects:456-2023-09:product_requirements_.pdf |}} * Link to Github: [[https://github.com/LinXu12/EM_Catheter_Tracking|]]