The presently disclosed subject matter relates to imaging. Particularly, the presently disclosed subject matter relates to systems and methods for imaging target object by use of time of flight measurements.
Millimeter wave imaging systems have been widely used. For example, such systems have been used for security reasons such as detecting concealed weapons and obstruction under low visibility conditions. Many current airport scanners perform holographic reconstruction of a target object, but such systems require rotationally scanning a detection arm, which is time consuming. Alternatives, such as focal plane array (FPA) imaging, allow for both passive and active techniques but requires a large array of detectors for high resolution and quality.
State of the art time of flight imaging can performed with focused/collimated beams (time of flight information is obtained along one cross-range ray) either in the receive or the illumination arms, or both. Other imaging techniques may use diverging beams that rely on a large number of spatial samples (field of view requirement) in a large aperture (cross-range resolution requirement). Radar imaging and synthetic radar imaging (SAR) reconstruction algorithms assume that the object is a volume in three dimensional space. This assumption facilitates image reconstruction with only a few measurements.
Surface imaging techniques, such as inverse scattering techniques, and algorithms with coherent diverging beams make assumptions about the electrical boundary of the object as required by the electromagnetic models and also require exhaustive illumination and detection views. This technique uses a sparse measurement scheme and does not make any assumptions about the electrical boundary of the object, the only assumption is that the object can be approximated by a surface in three dimensional space.
Although significant advancements have been made in imaging systems and techniques, there is a continuing need for improved systems and techniques.
Disclosed herein are systems and methods for using time of flight measurements for imaging target objects. According to an aspect, an imaging system includes multiple bistatic radar sensors configured to transmit electromagnetic waves towards a surface of a target object and configured to measure the electromagnetic waves reflected from the surface of the target object. Further, the imaging system includes a computing device comprising one or more processors and memory configured to determine time of flight estimates based on the measured electromagnetic waves. The computing device is also configured to draw, within an image model for the target object, multiple candidate surface portions of the surface of the target object based on the TOF estimates and predetermined positions of the bistatic radar sensors. Further, the computing device is configured to assign weights to each of the candidate surface portions. The computing device is also configured to determine points in the image model where the candidate surface portions meet with a predetermined probability based on the weights. Further, the computing device is configured to define an estimated surface of the target object in the image model based on the determined points.
The foregoing aspects and other features of the present subject matter are explained in the following description, taken in connection with the accompanying drawings, wherein:
For the purposes of promoting an understanding of the principles of the present disclosure, reference will now be made to various embodiments and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended, such alteration and further modifications of the disclosure as illustrated herein, being contemplated as would normally occur to one skilled in the art to which the disclosure relates.
Articles “a” and “an” are used herein to refer to one or to more than one (i.e. at least one) of the grammatical object of the article. By way of example, “an element” means at least one element and can include more than one element.
Unless otherwise defined, all technical terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
The image generator 108 may define a surface of the target object in either two-dimensions (2D) or three-dimensions (3D). For example, the image generator 108 may generate an image model in 2D space or 3D space and define the target object surface by use of coordinates in the image model. In 2D space, the target object surface may be represented as a contour or line defined by multiple points within the image model. In 3D space, the target object surface may be represented by an area defined by multiple points within the image model.
The computing device 104 may include a user interface 110 for interacting with a user and for presenting images of the target object 102 to the user. The user interface 110 may include a keyboard, a mouse, a trackpad, or the like. In addition, the user interface 110 includes a display 112. The user may suitably interact with the user interface 110 for initiating and controlling imaging of target objects in accordance with embodiments of the present disclosure.
The computing device 104 may include an input/output (I/O) device 114 operatively connected to the array of bistatic radar sensors 106. The image generator 108 may be configured to control the individual activation of the bistatic radar sensors 106 via the I/O device 114. Further, the I/O device 114 may receive output signals from the bistatic radar sensors 106 and may communicate to the image generator 108 data representative of the output signals.
The bistatic radar sensors 106 may be capable of bistatic measurements (e.g., monostatic and quasi-monostatic measurements). Further, the bistatic radar sensors 106 can be placed around the target object 102 in known or predetermined locations. The orientation of and distance between the bistatic radar sensors 106 may be stored in a memory of the computing device 104. The placement of the sensors can be with regular spacing, with Golomb ruler spacing, with random spacing, on a plane facing the target object, around the target object, or the like. The sensors can be configured to operate in a Frequency Modulated Continuous (FMCW) mode where an RF signal is swept across a bandwidth B.
Referring to
The method of
Continuing with
The method of
As an example of drawing candidate surface portions,
It is noted that many of the examples described herein refer to a 2D geometry and a 2D image model, although it should be understood that the systems and methods described herein may also be suitably applied to a 3D geometry and 3D image model. The term “surface” used herein may be used for 2D and 3D geometries and 2D and 3D image models.
Returning to
As referred to herein, ellipses are referred to as candidate surface portions, because the reflective electromagnetic wave may have come from any point on the ellipse. A weighting algorithm may be used to isolate the parts of the ellipses that are close to the surface. The points where the ellipses and the surface meet with high probability are initially estimated based on the ellipse weights. A surface that may be considered the initial estimated surface can be fitted (with some smoothness criteria) to the estimated points. For improved results, a second iteration of surface estimation can be performed with the first estimate as a constraint. The estimated surface and the signal returns from each measurement can be used to estimate the reflectivity of the target surface.
In accordance with embodiments of the present disclosure, a method of surface estimation and reflectivity estimation can include multiple steps as described herein. An initial or first step may involve TOF estimation. In this step, TOF returns from each measurement may be estimated. The complex valued signal measured by the receiver of a given pair can be approximated by use of the following equation:
where u(t)=1 for t≥0 and 0 otherwise, sn(t) is measurement noise, B is the RF bandwidth, T is the sweep time, ϕc is a time invariant phase term and τn is the TOF from the nth return surface point on the scene. The TOF is equal to (L1n+L2n)/c (see
Because of the presence of noise in the signal and because of possible interference from close TOF returns due to limited sweep bandwidth, the estimation has limited accuracy. To minimize the clutter of ambiguity (ellipse) regions, the number of estimated TOFs was limited to a low preset number. As an example, a preset number between 2 and 10 can provide a good tradeoff between the clutter and the desired resolution on the target.
Once the TOFs are estimated for each pair, corresponding ellipses can be calculated and drawn. The ellipses are evaluated using the geometry relationships for the ellipse. The estimated TOF range equivalent (L1+L2=c(TOF)) is equal to the major axis of the ellipse. The foci separation may be obtained from the known position of the transmitter and receiver. The geometric ellipse relationships may be applied to determine the rest of the ellipse parameters may form these.
To reduce clutter, the part of the ellipse may be drawn to most likely cover the entire target object. This may be accomplished by using the parametric equations of the ellipse (where the parameter is the angle with respect to the major axis) and drawing the part of the ellipse corresponding to the value of the parameter that extends a specified angle and centered on the line that connects the center of the foci with the center of the scene. The resulting ellipses for 8 transceiver sensors are shown in
In order to estimate the surface from the TOF estimates, the part of the ellipses or ambiguity regions that is most likely on the target may be identified. This achieved by testing each part of the ellipse with a circle (sphere in the three dimensional case). This concept is depicted in
where cTOF indicates the circle calculated TOF, p is the index enumerating the TOF pairs, α is a regularization parameter, and γ is a parameter controlling the sharpness of the weight calculation.
The weights for each ellipse are used to further reduce the ellipse/ambiguity clutter. To achieve this, thresholding may be used. Two possible thresholding criteria are percent of maximum and extent from maximum. The percent of maximum criteria keeps all the points with weight values above a given percentage of the maximum value. The extent from maximum criteria keeps all the points that are located within a given index proximity to the index of the maximum weight value.
With most of the ambiguity clutter removed, the surface of the object may be estimated. In one embodiment, the weights of the remaining parts of the ellipses may be used to estimate the surface by means of a weighted mean, or maximum criteria. In another embodiment, a polynomial or a specified to all the remaining ellipse points may be fit.
The reflectivity of the surface can be estimated by using the estimated surface and the measurements. In this steps, the value of the signal return can be assigned to the points on the estimated surface where it is most probable that it came from. As a first step, a matrix of weights can be built that are indexed by an estimated TOF and a point on the estimated surface. The weight can be calculated according to Equation 3.
where:
As a second step, the value of the signal at each TOF may be found. This may be accomplished by Fourier transforming the measured frequency domain signal to obtain a time domain or range signal and estimating the value of the return at the estimated TOF, i.e., the value of the signal peaks in
Rj=Σi=1Number of TOF pairswijPi (4)
The absolute reflectivity can be obtained from the result of equation 4 by means of calibration with a known reflectivity target.
A system of sensors capable of the measurements described herein can be implemented with off the shelf components.
The system shown in
In accordance with embodiments of the present disclosure, improved results for defining a target object surface may be obtained by performing additional iterations of surface estimation with the first estimate being used as a constraint. The estimated surface and the signal returns from each measurement may be used to estimate the reflectivity of the target surface. The method of surface estimation that was developed previously is good first estimate of the surface shape. The estimate can be further improved by using the first estimate as a starting point or constraint for the next estimate. As an example,
where reg are regularization values, a1 and a2 set the importance of the distance and angle weights, γ is a weight sharpness factor and the other terms are illustrated in
Because this second TOF ellipse (Tx 2-Rx 2) is closer and more tangent to the estimated curve at point p than the first TOF ellipse (Tx 1-Rx 1), the corresponding weight is larger (w2p>w1p). The weight matrix can be used to identify which parts of each ellipse to keep for the next surface estimate. The weights associated with each TOF can be searched for the largest value and hence find the point on the estimated surface that is closest (largest combined distance and angle weight) to the TOF ellipse. Subsequently, the section of the TOF ellipse closest to the point may be used to calculate the next estimate. This step is illustrated in
Subsequently, the sections of the TOF ellipses can be identified for each ellipse and a smooth surface can be fitted through these sections. This step is illustrated in
This estimation method can enforce the estimated surface to be tangent and close to the TOF ellipses while keeping a slowly varying curvature.
In experiments, the estimation method was tested with simulated data from a system with unlimited bandwidth. The unlimited bandwidth case produces TOF estimates that are exact and conform to the specular surface.
In other experiments, 2D simulations for a limited bandwidth system were performed. The simulated geometries are illustrated in
The reason that the surface estimate is not as good as for the unlimited bandwidth case is the error in TOF estimation.
An experiment may be setup to demonstrate the surface and reflectivity estimation and technique in two dimensions. For example, tow low gain horns may be mounted on linear stages. Bistatic measurements of a vertically invariant object can be collected with the use of a network analyzer, and the data can be processes with the surface estimation algorithm.
Other experiments were conducted to validate results from the two dimensional method of moments (2D MOM) simulations that were used during the development of the methods. A 3D vector method of moments (3D MOM) simulation tool was implemented by use of the Matlab software. This tool can support the development of surface estimation methods in three dimensions as well as the virtualizer effort. Some simple validating examples are described herein. In an effort to apply the surface estimation methods to three dimensional surfaces and also to measurements from the Metaimager antenna an estimation method is provided that is based on spline approximation of the object and its reflectivity.
In an experiment, a network analyzer was used as the FMCW radar radio to perform K-Band sweeps from 18 GHz to 26.5 GHz. Two low gain horn antennas were mounted on staggered linear stages capable of synthesizing a 1.5 m bistatic aperture. The horns were separated in the range direction by 0.15 m, and the measurement positions for the receiver and transmitter were chosen from combinations of the following ten array positions given in meters from the edge of the stages: 0.05, 0.23, 0.45, 0.57, 0.82, 0.91, 1.12, 1.25, 1.36 and 1.49. Only the measurements where the position of the sourced and transmitter were different were used because of obscuration. An approximately cylindrical metallic bucket of diameter varying from 0.5 m to 0.6 m was used as a target. The target was placed in front of the stages.
A more interesting target is shown in
In accordance with embodiments, imaging can include performing range measurement, detecting signal peak, applying a surface constant, and optimizing the result. The range measurement can be based on high bandwidth method such as frequency modulated continuous wave (FMCW) system or stepped frequency system to ensure high depth resolution. The measurement in Fourier domain contains the desired TOF information.
Signal peak detection is then performed to extract the range information from the frequency domain signal. Due to the noisy nature of coherent detection, sometimes it is hard to accurately find the peak that relates to the range. Therefore, we apply a BPDN algorithm to the measured signal, which is an optimization problem in the form of
where y is the measurement and x is the desired solution. For a reflected FMCW signal swept over a bandwidth of B, an over complete dictionary D with frequency response from sub-resolution distance is constructed. The λ parameter can control the quality of the optimized solution in favor of either accuracy, i.e. the least square error, or sparsity of the solution. The BPDN problem is then solved using available solver such as TwIST to extract the peak. The key part of our algorithm is applying surface constraint to the measured time of flight information, weighing points on each ellipse according to their possibility of being part of the target surface. For each point on the ellipse, an estimated set of TOF forward measurements can be made by calculating the round trip distance between the point and the transceivers. The difference between the estimated TOF and the measured TOF can be compared to weigh these points. The signal strength can also be used in such a way to estimate the reflectivity profile.
To make the method more efficient, the surface prior can be used to help constrain the model. This surface prior can be obtained through depth camera such as the Microsoft Kinect as a rough estimation of the reflecting surface, assuming the visible surface is close to the surface reflecting millimeter wave. For each point pi on the surface prior, the round trip distance to each bistatic pair may be calculated. The weight function characterizes the difference between the calculated round trip distance and the measured TOF is shown in the first part of the equation in Equation 7. Here L denotes that total travel distance derived from time of flight. In this equation, lTXi and lRXi denotes distance between pi to the transceiver and receiver, respectively. Since each set of transceiver pair corresponds to an ellipse that do not have a matching time of flight.
Similarly, another weight can be made and described by the second part of Equation 7, where Δθ is the difference between the tangent angle at point pi and the angle of incident plane if pi were to reflect with a certain transceiver pair. Therefore, the total weight described in Equation 7 can help select the ellipses that are the best estimation at each point on the prior. With this weighing function, only points sampled on the surface prior may be tested, which can save a lot of computation.
The result can be further optimized by using iterative techniques. Initially, the estimated surface can be represented as a piece-wise smooth spline with control points, which serve as the supports for the merit function. The merit function can be defined as the difference between the simulated TOF and the measured TOF. In experiments, the Levenberg-Marquardt algorithm was used to calculate the steps needed for the merit function to converge.
To demonstrate the ability of the technique to estimate surface geometry and reflectivity, an experiment was conducted for imaging a reflective surface. In this experiment, the system operated in K-Band sweeping from 18 GHz to 26.5 GHz to form FMCW measurements. To simulate an array of bistatic receivers, a transmitter and receiver were set on a linear stage and controlled to perform bistatic measurement and each position. In order to have the maximum variations for the TOF information, the transceiver locations were arranged randomly. The effective aperture for the system is 1.5 m. The target object was an aluminum bucket located 1.3 m away from the system. The measurement technique is described by
The result of the surface estimation and the reflectivity estimation is shown in
The techniques disclosed herein may be used to implement inexpensive, simple to deploy imaging systems for portal security such as at airport check points, building of importance check point, event checkpoint, and the like. The imaging methods disclosed herein can also be used to implement imagers for non-destructive inspection in industrial and research (e.g., archeology and art) applications.
The various techniques described herein may be implemented with hardware or software or, where appropriate, with a combination of both. Thus, the methods and apparatus of the disclosed embodiments, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the presently disclosed subject matter. In the case of program code execution on programmable computers, the computer will generally include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device and at least one output device. One or more programs may be implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language, and combined with hardware implementations.
The described methods and apparatus may also be embodied in the form of program code that is transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as an EPROM, a gate array, a programmable logic device (PLD), a client computer, a video recorder or the like, the machine becomes an apparatus for practicing the presently disclosed subject matter. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates to perform the processing of the presently disclosed subject matter.
Features from one embodiment or aspect may be combined with features from any other embodiment or aspect in any appropriate combination. For example, any individual or collective features of method aspects or embodiments may be applied to apparatus, system, product, or component aspects of embodiments and vice versa.
While the embodiments have been described in connection with the various embodiments of the various figures, it is to be understood that other similar embodiments may be used or modifications and additions may be made to the described embodiment for performing the same function without deviating therefrom. Therefore, the disclosed embodiments should not be limited to any single embodiment, but rather should be construed in breadth and scope in accordance with the appended claims.
This application is a 35 USC 371 application of PCT International Patent Application No. PCT/US2014/050969, filed Aug. 13, 2014 and titled SYSTEMS AND METHODS FOR USING TIME OF FLIGHT MEASUREMENTS FOR IMAGING TARGET OBJECTS, which claims priority to U.S. Provisional Patent Application No. 61/865,225, filed Aug. 13, 2013 and titled SYSTEMS AND METHODS FOR SPARSE APERTURE TIME OF FLIGHT IMAGING; the disclosures of which are incorporated herein by reference in their entireties.
The technology disclosed herein was made in part with government support under grant number HSHQDC-12-C-00049 entitled “Metamaterial Transceiver for Compressive Radio Frequency Imaging.” The United States government has certain rights in the technology.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/050969 | 8/13/2014 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2015/023802 | 2/19/2015 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5596313 | Berglund et al. | Jan 1997 | A |
6091354 | Beckner | Jul 2000 | A |
6449566 | Oeschger | Sep 2002 | B1 |
6777684 | Volkov | Aug 2004 | B1 |
7119731 | Fleisher | Oct 2006 | B2 |
7724175 | Mahler | May 2010 | B2 |
7893862 | Holly | Feb 2011 | B2 |
8497797 | Lee | Jul 2013 | B2 |
8836573 | Yanagihara | Sep 2014 | B2 |
8884805 | Tonnich | Nov 2014 | B2 |
8912946 | Yanagihara | Dec 2014 | B2 |
20070268182 | Bourdelais | Nov 2007 | A1 |
20090271146 | Ammar | Oct 2009 | A1 |
20100039309 | Carter et al. | Feb 2010 | A1 |
20110267221 | Brundick | Nov 2011 | A1 |
20130082870 | Chambers | Apr 2013 | A1 |
Entry |
---|
PCT International Search Report and Written Opinion for PCT International Application No. PCT/US2014/050969 filed Aug. 13, 2014. |
International Preliminary Report and Written Opinion issued for related PCT Application PCT/US2014/050969 dated Feb. 16, 2016. |
Number | Date | Country | |
---|---|---|---|
20160154102 A1 | Jun 2016 | US |
Number | Date | Country | |
---|---|---|---|
61865225 | Aug 2013 | US |