1. A method of extracting data from an identifiable monochromatic pattern, said method comprising: separating a polychromatic optical signal, received from an object having identifiable monochromatic pattern, into a plurality of wavelength components; separately capturing each of said plurality of wavelength components; reconstructing a plurality of images each from a different of said plurality of wavelength components; detecting said identifiable monochromatic pattern in at least one of said plurality of images; and extracting data associated with or encoded by said detected identifiable monochromatic pattern; wherein each of said plurality of images has a different depth of field.