Next Article in Journal
Understanding Maritime Traffic Complexity: A Comprehensive Concept Development Review
Previous Article in Journal
Data Science and Big Data in Biology, Physical Science and Engineering—2nd Edition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Conformal Predictions for Visual Animal Identification

1
Institute of Biophysics and Biomedical Engineering, Bulgarian Academy of Sciences, 1000 Sofia, Bulgaria
2
Veterinary Legislation Unit, Faculty of Veterinary Medicine, Trakia University, 6000 Stara Zagora, Bulgaria
*
Author to whom correspondence should be addressed.
Technologies 2026, 14(4), 232; https://doi.org/10.3390/technologies14040232
Submission received: 17 March 2026 / Revised: 11 April 2026 / Accepted: 12 April 2026 / Published: 16 April 2026
(This article belongs to the Section Information and Communication Technologies)

Abstract

Neural network-based visual identification of animals has significant potential for livestock farming and herd management. Real farm environments rarely provide controlled visual conditions for high-quality dataset collection, which often leads to reduced model performance on out-of-distribution inputs and makes confidence estimation essential for reliable application. This work introduces a conformal prediction framework for animal identification based on pretrained neural network embeddings (ResNet-50 and Swin Transformer), enabling the generation of prediction sets with formal confidence guarantees. By calibrating a nonconformity score derived from cosine distances in the embedding space, the method ensures that the true identity is included in the prediction set at a user-defined confidence level. Three nonconformity scoring functions are evaluated to determine which produces the most compact prediction sets. Experiments on cow and goat datasets demonstrate that the framework achieves empirical coverage close to the target confidence levels across different embedding models. The ratio-based nonconformity measure consistently outperforms others, reducing mean set sizes by up to 79% compared to alternative measures. Swin-T embeddings outperform ResNet-50 by up to 14 percentage points in singleton prediction rate. The proposed framework preserves formal validity guarantees, improving robustness and interpretability in practical livestock applications where standard identification methods return only the nearest match without reliability estimates.

1. Introduction

Identification of individual animals is a critical task in agriculture, wildlife monitoring, and biodiversity conservation. In the livestock sector, accurate identification supports disease control, breeding management, and traceability of animal products [1]. Individual identification plays a crucial role in modern livestock systems, with cattle and goats representing key species of interest, and with ear tags and RFID being the most widely used methods [2]. However, these traditional methods are physically invasive, susceptible to loss or fraud, and prone to errors [3,4]. These limitations motivate the development of non-invasive visual identification systems based on computer vision techniques.
Recent advances in deep learning have enabled embedding-based approaches in which images are mapped into a feature space and biometric identification of animals is performed using similarity measures. Deep learning models, particularly convolutional neural networks (CNNs), have demonstrated strong performance in recognizing a wide range of species, including livestock such as sheep, pigs, and cattle as well as various wildlife species [5,6], and have shown effectiveness in target detection through adaptive feature fusion approaches [7]. These models learn discriminative visual representations directly from images, allowing them to capture subtle differences in appearance and reliably distinguish between individual animals [8]. Advances in deep learning, particularly metric learning approaches using pretrained neural networks, have revolutionized automated identification by learning embedding spaces where images of the same individual are clustered closely together [9]. Pretrained embedding models have become one of the main approaches in animal identification pipelines due to their efficiency and scalability, leveraging representations learned on large-scale datasets like ImageNet [10].
Despite these capabilities, one critical limitation remains: these models typically return only the nearest neighbor in the learned embedding space, without assessing the uncertainty or confidence of their predictions. This poses a risk in high-stakes agricultural applications, where poor image quality, occlusion, or minimal inter-individual visual differences can lead to incorrect identifications [11,12]. Recent research has explored the incorporation of uncertainty estimation into identification models [13,14,15]. While conformal prediction has been applied to metric spaces and retrieval settings [16,17,18], its application to closed-set identification with gallery-probe partitioning presents distinct challenges. This motivates the need for methods that provide reliable uncertainty quantification in identification tasks. In practical livestock environments, images are often captured under unconstrained conditions, which can introduce distribution shifts between training and deployment data and degrade model performance. In such scenarios, incorrect identification without an associated measure of uncertainty may lead to errors in downstream applications such as herd management, traceability, and health monitoring. To address this need, we investigate the use of conformal prediction for animal identification, aiming to provide uncertainty estimates with theoretical coverage guarantees under appropriate assumptions. Conformal prediction is a distribution-free framework that constructs prediction sets with finite-sample coverage guarantees [19]. Conformal prediction can be systematically applied to identification tasks to provide formal coverage guarantees, rather than seeking to outperform alternative uncertainty quantification methods in raw accuracy. The statistical guarantees require exchangeability of the results, which is weaker than independently and identically distributed (i.i.d.) samples required for the construction of traditional confidence intervals [20]. By defining a nonconformity score based on embedding distances and calibrating it using retained data, this method adds a universal layer of uncertainty quantification to existing identification systems. The approach is evaluated on foreground-only variants of two animal identification datasets (cattle and goats), demonstrating that the constructed conformal prediction sets attain the coverage guarantees.
The contribution of this work is threefold: (1) introducing a conformal prediction framework for animal identification using pretrained neural network embeddings; (2) evaluating three nonconformity scoring functions (ratio, min, mean) to determine which produces the tightest prediction sets at valid coverage levels; and (3) demonstrating empirically that the framework maintains valid coverage guarantees across different embedding models (ResNet-50, Swin-T) and datasets (cattle, goats). While conformal prediction has previously been applied to classification problems [19], nearest-neighbor settings in metric spaces [16,21], and retrieval tasks [17,22], we demonstrate how conformal prediction can be applied to the identification setting, where the goal is to determine which individual from a known gallery corresponds to a query image. Unlike standard classification with a fixed label space, identification requires prediction sets over embedding distances where the label space for calibration and evaluation are disjoint. This work bridges conformal prediction with metric-learning-based identification by providing a principled nonconformity scoring framework and empirically validating coverage guarantees on animal identification datasets.

2. Materials and Methods

