[Insight-users] multi-modality with FEM or with Demons ? : BSplineTransform

Hari Sundar hsundar@gmail.com
Sat May 15 00:44:15 EDT 2004


Hi Luis,

I am using Paraview 1.2 on linux.
Yes, it shows three scalar components, ImageFile_0, ImageFile_1 and ImageFile_2

thanks,
-Hari

On Thu, 13 May 2004 14:23:04 -0400, Luis Ibanez <luis.ibanez@kitware.com> wrote:
> 
> 
> Hi Hari,
> 
> What version of ParaView are you using ?
> 
> Could you please do the following test:
> 
> 1) Load in ParaView the MetaImage containing
>     the Deformation field.
> 
> 2) Then click on the icon that has Calculator,
>     (or select Filter -- >  Calculator).
> 
>     When it appears, the GUI of the calculator
>     will have a menu-choice on the bottom left
>     that says "Scalars".  Please click on it
>     and let us know what it shows.
> 
>     If the loaded dataset has three components,
>     this menu-choice will display:
> 
>           ImageFile_0
>           ImageFile_1
>           ImageFile_2
> 
>      if the field only has two components, you
>      will only see
> 
>           ImageFile_0
>           ImageFile_1
> 
>     Please let us know what you find.
> 
> --
> 
> About your question:
> 
> The physical extent of the deformation is
> defined by the BSpline grid. If you are
> observing that it is limited to a restricted
> region of the image, that means that your
> configuration of the BSpline grid need some
> adjustment.  Note that the BSpline grid also
> has an spacing. For example if you want the
> BSpline grid to be such that there are N
> image pixels between two BSpline grid points,
> then you must set the spacing of the BSpline
> grid to be N * image_pixel_spacing.
> 
> Note also that this flexibility of the BSpline
> is sometimes desirable, since it lets you
> focus on a small region of the image that
> is the only place where you expect deformations
> to occur.  However this is not an efficient
> way of working, given that you still compute
> the registration over *all* the pixels of the
> fixed image, not just those over the BSpline
> grid.  For this reduction to make sense, you
> should sync the extent of the FixedImageRegion
> with the physical extent of the Bspline grid.
> 
> To put it short: please check the physical
> extent of the BSpline grid and compare it to
> the physical extent of your fixed image.
> 
> 
> 
>     Regards,
> 
>       Luis
> 
> --------------------
> Hari Sundar wrote:
> 
> > Hi Luis,
> >
> > The deformation field has 3 components per pixel. The glyphis set to
> > use the vector for orientation. I have attached 2 images to show you
> > what I mean.
> >
> > Also another small question. Why is the deformation field limited to a
> > smaller section of the actual volume dimensions (Bounding box vs.
> > where the deformation field != 0 ).
> >
> > The parameters are obtained from the fixedImage, so shouldn't it cover
> > the whole volume ?
> >
> > thanks,
> > -Hari
> >
> > On Thu, 13 May 2004 10:05:26 -0400, Luis Ibanez <luis.ibanez@kitware.com> wrote:
> >
> >>
> >>Hi Hari,
> >>
> >>Please check the content of the MetaImage header to
> >>see if the deformable registration program is actually
> >>writing 3 components per pixel.
> >>
> >>Note that in Paraview you have to make sure that the
> >>Glyph filter, on its Orient/Scale frame has the
> >>Orientation option is set to "Vector".
> >>
> >>--
> >>
> >>Multi-res will imply to subsample your original image.
> >>The evaluations of the metric are still done over *all*
> >>the pixels of the original image. The BSpline transform
> >>is used here as any other basic transform.
> >>
> >>Please read the Chapter on image registration in the
> >>SoftwareGuide, There is a full section on how to setup
> >>the Multi-Resolution framwork.
> >>
> >>
> >>
> >>   Regards,
> >>
> >>      Luis
> >>
> >>---------------------
> >>Hari Sundar wrote:
> >>
> >>
> >>>Hi Luis,
> >>>
> >>>I ran it for 50 iterations. It did not converge, but should have
> >>>reached somewhere. I'll try and run it till convergence anyway. I
> >>>visualized the resulting deformation field in paraview and all the
> >>>vectors seem to be parallel to the XY plane. That's why I am saying
> >>>that there is no Z component.
> >>>
> >>>Multi res in this case would be the number of nodes in the bSpline
> >>>grid, right ? But then even the 5x5x5 grid seems to take forever. How
> >>>do I structure the multi-res approach ?
> >>>
> >>>thanks,
> >>>-Hari
> >>>
> 
>



More information about the Insight-users mailing list