[Insight-users] Deleting and extracting region from an Image
sandarak at wp.pl
sandarak at wp.pl
Thu Apr 14 10:43:29 EDT 2005
Thank you for this hint James, it was very helpful.
Regards
Michal
> You can use a BinaryThresholdImageFilter configured to only grab the
> the label of interest. The RelabelComponentImagefilter will label the
> largest region as 1. So you can set the thresholds at 1 to pull out
> that structure.
> Something like...
> typedef itk::BinaryThresholdImageFilter<ImageType, ImageType> ThresholdType;
> ThresholdType::Pointer threshold = ThresholdType::New();
threshold->>SetInput( relabel->GetOutput() );
threshold->>SetLowerThreshold( 1 );
threshold->>SetUpperThreshold( 1 );
threshold->>SetInsideValue( 1 );
threshold->>SetOutsideValue( 0 );
> This will create a binary image with ones indicating the pixels in the
> largest region and zeros everywhere else.
> -----Original Message-----
> From: insight-users-bounces at itk.org
> [mailto:insight-users-bounces at itk.org]On Behalf Of sandarak at wp.pl
> Sent: Tuesday, April 12, 2005 4:51 AM
> To: insight-users at itk.org
> Subject: [Insight-users] Deleting and extracting region from an Image
> Hello!
> After running RelabelComponentImageFilter I'm getting an Image with
> several regions. How can I extract the largest region to a new image,
> preserving original image size and origin.
> thanks in advance
> Michal Postrozny
> _______________________________________________
> 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