diff --git a/Code/BasicFilters/otbSimplifyPathFunctor.h b/Code/BasicFilters/otbSimplifyPathFunctor.h
index ccc383e4d10150b1781d473aea084add796e3e1b..91c868b1a7763f08aa7e44372dec64545d0f286e 100644
--- a/Code/BasicFilters/otbSimplifyPathFunctor.h
+++ b/Code/BasicFilters/otbSimplifyPathFunctor.h
@@ -95,6 +95,7 @@ public:
       newPath->AddVertex(endIt.Value());
       beginIt=endIt;
     }
+    newPath->SetMetaDataDictionary(input->GetMetaDataDictionary());
     return newPath;
 
   }