Track establishing device, radar device, and target detection program
The wake establishment device enhances radar target detection by using plot data and wake estimation to reduce noise interference and improve accuracy for high-speed targets at low SN ratios.
Patent Information
- Application Number
- JP2023171355
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-02
- Publication Date
- 2025-04-14
- Estimated Expiration
- 2043-10-02
AI Technical Summary
Existing radar devices struggle to accurately detect high-speed targets at a distance due to long observation cycles and low signal-to-noise (SN) ratios, leading to noise being mistakenly identified as candidate targets.
A wake establishment device that generates plot data from detected points, stores this data, and uses wake estimation based on time series correlations to eliminate noise and accurately identify target wakes, thereby enhancing target detection accuracy.
The solution effectively reduces noise interference and improves target detection accuracy, even at low SN ratios, allowing for the detection of high-speed targets at greater distances.
Smart Images

Figure 2025062350000001_ABST
Abstract
Description
[Technical field]
[0001] FIELD OF THE DISCLOSURE The present invention relates to a track establishment device, a radar device, and a target detection program. [Background technology]
[0002] Conventionally, there is a radar device that uses radio waves as a system for detecting moving objects (hereinafter also referred to as targets) such as flying objects approaching from afar. In recent years, as the moving speed of targets has been increasing, it has become necessary for the radar device to detect targets at long distances and early. In order to detect targets at long distances and early, the basic performance of the radar device has been improved, such as by increasing the size and output, and research has been conducted on target detection technology with low signal-to-noise ratio and target trajectory extraction technology.
[0003] Conventional techniques include arranging multiple frames as one observation value in three-dimensional or two-dimensional coordinates to detect a target point. However, the above-mentioned conventional techniques have a problem in that when the target is moving fast, the interval (period) for observing the target in multiple frames becomes long, making it easier for noise to be selected as a target candidate. In addition, to detect a target that is far away, it is necessary to detect a point with a low S / N ratio, so there is a problem in that the point detected as a target candidate is likely to contain noise. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2014-174004 A Summary of the Invention [Problem to be solved by the invention]
[0005] The present invention has been made in consideration of the above problems, and has an object to provide a track establishment device, a radar device, and a target detection program that are capable of detecting targets with high accuracy. [Means for solving the problem]
[0006] According to an embodiment, the track establishment device has a plot data creation unit, a storage unit, a track estimation unit, and a target detection unit. The plot data creation unit creates plot data indicating detection points to be detected as target candidates from a signal received by the antenna. The storage unit stores the plot data created by the plot data creation unit in a storage device. The track estimation unit extracts detection points to be subject to track estimation from detection points indicated by past time series plot data stored in the storage device based on a time series correlation with the detection points indicated by the plot data created by the plot data creation unit, and estimates a track using the detection points to be subject to track estimation. The target detection unit outputs that a target has been detected when multiple detection points estimated as tracks by the track estimation unit satisfy a criterion for detection as a target. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a radar device including a track establishing device according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of plot data indicating detection points in a scan range of the track establishment device according to the embodiment. [Diagram 3] FIG. 3 is a diagram showing an example of a current frame and N past frames that are created as plot data by the track establishment device according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of detection points of a current frame, detection points of four past frames, and an estimated position range for each past frame, which are set by the track establishing device according to the embodiment. [Diagram 5] FIG. 5 is a flowchart for explaining an example of operations up to target detection by the track establishment device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, an embodiment will be described with reference to the drawings. FIG. 1 is a block diagram showing an example of the configuration of a radar device 1 including a track establishing device 12 according to an embodiment of the present invention. The radar device 1 is a device that detects moving objects (hereinafter referred to as targets) including flying objects such as flying objects, aircraft, and drones, by using radio waves. The radar device 1 detects objects present within a predetermined range (scan range) by scanning the range using radio waves. The radar device 1 according to this embodiment detects targets approaching a predetermined radar position. As a specific example, the radar device 1 detects targets, which are objects approaching a specific facility (target facility), by setting the radar position at or near the target facility.
[0009] 1, the radar device 1 has an antenna 11 and a track establishing device 12. The radar device 1 may have a configuration in which the track establishing device 12 acquires a signal received by the antenna 11. The radar device 1 may have the antenna 11 and the track establishing device 12 configured integrally, or may have the antenna 11 and the track establishing device 12 installed at separate locations.
[0010] Furthermore, the radar device 1 may be configured such that the antenna 11 is installed on an air vehicle (moving object) such as a UAV (unmanned aerial vehicle), and the track establishment device 12 acquires a received signal from the antenna 11. The radar device 1 may also be configured such that the antenna 11 and the track establishment device 12 are installed on a moving object such as an air vehicle, and the track establishment device 12 outputs information such as a target detection result to an external device provided at a predetermined position.
[0011] Antenna 11 transmits and receives radio waves. Antenna 11 transmits radio waves for detecting targets and receives reflected waves of the transmitted radio waves. Antenna 11 is configured to transmit radio waves to a predetermined scan range. Objects present within the scan range reflect the radio waves transmitted from antenna 11. Antenna 11 receives radio waves including reflected waves reflected by objects present within the scan range.
[0012] That is, the antenna 11 receives radio waves including reflected waves from objects present within a predetermined scan range as a received signal in one scanning operation. The antenna 11 outputs a received signal that is a result of scanning the scan range to the track establishment device 12. The antenna 11 performs a scanning operation at predetermined intervals to output a received signal obtained by scanning the scan range at predetermined intervals to the track establishment device 12.
[0013] The track establishment device 12 acquires a received signal, which is a radio wave received by the antenna 11. The track establishment device 12 acquires a received signal that is a result of scanning a scan range at a predetermined interval. The track establishment device 12 detects detection points (plots) that seem to be moving objects in the received signal from the antenna 11. The track establishment device 12 creates plot data that indicates the detection points for each scan (frame). Here, one scan is also referred to as one frame, and the plot data created from the received signal obtained in one scan is also referred to as plot data for one frame.
[0014] The track establishment device 12 estimates the track (trajectory) of each detection point from plot data of multiple scans (frames). The track establishment device 12 eliminates detection points that are noise from detection points in multiple past frames based on the time correlation between frames, and determines whether or not a detection point is a target to be detected based on the tracks of a group of detection points obtained by classifying detection points to be subject to track estimation after eliminating the detection points that are noise. When the track establishment device 12 determines that a detection point is a target based on the estimated track, it outputs that a target has been detected.
[0015] The track establishment device 12 is composed of a computer having a processor, memory, and an interface. The computer as the track establishment device 12 executes various processes by the processor executing programs stored in the memory. For example, the computer as the track establishment device 12 may install a target detection program for executing the processes described below in the memory, and the processor may execute the target detection program to realize the operations described below.
[0016] The track establishment device 12 has storage devices such as a memory for storing time-series plot data (described later) and a memory for storing setting information. The track establishment device 12 has an interface for acquiring a received signal from the antenna 11. The track establishment device 12 may also have one or more circuits for processing the received signal from the antenna 11.
[0017] In the exemplary configuration shown in FIG. 1, the track establishing device 12 has functions such as an interface unit 120, a plot data creation unit 121, a plot data storage unit (storage unit) 122, a track estimation unit 123, and a track determination unit (target detection unit) . The interface unit 120, plot data creation unit 121, plot data storage unit 122, track estimation unit 123, and track determination unit 124 are functions realized by a computer equipped with a processor, memory, and interface as the track establishment device 12 executing a program. Some or all of the functions of the interface unit 120, the plot data creation unit 121, the plot data storage unit 122, the track estimation unit 123, and the track determination unit 124 may be realized by hardware such as a circuit.
[0018] The interface unit 120 acquires a signal received by the antenna 11 from the antenna 11. The interface unit 120 supplies the signal received by the antenna 11 to the plot data creation unit 121. The interface unit 120 may include a signal circuit that processes the signal received from the antenna 11.
[0019] The plot data creation unit 121 acquires, via the interface unit 120, a signal received by the antenna 11 indicating information indicating a position in three-dimensional space and the amplitude of radio waves. The plot data creation unit 121 detects (extracts) detection points to be candidates for targets within the scan range based on the signal received by the antenna 11 acquired via the interface unit 120. The plot data creation unit 121 detects detection points to be candidates for targets under conditions that allow for erroneous detection of noise in order to detect targets such as moving objects approaching at high speed and moving objects in the distance.
[0020] The plot data creation unit 121 creates plot data indicating detection points detected in a scan range for each scan (one frame). For example, the plot data creation unit 121 generates amplitude plot data indicating the amplitude value of a received signal at each point in space in a scan range indicated by distance, azimuth angle, and elevation angle. The plot data creation unit 121 compares the amplitude value of each point in the scan range indicated by the amplitude plot data with a plot detection threshold.
[0021] The plot detection threshold is set in order to detect detection points that are candidate targets from the radio waves (received signals) received by the antenna 11. In the track establishment device 12 according to this embodiment, a value that allows for erroneous detection of noise is set as the plot detection threshold in order to detect points with a low S / N ratio, such as fast approaching moving objects and distant moving objects, as target candidates. In other words, the plot data creation unit 121 of the track establishment device 12 detects detection points using a plot detection threshold that allows for the detection of target candidates with a low S / N ratio, such as fast approaching moving objects and distant moving objects, while allowing for the inclusion of detection points that are noise.
[0022] FIG. 2 is a diagram showing an example of plot data illustrating an example of detection points in a scan range obtained by one scan operation. The plot data creation unit 121 determines whether or not each point in the scan range, which is a three-dimensional space defined by the distance, azimuth angle, and elevation angle with respect to the radar position R (see FIG. 4) as the reference position, is a detection point that is a target candidate (presence or absence of detection). The plot data creation unit 121 determines whether or not each point is a detection point that is a target candidate by comparing the amplitude value of each point in the scan range with a plot detection threshold.
[0023] For example, the plot data creation unit 121 detects points in the scan range where the amplitude exceeds a plot detection threshold as detection points. As described above, the plot detection threshold is a value that allows for erroneous detection of noise in order to detect detection points that are candidates for targets with a low S / N ratio. The plot data creation unit 121 creates one frame of plot data that indicates the distance, azimuth angle, elevation angle, and amplitude for all detection points detected in the scan range by one scan operation.
[0024] That is, when the plot data creation unit 121 detects a detection point using a plot detection threshold, the plot data creation unit 121 creates data indicating the detection point in the scan range as plot data based on the detection result of the detection point. The plot data creation unit 121 supplies the created plot data to the plot data storage unit 122 and the track estimation unit 123.
[0025] The plot data storage unit 122 stores the plot data created by the plot data creation unit 121 in chronological order in a storage device (memory) provided in the track establishment device 12. For example, the plot data storage unit 122 assigns identification information (e.g., an ID) indicating the chronological order to the plot data (frame) for each scan created by the plot data creation unit 121 and stores the data in the storage device.
[0026] The track estimation unit 123 executes a track estimation process to estimate the track of a detection point that is a target candidate based on multiple pieces of chronologically ordered plot data. The track estimation unit 123 acquires plot data (current frame) created by the plot data creation unit 121. The track estimation unit 123 also acquires past plot data (past frames) in chronological order stored by the plot data storage unit 122. The track estimation unit 123 estimates the track of the detection point based on the current plot data created by the plot data creation unit 121 and the past plot data in chronological order stored by the plot data storage unit 122.
[0027] FIG. 3 is a diagram showing a schematic diagram of detection points indicated by plot data of a plurality of frames. FIG. 3 shows an example of a detection point in the current plot data (current frame) created by the plot data creating unit 121 and a detection point in N pieces of past plot data (past frames) stored by the plot data storing unit 122. In FIG.
[0028] 3, the N past frames are referred to in chronological order from the current frame as "past frame", ..., "past N frames". For example, "past frame" refers to past plot data (past frame) that is immediately prior to the current frame (chronological order from the current frame is "1") when arranged in chronological order, and "past N frames" refers to past plot data (past frames) that is "N" chronologically from the current frame when arranged in chronological order.
[0029] In the example shown in Fig. 3, detection points indicated by black dots are detected in the current frame and past frames. Data indicating detection points in a time series is obtained by arranging the detection points in each frame in a single coordinate system. The track estimation unit 123 eliminates detection points determined to be noise based on the time correlation between frames from the multiple detection points obtained in the time series, and estimates a track based on the detection points from which noise has been eliminated.
[0030] The track estimation unit 123 of the track establishment device 12 according to this embodiment extracts detection points to be subjected to track estimation by distance based on the time correlation between detection points in a starting frame (current frame) and detection points in multiple previous frames. In other words, the track estimation unit 123 sets a distance for eliminating detection points that become noise based on the assumed target speed and the time series order from the starting frame.
[0031] That is, the track estimation unit 123 classifies detection points in multiple past frames into detection points to be subjected to track estimation and detection points to be excluded as noise, based on distance based on time correlation, starting from a detection point in the current frame. For example, the track estimation unit 123 sets a distance for each past frame in the time series according to "distance = assumed target speed x time series order from the current frame (N)". The track estimation unit 123 sets a lower limit and an upper limit for assuming a speed change of the target, and sets an estimated position range between the distance based on the lower limit of the speed change (the lower limit of the assumed target speed) and the distance based on the upper limit (the upper limit of the assumed target speed) for each past frame.
[0032] Furthermore, since the track establishment device 12 according to the embodiment detects targets moving toward the radar position R, the track estimation unit 123 sets the area on the radar position R side of the detection point of the current frame outside the estimated position range. When the track estimation unit 123 sets the estimated position range for each past frame, it sets the detection points in the past frames that exist within the estimated position range as targets to be estimated as tracks.
[0033] When estimating a wake, the wake estimation unit 123 sets the number of past frames (n) and the minimum number of detection points (MinPts). In order to extract detection points for estimating a wake from the detection points in n past frames, the wake estimation unit 123 checks whether or not there are detection points within the estimated position range for each past frame. If the number of frames in which there are detection points within the estimated position range is equal to or greater than MinPts, the wake estimation unit 123 estimates the group of detection points as a wake.
[0034] In this embodiment, the process of selecting a plurality of detection points in a time series to be estimated as a wake is referred to as clustering. The number of past frames n and the minimum value of detection points MinPts used for clustering by the wake estimation unit 123 are stored in the setting storage unit 123a. The number of past frames n and the minimum value of detection points MinPts used for clustering can be set according to the operation of the radar device 1. For example, when n=3 and MinPts=3, detection points in a total of four frames, including the current frame and three past frames, are targeted for clustering, and if there are three frames with detection points within the estimated position range, clustering is performed even if there is one frame that is not within the estimated position range (non-detected frame).
[0035] FIG. 4 is a diagram for explaining an example of clustering based on detection points in the current frame and detection points in N previous frames. 4 is an example of clustering where N=4 and MinPts=5. In the example shown in FIG. 4, detection point P0 is a point detected in the current frame and is the starting point of clustering. Each of detection points P11, ..., P43 other than the detection point P0 is a detection point in a frame earlier than the current frame.
[0036] In the example shown in Fig. 4, detection points P11, P12, and P13 are points detected in the first (closest) previous frame (one previous frame) in chronological order from the current frame. Detection points P21, P22, and P23 are points detected in the second previous frame (two previous frames) in chronological order from the current frame. Detection points P31 and P32 are points detected in the third previous frame (three previous frames) in chronological order from the current frame. Detection points P41, P42, and P43 are points detected in the fourth previous frame (four previous frames) in chronological order from the current frame.
[0037] The track estimation unit 123 sets a lower limit and an upper limit for the assumed speed of the target, and sets estimated position ranges G1, G2, G3, and G4 with the detection point P0 as the starting point for each past frame. The estimated position range GN (G1, G2, G3, and G4) is set with the detection point P0 as the starting point, on the far side of the radar position R, and is set based on the distance (assumed speed × N) corresponding to the chronological order (N) from the current frame.
[0038] For example, the estimated position range G1 is set based on the distance (estimated speed x 1) corresponding to the past frame. The estimated position range G1 is an area starting from the detection point P0 and surrounded by a line (semicircle) indicating the distance calculated from the lower limit of the assumed speed of the target and a line (semicircle) indicating the distance calculated from the upper limit of the assumed speed of the target. The estimated position range G2 is set based on the distance (estimated speed x 2) corresponding to the past two frames. The estimated position range G2 is an area starting from the detection point P0 and surrounded by a line (semicircle) indicating the distance calculated from the lower limit of the assumed speed of the target x 2 and a line (semicircle) indicating the distance calculated from the upper limit of the assumed speed of the target x 2.
[0039] The estimated position range G3 is set based on the distance (estimated speed x 3) corresponding to the past three frames. The estimated position range G3 is an area starting from the detection point P0 and surrounded by a line (semicircle) indicating the distance calculated by the lower limit x 3 of the assumed target speed and a line (semicircle) indicating the distance calculated by the upper limit x 3 of the assumed target speed. The estimated position range G4 is set based on the distance (estimated speed x 4) corresponding to the past four frames. The estimated position range G4 is an area starting from the detection point P0 and surrounded by a line (semicircle) indicating the distance calculated by the lower limit x 3 of the assumed target speed and a line (semicircle) indicating the distance calculated by the upper limit x 3 of the assumed target speed.
[0040] The track estimation unit 123 determines whether or not each of detection points P11, P12, and P13 in the first past frame in time series from the current frame of detection point PO serving as the starting point (past frame) is within estimated position range G1. In the example shown in Fig. 4, detection point P11 is within estimated position range G1, and detection points P12 and P13 are outside estimated position range G1. As a result, the track estimation unit 123 targets detection point P11 for track estimation in the past frame, and excludes detection points P12 and P13 from track estimation.
[0041] The track estimation unit 123 determines whether or not detection points P21, P22, and P23 in the second most recent frame in time series from the current frame (the most recent two frames) are within the estimated position range G2. In the example shown in Fig. 4, detection points P21 and P22 are within the estimated position range G2, and detection point P23 is outside the estimated position range G2. As a result, the track estimation unit 123 targets detection points P21 and P22 in the most recent two frames for track estimation, and excludes detection point P23 from the target of track estimation.
[0042] The track estimation unit 123 determines whether or not detection points P31 and P32 in the third past frame in time series from the current frame (past three frames) are within estimated position range G3. In the example shown in Fig. 4, detection point P31 is within estimated position range G3, and detection point P32 is outside estimated position range G3. As a result, the track estimation unit 123 targets detection point P31 in the past three frames for track estimation, and excludes detection point P32 from the target of track estimation.
[0043] The track estimation unit 123 determines whether or not detection points P41, P42, and P43 in the fourth past frame in chronological order from the current frame (past four frames) are within estimated position range G4. In the example shown in Fig. 4, detection points P41 and P42 are within estimated position range G4, and detection point P43 is outside estimated position range G4. As a result, the track estimation unit 123 targets detection points P41 and P42 in the past four frames for track estimation, and excludes detection point P43 from the target of track estimation.
[0044] When the track estimation unit 123 extracts detection points P11, P21, P22, P31, P41, and P42 to be subjected to track estimation, the track estimation unit 123 executes a process of classifying (grouping) these detection points into a group of detection points to be estimated as tracks. That is, the track estimation unit 123 classifies the detection points P11, P21, P22, P31, P41, and P42 to be subjected to track estimation into a group including the detection point P0 in chronological order. For example, the track estimation unit 123 selects detection points of past frames connected in chronological order from the detection point P0 according to the positional relationship of the detection points between the frames.
[0045] According to the example shown in Fig. 4, the track estimation unit 123 extracts detection points connected to detection point P11 based on the moving speed and moving direction estimated from the positional relationship between detection point P0 of the current frame and detection point P11 of the past frame. In the example shown in Fig. 4, the track estimation unit 123 connects detection point P21 of the past two frames to detection point P11 of the past frame, and determines that detection point P22 of the past two frames belongs to a different group. Furthermore, the track estimation unit 123 connects detection point P31 of the past three frames to detection point P21 of the past two frames, and connects detection point P41 of the past four frames to detection point P31 of the past three frames.
[0046] As a result, the track estimation unit 123 selects one group O1 including the detection points P0, P11, P21, P31, and P41. In addition, the track estimation unit 123 connects the detection point P22, which was not connected to the detection point P11, to the detection point P42, and selects the detection points P22 and P42 as a group O2.
[0047] The track estimation unit 123 supplies detection point groups, which are obtained by grouping a plurality of detection points to be subjected to track estimation, as track estimation results to the track determination unit 124. According to the example shown in Fig. 4, the track estimation unit 123 supplies a detection point group consisting of detection points P0, P11, P21, P31, and P41 of group O1 and a detection point group consisting of detection points P22 and P42 of group O2 to the track determination unit 124 as track estimation results.
[0048] 4 shows an example of the estimated position range G in two dimensions for simplicity, but when the detection point P is detected as a three-dimensional position, the track estimation unit 123 sets a three-dimensional estimated position range G. This allows the track estimation unit 123 to estimate a track made up of the detection points that are the subject of track estimation, eliminating detection points that become noise even from the three-dimensional detection points.
[0049] The track determination unit 124 determines whether or not to detect a detection point as a target based on the result of the track estimation by the track estimation unit 123. The track determination unit 124 determines whether or not a track connecting multiple detection points estimated as a track is the track of a target moving object. When the track determination unit 124 determines that the detection point estimated as a track is a target, it outputs a signal that the detection point has been detected as a target.
[0050] The track determination unit 124 sets a determination condition (target criterion) for determining whether or not a detection point estimated as a track is a target, and determines whether or not the track estimated based on the determination condition is the track of the target. For example, the track determination unit 124 may determine whether or not a track is a target based on whether or not a cumulative value of detection probability based on the amplitude of each detection point estimated as a track exceeds a target determination threshold (target criterion).
[0051] Next, the flow of operations of the track establishing device 12 according to the embodiment will be described. FIG. 5 is a flowchart for explaining an example of operations up to target detection by the track establishing device 12 according to the embodiment. First, in the radar device 1, the antenna 11 scans a predetermined scan range at a predetermined scan interval. The antenna 11 supplies the track establishment device 12 with a reception signal indicating the received radio wave every time the antenna 11 scans the scan range.
[0052] The track establishment device 12 acquires the reception signal received by the antenna 11 through the interface unit 120 (step ST11). The reception signal acquired by the interface unit 120 from the antenna 11 is a signal indicating information indicating a position in a three-dimensional space including the scan range and an amplitude of the received radio wave. In the track establishment device 12, the interface unit 120 supplies the reception signal of the antenna 11 to the plot data creation unit 121.
[0053] The plot data creation unit 121 of the track establishment device 12 creates plot data for one scan based on the received signal acquired by the interface unit 120 from the antenna 11 (step ST12). The plot data creation unit 121 detects detection points that are candidates for targets (moving objects) within the scan range from the received signal, which is one scan data, and creates plot data that indicates the detection points within the scan range.
[0054] For example, the plot data creation unit 121 detects points that exceed a plot detection threshold among the amplitudes of the received signals at each point in the scan range indicated by the distance, azimuth angle, and elevation angle as detection points, and creates plot data indicating the detected detection points. However, as described above, the plot detection threshold for detecting detection points is set to a value that allows the detection of noise so that points with low SN are also detected as target candidates.
[0055] When the plot data creation unit of track establishing device 12 creates plot data for one scan, plot data storage unit 122 stores the plot data created by plot data creation unit 121 in a storage device in chronological order (step ST13).
[0056] The track estimation unit 123 of the track establishment device 12 executes track estimation processing based on one scan's worth of plot data (current frame) created by the plot data creation unit and past plot data (past frames) stored by the plot data storage unit 122 (step ST14-17).
[0057] The track estimation unit 123 acquires the plot data (current frame) created by the plot data creation unit 121 and past plot data (past frames) in chronological order stored in a storage device by the plot data storage unit 122 (step ST14). The track estimation unit 123 acquires from the storage device the number of past frames (n) to be used for clustering in chronological order from the current frame. After acquiring the current frame and the n past frames, the track estimation unit 123 arranges the detection points of the current frame and the detection points of the past frames in a single coordinate system.
[0058] The track estimation unit 123 sets an estimated position range for each of n past frames, starting from the detection point in the current frame (step ST15). The track estimation unit 123 sets a lower limit and an upper limit of the target's assumed speed according to a speed change relative to the assumed speed of the target, and sets an estimated position range based on the lower limit and upper limit of the target's assumed speed. For example, the track estimation unit 123 estimates the distance from the starting point for the Nth past frame in chronological order from the current frame as the assumed speed (lower limit and upper limit)×N of the target. Therefore, the track estimation unit 123 sets the estimated position range for the Nth past frame as a range in which the distance from the starting point is from the lower limit×N to the upper limit×N of the assumed speed.
[0059] After setting the estimated position range for each past frame, the track estimation unit 123 extracts detection points to be subjected to track estimation using the estimated position range for each past frame (step ST16). The track estimation unit 123 determines whether each detection point in the past N frames is present within the estimated position range corresponding to the past N frames. The track estimation unit 123 subjects the detection points that are present within the estimated position range for the past N frames to track estimation.
[0060] When the track estimation unit 123 extracts detection points to be subjected to track estimation, the track estimation unit 123 executes a process of grouping the extracted detection points into time-series detection points to be estimated as tracks (step ST17). The track estimation unit 123 supplies the grouping result into time-series detection points to be estimated as tracks to the track determination unit 124 as a track estimation result.
[0061] When the track determination unit 124 of the track establishment device 12 obtains the track estimation result by the track estimation unit 123, it executes a track establishment process (target detection process) that determines whether or not to detect the detection point as a target based on the track estimation result (steps ST18-20).
[0062] The track determination unit 124 determines whether or not to detect the detection points grouped as the track estimation result by the track estimation unit 123 as a target (step ST18). For example, the track determination unit 124 sets a determination condition (target criterion) for determining that a track consisting of a group of detection points estimated as a track is the track of a target, and determines whether or not the estimated track is the track of a target depending on whether or not the determination condition for determining that it is a target is satisfied. The determination condition may be a threshold value for a cumulative value of a detection probability based on the amplitude of each detection point, or may be a condition based on the actual track of a moving object that is the target.
[0063] When the track determination unit 124 determines that the detection point estimated as a track is not detected as a target (step ST19, NO), the process returns to step ST11 and repeats the above-mentioned processing. When the track determination unit 124 determines that the detection point estimated as a track is detected as a target (step S19, YES), it outputs that a target has been detected (step ST20). For example, the track establishment device 12 displays information indicating that a target has been detected on a display device when a target is detected. The track establishment device 12 may also output information indicating the detection point detected as a target as the position of the target present within the scan range. The track establishment device 12 may also output a track consisting of a group of detection points determined to be a target as the track of the detected target.
[0064] As described above, the track establishment device of the embodiment creates plot data indicating detection points to be detected as target candidates from the radio waves (received signals) received by the antenna, stores the created plot data in memory, extracts detection points indicated by past time series plot data that exist in an estimated position range based on the time series correlation starting from the detection point indicated by the created plot data as targets for track estimation, estimates a track using the detection points to be targeted for track estimation, and outputs the fact that a target has been detected if it is determined that the detection point estimated as the track is a target.
[0065] As a result, the track establishment device according to the embodiment can eliminate detection points determined to be noise based on time correlation from multiple time series plot data created from received signals obtained by scanning the scan range multiple times by the antenna, and can accurately detect targets even when detection points are detected with low S / N that includes noise. Also, the track establishment device according to the embodiment can detect detection points that are candidates for targets with low S / N, making it possible to detect even fast moving objects at a distance.
[0066] (Modification) The target moving objects to be detected by the track establishment device 12 are assumed to be various moving objects such as flying objects, drones, or aircraft. The speed at which moving objects can move and the tracks they follow are considered to differ depending on the type of aircraft. For this reason, the radar device 1 including the track establishment device 12 may be configured to detect multiple types of targets. As a modified example of the track establishment device 12, an example will be described in which an estimated position range is set for multiple types of targets according to the assumed speed, etc., for each type of target.
[0067] Such a modified track establishment device 12 can be realized by setting upper and lower limits of assumed speed for each type of target for multiple types of targets with a similar configuration to that described above. When multiple types of targets are set, the track establishment device 12 can execute the track estimation process and track determination process described above for each target by setting an estimated position range for each type of target.
[0068] In addition, the track establishment device 12 may set the track of an actually detected target for each of a number of types of targets, and identify the type of target by comparing the track of the detected target with the track of various pre-set targets.
[0069] When the type of the detected target is identified, the track establishment device 12 may output information indicating what type of target the detected target is. For example, when the track establishment device 12 identifies the detected target as an airborne object, it may output information indicating that an airborne object has been detected, and when the detected target is identified as an aircraft, it may output information indicating that an aircraft has been detected.
[0070] As described above, the track establishment device according to the modified embodiment sets an estimated position range for each of multiple types of targets, and estimates tracks for each type of target using the estimated position ranges set for each of the multiple types of targets. As a result, the track establishment device described as the modified embodiment can detect multiple types of targets from detection points in multiple frames.
[0071] Each of the above processes can be executed by several pieces of software. Therefore, the above processes can be realized by installing and executing several programs that execute the procedures of the above processes in a computer serving as a track establishment device through a computer-readable storage medium that stores these programs. For example, the computer that constitutes the track establishment device may install the program by downloading the program via a network and storing the downloaded program. Also, the computer serving as the track establishment device may install the program by reading the program from various information storage media and storing the read program.
[0072] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0073] 1...Radar device, 11…Antenna, 12...Wake establishment device, 120...Interface section, 121...plot data creation unit, 122...plot data storage unit (storage unit), 123...Wake estimation section, 123a...Setting storage section, 124...Track determination unit (target detection unit), P(P0, P11, ..., P43) ... detection point, R…radar position, G(G1, ..., G4)...Estimated location range.
Claims
1. a plot data generating unit that generates plot data indicating detection points detected as target candidates from a signal received by the antenna; a storage unit that stores the plot data created by the plot data creation unit in a storage device; a track estimation unit that extracts detection points to be subject to track estimation from the detection points indicated by the past time-series plot data stored in the storage device based on a time-series correlation with the detection points indicated by the plot data created by the plot data creation unit, and estimates a track using the detection points to be subject to track estimation; a target detection unit that outputs a signal indicating that a target has been detected when a plurality of detection points estimated as the wake by the wake estimation unit satisfy a criterion for detecting the target; A wake establishing device having:
2. The plot data creation unit determines a point in the received signal where the amplitude exceeds a threshold for plot detection as a detection point.
2. A track establishing apparatus according to claim 1.
3. the track estimation unit sets an estimated position range for each past plot data from a detection point serving as a starting point, and targets detection points indicated by past plot data within the estimated position range as targets for track estimation; 2. A track establishing apparatus according to claim 1.
4. the track estimation unit sets an estimated position range for each past plot data based on an assumed speed of the target and a time series order from a detection point serving as a starting point; A track establishing apparatus according to claim 3.
5. the trajectory estimation unit sets an estimated position range for each past plot data to be between a distance calculated from a lower limit value of an assumed speed of the target and a distance calculated from an upper limit value of an assumed speed of the target; 5. A track establishing apparatus according to claim 4.
6. The track estimation unit sets an estimated position range for each of a plurality of types of targets, The target detection unit detects targets for each of a plurality of types of targets and outputs the types of the detected targets. A track establishing apparatus according to any one of claims 3 to 5.
7. an antenna for receiving radio waves in a predetermined scanning range; a plot data generating unit that generates plot data indicating detection points detected as target candidates from a signal received by the antenna; a storage unit that stores the plot data created by the plot data creation unit in a storage device; a track estimation unit that extracts detection points to be subject to track estimation from the detection points indicated by the past time-series plot data stored in the storage device based on a time-series correlation with the detection points indicated by the plot data created by the plot data creation unit, and estimates a track using the detection points to be subject to track estimation; a target detection unit that outputs a signal indicating that a target has been detected when a plurality of detection points estimated as the wake by the wake estimation unit satisfy a criterion for detecting the target; A radar device having the above structure.
8. On the computer, A process of generating plot data indicating detection points detected as target candidates from the signal received by the antenna; A process of storing the created plot data in a storage device; a process of extracting detection points to be subject to track estimation from the detection points indicated by the past time-series plot data stored in the storage device based on a time-series correlation with the detection points indicated by the created plot data, and estimating a track using the extracted detection points to be subject to track estimation; a process of outputting a detection result of a target when the plurality of detection points estimated as the wake satisfy a criterion for detecting the target; A program that executes the following.
Citation Information
Patent Citations
Tracking measurement set partitioning method for multiple extended targets based on density analysis and spectrum clustering
CN103678949A
Tracking processor and tracking processing
JP2001255368A
System for tracking multiple targets
JP2004093533A
Sensor signal processing system
JP2006329771A
Rader system and tracking processor
JP2014153088A
Cited By
Radar ranging prediction method and device based on multivariate real combination time sequence data
CN121878666A