diff --git a/Modules/Segmentation/MarkovRandomFieldsClassifiers/include/itkMRFImageFilter.hxx b/Modules/Segmentation/MarkovRandomFieldsClassifiers/include/itkMRFImageFilter.hxx index ebf93263c46..d83642e1a2d 100644 --- a/Modules/Segmentation/MarkovRandomFieldsClassifiers/include/itkMRFImageFilter.hxx +++ b/Modules/Segmentation/MarkovRandomFieldsClassifiers/include/itkMRFImageFilter.hxx @@ -346,14 +346,8 @@ MRFImageFilter::Allocate() m_LabelStatusImage->SetBufferedRegion(region); m_LabelStatusImage->Allocate(); - LabelStatusImageIterator rIter(m_LabelStatusImage, m_LabelStatusImage->GetBufferedRegion()); - // Initialize the label status image to 1 - while (!rIter.IsAtEnd()) - { - rIter.Set(1); - ++rIter; - } + m_LabelStatusImage->FillBuffer(1); } template diff --git a/Modules/Segmentation/MarkovRandomFieldsClassifiers/include/itkRGBGibbsPriorFilter.hxx b/Modules/Segmentation/MarkovRandomFieldsClassifiers/include/itkRGBGibbsPriorFilter.hxx index 567ba0eaca7..5506832f592 100644 --- a/Modules/Segmentation/MarkovRandomFieldsClassifiers/include/itkRGBGibbsPriorFilter.hxx +++ b/Modules/Segmentation/MarkovRandomFieldsClassifiers/include/itkRGBGibbsPriorFilter.hxx @@ -288,8 +288,6 @@ template double RGBGibbsPriorFilter::GibbsEnergy(unsigned int i, unsigned int k, unsigned int k1) { - LabelledImageRegionIterator labelledImageIt(m_LabelledImage, m_LabelledImage->GetBufferedRegion()); - LabelType f[8]; unsigned int neighborcount = 0; int simnum = 0;