Portuguese Chapter Conference
Permanent URI for this community
Browse
Browsing Portuguese Chapter Conference by Subject "3D reconstruction"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item 3D Reconstruction and Visualization of Liver and Vascular Networks from CT data using VTK and IGSTK(The Eurographics Association, 2020) Oliveira, João Fradinho; Moyano-Cuevas, José Luis; Pagador, José Blas; Capote, Hugo; Sánchez-Margallo, Francisco Miguel; Goncalves, Alexandrino and Fernandes, Antonio Ramires and Rodrigues, NunoSpatial reasoning of vascular structures in organs such as the liver is an imperative task performed preoperatively in resection planning when minimising risks of bleeding in a procedure and intra-operatively during surgery. Accurate automatic 3D reconstruction of surfaces from computerized tomography (CT) contours is complex or impossible without user intervention. Often the gap between scan slices is large enough to make contour correspondence between adjacent slices hard to establish and branching difficult to determine. Freely available open source libraries such as the image guided surgery toolkit and the visualization toolkit (IGSTK and VTK respectively) provide building blocks that enable one to speed up the development time whilst allowing one to focus on new algorithms that might help the user. In this paper we present a new automatic solution for visualization/spatial reasoning of vascular networks within the liver that uses two separate 3D reconstruction approaches respectively. In order to make the system automatic, instead of creating contour correspondences where often crucial data is missing between slices we create a layered approach, where the surface of the liver is represented as one or more layered closed surfaces, and vascular networks where correspondence is more complex are represented as stacks of extruded individual contour blocks. Since the geometric primitive used in either reconstruction is the triangle, other algorithms such as collision detection in resection planning can be used.