English | Ελληνικά
Aircraft Recognition
and Tracking Device
Project
Simulation
In order to simulate the system's algorithms, actual data of a real aircraft flight were taken from a real scenario of target attack. The reference position trajectory of the aircraft (reference signal) is known in three-dimensional space (3D), in which the complete simulation scenario in 3D form was designed. Then, a flight path from two (2) different angles of view was received, so two (2) simulation scenarios were created. These angles were selected in such a way that system's performance would be able to be examined under conditions of variable aircraft size (first scenario) and under conditions of variable aircraft speed (second scenario). In both scenarios, it was assumed an enemy aircraft attacking a military airport at six (6) second time window. Moreover, the positions of the original flight path were processed under scale in order that these positions fit in camera's angle of view.

Reference Signal
Reference Signal


Color Code
Color Code (yellow: past, red: present)
Scenario #1 - Aircraft with variable size
In the first sequence of frames, the distance from one target's position to another is fixed at 20 pixels and its size is increasing after every five (5) positions (with one (1) pixel step per position), in each dimension (0.2 pixels/position). After setting the camera to maximum magnification and having given the coordinates of the target, the following measurements were taken. Figure 1.1 depicts the reference signal.

Fig. 1.1 - Scenario #1: Variable size
Fig. 1.1 - Scenario #1: Variable size
The next figure (Fig. 1.2) shows the limits of recognition's algorithm operation. From the first (1st) to the tenth (10th) aircraft's position on the screen, the object is very small, so the algorithm can not identify it. However, recognition is achieved at the eleventh (11th) position, but the system requires three (3) system cycles to identify it as a "valid" target.

Thus, after the fourteenth (14th) position onwards the target is successfully identified and verified. The algorithm is tested for the growing size of the target, which at the time of its recognition was 6x6 pixels (minimum recognized size), while by the end of the simulation was varying from 12x12 pixels to 14x14 pixels (maximum recognized size).

Fig. 1.2 - Scenario #1: Reference signal / Recognition algorithm output
Fig. 1.2 - Scenario #1: Reference signal / Recognition algorithm output
As shown in Figure 1.3, the time required for the target to be recognized, is 2.62 seconds (10th position). However, system begins to converge towards the aircraft after 1.33 seconds (in the 3.95th second of the simulation - 14th position); the deviation is 0.334° at X-axis and it falls down to 0.138° just before the simulation ends at the 6.14th second. As for the deviation at Y-axis is 0.026° at the 2.98th second of the simulation.

Fig. 1.3 - Scenario #1: Reference signal / System output for X and Y-axis
Fig. 1.3 - Scenario #1: Reference signal / System output for X and Y-axis
Figure 1.4 shows the distance of the target from the implied that passes through the center of the camera. The average error was measured at 0.247479°. Ιt is worth of noting that here is not crucial to locate the aircraft precisely nor to track it with great precision, but to achieve target recognition in the time frame of six (6) seconds within the field of the camera (with the highest precision possible), which was eventually succeeded.

Fig. 1.4 - Scenario #1: Target distance from the center of the system
Fig. 1.4 - Scenario #1: Target distance from the center of the system
Scenario #2 - Aircraft with variable speed
Fig. 2.1 - Scenario #2: Variable speed
Fig. 2.1 - Scenario #2: Variable speed
In the second scenario, a frame sequence was constructed, in which the size of the target was fixed at 29x10 pixels; its speed was set to increase with one (1) pixel step every position. Figure 2.1 shows the reference signal with which the second simulation scenario was carried out.

Fig. 2.2 - Scenario #2: Reference signal / Recognition algorithm output
Fig. 2.2 - Scenario #2: Reference signal / Recognition algorithm output
The operating limits of the recognition algorithm are distinguished when observing Figure 2.2. When the aircraft is moving slowly, from first (1st) to sixteenth (16th) position, the algorithm successfully recognizes it (except for the first three (3) positions at which it performs calculations). Two (2) positions before the end of the simulation, the algorithm is unable to identify the aircraft. That's because, in the seventeenth (17th) position, the target moved with higher speed (about 29 pixels from its previous position) above the speed tolerance of optical algorithm. It should be noticed that the real speed limit (of the aircraft) cannot be defined, because the relevant speed of the system is different from that of the aircraft, as magnification and target distance from observer (system) changes. So by "speed", it is meant the "speed" (in pixels) that target moves on screen. Therefore, the conclusion that was draw is that the maximum "speed", with which the system can move during tracking, is 29 pixels/machine cycle (≈160 milliseconds approximately) (Fig. 2.2).

Fig. 2.3 - Scenario #2: Reference signal / System output for X and Y-axis
Fig. 2.3 - Scenario #2: Reference signal / System output for X and Y-axis
As it was seen before (Fig. 2.2), the recognition algorithm works with great precision. The time that is required to recognize the target is 0.71 seconds (Fig. 2.3). After 1.86 seconds (in the 2.57th second of the simulation) the system begins to converge towards the aircraft; the deviation is about 0.154° per axis.

Fig. 2.4 - Scenario #2: Target distance from the center of the system
Fig. 2.4 - Scenario #2: Target distance from the center of the system
Having set the magnification to its maximum value, the field of camera view is 2° at X-axis and 1° at Y-axis; bearing that in mind, it is concluded that the deviation is relatively small in proportion to the large magnification. This is illustrated at Figure 2.4. It is obvious that the majority of points are within the middle circles, which indicates a deviation smaller than 0.23°. The average error of target position from the imaginary line passing through the center of the camera (and the system) is 0.197951°.

Conclusion
In conclusion, both scenarios were carried out successfully. So the system is capable of recognizing and tracking a possible incoming threat within the six (6) second time frame.