[Insight-users] SetFixedImageRegion
Mark Wyszomierski
markww at gmail.com
Thu Sep 30 12:16:40 EDT 2004
Hi Luis,
That was it and it worked great, thanks! Is there a way to hand a
region of interest to the demons deformable registration method? I am
basically using the example in the itk example folder,
(DeformableRegistration2).
Also, is there some consensus on which registration method is best for
an MR dataset using contrast agents? The rigid registration seems to
work fairly well, the demons deformable has worked wonders though in
other registration problems I have handed it. But by the nature of the
demons registration (intensity matching) this is probably not feasible
for MR contrast enhanced datasets). Any info would be appreciated,
thank you very much Luis,
Regards,
Mark
On Fri, 24 Sep 2004 13:55:36 -0400, Luis Ibanez <luis.ibanez at kitware.com> wrote:
>
> Hi Mark,
>
> You can define your region of interest using
> lines like the following (assuming 3D...):
>
> ImageType::IndexType start;
> start[0] = 144;
> start[1] = 123;
> start[2] = 223;
>
> ImaggeType::SizeType size;
> size[0] = 400;
> size[1] = 400;
> size[2] = 400;
>
> ImageType::RegionType region;
>
> region.SetIndex(start);
> region.SetSize(size);
>
> registration->SetFixedImageRegion( region );
>
> It will be up to you to define the actual values
> to put in "start" and "size" in order to define
> the region of interest. They should probably be
> taken from a GUI interace by letting the user do
> mouse clicks....
>
> Just make sure that the region is entirely contained
> inside the BufferedRegion, otherwise the Metric will
> throw an exception.
>
> Regards,
>
> Luis
>
> -----------------------
> Mark Wyszomierski wrote:
>
> > Hello All,
> >
> > I have been using motion registration and it is great. A quick question -
> >
> > Currently I am considering the whole image for registration, when
> > using only a region of interest would be preferable. Currently I am
> > using this method to set the considered region:
> >
> > registration->SetFixedImageRegion(
> > fixedItkBuffer->GetOutput()->GetBufferedRegion() );
> >
> > fixedItkBuffer is a buffer containing the pixel data for a reference
> > image. registration is my registration type pointer.
> >
> > How then can I specify a simple rectanglar region of interest to be
> > considered instead of the entire buffer?
> >
> > Thanks!
> > _______________________________________________
> > Insight-users mailing list
> > Insight-users at itk.org
> > http://www.itk.org/mailman/listinfo/insight-users
> >
>
>
More information about the Insight-users
mailing list