Two pretrained neural network architectures serve as feature extractors: ResNet-50 [23] and Swin-T [24], both mapping images X to d-dimensional normalized embeddings without task-specific fine-tuning. For ResNet-50, d = 2048 , and for Swin-T, d = 768 . The model parameters remain frozen throughout the conformal prediction pipeline. These architectures leverage transfer learning, wherein representations learned on large-scale source datasets (ImageNet) [25] are repurposed for downstream tasks without requiring additional training. This is achieved by removing the last classification layer in each of the networks. ResNet-50 employs residual connections with 50 layers of depth, while Swin-T utilizes a hierarchical Vision Transformer with shifted window attention.

2.1. Datasets

Let X be the space of images of animals and Y be the space of labels for these animals. The experiments partition the label space Y in two disjoint sets for calibration Y cal and for testing Y test . The images that correspond to this partition are collected in a calibration dataset D cal = { ( x i , y i ) : y i Y cal } and a test set D test = { ( x i , y i ) : y i Y test } . In addition, D cal and D test are each split into two disjoint subset: a query dataset with one example from each individual and a gallery dataset with reference images, each associated with a known identity. In summary, each animal dataset has four disjoint sets, D query cal , D gallery cal , D query test , and D gallery test , related by:
D cal = D query cal D gallery cal D test = D query test D gallery test
The calibration set serves to estimate the distribution of nonconformity scores under the true labeling function, while the test set evaluates the finite-sample coverage properties of the constructed prediction sets. The calibration set size n = | Y cal | is selected to approximately 50% of the individual animals in each of the datasets. The label space Y is enumerated in a fixed ordering: 1 , 2 , , K . For each test example, the prediction set is constructed by evaluating all candidate labels in Y test against the embedding space.
Exchangeability is a fundamental assumption in conformal prediction requiring that the joint distribution of data points is invariant to permutations. Under the standard statistical assumption that both images and labels are independently and identically distributed (i.i.d.), the exchangeability condition follows naturally [26]. The i.i.d. assumption on the images is sufficient to guarantee exchangeability, though this assumption could potentially be loosened in future work to handle more general dependent data structures. The split of the individual labels in Y cal and Y test is done by drawing them at random. Since both splits are random draws from the same underlying population, the calibration examples and test examples are exchangeable at the individual level, satisfying the assumptions required for the split conformal prediction framework. Importantly, although calibration and test label sets are disjoint, both are sampled from the same underlying population of individuals. The conformal procedure relies on exchangeability of query examples rather than overlap of label identities. Under this assumption, the distribution of nonconformity scores is expected to be similar across the calibration and test splits, which supports the application of split conformal prediction in this identification setting.
Unlike standard classification where any sample can appear in either split, identification requires that each identity resides entirely in one set or the other. If an identity’s images were split across calibration and test, the test query embedding would be compared against reference embeddings from the same identity present in the calibration set, violating the exchangeability assumption. Splitting at the identity level ensures that test queries correspond to genuinely unseen identities, mirroring the real-world deployment scenario where the system must identify animals not previously seen during calibration.
The cow dataset was collected as part of the research in [3,4]. It is newly partitioned into calibration and test sets, each containing 55 unique identities. The calibration set comprises 55 test images (one per individual) and 229 reference images, yielding an average of approximately 4.2 reference images per individual. The test set contains 183 reference images and 55 test images, averaging approximately 3.3 reference images per individual.
The goat identification dataset was collected and annotated by the authors as part of the current research. It contains 576 images, from which 303 images were retained after deduplication. The dataset is partitioned into a calibration set D cal and a test set D test , each containing 36 distinct animals. The calibration set comprises 113 reference images in D gallery cal , while the test set contains 118 reference images in D gallery test . For both sets, D query cal and D query test , 36 test images (one per animal) are used to evaluate the prediction sets.
For both the cow and goat datasets, near-duplicate images were identified and removed using perceptual hashing (pHash) with a threshold of 10, as described in [4].
To ensure that identification relies exclusively on animal-specific features rather than contextual background information, a foreground-only variant of the images is generated. Annotation and segmentation were performed using the computer vision platform Roboflow Pro (version October 2025) [27], where veterinarians manually annotated pixel-accurate masks for two classes: foreground (the animal) and background (the surrounding environment) [4]. The foreground-only variants of the cow and goat datasets were exported in COCO format [28] for the next steps of the evaluation pipeline.
The foreground-only variant of the images was constructed by replacing all background pixels with independently sampled white noise, effectively removing environmental cues while preserving the original animal appearance. This ensures that the embedding model can only encode animal-specific features (coat patterns, body shape, facial features, etc.) without relying on spurious correlations with farm infrastructure, lighting, or surrounding objects [3,4].

2.2. Nonconformity Scoring Function

The nonconformity measure quantifies how atypical a given embedding is for a hypothesized label. Three scoring functions are evaluated for each model and dataset.
For a query point ( x , y ) in D query cal or D query test , the algorithm computes a non-conformity score against the respective gallery dataset: D gallery cal or D gallery test . For brevity, the type test or cal of the dataset is replaced with * in this section. In the following formulas, * can be replaced with either cal or test consistently across the whole formula. For example, in Equation (1), non ratio * can be either non ratio cal or non ratio test , and the same substituted value for * is used inside the formula.
The first function is most commonly used in classification settings for conformal prediction [29]. It computes a nearest-neighbor ratio between same labels and different labels in embedding space:
non ratio * ( x , y ) = min z i I y * d ( z , z i ) min z i I ¬ y * d ( z , z i )
where z = f ( x ) is the query embedding, z i = f ( x i ) are reference embeddings,
I y * = { z i = f ( x i ) : ( x i , y i ) D gallery * , y i = y }
are same-class embeddings from the gallery,
I ¬ y * = { z i = f ( x i ) : ( x i , y i ) D gallery * , y i y }
are different-class embeddings from the gallery, and d ( u , v ) = 1 u · v u v is the cosine distance. This ratio form ensures scale-invariance and balances numerator and denominator magnitudes.
The second function measures conformity through absolute distance to same-class examples only:
non min * ( x , y ) = min z i I y * d ( z , z i )
This simpler scoring is more sensitive to fine-grained embedding structure but loses the comparative signal of how close the embedding is to alternative classes.
The third function uses mean distance to same-class examples:
non mean * ( x , y ) = 1 | I y * | z i I y * d ( z , z i ) min z i I ¬ y * d ( z , z i )
The mean provides less variance than the minimum but still divides by the nearest competitor, maintaining comparative sensitivity.
All three functions share important properties. Values non ( x , y ) < 1 indicate the image x lies closer (in cosine distance in the embedding space) to gallery examples of class y, suggesting conformity with label y. Conversely, non ( x , y ) 1 flags atypicality: the embedding is unexpectedly different from class y, as it might be far from any other example of y or suspiciously close to alternatives (for non ratio * and non mean * ). When no same-class calibration examples exist for a label, the score is undefined; in practice, such labels receive maximal nonconformity to exclude them from the prediction set. The computational cost scales linearly with calibration set size n, as a single pass identifies the nearest same-class and different-class examples, enabling practical deployment with large calibration sets.

