1. Introduction
In recent years, habitat loss, climate change, and human activity have begun to pose a great threat to biodiversity [
1]. Birds are one example of the most impacted animals due to these external conditions, which alter their migratory behavior, thereby changing the time, distance, and routes of their migration, which might be challenging to the birds [
2]. Monitoring wildlife activity, especially observing and studying the populations and movements of birds, is important in the advancement of scientific understanding and ecological conservation efforts, as birds have proven to be essential markers of the health of ecosystems due to their richness and distinctive ecological role as biodiversity indicators [
1,
3,
4,
5].
A practical and affordable real-time approach to identifying environmental changes is through bird monitoring [
1,
5,
6]. The information on changes in migration patterns [
7], breeding behavior changes [
8], and population variations through systematic monitoring enables scientists and conservationists to react swiftly to new environmental issues. Scientists use various techniques to observe birds’ movements, from simple visual observation to phone cameras, digital cameras, drones, and even satellite imaging. These methods can be used separately or in tandem, depending on the objectives of the study, the size of the research area, and the characteristics of the bird species being observed [
9]. Additionally, with the advancements in technology and the creation of scientific platforms, birdwatchers can now submit their observations to international databases [
1,
10,
11]. This collection of data can be used to investigate distribution patterns [
12], population dynamics [
7,
13], and the impact of environmental change on bird communities [
14] (
Table 1).
Observing their movement patterns, including their migration, nomadism, dispersal, altitudinal movement, weather-related movement, and daily movement patterns, is key to the design of effective strategies to conserve their populations. For example,
Sterna paradisaea migrates from the Arctic breeding ground to the Antarctic region following a specific route triggered by season change and the availability of food supplies along their route [
15]. Another example is
Selasphorus rufus, which shows altitudinal migration during the breeding season to follow the blooming of flowers that fit their preference [
16]. Another popular bird movement shown by starlings is called murmuration. During murmurations, large flocks of starlings move in coordinated patterns and show mesmerizing aerial displays. Environmental factors such as avoiding predators and the location of the roosting site also affect the movement of the patterns [
10].
Table 1.
Bird-monitoring methods that are currently utilized in practice.
Table 1.
Bird-monitoring methods that are currently utilized in practice.
Tools | Description | Advantage | References |
---|
eBird and citizen science platforms | Online platforms like eBird allow bird watchers to submit checklists of bird observations, contributing to large-scale databases. | Massive data collection, global coverage, engagement of citizen scientists. | [1,10,11] |
Transect surveys | Observers walk along predetermined paths (transects) and record all birds encountered within a specified distance. | Systematic coverage of habitats, suitable for diverse ecosystems. | [4,13,17,18] |
Drone technology | Unmanned aerial vehicles equipped with cameras or sensors conduct aerial surveys for bird counting. | Efficient for large-scale surveys, accessing difficult terrains. | [6,8,19] |
Point counts | Observers station themselves at predetermined points and record all birds seen or heard within a specified time. | Simple, cost-effective, and provides data on bird abundance and distribution. | [13,17,18] |
Automated acoustic monitoring | Autonomous recording units or smartphone apps capture bird vocalizations, and automated software analyzes the recordings to identify and count the species. | Continuous monitoring, especially useful for nocturnal species. | [20,21] |
Remote sensing and satellite imagery | High-resolution satellite imagery or aerial photography is analyzed to identify and estimate bird populations based on habitat characteristics. | Large-scale monitoring, useful for waterfowl and colonial nesting species. | [22,23] |
Point counting is one important method to monitor populations of birds from time to time. It is usually performed by taking several pictures or videos of a flock of birds from an observatory station for about 3–10 min, depending on the purpose of the study [
24,
25]. Although important, the process is tedious, consisting of manually counting the birds one by one. Moreover, manual counting is subject to error and is time-consuming, as there are several important factors, such as individual knowledge, high bird numbers, and many image samples [
26]. Due to the recent breakthroughs in AI-based computer vision, it is possible to utilize AI to assist bird observation and data analysis. However, there are several limitations in its use, especially the limitations of the researchers’ knowledge about operating the necessary software to prepare the dataset and the training of the AI neural network, as well as the need for high-end computers to efficiently train/process these images [
27,
28]. Additionally, depending on the algorithm, there are some AIs that are not suitable for detecting certain objects, resulting in recognition errors, which is why some researchers prefer to observe them manually, particularly in specific cases in which it is hard to distinguish between the objects of interest and the background.
ImageJ is an open-source platform used for image processing and software analysis that was developed by the National Institutes of Health (NIH) and that is extensively used in various fields, including biology, medicine, and material science [
29]. ImageJ contains numerous plugins that are useful for image analysis, including filtering and normalization, thresholding, object identification, and particle analysis [
30,
31,
32]. It is also equipped with batch processing, which helps with analyzing multiple images simultaneously. The usage of ImageJ for bird counting has been proposed previously by Hurford [
33] and Spoorthy et al. [
26]. They demonstrated the ability of the Particle Analyzer function in ImageJ to count the number of birds from several images after applying a thresholding method. Valle et al. also reported the analysis of greater flamingo flocks using the Find Maxima method in ImageJ from drone images [
34]. Although these studies highlighted the potency of both the Particle Analyzer and Find Maxima functions in ImageJ, these methods have several limitations, such as a color contrast difference between birds and backgrounds and the possibility of overcounting/undercounting due to the bird size. ImageJ is also well known for having several image segmentation tools and plugins. The most common is the Watershed algorithm, which is commonly used in cell studies to separate touching or overlapping objects in binary images [
35]. For example, some studies have used Watershed segmentation to separate overlapping blood cells [
36] and for the observation of neurodegeneration in
Drosophila [
37]. Trainable WEKA (Waikato Environment for Knowledge Analysis) segmentation is a plugin available in ImageJ. This plugin uses a combination of machine learning algorithms and a set of image features to produce pixel-based segmentations [
38]. Previously, Lormand et al. used WEKA segmentation to observe the crystal size distribution in volcanic rocks [
39], while Salum et al. used it to determine the droplet size in an emulsion [
40], and it has also been used to classify and count the numbers of plants [
41] and cells [
38]. TrackMate is an ImageJ plugin developed by Tinevez et al. for particle tracking based on the particle pixel size [
42]. Although it was built for particle tracking, in application, it has also been used for tracking blood cells [
43,
44], lysosomes [
45,
46], and even
Drosophila movement [
47,
48].
Thus, based on prior studies, this study proposed the use of TrackMate, Watershed, and trainable WEKA segmentation as alternative semi-automatic methods for counting the numbers of birds and pinpointing their positions. The capabilities of these methods were then compared to those of previously tested methods: the Particle Analyzer, Find Maxima, and true-value (manual counting) methods. The bird count data were obtained from videos, while several image frames were sampled from the videos and were used for manual pinpointing to compare the coordinates obtained from all the methods to test the sensitivity and precision.
4. Discussion
From the four major cases tested in this study, we found that every tested method for bird counting from the video dataset has its advantages and limitations. In
Video S1, used in the first case (cattle egret migrating unidirectionally above the sea), we found that all the methods showed comparable counting and detection results to the true value. However, the Watershed method showed overcounting in most cases. Previously, Watershed has been proposed as a common method used for separation, especially in cell-related studies [
36,
52]. However, in this study, the birds were normally not circular-/oval-shaped; thus, this might have compromised the object separation of the Watershed method. This result is supported by the Watershed’s low precision in most of the tests conducted in this study, except the fourth case, in which the birds were abundant, which might have led to overlapping and the non-prominence of their features. Additionally, the abundance of birds might have also played a role in improving the precision value. Thus, we propose that the Watershed segmentation method might assist in separating highly overlapping birds to increase its sensitivity and precision.
We found that the Maxima method performed well in most of the tested videos, showing high sensitivity and precision values in most of the tested cases, except in
Video S2 for the goose migration, in which it showed low precision and sensitivity values with a very high Deming regression slope. The marine background of this video seemed to interfere with the Find Maxima results, as the precision was compromised further due to the existing background artifacts even after the background removal.
Particle Analyzer and WEKA had several identical results in our tests. The similarity might have happened due to the use of ImageJ’s Particle Analyzer tool to count the numbers of birds and pinpoint their coordinates. In the other cases for which the data are not identical, Particle Analyzer generally showed higher precision and sensitivity. Even though WEKA is a segmentation tool, it did not seem to segment the birds and it created overcounting, similar to the Watershed method. Based on our observation, WEKA segmentation seems to overestimate the size of detected objects. Therefore, it might create a pseudo-connection between objects, possibly creating false-negative results. The inability to separate overlapping objects is a common problem when using the Particle Analyzer and Find Maxima methods, as there is no built-in segmentation tool in their workflows [
33]. WEKA seems to have the same problem, which was reported in a previous study [
40].
TrackMate was initially designed for particle tracking in ImageJ. In this study, we did not fully utilize and assess the tracking capability of TrackMate. We only tested its accuracy in recognizing individual objects, pinpointing their coordinates, and possibly recognizing the connected/overlapped objects that separate them. TrackMate showed a good performance in most of the conducted tests, with high precision and relatively high sensitivity values. These results suggest that TrackMate did not often recognize the background as the object of interest. However, there is a limitation in recognizing the object of interest. TrackMate’s poor performance in the fourth case (Sturnidae counting) might have been due to the smaller size of the birds in the later frames of the video, creating an identity loss, thereby making them unrecognizable to the system (
Figure 7). However, this case can probably be fixed by splitting the video to set a different size threshold for each part.
Lastly, we would like to highlight the cattle egret migration with the complex background (
Video S3). In this case, none of the tested methods showed acceptable results with relatively low sensitivity and high precision. This result means that they failed to detect most of the birds, or they had a lot of false negatives. However, Watershed had high sensitivity and low precision, similar to its results in the other cases. Thus, none of the methods we tested are recommended for use for this particular case. To overcome this limitation, a deep learning-based method is proposed to obtain better bird-number-counting results with complex backgrounds in the future.