typename _TImage::SizeType r;
r.Fill( this->m_Parameters.GetUint( "Radius" ) );
+
_TInIt iIt( r, image, image->GetRequestedRegion( ) );
double v_s1 = double( 0 );
double v_s2 = double( 0 );
} // rof
} // rof
+ double m = v_s1 / v_n;
double s = ( v_s2 - ( ( v_s1 * v_s1 ) / v_n ) ) / ( v_n - double( 1 ) );
- s = std::sqrt( s ) / double( 2 );
+ s = std::sqrt( s );
+ v_min = m - s;
+ v_max = m + s;
f->SetLowerThreshold( v_min );
f->SetUpperThreshold( v_max );
+ this->m_Parameters.SetReal( "LowerThreshold", f->GetLowerThreshold( ) );
+ this->m_Parameters.SetReal( "UpperThreshold", f->GetUpperThreshold( ) );
}
else
{