A richness-sensitive Acoustic Biodiversity Index from species-level detections: classifier benchmarking, false-positive control and validation against standard soundscape indices in an African savanna and an urban zoo
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
arXiv:2610.42042v1 [cs.LG] 30 Oct 2026
A richness-sensitive Acoustic Biodiversity Index from species-level detections: classifier benchmarking, false-positive control and validation against standard soundscape indices in an African savanna and an urban zoo Muhammad Saeeda,* , Dmitry Mikhaylova , Mohamed H. Alhosania , Yasser F. Al Wahedia , Rory Pilossofb , Ahmed Arabic , Walid Shaabac a Abu Dhabi Maritime Academy, P.O. Box 54477, Abu Dhabi, United Arab Emirates b My Trees Trust, 88 Broadlands Road, Mount Pleasant, Harare, Zimbabwe c Emirates Park Zoo and Resort, Abu Dhabi, United Arab Emirates * Corresponding author: muhammad.saeed@adports.ae (M. Saeed)
Abstract Acoustic indices are widely used as rapid proxies for biodiversity, but they summarise the distribution of sound energy rather than the species producing it and often track richness poorly. We revise and test an Acoustic Biodiversity Index (ABI) built from species-level detections. Its primary form, ABIE , is Shannon diversity of detections normalised by the regional species pool expected at the site and season (H / ln Sref ); temporal stability T is reported as a separate component. We first benchmarked four classifiers on a strongly labelled tropical dataset (1,216 calls, 24 classes) with recording-grouped cross-validation. BirdNET embeddings + logistic regression performed best (macro-F1 0.750 ± 0.029), and random frame-level splits inflated accuracy from 0.41 to 0.70. We then applied BirdNET v2.4 with a location and season filter to recordings from a riverine savanna in the Zambezi Valley, Zimbabwe, and from three habitats at Emirates Park Zoo and Resort, Abu Dhabi, United Arab Emirates. A stricter post-hoc location filter removed 517 high-confidence detections of 9 implausible species, all at the zoo. After diel-matched rarefaction to equal effort (6 h), the savanna site held 21 species (1 D = 9.83; ABIE = 0.38) against 1.3–13 species (ABIE = 0.03–0.21) at the zoo sites. Across 149 recorded hours, ABIE correlated strongly with richness (Spearman ρ = 0.93), whereas six standard indices did not (best: ACI, ρ = 0.48). The stability term was lower at the savanna site (0.39) than at the zoo (0.65–0.67), showing that it penalises the natural diel cycle of bird activity. Species-level indices with explicit false-positive control, a declared regional reference pool and effort standardisation provide a more interpretable biodiversity indicator than energy-based acoustic indices. Keywords: passive acoustic monitoring; acoustic indices; BirdNET; Hill numbers; soundscape ecology; false positives; Zambezi Valley
Highlights • Species-level detections with a regional reference pool track richness (ρ = 0.93) • Six standard acoustic indices tracked hourly richness weakly (|ρ| ≤ 0.48) • A location filter removed 517 high-confidence false detections at a zoo • At equal effort a savanna site held 21 bird species vs 1.3–13 at zoo sites • Temporal-stability terms penalise the natural diel cycle and should stand apart
1
1. Introduction Passive acoustic monitoring (PAM) records whole soundscapes continuously, at low cost and with little disturbance, and has become a core tool for tracking biodiversity in places that are hard to survey on foot (Gibb et al., 2019; Sugai et al., 2019). Autonomous recorders now routinely produce thousands of hours of audio per deployment. At that volume, manual listening is impossible and ecological inference depends on automated summaries of the recordings. The most common summaries are acoustic indices. The Acoustic Complexity Index (ACI; Pieretti et al., 2011) measures intensity changes between adjacent time frames; the Acoustic Diversity and Evenness Indices (ADI, AEI; Villanueva-Rivera et al., 2011) measure how evenly energy is spread across frequency bands; the Bioacoustic Index (BI; Boelman et al., 2007) measures energy in the 2–8 kHz band typical of bird song; the Normalised Difference Soundscape Index (NDSI; Kasten et al., 2012) contrasts biophony with anthrophony; and acoustic entropy (H; Sueur et al., 2008) combines temporal and spectral entropy. These indices are fast, need no training data and can be computed for any recording. However, acoustic indices describe how sound energy is distributed in time and frequency, not which species are calling. A meta-analysis of more than 1,000 index–biodiversity relationships found moderate and highly variable correlations (Alcocer et al., 2022). Indices respond strongly to rain, wind, insects and anthropogenic noise, and their behaviour differs between ecosystems (Fairbrass et al., 2017; Buxton et al., 2018; Sethi et al., 2020). A high index value therefore does not necessarily indicate high diversity. Deep-learning classifiers now offer a second route: identifying species directly. BirdNET recognises more than 6,000 bird species and a set of non-biological sound classes, and includes a location and season meta-model that restricts predictions to species expected at a given site and week (Kahl et al., 2021). Its internal embeddings also transfer well to new classification tasks with little training data (Ghani et al., 2023). Species-level detections can be turned directly into community metrics such as richness and Hill numbers (Hill, 1973; Jost, 2006; Chao et al., 2014), which ecologists already know how to interpret. Two problems limit this route in practice. First, classifiers produce false positives, sometimes with high confidence, and these inflate richness unless detections are filtered and verified (Wood and Kahl, 2024). Second, classifier performance is often overestimated because evaluation splits place short frames from the same recording, or even the same call, in both training and test data (Roberts et al., 2017; Stowell, 2022). An indicator built on detections inherits both problems. A detection-based index also has to be defined carefully. Normalising Shannon diversity by the observed richness gives Pielou’s evenness J′ (Pielou, 1966), which is insensitive to richness. Combining it with an unweighted temporal coefficient of variation makes the index dominated by rare species, which have the largest CV, and dependent on the number of time bins. In our earlier formulation of the ABI, these properties caused the index to decrease as true richness increased (Section 3.7). Here we revise the ABI and test every step of its production, from classifier evaluation to field application. Our aims were to: (i) benchmark species classifiers with leakage-free, recording-grouped evaluation and quantify the effect of leakage and domain shift; (ii) derive species-level detections with explicit false-positive control in two contrasting soundscapes, a riverine savanna in the Zambezi Valley (Zimbabwe) and a zoo in Abu Dhabi (United Arab Emirates); (iii) define a bounded, richness-sensitive ABI and characterise its behaviour by simulation; (iv) test its robustness to sampling effort, confidence threshold, time-bin width and filter strictness; and (v) compare it with six standard acoustic indices at hourly resolution. The two study areas were chosen as a proof of concept across highly contrasting environments, not as an ecological comparison of two regions: a useful indicator must at least separate a natural savanna from a managed urban setting, and the extreme contrast lets the behaviour of each index be examined without ambiguity about which site is richer.
2
2. Materials and methods The two study areas are mapped in Fig. 1 and described in Table 1; Fig. 2 summarises the workflow. The analysis has three steps (classifier benchmark, field soundscapes, ABI analysis), implemented in a Python package described in Section 2.8.
30°N
(a)
ZAMBIA 16°S
20°N
10°N
18°S
ZIMBABWE
27°E
0°
29°E
31°E
26°N
Arabian Gulf 10°S 25°N 20°S 24°N
UNITED ARAB EMIRATES
30°S 10°E
20°E
30°E
40°E
50°E
60°E
53°E
54°E
55°E
56°E
Fig. 1. Location of the two study areas: Chirundu in the Zambezi Valley, northern Zimbabwe (riverine savanna; one recorder), and Emirates Park Zoo and Resort, Abu Dhabi, United Arab Emirates (three recorders in a cage enclosure, at the hippopotamus pool and along a visitor walkway).
2.1 Study sites Chirundu, Zimbabwe. The savanna site lies in the middle Zambezi Valley near Chirundu (−16.742°, 28.888°), in woodland managed by My Trees Trust. The vegetation is riverine woodland and mopane savanna close to the Zambezi River. My Trees Trust runs restoration, anti-poaching and conservation programmes in the middle Zambezi Valley, and its conservation areas are managed under a Forest Stewardship Council plan (My Trees Trust, 2023). Recordings were made on 1–2 February 2024, during the wet season, when many resident and intra-African migrant birds are breeding. Emirates Park Zoo and Resort, Abu Dhabi, UAE. The contrasting site is a zoological park in Abu Dhabi (24.556°, 54.640°) in the hyper-arid lowlands of the Arabian Peninsula. Three recorders were placed in different habitats: a caged animal enclosure (Cage), the hippopotamus pool exhibit (Pool) and a visitor walkway with ornamental planting (Walking). Recordings were made on 27–29 July 2025, in the hot season, when wild bird activity in the region is low and resident urban species dominate. The zoo soundscape also includes captive animals, visitors, maintenance machinery and water pumps. Recordings were made with the permission of the zoo management.
3
Classifier benchmark A
1
RFCx benchmark data
1,216 strongly labelled calls 24 bird and frog classes 1,132 recordings, Puerto Rico
2
Input representations
3
log-mel spectrogram (128 bands) MFCC statistics BirdNET v2.4 embedding (1,024-d)
Four classifiers
random forest · MobileNetV2 EfficientNet-B0 BirdNET embeddings + logistic regr.
4
Leakage-free evaluation
recording-grouped 5-fold CV macro-F1 · LWLRAP · ECE leakage and domain-shift audits
Section 2.3 · Tables 2–4, S1–S2 · Figs 3–7, S1–S2
7
5
Acoustic recording
SM4 recorders, 24 kHz Chirundu, Zimbabwe (1 site) Abu Dhabi zoo (3 sites)
6
BirdNET v2.4 detection
3-s windows, conf. ≥ 0.10 location/season filter (≥ 0.03)
Effort standardisation
first 30 min of each hour 1-min analysis blocks mono, 48 kHz for BirdNET
8
Acoustic indices
9
False-positive control
strict location filter (≥ 0.10) confidence ≥ 0.50 clips exported for expert check
ACI · ADI · AEI · BI · NDSI · H per minute false-colour spectrograms
B
Field soundscapes
best model (Table 3) guides detector choice
Sections 2.1–2.5 · Tables 1, S3, S8, S11 · Figs 8–10, 12–13
C
ABI and validation
standard indices compared with ABIE
13
Validation
Spearman ρ vs six indices (hourly) site contrasts: Cliff's δ, Holm anthropophony
12
Robustness analyses
11
ABI and Hill numbers
ABIE = H / ln Sref stability T, reported separately Hill numbers ⁰D, ¹D, ²D
block bootstrap (2,000) diel-matched rarefaction (500) threshold · bin · filter · simulation
10
Species × bin counts
60-min bins (10-min sub-bins hourly) detection rate r = c / effort regional pool Sref = 409
Sections 2.6–2.7 · Tables 5–8, S4–S6, S9–S10 · Figs 11, 14–16, S4
Fig. 2. Analysis workflow. Field recordings are standardised to 30 min h−1 and analysed in 1-min blocks for six acoustic indices and for BirdNET species detections with a location and season filter. A separate classifier benchmark on strongly labelled data evaluates four models with recording-grouped cross-validation. Detections feed the ABI, Hill numbers and their uncertainty, sensitivity and simulation analyses, which are then compared with the acoustic indices.
4
Table 1. Study sites, recorders and analysed effort. All recorders sampled at the rate given in Table S3; effort is the analysed duration after standardisation to 30 min h−1 . Site
Coordinates
Habitat
Chirundu (ZW)
−16.742, 28.888
Zoo – Cage Zoo – Pool
Dates
Files Analysed (h)
Riverine savanna, SM4 Zambezi Valley
1–2 Feb 2024
12
6.0
24.556, 54.640
Caged animal enclo- SM4 sure S4A27792
27–29 2025
Jul
27
13.1
24.556, 54.640
Hippopotamus pool SM4 exhibit S4A27903
27–29 2025
Jul
54
26.8
SM4 S4A27910
27–29 2025
Jul
55
27.0
Zoo – Walking 24.556, 54.640
Recorder
Visitor walkway
2.2 Acoustic recording and sampling effort All sites were recorded with Wildlife Acoustics Song Meter SM4 units with built-in omnidirectional microphones. All files were sampled at 24 kHz (Table S3), so the usable bandwidth is limited to 12 kHz. The zoo recorders were stereo and their channels were averaged. The Chirundu recorder made files at 15:11 and 18:11 on 1 February and hourly from 02:11 to 11:11 on 2 February (12 files, 12.0 h). The zoo recorders ran hourly for 1–2.3 days. The recorders followed different schedules, so effort was standardised: the first 30 min of every hourly file was analysed, matching the 30-min duty cycle of the Chirundu recorder. Audio was processed in 1-min blocks, mixed to mono and resampled to 48 kHz where a model required it. The analysed effort was 6.0 h at Chirundu, 13.1 h at Cage, 26.8 h at Pool and 27.0 h at Walking.
2.3 Classifier benchmark 2.3.1 Benchmark data Field recordings from Chirundu are not annotated, so classifiers were compared on a public, strongly labelled dataset: the true-positive annotations of the Rainforest Connection (RFCx) Species Audio Detection challenge (Kaggle, 2021). It contains 1,216 annotated calls of 24 bird and frog classes in 1,132 one-minute recordings from Puerto Rico, each with start and end times and frequency limits (Table 2; Fig. 3). 2.3.2 Features and models Three input representations were computed for each annotated call: • Log-mel spectrogram: 128 mel bands between 50 Hz and 16 kHz (FFT size 2,048, hop 1,024 samples at 48 kHz) of a 12-s window centred on the call. The networks were trained on random 10-s crops and tested on the central 10 s. • MFCC statistics: the mean and standard deviation of 20 mel-frequency cepstral coefficients and their deltas, plus spectral centroid, bandwidth and flatness, computed over the annotated call. • BirdNET embedding: the 1,024-dimensional embedding of BirdNET v2.4 for the 3-s window centred on the call. Four models were compared: (1) a random forest (500 trees, balanced class weights) on MFCC statistics; (2) MobileNetV2 (Sandler et al., 2018) and (3) EfficientNet-B0 (Tan and Le, 2019), both initialised from ImageNet weights and fine-tuned on log-mel spectrograms; and (4) logistic regression (L2, C = 0.5, balanced class weights) on standardised BirdNET embeddings. The networks were trained with AdamW 5
(weight decay 0.01), a one-cycle learning-rate schedule (maximum 10−3 ), label smoothing of 0.1, mixed precision and SpecAugment (two frequency and two time masks; Park et al., 2019) for up to 40 epochs. Training stopped early when the macro-F1 on an inner validation split (15% of training recordings, grouped by recording) had not improved for 10 epochs, and the best checkpoint was kept. 2.3.3 Evaluation All models were evaluated with stratified group 5-fold cross-validation grouped by recording, so no recording contributed to both training and test data in any fold. We report accuracy, balanced accuracy, macro-F1, top-3 accuracy, label-weighted label-ranking average precision (LWLRAP, equivalent here to the mean reciprocal rank of the true class) and expected calibration error (ECE), each as the mean and standard deviation over folds with a 95% confidence interval. Per-class F1 values were computed from the pooled out-of-fold predictions. For K classes with per-class precision Pk and recall Rk , F1macro =
1 K 2 Pk Rk ∑ Pk + Rk K k=1
(1)
LWLRAP reduces, for single-label data, to the mean reciprocal rank of the true class over the N test calls, LWLRAP =
1 N 1 ∑ rank j N j=1
(2)
and ECE is the weighted gap between confidence and accuracy over M = 15 equal-width confidence bins Bm , M
|Bm | acc(Bm ) − conf(Bm ) m=1 N
ECE = ∑
(3)
2.3.4 Leakage and domain-shift audits Two audits tested how evaluation choices and domain shift affect apparent performance. The leakage audit repeated a frame-level random-forest analysis (13 MFCCs per 512-sample frame, 200 trees) with two protocols: a random 80/20 split of frames, as in common practice, and a recording-grouped 5-fold split. The domain-shift audit applied the five fold models of the best CNN, as an ensemble, to 10-s windows of the Chirundu recordings and compared the distribution of their maximum softmax probability with that of out-of-fold RFCx predictions. Because none of the 24 RFCx classes occurs in the Zambezi Valley, a well-behaved classifier should be uncertain on these windows.
2.4 Species detection in the field recordings 2.4.1 BirdNET detection Field recordings were analysed with BirdNET v2.4 (TFLite model; Kahl et al., 2021) in consecutive 3-s windows. All predictions with confidence ≥ 0.10 were stored. During detection, predictions were restricted to species with a meta-model score ≥ 0.03 for each site’s coordinates and week of the year (BirdNET’s default). This gave 455 candidate species for Chirundu in early February. Eleven non-biological classes (dog, engine, environmental, fireworks, gun, human non-vocal, human vocal, human whistle, noise, power tools, siren) were always retained but kept separate from the community data. Their detection rate per analysed minute was used as a measure of anthropophony.
6
2.4.2 Stricter post-hoc location filter The default meta-model threshold is permissive by design. For each site we therefore queried the metamodel at a grid of thresholds (0.01–0.30) and recorded, for every species, the highest threshold at which it was still expected (its location score). Detections of species with a location score < 0.10 were removed before analysis. The regional reference pool Sref = 409 is the largest site species list at this threshold (Chirundu). The effect of the filter threshold was tested in a sensitivity analysis (Section 2.7.3). 2.4.3 Confidence threshold and expert verification Biological detections were retained at confidence ≥ 0.50. To allow expert verification, a stratified random sample of detections across species and confidence levels was exported as audio clips with spectrograms and a verification template. When verified clips are available, the workflow fits a logistic model of the probability that a detection with confidence c is correct, pooled and per species (≥ 8 clips with both outcomes), P(correct | c) =
1 1 + exp[− (β0 + β1 logit(c))]
(4)
and derives the threshold c* that gives a target precision π = 0.90 (Wood and Kahl, 2024), ∗
c = logit
−1
logit(π) − β0 β1
(5)
These species-specific thresholds then replace the global value.
2.5 Acoustic indices For every analysed minute we computed six standard indices with scikit-maad (Ulloa et al., 2021): ACI, ADI, AEI, BI, NDSI and acoustic entropy H = Ht × Hf , the product of temporal and spectral entropy (Sueur et al., 2008). Spectrograms were limited to the Nyquist frequency of the recordings (12 kHz). ADI and AEI used 1-kHz bands from 0 to 12 kHz with a −50 dB threshold. BI used 2–8 kHz, the default of the original implementation. NDSI used 2–11 kHz for biophony and 1–2 kHz for anthrophony. We also computed the equivalent sound level (Leq , dBFS). Long-duration false-colour spectrograms (Towsey et al., 2014) were built by mapping per-band ACI, the fraction of time a band exceeded its median by 6 dB (event fraction) and mean spectral power to red, green and blue, each normalised by percentiles per site. With Sf,t the spectrogram amplitude in frequency bin f and time frame t, ACI sums, over frequency bins, the frame-to-frame amplitude change relative to the total amplitude in the bin (Pieretti et al., 2011): ∑t S f ,t+1 − S f ,t ∑t S f ,t f
ACI = ∑
(6)
ADI and AEI are the Shannon entropy and the Gini coefficient of qb , the proportion of time–frequency cells above the −50 dB threshold in frequency band b, normalised over the B = 12 bands (Villanueva-Rivera et al., 2011): B
ADI = − ∑ qb ln qb ,
AEI =
b=1
∑Bi=1 ∑Bj=1 qi − q j 2B ∑Bi=1 qi
(7)
BI is the area under the time-averaged spectrum in decibels above its minimum, between 2 and 8 kHz (Boelman et al., 2007), and NDSI contrasts the power β in the biophony band with the power α in the anthrophony band (Kasten et al., 2012): 7
8 kHz
BI =
∑
L̄ f − min L̄ f ∆ f ,
NDSI =
f
f =2 kHz
β −α β +α
(8)
Acoustic entropy is the product of the normalised entropies of the amplitude envelope At (nt frames) and of the mean spectrum (nf bins), each scaled to sum to one (Sueur et al., 2008): H = Ht H f ,
Ht = −
∑t At log2 At , log2 nt
Hf = −
∑ f S̄ f log2 S̄ f log2 n f
(9)
2.6 The Acoustic Biodiversity Index Let ci,t be the number of 3-s windows in which species i is detected in time bin t (t = 1, . . . , n), and let et be the analysed minutes in bin t. The share of all detections that belongs to species i is pi = Σt ci,t / Σi,t ci,t , S is the observed number of species and ri,t = ci,t / et is the detection rate. Shannon diversity of the detections is S
H = − ∑ pi ln pi
(10)
i=1
The primary index normalises H by the logarithm of the regional reference pool rather than by the observed richness (Eq. 11): ABIE =
H ln Sref
(11)
Because Sref is fixed, ABIE increases with richness as well as with evenness, and lies in [0, 1] (it reaches 1 only if every species in the pool is detected equally often). By contrast, Pielou’s J′ = H / ln S is independent of richness. ABIE is intended as a standardised biodiversity indicator, which expresses the diversity of the detected community as a fraction of what the regional pool could support, rather than as a proxy for species richness alone; richness itself is reported alongside it as 0 D. Temporal stability is measured from the coefficient of variation of each species’ detection rate across time bins, CVi =
sdt (ri,t ) meant (ri,t )
(12)
√ The largest possible value of CVi , reached when a species occurs in a single bin, is (n − 1). Dividing by this maximum makes the term independent of the number of bins, and weighting by pi prevents rare species from dominating: S CVi T = 1 − ∑ pi √ n−1 i=1
(13)
T lies in [0, 1] and equals 1 when every species is detected at a constant rate. The combined index is ABIrev = ABIE × T
(14)
For comparison we also computed the earlier formulation, ABIorig =
H 1 · ln S 1 + CV
(15)
where the mean CV is taken over species without weighting. Hill numbers of order q = 0, 1, 2 (Hill, 1973; Jost, 2006) were computed from the same counts,
8
S
q
D=
!1/(1−q)
∑ piq
,
1
D = exp(H)
(16)
i=1
so that 0 D is richness, 1 D the effective number of common species and 2 D the inverse Simpson index of dominant species.
2.7 Statistical analysis 2.7.1 Uncertainty Site-level metrics used 60-min time bins. Confidence intervals (95%) were obtained from 2,000 bootstrap resamples of whole time bins (a block bootstrap; Künsch, 1989), which preserves the dependence among detections within a bin. Observed richness can only decrease under resampling, so where the percentile interval excluded the point estimate it was extended to include it. 2.7.2 Effort standardisation Analysed effort differed up to 4.5-fold between sites. We therefore rarefied the zoo sites to the effort of the least-sampled site (Chirundu) with a diel-matched design: in each of 500 draws, time bins were sampled without replacement so that the hour-of-day composition matched Chirundu’s exactly. Matching hours removes the confounding effect of the strong diel cycle in bird activity. We report the mean and the 2.5–97.5% range across draws. Species accumulation curves were built from 100 random orderings of analysed minutes. 2.7.3 Sensitivity analyses We varied (i) the BirdNET confidence threshold from 0.10 to 0.90 in steps of 0.05, (ii) the time-bin width (15, 30, 60 and 120 min) and (iii) the location-filter threshold (0.03, 0.05, 0.10, 0.15, 0.20 and 0.30). For the location filter, Sref was recomputed at each threshold. 2.7.4 Simulation study A simulation tested what each index responds to. Communities of S species were drawn from a pool of 100 species. Abundances followed a log-normal distribution with standard deviation σ (unevenness). Each species’ activity in 24 time bins followed a gamma distribution with shape k, so that its true temporal CV is √ 1/ k. Detections were Poisson with an expected total of Ntot = 3,000 over n = 24 bins, with the abundances rescaled to sum to Ntot :
λi ∼ LogNormal(0, σ 2 ),
∑i λi = Ntot ;
ai,t ∼ Gamma(k, 1/k);
ci,t ∼ Poisson(λi ai,t /n)
(17)
False positives were added as a fraction of true detections, spread over random pool species and bins. Four scenarios varied one factor at a time from a baseline of S = 40, σ = 1, k = 4 and no false positives: richness (5–100), unevenness (σ = 0–3), temporal CV (0.1–1.5) and false-positive rate (0–30%). Each scenario used 40 replicates.
9
2.7.5 Hour-level analyses Within each recorded hour we computed richness, Shannon H, ABIE and ABIrev (with 10-min sub-bins for T) and the hourly mean of each acoustic index and of anthropophony. Relationships were measured with Spearman’s rank correlation. Each zoo site was contrasted with Chirundu with Mann–Whitney U tests, and p-values were adjusted with the Holm method across all metrics and sites (Holm, 1979). Effect sizes were expressed as Cliff’s δ (Cliff, 1993), the difference between the probabilities that a Chirundu hour a exceeds a zoo hour b and the reverse, over all na nb pairs: δ=
#{(a, b) : a > b} − #{(a, b) : a < b} na nb
(18)
2.8 Software and reproducibility Analyses used Python 3 with PyTorch and torchvision (CNNs), scikit-learn (random forest, logistic regression, cross-validation), librosa (audio features), scikit-maad (acoustic indices), birdnetlib and the BirdNET v2.4 TFLite model (detection and location filter), pandas, SciPy and statsmodels (statistics) and matplotlib and cartopy (figures). The CNNs were trained on an NVIDIA T4 GPU in Google Colab. All random seeds were fixed. The code is organised as a Python package with one command per step (benchmark, field, analysis), which reproduces every number, table and figure in this paper from the raw recordings.
3. Results 3.1 Benchmark data and classifier performance The RFCx benchmark contained 1,216 calls in 24 classes, with between 34 and 100 calls per class (Table 2; Fig. 3). Under recording-grouped cross-validation, BirdNET embeddings + logistic regression achieved the highest macro-F1 (0.750 ± 0.029) and LWLRAP (0.846 ± 0.017) (Table 3; Fig. 4). MobileNetV2 (0.738) and EfficientNet-B0 (0.737) were close behind, whereas the random forest (MFCC statistics) was clearly weaker (0.555). The embedding model needed no GPU training. Calibration was best for MobileNetV2 (ECE = 0.079) and slightly poorer for the embedding model (ECE = 0.108; Fig. S1). For both CNNs, inner-validation macro-F1 rose steeply over the first 10 epochs and levelled off at about 0.72–0.79 after about 20 epochs, with a modest gap between training and validation loss (Fig. 5). Per-class recall of the best model ranged from 0.60 to 0.94 for 23 of the 24 classes; class 3 was the exception (0.32), with its errors spread over several other classes (Fig. 6; Table 4; Fig. 7). Table 2. RFCx benchmark data: annotations, recordings and median call duration and frequency range per class. Class Calls Recordings Median duration (s) Median fmin (Hz) Median fmax (Hz) 0
50
50
0.79
5,906
8,250
1
50
50
0.90
3,844
5,625
2
37
30
1.78
469
3,000
3
50
50
0.74
1,031
2,812
4
50
50
1.86
2,344
4,219
5
50
50
2.35
4,781
10,406
6
50
49
2.14
562
4,406
7
50
50
3.14
4,688
11,438
10
8
50
50
4.12
3,750
5,531
9
34
33
3.56
844
5,719
10
50
49
2.44
947
10,853
11
50
50
1.14
1,809
5,685
12
50
50
3.14
562
3,281
13
50
50
0.62
94
844
14
50
50
0.59
2,812
5,531
15
50
47
3.34
94
1,125
16
50
43
1.83
3,094
4,594
17
68
50
6.45
1,312
3,938
18
50
50
0.69
3,188
5,062
19
43
41
1.55
281
2,812
20
40
35
3.44
2,344
5,719
21
50
50
1.09
3,281
4,125
22
44
44
1.61
10,688
13,688
23
100
90
7.00
6,848
11,456
(b) 8
80 60 40 20
(c) Median call band (kHz)
(a) 100
Call duration (s)
Annotations (n)
Class Calls Recordings Median duration (s) Median fmin (Hz) Median fmax (Hz)
6 4 2 0
0 0
3
6
9
12 15 18 21
RFCx class ID
0
3
6
9
12
15
18
12.5 10.0 7.5 5.0 2.5 0.0
21
0
3
RFCx class ID
6
9
12
15
18
21
RFCx class ID
Fig. 3. The RFCx strongly labelled benchmark: number of annotated calls per class and the frequency range and duration of the calls.
Table 3. Classifier performance under stratified, recording-grouped 5-fold cross-validation (mean ± s.d. over folds). ECE = expected calibration error (lower is better). Model
Accuracy
Balanced acc.
Macro-F1
Top-3 acc.
LWLRAP
ECE
BirdNET emb. + LR
0.754 ± 0.024 0.757 ± 0.026 0.750 ± 0.029 0.933 ± 0.010 0.846 ± 0.017 0.108 ± 0.024
MobileNetV2
0.749 ± 0.015 0.752 ± 0.015 0.738 ± 0.020 0.917 ± 0.011 0.837 ± 0.011 0.079 ± 0.020
EfficientNet-B0
0.754 ± 0.013 0.751 ± 0.015 0.737 ± 0.015 0.905 ± 0.009 0.838 ± 0.008 0.083 ± 0.015
Random forest (MFCC) 0.583 ± 0.040 0.571 ± 0.028 0.555 ± 0.029 0.817 ± 0.026 0.720 ± 0.027 0.309 ± 0.035
Table 4. Per-class F1 score of each model (pooled out-of-fold predictions). Class BirdNET emb. + LR EfficientNet-B0 MobileNetV2 Random forest (MFCC) 0
0.70
0.74
0.78
11
0.59
Class BirdNET emb. + LR EfficientNet-B0 MobileNetV2 Random forest (MFCC) 1
0.72
0.70
0.71
0.66
2
0.86
0.83
0.87
0.74
3
0.30
0.08
0.17
0.22
4
0.75
0.70
0.71
0.73
5
0.86
0.86
0.87
0.65
6
0.97
0.92
0.91
0.75
7
0.65
0.55
0.54
0.42
8
0.73
0.72
0.73
0.74
9
0.77
0.71
0.74
0.11
10
0.93
0.95
0.91
0.70
11
0.83
0.78
0.73
0.76
12
0.60
0.63
0.61
0.53
13
0.70
0.91
0.90
0.51
14
0.75
0.68
0.71
0.69
15
0.72
0.74
0.75
0.57
16
0.84
0.84
0.80
0.76
17
0.79
0.88
0.90
0.49
18
0.61
0.50
0.48
0.53
19
0.92
0.89
0.89
0.62
20
0.85
0.92
0.89
0.44
21
0.61
0.56
0.53
0.45
22
0.82
0.83
0.84
0.39
23
0.86
0.90
0.88
0.53
Evaluation protocol had a large effect. In the frame-level analysis, a random split of frames gave an accuracy of 0.70, whereas grouping by recording gave 0.41 (Table S1): about 29 percentage points of the apparent performance came from frames of the same calls appearing in training and test sets. The RFCx-trained CNN did not transfer to Zimbabwe. Its median maximum softmax probability was 0.82 on RFCx out-of-fold predictions but 0.19 on 720 Chirundu windows, and only 0.1% of Chirundu windows exceeded 0.5 (Table S2; Fig. S2). The field analysis therefore used BirdNET’s named species with a location filter rather than any RFCx-trained model.
3.2 Soundscape structure The false-colour spectrograms show a very different structure at each site (Fig. 8). At Chirundu, energy between 2 and 8 kHz was structured into many discrete events, with narrow-band insect choruses near 7–9 kHz and broadband bird activity from dawn to late morning. At Cage and Walking, a broadband source was present from about 06:00 to 18:00 every day and absent at night, when narrow-band insect choruses near 7–8 kHz dominated. The source of this daytime noise was not identified; ventilation, misting and water features are likely candidates. The Pool had near-constant broadband noise day and night, consistent with water pumps. These sources shaped the diel profiles of the indices (Fig. 9). At Cage and Walking, ADI and acoustic entropy H switched to near their maximum values at about 06:00 and back at about 18:00, and AEI did the opposite. At the Pool, ADI and H stayed high throughout. Chirundu had the highest ACI in most recorded hours, and its ADI, AEI and H lay between the zoo’s daytime and night-time values. Example spectrograms with BirdNET detections are shown in Fig. 10.
12
(a) 0.74
0.75
0.70
0.70
0.56
0.60
0.65
(c)
0.75
0.84
0.85
0.58
0.80 0.72
0.75
0.60
0.55
0.55
RF (MFCC)
0.85 0.84
LWLRAP
0.75
0.65
0.75
0.75
Accuracy
Macro-F1
(b)
0.75 0.74
MobileNetV2
EfficientNet-B0
BirdNET + LR
0.70
RF (MFCC)
MobileNetV2
EfficientNet-B0
BirdNET + LR
RF (MFCC)
MobileNetV2
EfficientNet-B0
BirdNET + LR
Fig. 4. Comparison of the four classifiers under recording-grouped 5-fold cross-validation (mean and 95% confidence interval over folds).
(b) MobileNetV2 – train loss MobileNetV2 – val loss EfficientNet-B0 – train loss EfficientNet-B0 – val loss
Cross-entropy loss
3.0 2.5 2.0 1.5 1.0
0
5
10
15
20
25
30
35
Inner-validation macro-F1
(a)
40
0.8
0.6
0.4
0.2 MobileNetV2 – val macro f1 EfficientNet-B0 – val macro f1
0.0 0
Epoch
5
10
15
20
25
30
35
40
Epoch
Fig. 5. Training loss and inner-validation macro-F1 of MobileNetV2 and EfficientNet-B0 by epoch for each fold; training stopped when validation macro-F1 had not improved for 10 epochs.
13
BirdNET emb. + LR: out-of-fold predictions, 5-fold grouped CV 1.0
.74
1
.76
2
.89
3
.32
4
.80
5
0.8 .86
6
.94
7
.68
8
.72
True class
9
.74
10
0.6 .90
11
.88
12
.66
13
.62
14
0.4
.82
15
.78
16
.82
17
Recall (row-normalised)
0
.75
18
.60
19
0.2
.88
20
.75
21
.60
22
.70
23
.84
0
1
2
3
4
5
6
7
8
0.0
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Predicted class
Fig. 6. Row-normalised confusion matrix of the best model (BirdNET embeddings + logistic regression), pooled over the out-of-fold predictions of the five folds.
14
RF (MFCC stats) MobileNetV2
EfficientNet-B0 BirdNET emb. + LR
6 10 19 5 2 23 20 16
RFCx class ID
11 22 17 9 4 14 8 1 15 0 13 7 18 21 12 3
0.0
0.2
0.4
0.6
F1-score (out-of-fold) Fig. 7. Per-class F1 score of the four classifiers.
15
0.8
1.0
Zimbabwe – Chirundu
kHz
10
5
0 01 Feb 16:00
01 Feb 18:00
01 Feb 20:00
01 Feb 22:00
02 Feb 00:00
02 Feb 02:00
02 Feb 04:00
02 Feb 06:00
02 Feb 08:00
27 Jul 21:00
28 Jul 00:00
02 Feb 10:00
02 Feb 12:00
Zoo – Cage
kHz
10
5
0 27 Jul 03:00
27 Jul 06:00
27 Jul 09:00
27 Jul 12:00
27 Jul 15:00
27 Jul 18:00
28 Jul 03:00
Zoo – Pool
kHz
10
5
0 27 Jul 06:00
27 Jul 12:00
27 Jul 18:00
28 Jul 00:00
28 Jul 06:00
28 Jul 12:00
28 Jul 18:00
29 Jul 00:00
29 Jul 06:00
27 Jul 12:00
27 Jul 18:00
28 Jul 00:00
28 Jul 06:00
28 Jul 12:00
28 Jul 18:00
29 Jul 00:00
29 Jul 06:00
Zoo – Walking
kHz
10
5
0 27 Jul 06:00
Fig. 8. Long-duration false-colour spectrograms of the four sites (0–12 kHz). Red = acoustic complexity, green = event fraction (energy > background + 6 dB), blue = mean spectral power, each percentile-normalised per site. White = not recorded. Zimbabwe – Chirundu
(a) ACI
Zoo – Cage
Zoo – Pool
Zoo – Walking
(b) ADI
(c) AEI
2.4
156
0.6
2.2
154
0.4
2.0
152
1.8
150
0.2
1.6 148
(d) BI
(e) NDSI
(f) H
1.00 30
0.8
0.75
25
0.50
20
0.25
15
0.00
10
−0.25 0
6
12
18
Hour of day (local time)
0.6
0.4
0
6
12
18
Hour of day (local time)
0
6
12
18
Hour of day (local time)
Fig. 9. Diel profiles of the six acoustic indices and the sound level at each site (hourly means of 1-min values).
16
Zimbabwe – Chirundu — TESTGROUP1_20240202_081102.wav, minute 1
kHz
10
Green-backed Camaroptera (0.92) African Gray Hornbill (0.66) Emerald-spotted Wood-Dove (0.53)
8 5 2 0 0
10
20
30
40
50
60
40
50
60
40
50
60
40
50
60
Time (seconds) Zoo – Cage — S4A27792_20250727_130715.wav, minute 13 Eurasian Collared-Dove (0.77) Eurasian Hoopoe (0.76) Laughing Dove (0.74) Common Cuckoo (0.51)
kHz
10 8 5 2 0 0
10
20
30
Time (seconds) Zoo – Pool — S4A27903_20250727_115219.wav, minute 8 Great Spotted Woodpecker (0.78) Tawny Owl (0.58)
kHz
10 8 5 2 0 0
10
20
30
Time (seconds) Zoo – Walking — S4A27910_20250727_090709.wav, minute 16
kHz
Eurasian Hoopoe (0.67)
Tawny Owl (0.62) Laughing Dove (0.55)
10 8 5 2 0 0
10
20
30
Time (seconds)
Fig. 10. Example spectrograms from each site with BirdNET detections marked.
17
3.3 Detections and false-positive control The strict location filter removed 517 detections of 9 species (13 site–species records), all at the zoo; no Chirundu detection was removed (Table S8). Tawny Owl (Strix aluco) accounted for 466 of the removed detections (Pool 135, Walking 307, Cage 24), with confidence up to 0.999. Great Spotted Woodpecker (Dendrocopos major) added 42 more. Both are Palearctic woodland species without plausible wild occurrence in Abu Dhabi in July. The remaining removals were single detections of other Palearctic species. These detections are therefore most likely captive animals or non-avian sounds that BirdNET classified with high confidence. After filtering, Chirundu held 287 detections of 21 species. The most frequent were Green-backed Camaroptera (Camaroptera brachyura, 94), Yellow-bellied Greenbul (Chlorocichla flaviventris, 29), Blackbacked Puffback (Dryoscopus cubla, 25), Ring-necked Dove (Streptopelia capicola, 24), Arrow-marked Babbler (Turdoides jardineii, 23) (Table S11; Fig. 11). The zoo sites held 459 detections of 17 species (Cage), 678 of 25 (Walking) and only 9 of 4 (Pool). The most frequent zoo species were Cage: Laughing Dove (317), Eurasian Collared-Dove (60), Eurasian Hoopoe (24); Walking: Laughing Dove (431), Eurasian Collared-Dove (73), House Crow (53); Pool: Mallard (6), Dunlin (1), Eurasian Collared-Dove (1). A few species that passed the filter are still unexpected in Abu Dhabi in July, for example Eurasian Wigeon, Great Bittern and Tree Pipit, each with few detections; they may be captive birds or misclassifications and are priorities for expert verification. These species were identified by screening the filtered lists against the known status of birds in the United Arab Emirates. They were retained in the metrics because removing them changes ABIE by less than 0.005 at Cage and Walking, and their exported clips are included in the verification set. Detection rates followed a strong diel pattern at Chirundu: there were almost no detections in the recorded pre-dawn hours (02:00–05:00), and most were made between 06:00 and 11:00, peaking at 08:00 and 10:00–11:00. Zoo detections were spread more evenly across the day and night (Fig. 12). (a)
(b)
Chirundu, Zimbabwe
Emirates Park Zoo and Resort, UAE
Green-backed Camaroptera
Laughing Dove
Yellow-bellied Greenbul
Eurasian Collared-Dove
Black-backed Puffback
House Crow
Ring-necked Dove
Common Cuckoo
Arrow-marked Babbler
Common Myna
Eastern Nicator
Mallard
African Fish-Eagle
Eurasian Hoopoe
Green Woodhoopoe
Red-wattled Lapwing
Brown-hooded Kingfisher
Barn Owl
Meves's Starling
Purple Sunbird
White-browed Sparrow-Weaver
White-eared Bulbul
African Gray Hornbill
Eurasian Moorhen
Terrestrial Brownbul
Great Bittern
European Bee-eater
Eurasian Oystercatcher
Fork-tailed Drongo
Eurasian Curlew
0
20
40
60
80
Zoo – Cage Zoo – Pool Zoo – Walking
0
Detections (3-s windows, conf ≥ 0.50)
200
400
600
Detections (3-s windows, conf ≥ 0.50)
Fig. 11. Species composition: the 15 most frequently detected species at (a) Chirundu and (b) the zoo, stacked by recorder (3-s windows with confidence ≥ 0.50, after the strict location filter).
3.4 Site comparison at full effort Chirundu had the highest effective diversity (1 D = 9.83 vs 2.73–4.26 at the zoo) and the highest ABIE (Eq. 11; 0.38 [0.25–0.41]), although it had the least effort (Table 5; Fig. 13). Walking had more species (25 vs 21) with 4.5 times the effort, but a much lower 1 D because a few species dominated its detections (J′ = 18
60 50 40 30 20 10
Detections per recorded hour
70
Green-backed Camaroptera Yellow-bellied Greenbul Black-backed Puffback Ring-necked Dove Arrow-marked Babbler Eastern Nicator African Fish-Eagle Green Woodhoopoe Brown-hooded Kingfisher Meves's Starling White-browed Sparrow-Weaver Terrestrial Brownbul African Gray Hornbill Fork-tailed Drongo European Bee-eater White-browed Robin-Chat Eurasian Hoopoe Bearded Scrub-Robin Emerald-spotted Wood-Dove African Goshawk
0 0
2
4
6
8
10
12
14
16
18
20
22
Hour of day (local time); hatched = not recorded
Laughing Dove Eurasian Collared-Dove House Crow Common Cuckoo Common Myna Eurasian Hoopoe Mallard Red-wattled Lapwing Barn Owl Purple Sunbird White-eared Bulbul Great Bittern Eurasian Moorhen Eurasian Oystercatcher Eurasian Curlew Spotted Crake Gray Francolin Tree Pipit Eurasian Wigeon Common House-Martin
35 30 25 20 15 10
Detections per recorded hour
40
5 0 0
2
4
6
8
10
12
14
16
18
20
22
Hour of day (local time); hatched = not recorded
Fig. 12. Diel activity of the 20 most frequent species at (top) Chirundu and (bottom) the zoo, as detections per recorded hour. Hatched columns were not recorded.
19
0.45). The Pool, with 9 bird detections in 26.8 h, was almost devoid of birds. The combined index ABIrev (Eq. 14) did not separate Chirundu (0.150 [0.096–0.214]) from Walking (0.162 [0.129–0.189]) or Cage (0.132 [0.096–0.159]). The reason is the stability term: T was higher at Walking (0.67) and Cage (0.65) than at Chirundu (0.39), because Chirundu’s birds were silent in the pre-dawn hours and concentrated their calling in the morning. The original ABI (Eq. 15) ranked Chirundu highest (0.205), but only because its evenness J′ was high; it is insensitive to richness (Section 3.7). Table 5. Site-level diversity and ABI at full effort (60-min bins, confidence ≥ 0.50, strict location filter). Brackets: 95% block-bootstrap confidence intervals. Site
Effort (h) Detections
1D
S
J′
2D
ABIE
T
ABIrev
ABIorig
Chirundu
6.0
287
21 9.83 6.49 0.75 0.38 [0.25–0.41] 0.39 0.150 [0.096–0.214]
0.205
Zoo – Walking
27.0
678
25 4.26 2.34 0.45 0.24 [0.17–0.29] 0.67 0.162 [0.129–0.189]
0.069
Zoo – Cage
13.1
459
17 3.37 2.00 0.43 0.20 [0.14–0.25] 0.65 0.132 [0.096–0.159]
0.088
Zoo – Pool
26.8
9
4
0.098
2.73 2.08 0.72 0.17 [0.00–0.21] 0.36 0.060 [0.000–0.090]
Zimbabwe – Chirundu
Zoo – Pool
Zoo – Walking
(b)
25
(c) 25
ABIE = H/ln Sref
20
Species detected
Effective number of species
(a)
Zoo – Cage
ABIrev = ABIE·T
15 ABI (original) 10 Stability T 5 Evenness J′ D richness
1
2 D D exp(H) inv. Simpson
15 10 5 0
0 0
20
0.0
0.2
0.4
0.6
0.8
1.0
Value (95 % bootstrap CI)
0
5
10
15
20
25
Analysed recording time (h)
Fig. 13. Site comparison at full effort. (a) Hill numbers 0 D (richness), 1 D and 2 D with 95% block-bootstrap confidence intervals. (b) ABI and its components. (c) Species accumulation with analysed recording time (mean ± s.d. of 100 random orderings of minutes).
3.5 Effort-standardised comparison and robustness Diel-matched rarefaction to Chirundu’s effort made the difference between sites larger (Table S9; Fig. S3a–b). Chirundu kept S = 21 and ABIE = 0.38, whereas the zoo sites fell to S = 13.0 (Cage), 12.6 [10.0–15.0] (Walking) and 1.3 [1.0–2.0] (Pool), with 1 D = 2.93, 3.51 and 1.28 and ABIE = 0.18, 0.21 [0.16–0.25] and 0.03 [0.00–0.12]. The Cage values have no spread because that recorder had exactly one bin for each hour of the day sampled at Chirundu, so every draw selected the same bins. Chirundu had the highest ABIE at every threshold of the location filter (0.03–0.30; Table S10; Fig. S3c). Chirundu was almost unaffected (S = 21 throughout; ABIE = 0.37–0.39). Zoo values fell as the filter tightened (Cage S from 19 to 11, ABIE from 0.22 to 0.18; Walking S from 32 to 20, ABIE from 0.27 to 0.21), as expected if the removed species were false positives. Chirundu had the highest ABIE at 17 of 17 confidence thresholds between 0.10 and 0.90 (Table S4; Fig. 14a–b). Its richness fell from 62 species at the lowest threshold to 10 at the highest. ABIE does not depend on bin width, because H and Sref do not. Changing the bin width from 15 to 120 min changed T by up to 0.09 and ABIrev by up to 0.04 (Table S5; Fig. 14c). 20
(b)
60 40
0.25
revised original
0.25
0.20
0.20
ABI
80
(c)
0.30
Zimbabwe – Chirundu Zoo – Cage Zoo – Pool Zoo – Walking
ABI
Observed richness S
(a)
0.15 0.10
20
0.15 0.10
0.05
0
0.05
0.00 0.2
0.4
0.6
0.8
0.2
BirdNET confidence threshold
0.4
0.6
0.8
15
BirdNET confidence threshold
30
60
120
Time-bin width (min)
Fig. 14. Sensitivity of the indices to analysis choices. (a) Observed richness and (b) ABIrev (solid) and ABIorig (dotted) against the BirdNET confidence threshold; the dashed line marks the threshold used. (c) ABI against time-bin width.
3.6 Relationship with standard acoustic indices Across 149 recorded hours, ABIE tracked BirdNET richness closely (ρ = 0.93), whereas no standard index exceeded |ρ| = 0.48 (Table 6; Fig. 15). ACI was the best index (ρ = 0.48). ADI, AEI, NDSI and H were essentially uncorrelated with richness (|ρ| ≤ 0.16), and BI was negatively correlated (ρ = −0.26). Anthropophony was weakly positively correlated with richness (ρ = 0.26), because visitor activity and bird activity both peak in daylight. Within this analysis ABIE and Shannon H had identical ranks (ρ = 1.00), because Sref is a constant. Hour-by-hour contrasts with Chirundu (12 hours) were significant for richness and ABIE only against the Pool (Cliff’s δ = 0.62 and 0.66; Holm-adjusted p < 0.001 and p < 0.001; Table 7). Against Cage and Walking the effects on ABIE were moderate (δ = 0.40 and 0.39) but not significant (Holm-adjusted p = 0.568 and p = 0.476). ACI and BI were higher at Chirundu than at every zoo site (ACI: δ = 0.86, 0.82, 0.84; BI: δ = 0.94, 0.98, 0.56), and anthropophony was higher at all zoo sites (δ = −0.70, −0.60, −0.53). ADI and NDSI were highest at the Pool, the site with almost no bird detections. Table 6. Spearman rank correlations between hourly metrics (149 recorded hours, four sites). Metric
ρ with richness ρ with Shannon H ρ with ABIE ρ with anthropophony
ACI
0.48
0.47
0.47
0.11
ADI
0.02
0.04
0.04
−0.06
AEI
−0.04
−0.07
−0.07
0.03
BI
−0.26
−0.21
−0.21
−0.32
NDSI
−0.16
−0.11
−0.11
−0.13
H (acoustic entropy)
0.06
0.10
0.10
−0.04
Anthropophony
0.26
0.20
0.20
–
ABIrev
0.68
0.67
0.67
0.08
ABIE
0.93
1.00
–
0.20
21
Table 7. Hour-level contrasts between Chirundu and each zoo site: medians, Cliff’s δ (positive = higher at Chirundu) and Holm-adjusted p-values of Mann–Whitney U tests. Site
Metric
Zoo – Cage
Richness
Zoo – Cage
Shannon H
1.2
0.179
0.40
0.568
Zoo – Cage
ABIE
0.199
0.0297
0.40
0.568
Zoo – Cage
ABIrev
0.0199
0
0.20
1.000
Zoo – Cage
ACI
153
150
0.86
< 0.001
Zoo – Cage
ADI
2.25
1.74
0.07
1.000
Zoo – Cage
AEI
0.317
0.614
−0.05
1.000
Zoo – Cage
BI
22.6
13
0.94
< 0.001
Zoo – Cage
NDSI
0.337
0.475
0.23
1.000
Zoo – Cage
H (acoustic entropy)
0.706
0.342
0.93
< 0.001
Zoo – Cage
Anthropophony
0
0.0667
−0.70
0.004
Zoo – Pool
Richness
4.5
0
0.62
< 0.001
Zoo – Pool
Shannon H
1.2
0
0.66
< 0.001
Zoo – Pool
ABIE
0.199
0
0.66
< 0.001
Zoo – Pool
ABIrev
0.0199
0
0.65
< 0.001
Zoo – Pool
ACI
153
149
0.84
< 0.001
Zoo – Pool
ADI
2.25
2.46
−0.87
< 0.001
Zoo – Pool
AEI
0.317
0.0646
0.89
< 0.001
Zoo – Pool
BI
22.6
16
0.56
0.046
Zoo – Pool
NDSI
0.337
0.814
−0.57
0.039
Zoo – Pool
H (acoustic entropy)
0.706
0.793
−0.36
0.568
Zoo – Pool
Anthropophony
0
0.0333
−0.53
0.032
4.5
2
0.37
0.549
Zoo – Walking Richness
Median Chirundu Median zoo Cliff’s δ 4.5
2
0.34
p (Holm) 0.850
Zoo – Walking Shannon H
1.2
0.41
0.39
0.476
Zoo – Walking ABIE
0.199
0.0682
0.39
0.476
Zoo – Walking ABIrev
0.0199
0
0.31
0.850
Zoo – Walking ACI
153
150
0.82
< 0.001
Zoo – Walking ADI
2.25
2.38
−0.04
1.000
Zoo – Walking AEI
0.317
0.152
0.05
1.000
Zoo – Walking BI
22.6
10.6
0.98
< 0.001
Zoo – Walking NDSI
0.337
0.735
0.04
1.000
Zoo – Walking H (acoustic entropy)
0.706
0.705
−0.01
1.000
0
0.0333
−0.60
0.009
Zoo – Walking Anthropophony
3.7 Simulation The simulation confirmed the analytical properties of each index (Fig. 16; Table S6). As true richness increased from 5 to 100 species, ABIorig decreased from 0.52 to 0.37 and J′ changed little (0.81 to 0.89), whereas ABIE increased from 0.28 to 0.89. ABIE decreased as abundances became more uneven (0.80 at σ = 0 to 0.36 at σ = 3). T fell from 0.90 to 0.70 as the true temporal CV rose to 1.5. False positives spread over the pool inflated observed richness from 40 to 100 species and ABIE from 0.69 to 0.83 at a false-positive rate of 30%. This shows why false-positive control must precede any detection-based index.
22
(a)
(b)
0.93*
ABIE
0.93*1.00*
ABIrev
0.67*0.47* 0.04 -0.07-0.21*-0.11 0.10 0.20*
0.68*0.67*0.67*
0.48*0.47*0.47*0.44*
ADI
0.02 0.04 0.04 0.15 0.29*
AEI
-0.04-0.07-0.07-0.17*-0.34*-0.99*
0.00
-0.99*0.02 0.88*0.92*-0.06 0.04-0.85*-0.92*0.03
−0.25
0.28* 0.05-0.32*
-0.16-0.11-0.11-0.010.23*0.88*-0.85*0.28*
H (index)
0.25
0.29*-0.34*-0.22*0.23*0.33* 0.11
BI -0.26*-0.21*-0.21*-0.13-0.22*0.02 0.04
−0.50
0.80*-0.13
0.06 0.10 0.10 0.17*0.33*0.92*-0.92*0.05 0.80*
Anthrophony
0.50
0.44* 0.15-0.17*-0.13-0.010.17* 0.08
ACI
NDSI
10
0.75
1.00*0.67*0.47* 0.04 -0.07-0.21*-0.11 0.10 0.20*
-0.04
−0.75
BirdNET richness per hour
0.93*0.93*0.68*0.48* 0.02 -0.04-0.26*-0.16 0.06 0.26*
Shannon H
Spearman ρ (hour level)
Richness
1.00
6
4
2
148
BI ND SI H (in de An x) th ro ph on y
I
I AE
AD
re v
AC I
H AB IE AB I
hn e
an
no n
ss
−1.00
Ric
8
0
0.26*0.20*0.20* 0.08 0.11 -0.06 0.03-0.32*-0.13-0.04
Sh
Zimbabwe – Chirundu Zoo – Cage Zoo – Pool Zoo – Walking
150
152
154
156
ACI (hourly mean)
Fig. 15. (a) Spearman correlations between hourly metrics (* p < 0.05). (b) Hourly BirdNET richness against the acoustic index most correlated with it (ACI), by site.
ABI (revised)
(a)
ABI (original)
(b)
ABIE = H / ln Sref
Pielou J′
(c)
(d)
Index value
1.0 0.8 0.6 0.4 0.2 0.0 50
True richness S
100
0
1
2
3
Abundance unevenness σ
0.5
1.0
1.5
True temporal CV (1/√k)
0.0
0.1
0.2
0.3
False-positive rate
Fig. 16. Response of the indices to (a) true richness, (b) abundance unevenness σ , (c) true temporal CV and (d) the false-positive rate in simulated communities (means of 40 replicates; pool of 100 species, 24 time bins).
23
4. Discussion 4.1 Species-level detections outperform energy-based indices Species-based metrics separated a natural savanna from three zoo habitats, whereas the six standard acoustic indices did not. At the hourly scale ABIE followed richness almost one to one (ρ = 0.93). The best index, ACI, reached 0.48, and BI, ADI, AEI, NDSI and H were near zero or negative. This is consistent with the moderate and context-dependent index–biodiversity relationships reported across studies (Alcocer et al., 2022), and with the biases of indices in urban soundscapes (Fairbrass et al., 2017). The indices responded to sound sources other than birds. ADI and NDSI were highest at the hippo pool, which held almost no bird detections, and at Cage and Walking they switched with the daytime broadband source rather than with bird activity. Both indices measure how evenly energy fills the frequency bands, and continuous mechanical or water noise fills them well. BI was negatively correlated with richness because it integrates all energy between 2 and 8 kHz, including insects and machinery. The indices still carried information: ACI and BI were higher at Chirundu than at every zoo site. They are best read as descriptors of soundscape structure, not as measures of biodiversity. The very low diversity at the hippopotamus pool (9 detections of 4 species in 26.8 h) has two likely causes that the index cannot separate. The exhibit is an open water body with little tree or shrub cover, so it offers few perches or foraging sites for the doves, crows and mynas that dominate the other two zoo sites, and the species detected there (Mallard, Dunlin, Barn Owl) are consistent with a water body or captive birds rather than a passerine community. In addition, the near-constant pump noise raises the level a call must exceed to be detected, so quieter species may be present but missed. The Pool value is therefore best read as a lower bound, and it shows that ABIE responds to habitat structure within a single site at the scale of tens of metres.
4.2 What the ABI adds, and what it does not ABIE is Shannon entropy scaled by the logarithm of a fixed regional pool. Within a study where Sref is constant it ranks samples exactly as H does. Its value therefore lies in the framework around it rather than in a new formula: • it is bounded in [0, 1] on a scale fixed by the regional pool, so values can be compared across sites and seasons, and read as the fraction of the maximum diversity the region could support; • unlike Pielou’s J′ , it increases with richness (Fig. 16a); • it is computed from species-level detections that have passed explicit, reproducible false-positive control; • it is reported with Hill numbers and effort-standardised estimates, so that richness and dominance can be examined separately. The choice of Sref matters. We used the largest BirdNET site list at a meta-model score of 0.10. Studies that compare ABIE values should declare and share the pool definition, and report ABIE together with 0 D and 1 D. Because S ref depends on the BirdNET meta-model, it changes with the model version, so the version should be reported too.
4.3 Temporal stability should be reported separately The stability term behaved opposite to the intended direction of a biodiversity indicator. T was lower at Chirundu (0.39) than at Walking (0.67) and Cage (0.65), because a natural bird community is silent at night
24
and concentrates its calling around and after dawn (Fig. 12a). The zoo produced steadier detections from resident and captive animals. Multiplying diversity by T removed most of the difference between sites (ABIrev 0.150 [0.096–0.214] vs 0.132 [0.096–0.159] and 0.162 [0.129–0.189]). We therefore recommend reporting T as a separate descriptor of temporal structure, not as part of the diversity index. A more ecologically meaningful stability measure would compare the same hour across days (day-to-day consistency) rather than hours within a day. That requires multi-day series, which our Chirundu data do not provide.
4.4 High-confidence false positives Confidence thresholds alone did not remove the largest errors. Tawny Owl detections reached a confidence of 0.999, and 466 of them would have made it one of the most abundant species at the zoo. The location and season meta-model removed them without manual review. In the simulation, false positives at a rate of 30% raised observed richness from 40 to 100 species, showing how quickly uncontrolled errors inflate detection-based indices. The sources of these sounds remain to be identified. Most came from the Pool and Walking recorders and could be captive owls, other captive animals or hippopotamus vocalisations. Captive and managed settings, where many non-native animals vocalise, therefore need location filtering and verification of the dominant species, following recommendations for the use of detector scores (Wood and Kahl, 2024). Expert verification of the exported clips will allow species-specific thresholds to replace the global value of 0.50. Several observations support confidence in the detections that passed both filters. The species that dominate each site are the expected residents: Green-backed Camaroptera, Yellow-bellied Greenbul, Black-backed Puffback, Ring-necked Dove and Arrow-marked Babbler at Chirundu, and Laughing Dove, Eurasian Collared-Dove, House Crow, Eurasian Hoopoe and Common Myna at the zoo, which are the characteristic birds of Abu Dhabi’s urban parks. The five most frequent species account for 68% of the Chirundu detections and 91–93% of those at Cage and Walking, with mean confidence 0.65–0.83, and the detection-weighted mean confidence is 0.74–0.77 at every site except the Pool. Most retained species were detected in several hours, and the few species that remain unexpected (Section 3.3) have a negligible effect on the index. The remaining uncertainty concerns the precision of rare species, which only expert verification can resolve.
4.5 Evaluation practice for bioacoustic classifiers Recording-grouped cross-validation is not optional. A random split of frames inflated accuracy from 0.41 to 0.70, an error large enough to change conclusions about model choice. A classifier trained on Puerto Rican species also failed on African recordings, where only 0.1% of windows exceeded a confidence of 0.5. Region-specific training sets cannot be transferred to other regions without new labels. Pretrained embeddings from a global model with a simple linear classifier matched or exceeded fine-tuned CNNs at a small fraction of the computing cost, in line with recent work on bioacoustic foundation models (Ghani et al., 2023).
4.6 Limitations 1. Replication. Chirundu is represented by one recorder and 6 h over two days, and each zoo habitat by one recorder. Site contrasts therefore rest on temporal, not spatial, replication, and hour-level contrasts with Cage and Walking were not significant.
25
2. Season and year. The sites were recorded in different seasons and years (wet-season February 2024 vs hot-season July 2025), which confounds habitat with phenology. 3. Taxonomic scope. BirdNET targets birds. Frogs, insects and mammals, which dominate parts of both soundscapes, are not included in the species metrics. 4. Verification. The detections have not yet been verified by an expert, so the precision of most species is unknown. 5. Bandwidth. The sampling rate limits the analysis to 12 kHz, which excludes high-frequency insects and bats. 6. Contrast design. The savanna–zoo comparison is a proof of concept across highly contrasting environments. Gradients of disturbance within natural habitats would be a stronger test of the index’s sensitivity.
4.7 Recommendations for practitioners • Evaluate classifiers with folds grouped by recording or site, never by random frames. • Apply a location and season filter as well as a confidence threshold, and verify the most frequent species manually. • Standardise effort by diel-matched rarefaction before comparing sites. • Report 0 D, 1 D and 2 D, ABIE with a declared Sref and model version, and T separately. • Use acoustic indices to describe soundscape structure, not as stand-alone measures of biodiversity.
5. Conclusions Species-level detections tracked bird richness and separated a Zambezi Valley savanna from three zoo habitats, which standard acoustic indices did not. Under equal effort the savanna held 21 species and ABIE = 0.38, against 1.3–13 species and ABIE = 0.03–0.21 at the zoo. A location filter removed highconfidence false positives that a confidence threshold missed, and leakage-free evaluation changed the apparent classifier performance substantially. We recommend the ABI framework of verified detections, a declared regional pool, effort standardisation and Hill numbers, with temporal stability reported as a separate component.
CRediT authorship contribution statement Muhammad Saeed: Conceptualisation, Methodology, Software, Formal analysis, Investigation, Validation, Visualisation, Writing – original draft, Writing – review and editing. Dmitry Mikhaylov: Data curation, Software, Supervision, Writing – review and editing. Mohamed H. Alhosani: Supervision, Resources, Writing – review and editing. Yasser F. Al Wahedi: Supervision, Project administration, Writing – review and editing. Rory Pilossof: Investigation (field deployment, Chirundu), Resources, Writing – review and editing. Ahmed Arabi: Resources, Investigation (zoo recordings), Writing – review and editing. Walid Shaaba: Resources, Project administration, Writing – review and editing.
Data and code availability The analysis code is released as a Python package (acoustic-biodiversity-index) and will be deposited in a public repository with the journal version; recordings and detection tables are available from the 26
corresponding author on reasonable request. The RFCx data are available from Kaggle (Rainforest Connection Species Audio Detection, 2021). Table S7 (hourly metrics) is available as a CSV file on request.
Declaration of competing interest The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgements We thank My Trees Trust for access to the Chirundu site and for the field deployment of the recorder, and the management and staff of Emirates Park Zoo and Resort for permitting and supporting the recordings.
References Alcocer, I., Lima, H., Sugai, L.S.M., Llusia, D., 2022. Acoustic indices as proxies for biodiversity: a meta-analysis. Biol. Rev. 97, 2209–2236. Boelman, N.T., Asner, G.P., Hart, P.J., Martin, R.E., 2007. Multi-trophic invasion resistance in Hawaii: bioacoustics, field surveys, and airborne remote sensing. Ecol. Appl. 17, 2137–2144. Buxton, R.T., McKenna, M.F., Clapp, M., Meyer, E., Stabenau, E., Angeloni, L.M., Crooks, K., Wittemyer, G., 2018. Efficacy of extracting indices from large-scale acoustic recordings to monitor biodiversity. Conserv. Biol. 32, 1174–1184. Chao, A., Gotelli, N.J., Hsieh, T.C., Sander, E.L., Ma, K.H., Colwell, R.K., Ellison, A.M., 2014. Rarefaction and extrapolation with Hill numbers: a framework for sampling and estimation in species diversity studies. Ecol. Monogr. 84, 45–67. Cliff, N., 1993. Dominance statistics: ordinal analyses to answer ordinal questions. Psychol. Bull. 114, 494–509. Fairbrass, A.J., Rennert, P., Williams, C., Titheridge, H., Jones, K.E., 2017. Biases of acoustic indices measuring biodiversity in urban areas. Ecol. Indic. 83, 169–177. Ghani, B., Denton, T., Kahl, S., Klinck, H., 2023. Global birdsong embeddings enable superior transfer learning for bioacoustic classification. Sci. Rep. 13, 22876. Gibb, R., Browning, E., Glover-Kapfer, P., Jones, K.E., 2019. Emerging opportunities and challenges for passive acoustics in ecological assessment and monitoring. Methods Ecol. Evol. 10, 169–185. Hill, M.O., 1973. Diversity and evenness: a unifying notation and its consequences. Ecology 54, 427–432. Holm, S., 1979. A simple sequentially rejective multiple test procedure. Scand. J. Stat. 6, 65–70. Jost, L., 2006. Entropy and diversity. Oikos 113, 363–375. Kaggle, 2021. Rainforest Connection Species Audio Detection. https://www.kaggle.com/c/rfcx-speciesaudio-detection Kahl, S., Wood, C.M., Eibl, M., Klinck, H., 2021. BirdNET: a deep learning solution for avian diversity monitoring. Ecol. Inform. 61, 101236. Kasten, E.P., Gage, S.H., Fox, J., Joo, W., 2012. The remote environmental assessment laboratory’s acoustic library: an archive for studying soundscape ecology. Ecol. Inform. 12, 50–67. Künsch, H.R., 1989. The jackknife and the bootstrap for general stationary observations. Ann. Stat. 17, 1217–1241. My Trees Trust, 2023. Operations Update 2022/2023. My Trees Trust, Harare, Zimbabwe. https://mytreestrust.org/
27
Park, D.S., Chan, W., Zhang, Y., Chiu, C.-C., Zoph, B., Cubuk, E.D., Le, Q.V., 2019. SpecAugment: a simple data augmentation method for automatic speech recognition. Proc. Interspeech 2019, 2613–2617. Pielou, E.C., 1966. The measurement of diversity in different types of biological collections. J. Theor. Biol. 13, 131–144. Pieretti, N., Farina, A., Morri, D., 2011. A new methodology to infer the singing activity of an avian community: the Acoustic Complexity Index (ACI). Ecol. Indic. 11, 868–873. Roberts, D.R., Bahn, V., Ciuti, S., Boyce, M.S., Elith, J., Guillera-Arroita, G., Hauenstein, S., LahozMonfort, J.J., Schröder, B., Thuiller, W., Warton, D.I., Wintle, B.A., Hartig, F., Dormann, C.F., 2017. Cross-validation strategies for data with temporal, spatial, hierarchical, or phylogenetic structure. Ecography 40, 913–929. Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., Chen, L.-C., 2018. MobileNetV2: inverted residuals and linear bottlenecks. Proc. IEEE Conf. Comput. Vis. Pattern Recognit., 4510–4520. Sethi, S.S., Jones, N.S., Fulcher, B.D., Picinali, L., Clink, D.J., Klinck, H., Orme, C.D.L., Wrege, P.H., Ewers, R.M., 2020. Characterizing soundscapes across diverse ecosystems using a universal acoustic feature set. Proc. Natl. Acad. Sci. U.S.A. 117, 17049–17055. Stowell, D., 2022. Computational bioacoustics with deep learning: a review and roadmap. PeerJ 10, e13152. Sueur, J., Pavoine, S., Hamerlynck, O., Duvail, S., 2008. Rapid acoustic survey for biodiversity appraisal. PLoS ONE 3, e4065. Sugai, L.S.M., Silva, T.S.F., Ribeiro, J.W., Llusia, D., 2019. Terrestrial passive acoustic monitoring: review and perspectives. BioScience 69, 15–25. Tan, M., Le, Q.V., 2019. EfficientNet: rethinking model scaling for convolutional neural networks. Proc. 36th Int. Conf. Mach. Learn., PMLR 97, 6105–6114. Towsey, M., Zhang, L., Cottman-Fields, M., Wimmer, J., Zhang, J., Roe, P., 2014. Visualization of long-duration acoustic recordings of the environment. Procedia Comput. Sci. 29, 703–712. Ulloa, J.S., Haupert, S., Latorre, J.F., Aubin, T., Sueur, J., 2021. scikit-maad: an open-source and modular toolbox for quantitative soundscape analysis in Python. Methods Ecol. Evol. 12, 2334–2340. Villanueva-Rivera, L.J., Pijanowski, B.C., Doucette, J., Pekin, B., 2011. A primer of acoustic analysis for landscape ecologists. Landsc. Ecol. 26, 1233–1246. Wood, C.M., Kahl, S., 2024. Guidelines for appropriate use of BirdNET scores and other detector outputs. J. Ornithol. 165, 777–782.
28
Appendix A. Supplementary material Table S1. Leakage audit: frame-level random-forest accuracy under two evaluation protocols. Protocol
Accuracy
Frame-level random 80/20 split
0.703
Frame-level, recording-grouped 5-fold CV 0.409 ± 0.022
Table S2. Domain shift: maximum softmax probability of the RFCx-trained CNN ensemble in-domain (out-of-fold RFCx) and out-of-domain (Chirundu 10-s windows). Data
Windows Median max. probability Share > 0.5
RFCx (in-domain, OOF)
1216
0.82
83.4%
Chirundu, Zimbabwe (out-of-domain)
720
0.19
0.1%
Table S3. Recording inventory and analysed effort. Site
Files
Chirundu
12
First file
Last file
Sample rate (Hz) Recorded (h) Analysed (h)
2024-02-01 15:11:02 2024-02-02 11:11:02
24000
12.0
6.0
Zoo – Walking
55
2025-07-27 02:07:29 2025-07-29 08:07:11
24000
54.0
27.0
Zoo – Cage
27
2025-07-27 02:07:32 2025-07-28 04:07:30
24000
26.1
13.1
Zoo – Pool
54
2025-07-27 02:52:36 2025-07-29 07:52:40
24000
53.3
26.8
Table S4. Sensitivity to the BirdNET confidence threshold (selected thresholds; full table in the data deposit). Site
Threshold
S
1D
J′
ABIE
T
ABIrev ABIorig
Chirundu
0.10
62 18.65 0.71
0.49
0.47
0.228
0.195
Chirundu
0.30
31 12.16 0.73
0.42
0.43
0.178
0.198
Chirundu
0.50
21
9.83
0.75
0.38
0.39
0.150
0.205
Chirundu
0.70
15
8.96
0.81
0.36
0.32
0.117
0.215
Chirundu
0.90
10
6.86
0.84
0.32
0.25
0.080
0.220
Zoo – Walking
0.10
89 13.86 0.59
0.44
0.67
0.293
0.094
Zoo – Walking
0.30
40
6.42
0.50
0.31
0.67
0.206
0.077
Zoo – Walking
0.50
25
4.26
0.45
0.24
0.67
0.162
0.069
Zoo – Walking
0.70
16
3.34
0.43
0.20
0.68
0.136
0.070
Zoo – Walking
0.90
8
2.41
0.42
0.15
0.63
0.092
0.062
Zoo – Cage
0.10
46
8.02
0.54
0.35
0.64
0.221
0.112
Zoo – Cage
0.30
24
4.72
0.49
0.26
0.64
0.166
0.097
Zoo – Cage
0.50
17
3.37
0.43
0.20
0.65
0.132
0.088
Zoo – Cage
0.70
10
2.59
0.41
0.16
0.66
0.104
0.088
Zoo – Cage
0.90
7
2.53
0.48
0.15
0.61
0.094
0.101
Zoo – Pool
0.10
36
5.30
0.47
0.28
0.69
0.192
0.076
Zoo – Pool
0.30
13
5.40
0.66
0.28
0.53
0.148
0.094
Zoo – Pool
0.50
4
2.73
0.72
0.17
0.36
0.060
0.098
Zoo – Pool
0.70
2
2.00
1.00
0.12
−0.00
-0.000
0.120
29
Site
Threshold
S
1D
J′
ABIE
T
0.90
0
nan
nan
nan
nan
Zoo – Pool
ABIrev ABIorig nan
nan
Table S5. Sensitivity to the time-bin width. Site
Bin (min) Bins ABIE
T
ABIrev ABIorig
Chirundu
15
36
0.38
0.45
0.170
0.137
Chirundu
30
24
0.38
0.44
0.169
0.161
Chirundu
60
12
0.38
0.39
0.150
0.205
Chirundu
120
7
0.38
0.36
0.135
0.251
Zoo – Walking
15
163
0.24
0.71
0.170
0.044
Zoo – Walking
30
109
0.24
0.69
0.166
0.052
Zoo – Walking
60
55
0.24
0.67
0.162
0.069
Zoo – Walking
120
28
0.24
0.63
0.152
0.091
Zoo – Cage
15
79
0.20
0.65
0.132
0.056
Zoo – Cage
30
53
0.20
0.60
0.122
0.064
Zoo – Cage
60
27
0.20
0.65
0.132
0.088
Zoo – Cage
120
14
0.20
0.61
0.122
0.113
Zoo – Pool
15
161
0.17
0.38
0.063
0.061
Zoo – Pool
30
108
0.17
0.36
0.060
0.073
Zoo – Pool
60
55
0.17
0.36
0.060
0.098
Zoo – Pool
120
28
0.17
0.37
0.062
0.132
J′
ABIE
T
ABIrev ABIorig
Table S6. Simulation results (means of 40 replicates). Scenario
Value Observed S
Richness S
5
5.0
0.81
0.28
0.89
0.25
0.52
Richness S
10
10.0
0.80
0.40
0.89
0.36
0.49
Richness S
20
20.0
0.86
0.56
0.87
0.49
0.49
Richness S
40
40.0
0.87
0.70
0.85
0.59
0.44
Richness S
60
59.9
0.89
0.79
0.84
0.66
0.42
Richness S
80
79.7
0.88
0.84
0.82
0.69
0.39
Richness S
100
99.5
0.89
0.89
0.81
0.72
0.37
Unevenness σ
0
40.0
1.00
0.80
0.85
0.68
0.58
Unevenness σ
0.5
40.0
0.96
0.77
0.85
0.66
0.54
Unevenness σ
1
40.0
0.87
0.70
0.85
0.60
0.45
Unevenness σ
1.5
39.4
0.74
0.59
0.86
0.51
0.32
Unevenness σ
2
36.8
0.64
0.50
0.86
0.43
0.24
Unevenness σ
2.5
32.1
0.57
0.43
0.87
0.37
0.20
Unevenness σ
3
25.9
0.50
0.36
0.88
0.32
0.17
Temporal CV
0.1
40.0
0.87
0.70
0.90
0.63
0.48
Temporal CV
0.25
40.0
0.87
0.70
0.89
0.62
0.47
Temporal CV
0.5
40.0
0.88
0.70
0.85
0.60
0.45
Temporal CV
0.75
40.0
0.87
0.70
0.82
0.57
0.42
Temporal CV
1
40.0
0.87
0.69
0.78
0.54
0.38
Temporal CV
1.5
40.0
0.86
0.69
0.70
0.48
0.33
False-positive rate
0
40.0
0.86
0.69
0.85
0.59
0.44
30
Scenario
Value Observed S
J′
ABIE
T
ABIrev ABIorig
False-positive rate
0.02
66.9
0.79
0.72
0.85
0.61
0.24
False-positive rate
0.05
85.3
0.76
0.73
0.84
0.61
0.22
False-positive rate
0.1
97.0
0.76
0.75
0.84
0.63
0.24
False-positive rate
0.2
99.8
0.80
0.80
0.83
0.67
0.31
False-positive rate
0.3
100.0
0.83
0.83
0.84
0.69
0.36
Table S8. Species removed by the strict location filter (meta-model score < 0.10). Site
Species
Detections Max. confidence Location score
Zoo – Cage
Tawny Owl (Strix aluco)
24
0.87
0.03
Zoo – Cage
Rock Sparrow (Petronia petronia)
1
0.51
0.03
Zoo – Pool
Tawny Owl (Strix aluco)
135
0.99
0.03
Zoo – Pool
Great Spotted Woodpecker (Dendrocopos major)
41
0.95
0.03
Zoo – Pool
Redwing (Turdus iliacus)
2
0.76
0.03
Zoo – Pool
Common Buzzard (Buteo buteo)
1
0.67
0.05
Zoo – Walking
Tawny Owl (Strix aluco)
307
1.00
0.03
Zoo – Walking
Common Buzzard (Buteo buteo)
1
0.94
0.05
Zoo – Walking
Great Spotted Woodpecker (Dendrocopos major)
1
0.93
0.03
Zoo – Walking
Reed Bunting (Emberiza schoeniclus)
1
0.52
0.03
Zoo – Walking
Ring-necked Pheasant (Phasianus colchicus)
1
0.57
0.05
Zoo – Walking
European Golden-Plover (Pluvialis apricaria)
1
0.92
0.05
Zoo – Walking
Eurasian Bullfinch (Pyrrhula pyrrhula)
1
0.58
0.03
Table S9. Effort-standardised, diel-matched comparison (reference: Chirundu, 6.0 h). Zoo values are means of 500 draws with 2.5–97.5% ranges; Chirundu shows block-bootstrap 95% CIs. Site
Effort (h)
1D
S
ABIE
T
ABIrev
Chirundu
6.0
21.0 [11.0–21.0] 9.83 [4.48–11.90] 0.38 [0.25–0.41] 0.39 [0.29–0.61] 0.150 [0.096–0.214]
Zoo – Walking
5.8
12.6 [10.0–15.0]
3.51 [2.68–4.62]
Zoo – Cage
5.8
13.0
2.93
Zoo – Pool
5.8
1.3 [1.0–2.0]
1.28 [1.00–2.00]
0.21 [0.16–0.25] 0.54 [0.42–0.62] 0.110 [0.096–0.125] 0.18
0.60
0.108
0.03 [0.00–0.12] 0.11 [0.00–0.48] 0.001 [0.000–0.023]
Table S10. Sensitivity to the location-filter threshold (columns): richness S / ABIE per site, and the regional pool Sref at each threshold. Site Chirundu
0.03
0.05
0.10
0.15
0.20
0.30
21 / 0.37 21 / 0.38 21 / 0.38 21 / 0.38 21 / 0.38 21 / 0.39
Zoo – Walking 32 / 0.27 28 / 0.24 25 / 0.24 24 / 0.24 22 / 0.24 20 / 0.21 Zoo – Cage
19 / 0.22 17 / 0.20 17 / 0.20 15 / 0.20 14 / 0.20 11 / 0.18
Zoo – Pool
8 / 0.14
5 / 0.20
4 / 0.17
4 / 0.17
4 / 0.17
4 / 0.17
455
432
409
394
383
359
Sref
31
Table S11. All species detected per site (confidence ≥ 0.50, strict location filter). Site
Species
Detections Max. conf. Mean conf. Hours present
Chirundu
Green-backed brachyura)
(Camaroptera
94
0.99
0.74
5
Chirundu
Yellow-bellied Greenbul (Chlorocichla flaviventris)
29
0.98
0.73
3
Chirundu
Black-backed Puffback (Dryoscopus cubla)
25
0.99
0.73
6
Chirundu
Ring-necked Dove (Streptopelia capicola)
24
0.97
0.69
7
Chirundu
Arrow-marked Babbler (Turdoides jardineii)
23
0.99
0.81
1
Chirundu
Eastern Nicator (Nicator gularis)
21
0.94
0.66
3
Chirundu
African Fish-Eagle (Haliaeetus vocifer)
19
1.00
0.84
5
Chirundu
Green Woodhoopoe (Phoeniculus purpureus)
18
1.00
0.89
2
Chirundu
Brown-hooded Kingfisher (Halcyon albiventris)
9
0.91
0.79
1
Chirundu
Meves’s Starling (Lamprotornis mevesii)
5
0.73
0.59
3
Chirundu
White-browed Sparrow-Weaver (Plocepasser mahali)
4
0.94
0.78
1
Chirundu
African Gray Hornbill (Lophoceros nasutus)
3
0.74
0.63
1
Chirundu
Terrestrial Brownbul (Phyllastrephus terrestris)
3
0.82
0.76
2
Chirundu
Fork-tailed Drongo (Dicrurus adsimilis)
2
0.53
0.53
2
Chirundu
European Bee-eater (Merops apiaster)
2
0.63
0.60
1
Camaroptera
Chirundu
African Goshawk (Accipiter tachiro)
1
0.88
0.88
1
Chirundu
Bearded Scrub-Robin (Cercotrichas quadrivirgata)
1
0.54
0.54
1
Chirundu
White-browed Robin-Chat (Cossypha heuglini)
1
0.58
0.58
1
Chirundu
Crested Barbet (Trachyphonus vaillantii)
1
0.70
0.70
1
Chirundu
Emerald-spotted Wood-Dove (Turtur chalcospilos)
1
0.53
0.53
1
Chirundu
Eurasian Hoopoe (Upupa epops)
1
0.76
0.76
1
Zoo – Walking
Laughing Dove (Streptopelia senegalensis)
431
0.99
0.79
13
Zoo – Walking
Eurasian Collared-Dove (Streptopelia decaocto)
73
1.00
0.82
10
Zoo – Walking
House Crow (Corvus splendens)
53
0.97
0.69
6
Zoo – Walking
Common Cuckoo (Cuculus canorus)
38
0.90
0.69
9
Zoo – Walking
Common Myna (Acridotheres tristis)
22
0.92
0.69
3
Zoo – Walking
Red-wattled Lapwing (Vanellus indicus)
12
1.00
0.84
4
Zoo – Walking
Mallard (Anas platyrhynchos)
11
0.89
0.61
5
Zoo – Walking
Barn Owl (Tyto alba)
8
0.98
0.78
1
Zoo – Walking
Eurasian Hoopoe (Upupa epops)
4
0.72
0.70
4
Zoo – Walking
Great Bittern (Botaurus stellaris)
3
0.73
0.68
3
Zoo – Walking
Purple Sunbird (Cinnyris asiaticus)
3
0.75
0.65
1
Zoo – Walking
Eurasian Moorhen (Gallinula chloropus)
3
0.88
0.72
2
Zoo – Walking
Eurasian Oystercatcher (Haematopus ostralegus)
2
0.57
0.56
1
Zoo – Walking
Eurasian Curlew (Numenius arquata)
2
0.72
0.68
1
Zoo – Walking
Gray Francolin (Ortygornis pondicerianus)
2
0.91
0.80
1
Zoo – Walking
Spotted Crake (Porzana porzana)
2
0.69
0.63
2
Zoo – Walking
Eurasian Nightjar (Caprimulgus europaeus)
1
0.55
0.55
1
Zoo – Walking
Eurasian Dotterel (Charadrius morinellus)
1
0.62
0.62
1
Zoo – Walking
Peregrine Falcon (Falco peregrinus)
1
0.79
0.79
1
Zoo – Walking
Eurasian Coot (Fulica atra)
1
0.69
0.69
1
32
Site
Species
Detections Max. conf. Mean conf. Hours present
Zoo – Walking
Whimbrel (Numenius phaeopus)
1
0.87
0.87
1
Zoo – Walking
Black-bellied Plover (Pluvialis squatarola)
1
0.55
0.55
1
Zoo – Walking
Red-vented Bulbul (Pycnonotus cafer)
1
0.53
0.53
1
Zoo – Walking
White-eared Bulbul (Pycnonotus leucotis)
1
0.68
0.68
1
Zoo – Walking
Song Thrush (Turdus philomelos)
1
0.59
0.59
1
Zoo – Cage
Laughing Dove (Streptopelia senegalensis)
317
0.99
0.77
14
Zoo – Cage
Eurasian Collared-Dove (Streptopelia decaocto)
60
1.00
0.83
9
Zoo – Cage
Eurasian Hoopoe (Upupa epops)
24
0.94
0.70
6
Zoo – Cage
House Crow (Corvus splendens)
13
0.95
0.68
3
Zoo – Cage
Mallard (Anas platyrhynchos)
11
0.88
0.65
7
Zoo – Cage
Common Cuckoo (Cuculus canorus)
10
0.94
0.61
6
Zoo – Cage
Common Myna (Acridotheres tristis)
7
0.96
0.83
2
Zoo – Cage
Purple Sunbird (Cinnyris asiaticus)
4
0.61
0.56
3
Zoo – Cage
White-eared Bulbul (Pycnonotus leucotis)
3
0.73
0.68
1
Zoo – Cage
Red-wattled Lapwing (Vanellus indicus)
3
0.93
0.90
2
Zoo – Cage
Graylag Goose (Anser anser)
1
0.52
0.52
1
Zoo – Cage
Tree Pipit (Anthus trivialis)
1
0.74
0.74
1
Zoo – Cage
Rock Pigeon (Columba livia)
1
0.53
0.53
1
Zoo – Cage
Common Wood-Pigeon (Columba palumbus)
1
0.58
0.58
1
Zoo – Cage
Common House-Martin (Delichon urbicum)
1
0.62
0.62
1
Zoo – Cage
Eurasian Wigeon (Mareca penelope)
1
0.67
0.67
1
Zoo – Cage
Eurasian Blackbird (Turdus merula)
1
0.57
0.57
1
Zoo – Pool
Mallard (Anas platyrhynchos)
6
0.79
0.61
5
Zoo – Pool
Dunlin (Calidris alpina)
1
0.86
0.86
1
Zoo – Pool
Eurasian Collared-Dove (Streptopelia decaocto)
1
0.62
0.62
1
Zoo – Pool
Barn Owl (Tyto alba)
1
0.61
0.61
1
33
1.0 RF (MFCC stats) (ECE 0.309) MobileNetV2 (ECE 0.045) EfficientNet-B0 (ECE 0.056) BirdNET emb. + LR (ECE 0.093)
Observed accuracy
0.8
0.6
0.4
0.2
0.0 0.0
0.2
0.4
0.6
0.8
1.0
Predicted confidence Fig. S1. Reliability diagrams of the four classifiers (out-of-fold predictions; ECE in the legend).
(a)
(b) RFCx (in-domain) Chirundu (out-of-domain)
300
Windows (n)
Density
6
4
2
0
200
100
0 0.0
0.2
0.4
0.6
0.8
1.0
0
Max softmax probability (MobileNetV2)
5
10
15
20
Predicted RFCx class for Chirundu windows
Fig. S2. Domain shift. (a) Distribution of the maximum softmax probability of the RFCx-trained CNN ensemble on RFCx (in-domain) and Chirundu (out-of-domain) windows. (b) RFCx classes predicted for Chirundu windows.
34
(a)
Zoo – Cage
Zoo – Pool
Zoo – Walking
(b)
(c) 0.4
20
ABIE 0.3
15
ABIE
Effective no. of species (effort = 5.8 h, diel-matched)
Zimbabwe – Chirundu
ABIrev
10
0.2
0.1
5 Stability T 0
0.0 0
D
1
D
2
D
0.0
0.2
0.4
0.6
0.8
Value (rarefied, 95 % range)
1.0
0.1
0.2
0.3
Location-filter threshold
Fig. S3. Robustness. (a) Hill numbers and (b) T, ABIrev and ABIE after diel-matched rarefaction to Chirundu’s effort (mean and 2.5–97.5% range of 500 draws). (c) ABIE against the location-filter threshold; the dashed line marks the threshold used (0.10).
35
Related documents
- Contrastive ecoacoustic indices: Large-scale global soundscape characterization with contrastive inference#1500583
- Replication Data for: A systematic map of syntheses on anthropogenic noise impacts on wildlife: evidence gaps, policy attention, and quality appraisal#1436350
- Passive acoustic monitoring as a tool for early detection of invasive animal species: a systematic review and a case study.#625900
- DeepForestSound: a multi-species automatic detector for passive acoustic monitoring in African tropical forests, a case study in Kibale National Park#2625
- Three Decades of Classifying Threatened Species: Lessons Learned from and about the IUCN Red List Criteria for Quantifying Extinction Risk#449652
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive