We introduce a method based on an orthonormal vector space basis representation to detect camouflaged targets in natural environments. The method is intensity invariant so that camouflaged targets are detected independently of the illumination conditions. The detection technique does not require one to know the exact camouflage pattern, but only the class of patterns (e.g., foliage, netting, woods). We use nonlinear filtering and the calculation of several correlations. The nonlinearity of the filtering process also allows high discrimination against false targets. Several experiments confirm the target detectability where strong camouflage might delude even human viewers.