Difference between revisions of "2011 Summer Project Week Needle Detection to Control Scanner for Prostate Biopsy"

From NAMIC Wiki
Jump to: navigation, search
 
(21 intermediate revisions by one other user not shown)
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-MIT2011.png|[[2011_Summer_Project_Week#Projects|Projects List]]
 
Image:PW-MIT2011.png|[[2011_Summer_Project_Week#Projects|Projects List]]
Image:notfound.png|Interesting picture to be added...  
+
Image:Projectweek2011-motiontracker1.png|Base module for detecting and tracking a tip of a needle
 +
Image:Projectweek2011-motiontracker3.png|Tracking test by using a experimental images of a needle
 +
Image:Projectweek2011-motiontracker2.png|Image processing test tool (Low pass and High pass filter test) for tracking a needle in prostate biopsy
 
</gallery>
 
</gallery>
  
Line 15: Line 17:
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
For showing MRI which will be taken in realtime at a tip of the needle to a surgeon in prostate biopsy,  we will track the tip of the needle using OpenCV and send its position to Slicer by using OpenIGTLink.  By using the position data, we will control the scanner. As a result, we will be able to control the scanner automatically.
+
# For showing MRI which will be taken in realtime at a tip of the needle to a surgeon in prostate biopsy,  we will track the tip of the needle and control the scanner by using the tracked position data automatically.  
  
 
</div>
 
</div>
Line 22: Line 24:
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
 +
#'''Tracking''': Develop a tracking program by using OpenCV
 +
#'''Control''': Develop a server to send the tracked position data to 3D Slicer
 +
#'''Receiver''': Develop a receiver to obtain MRI from a scanner
  
 
</div>
 
</div>
Line 28: Line 33:
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
 
+
# I received raw images '''from a scanner simulator''' and showed the received image on the 3D view of Slicer '''by using OpenCV'''.
 +
# For sending the tracked position of the tip of a needle of a prostate biopsy, I modified transform matrix in using process timer event. 
 +
# For an experimental movie, '''a test for tracking the tip of the needle was executed'''.
 +
# For a clinical case movie, I made '''an image processing test tool''' by using OpenCV to detect the tip of the needle (a low pass and high pass filter).
  
 
</div>
 
</div>
Line 34: Line 42:
  
 
<div style="width: 97%; float: left;">
 
<div style="width: 97%; float: left;">
 
==References==
 
 
==Delivery Mechanism==
 
 
<!-- List here how you plan to deliver your results to user communities -->
 

Latest revision as of 00:28, 26 September 2011

Home < 2011 Summer Project Week Needle Detection to Control Scanner for Prostate Biopsy

Needle Detection to Control Scanner for Prostate Biopsy

Key Investigators

  • Brigham and Women's Hospital: Atsushi Yamada, Loïc Cadour, Junichi Tokuda and Nobuhiko Hata


Objective

  1. For showing MRI which will be taken in realtime at a tip of the needle to a surgeon in prostate biopsy, we will track the tip of the needle and control the scanner by using the tracked position data automatically.

Approach, Plan

  1. Tracking: Develop a tracking program by using OpenCV
  2. Control: Develop a server to send the tracked position data to 3D Slicer
  3. Receiver: Develop a receiver to obtain MRI from a scanner

Progress

  1. I received raw images from a scanner simulator and showed the received image on the 3D view of Slicer by using OpenCV.
  2. For sending the tracked position of the tip of a needle of a prostate biopsy, I modified transform matrix in using process timer event.
  3. For an experimental movie, a test for tracking the tip of the needle was executed.
  4. For a clinical case movie, I made an image processing test tool by using OpenCV to detect the tip of the needle (a low pass and high pass filter).