A Spline-Driven Image Slicer

Velut, Jerome1*
1.Kitware SAS
Abstract
A Spline-Driven Image Slicer

Abstract

In this article, a spline driven image slicer algorithm is presented. It is concretized through a vtkAlgorithm-inherited class that takes two inputs and gives two outputs. The first input is the volume from which the slice should reconstructed while the second one is the spline which tangent vector is used as slicing plane normal. The first output is a 2D image resliced from the volume. The second output gives the geometric information of the slice plane location in the volume space. An example of use is given through a simulation of a dental panoramic view from a MDCT volume.

Keywords

Frenet frameslicerCurved planar reformatted volume
Manuscript
Source Code and Data

Source Code and Data

ExamplesSplineDrivenImageSlicer.cxx1.5 KBCMakeLists.txt431 BStraightenedReformattedVolume.cxx1.9 KBDocumentationCMakeLists.txt298 BImagesfrenet-serret_frames.png18.4 KBmandibule_slicer_offset150.png35.3 KBmandibule_slicer_offset350.png37.4 KBmandibule_2_slicers-3d.png274.7 KBmandibule_spline-2d.png195.5 KBmandibule_spline-3d.png180.7 KBpano_blender.png379.4 KBpano_paraview.png131.4 KBsin_normals_consistent.png18 KBsin_normals_fs.png17.7 KBpano_paraview_MIP.png295.4 KBsin_tangents.png15.7 KBInsightArticle.cls4.1 KBDoxyfile62.1 KBInsightJournal.ist220 BResourcesalgo.svg2.4 KBclosed_curve.vtp4.1 KBMakefile729 BInsightJournal.sty35.2 KBSplineDrivenImageSlicer.tex17.4 KBreferences.bib3.7 KBCMakeLists.txt1.3 KBFiltersvtkFrenetSerretFrame.cxx7.4 KBCMakeLists.txt455 BvtkFrenetSerretFrame.h5.4 KBvtkSplineDrivenImageSlicer.cxx10.6 KBvtkSplineDrivenImageSlicer.h3.6 KBTestsCMakeLists.txt1.1 KBtestFrenetSerretFrame.cxx2.9 KBtestSplineDriveImageSlicer.cxx3.1 KBPluginsFrenetSerretFrame.xml1.9 KBCMakeLists.txt688 BSplineDrivenImageSlicer.xml4.6 KBREADME1.7 KB

Select a file to preview