diff --git a/app/Operations/PyramidOp.cpp b/app/Operations/PyramidOp.cpp
index 79392e729b55c1b2500fc291f63b420271e7ab3e..277280fca447aee4503f1f2a845f50d0d57c230c 100644
--- a/app/Operations/PyramidOp.cpp
+++ b/app/Operations/PyramidOp.cpp
@@ -65,11 +65,11 @@ void PyramidOp::operator()(const imagein::Image* img, const std::map<const image
     try {
         if(dialog->onlyOneStep()) {
             if(dialog->isGaussian()) {
-                resImg = Pyramid::n_pyram_g(image, dialog->onlyStep(), filtre);
+                resImg = Pyramid::n_pyram_g(image, dialog->onlyStep(), filtre, s);
                 titleFilter = QString(qApp->translate("Operations","Gaussian"));
             }
             else {
-                resImg = Pyramid::n_pyram_l(image, dialog->onlyStep(), filtre);
+                resImg = Pyramid::n_pyram_l(image, dialog->onlyStep(), filtre, s);
                 titleFilter = QString(qApp->translate("Operations","Laplacian"));
             }
         }