diff --git a/Modules/Feature/Edge/include/otbLocalHoughFilter.txx b/Modules/Feature/Edge/include/otbLocalHoughFilter.txx
index a3b0d6e6be609527145600c5024aa0f8ffec19a3..b6a21b20f2e078f308d1af840690944d5096bc1c 100644
--- a/Modules/Feature/Edge/include/otbLocalHoughFilter.txx
+++ b/Modules/Feature/Edge/include/otbLocalHoughFilter.txx
@@ -229,7 +229,11 @@ LocalHoughFilter<TInputImage>
       // Get the list of LineSpatialObject lines
       // ---------------------------------------
 
+      #if !defined(ITK_LEGACY_REMOVE)
       lines = houghFilter->GetLines(m_NumberOfLines);
+      #else
+      lines = houghFilter->GetLines();
+      #endif
 
       LineIterator itLines = lines.begin();