Acellular phone, comprising: a) a portable housing configured to be carried by a user, the portable housing comprising a cellular telephone housing; b) a micro-electrical mechanical system, MEMS, projector supported by the housing; c) a CCD camera sensor supported by the housing and configured to detect signals emitted by the MEMS projector and reflected from an object to be measured; d) a memory including program instructions for d1) generating an encoded signal with the MEMS projector using a phase shifting technique, the phase shifting technique comprising iteratively refining the phase values starting with a coarse period, and reducing the period of the sinusoidal patterns until a desired measurement accuracy has been reached, wherein the starting period is selected to be large enough to cover the entire measuring range, d2) activating the MEMS projector to emit the encoded signal, d3) activating the CCD camera sensor to detect the emitted signal after the emitted signal is reflected by a body, d4) processing the detected signal using a phase unwrapping algorithm to identify a phase of the detected signal; d5) associating the detected signal with the emitted signal, d6) comparing the detected signal with the associated emitted signal, d7) determining an x-axis dimension, a y-axis dimension, and a z-axis dimension of the body based upon the comparison, and d8) storing the determined x-axis dimension, y-axis dimension, and z-axis dimension of the body; and e) a processor operably connected to the memory, to the CCD camera sensor, and to the MEMS projector for executing the program instructions. a) a portable housing configured to be carried by a user, the portable housing comprising a cellular telephone housing; b) a micro-electrical mechanical system, MEMS, projector supported by the housing; c) a CCD camera sensor supported by the housing and configured to detect signals emitted by the MEMS projector and reflected from an object to be measured; d) a memory including program instructions for d1) generating an encoded signal with the MEMS projector using a phase shifting technique, the phase shifting technique comprising iteratively refining the phase values starting with a coarse period, and reducing the period of the sinusoidal patterns until a desired measurement accuracy has been reached, wherein the starting period is selected to be large enough to cover the entire measuring range, d2) activating the MEMS projector to emit the encoded signal, d3) activating the CCD camera sensor to detect the emitted signal after the emitted signal is reflected by a body, d4) processing the detected signal using a phase unwrapping algorithm to identify a phase of the detected signal; d5) associating the detected signal with the emitted signal, d6) comparing the detected signal with the associated emitted signal, d7) determining an x-axis dimension, a y-axis dimension, and a z-axis dimension of the body based upon the comparison, and d8) storing the determined x-axis dimension, y-axis dimension, and z-axis dimension of the body; and d1) generating an encoded signal with the MEMS projector using a phase shifting technique, the phase shifting technique comprising iteratively refining the phase values starting with a coarse period, and reducing the period of the sinusoidal patterns until a desired measurement accuracy has been reached, wherein the starting period is selected to be large enough to cover the entire measuring range, d2) activating the MEMS projector to emit the encoded signal, d3) activating the CCD camera sensor to detect the emitted signal after the emitted signal is reflected by a body, d4) processing the detected signal using a phase unwrapping algorithm to identify a phase of the detected signal; d5) associating the detected signal with the emitted signal, d6) comparing the detected signal with the associated emitted signal, d7) determining an x-axis dimension, a y-axis dimension, and a z-axis dimension of the body based upon the comparison, and d8) storing the determined x-axis dimension, y-axis dimension, and z-axis dimension of the body; and e) a processor operably connected to the memory, to the CCD camera sensor, and to the MEMS projector for executing the program instructions.