diff --git a/Code/BasicFilters/otbConvolutionImageFilter.txx b/Code/BasicFilters/otbConvolutionImageFilter.txx
index 4d1685a8c2041a58e37b912a461dee0c982210d3..b9b8850942e76abf4d927afeeb23aa06e031b6d7 100644
--- a/Code/BasicFilters/otbConvolutionImageFilter.txx
+++ b/Code/BasicFilters/otbConvolutionImageFilter.txx
@@ -112,7 +112,7 @@ ConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition>
   InputImageRegionType inputRegionForThread;
   this->CallCopyOutputRegionToInputRegion(inputRegionForThread, outputRegionForThread);
 
-  itk::ConstNeighborhoodIterator<InputImageType>  inputIt(m_Radius, input, inputRegionForThread);
+  itk::ConstNeighborhoodIterator<InputImageType, BoundaryConditionType>  inputIt(m_Radius, input, inputRegionForThread);
   itk::ImageRegionIterator<OutputImageType> outputIt(output, outputRegionForThread);
 
   inputIt.GoToBegin();
diff --git a/Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.txx b/Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.txx
index 1d67d7ea8cb0397c4968753c049b19f6f8fff233..36675db1a7cdf92ea9dedaac81cdbdc286556a52 100644
--- a/Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.txx
+++ b/Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.txx
@@ -86,8 +86,6 @@ OverlapSaveConvolutionImageFilter<TInputImage, TOutputImage>
     // store what we tried to request (prior to trying to crop)
     inputPtr->SetRequestedRegion(inputRequestedRegion);
 
-
-
     // build an exception
     itk::InvalidRequestedRegionError e(__FILE__, __LINE__);
     e.SetLocation(ITK_LOCATION);