TOA Estimation and Data Association for Through-Wall Tracking of Moving Targets
EURASIP Journal on Wireless Communications and Networking volume 2010, Article number: 420767 (2010)
Through-wall tracking of moving targets is of great interest for rescue, surveillance, and security operations. For its realization, the handheld ultrawideband radars with small antenna array provide a practical solution. The radar signal processing, which is hidden behind the estimation of the final target tracks, represents a complex process with several processing phases. In this paper, all phases for through wall tracking are outlined whereas the attention is devoted to the estimation of the correct input data for the localization phase. This is done by applying a new approach that combines the time of arrival (TOA) estimation and the data-association into a single step. The properties of the proposed algorithm are illustrated by processing of real radar signals. Here, the obtained results confirm that the proposed algorithm has provided good, stable, and robust TOA estimation including deghosting task solution.
Through wall tracking of moving targets is very helpful in the situations where the entering of a room or a building is considered hazardous and it is desired to inspect its interior from outside through the walls. Examples include tracking of people in the dangerous environments (for purposes of policemen, firemen), through rubble localization following an emergency (e.g., earthquake, explosion), or room monitoring for unauthorized intruders. Such tracking can be advantageously realized by ultra-wideband (UWB) radars which operate in a lower GHz-range base-band—approximately up to 3.5 GHz. Electromagnetic waves transmitted by mentioned devices show reasonable penetration through most of typical building materials including reinforced concrete, concrete block, sheet rock, brick, wood, plastic, tile, or berglass .
UWB radar signal processing for target tracking is a complex process that in general requires to suppress stationary clutter (background subtraction methods), to take a decision about the target presence or absence (detection methods), to estimate target position (localization methods), and finally to monitor target motion over time (tracking methods) .
For the target positioning, the quantities such as the received signal strength intensity (RSSI), the angle of arrival (AOA), and time of arrival (TOA) are traditionally used. From them, the RSSI is the least adequate for the UWB case, since it does not profit from the fine space-time resolution of UWB signals and requires a site-specific path loss model. The estimation of AOA, on the other hand, requires multiple antennas or at least an antenna capable of beamforming at the receiver. This requirement implies size and complexity needs that are often not compatible with the low-cost, small-size constraints associated with the typical scenarios for UWB technology. Given the reasons above, TOA stands out as the most suitable signal parameter to be used for positioning with UWB devices . Therefore, the phase of TOA estimation is also included into the radar signal processing procedure, namely, between the detection and localization phase.
In the case of multiple-target localization by a multistatic radar based on the trilateration method and exploiting the TOA estimation corresponding to the target to be tracked, false targets referred to as ghosts are usually created within the standard procedure of the target localization . In order to avoid their generation, the association of the data obtained from different receiving channels should be incorporated into the considered processing procedure, too.
The intention of this paper is to describe a novel approach that combines the TOA estimation and the data-association into a single phase of UWB radar signal processing. In the literature, the most commonly reported methods for the TOA estimation are the correlation approach  and the energy collection-based approach . In contrast to them, TOA-estimation stage of the algorithm proposed in this paper enables one to estimate the TOA of multiple distributed targets, formation of which results from the fact that the UWB radar range resolution is considerably finer than the physical dimensions of the target. In the field of data-association, a range-to-range and a range-to-track association belong between classical methods of data association for range-only-measuring radars . If radar with angular measuring capability is used, the well-known data association techniques, such as that described in , can be used. The data-association stage of the algorithm proposed in this paper belongs between the range-to-range (more precisely TOA-to-TOA) association methods. It offers new simple solution of the deghosting task based on the assumption of a small distance between the adjacent antennas of the handheld radar system which is advantageously used for through wall target tracking.
The paper is organized as follows. At first, the complete radar signal processing procedure for the purpose of through wall tracking of moving targets is presented in Section 2. Then, the novel method of the TOA estimation and the data-association is introduced in Section 3. In Section 4, the performance of proposed approach is evaluated by processing of real radar signals obtained by the experimental UWB radar using maximum-length-binary-sequence (M-sequence) as stimulation signal . Finally, Section 5 provides some concluding remarks.
2. Radar Signal Processing Procedure
The procedure described in this section was designed for radar signals provided by the M-sequence UWB radar system (Figure 1) and tested for various measurement scenarios (walls of different thickness and material, outdoor or indoor measurements, targets of different size and amount). It consists of eight phases, namely, signal preprocessing, background subtraction, weak signal enhancement, detection, TOA estimation and data-association, wall effect compensation, localization, and target tracking. Whole procedure employs 1D signal processing what results in its lower computational complexity in comparison with the imaging methods based on 2D signal processing [10, 11]. In the next paragraphs, a significance of particular phases together with the specific methods providing stable, good, and robust performance for considered through wall applications are outlined.
Raw radar data can be interpreted as a set of impulse responses of surroundings through which the signals emitted by the radar were propagated. In the case of the M-sequence UWB radar such signals must be at first preprocessed by a time-zero setting. The time-zero is the exact time instant at which the transmitting antenna starts emitting the first elementary impulse of M-sequence (so-called chip). It depends, for example, on the cable lengths, total group delays of radar device electronic systems, and so forth, but especially on the chip position at which the M-sequence generator started to generate the first M-sequence. This position is randomly changed after every power supply reconnection. To find time-zero means rotate all received impulse responses in such a way that their first chips correspond to the spatial position of the transmitting antenna. For finding the number of chips needed for such rotating, we have easily utilized the cross-talk signals between transmitting and receiving antennas .
After the phase of raw radar signal preprocessing, a signal-to-noise ratio for radar signals is needed to improve. It is done by background subtraction rejecting especially the stationary and correlated clutter such as antenna coupling, impedance mismatch response, and ambient static clutter, and allows the response of moving targets to be detected. The background subtraction methods are based on the estimation of the stationary and correlated components of radar signal and are applied for the background estimation mainly in an unknown scene. From a variety of background subtraction methods we have chosen the exponential averaging because of its robust performance and low complexity .
The empirical experiences with processing of the multiple-target scenarios were the reason why the phase of the weak signal enhancement has been included into the radar signal processing procedure. Whereas in the single-target scenarios the signals scattered by the target are detectable almost in all observation time instants during which the target is moving, in the multiple-target scenarios usually the reflections only from that target situated the most closely to a receiving antenna is seen. In order to solve this problem, we used with advantage the signal normalization based on hierarchical searching of maxima referred to as the advance normalization .
Detection is the next step in the radar signal processing which comes after enhancement of weak signal. It represents a class of methods that on base of a statistical decision theory determine whether a target is absent or present in examined radar signals. Between detectors which are able to provide good and robust results in the case of through wall detection by UWB radar, constant false alarm rate (CFAR) detectors belong. They are based on Neymann-Person optimum criterion providing the maximum probability of detection for a given false alarm rate. In considered radar signal processing, the CFAR detector that assumed a Gaussian clutter model has been applied .
Binary data that are output of a detector form a noticeable trace of the moving targets. It represents TOA of the electromagnetic waves reflected by the target for the particular instants of the observation time. As the range resolution of UWB radars is considerably fine, with regard to the physical dimensions of the targets to be detected, the targets are usually represented by more TOA values in the detector output. In order to simplify the target localization, such distributed targets  are replaced by simple targets, that is, the target position in every observation time instant is given by the only one TOA. This phase of radar signal processing referred to as TOA estimation is performed on the basis of new algorithm, a description of which is given in the next section. The proposed algorithm enables one, in addition to the TOA estimation, to combine TOA estimated from both receiving antennas to such couples from which only the positions of the true targets can be computed during localization phase. This part of algorithm represents a data-association phase.
The propagation of the electromagnetic waves through wall results in delay time of the signals reflected by the targets moving behind the wall. It means that the TOA estimated by the previous phase of radar signal processing are time shifted because of the wall presence. Their correction is achieved by the subtraction of the mentioned delay time whereby its estimation is the task of the wall effect compensation phase. The method referred to as the target trace correction of the 2nd kind provides promising results in this area . For its utilization the wall parameters, such as permittivity, permeability, and thickness of the wall, must be known in advance.
The estimated and corrected TOA couples are in the following phase of the radar signal processing used as input parameters for localization algorithms. The aim of localization is to determine target coordinates in defined coordinate systems whereby target locations estimated in consecutive time instants create target trajectory. As the considered radar system consists from one transmitting and two receiving antennas, only noniterative direct method of localization can be used. In that case, the target coordinates are simply calculated like intersections of two ellipses given by the correctly associated TOA couples .
The particular locations of the target are estimated with certain random error usually described by its probability distribution function. Taking into account this model of the target position estimation, the target trajectory can be further processed by tracking algorithms. They provide a new estimation of target location based on foregoing positions of the target. Usually, the tracking results in the target trajectory error decreasing including trajectory smoothing. In the case of multiple targets, track filtering must also deal with a track maintenance and with the problems of determining which measurements to associate with which targets being tracked. From different tracking algorithms the multiple-target tracking (MTT) system utilizing a linear Kalman filter has been chosen like the method which encloses complex procedure of UWB radar signal processing . Detailed description of the used MTT system is given in . The number of Kalman filters employed in the MTT system is equal to the maximum number of targets to be tracked. In our current work, we have fixed this number at , as we consider this amount sufficient for the through wall application.
3. TOA Estimation and Data Association
Because of the simplification, the following approach that combines TOA estimation and data-association into a single phase of UWB radar signal processing is referred to as TOA association. In this section, its basic principle and the algorithm description are presented. Subsequently, the advantages and disadvantages of the proposed TOA-association method are discussed.
3.1. Basic Principle
As it was mentioned in Section 2, the radar range resolution (approximately cm for the M-sequence UWB radar under consideration) is noticeably finer than the size of a moving target (usually a person and hence roughly cm 70 cm 170 cm). In this case, the target is titled a distributed target. Therefore, the detector output representing input data for TOA-association algorithm is not expressed by a single impulse representing the target position, but detector output is given as a part of the complex binary sequence (Figure 2). The set of non-zero samples represents the multiple reflections of electromagnetic waves from the target or the false alarms. The multiple reflections due to the target are concentrated around the true target position at the detector outputs. They form so-called target trace. In the part of the detector output, where the target should be detected, not only non-zero but also zero samples can be identified. This effect can be explained by a complex target radar cross-section due to the fact that the target size is much bigger than the radar resolution and by taking into account different shapes and properties of the target surface. The set of false alarms is especially due to imperfect signal processing under very strong clutter presence.
The first task of the TOA-association approach consists in substitution of the distributed target with a proper simple target. It enables to estimate one TOA for every target and is done by means of thresholded summation of detector output with interval length corresponding to the assumed size of a target. The higher the threshold value (later labeled as ), the bigger the amount of the false alarms that is suppressed. On the other hand, the weak reflections from targets can be lost, too. Therefore, a smaller threshold setting is recommended seeing that the simple targets improperly indicated by the false alarms can be considerably reduced during the association phase.
The association phase of the proposed approach deals with the task how to recognize all couples of TOA estimated from both receivers in such a way that they produce, after localization process, the true target positions and no the ghost targets. The main idea consists in the utilization of known and short distance between adjacent antennas (in a handheld radar it is usually less than cm) and results in exactly computable and small differences between TOA estimated from both receivers and belonging to the same single target. The difference is calculated on the basis of the triangle inequality arising from the antenna layout and an arbitrary target position (see the appendix).
3.2. Algorithm Description
Let us label the detector output as , where represents the propagation time of radar signal (along vertical axis of radargram), represents the observation time (along horizontal axis of radargram), the subscript indicates detection phase, and the superscript marks the receiver. Then the TOA-association algorithm operating in sequence through the vectors , for all (i.e., through all columns of radargram) can be expressed in the following steps.
Summation of detector output with interval length corresponding to the assumed size of a target. More precisely, it is a summation of over propagation time interval , where denotes the interval width. corresponds to a target size expressed in number of propagation time instants (samples of impulse response). Based on experimental observations of the detector output width (e.g., as is illustrated in Figure 2(b)), we have found that samples for our radar system. As one sample represents a range of m, the interval width samples corresponds to range approximately m what is roughly the size of a person. The summation of is given as follows:
The aim of this step is to eliminate, at least partially, the influence of the wrong results of the detection, that is, the false alarms and the detection results where the target should be detected, but it has not been.
Generation of continuous TOA intervals within of which the targets are detected. A sequence is simply computed based on comparison of with the fixed threshold . determines the minimal number of reflections in given summation and its setting has been discussed in Section 3.1. The obtained "" or "" indicates the target presence or absence, respectively. This step can be described by the expression
Substitution of distributed targets by simple targets. In this step, every continuous TOA interval is substituted by the only one TOA (only one propagation time instant) representing TOA of a potential simple target. On the basis of comparisons between computed and estimated traces we have found that the best representation of the simple target is given as follows:
where represents the recomputation of to propagation time duration by means of the propagation time sampling period , where is a radar internal clock. The subscript indicates that is only potential simple target which can be in following steps excluded from further processing. In expression (3), is the beginning of the TOA interval found by the following procedure:
The variable expresses the total number of the samples of along the propagation time axis.
Artificial widening of potential simple targets. This part of algorithm represents a graphical interpretation of the theorem given in the appendix. The width of artificial widening expresses the maximum feasible difference between TOA obtained by both receiving antennas and belonging to the same target. This constant term depends on the distance between transmitting and receiving antennas (not on the target size) and is given as follows:
where is the light propagation velocity and represents a small correcting factor added with intention to take into account errors due to measurement and previous phases of radar signal processing. The artificial widening of by the value enables crossing of searched TOA couples. For that purpose, the variable expressing TOA intervals to be applied within data association phase is created:
where the subscript indicates artificial widening.
Data association. Data association is made by means of a simple summation of the sequences for to the sequence :
where subscript indicates the association phase. With regard to the definition, whereas the significance of the particular values of is as follows:
In order to calculate later TOA of simple targets from the associated widened TOA couples, the following variables for every found the TOA couple in the observation time have to be evaluated:
expressing a width of association given by the length of the interval consisting of values "3" in ;
expressing a central point of the interval;
expressing an order of TOA obtained from in the examined couple.
Completion of traces based on associated TOA couples found in the previous observation time instant. This stage enables to complete the potential couple of TOA by the missing TOA, if only one receiving channel has detected an echo due to a target. In the case of the isolated simple targets for , such completion can be realized, if the following condition is fulfilled:
Then the isolated target is completed to the associated couple of TOA and the variables of the TOA couple from the previous observation time instant are saved for it, that is,:
Closing estimation of the associated TOA couples. It is done by the reverse calculation of simple targets on the basis of the width of association , the central point of association , and the order of TOA from in the examined couple according to the expression
Then the closing TOA couple appointed as and enables one to estimate the correct position of the target in the observation time instant by using a suitable localization method based on TOA measurements. A simplified flowchart illustrating the described algorithm is depicted in Figure 3.
3.3. Pros and Cons
The advantage of the proposed TOA association method is that in spite of the step amount it has still a low computational complexity. The average time of whole processing of one impulse response, that is, from raw signal preprocessing until computation of final target positions, is around s in the MATLAB programming environment (Version , R2009a). From that, the TOA-association method takes roughly %. Inasmuch as the time interval between receiving of the consequent radar signal is approximately s for the M-sequence UWB radar under consideration, the whole procedure can be theoretically used for a real-time signal processing.
The losses of targets in some critical situations represent the disadvantage of the proposed TOA-association method. Close-spaced targets and targets moving symmetrically in regard to the antenna layout are examples of such situations. A solution of this problem is the subject of our actual research.
4. Experimental Results
The performance of the proposed TOA-association approach is demonstrated by processing of the real radar signals. The signals were acquired by the aforementioned experimental M-sequence UWB radar equipped with one transmitting () and two receiving antennas (, ). The system clock frequency of the radar device is about GHz, which results in the operational bandwidth of about GHz. The M-sequence order emitted by radar is , that is, the impulse response covers samples regularly spread over ns. This corresponds to an observation window of ns leading to an unambiguous range of about m.
Within the analyzed measurement scenario two persons were moving between tables in a classroom behind cm thick brick wall (Figure 4). The first person was walking from to and back. The second person was in the same time walking from to and back. The radar antenna positions are outlined in the scenario scheme and depicted in Figure 4. All antennas were placed along a line with in the middle of and with distances between adjacent antennas setting to m. The separation of the radar antennas from the wall was m. For the measurement, the circular antennas were utilized.
The raw radar signals corresponding to the described scenario are depicted in Figures 5(a) and 5(b). In these radargrams, only the cross-talk signal (a direct wave between and , ) and the reflections of the emitted electromagnetic wave from the wall can be viewed, inasmuch as they are very strong in comparison with weak signals scattered by the moving targets. After utilization of the cross-talk signal for preprocessing (Figures 5(c) and 5(d)), the background has been estimated by the exponential averaging. After its subtraction from the raw radar data, the primary traces of moving targets have arisen in the radargrams (Figures 5(e) and 5(f)). For enhancement of the target moving in bigger distance from the radar system, the advance normalization has been applied (Figures 6(a) and 6(b)). In spite of that fact that the obtained signals are noticeably noisy, the CFAR detector, in contrast to the energy detector  or the interperiod correlation processor (IPCP) , has highlighted the target traces (Figures 6(c) and 6(d)). The huge amount of the false alarms has resulted in the huge amount of the potential simple targets (Figure 6(e)), but most of them have been successfully suppressed within the association phase (Figure 6(f)). The target locations computed on the basis of estimated TOA couples are depicted in Figure 7(a). The localization errors are larger in the upper part of the picture what results mostly from the larger distance to antennas ( has coordinates ). Inasmuch as not all wall parameters have been known for the analyzed scenario, the wall effect could not be compensated and its consequences have also been included in the localization error. The last picture (Figure 7(b)) represents the estimated tracks of the targets as the final results achieved by the described complete radar signal processing procedure. It can be seen from this figure that the estimated tracks correspond with true target trajectories. The correct discrimination between target tracks was made on the basis of association process included in the complex MTT system. The discontinuities of the tracks in the symmetric multitarget situations result from losses TOA in the case of the target trace crossing.
Based on the radar signal processing performed for the analyzed scenario, approximately eight ghost targets could be generated due to the incorrect TOA association. Even though this amount is considerably smaller than the number of the TOA couples improperly indicated by the false alarms and confirmed during association phase, the elimination of the ghosts represents a preferable benefit. It results from the fact that the ghost positions would form two additional continuous trajectories. These could be during the tracking phase evaluated like the other moving targets whereby the wrong TOA couples have created random locations mostly located outside the depicted area.
In this paper, the novel method of the estimation and association of TOA has been introduced as the component of the complex UWB radar signal processing procedure. The robust estimation of TOA for the multiple distributed targets, the solution of the deghosting task, and from there resulting target localization and tracking improvement belong to its major benefits. The presented experimental results have illustrated the performance of the full procedure by using the scenario for through wall tracking of two moving targets. The comparison of the true and estimated target tracks has confirmed the correctness of the proposed approach.
The TOA-association method has been originally designed for the handheld radar with one transmitting and two receiving antennas. However, the proposed algorithm can be extended directly for multistatic radar systems exploiting an antenna array with the arbitrary number of the receiving antennas placed along a line with small distance between the particular antennas. Thus the basic benefits of the proposed TOA-estimation and data association method would also be advantageous for more complex radar systems.
Nag S, Barnes MA, Payment T, Holladay GW: Ultra-wideband through-wall radar for detecting the motion of people in real time. Radar Sensor Technology and Data Visualization, 2002, Orlando, Fla, USA, Proceedings of SPIE 4744:
Richards M: Fundamentals of Radar Signal Processing. McGraw–Hill, New York, NY, USA; 2005.
Gezici S, Tian Z, Giannakis GB, Kobayashi H, Molisch AF, Poor HV, Sahinoglu Z: Localization via ultra-wideband radios: a look at positioning aspects of future sensor networks. IEEE Signal Processing Magazine 2005, 22(4):70-84.
Fölster F, Rohling H: Data association and tracking for automotive radar networks. IEEE Transactions on Intelligent Transportation Systems 2005, 6(4):370-377. 10.1109/TITS.2005.858784
Fleming R, Kushner C, Roberts G, Nandiwada U: Rapid acquisition for ultra-wideband localizers. Proceedings of the IEEE Conference on Ultra Wideband Systems and Technologies (UWBST '02), May 2002, Baltimore, Md, USA 1: 245-249.
Rabbachin A, Montillet J-P, Cheong P, de Abreu GTF, Oppermann I: Non-coherent energy collection approach for TOA estimation in UWB systems. Proceedings of the IST Mobile & Wireless Communications Summit, June 2005, Dresden, Germany
Khan J, Niar S, Rivenq-menhaj A, Hillali YE: Multiple target tracking system design for driver assistance application. Proceedings of the Design & Architectures for Signal and Image Processing, November 2008, Brussells, Belgium
Blackman SS, Popoli R: Design and Analysis of Modern Tracking Systems. Artech House, Norwood, Mass, USA; 1993.
Sachs J, Herrmann R, Kmec M, Peyerl P: Modified M-sequence UWB-radar. Proceedings of the German Microwave Conference (GeMiC '06), March 2006, Karlsruhe, Germany
Schmitt A, Collins P: Demonstration of a network of simultaneously operating digital noise radars. IEEE Antennas and Propagation Magazine 2009, 51(2):125-130.
Wang H, Narayanan RM, Zhou ZO: Through-wall imaging of moving targets using UWB random noise radar. IEEE Antennas and Wireless Propagation Letters 2009, 8: 802-805.
Yelf R: Where is true time zero? Proceedings of the 10th International Conference on Ground Penetrating Radar, June 2004, Delft, The Netherlands 279-282.
Zetik R, Crabbe S, Krajnak J, Peyerl P, Sachs J, Thoma R: Detection and localization of persons behind obstacles using M-sequence through-the-wall radar. SPIE Defense and Security Symposium, April 2006, Orlando, Fla, USA
Rovňáková J: Complete signal processing for through wall target tracking by M-sequence UWB radar system, Ph.D. dissertation. Technical University of Košice, Letná 9, 041 20 Košice, Slovak Republic; August 2009.
Dutta PK, Arora AK, Bibyk SB: Towards radar-enabled sensor networks. Proceedings of the 5th International Conference on Information Processing in Sensor Networks. Special Track on Platform Tools and Design Methods for Network Embedded Sensors, April 2006, Nashville, Tenn, USA 467-474.
Van der Spek GA: Detection of a distributed target. IEEE Transactions on Aerospace and Electronic Systems 1971, 7(5):922-931.
Rovňáková J, Kocur D: Compensation of wall effect for through wall tracking of moving targets. Radioengineering 2009, 18(2):189-195.
Paolini E, Giorgetti A, Chiani M, Minutolo R, Montanari M: Localization capability of cooperative anti-intruder radar systems. EURASIP Journal on Advances in Signal Processing 2008, 2008:-14.
Rovňáková J: Multiple target tracking system for through wall application. Proceedings of the Scientific Conference of Young Researchers (SCYR '10), May 2010, Košice, Slovak Republic 135-138.
Hatano H, Okada H, T Yamazato, Katayama M: Performance analysis of UWB impulse radar using parallel IPCP receiver. Proceedings of the 1st IEEE International Symposium on Wireless Communication Systems, September 2004, Port Louis, Mauritius 115-119.
This work was supported by the Slovak Scientific Grant Agency VEGA under Contract no. and by the Slovak Research and Development Agency APVV under Contract no. LPP-0080-09. This work is also result of the project implementation of the Center of Information and Communication Technologies for Knowledge Systems (Project no. ) supported by the Research & Development Operational Program funded by the ERDF.
Let represent TOA corresponding to the target. Let us assume that has been estimated by means of the receiving antenna of a radar system if the coordinates of the transmitting antenna () and the receiving antennas (, ) are , , , respectively. Then, if is the distance between transmitting and receiving antennas and is the electromagnetic wave propagation velocity, the following inequality holds:
Then, the following equality holds:(A.3)
Then, the following equality holds:(A.5)
(resulting from the triangle inequality in the triangle given by ).Then, the following inequality holds:(A.7)
Based on (A.3), (A.5), and (A.7) the statement (A.1) is proven.
About this article
Cite this article
Rovňáková, J., Kocur, D. TOA Estimation and Data Association for Through-Wall Tracking of Moving Targets. J Wireless Com Network 2010, 420767 (2010). https://doi.org/10.1155/2010/420767