[vtkusers] How to cut and flat a volumedata with a spline

Jan Hardenbergh hardenbergh at terarecon.com
Thu Oct 21 10:46:38 EDT 2010


YABTW, You will get more hits if you google  "curved multiplanar reformation"

YON - Jan C. Hardenbergh

Message: 14
Date: Wed, 20 Oct 2010 14:48:13 -0400
From: Bill Lorensen <bill.lorensen at gmail.com>
Subject: Re: [vtkusers] How to cut and flat a volumedata with an
	spline
To: raul at torresyvalero.com
Cc: vtkusers at vtk.org
Message-ID:
	<AANLkTikiOV_8ODS2GRTEcUs0-3r2HYaf5vy6tRS2dMg1 at mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

BTW, this is sometimes called curvilinear reformatting. It is
available on most commercial radiology workstations and many
commercial PACS systems. A google search on "curvilinear reformat"
will show you many papers and examples.

Bill

On Wed, Oct 20, 2010 at 2:45 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> I did this many years ago. This is what I recall...
>
> I would use the RuledSurfaceFilter to create a surface between two
> splines. I assume you have one spline. You can use
> vtkTransformPolyDataFilter to create a second spline translated from
> the first. ?The original and translated splines will be the input to
> the ruled surface filter. Then I would use vtkProbeFilter to sample
> the imagedata with the ruled surface The input will be the output of
> the RuledSurface filter, the Source will be the image data.
>
> See how that works, then we can attack the flattening issue.
>
> Bill
>
> On Wed, Oct 20, 2010 at 1:15 PM, Ra?l Ferriz <raul at torresyvalero.com> wrote:
>> Dear users,
>>
>> I have an vtkSPLine perfectly defined, and also I have a vtkImageData with
>> volume information. I need to cut that volume data as there were two SPLines
>> exactly equal but one above and other below that data (the result should be
>> more or less a flag waving). Later I need to remove that waves and get the
>> image flatted.
>> But ?really I don't know what class can help me to achieve this (cut
>> following an spline and the flat). Can someone give some advice?
>>
>> Many thanks.
>>
>> PS: Excuse me about the silly subject, but I really don't know what is the
>> best subject for this email.



More information about the vtkusers mailing list