1. Object detection method comprising the steps of: receiving at an interface, an input image for detecting an object within the received input image; determining at a feature calculator, a plurality of feature matrices on the basis of the received input image, wherein each feature matrix represents a feature of the received input image; Fourier transforming at a Fourier transformer, the plurality of feature matrices to a plurality of Fourier feature matrices; providing at a Fourier filter, a plurality of Fourier filter matrices, wherein each Fourier filter matrix represents a feature of an object in the Fourier space; point-wise multiplying at a multiplier, each Fourier filter matrix with one of the plurality of Fourier feature matrices corresponding to the same feature; summing up at an adder, the plurality of matrices resulting by point-wise multiplying each Fourier filter matrix with the corresponding Fourier feature matrix resulting in a Fourier score matrix; performing at an inverse Fourier transformer, an inverse Fourier transform of the Fourier score matrix resulting in a score matrix; detecting at a detector, the object in the input image on the basis of the score matrix.