2.3. Calibration and Threshold Computation

Split conformal prediction requires calibrating the nonconformity measure to achieve a desired coverage level. Given a target confidence level q [ 0 , 1 ] , calibration proceeds by computing nonconformity scores for all calibration examples using their true labels:
s i = non cal ( x i , y i ) , ( x i , y i ) D query cal
where the nonconformity calculation uses the calibration gallery D gallery cal .
These scores collectively approximate the distribution of nonconformity under correct labeling. The calibration threshold q ^ q is computed as the q-quantile of the calibration scores:
q ^ q = Q q ( { s 1 , , s n } )
where Q q denotes the q-quantile. Multiple thresholds are computed for a grid of confidence levels q { 0.0 , 0.1 , 0.2 , , 1.0 } to characterize the coverage–set size tradeoff. For each confidence level q, the corresponding threshold q ^ q is the q-quantile of calibration scores; empirical coverage at this threshold should be approximately q if the exchangeability condition holds [19].

2.4. Prediction Set Construction

For a test point x test with embedding z test = f ( x test ) , the prediction set is constructed by evaluating conformity with each candidate label in the test label space:
C ^ q ( x test ) = { y Y test : non test ( x test , y ) q ^ q }
where the gallery embeddings in the nonconformity calculation are D gallery test .
All labels in Y test are checked in Equation (6), but only those y are included in the prediction set for which the nonconformity score falls below the calibrated threshold q ^ q . This condition ensures that a label is included whenever the test point’s embedding exhibits typicality scores consistent with the calibration distribution. The empty set may arise if no candidate label achieves sufficient conformity; such cases are valid under conformal prediction but indicate a highly uncertain or out-of-distribution test example.
The prediction set size | C ^ q ( x test ) | varies per test example, with smaller sets indicating higher model confidence and larger sets indicating greater uncertainty. Average set size across the test set serves as a measure of prediction efficiency.
The split conformal prediction framework provides distribution-free coverage guarantees that hold without assumptions on the feature extractor or data distribution. Under the i.i.d. assumption, the split conformal procedure approximately satisfies the marginal coverage guarantee [26,30]:
P ( y i C ^ q ( x i ) ) q , ( x i , y i ) D query test
where probability is taken over the population, from which the data points ( x , y ) are drawn. This guarantee holds for any feature extractor, regardless of its accuracy or representation quality. When nonconformity scores are almost surely distinct, coverage is additionally bounded above by q + 1 n + 1 [31], providing a tight interval on the true coverage level. The lower bound ensures that the true label is included in the prediction set with probability at least q; the upper bound prevents overly conservative coverage in finite samples. The application of conditional coverage guarantees (probability of coverage given specific test features) in identification is a subject of future research, as it requires stronger assumptions than exchangeability.

3. Results

