1. Introduction
Aviation safety and wildlife, including birds, has been a subject of concern and research for many years within the aviation industry [
1,
2]. Bird strikes, which are a relatively common phenomenon, a serious threat to aviation security, and an expensive problem, have been increasing with the increase in air traffic [
3]. This article presents the improvement in the deep learning model that will be used to sense and avoid bird strikes in airports’ surrounding areas.
1.1. Background
Bird strikes have been an unsolvable problem of aviation since its beginning: the first moment it occurred was in 1905 [
4]. Such accidents can cause irreversible destruction of an aircraft, operational disturbances that are considered moderate, and even the chance of a catastrophic failure, posing a threat to human lives [
5,
6,
7]. Pursuant to the Federal Aviation Administration (FAA), bird strikes have been the major cause of damage to US civil and military transportation service estimated in the annual amount of USD 600 million in 2010, and now the costs will be higher [
8]. The increase in global air traffic and variations in the population of birds due to environmental changes are other reasons for avian flu spread [
9].
The array of solutions used in bird strike avoidance ranges from habitat management to avian radar systems and acoustic deterrents [
10]. Nevertheless, they appear to be inadequate in terms of sensing and flexibility when different environmental conditions are put in place. This explains why there is an urgent need to look at better and superior alternatives.
The authors [
11] aimed to develop a prediction model using machine learning techniques such as fuzzy decision trees and dynamic neural networks, which are quite useful in the aviation safety system and were adopted to give a prognosis for the failures in the aircraft beforehand to increase aviation safety systems and decrease aircraft crash rates. The results of the prediction are within a range of 80% to 90%. The synthetic dataset testing against the proposed aircraft crash prediction model was one of the ways to test the proposed aircraft crash prediction model.
In another research study [
12], a new highly challenging dataset, Air Birds, has been presented, formed by 118,312 images obtained by an aerial camera. It has a complete set of 409967 GPS-like tags attached manually to each flying bird captured in the image. The average dimension of all the annotated objects has 10 pixels as the smallest one, following 1920 × 1080 images. The dataset consists of pictures of the airport obtained by four cameras installed in a network in four seasons of 1 year. It features both birds on the ground and in flight, changes in lighting, and 13 meteorological situations. In the work of [
13], the researchers presented a sample of drone and bird images in various environments and habitats. The dataset was curated using the Rob flow software which allowed us to custom edit the images using AI-assisted bounding boxes, polygons, and instance segmentation. A variety of input and output formats, including import and export, were supported by the software that could provide an interface with different machine learning frameworks. To attain the best accuracy, each image was manually segmented from edge to edge and detailed for training the YOLO-based model.
This research in [
14] fully utilized a deep learning-based object detection structure by aerial photographs with an Unmanned Aerial Vehicle (UAV). The aerial photography dataset used included different birds’ photos and those taken in various habitats, near lakes, and adjacent to farmland. Moreover, the aerial view of the placements of the bird decoys was filmed to obtain more birds’ information. Bird detection or classifying models using Faster R-CNN, R-FCN, SSD, Retina net, and YOLO were created, and their time complexity as well as precision were evaluated by making comparisons between them. The test results revealed that the Faster R-CNN performs better than YOLO in terms of accuracy while YOLO is faster among the models.
The authors of [
15] developed a unified spatiotemporal CNN model for visual object segmentation which was composed of the spatial segmentation and temporal coherence networks seeing as they achieved accurate results on challenging datasets [
16,
17,
18,
19]. The authors of [
20] tested feature extraction variation and spatiotemporal convolution deep neural network (STCNN) for driver fatigue detection. The combination of the two produced a better result than either feature extraction or STCNN both used independently, as revealed by the experiments. The attention, time, and convolutional neural network sequence that was inspired by an attention mechanism of CNN is a component of the proposed STCNN architecture. In another study [
21], a new approach to the aviation failure problem was suggested that comprised STL (seasonal trend decomposition losses) and a hybrid model that uses a transformer and ARIMA components. The combination of STL and ARIMA was a good idea to predict aviation failure.
Previous approaches have largely relied on simpler CNNs or traditional machine learning algorithms that do not account for the temporal dynamics of moving objects. Such models lack the sophistication needed to differentiate between birds and other moving objects like aircraft, leading to significant detection inaccuracies. Additionally, these systems often require extensive manual tuning and are not scalable to different or larger datasets without substantial reconfiguration.
The fundamental research for aviation safety gravitates around machine learning models for aircraft fault estimation and object detection; however, there are insufficient studies particularly on real-time bird detection to prevent bird strike incidents. The present study has taken this gap to its fill by introducing new feature extraction methods coupled with deep learning techniques.
1.2. Motivation
Deep learning as a revolutionized AI technique has demonstrated outstanding abilities of breaking down and looking through visual data using CNNs and other such methods, making it apt for bird discovery in the densely crowded areas/airport locality. The inspiration in the neural network powerfulness in the field comes from this experiment and its objectives are to apply deep learning to the real-time identification of birds, which is vital for safety equipment in airplanes. The motivation of this research work is rooted from the need to improve the existing bird detection systems, which are often limited by their detection range and accuracy.
1.3. Problem Definition
The identification of precise, timely bird detection in and around airport areas with the aim of preventing bird strikes thus becomes the focus of this study. The complexity is in the multitude of bird species with different sizes, flight patterns, and behaviors, as well as in the unusual airport environment with moving aircraft, cars, and various types of infrastructure. Determining a model capable of classifying birds from fast-changing backgrounds under different weather conditions and times of day is a great difficulty.
1.4. Objectives
The main objective of the paper is to advance bird strike prevention technologies through the development of a novel deep learning framework optimized for real-time bird detection in aviation environments. The key goals supporting this objective are as follows:
To develop spatiotemporal convolutional neural network (ST-CNN) mechanisms for enhanced feature recognition and dynamic temporal processing for accurate motion tracking.
To optimize model performance metrics by fine-tuning the model’s parameters, ensuring minimal false positives and negatives for reliable detection.
1.5. Novel Approach
The technique suggested in this research is a novel ST-CNN which incorporated both spatial and temporal characteristics to identify birds. Using ideas originating from the analysis of EEG signals [
20] for the detection of driving fatigue, the model introduces spatial attention with temporal dynamics. This makes it easier to detect the movement patterns of birds and minimize false measurements. The proposed technique makes the model capable of discarding noise information while targeting specific information relative to birds in flight such as flapping, and direction changes of wings are picked from the video feed.
1.6. Structure of the Paper
The remaining section of this paper is organized as follows:
Section 2 describes the development of the model and the experimental methodology.
Section 3 presents the findings of the performance evaluation of the proposed model and the comparisons with other existing models. Finally,
Section 4 concludes with the highlight of the research contribution and the possible future research on the proposed model.
2. Methodology and Methods
Towards having a perfect solution to the bird strike problem, proper consideration was taken in the following aspects: proper collection of the dataset and creation of a DL model. This section defines and describes further the basic components of the proposed study, ranging from data collection methods down to the modeling method. The flow of the proposed research is illustrated in
Figure 1.
2.1. Data Collection and Preprocessing
Given that deep learning models rely on the quality and variety of training data, then “the more data, the better the model”. To this end, a large sample of bird images belonging to various species, flying poses, and parts of the environment was collected. To supplement the dataset’s variety, additional techniques of image scaling, rotation, and altering the lighting were used to simulate different weather, time, and the bird’s distance from the camera.
Table 1 discusses the parameters used in data preprocessing.
2.2. Model Architecture Design
To resolve the limitations of the current models, the proposed model is a spatiotemporal convolutional neural network that integrates spatial attention mechanisms and temporal analysis into one system. The model architecture is based on the latest works on using EEG signals to detect driver fatigue, generalized for the visual input [
20]. The model consists of two main components: a spatially aware convolutional network (SACN) as well as an attention-based temporal analysis network, named ATAN.
2.2.1. Attention-Based Temporal Analysis Network (ATAN)
ATAN is intended to work with the reiterated image data, while temporal features of birds’ motion describe the flow of data. It uses forward–backward LSTM layers, further improved with attention activities, to pay attention to essential temporal features reflecting the flight of birds like the flapping of wings and fluctuations in speed. The overall process of the proposed ATAN is shown in the following
Figure 2.
Let
denote a sequence of image frames captured over time T. Here, each frame
represents a snapshot at time t. These frames are processed individually to extract spatial features before being analyzed temporally. For each frame
, we define the extracted spatial features as
. These are obtained via a convolutional neural network (CNN), which processes each frame as follows:
The sequence of feature maps
is then fed into a bidirectional LSTM network to capture the temporal dynamics of the birds in flight. The bidirectional LSTM allows the network to have both forward-looking and backward-looking insights at each time step, capturing patterns that unfold over time. Let
and
denote the hidden states of the forward and backward LSTMs at time t, respectively:
The combined hidden state at each time t is then given by concatenating the forward and backward hidden states. Equation (4) is obtained by combining Equations (2) and (3).
With the temporal features extracted, an attention mechanism is applied to weigh the significance of each time step’s features based on their relevance to the detection task. The attention weights
are computed using a softmax function over the energy scores
, which are derived from the hidden states:
where
,
, and
are trainable parameters of the attention network. The context vector C, which represents a weighted sum of the hidden states, is then calculated:
This context vector C is a dynamic representation of the entire sequence, emphasizing the most relevant temporal features for bird detection. Finally, the context vector C is passed through a fully connected layer for classification. The output layer provides a probability distribution over two classes, “bird” and “no bird”:
where
and
represent the weights and bias of the output layer, and P provides the probabilities of bird presence in the sequence of frames.
2.2.2. Spatially Aware Convolutional Network (SACN)
SACN focuses on analyzing individual frames for spatial features, utilizing a series of convolutional layers followed by spatial attention mechanisms. This component is tasked with identifying bird-specific features against complex airport backgrounds, effectively distinguishing birds from other moving objects like aircraft and vehicles.
Figure 3 represents the workflow of the SACN mechanism.
Let
represent a batch of N image frames where each frame
corresponds to a different point in time or a different camera view, with
. Each frame
undergoes a series of convolutional operations that extract features at multiple levels of abstraction. We define the output feature map after the
convolutional layer for frame
as
. The convolutional operation can be mathematically represented as follows:
where “∗” denotes the convolution operation,
and
are the weights and biases of the
convolutional layer,
is the input feature map from the previous layer with
, and
is the non-linear activation function, such as ReLU.
After each convolutional layer, a pooling layer is typically applied to reduce spatial dimensions and enhance the invariance of the features. The pooling operation for layer l is denoted as
and is defined as follows:
where pool represents the pooling function, and here, max pooling is used. This is the most used type of pooling in CNNs. It reduces the dimensionality of feature maps by applying a maximum filter to non-overlapping subregions of the initial feature map. For each such subregion, max pooling takes the maximum value:
where
is the window of the feature map
covered by the pooling operation at position
.
To emphasize relevant features and suppress less useful information, a spatial attention mechanism is applied to the feature maps. The mechanism generates a spatial attention map
which is element-wise multiplied with the feature map to weight the importance of each feature spatially:
where
is a convolution operation specific to the attention mechanism,
are the weights of the attention convolution, and ⊙ represents element-wise multiplication.
The feature maps from different layers can be integrated using a feature integration function
, which combines information across layers to form a rich representation of the spatial features:
The integrated feature map
is then flattened and passed through one or more fully connected layers for classification. The output is a probability score indicating the likelihood of a bird’s presence:
where
and
are the weights and bias of the fully connected layer.
The SACN is trained using a supervised learning approach where the loss function measures the discrepancy between the predicted probabilities and the ground truth labels. The loss function
is typically a cross-entropy loss defined as follows:
where
represents the true label for frame
, with
indicating the presence of a bird and
otherwise.
2.2.3. Integration and Fusion
The outputs of ATAN and SACN are fused using a custom integration layer, combining temporal and spatial insights to make a final prediction. This fusion approach ensures that the model’s decision-making process benefits from a comprehensive understanding of both the spatial appearance and temporal behavior of birds in flight. Assume that the ATAN and SACN output feature maps for the
frame are represented as
(the context vector from ATAN) and
(the integrated feature map from SACN), respectively. The work flow of ATAN and SACN is given in the
Figure 4.
The goal of the fusion layer is to combine these two sets of features in a way that preserves and utilizes the information from both sources. This is conducted through a fusion function
, which is defined as follows:
A common choice for
is concatenation followed by a fully connected layer that mixes the features, although other fusion techniques like summation or multiplication could also be considered. If concatenation is used, the fusion function can be mathematically expressed as follows:
where
and
are trainable weights and biases of the fusion layer, and [;] denotes the concatenation operation.
The fused feature vector
is then fed into a classification layer to make a final prediction about the presence of a bird in the frame. The output of the classification layer is a probability distribution over possible classes, given by the following:
where
and
are the weights and bias of the classification layer, and
represents the predicted probabilities.
During training, a loss function is employed to optimize the model parameters. Given that the model is now performing a fusion of temporal and spatial features, the loss function
is a combination of losses from both ATAN and SACN as well as a classification loss from the fused output:
where the coefficients
,
, and
are hyperparameters that balance the contributions of the respective components. The classification loss
for the fused feature vector is typically a cross-entropy loss if the task is a classification problem, defined as follows:
where
is the true label for the presence or absence of a bird in the
frame.
2.3. Proposed Algorithm
In the framework of this current study, we focus on preventing bird strikes through real-time detection. The proposed work develops a comprehensive algorithmic approach that seamlessly integrates with the spatiotemporal convolutional neural network architecture detailed in
Section 2.2. This section describes the procedural aspects of the proposed approach. It encompasses image preprocessing, bird detection, and the fusion of spatial and temporal data for enhanced decision-making.
2.3.1. Image Preprocessing and Augmentation
The initial stage of the proposed algorithm involves meticulous preprocessing and augmentation of raw image data. Given a batch of raw images I, each image Ii is first resized to a uniform dimension, ensuring consistency across the dataset. Following that, each image undergoes normalization to standardize pixel values, by preparing the data for efficient model processing. Augmentation plays a crucial role in enhancing the robustness of the model. Through techniques such as random flipping, rotation by an angle
, and scaling by a factor s, it simulates a variety of environmental conditions. This diversity in the training data is instrumental in developing a model capable of accurate bird detection across different scenarios. The process of data preprocessing is given in the Algorithm 1.
Algorithm 1: Image Preprocessing and Augmentation |
Variables:
- -
Let I be a batch of raw images . - -
represents the preprocessed image. - -
is the rotation angle. - -
s is the scaling factor for resizing. - -
p is the probability of applying a particular augmentation. Algorithm: Preprocess_and_Augment_Images(I)
- 1.
Initialize an empty list for preprocessed images. - 2.
For each image in I:
- a.
Resize to a fixed dimension, yielding . - b.
Normalize to obtain . - c.
For each augmentation operation op (e.g., flip, rotate):
Generate a random number r between 0 and 1. If , apply op to , resulting in . - d.
Add (or if no op was applied) to I′.
- 3.
Return I′.
|
2.3.2. Bird Detection Model Prediction
After preprocessing, the images are inputted to the deep learning model “M” to detect a bird. The model’s prediction result includes scores “P” for every possible bird detection in an image and the corresponding bounding boxes “B”. If a detection’s confidence is above or equal to the predetermined T, then it is considered valid and unique and therefore used in the subsequent investigation. Therefore, to improve the detection outcomes and remove duplicate detections, the method uses Non-Maximum Suppression (NMS). This step is crucial in arriving at the most likely detections of birds while at the same time minimizing the number of false positives of the model. Furthermore, NMS is pivotal in enhancing the accuracy and reliability of the bird strike prevention system. It minimizes false positives and overlaps in detected birds, providing clearer and more actionable insights for aviation safety measures.
A distinctive feature of the proposed approach is the integration and fusion of temporal and spatial data. It is derived from ATAN and SACN, respectively. This fusion is facilitated by a custom integration layer which combines the context vector C from ATAN with the integrated feature map F integrated from SACN.
The fusion function
amalgamates these data sources, leveraging both the spatial and temporal characteristics of bird movements. This comprehensive data integration ensures that our model’s predictions are based on a holistic understanding of birds in flight, significantly improving detection accuracy. The process of bird detection model is given in Algorithm 2. Further, Algorithm 3 presents the step-by-step process of finding the non-maximum suppression of the calculated data.
Algorithm 2: Bird Detection Model Prediction |
Variables: - D represents the set of detection results. - P is the set of prediction scores. - B is the set of bounding boxes. - T is the detection threshold. - is a preprocessed image. - M represents the deep learning model. Algorithm: Detect_Birds() .
) to D. 4. Apply Non-Maximum Suppression (NMS) to D, yielding . . |
Algorithm 3: Non-Maximum Suppression (NMS) |
Variables:
- -
Let represent the set of detected bounding boxes, where each detection is associated with a confidence score and a bounding box . - -
is the final set of detections after applying NMS. - -
represents the Intersection over Union between the bounding boxes and . - -
is the IoU threshold for determining overlap. . .
- - -. 4. Add Non-Redundant - as the set of detections after applying NMS. |
2.4. Training and Validation
The data were augmented to increase the size of the data and the data were split in the ratio of 7:3 with 70% of the augmented data used for training the model and the remaining 30% used for the validation. Training involved employments of advanced optimization algorithms and loss functions in the contrary object detection tasks. A validation process is concerned with accuracy, speed, reliability, and performance under different environmental situations, whereby the metrics applied include precision, recall, and the F1 score.
2.5. Dataset and Experimental Setup
For the study on bird strike prevention technology, a valuable source for the research work was the construction of a proper database meant for the differentiation of the birds from the UAVs [
22]. This images file contains 20,925 labelled images with dimensions of 640 × 640, with birds and drones taken in various settings and lighting. All the images are properly divided and labeled following the YOLOv7 specifications to facilitate the accurate identification of the objects during the training of the deep learning models. With sets for training and validation as well as for testing the model performance, the dataset provides comprehensive and optimized assistance in training and fine-tuning the model specifically for real-life applications, and every image in the dataset is thoroughly annotated, allowing for the precise detection of airborne objects in real-time conditions.
Table 2 presents the hardware and software used for the experiments. The deep learning parameters are presented in
Table 2.
3. Results
Table 3 below identifies a comparison of the results of performance measurements between the developed model and six benchmark meta-architectures, namely, Faster R-CNN, R-FCN, Retina Net, SSD, YOLO v4, and YOLO v5. The assessment measures used are precision, recall, F1 score, accuracy, the area under the curve of the receiver operating characteristic (AUC-ROC), and the intersection over union (IoU). The following work shows a higher efficiency in all investigated characteristics, which speaks for its possible effectiveness in bird detection in the sphere of aviation security. It is notable that the following model developed from the proposed model enjoys percentages of precision of 0. Although, we obtain a satisfactory precision of 97% and an accuracy of 96%, thereby re-asserting the tool’s capability to make accurate threat assessments on birds.
A more detailed understanding of how the proposed model performs in terms of real-time bird detection is provided with the help of the evaluation of the inference time and the confusion matrix which can be found in
Figure 5 and
Figure 6, respectively.
In more detail,
Figure 5 shows the comparative analysis of the proposed model with other competitive meta-architectures such as Faster R-CNN, R-FCN, Retina Net, SSD, YOLO v4, and YOLO v5 in terms of inference time. The inference time, which is in milliseconds (ms), can be explained by how quickly the system needs to decide in real-time applications ranging to the extent of preventing bird strikes in aviation. A competitive inference time of roughly 45 ms is demonstrated, thus enhancing the viability of the model for real-time analysis. Compared to other described architectures, rapid processing capability means that the model is optimized for speed without a significant loss of the detection accuracy, which is quite suitable for the usage in the aircraft safety systems where the immediate response matters.
The model performance of the proposed work has been quantified by using a confusion matrix and this is depicted in
Figure 6. The confusion matrix shows the number of true positives, true negatives, false positives, false negatives, and the number of objects that are recognized as a bird and the number of objects that are not recognized as bird objects, meaning it provides a better handle of the accurate precision of the model. In relation to the number of TP and TN, 970 and 960, respectively, it can be concluded that the model has a potential to perform rather accurately when it comes to bird presence and absence detection. The comparatively low numbers for both FP and FN (30 and 40, respectively) also suggest the model is useful in reducing false positive results. The high predictive accuracy combined with the inference times described in this study situates the proposed model as a preferred candidate for real-time bird detection in safety-related aspects of aviation.
Figure 7 presents the training and validation accuracy over epochs, where both accuracies exhibit an upward trend, reflecting the model’s improving capability to correctly classify birds. The close tracking of validation accuracy with training accuracy implies that the model generalizes well to unseen data.
Figure 8 showcases the training and validation loss over epochs, depicting a steady decrease in loss values as the training progresses. This trend indicates that the model is learning effectively, with both training and validation losses converging, suggesting a good fit without overfitting the training data.
Figure 9a shows that the model is sensitive and precise in identifying birds as this can be determined using bounding frames which have been labeled to a single bird. Such customization of the detection parameters is indicative of the robustness of the feature extraction layers of the model which is significant for the accuracy of a program as in this case for real-time online applications. The accuracy of the model according to
Table 1 is demonstrated with a precision of 97%, wherein this figure helps the reader to see the accuracy of the model with regards to the localizing of birds in a visual scene.
Figure 9b shows how the model can be used to predict multiple birds flying next to each other. This figure emphasizes another important strength of the model: the ability to forecast crowded scenes with all birds properly separated from one another—an important quality for operational systems considering the high birds per frame rates expected in scenes like those in an airport. The reliability of the accuracy estimated is 96.5% and the recall is 96%. These are highlighted in
Table 1 and it shows the model’s ability to replicate the outputs with high detection under adverse conditions.
4. Discussion
This discussion is based on the applicability of the proposed spatiotemporal convolutional neural network (ST-CNN) which plays a significant role in the improvement in bird strike prevention technologies by detecting birds in a real-time manner. This advanced model is distinguished by the fact that it introduced both spatial data processing as well as temporal data processing, which is crucial to identify and track birds in dynamic airport environments.
The proposed model integrates an ATAN which targets the temporal aspect of the data with a SACN targeting spatial aspect. This design enables the detection to be precise by highlighting features of birds in backgrounds and their movements, a tremendous enhancement from the previous bird detection systems. This creates spatial attention mechanisms that allow the model to focus on concentrating on vital aspects of birds such as wing flapping or the changes in direction, thus improving the model’s ability to detect birds in environments that have different amounts of noise or interference.
In comparison to the current approaches, the benefit of this model can be supported by the results in terms of performance given in
Table 1 of this paper. Specifically, it gains a huge advantage against the Faster R-CNN, Retina Net, and YOLO series models in terms of precision, recall, and IoU. This superior performance shows that the proposed ST-CNN is not only more accurate but also gains superior speed in processing and responding to real-time scenarios, and this is crucial in systems that are used in areas that require immediate action such as aviation safety systems.
In addition, deep learning to achieve the real-time interpretation of complex data in visual forms is proven to be considerable progress in the field. The function of decreasing false positives and increasing the detection accuracy presents a valuable tool to airports, which might diminish the high risk associated with bird strikes’ expenses while increasing the safety features. In this discussion, aware of the impacts of deep learning simulation on the risk management of the aviation industry by minimizing human errors of the pilots, the deep learning framework is proposed as a strong solution to the conventional detection systems in aviation which have been challenged by this safety issue for a long time.
Despite its robust performance, the proposed model has limitations primarily related to its generalization capabilities and real-time processing constraints. While effective in diverse scenarios, its accuracy may diminish in environments drastically different from those in the training dataset, particularly under extreme weather conditions or highly cluttered backgrounds. Additionally, the computational demands of the model, while manageable on high-end hardware, could pose challenges when scaling to broader, real-time applications requiring ultra-low latency. These areas present opportunities for further optimization and testing to enhance the model’s practical deployment in aviation safety and beyond.
5. Ablation Study
The ablation study aims to dissect the contributions of two critical components within the proposed model: ATAN and SACN.
Table 4 presents the ablation study of the proposed methodology. The study evaluates the necessity and impact of each component by observing changes in performance metrics under three distinct configurations:
- i
Proposed Model: Integrates both ATAN and SACN, serving as the control setup to benchmark the full capabilities of our proposed system.
- ii
Without ATAN: Omits the ATAN component, leveraging only SACN to assess the importance of spatial feature analysis in the absence of temporal dynamics.
- iii
Without SACN: Removes SACN, relying solely on ATAN to determine the impact of temporal analysis when spatial features are not considered.
Each model configuration is rigorously tested under uniform conditions using the same dataset, ensuring that any variations in performance are attributable solely to the changes in model architecture.
Proposed Model: The performance of the full model, incorporating both ATAN and SACN, sets a high standard across all evaluated metrics, including precision, recall, F1 score, accuracy, AUC-ROC, and IoU. This configuration highlights the synergistic effect of combining spatial and temporal analyses, crucial for the dynamic detection of objects such as birds in flight. The integration ensures robust detection capabilities, minimizing both false positives and false negatives, which is vital for applications requiring high reliability.
Without ATAN: This configuration shows a significant reduction in performance across all key metrics. The decrease in recall and precision is particularly notable, underscoring the critical role of temporal dynamics in tracking and identifying objects over time. The absence of ATAN suggests that temporal features are essential for understanding object behavior and movement, which are key to reducing identification errors and improving model responsiveness to real-time changes.
Without SACN: The removal of SACN results in the most dramatic decline in performance, especially in metrics like precision and IoU. This outcome emphasizes the importance of spatial analysis in accurately distinguishing objects from their backgrounds. Spatial features provide the necessary context for the model to localize and classify objects effectively within their environments. The pronounced drop in performance metrics indicates that spatial analysis is not merely supportive but fundamental to the model’s detection capabilities.
6. Conclusions
This research has successfully demonstrated the development and implementation of a novel deep learning framework for real-time bird detection, aimed at mitigating the risks associated with bird strikes in aviation. Through the integration of a spatiotemporal convolutional neural network, enhanced with spatial attention mechanisms and temporal analysis, the proposed model has shown superior performance in accurately identifying birds within diverse environmental settings. The experimental results provided a comprehensive evaluation of the model’s efficacy. The performance comparison with other meta-architectures which include Faster R-CNN, R-FCN, Retina Net, SSD, YOLO v4, and YOLO v5 shows that the proposed model achieved higher mean precision, mean recall, mean F1 score, mean accuracy, and maximum mean IoU. In addition, the inference time analysis supports the choice of the proposed model as a real-time solution, which is vital for the aviation safety systems. Such analysis is available in the confusion matrix; hence the revealed data show that the predictability of the model is very reliable in differentiating between birds and other objects. This capability is very important for the reduction in false alarms and activation of protective measures only when it is necessary. Possible further research can be devoted to the explanation of the addition of other data sources, such as radar and acoustic data for enhanced detection. Another area that could be further investigated included exploring the transfer learning and domain adaptation which could increase the model’s range of applications within the different geography and operation environments.
Author Contributions
Conceptualization, N.S.H.A. and S.B.; methodology, N.S.H.A.; software, S.B., C.S. and E.O.R.; validation, N.S.H.A., S.B., C.S. and E.O.R.; formal analysis, S.B.; investigation, N.S.H.A.; resources, C.S. and E.O.R.; data curation, S.B.; writing—original draft preparation, S.B.; writing—review and editing, N.S.H.A. and C.S.; visualization, S.B. and E.O.R.; supervision, S.B.; project administration, S.B., C.S. and E.O.R.; funding acquisition, N.S.H.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by TRC, MOHERI, OMAN, grant number BFP/RGP/ICT/22/003 and the APC was funded by TRC, OHERI, OMAN.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data supporting the findings of this study are available from the publicly archived dataset referenced as follows: Srivastav, Aditya; Shandilya, Shishir Kumar; Datta, Agni; Yemets, Kyrylo; Nagar, Atulya (2023), “Segmented Dataset Based on YOLOv7 for Drone vs. Bird Identification for Deep and Machine Learning Algorithms”, Mendeley Data, V3, available online:
https://data.mendeley.com/datasets/6ghdz52pd7/5 (DOI: 10.17632/6ghdz52pd7.5, accessed on 5 December 2023). This dataset includes segmented images used for training and evaluating the deep learning models discussed in this paper. No new data were created during the study.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Mendonca, F.A.C.; Keller, J. Enhancing the Aeronautical Decision-Making Knowledge and Skills of General Aviation Pilots to Mitigate the Risk of Bird Strikes: A Quasi-Experimental Study. Coll. Aviat. Rev. Int. 2022, 40, 103–131. [Google Scholar] [CrossRef]
- Rowicki, A.R.; Kawalec, A.M.; Krenc, K.; Walenczykowska, M. Bird Collision Prevention Systems in Passenger Aviation. Probl. Mechatroniki Uzbroj. Lot. Inż. Bezpieczeń. 2023, 14, 103–122. [Google Scholar] [CrossRef]
- McKee, J.; Shaw, P.; Dekker, A.; Patrick, K. Approaches to Wildlife Management in Aviation. In Problematic Wildlife; Angelici, F., Ed.; Springer: Cham, Switzerland, 2016; pp. 465–488. [Google Scholar]
- El-Sayed, A.F. Bird Strike in Aviation: Statistics, Analysis and Management; John Wiley & Sons: Hoboken, NJ, USA, 2019. [Google Scholar]
- Perz, R. The Multidimensional Threats of Unmanned Aerial Systems: Exploring Biomechanical, Technical, Operational, and Legal Solutions for Ensuring Safety and Security. Arch. Transp. 2024, 69, 91–111. [Google Scholar] [CrossRef]
- Sivakumar, S. A novel integrated risk management method for airport operations. J. Air Transp. Manag. 2022, 105, 102296. [Google Scholar] [CrossRef]
- Lawrence, M.J.; Stemberger, H.L.; Zolderdo, A.J.; Struthers, D.P.; Cooke, S.J. The effects of modern war and military activities on biodiversity and the environment. Environ. Rev. 2015, 23, 443–460. [Google Scholar] [CrossRef]
- Thompson, A. It’s a Bird, It’s a Plane, It’s a Problem: The Impact of Bird Strikes on the Civil Aviation Industry. J. Air L. Com. 2010, 75, 469. [Google Scholar]
- Vandegrift, K.J.; Sokolow, S.H.; Daszak, P.; Kilpatrick, A.M. Ecology of avian influenza viruses in a changing world. Ann. N. Y. Acad. Sci. 2010, 1195, 113–128. [Google Scholar] [CrossRef] [PubMed]
- Danovaro, R.; Bianchelli, S.; Brambilla, P.; Brussa, G.; Corinaldesi, C.; Del Borghi, A.; Dell’anno, A.; Fraschetti, S.; Greco, S.; Grosso, M.; et al. Making eco-sustainable floating offshore wind farms: Siting, mitigations, and compensations. Renew. Sustain. Energy Rev. 2024, 197, 114386. [Google Scholar] [CrossRef]
- Nimmagadda, S.; Sivakumar, S.; Kumar, N.; Haritha, D. Predicting airline crash due to birds strike using machine learning. In Proceedings of the International Conference on Smart Structures and Systems (ICSSS), Chennai, India, 23–24 July 2020; pp. 1–4. [Google Scholar]
- Sun, H.; Wang, Y.; Cai, X.; Wang, P.; Huang, Z.; Li, D.; Shao, Y.; Wang, S. Airbirds: A large-scale challenging dataset for bird strike prevention in real-world airports. In Proceedings of the Asian Conference on Computer Vision, Macau, China, 4–8 December 2022; pp. 2440–2456. [Google Scholar]
- Shandilya, S.K.; Srivastav, A.; Yemets, K.; Datta, A.; Nagar, A.K. YOLO-based segmented dataset for drone vs. bird detection for deep and machine learning algorithms. Data Brief 2023, 50, 109355. [Google Scholar] [CrossRef] [PubMed]
- Hong, S.-J.; Han, Y.; Kim, S.-Y.; Lee, A.-Y.; Kim, G. Application of deep-learning methods to bird detection using unmanned aerial vehicle imagery. Sensors 2019, 19, 1651. [Google Scholar] [CrossRef] [PubMed]
- Xu, K.; Wen, L.; Li, G.; Bo, L.; Huang, Q. Spatiotemporal cnn for video object segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 1379–1388. [Google Scholar]
- Perazzi, F.; Pont-Tuset, J.; McWilliams, B.; Van Gool, L.; Gross, M.; Sorkine-Hornung, A. A benchmark dataset and evaluation methodology for video object segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 724–732. [Google Scholar]
- Pont-Tuset, J.; Perazzi, F.; Caelles, S.; Arbeláez, P.; Sorkine-Hornung, A.; Van Gool, L. The 2017 davis challenge on video object segmentation. arXiv 2017, arXiv:1704.00675. [Google Scholar]
- Prest, A.; Leistner, C.; Civera, J.; Schmid, C.; Ferrari, V. Learning object class detectors from weakly annotated video. In Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA, 16–21 June 2012; pp. 3282–3289. [Google Scholar]
- Jain, S.D.; Grauman, K. Supervoxel-consistent foreground propagation in video. In Proceedings of the Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland, 6–12 September 2014; Proceedings Part IV 13. Springer International Publishing: Berlin/Heidelberg, Germany, 2014; pp. 656–671. [Google Scholar]
- Peng, B.; Gao, D.; Wang, M.; Zhang, Y. 3D-STCNN: Spatiotemporal Convolutional Neural Network based on EEG 3D features for detecting driving fatigue. J. Data Sci. Intell. Syst. 2024, 2, 1–13. [Google Scholar] [CrossRef]
- Zeng, H.; Zhang, H.; Guo, J.; Ren, B.; Cui, L.; Wu, J. A novel hybrid STL-transformer-ARIMA architecture for aviation failure events prediction. Reliab. Eng. Syst. Saf. 2024, 246, 110089. [Google Scholar] [CrossRef]
- Aditya, S.; Shandilya, S.K.; Datta, A.; Yemets, K.; Nagar, A. Segmented Dataset Based on YOLOv7 for Drone vs. Bird Identification for Deep and Machine Learning Algorithms. Mendeley Data, 2023, V3. Available online: https://data.mendeley.com/datasets/6ghdz52pd7/5 (accessed on 5 December 2023).
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).