diff --git a/Code/FeatureExtraction/otbGenericRoadExtractionFilter.h b/Code/FeatureExtraction/otbGenericRoadExtractionFilter.h
index b36794eed03f3de814a87d75aa0513f310d0e028..589ded6ba1642618bbb61c390447505ce3ae0fab 100644
--- a/Code/FeatureExtraction/otbGenericRoadExtractionFilter.h
+++ b/Code/FeatureExtraction/otbGenericRoadExtractionFilter.h
@@ -34,7 +34,7 @@ PURPOSE.  See the above copyright notices for more information.
 #include "otbLinkPathListFilter.h"
 #include "otbRemoveIsolatedByDirectionFilter.h"
 #include "otbRemoveWrongDirectionFilter.h"
-#include "otbLikehoodPathListFilter.h"
+#include "otbLikelihoodPathListFilter.h"
 
 namespace otb
 {
@@ -68,7 +68,7 @@ namespace otb
  * \sa BreakAngularPathListFilter
  * \sa RemoveTortuousPathListFilter
  * \sa LinkPathListFilter
- * \sa LikehoodPathListFilter
+ * \sa LikelihoodPathListFilter
  */
 template <class TInputImage, class TOutputPath>
   class ITK_EXPORT GenericRoadExtractionFilter
@@ -137,7 +137,7 @@ template <class TInputImage, class TOutputPath>
     typedef BreakAngularPathListFilter<OutputPathType>          BreakAngularPathListFilterType;
     typedef RemoveTortuousPathListFilter<OutputPathType>        RemoveTortuousPathListFilterType;
     typedef LinkPathListFilter<OutputPathType>                  LinkPathListFilterType;
-    typedef LikehoodPathListFilter<OutputPathType, ModulusType>	LikehoodPathListFilterType;
+    typedef LikelihoodPathListFilter<OutputPathType, ModulusType>	LikelihoodPathListFilterType;
     
     /** Template parameters typedefs for internals filters */
     typedef typename GradientFilterType::RealType SigmaType;
@@ -211,7 +211,7 @@ template <class TInputImage, class TOutputPath>
     typename RemoveTortuousPathListFilterType::Pointer          m_FirstRemoveTortuousPathListFilter;
     typename RemoveTortuousPathListFilterType::Pointer          m_SecondRemoveTortuousPathListFilter;
     typename LinkPathListFilterType::Pointer                    m_LinkPathListFilter;
-    typename LikehoodPathListFilterType::Pointer 		m_LikehoodPathListFilter;
+    typename LikelihoodPathListFilterType::Pointer 		m_LikelihoodPathListFilter;
 
 
   /** Amplitude threshold to start following a path (use by the VectorizationPathListFilter)*/
diff --git a/Code/FeatureExtraction/otbGenericRoadExtractionFilter.txx b/Code/FeatureExtraction/otbGenericRoadExtractionFilter.txx
index 905ad8504b04a0b7fafe8ff96b66675caefa718b..1813ea69f1e32c092d3de5f7b1e12997f2c82f74 100644
--- a/Code/FeatureExtraction/otbGenericRoadExtractionFilter.txx
+++ b/Code/FeatureExtraction/otbGenericRoadExtractionFilter.txx
@@ -46,7 +46,7 @@ GenericRoadExtractionFilter<TInputImage, TOutputPath>
         m_FirstRemoveTortuousPathListFilter = RemoveTortuousPathListFilterType::New();
         m_SecondRemoveTortuousPathListFilter = RemoveTortuousPathListFilterType::New();
         m_LinkPathListFilter = LinkPathListFilterType::New();
-        m_LikehoodPathListFilter = LikehoodPathListFilterType::New();
+        m_LikelihoodPathListFilter = LikelihoodPathListFilterType::New();
         
         /** Amplitude threshold to start following a path (use by the VectorizationPathListFilter)*/
         m_AmplitudeThreshold = static_cast<AmplitudeThresholdType>(0.00005 );
@@ -148,17 +148,17 @@ GenericRoadExtractionFilter<TInputImage, TOutputPath>
   m_SecondRemoveTortuousPathListFilter->SetInput(m_SecondSimplifyPathListFilter->GetOutput());
   m_SecondRemoveTortuousPathListFilter->SetMeanDistanceThreshold(m_SecondMeanDistanceThreshold);
   
-  m_LikehoodPathListFilter->SetInput(m_SecondRemoveTortuousPathListFilter->GetOutput());
-  m_LikehoodPathListFilter->SetInputImage(m_NonMaxRemovalByDirectionFilter->GetOutput());
+  m_LikelihoodPathListFilter->SetInput(m_SecondRemoveTortuousPathListFilter->GetOutput());
+  m_LikelihoodPathListFilter->SetInputImage(m_NonMaxRemovalByDirectionFilter->GetOutput());
   
   // Graft output seems to be broken for PolylineParametricPath
   // So we use update, and copy the path to the output path list.
-  // m_LikehoodPathListFilter->GraftOutput(this->GetOutput());
-  m_LikehoodPathListFilter->Update();
-  // outputPathList =  m_LikehoodPathListFilter->GetOutput();
-    for(typename LikehoodPathListFilterType::PathListType::ConstIterator it 
-	  = m_LikehoodPathListFilter->GetOutput()->Begin();
-      it!=m_LikehoodPathListFilter->GetOutput()->End();
+  // m_LikelihoodPathListFilter->GraftOutput(this->GetOutput());
+  m_LikelihoodPathListFilter->Update();
+  // outputPathList =  m_LikelihoodPathListFilter->GetOutput();
+    for(typename LikelihoodPathListFilterType::PathListType::ConstIterator it 
+	  = m_LikelihoodPathListFilter->GetOutput()->Begin();
+      it!=m_LikelihoodPathListFilter->GetOutput()->End();
       ++it)
     {
       outputPathList->PushBack(it.Get());
diff --git a/Code/FeatureExtraction/otbLikehoodPathListFilter.h b/Code/FeatureExtraction/otbLikelihoodPathListFilter.h
similarity index 70%
rename from Code/FeatureExtraction/otbLikehoodPathListFilter.h
rename to Code/FeatureExtraction/otbLikelihoodPathListFilter.h
index b7d67110374ff944075c3d1885ca6daf5534c07d..a0c256cbd43da12b76bd24585a290b0746bb681f 100644
--- a/Code/FeatureExtraction/otbLikehoodPathListFilter.h
+++ b/Code/FeatureExtraction/otbLikelihoodPathListFilter.h
@@ -15,24 +15,30 @@ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 PURPOSE.  See the above copyright notices for more information.
 
 =========================================================================*/
-#ifndef __otbLikehoodPathListFilter_h
-#define __otbLikehoodPathListFilter_h
+#ifndef __otbLikelihoodPathListFilter_h
+#define __otbLikelihoodPathListFilter_h
 
 #include "otbPathListToPathListFilter.h"
 #include "otbMacro.h"
 
 namespace otb
 {
-/** \class LikehoodPathListFilter
- *  \brief 
+/** \class LikelihoodPathListFilter
+ *  \brief Affect a value to each path of the list based on the image
+ * 
+ * PathList and image are given as an input, the filter affect a value to each
+ * path: this value is equal to the sum of the pixels crossed by the path
+ * (using a PolyLineImageConstIterator) divided by the number of points in the
+ * path
+ * 
  */
 template <class TPath, class TImage>
-class ITK_EXPORT LikehoodPathListFilter
+class ITK_EXPORT LikelihoodPathListFilter
   : public PathListToPathListFilter<TPath>
 {
  public:
   /** Standard typedefs */
-  typedef LikehoodPathListFilter                Self;
+  typedef LikelihoodPathListFilter                Self;
   typedef PathListToPathListFilter<TPath>       Superclass;
   typedef itk::SmartPointer<Self>               Pointer;
   typedef itk::SmartPointer<const Self>         ConstPointer;
@@ -41,7 +47,7 @@ class ITK_EXPORT LikehoodPathListFilter
   itkNewMacro(Self);
   
   /** Creation through object factory macro */
-  itkTypeMacro(LikehoodPathListFilter, PathListToPathListFilter);
+  itkTypeMacro(LikelihoodPathListFilter, PathListToPathListFilter);
   
   /** Template parameters typedefs */
   typedef typename Superclass::PathType         PathType;
@@ -59,36 +65,36 @@ class ITK_EXPORT LikehoodPathListFilter
   typedef typename ImageType::ConstPointer ImageConstPointerType;
   
   /**
-   * Set the input likehood image.
-   * \param image The likehood image.
+   * Set the input Likelihood image.
+   * \param image The Likelihood image.
    */
   void SetInputImage(const ImageType * image);
   
   /**
-   * Get the input likehood image.
-   * \return The input likehood image.
+   * Get the input Likelihood image.
+   * \return The input Likelihood image.
    */
   const ImageType * GetInputImage(void);
 
 protected:
   /** Constructor */
-  LikehoodPathListFilter();
+  LikelihoodPathListFilter();
   /** Destructor */
-  virtual ~LikehoodPathListFilter() {};
+  virtual ~LikelihoodPathListFilter() {};
   /** GenerateData method */
   virtual void GenerateData();
   /** PrintSelf method */
   virtual void PrintSelf(std::ostream& os, itk::Indent indent) const;
 
 private:
-  LikehoodPathListFilter(const Self&); //purposely not implemented
+  LikelihoodPathListFilter(const Self&); //purposely not implemented
   void operator=(const Self&); //purposely not implemented
 
   std::string m_Key;
 };
 }// End namespace otb
 #ifndef OTB_MANUAL_INSTANTIATION
-#include "otbLikehoodPathListFilter.txx"
+#include "otbLikelihoodPathListFilter.txx"
 #endif
 
 #endif
diff --git a/Code/FeatureExtraction/otbLikehoodPathListFilter.txx b/Code/FeatureExtraction/otbLikelihoodPathListFilter.txx
similarity index 67%
rename from Code/FeatureExtraction/otbLikehoodPathListFilter.txx
rename to Code/FeatureExtraction/otbLikelihoodPathListFilter.txx
index 8d8ddbeeac38d218859135d2623989105aded142..b10f929939cd904ed83e9cf68b2e17bea3394e61 100644
--- a/Code/FeatureExtraction/otbLikehoodPathListFilter.txx
+++ b/Code/FeatureExtraction/otbLikelihoodPathListFilter.txx
@@ -15,10 +15,10 @@ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 PURPOSE.  See the above copyright notices for more information.
 
 =========================================================================*/
-#ifndef __otbLikehoodPathListFilter_txx
-#define __otbLikehoodPathListFilter_txx
+#ifndef __otbLikelihoodPathListFilter_txx
+#define __otbLikelihoodPathListFilter_txx
 
-#include "otbLikehoodPathListFilter.h"
+#include "otbLikelihoodPathListFilter.h"
 #include "otbPolyLineImageConstIterator.h"
 #include "itkMetaDataObject.h"
 #include "otbMacro.h"
@@ -29,8 +29,8 @@ namespace otb
  * Constructor
  */
 template <class TPath, class TImage>
-LikehoodPathListFilter<TPath, TImage>
-::LikehoodPathListFilter()
+LikelihoodPathListFilter<TPath, TImage>
+::LikelihoodPathListFilter()
 {
   m_Key = "Value";
   this->SetNumberOfRequiredInputs(2);
@@ -38,15 +38,15 @@ LikehoodPathListFilter<TPath, TImage>
 }
 template <class TPath, class TImage>
 void
-LikehoodPathListFilter<TPath, TImage>
+LikelihoodPathListFilter<TPath, TImage>
 ::SetInputImage(const ImageType * image)
 {
   this->itk::ProcessObject::SetNthInput(1,const_cast<ImageType *>(image));
 }
 template <class TPath, class TImage>
-const typename LikehoodPathListFilter<TPath, TImage>
+const typename LikelihoodPathListFilter<TPath, TImage>
 ::ImageType *
-LikehoodPathListFilter<TPath, TImage>
+LikelihoodPathListFilter<TPath, TImage>
 ::GetInputImage(void)
 {
   if(this->GetNumberOfInputs()<1)
@@ -58,7 +58,7 @@ LikehoodPathListFilter<TPath, TImage>
 
 template <class TPath, class TImage>
 void
-LikehoodPathListFilter<TPath, TImage>
+LikelihoodPathListFilter<TPath, TImage>
 ::GenerateData()
 {
   // I/O wiring
@@ -69,26 +69,26 @@ LikehoodPathListFilter<TPath, TImage>
   typedef otb::PolyLineImageConstIterator<ImageType,PathType> ImageIteratorType;
 
   for(IteratorType it = inputPtr->Begin(); it != inputPtr->End(); ++it)
+  {
+    PathPointerType path = it.Get();
+    ImageIteratorType imageIt(inputImagePtr,path);
+    double cumulatedValues = 0.0;
+    double nbPoints = 0.0;
+    for(imageIt.GoToBegin();!imageIt.IsAtEnd();++imageIt,++nbPoints)
     {
-      PathPointerType path = it.Get();
-      ImageIteratorType imageIt(inputImagePtr,path);
-      double cumulatedValues = 0.0;
-      double nbPoints = 0.0;
-      for(imageIt.GoToBegin();!imageIt.IsAtEnd();++imageIt,++nbPoints)
-	{
-	  cumulatedValues+=static_cast<double>(imageIt.Get());
-	}
-      itk::MetaDataDictionary & dict = path->GetMetaDataDictionary();
-      itk::EncapsulateMetaData<double>(dict,m_Key,cumulatedValues/nbPoints);
-      outputPtr->PushBack(path);
+      cumulatedValues+=static_cast<double>(imageIt.Get());
     }
+    itk::MetaDataDictionary & dict = path->GetMetaDataDictionary();
+    itk::EncapsulateMetaData<double>(dict,m_Key,cumulatedValues/nbPoints);
+    outputPtr->PushBack(path);
+  }
 }
 /**
  * PrintSelf Method
  */
 template <class TPath, class TImage>
 void
-LikehoodPathListFilter<TPath, TImage>
+LikelihoodPathListFilter<TPath, TImage>
 ::PrintSelf(std::ostream& os, itk::Indent indent) const
 {
   Superclass::PrintSelf(os, indent);
diff --git a/Examples/FeatureExtraction/ExtractRoadByStepsExample.cxx b/Examples/FeatureExtraction/ExtractRoadByStepsExample.cxx
index 2ca432dab6e72145f5f9b158f958de4f851a8774..b0f2e3ab8f91913c03a1ea31ebbdd26f15a0e07c 100644
--- a/Examples/FeatureExtraction/ExtractRoadByStepsExample.cxx
+++ b/Examples/FeatureExtraction/ExtractRoadByStepsExample.cxx
@@ -45,9 +45,9 @@
 #include "otbBreakAngularPathListFilter.h"
 #include "otbRemoveTortuousPathListFilter.h"
 #include "otbLinkPathListFilter.h"
-#include "otbLikehoodPathListFilter.h"
+#include "otbLikelihoodPathListFilter.h"
 #include "otbDrawPathListFilter.h"
-#include "otbLikehoodPathListFilter.h"
+#include "otbLikelihoodPathListFilter.h"
 #include "otbMultiToMonoChannelExtractROI.h"
 #include "itkRescaleIntensityImageFilter.h"
 #include "itkSqrtImageFilter.h"
@@ -353,14 +353,14 @@ int main( int argc, char * argv[] )
   //  Software Guide : BeginLatex
   //
   //  A value can be associated with each polyline according to pixel values 
-  // under the polyline with \doxygen{otb}{LikehoodPathListFilter}. A higher value 
-  // will mean a higher likelihood to be a road.
+  // under the polyline with \doxygen{otb}{LikelihoodPathListFilter}. A higher value 
+  // will mean a higher Likelihood to be a road.
   //
   //  Software Guide : EndLatex
   
   // Software Guide : BeginCodeSnippet
 
-  typedef otb::LikehoodPathListFilter<PathType,
+  typedef otb::LikelihoodPathListFilter<PathType,
                InternalImageType> PathListToPathListWithValueType;
   PathListToPathListWithValueType::Pointer pathListConverter 
                 = PathListToPathListWithValueType::New();
@@ -389,7 +389,7 @@ int main( int argc, char * argv[] )
   // Software Guide : BeginLatex
   //
   // Polylines are drawn on a black background image with \doxygen{otb}{DrawPathListFilter}. 
-  // The \code{SetUseIternalValues()} tell the drawing filter to draw the path with its likehood
+  // The \code{SetUseIternalValues()} tell the drawing filter to draw the path with its Likelihood
   // value.
   //
   // Software Guide : EndLatex
@@ -407,7 +407,7 @@ int main( int argc, char * argv[] )
 
   // Software Guide : BeginLatex
   //
-  // The output from the drawing filter contains very small values (likehood values). Therefore
+  // The output from the drawing filter contains very small values (Likelihood values). Therefore
   // the image has to be rescaled to be viewed. The whole pipeline is executed by invoking 
   // the \code{Update()} method on this last filter.
   //
@@ -532,7 +532,7 @@ int main( int argc, char * argv[] )
   // \itkcaption[Road extraction filter application]{Result of applying
   // the road extraction by steps pipeline to a fusionned Quickbird
   // image. From left to right : original image, extracted road with their
-  // likehood values.}  
+  // Likelihood values.}  
   // \label{fig:ROADEXTRACTIONBYSTEPS} 
   // \end{figure}
   //
@@ -543,7 +543,7 @@ int main( int argc, char * argv[] )
   // \itkcaption[Road extraction filter application]{Result of applying
   // the road extraction by steps pipeline to a fusionned Quickbird
   // image. From left to right : original image, extracted road with their
-  // likehood values.}  
+  // Likelihood values.}  
   // \label{fig:ROADEXTRACTIONBYSTEPS2} 
   // \end{figure}
   // Software Guide : EndLatex
diff --git a/Testing/Code/FeatureExtraction/CMakeLists.txt b/Testing/Code/FeatureExtraction/CMakeLists.txt
index 34302c9a1f51a5dd94a3f103665fb3c242a808f8..8dadd10666eaeb9e22e4e75f90b66c0219a7509a 100644
--- a/Testing/Code/FeatureExtraction/CMakeLists.txt
+++ b/Testing/Code/FeatureExtraction/CMakeLists.txt
@@ -652,18 +652,18 @@ ADD_TEST(feTvLinkPathListFilter ${FEATUREEXTRACTION_TESTS8}
 	  11 171  11 141 
         )
 
-# -------            otb::LikehoodPathListFilter   -------------
+# -------            otb::LikelihoodPathListFilter   -------------
 
-ADD_TEST(feTuLikehoodPathListFilterNew ${FEATUREEXTRACTION_TESTS8} 
-         otbLikehoodPathListFilterNew) 
+ADD_TEST(feTuLikelihoodPathListFilterNew ${FEATUREEXTRACTION_TESTS8} 
+         otbLikelihoodPathListFilterNew) 
 
-ADD_TEST(feTvLikehoodPathListFilter ${FEATUREEXTRACTION_TESTS8}  
+ADD_TEST(feTvLikelihoodPathListFilter ${FEATUREEXTRACTION_TESTS8}  
 --compare-ascii ${EPS}  
-		${BASELINE_FILES}/feTvLikehoodPathOutput.txt
-		${TEMP}/feTvLikehoodPathOutput.txt
-        otbLikehoodPathListFilter
+		${BASELINE_FILES}/feTvLikelihoodPathOutput.txt
+		${TEMP}/feTvLikelihoodPathOutput.txt
+        otbLikelihoodPathListFilter
 	${INPUTDATA}/InputForRoadDetection_NonMaxRem.hdr
-	${TEMP}/feTvLikehoodPathOutput.txt
+	${TEMP}/feTvLikelihoodPathOutput.txt
 	157 335 204 376 |
 	21 305 35 308 77 354 85 358 |
 	73 160 126 173 
@@ -904,8 +904,8 @@ otbRemoveTortuousPathListFilterNew.cxx
 otbRemoveTortuousPathListFilter.cxx
 otbLinkPathListFilterNew.cxx
 otbLinkPathListFilter.cxx
-otbLikehoodPathListFilterNew.cxx
-otbLikehoodPathListFilter.cxx
+otbLikelihoodPathListFilterNew.cxx
+otbLikelihoodPathListFilter.cxx
 otbRoadExtractionFilterNew.cxx
 otbRoadExtractionFilter.cxx
 otbAddCarvingPathFilterNew.cxx
diff --git a/Testing/Code/FeatureExtraction/otbFeatureExtractionTests8.cxx b/Testing/Code/FeatureExtraction/otbFeatureExtractionTests8.cxx
index 6999d156400c07d326e6248788af5566b76f30e4..307f37d4c52d9f59f9f41b10659aded74b5c658a 100644
--- a/Testing/Code/FeatureExtraction/otbFeatureExtractionTests8.cxx
+++ b/Testing/Code/FeatureExtraction/otbFeatureExtractionTests8.cxx
@@ -31,8 +31,8 @@ REGISTER_TEST(otbRemoveTortuousPathListFilterNew);
 REGISTER_TEST(otbRemoveTortuousPathListFilter);
 REGISTER_TEST(otbLinkPathListFilterNew);
 REGISTER_TEST(otbLinkPathListFilter);
-REGISTER_TEST(otbLikehoodPathListFilterNew);
-REGISTER_TEST(otbLikehoodPathListFilter);
+REGISTER_TEST(otbLikelihoodPathListFilterNew);
+REGISTER_TEST(otbLikelihoodPathListFilter);
 REGISTER_TEST(otbRoadExtractionFilterNew);
 REGISTER_TEST(otbRoadExtractionFilter);
 REGISTER_TEST(otbAddCarvingPathFilterNew);
diff --git a/Testing/Code/FeatureExtraction/otbLikehoodPathListFilter.cxx b/Testing/Code/FeatureExtraction/otbLikelihoodPathListFilter.cxx
similarity index 92%
rename from Testing/Code/FeatureExtraction/otbLikehoodPathListFilter.cxx
rename to Testing/Code/FeatureExtraction/otbLikelihoodPathListFilter.cxx
index 684d6e22c157cba9f281191066fcdb641ef4b751..2c88814bef9ca720595669f861db7fd269125496 100644
--- a/Testing/Code/FeatureExtraction/otbLikehoodPathListFilter.cxx
+++ b/Testing/Code/FeatureExtraction/otbLikelihoodPathListFilter.cxx
@@ -17,13 +17,13 @@
 =========================================================================*/
 #include "itkExceptionObject.h"
 
-#include "otbLikehoodPathListFilter.h"
+#include "otbLikelihoodPathListFilter.h"
 #include "otbPolyLineParametricPathWithValue.h"
 #include "otbImage.h"
 #include "otbImageFileReader.h"
 #include <fstream>
 
-int otbLikehoodPathListFilter(int argc, char * argv[])
+int otbLikelihoodPathListFilter(int argc, char * argv[])
 {
   
   std::cout<<std::endl;
@@ -63,8 +63,8 @@ int otbLikehoodPathListFilter(int argc, char * argv[])
   typedef otb::Image<PixelType,Dimension> ImageType;
   typedef otb::ImageFileReader<ImageType> ReaderType;
   typedef otb::PolyLineParametricPathWithValue<double,Dimension> PathType;
-  typedef otb::LikehoodPathListFilter<PathType,ImageType> LikehoodPathListFilterType;
-  typedef LikehoodPathListFilterType::PathListType PathListType;
+  typedef otb::LikelihoodPathListFilter<PathType,ImageType> LikelihoodPathListFilterType;
+  typedef LikelihoodPathListFilterType::PathListType PathListType;
   PathType::ContinuousIndexType cindex;
       
       
@@ -88,7 +88,7 @@ int otbLikehoodPathListFilter(int argc, char * argv[])
     }
 
   //Instantiating object
-  LikehoodPathListFilterType::Pointer filter = LikehoodPathListFilterType::New();
+  LikelihoodPathListFilterType::Pointer filter = LikelihoodPathListFilterType::New();
   ReaderType::Pointer reader = ReaderType::New();
   reader->SetFileName(infname);
   reader->Update();
diff --git a/Testing/Code/FeatureExtraction/otbLikehoodPathListFilterNew.cxx b/Testing/Code/FeatureExtraction/otbLikelihoodPathListFilterNew.cxx
similarity index 84%
rename from Testing/Code/FeatureExtraction/otbLikehoodPathListFilterNew.cxx
rename to Testing/Code/FeatureExtraction/otbLikelihoodPathListFilterNew.cxx
index 8195a47ff0aeb1cd17c50b6de180179ed557ef76..52b0517096650eaee511e2c1a4f55b0931968b15 100644
--- a/Testing/Code/FeatureExtraction/otbLikehoodPathListFilterNew.cxx
+++ b/Testing/Code/FeatureExtraction/otbLikelihoodPathListFilterNew.cxx
@@ -17,17 +17,17 @@
 =========================================================================*/
 #include "itkExceptionObject.h"
 
-#include "otbLikehoodPathListFilter.h"
+#include "otbLikelihoodPathListFilter.h"
 #include "otbPolyLineParametricPathWithValue.h"
 #include "otbImage.h"
 
-int otbLikehoodPathListFilterNew(int argc, char * argv[])
+int otbLikelihoodPathListFilterNew(int argc, char * argv[])
 {
   const unsigned int Dimension =2;
   typedef double PixelType;
   typedef otb::Image<PixelType,Dimension> ImageType;
   typedef otb::PolyLineParametricPathWithValue<double,Dimension> PathType;
-  typedef otb::LikehoodPathListFilter<PathType,ImageType> LinkPathListFilterType;
+  typedef otb::LikelihoodPathListFilter<PathType,ImageType> LinkPathListFilterType;
   
   // Instantiating object
   LinkPathListFilterType::Pointer object = LinkPathListFilterType::New();