The experiments follow the standard conformal prediction workflow described in [19]: the label space is randomly partitioned into calibration and test sets, and the procedure is repeated 10 times with different random splits to demonstrate robustness of the coverage guarantees. Following the conformal prediction literature, mean ± standard deviation is reported across the 10 runs. While the calibration set sizes are small ( n = 36 for goat, n = 55 for cow), the small data regime is particularly valuable in applications such as livestock monitoring where collecting large labeled datasets is expensive and time-consuming. We demonstrate the validity of the theoretical guarantees across confidence levels ranging from 0.0 to 1.0 in steps of 0.1 ( q { 0.0 , 0.1 , 0.2 , , 1.0 } ), with detailed results at the two operational levels q = 0.9 and q = 0.8 presented in Table 1 and Table 2.
Let n = | D query cal | denote the number of calibration queries and m = | D query test | the number of test queries. Under the null hypothesis that the conformal predictor has marginal coverage q, the number of correctly covered test examples K follows a beta-binomial distribution ([26], Section 3.2 of [19]):
K BetaBinom ( m , l , n + 1 l ) ,
where l = ( n + 1 ) ( 1 q ) . The empirical coverage is then C = K / m . This distribution quantifies the uncertainty in the empirical coverage estimate; for the goat dataset ( n = 36 , m = 36 ), the standard deviation is approximately 5.4 % , meaning observed coverage between 72 and 86% is consistent with the expected coverage under the theoretical model.
Table 1 and Table 2 present the complete experimental results for the cow and goat datasets, respectively, showing coverage and set size statistics at both q = 0.9 and q = 0.8 confidence levels. The results confirm that the conformal prediction framework maintains valid coverage across all settings, with empirical coverage typically exceeding the target level. The non ratio measure consistently produces the tightest prediction sets while maintaining valid coverage, particularly for the goat dataset where set sizes remain small (mean 2.0 at q = 0.9 ).
The figures and visualizations in this section show results from the first run, while the coverage and set size statistics in the tables are averaged across all 10 runs. The results check the theoretical guarantees and the practicality of the method described in the previous section over 12 different settings: for each of the three nonconformity functions, we apply it to two animal datasets (cow and goat) and two embedding models (ResNet-50 and Swin-T). For the theoretical guarantees, we check that Equation (6) holds empirically. For the practical aspect, the best settings for nonconformity measure and embedding model are reported as measured by the number of singleton prediction sets and average prediction set size.
A practical illustration of the framework is the grid visualization in Figure 1. It shows conformal prediction sets for the cow dataset using ResNet-50 embeddings with the non ratio scoring function at q = 0.8 . The prediction sets vary considerably in size: some test images yield singleton sets (containing only the true label), while others include multiple labels. Notably, approximately 18 out of 62 test images (29%) receive singleton prediction sets at this confidence level, indicating high embedding quality for those individuals. However, several test images exhibit large prediction sets spanning 20+ labels, suggesting ambiguity in the embedding space for those individuals. The wrong predictions with low nonconformity on the first and fourth rows display similar visual characteristics of the animals.
Similarly, Figure 2 shows the goat dataset with Swin-T embeddings and the same nonconformity function non ratio . Here, the embedding space provides much better separation—approximately 31 out of 36 test images (86%) receive singleton prediction sets at confidence level q = 0.8 , demonstrating the Swin-T model’s strong discriminative capability for this dataset. The few non-singleton sets typically contain only 2–3 labels, indicating minor ambiguity rather than systematic confusion.
The bar beneath each reference image visualizes the nonconformity score for that candidate label. The gray portion represents the quantile threshold q ^ q (specifically q ^ 0.8 for confidence level q = 0.8 ) derived from the calibration set—this is the maximum score allowed for a label to be included in the prediction set at the chosen confidence level. The blue portion shows the actual nonconformity score for that specific label, relative to q ^ q . When the blue bar is shorter than the gray bar, the score is below the threshold and the label is included in the prediction set. The numeric value displayed below the bar shows the exact nonconformity score value, while q ^ q is shown above the bar.
Each grid contains test images in the first column, annotated with the true label (test label), the size of the prediction set (predicted set size), and whether the true label is correctly included in the set (prediction: “correct” if the true label is in the prediction set, “wrong” otherwise). The subsequent columns display the predicted labels sorted by their nonconformity scores in ascending order, with a green frame indicating labels that match the true label and a red frame indicating incorrect predictions.
To interpret these grids, one should examine test images where the nonconformity scores for the correct class are substantially lower than the threshold (short blue bars), indicating high conformity. Conversely, test images where the correct class has a score near or above the threshold, or where incorrect classes exhibit notably lower scores, reveal cases of potential confusion or ambiguity in the embedding space.
Having examined individual prediction sets, the next aspect to consider is whether the conformal prediction framework achieves its theoretical calibration guarantees across different confidence levels.
The coverage plots illustrate the calibration properties of the conformal prediction method across different confidence levels. In conformal prediction, calibration refers to the relationship between the user-specified confidence level (the desired probability that the true label is included in the prediction set) and the empirical coverage achieved on test data.
For the cow dataset (Figure 3), coverage at q = 0.8 ranges from approximately 78% to 82% depending on the nonconformity measure, showing slight under-coverage (the predictor is slightly liberal). The non ratio measure with ResNet-50 achieves 78.2% ± 7.9% coverage, while Swin-T with the same measure yields 79.5% ± 6.2%. The coverage is generally close to the desired level, with the gap narrowing at higher confidence levels.
The goat dataset (Figure 4) exhibits coverage at q = 0.8 , ranging from 76% to 86% depending on the model and nonconformity measure. The non ratio measure with ResNet-50 achieves 85.8% ± 9.8% coverage, while Swin-T with the same measure reaches 78.9% ± 9.9%. The goat dataset shows more variation across nonconformity measures and across runs (standard deviations of 7–10 percentage points), with non ratio producing the smallest prediction sets while maintaining valid coverage. The calibration curves are generally close to the diagonal, indicating reasonable calibration, though with some under-coverage at intermediate confidence levels for certain measure–architecture combinations. This variation is consistent with known finite-sample properties of split conformal prediction.
Figure 5 illustrates the theoretical beta-binomial distribution (Equation (7)) of coverage estimates for both datasets. The distribution is centered around the expected coverage (81.1% for goat, 87.3% for cow) but exhibits substantial spread due to finite sample sizes. The narrower distribution for the cow dataset reflects its larger calibration set size ( n = 55 versus n = 36 ).
Note that the smaller size of the goat dataset leads to higher variance across runs, hence the standard deviations reported in Table 2. Although the datasets are relatively small, the use of repeated random splits and reporting of variability provides a more robust assessment of the conformal framework. This is particularly relevant under realistic small-data conditions typical in livestock applications. Future work with larger datasets would yield more stable estimates. This reflects the primary focus of the present study on controlled evaluation of conformal prediction in livestock identification settings rather than on benchmarking against large-scale public re-identification datasets.
The set size distribution plots (Figure 6 and Figure 7) characterize the granularity of conformal prediction sets across different confidence levels for the ResNet-50 and Swin-T models, respectively. At q = 0.8 , the cow dataset shows a wide variance in prediction set sizes, with on average 37.2 ± 9.9 singleton sets for ResNet-50 and 45.6 ± 8.2 for Swin-T (with non ratio ), with mean set sizes of 3.00 ± 1.78 and 1.84 ± 1.02, respectively. In contrast, the goat dataset exhibits much tighter prediction sets at the same confidence level, with on average 29.4 ± 2.9 singletons out of 36 test images for ResNet-50 and 28.9 ± 3.8 for Swin-T with non ratio , and mean set sizes under 1.2. The non min measure produces larger and more variable set sizes compared to non ratio for both datasets and models, reflecting its sensitivity to nearest-neighbor distances without the comparative normalization. The non mean measure shows intermediate behavior, providing a balance between set compactness and coverage.
Figure 6 and Figure 7 aid the analysis of prediction set sizes. For the cow dataset with ResNet-50, it is evident from the first plot in the last row of Figure 6 that non ratio gives the most confident predictions. The mean set size evolves as follows: at q = 0.0 , all prediction sets are empty (mean = 0.00) because the threshold corresponds to the minimum nonconformity score on the calibration dataset, which very few labels can satisfy. As q increases to 0.1–0.5, the mean set size grows gradually from 0.15 to 0.63, with singleton sets (containing exactly one label) becoming predominant. At q = 0.5 , 39 out of 62 test images receive singleton sets. The inflection point occurs between q = 0.6 and q = 0.7 , where the rate of mean set size increase jumps from 2.10 per 0.1 increment to 8.06 per 0.1 increment. The most dramatic expansion happens at q = 0.8 , where the mean set size jumps to 7.90 with a rate of 62.58 per 0.1 increment, and the standard deviation reaches 8.27—indicating extreme heterogeneity in prediction set sizes across test images. By q = 0.9 , the mean reaches 10.35, and at q = 1.0 , the mean set size approaches the full label space (58.97 out of 62 possible labels), as the threshold becomes the maximum calibration score.
Equivalent patterns emerge when examining the Swin-T model, though with notably different scale characteristics, as shown in Figure 7.
The inflection point analysis in Table 3 reveals when the dramatic set size expansion begins for each configuration. A later inflection point indicates more robust embeddings where uncertainty remains controlled at higher confidence levels.
The results show that the ratio-based nonconformity score produces the most efficient prediction sets while maintaining empirical coverage close to the desired confidence level across both datasets and embedding models.

