[vtkusers] CO-PLANAR CONTOURS AND SURFACE GENERATION
Andras Lasso
lasso at queensu.ca
Thu Jun 23 06:30:40 EDT 2016
Hi Paul,
You can contact the authors (Kyle Sunderland and Csaba Pinter) directly - they would be happy to help you in using this method. Note that the code that you've found was just a python prototype. More advanced and maintained C++ implementation is available here:
https://app.assembla.com/spaces/slicerrt/subversion/source/HEAD/trunk/SlicerRt/src/SegmentationCore/vtkPlanarContourToClosedSurfaceConversionRule.cxx?_format=raw
Andras
From: Paul Kibet Korir [mailto:pkorir at ebi.ac.uk]
Sent: June 23, 2016 10:52 AM
To: Andras Lasso <lasso at queensu.ca>; VTK Users <vtkusers at vtk.org>
Subject: Re: [vtkusers] CO-PLANAR CONTOURS AND SURFACE GENERATION
Thanks, once again.
After hours* poring through the SlicerRT source I finally found something useful. For anyone else who comes up against this problem here are some useful links to a solution:
https://subversion.assembla.com/svn/slicerrt/trunk/SlicerRt/sandbox/ContourInterpolation/
http://perk.cs.queensu.ca/contents/reconstruction-surfaces-planar-contours-through-contour-interpolation
http://perk.cs.queensu.ca/sites/perkd7.cs.queensu.ca/files/Sunderland2015-manuscript.pdf
Paul
On 17/06/2016 08:32, Andras Lasso wrote:
Some heuristics is needed to decide which contour to connect/terminate/branch.
You might give a try to the DICOM-RT importer in 3D Slicer's SlicerRT extension (www.slicerrt.org<http://www.slicerrt.org>). It manages branching, smooth end-capping, etc. If it works for you then you can either use it as is or just have a look at the source code and use it in your own software (the planar contour to closed surface converter only requires VTK).
Andras
From: Paul Kibet Korir<mailto:pkorir at ebi.ac.uk>
Sent: June 16, 2016 12:53
To: VTK Users<mailto:vtkusers at vtk.org>
Subject: [vtkusers] CO-PLANAR CONTOURS AND SURFACE GENERATION
Hi VTK Users,
I'm currently using vtkRuledSurfaceFilter to convert a sequence of contours into a surface. The problem is that if two contours happen to be on the same plane the surface filter will join them resulting in artefacts.
Any suggestions on how to deal with this?
--
With kind regards,
Dr. Paul K Korir, PhD
Scientific Programmer
EMBL-EBI
Main Building, A2-35,
WTGC, Hinxton, Cambridge CB10 1SD
P: +44 1223 49 44 22
F: +44 1223 49 44 68
--
With kind regards,
Dr. Paul K Korir, PhD
Scientific Programmer
EMBL-EBI
Main Building, A2-35,
WTGC, Hinxton, Cambridge CB10 1SD
P: +44 1223 49 44 22
F: +44 1223 49 44 68
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20160623/c799b84d/attachment.html>
More information about the vtkusers
mailing list