Abstract: Apparatus for filter cleaning including a filter element surface (12) to be cleaned, and a cleaning head (10), characterized by a controller (16) operative to move the cleaning head (10) with respect to the filter element surface (12) in a spiral scanning trajectory in such a way that a relative path of the cleaning head (10) with respect to the filter element surface (12) results in a trajectory that fully, or partially covers the filter element surface (12) and is produced by moving the filter element surface (12) in any combination of the following motions: a) one or more circular or semi-circular motions, b) one or more linear motions; while moving the cleaning head (10) in any combination of the following motions: c) one or more circular or semi-circular motions, d) one or more linear motions.