4. Discussion

We note that alternative uncertainty estimation approaches such as distance thresholding and Bayesian methods (e.g., MC dropout) are commonly used. The goal of this work is not to outperform such methods in accuracy but to demonstrate that conformal prediction provides a complementary framework with formal coverage guarantees. Beyond the coverage guarantees, analyzing prediction set sizes provides insights into the practical behavior of the conformal prediction framework.
This non-monotonic behavior in variance is particularly informative: at low confidence levels ( q < 0.5 ), most prediction sets are either empty or singletons, reflecting that the threshold is so strict that only the most confident labels pass. At intermediate confidence ( q 0.5 –0.7), a sweet spot emerges where approximately 70–85% of test images receive singleton sets while maintaining valid coverage. Beyond this sweet spot ( q > 0.8 ), the prediction sets explode in size as the threshold admits increasingly atypical labels, eventually encompassing nearly all candidates at q = 1.0 . Qualitative inspection indicates that larger prediction sets typically arise for visually similar individuals or low-quality images (e.g., occlusion, motion blur). These cases highlight the sensitivity of embedding-based identification to fine-grained visual similarity and suggest that conformal prediction appropriately reflects ambiguity in such scenarios.
The experiments indicate that moderate confidence levels often provide the most useful operational trade-off. Very high confidence levels substantially increase the size of the prediction sets, particularly for more challenging datasets such as cattle. The improved performance on the goat dataset may be related to greater visual variability across individuals, which can facilitate discrimination in embedding space. The cow dataset appears to contain more visually similar subjects. Consequently, in practical livestock monitoring systems, confidence levels may be selected based on the acceptable balance between decision certainty and operational efficiency. In practical deployment, segmentation can be automated using pretrained instance segmentation models (e.g., Mask R-CNN or YOLO-based segmentation), eliminating the need for manual annotation.
A notable feature of conformal prediction is the ability to identify uncertain or out-of-distribution examples through credibility. The credibility of an example x is defined as the smallest q for which the prediction set is not empty. The rationale behind this definition is that the model prefers to make a known wrong prediction (the empty set) instead of adding any labels that appear too distant. If the confidence for such a known wrong prediction is high, then none of the known labels are better than this at that confidence level [29]. Although credibility analysis was not applied in the current experiments, extending the framework to report credibility scores should be straightforward.
The dataset difficulty fundamentally shapes this trend. For the goat dataset, the identification task proves substantially easier: at q = 0.8 , the mean set size is only 1.16 ± 0.28 for ResNet-50 (versus 3.00 ± 1.78 for cow), with approximately 82% singleton sets on average. The inflection point is far less dramatic—the set size increases smoothly from near 0 at q = 0.0 to around 1–2 at high confidence levels, never experiencing the explosive growth observed for cow identification. This indicates that both models provide excellent separation for goat individuals.
The choice of nonconformity measure substantially modulates the trend. At q = 0.8 , comparing the three measures for cow with ResNet-50: non ratio yields mean = 3.00 ± 1.78 with 37.2 ± 9.9 singletons, non mean yields mean = 5.91 ± 1.46 with 23.0 ± 4.4 singletons, while non min produces mean = 8.96 ± 2.35 with only 12.9 ± 2.0 singletons—nearly double the average set size of non ratio . The non min measure exhibits higher variance at every confidence level because it lacks the comparative normalization that non ratio and non mean provide via the denominator (distance to nearest competitor). This confirms that ratio-based measures offer superior efficiency for this identification task.
The feature extractor also influences the trend shape. Swin-T achieves approximately 74% singleton sets at q = 0.8 for cow (versus 60% for ResNet-50, averaged over 10 runs), with a mean set size of 1.84 ± 1.02 (versus 3.00 ± 1.78). The Swin-T inflection point is also delayed—the dramatic expansion begins at q = 0.9 for non ratio —indicating that Swin-T embeddings provide more consistent separation across individuals, pushing the uncertainty threshold further toward the maximum calibration score.
Based on the results from the previous section, the optimal configuration for conformal prediction in animal identification is Swin-T with non ratio : it achieves the highest singleton rates (80–90% on average), lowest mean set sizes (0.80 ± 0.11), and maintains valid coverage above 80%. For practitioners requiring the tightest prediction sets, targeting q = 0.7 with Swin-T and non ratio provides an excellent trade-off, yielding 56–86% singleton sets while maintaining 77–82% empirical coverage.
The split conformal prediction framework assumes a fixed calibration set from which thresholds are computed once before deployment. Several practical extensions could address this limitation in future work. Online conformal prediction methods [32] could enable dynamic calibration as new animals enter the system, though the online setting requires validation. Similarly, approximate nearest-neighbor search with FAISS [33] could improve computational efficiency for large-scale deployment but has not been tested. The credibility score conceptually enables anomaly alerting in farm settings, but this application requires experimental evaluation. These directions are mentioned as potential improvements rather than claims supported by the present experiments.

5. Conclusions

This paper demonstrates the practical application of conformal prediction to animal identification using pretrained neural network embeddings. Experiments on cow and goat datasets with ResNet-50 and Swin-T show empirical coverage behavior consistent with the conformal prediction framework; the non ratio measure consistently produces the smallest prediction sets while maintaining valid coverage, and Swin-T achieves tighter prediction sets (80–90% singletons on average at q = 0.8 ) than ResNet-50 (60–80% singletons on average).
The conformal framework provides a principled mechanism for uncertainty quantification in identification tasks, producing candidate sets rather than single labels. This is particularly valuable in agricultural settings: when the prediction set contains multiple candidates, it can be presented to a farmer or veterinarian for final decision-making; high-confidence cases (singleton sets) can be automatically processed; and uncertain cases can be flagged for manual review. The distribution-free coverage guarantees ensure reliable performance without requiring assumptions about the underlying data distribution.
Limitations of the proposed method include the requirement for a separate calibration set and the provision of marginal (rather than conditional) coverage guarantees. Prediction set size can be substantial for challenging datasets.
Several directions could strengthen this work: extending to online conformal prediction for dynamic farm environments, investigating conditional coverage guarantees for specific subgroups, and exploring adaptive methods that adjust based on test example characteristics.

