This invention relates to image detection systems, and more particularly to an omnidirectional camera system that provides distance (range) information that can be used to generate three-dimensional images.
An optical rangefinder is an instrument used to measure the distance from the instrument to a selected point or object. A typical optical rangefinder consists of an arrangement of lenses and prisms or mirrors and at least one camera. In one common configuration, light from a target enters the optical system through two windows spaced apart, the distance between the windows being termed the base length of the rangefinder. The rangefinder operates as an angle-measuring device for solving the triangle comprising the rangefinder base length and the line from each window to the target point.
U.S. Pat. No. 4,009,960, to S. Feldman, et al, entitled “Passive Optical Rangefinder” describes an optical rangefinder that acquires a double image of the target, using two spaced mirrors. The object's range is determined by measuring displacement of the two images received by a camera.
Although radar and laser range finders have largely replaced optical range finders, there continue to be applications in which an optical image and correlated range information is desired.
The following description is of an optical rangefinder, which uses a single camera, has a 360 degree field of view, and provides distance information. The distance information makes the rangefinder capable of three-dimensional imaging. The optical rangefinder is a simple omnidirectional image detection system with no moving parts. It is most easily implemented for visible light, but embodiments for other wavelengths are also possible.
The rangefinder's field of view includes a target 105, which is detected as two concentric images at the camera's focal plane 106. In other words, the image detected on the focal plane 106 is a dual image of the same target 105.
Lower mirror 102 is positioned along this axis, and has an outer surface that is designed to receive light from the target 105 and direct the light to camera 101. Lower mirror 102 has an opening along its vertical axis, which permits an optical path from upper mirror 103 to pass through the hole and be received by camera 101. As an alternative to having no material filling the opening, the “opening” may equivalently be any sort of transparent window with glass or other transparent material.
In general, lower mirror 102 may have various geometries, but common features are the functionality of its outer surface to direct rays from its field of view to camera 101 and the opening in the center to direct rays from the upper mirror's field of view of camera 101. Lower mirror 102 is symmetrical about the vertical axis A-A.
Upper mirror 103 receives light from target 105 and also has a surface designed to reflect rays from its field of view to camera 101. The optical path of upper mirror 103 passes through the hole in the lower mirror 102 to the camera 101. Upper mirror 103 is symmetric about the vertical axis A-A.
Because both lower mirror 102 and upper mirror 103 are symmetric about the vertical axis, each has approximately the same 360 degree field of view. The outer geometry of mirror 103 is generally conical, with the lower vertex toward camera 101. The outer geometry of mirror 102 has a generally truncated conical shape, larger than mirror 103, with its lower truncated vertex also toward camera 101. As explained below, the outer surfaces of mirrors 102 and 103 may be convex, straight, concave, or configured with some other profile, depending on desired functional parameters of the rangefinder and other design considerations.
Camera 101 is represented in
The image sensor of camera 101 may be implemented with commercially available CCD, CMOS or other pixel array devices. Still or motion images may be acquired and processed. Camera 101 may include memory and processing hardware or firmware, with the sophistication of the programming depending on the application. As explained below, in some applications, distance information may be processed to provide three dimensional images.
Center ray (3) reflects off the upper mirror 103 and forming the upper mirror's top ray (3). Inner ray (2) is reflected off the upper mirror 103 to form the upper mirror's bottom ray (2A). Inner ray (2) also reflects off the lower mirror 102 to form the lower mirror's top ray (2B). Outer ray (1) reflects off the lower mirror 102 to form the lower mirror's bottom ray (1).
Because mirrors 102 and 103 receive light from all directions, the field of view is omnidirectional. The “height” of the field of view is indicated by arrows in
Thus, for both mirrors 102 and 103, the curvature or angle of the outer surface is function of the desired height of the field of view, and other considerations. The mirrors' outer surface profile need not be a convex constant radius—the profile geometry of the outer surface is a function of the desired field of view, height, focal plane specs, etc. The distance between mirrors 102 and 103 is related to precision, and the distance of the mirrors from the camera 101 affects (or is affected by) the camera specifications.