Abstract:
A method for monitoring includes providing a device (64) including a first part (46) and a second part (72) and a movable joint (70) connecting the first part to the second part. An electrical characteristic of a conductive path (80) crossing the movable joint is measured, and a remedial action is initiated in response to detecting a change of the electrical characteristic.
Abstract:
Apparatus (20) for mapping includes an illumination module (30), which includes a radiation source (32), which is configured to emit a beam of radiation. A scanner (34) receives and scans the beam over a selected angular range. Illumination optics (35) project the scanned beam so as to create a pattern of spots extending over a region of interest. An imaging module (38) captures an image of the pattern that is projected onto an object (28) in the region of interest. A processor (46) processes the image in order to construct a three-dimensional (3D) map of the object.
Abstract:
Embodiments of the invention provide apparatus and methods for interactive reality augmentation, including a 2-dimensional camera (36) and a 3-dimensional camera (38), associated depth projector and content projector (48), and a processor (40) linked to the 3-dimensional camera and the 2-dimensional camera. A depth map of the scene is produced using an output of the 3-dimensional camera, and coordinated with a 2-dimensional image captured by the 2-dimensional camera to identify a 3-dimensional object in the scene that meets predetermined criteria for projection of images thereon. The content projector projects a content image onto the 3-dimensional object responsively to instructions of the processor, which can be mediated by automatic recognition of user gestures
Abstract:
A method for depth mapping includes projecting a pattern of optical radiation onto an object (22). A first image of the pattern on the object is captured using a first image sensor (40), and this image is processed to generate pattern-based depth data with respect to the object. A second image of the object is captured using a second image sensor (46), and the second image is processed together with another image to generate stereoscopic depth data with respect to the object. The pattern-based depth data is combined with the stereoscopic depth data to create a depth map of the object.
Abstract:
Sensing apparatus (40) includes a transmitter (44), which emits a beam comprising optical pulses toward a scene, and a receiver (48), which receives reflections of the optical pulses and outputs electrical pulses in response thereto. Processing circuitry (42) is coupled to the receiver so as to receive, in response to each of at least some of the optical pulses emitted by the transmitter, a first electrical pulse (92) output by the receiver at a first time due to stray reflection within the apparatus and a second electrical pulse (90) output by the receiver at a second time due to the beam reflected from the scene, and to generate a measure of a time of flight of the optical pulses to and from points in the scene by taking a difference between the respective first and second times of output of the first and second electrical pulses.
Abstract:
Control apparatus (22) includes an optical subsystem (40), which is configured to direct first light toward a scene that includes a hand of a user (38) in proximity to a wall of a room and to receive the first light that is reflected from the scene, and to direct second light toward the wall so as to project an image of a control device (32, 34, 36) onto the wall. A processor (42) is configured to control the optical subsystem so as to generate, responsively to the received first light, a depth map of the scene, to process the depth map so as to detect a proximity of the hand to the wall in a location of the projected image, and to control electrical equipment (24, 26, 28, 30) in the room responsively to the proximity.
Abstract:
Optical apparatus (64) includes a stator assembly (47), which includes a core (78, 90, 91) containing an air gap and one or more coils (80, 92, 94, 116, 120) including conductive wire wound on the core so as to cause the core to form a magnetic circuit through the air gap in response to an electrical current flowing in the conductive wire. A scanning mirror assembly (45, 83, 85, 130) includes a support structure (68), a base (72), which is mounted to rotate about a first axis relative to the support structure, and a mirror (46), which is mounted to rotate about a second axis relative to the base. At least one rotor (76, 132) includes one or more permanent magnets, which are fixed to the scanning mirror assembly and which are positioned in the air gap so as to move in response to the magnetic circuit. A driver (82) is coupled to generate the electrical current in the one or more coils.
Abstract:
Mapping apparatus includes a transmitter (44), which is configured to emit, in alternation, at least two beams comprising pulses of light along respective beam axes (87, 88) that are mutually offset transversely relative to a scan line direction of a raster pattern. A scanner (64) is configured to scan the two or more beams in the raster pattern over a scene. A receiver (48) is configured to receive the light reflected from the scene and to generate an output indicative of a time of flight of the pulses to and from points in the scene. A processor (24) is coupled to process the output of the receiver so as to generate a 3D map of the scene.
Abstract:
An apparatus for processing data includes a projector (160), which is configured to project content onto at least a part of a scene. A processor (40) is configured to detect a location of an eye of a person (164) in the scene and to control the projector so as to reduce an intensity of the projected content in an area of the eye.
Abstract:
A method for depth mapping includes illuminating an object with a time-coded pattern and capturing images of the time-coded pattern on the object using a matrix of detector elements. The time-coded pattern in the captured images is decoded using processing circuitry embedded in each of the detector elements so as to generate respective digital shift values, which are converted into depth coordinates.