diff --git a/Modules/Filtering/Projection/test/otbSensorModel.cxx b/Modules/Filtering/Projection/test/otbSensorModel.cxx
index 208d57357442d061c1094d9fde818a64e04c9f76..083286377b3ea819027247739d21bb3f1b139440 100644
--- a/Modules/Filtering/Projection/test/otbSensorModel.cxx
+++ b/Modules/Filtering/Projection/test/otbSensorModel.cxx
@@ -73,6 +73,7 @@ int produceGCP(char* outputgcpfilename, const otb::ImageKeywordlist& kwlist, boo
   }
 
   otb::DEMHandler::Instance()->SetDefaultHeightAboveEllipsoid(z);
+  otb::OssimDEMHandler::Instance()->SetDefaultHeightAboveEllipsoid(z);
 
   // ossim classes
   ossimKeywordlist ossimKwlist;
@@ -348,6 +349,7 @@ int otbSensorModel(int argc, char* argv[])
 
     double z = geo3dPoint[2];
     otb::DEMHandler::Instance()->SetDefaultHeightAboveEllipsoid(z);
+    otb::OssimDEMHandler::Instance()->SetDefaultHeightAboveEllipsoid(z);
 
     // otbForwardSensorModel and otbInverseSensorModel
     geoPoint           = forwardSensorModel->TransformPoint(imagePoint);