Sensorless motion planning for medical needle insertion in deformable tissues.
Minimally invasive medical procedures such as biopsies, anesthesia drug injections, and brachytherapy cancer treatments require inserting a needle to a specific target inside soft tissues. This is difficult because needle insertion displaces and deforms the surrounding soft tissues causing the target to move during the procedure. To facilitate physician training and preoperative planning for these procedures, we develop a needle insertion motion planning system based on an interactive simulation of needle insertion in deformable tissues and numerical optimization to reduce placement error. We describe a 2-D physically based, dynamic simulation of needle insertion that uses a finite-element model of deformable soft tissues and models needle cutting and frictional forces along the needle shaft. The simulation offers guarantees on simulation stability for mesh modifications and achieves interactive, real-time performance on a standard PC. Using texture mapping, the simulation provides visualization comparable to ultrasound images that the physician would see during the procedure. We use the simulation as a component of a sensorless planning algorithm that uses numerical optimization to compute needle insertion offsets that compensate for tissue deformations. We apply the method to radioactive seed implantation during permanent seed prostate brachytherapy to minimize seed placement error.
Alterovitz
Ron
R
Department of Computer Science, University of North Carolina, Chapel Hill, NC 27599-3175, USA. ron@cs.unc.edu
Goldberg
Kenneth Y
KY
Pouliot
Jean
J
Hsu
I-Chow Joe
IC
D000465:Algorithms; D001918:Brachytherapy / Q000295:instrumentation / Q000379:methods; D003198:Computer Simulation; D055119:Elastic Modulus; D006801:Humans; D008297:Male; D008953:Models, Anatomic; D009339:Needles; D016012:Poisson Distribution; D011467:Prostate; D011471:Prostatic Neoplasms / Q000532:radiotherapy / Q000628:therapy; D011677:Punctures / Q000295:instrumentation / Q000379:methods; D012371:Robotics / Q000295:instrumentation / Q000379:methods