Abstract: A system for acquiring information from an environment, comprising: a light source for generating at least one beam; a first optical setup for converting the at least one beam into a distorted light pattern projectable onto an environment; and a second optical setup for converting an original view returned from the environment and comprising the distorted light pattern deformed by at least one surface of the environment into a corrected image comprising a corrected pattern.