Собственно, если для одноканального все сделано и функция возвратила значение, то это условие вообще можно пропустить, потому что для других изображений фильтр не работает.