<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Thanks for the information. I may revisit this later. Maybe I did something wrong that causes the performance issue.<BR>
<BR>
I use a dual Xeon computer. Although I have eight processing cores, the speed of each core is not very fast (2GHz).<BR>
<BR>
Another reason I am not using vtkVoxelContoursToSurfaceFilter is that it requires contours with integer vertices while dicom RT contour points can be off voxel centers. I wonder what do you do to make sure you don't loss resolution.<BR>
<BR>
Thanks!<BR><BR>Xiaofeng<BR><BR><BR> <BR>> Date: Tue, 4 May 2010 17:50:37 +0200<BR>> From: lars-friedrich@gmx.net<BR>> Subject: Re: RE: [vtkusers] Fwd: Re: RE: Create an approximate cross-section of a RT ROI<BR>> To: xf10036@hotmail.com; vtkusers@vtk.org<BR>> <BR>> No, using a 'modern' PC is usually sufficient, all keeps flowing when a user interactively modifies the cut plane (although 3 planes are cut simultaneously and a 3D scene is updated as well). In our case we usually represent the 3D structures with transparency; as we update the 3D scene as well this makes the application sometimes a bit stuttering. But as I understand your plan you do not have to update any 3D scene during cutting. The cutting is really fast.<BR>> <BR>> lars<BR>> <BR>> -------- Original-Nachricht --------<BR>> > Datum: Tue, 4 May 2010 11:12:05 -0400<BR>> > Von: Xiaofeng Z <xf10036@hotmail.com><BR>> > An: lars-friedrich@gmx.net, VTK <vtkusers@vtk.org><BR>> > Betreff: RE: [vtkusers] Fwd: Re: RE: Create an approximate cross-section of a RT ROI<BR>> <BR>> > <BR>> > Lars,<BR>> > <BR>> > <BR>> > <BR>> > Is there any noticable lagging at all?<BR>> > <BR>> > <BR>> > <BR>> > Thanks!<BR>> > Xiaofeng<BR>> > <BR>> > <BR>> > <BR>> > > Date: Tue, 4 May 2010 16:34:24 +0200<BR>> > > From: lars-friedrich@gmx.net<BR>> > > To: vtkusers@vtk.org<BR>> > > Subject: [vtkusers] Fwd: Re: RE: Create an approximate cross-section of<BR>> > a RT ROI<BR>> > > <BR>> > > <BR>> > > Xiaofeng,<BR>> > > <BR>> > > I use a quite comparable approach for the same purpose as you, I guess:<BR>> > I cut multiple (!) 3D RT structures in 3 orthogonal planes simultaneously<BR>> > and cut the referenced RT volume (CT) at the same time. The structures<BR>> > include quite complex anatomy such as the skeletons with many vertices.<BR>> > > In my implementation (and that is nothing more than I wrote in the<BR>> > morning) this works 'very' interactively. For me that is real-time enough ;)<BR>> > > <BR>> > > regards,<BR>> > > <BR>> > > lars<BR>> > > <BR>> > > <BR>> > > -------- Original-Nachricht --------<BR>> > > > Datum: Tue, 4 May 2010 09:37:22 -0400<BR>> > > > Von: Xiaofeng Z <xf10036@hotmail.com><BR>> > > > An: lars-friedrich@gmx.net<BR>> > > > Betreff: RE: [vtkusers] Create an approximate cross-section of a RT<BR>> > ROI<BR>> > > <BR>> > > > <BR>> > > > lars,<BR>> > > > <BR>> > > > <BR>> > > > <BR>> > > > I consider the method you described a more accurate way to do it. <BR>> > > > Unfortunately, vtkCutter is too slow to be used in real time.<BR>> > > > <BR>> > > > <BR>> > > > <BR>> > > > Thanks for your reply though!<BR>> > > > <BR>> > > > Xiaofeng<BR>> > > > <BR>> > > > <BR>> > > > <BR>> > > > > Date: Tue, 4 May 2010 07:55:33 +0200<BR>> > > > > From: lars-friedrich@gmx.net<BR>> > > > > Subject: Re: [vtkusers] Create an approximate cross-section of a RT<BR>> > ROI<BR>> > > > > To: xf10036@hotmail.com; vtkusers@vtk.org<BR>> > > > > <BR>> > > > > Hi Xiaofeng,<BR>> > > > > <BR>> > > > > just an idea:<BR>> > > > > - produce a surface from the axial contours by using<BR>> > > > vtkVoxelContoursToSurfaceFilter (which works quite well provided your<BR>> > source contours are<BR>> > > > evenly distributed)<BR>> > > > > - take vtkCutter(s) with plane implicit functions that define your<BR>> > new<BR>> > > > contouring orientation(s) and cut the volume to produce new contours<BR>> > from<BR>> > > > that directions<BR>> > > > > <BR>> > > > > HTH,<BR>> > > > > lars<BR>> > > > > <BR>> > > > > <BR>> > > > > -------- Original-Nachricht --------<BR>> > > > > > Datum: Mon, 3 May 2010 20:12:22 -0400<BR>> > > > > > Von: Xiaofeng Z <xf10036@hotmail.com><BR>> > > > > > An: VTK <vtkusers@vtk.org><BR>> > > > > > Betreff: [vtkusers] Create an approximate cross-section of a RT<BR>> > ROI<BR>> > > > > <BR>> > > > > > <BR>> > > > > > Hi vtkUsers,<BR>> > > > > > <BR>> > > > > > I have a set of contours in axial orientation representing a ROI.<BR>> > I<BR>> > > > need<BR>> > > > > > to sketch the ROI in coronal and sagittal plane, by connection the<BR>> > > > points<BR>> > > > > > made from the intersection of the contours and the cutting plane.<BR>> > Is<BR>> > > > there<BR>> > > > > > a function to do that in vtk or in ITK?<BR>> > > > > > <BR>> > > > > > I know the result is not "precise" in a sense that the contours<BR>> > make<BR>> > > > this<BR>> > > > > > way is not always consistent between themselves. But it seemed to<BR>> > be<BR>> > > > the<BR>> > > > > > only viable way to sketch a ROI in a multi-planar rendering in<BR>> > real<BR>> > > > time.<BR>> > > > > > <BR>> > > > > > Many thanks!<BR>> > > > > > Xiaofeng<BR>> > > > > > <BR>> > > > > > <BR>> > > > > > <BR>> > > > > > <BR>> > > > > > _________________________________________________________________<BR>> > > > > > The New Busy is not the old busy. Search, chat and e-mail from<BR>> > your<BR>> > > > inbox.<BR>> > > > > ><BR>> > > ><BR>> > http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_3<BR>> > > > > <BR>> > > > > -- <BR>> > > > > GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!<BR>> > > > > Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01<BR>> > > > <BR>> > > > _________________________________________________________________<BR>> > > > Hotmail is redefining busy with tools for the New Busy. Get more from<BR>> > your<BR>> > > > inbox.<BR>> > > ><BR>> > http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2<BR>> > > <BR>> > > -- <BR>> > > GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!<BR>> > > Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01<BR>> > > <BR>> > > -- <BR>> > > GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!<BR>> > > Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01<BR>> > > _______________________________________________<BR>> > > Powered by www.kitware.com<BR>> > > <BR>> > > Visit other Kitware open-source projects at<BR>> > http://www.kitware.com/opensource/opensource.html<BR>> > > <BR>> > > Please keep messages on-topic and check the VTK FAQ at:<BR>> > http://www.vtk.org/Wiki/VTK_FAQ<BR>> > > <BR>> > > Follow this link to subscribe/unsubscribe:<BR>> > > http://www.vtk.org/mailman/listinfo/vtkusers<BR>> > <BR>> > _________________________________________________________________<BR>> > The New Busy is not the old busy. Search, chat and e-mail from your inbox.<BR>> > http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_3<BR>> <BR>> -- <BR>> GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!<BR>> Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01<BR>                                            <br /><hr />Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. <a href='http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1' target='_new'>Learn more.</a></body>
</html>