Surface extraction with a three-dimensional freehand ultrasound system.
This paper presents a system for acquiring three-dimensional ultrasound data and extracting surfaces of the examined structures. The acquisition is performed freehand with a PC-based two dimensional ultrasound machine and an optical tracker. The extraction of surfaces from ultrasound data are normally inhibited by speckle, shadowing and gaps in the acquired data. A new method is developed that extracts a surface directly from the irregularly spaced, noisy freehand ultrasound data. The freehand data are first interpolated with radial basis functions and then a mesh is formed along an isosurface of the functional interpolation. The ability of radial basis functions to smooth speckle and interpolate across gaps is demonstrated on a series of experiments with phantoms and human tissue in a water bath. The geometry of the extracted surface matches the external measurements with an average difference ranging from 0.8 to 2.9 mm. These differences are within the range of errors from calibration, resolution and landmark localization. The experiments also show the ability to create continuous and realistic surfaces from scans that require multiple sweeps over a structure.
Zhang
Wayne Y
WY
Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, British Columbia V6T 1Z4, Canada.
Rohling
Robert N
RN
Pai
Dinesh K
DK
D000818:Animals; D003560:Cysts / Q000000981:diagnostic imaging; D005399:Fishes; D006225:Hand / Q000000981:diagnostic imaging; D006801:Humans; D007089:Image Enhancement / Q000379:methods; D021621:Imaging, Three-Dimensional / Q000379:methods*; D019047:Phantoms, Imaging; D010988:Play and Playthings; D012815:Signal Processing, Computer-Assisted; D013382:Subtraction Technique; D013499:Surface Properties; D014463:Ultrasonography / Q000379:methods*