diff --git a/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h b/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h index 59ea497c22ee1568326ed75cdfbc7c2d2ce4f071..71175712d8d6f83e73eabe3c579c95b23d6e4aba 100644 --- a/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h +++ b/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h @@ -56,8 +56,8 @@ namespace otb */ inline TOutput operator()(const TInput& input) { - double determinant = static_cast<TOutput>(input[0]*input[1]-0.9*input[2]*input[2]); - return (vcl_abs(determinant)<0.05)?0:determinant; + return static_cast<TOutput>(input[0]*input[1] - input[2]*input[2]); + } bool operator !=(const HessianDeterminant) const