A new filter, consisting of 1-D Wavelet functions is suggested for achieving optical invariant pattern recognition. The formed filter is actually a real function, hence, it is theoretically possible to be implemented under both spatially coherent and spatially incoherent illuminations. The filter is based on the polynomial expansion, and is constructed out of a scaled bank of filters multiplied by 1-D Wavelet weight functions. The obtained output is shown to be invariant to 2-D scaling even when different scaling factors are applied on the different axes. The computer simulations and the experimental results demonstrate the potential hidden in this technique.