diff --git a/Testing/Code/MultiScale/CMakeLists.txt b/Testing/Code/MultiScale/CMakeLists.txt
index 42df66bb87f24d4bc0f6058aa3b47ffb5aaf2f07..3840d35d15468ac919214ad04ee1fb1e615d6cb5 100644
--- a/Testing/Code/MultiScale/CMakeLists.txt
+++ b/Testing/Code/MultiScale/CMakeLists.txt
@@ -356,6 +356,10 @@ ADD_TEST(msTvGeodesicMorphologyIterativeDecompositionImageFilter ${MULTISCALE_TE
          2
 )
 
+# -------            otb::StationaryFilterBankNew   ----------
+ADD_TEST(msTuStationaryFilterBankNew ${MULTISCALE_TESTS4}
+         otbStationaryFilterBankNew)
+
 # -------            otb::WaveletTransform   ----------
 ADD_TEST(msTuWaveletTransformNew ${MULTISCALE_TESTS4}
          otbWaveletTransformNew)
@@ -380,6 +384,8 @@ ADD_TEST(msTvWaveletTransform ${MULTISCALE_TESTS4}
 ADD_TEST(msTuWaveletPacketTransformNew ${MULTISCALE_TESTS4}
          otbWaveletPacketTransformNew)
 
+
+
 # -------       Fichiers sources CXX -----------------------------------
 SET(BasicMultiScale_SRCS1
 otbMorphologicalPyramidResamplerNew.cxx
@@ -418,6 +424,7 @@ otbGeodesicMorphologyIterativeDecompositionImageFilterNew.cxx
 otbGeodesicMorphologyIterativeDecompositionImageFilter.cxx
 )
 SET(BasicMultiScale_SRCS4
+otbStationaryFilterBankNew.cxx
 otbWaveletTransformNew.cxx
 otbWaveletTransform.cxx
 otbWaveletPacketTransformNew.cxx
diff --git a/Testing/Code/MultiScale/otbMultiScaleTests4.cxx b/Testing/Code/MultiScale/otbMultiScaleTests4.cxx
index b83bc40f84426eeb7a0f91388239837da46e955b..d13c69dad4af998792caf43de8578a29ba1c4e08 100644
--- a/Testing/Code/MultiScale/otbMultiScaleTests4.cxx
+++ b/Testing/Code/MultiScale/otbMultiScaleTests4.cxx
@@ -26,6 +26,7 @@
 
 void RegisterTests()
 {
+  REGISTER_TEST(otbStationaryFilterBankNew);
   REGISTER_TEST(otbWaveletTransformNew);
   REGISTER_TEST(otbWaveletTransform);
   REGISTER_TEST(otbWaveletPacketTransformNew);
diff --git a/Testing/Code/MultiScale/otbStationaryFilterBankNew.cxx b/Testing/Code/MultiScale/otbStationaryFilterBankNew.cxx
new file mode 100644
index 0000000000000000000000000000000000000000..e8e6ee39e1e0e3850dbf32e1dbaa0725baf5fb9c
--- /dev/null
+++ b/Testing/Code/MultiScale/otbStationaryFilterBankNew.cxx
@@ -0,0 +1,35 @@
+/*=========================================================================
+
+Program:   ORFEO Toolbox
+Language:  C++
+Date:      $Date$
+Version:   $Revision$
+
+
+Copyright (c) Centre National d'Etudes Spatiales. All rights reserved.
+See OTBCopyright.txt for details.
+
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE.  See the above copyright notices for more information.
+
+=========================================================================*/
+
+#include "otbImage.h"
+#include "otb_9_7_Operator.h"
+#include "otbStationaryFilterBank.h"
+
+int otbStationaryFilterBankNew(int argc, char * argv[])
+{
+  const int Dimension = 2;
+  typedef double PixelType;
+  typedef otb::Image< PixelType, Dimension >  ImageType;
+  typedef otb::LowPass_9_7_Operator< PixelType, Dimension > LowPassOperator;
+  typedef otb::HighPass_9_7_Operator< PixelType, Dimension > HighPassOperator;
+  typedef otb::StationaryFilterBank< ImageType, ImageType, LowPassOperator, HighPassOperator > FilterType;
+
+  FilterType::Pointer filter = FilterType::New();
+
+  return EXIT_SUCCESS;
+}