In the drawings, which illustrate what is currently considered to be the best mode for carrying out the invention:
The present invention provides methods and apparatuses for remote spatial calibration and imaging that can be used to easily determine location and size of an object of interest as well as determine the size of features on the object by comparing the image of the object to the image of an optically generated visual pattern configured for easy orthogonal measurements.
In the following description, circuits and functions may be shown in block diagram form in order not to obscure the present invention in unnecessary detail. Conversely, specific circuit implementations shown and described are exemplary only and should not be construed as the only way to implement the present invention unless specified otherwise herein. Additionally, block definitions and partitioning of logic between various blocks is exemplary of a specific implementation. It will be readily apparent to one of ordinary skill in the art that the present invention may be practiced by numerous other partitioning solutions. For the most part, details concerning timing considerations and the like have been omitted where such details are not necessary to obtain a complete understanding of the present invention and are within the abilities of persons of ordinary skill in the relevant art.
In this description, some drawings may illustrate signals as a single signal for clarity of presentation and description. It will be understood by a person of ordinary skill in the art that the signal may represent a bus of signals, wherein the bus may have a variety of bit widths and the present invention may be implemented on any number of data signals including a single data signal.
The first set of line-generating lasers 110 and second set of line-generating lasers 120 may be any lasers suitable for emitting laser light in the shape of a line substantially perpendicular to the direction of the projection of light. The line may be generated using a number of techniques, such as, for example, cylindrical lenses, sweeping lasers, holographic lenses, masks, and the like.
The first set of line-generating lasers 110 are configured and aligned to generate a first set of substantially parallel lines 160 of laser illumination in a first orientation. In
The remote spatial calibration apparatus 100 may be directed at an object of interest 150 (also referred to as a target) such that the first set of substantially parallel lines 160 and the second set of substantially parallel lines 170 form the matrix of lines on the object of interest 150.
Each set of line-generating lasers includes at least two lasers and may include many more lasers for generating a varying granularity of lines in the matrix of lines, and generating different sizes for the matrix of lines, as is explained below. For the representative embodiment illustrated in
Each of the line-generating lasers, may include an orientation mechanism (not shown) to individually orient each of the lines relative to other lines in either a substantially parallel arrangement, a substantially perpendicular arrangement, or combinations thereof. With the orientation mechanism, fine-tuning for alignment of the lines may be performed, and each of the line-generating lasers may be configured to be in the first set 110, or the second set 120 of line-generating lasers. Each of the line-generating lasers, may also include a focusing mechanism (not shown) to individually focus each of the laser lines. Thus, for producing a sharp, clear matrix of lines, the laser lines may be focused at a focal depth that substantially matches the focal depth of the imaging device 130.
The imaging device 130 may be configured in the remote spatial calibration apparatus 100 such that it is directed in substantially the same direction as the line-generating lasers. Thus, the imaging device 130 can capture an image of the object of interest 150 and the matrix of lines projected onto the object of interest 150. The imaging device 130 may be any device suitable device for capturing images, such as, for example, a video camera, a still camera, a digital camera, a Complementary Metal Oxide Semiconductor (CMOS) imaging device 130, a charge coupled device (CCD) imager, and the like. In addition, the imaging device 130 may include optical devices for modifying the image to be captured, such as, for example, lenses, collimators, filters, and mirrors.
The remote spatial calibration apparatus 100 may include a controller 140 operably coupled to the first set of line-generating lasers 110, the second set of line-generating lasers 120, and the imaging device 130. The controller 140 may be relatively simple. For example, and not limitation, the controller 140 may only control simple functions such as enabling the line-generating lasers (110 and 120), enabling the imaging device 130, and controlling when to capture images. However, the controller 140 may be much more complex, performing functions such as orienting the line-generating lasers (110 and 120) and imaging device 130, focusing the line-generating lasers (110 and 120) and imaging device 130, and processing the captured images. As an example, and not limitation, the controller 140 may be configured to compress the image data such that less data needs to be communicated out of the remote spatial calibration apparatus 100.
As another example, the controller 140 may be configured to enable some of the line-generating lasers (110 and 120) and disable others of the line-generating lasers (110 and 120) to generate a different size matrix or modify the granularity of lines in the matrix. As an example of a larger matrix, in some applications the overall assembly may tilt such that the imaging device 130 is not pointed directly at the target. In this case, a larger matrix of lines may be useful to ensure coverage of the target by at least some of the lines in the larger matrix.
Some embodiments of the remote spatial calibration apparatus 100 may be configured without a controller (not shown). In those embodiments, if there is any control needed for the line-generating lasers (110 and 120) and the imaging device 130, the control may be performed through a communication port 142 directly connected to the line-generating lasers (110 and 120) and imaging device 130. For example, and not limitation, the only control required may be simply to determine when to capture images.
The remote spatial calibration apparatus 100 may include a communication port 142 operably coupled to the controller 140 or directly to the line-generating lasers (110 and 120) and imaging device 130. The communication port 142 may be configured for communication across a communication channel 145 to an analyzer 180. The communication port 142 should be suitable for transferring images from the imaging device 130 at a resolution (and frame rate if video is used) adequate for performing spatial analysis on the transferred images. In addition, for flexibility of supporting multiple application environments, the communication channel 145 may be adaptable to both wired and wireless communication, as well as supporting various communication channels 145. By way of example, and not limitation, the communication port 142 may be configured as a serial or parallel communication channel, such as, for example, USB, IEEE-1394, 802.11 a/b/g, and other wired and wireless communication protocols.
In some embodiments, the analyzer 180 may be used for automatically performing spatial analysis and measurements of the target. In other embodiments, an analyzer 180 may not be necessary and the user may perform measurements directly from the captured image. Images that have been acquired with no spatial reference cannot be considered quantitative data since there is no means of obtaining a pixel versus physical dimension correlation. The line-generating lasers (110 and 120) produced a fiduciary matrix on the target, thereby creating reference points that may be used to obtain a calibrated spatial map over the entire image. These reference points remain relatively constant regardless of the camera type, aspect ratio, lens configuration, focal length or magnification, provided the region of interest is in the focal range of the imaging device 130. With the matrix of lines projected on the target, the analyzer 180 may use image processing to analyze the image by converting the fiduciary matrix into an overall spatial map of the image, wherein actual distances between reference points may be correlated to a specific number of pixels in the image.
The analyzer 180 may include dedicated hardware for performing the image analysis or may be a general-purpose computer executing image processing software to perform the analysis. In addition, the analyzer 180 may include a display 190 for displaying the captured image and other data, such as, for example, the target size, target position, and ratio of number of pixels to separation distance between neighboring lines.
As illustrated in
The representative embodiment of
In
A background grid 310 in
Although this invention has been described with reference to particular embodiments, the invention is not limited to these described embodiments. Rather, the invention is limited only by the appended claims, which include within their scope all equivalent devices or methods that operate according to the principles of the invention as described.
The United States Government has rights in the following invention pursuant to Contract No. DE-AC07-05-ID14517 between the U.S. Department of Energy and Battelle Energy Alliance, LLC.