docs: public void setLensDistortion(int width , int height ,
  								  @Nullable LensDistortionNarrowFOV model )
  	{
  		interpolate = FactoryInterpolation.bilinearPixelS(
  				squareDetector.getInputType(), BorderType.EXTENDED);
  
  		if( model != null ) {
  			PixelTransform<Point2D_F32> distToUndist = new PointToPixelTransform_F32(model.undistort_F32(true,true));
  			PixelTransform<Point2D_F32> undistToDist = new PointToPixelTransform_F32(model.distort_F32(true,true));
  
  			squareDetector.setLensDistortion(width, height, distToUndist, undistToDist);
  
  			// needs to sample the original image when the
  			Point2Transform2_F32 u2d = model.distort_F32(true,true);
  			this.interpolate = new InterpolatePixelDistortS<>(this.interpolate,u2d);
  		} else {
  			squareDetector.setLensDistortion(width, height, null, null);
  		}
  	}