title: Image processing, geometric modeling and data management for development of a virtual bone surgery system.
abstract: This paper describes image processing, geometric modeling and data management techniques for the development of a virtual bone surgery system. Image segmentation is used to divide CT scan data into different segments representing various regions of the bone. A region-growing algorithm is used to extract cortical bone and trabecular bone structures systematically and efficiently. Volume modeling is then used to represent the bone geometry based on the CT scan data. Material removal simulation is achieved by continuously performing Boolean subtraction of the surgical tool model from the bone model. A quadtree-based adaptive subdivision technique is developed to handle the large set of data in order to achieve the real-time simulation and visualization required for virtual bone surgery. A Marching Cubes algorithm is used to generate polygonal faces from the volumetric data. Rendering of the generated polygons is performed with the publicly available VTK (Visualization Tool Kit) software. Implementation of the developed techniques consists of developing a virtual bone-drilling software program, which allows the user to manipulate a virtual drill to make holes with the use of a PHANToM device on a bone model derived from real CT scan data.
authors.affiliation: Department of Mechanical and Aerospace Engineering, Missouri University of Science and Technology, MO 65409, USA.
authors.forename: Qiang
authors.initials: Q
authors.lastname: Niu
authors.forename: Xiaoyi
authors.initials: X
authors.lastname: Chi
authors.forename: Ming C
authors.initials: MC
authors.lastname: Leu
authors.forename: Jorge
authors.initials: J
authors.lastname: Ochoa
mesh_terms: D000465:Algorithms; D001847:Bone Diseases / Q000175:diagnosis / Q000601:surgery*; D001842:Bone and Bones / Q000033:anatomy & histology / Q000601:surgery*; D003196:Computer Graphics / Q000295:instrumentation; D003198:Computer Simulation; D006801:Humans; D007091:Image Processing, Computer-Assisted / Q000295:instrumentation*; D008962:Models, Theoretical; D012984:Software; D025321:Surgery, Computer-Assisted / Q000295:instrumentation*; D014584:User-Computer Interface