Author Contributions

Conceptualization, D.T. and A.M.; methodology, D.T. and A.M.; coding and machine learning, A.M.; validation, A.M., D.T. and I.L.; formal analysis, A.M.; investigation, A.M. and G.B.; resources, D.T. and I.L.; data curation, D.T. and A.M.; writing—original draft preparation, A.M. and G.B.; writing—review and editing, A.M., G.B., D.T. and R.R.; visualization, A.M.; supervision, A.M. and G.B.; project administration, G.B.; funding acquisition, G.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Education and Science in Bulgaria within the framework of the Bulgarian National Recovery and Resilience Plan, Component “Innovative Bulgaria”, Project No. BG-RRP-2.004-0006-C02 “Development of research and innovation at Trakia University in the service of health and sustainable well-being”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author due to legal reasons.

Acknowledgments

The authors express their gratitude to all farm owners who willingly cooperated during the process of data collection and permitted shooting digital images of their animals and the images consequent use for the research process.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Paudel, S.; Brown-Brandl, T. Advancements in Individual Animal Identification: A Historical Perspective from Prehistoric Times to the Present. Animals 2025, 15, 2514. [Google Scholar] [CrossRef]
  2. Peng, W.; Liu, Z.; Cai, J.; Zhao, Y. Research and application progress of electronic ear tags as infrastructure for precision livestock industry: A review. Intell. Robot. 2025, 5, 433–449. [Google Scholar] [CrossRef]
  3. Tanchev, D.; Marazov, A.; Balieva, G.; Lazarova, I.; Rankova, R. Exploring Attributions in Convolutional Neural Networks for Cow Identification. Appl. Sci. 2025, 15, 3622. [Google Scholar] [CrossRef]
  4. Balieva, G.; Marazov, A.; Tanchev, D.; Lazarova, I.; Rankova, R. Impact of Background Removal on Cow Identification with Convolutional Neural Networks. Technologies 2026, 14, 50. [Google Scholar] [CrossRef]
  5. Kumar, S.; Singh, S.K. Cattle Recognition: A New Frontier in Visual Animal Biometrics Research. Proc. Natl. Acad. Sci. India Sect. A Phys. Sci. 2020, 90, 689–708. [Google Scholar] [CrossRef]
  6. Hansen, M.F.; Smith, M.L.; Smith, L.N.; Salter, M.G.; Baxter, E.M.; Farish, M.; Grieve, B. Towards on-farm pig face recognition using convolutional neural networks. Comput. Ind. 2018, 98, 145–152. [Google Scholar] [CrossRef]
  7. Yue, C.; Yan, J.; Zhang, Y.; Luo, Z.; Liu, Y.; Guo, P. SCAFNet: Semantic-Guided Cascade Adaptive Fusion Network for Infrared Small Target Detection. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5007712. [Google Scholar] [CrossRef]
  8. Kabuga, E.; Langley, I.; Arso Civil, M.; Measey, J.; Bah, B.; Durbach, I. Similarity learning networks uniquely identify individuals of four marine and terrestrial species. Ecosphere 2024, 15, e70012. [Google Scholar] [CrossRef]
  9. Schroff, F.; Kalenichenko, D.; Philbin, J. FaceNet: A Unified Embedding for Face Recognition and Clustering. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2015; pp. 815–823. [Google Scholar] [CrossRef]
  10. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS); Curran Associates, Inc.: Red Hook, NY, USA, 2012; pp. 1097–1105. [Google Scholar]
  11. Dlamini, N.; van Zyl, T.L. Comparing Class-Aware and Pairwise Loss Functions for Deep Metric Learning in Wildlife Re-Identification. Sensors 2021, 21, 6109. [Google Scholar] [CrossRef] [PubMed]
  12. Zhang, Y.; Wang, T.; Xue, L.; Lian, W.; Tao, R. ORSI Salient Object Detection via Progressive Interaction and Saliency-Guided Enhancement. IEEE Geosci. Remote Sens. Lett. 2026, 23, 6002105. [Google Scholar] [CrossRef]
  13. Schneider, S.; Taylor, G.W.; Kremer, S.C. Similarity learning networks for animal individual re-identification: An ecological perspective. Mamm. Biol. 2022, 102, 899–914. [Google Scholar] [CrossRef]
  14. Bodesheim, P.; Blunk, J.; Körschens, M.; Brust, C.A.; Käding, C.; Denzler, J. Pre-trained models are not enough: Active and lifelong learning is important for long-term visual monitoring of mammals in biodiversity research—Individual identification and attribute prediction with image features from deep neural networks and decoupled decision models applied to elephants and great apes. Mamm. Biol. 2022, 102, 853–875. [Google Scholar] [CrossRef]
  15. Warburg, F.; Miani, M.; Brack, S.; Hauberg, S. Bayesian Metric Learning for Uncertainty Quantification in Image Retrieval. arXiv 2023, arXiv:2302.01332. [Google Scholar] [CrossRef]
  16. Lugosi, G.; Matabuena, M. Conformal and kNN Predictive Uncertainty Quantification Algorithms in Metric Spaces. arXiv 2025, arXiv:2507.15741. [Google Scholar] [CrossRef]
  17. Xu, Y.; Guo, W.; Wei, Z. Conformal Ranked Retrieval. arXiv 2024, arXiv:2404.17769. [Google Scholar] [CrossRef]
  18. Ulmer, D.; Zerva, C.; Martins, A. Non-Exchangeable Conformal Language Generation with Nearest Neighbors. In Findings of the Association for Computational Linguistics: EACL 2024; Association for Computational Linguistics: St. Julian’s, Malta, 2024; pp. 1909–1929. [Google Scholar]
  19. Angelopoulos, A.N.; Bates, S. Conformal Prediction: A Gentle Introduction. Found. Trends Mach. Learn. 2023, 16, 494–591. [Google Scholar] [CrossRef]
  20. Casella, G.; Berger, R.L. Statistical Inference, 2nd ed.; Duxbury: Belmont, CA, USA, 2002. [Google Scholar]
  21. Ghosh, S.; Belkhouja, T.; Yan, Y.; Doppa, J.R. Improving Uncertainty Quantification of Deep Classifiers via Neighborhood Conformal Prediction: Novel Algorithm and Theoretical Analysis. In Proceedings of the AAAI Conference on Artificial Intelligence; Curran Associates, Inc.: Red Hook, NY, USA, 2023; Volume 37, pp. 7722–7730. [Google Scholar]
  22. han Li, P.; Yang, Y.; Omama, M.; Chinchali, S.; Topcu, U. Any2Any: Incomplete Multimodal Retrieval with Conformal Prediction. arXiv 2024, arXiv:2411.10513. [Google Scholar] [CrossRef]
  23. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2016; pp. 770–778. [Google Scholar] [CrossRef]
  24. Liu, Z.; Lin, Y.; Cao, Y.; Hu, H.; Wei, Y.; Zhang, Z.; Lin, S.; Guo, B. Swin Transformer: Hierarchical Vision Transformer using Shifted Windows. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2021; pp. 10012–10022. [Google Scholar]
  25. Deng, J.; Dong, W.; Socher, R.; Li, L.J.; Li, K.; Fei-Fei, L. ImageNet: A Large-Scale Hierarchical Image Database. In Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2009; pp. 248–255. [Google Scholar] [CrossRef]
  26. Vovk, V.; Gammerman, A.; Shafer, G. Algorithmic Learning in a Random World; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
  27. Dwyer, B.; Nelson, J.; Hansen, T. Roboflow; Roboflow, Inc.: Des Moines, IA, USA, 2024; Available online: https://roboflow.com/ (accessed on 19 September 2024).
  28. Lin, T.Y.; Maire, M.; Belongie, S.; Hays, J.; Perona, P.; Ramanan, D.; Dollár, P.; Zitnick, C.L. Microsoft COCO: Common Objects in Context. In Proceedings of the Computer Vision—ECCV 2014; Springer: Berlin/Heidelberg, Germany, 2014; pp. 740–755. [Google Scholar]
  29. Shafer, G.; Vovk, V. A Tutorial on Conformal Prediction. arXiv 2007, arXiv:0706.3188. [Google Scholar] [CrossRef]
  30. Papadopoulos, H.; Proedrou, K.; Vovk, V.; Gammerman, A. Inductive Confidence Machines for Regression. In Proceedings of the European Conference on Machine Learning; Springer: Berlin/Heidelberg, Germany, 2002; pp. 345–356. [Google Scholar]
  31. Lei, J.; G’Sell, M.; Rinaldo, A.; Tibshirani, R.J.; Wasserman, L. Distribution-Free Predictive Inference for Regression. J. Am. Stat. Assoc. 2018, 113, 1094–1111. [Google Scholar] [CrossRef]
  32. Gibbs, I.; Candès, E.J. Adaptive Conformal Inference Under Distribution Shift. arXiv 2021, arXiv:2106.00170. [Google Scholar] [CrossRef]
  33. Douze, M.; Guzhva, A.; Deng, C.; Johnson, J.; Szilvasy, G.; Mazaré, P.E.; Lomeli, M.; Hosseini, L.; Jégou, H. The FAISS Library. arXiv 2024, arXiv:2401.08281. [Google Scholar] [CrossRef]
Figure 1. ResNet-50 Cow: non ratio nonconformity score. Prediction sets at q = 0.8 show varying granularity with approximately 29% singleton sets, indicating good separation for some individuals but significant ambiguity for others in the embedding space. Results shown are from the first of 10 random splits. The wrong predictions with low nonconformity display similar visual characteristics of the animals, as can be seen in the first and fourth rows.
Figure 1. ResNet-50 Cow: non ratio nonconformity score. Prediction sets at q = 0.8 show varying granularity with approximately 29% singleton sets, indicating good separation for some individuals but significant ambiguity for others in the embedding space. Results shown are from the first of 10 random splits. The wrong predictions with low nonconformity display similar visual characteristics of the animals, as can be seen in the first and fourth rows.
Technologies 14 00232 g001
Figure 2. Swin-T Goat: non ratio nonconformity score. At q = 0.8 , approximately 86% of test images receive singleton prediction sets, demonstrating strong discriminative capability of Swin-T embeddings for this dataset. Results shown are from the first of 10 random splits. This dataset is much easier for both embedding models.
Figure 2. Swin-T Goat: non ratio nonconformity score. At q = 0.8 , approximately 86% of test images receive singleton prediction sets, demonstrating strong discriminative capability of Swin-T embeddings for this dataset. Results shown are from the first of 10 random splits. This dataset is much easier for both embedding models.
Technologies 14 00232 g002
Figure 3. Coverage curves for the cow dataset. Coverage at q = 0.8 ranges from 78% to 82% across nonconformity measures, with slight under-coverage indicating marginally liberal prediction sets. All nonconformity measures show reasonable calibration. Results shown are from the first of 10 random splits.
Figure 3. Coverage curves for the cow dataset. Coverage at q = 0.8 ranges from 78% to 82% across nonconformity measures, with slight under-coverage indicating marginally liberal prediction sets. All nonconformity measures show reasonable calibration. Results shown are from the first of 10 random splits.
Technologies 14 00232 g003
Figure 4. Coverage curves for the goat dataset. Coverage at q = 0.8 ranges from 76% to 86% depending on the model and nonconformity measure, showing more variation than the cow dataset. The non ratio measure produces the smallest prediction sets while maintaining valid coverage. Results shown are from the first of 10 random splits.
Figure 4. Coverage curves for the goat dataset. Coverage at q = 0.8 ranges from 76% to 86% depending on the model and nonconformity measure, showing more variation than the cow dataset. The non ratio measure produces the smallest prediction sets while maintaining valid coverage. Results shown are from the first of 10 random splits.
Technologies 14 00232 g004
Figure 5. Theoretical beta-binomial distribution (Equation (7)) of empirical coverage for the goat ( n = 36 ) and cow ( n = 55 ) datasets at q = 0.8 . The dashed line shows the nominal coverage level, and the orange solid line shows the expected empirical coverage. The cow dataset has a narrower distribution due to its larger calibration set. Along the x-axis, the recorded coverage across the 10 random splits is marked as described in the legend.
Figure 5. Theoretical beta-binomial distribution (Equation (7)) of empirical coverage for the goat ( n = 36 ) and cow ( n = 55 ) datasets at q = 0.8 . The dashed line shows the nominal coverage level, and the orange solid line shows the expected empirical coverage. The cow dataset has a narrower distribution due to its larger calibration set. Along the x-axis, the recorded coverage across the 10 random splits is marked as described in the legend.
Technologies 14 00232 g005
Figure 6. Distribution of prediction set sizes for ResNet-50 across confidence levels, datasets, and nonconformity measures. Each row shows a different nonconformity measure ( non ratio , non min , non mean ), while columns show datasets (cow, goat). At q = 0.8 , cow has 37.2 ± 9.9 singletons (mean across 10 runs) and goat has 29.4 ± 2.9 singletons with non ratio . Results shown are from the first of 10 random splits.
Figure 6. Distribution of prediction set sizes for ResNet-50 across confidence levels, datasets, and nonconformity measures. Each row shows a different nonconformity measure ( non ratio , non min , non mean ), while columns show datasets (cow, goat). At q = 0.8 , cow has 37.2 ± 9.9 singletons (mean across 10 runs) and goat has 29.4 ± 2.9 singletons with non ratio . Results shown are from the first of 10 random splits.
Technologies 14 00232 g006
Figure 7. Distribution of prediction set sizes for Swin-T across confidence levels, datasets, and nonconformity measures. Each row shows a different nonconformity measure ( non ratio , non min , non mean ), while columns show datasets (cow, goat). At q = 0.8 , cow has 45.6 ± 8.2 singletons (mean across 10 runs) and goat has 28.9 ± 3.8 singletons with non ratio . Results shown are from the first of 10 random splits.
Figure 7. Distribution of prediction set sizes for Swin-T across confidence levels, datasets, and nonconformity measures. Each row shows a different nonconformity measure ( non ratio , non min , non mean ), while columns show datasets (cow, goat). At q = 0.8 , cow has 45.6 ± 8.2 singletons (mean across 10 runs) and goat has 28.9 ± 3.8 singletons with non ratio . Results shown are from the first of 10 random splits.
Technologies 14 00232 g007
Table 1. Complete experimental results for the cow dataset. Coverage and set size statistics are computed over 10 independent runs with different calibration/test splits; mean ± standard deviation is reported.
Table 1. Complete experimental results for the cow dataset. Coverage and set size statistics are computed over 10 independent runs with different calibration/test splits; mean ± standard deviation is reported.
ModelNonconformityCoverageSet Size
@90%@80%@90%@80%
ResNet-50   non_mean0.911 ± 0.0490.803 ± 0.05413.67 ± 4.145.91 ± 1.46
ResNet-50  non_min0.923 ± 0.0300.795 ± 0.05917.01 ± 3.898.96 ± 2.35
ResNet-50non_ratio0.915 ± 0.0200.782 ± 0.0799.09 ± 1.973.00 ± 1.78
Swin-Tnon_mean0.897 ± 0.0360.824 ± 0.05811.64 ± 5.013.98 ± 2.23
Swin-Tnon_min0.911 ± 0.0370.821 ± 0.06815.67 ± 3.588.87 ± 3.01
Swin-Tnon_ratio0.890 ± 0.0430.795 ± 0.0626.52 ± 3.061.84 ± 1.02
Table 2. Complete experimental results for the goat dataset. Coverage and set size statistics are computed over 10 independent runs with different calibration/test splits; mean ± standard deviation is reported.
Table 2. Complete experimental results for the goat dataset. Coverage and set size statistics are computed over 10 independent runs with different calibration/test splits; mean ± standard deviation is reported.
ModelNonconformityCoverageSet Size
@90%@80%@90%@80%
ResNet-50non_mean0.925 ± 0.0370.814 ± 0.0674.78 ± 1.791.91 ± 0.54
ResNet-50non_min0.847 ± 0.0840.775 ± 0.0869.72 ± 6.645.86 ± 2.22
ResNet-50non_ratio0.919 ± 0.0420.858 ± 0.0981.98 ± 0.561.16 ± 0.28
Swin-Tnon_mean0.917 ± 0.0700.817 ± 0.0941.84 ± 0.831.09 ± 0.28
Swin-Tnon_min0.850 ± 0.0700.756 ± 0.0706.71 ± 5.623.46 ± 1.29
Swin-Tnon_ratio0.942 ± 0.0360.789 ± 0.0991.45 ± 0.510.80 ± 0.11
Table 3. Inflection point analysis for the foreground-only variants: confidence level q where mean set size first exceeds 3 labels.
Table 3. Inflection point analysis for the foreground-only variants: confidence level q where mean set size first exceeds 3 labels.
DatasetModelMeasureInflection q
CowResNet-50 non ratio 0.9
CowResNet-50 non min 0.6
CowResNet-50 non mean 0.7
CowSwin-T non ratio 0.9
CowSwin-T non min 0.6
CowSwin-T non mean 0.8
GoatResNet-50 non ratio 1.0
GoatResNet-50 non min 0.7
GoatResNet-50 non mean 0.9
GoatSwin-T non ratio 1.0
GoatSwin-T non min 0.8
GoatSwin-T non mean 1.0
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.

Share and Cite

MDPI and ACS Style

Marazov, A.; Balieva, G.; Tanchev, D.; Lazarova, I.; Rankova, R. Conformal Predictions for Visual Animal Identification. Technologies 2026, 14, 232. https://doi.org/10.3390/technologies14040232

AMA Style

Marazov A, Balieva G, Tanchev D, Lazarova I, Rankova R. Conformal Predictions for Visual Animal Identification. Technologies. 2026; 14(4):232. https://doi.org/10.3390/technologies14040232

Chicago/Turabian Style

Marazov, Alexander, Gergana Balieva, Dimitar Tanchev, Ivanka Lazarova, and Ralitsa Rankova. 2026. "Conformal Predictions for Visual Animal Identification" Technologies 14, no. 4: 232. https://doi.org/10.3390/technologies14040232

APA Style

Marazov, A., Balieva, G., Tanchev, D., Lazarova, I., & Rankova, R. (2026). Conformal Predictions for Visual Animal Identification. Technologies, 14(4), 232. https://doi.org/10.3390/technologies14040232

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop