June 30, 2026
Population-level morphometric measurements are central to ecological and evolutionary studies, but traditionally require controlled imaging or physical specimen handling, limiting their scalability. We present WildProp, a framework for estimating wildlife body-proportion distributions directly from large-scale, unconstrained image repositories. We cast morphometric estimation as a retrieval-driven correspondence problem: given a single user-annotated canonical image, WildProp performs pose-aware retrieval using foundation model features, transfers part endpoints via dense patch-level matching, filters predictions using geometric consistency, and aggregates measurements across retrieved images to estimate length-ratio distributions. Unlike supervised keypoint pipelines, our approach adapts to arbitrary species and user-defined body parts without per-species training. Evaluations on three large morphometric datasets spanning birds and amphibians show median relative errors of 10–20%. We further demonstrate broad applicability through case studies measuring proportions across diverse taxa, including birds, frogs, insects, and flowers. Ablations show that pose-aware retrieval is critical for stable estimation, while robust aggregation mitigates keypoint and pose noise. Our results suggest that carefully filtered 2D correspondences over web-scale imagery can provide scalable morphometric proxies for comparative analyses across taxa, geography, and seasonality.
Quantitative morphometric measurements—such as ratios of limb, wing, or head dimensions—are central to ecology and evolutionary biology (see 1). Large-scale efforts such as AVONET [2] have demonstrated how curated trait datasets can inform macroevolution [3], community assembly [4], ecosystem modeling [5], and population health assessment [6]–[8]. Morphological variation within species across geography, and convergence across species within shared environments, are often diagnosed through such proportional measurements. These patterns have long served as the empirical basis for fundamental biological frameworks such as the theory of evolution [9].
Collecting morphometric measurements at scale, however, remains difficult. Traditional pipelines rely on physical specimen handling or controlled photography with standardized poses and rulers (see 2). These approaches can be precise, but are labor-intensive, disruptive to wildlife and ecosystems, and limited in coverage; many datasets contain measurements for only a small number of individuals per species. In contrast, public repositories such as iNaturalist [1] contain millions of wildlife images spanning taxa, geography, and time. These collections offer an appealing opportunity for scalable morphometric analysis, but geometric measurement from arbitrary photographs is ill-posed due to viewpoint variation, articulation, occlusion, scale ambiguity, and perspective distortion.
Our key observation is that although most images in such repositories are unsuitable for direct measurement, web-scale collections often contain a substantial subset of images captured in near-canonical poses where relative geometric relationships are approximately preserved. This suggests a different formulation: rather than reconstructing geometry from arbitrary views, we can selectively retrieve measurement-friendly instances and aggregate their statistics.
We introduce WildProp, a scalable, training-free framework for estimating population-level body-proportion distributions from large, unconstrained image collections (see 3). Given a single reference image in a canonical pose with user-defined part endpoints, WildProp: (1) retrieves pose-aligned images from the desired population using foundation-model representations; (2) transfers part endpoints via dense patch-level matching with geometric consistency filtering; and (3) aggregates measurements through iterative refinement to estimate stable ratio distributions. This formulation is user-friendly and flexible: new species and traits require only a single annotated query image, without per-species training or task-specific keypoint labels. Recent advances in self-supervised visual representations, such as DINO [10], and foundation segmentation models, such as SAM [11], make such training-free correspondence robust across diverse taxa.
We evaluate WildProp on three large morphometric datasets spanning birds and amphibians, mimicking the original measurement protocols and comparing estimated population ratios to physical ground truth. Given only a single annotated image, WildProp achieves 10–20% median relative error on various part-length ratio estimation tasks using large-scale image collections. Ablations demonstrate that viewpoint-aware retrieval, geometric verification, and large retrieval sets are critical for estimation accuracy. We further present case studies illustrating broad applicability across taxa and subgroup analyses across geography and seasonality. We conclude with a discussion of limitations and directions for future work. Code available at github:cvl-umass/wildprop.
Morphometrics. Measuring morphological traits has a long history in ecology and evolutionary biology, where the shape, size, and structure of body parts are used to study species and their interactions within ecosystems [12]–[14]. A classic example comes from Darwin’s theory of evolution [9]: variation in finch beak morphology in the Galápagos Islands provided key evidence for natural selection. Morphometric traits can reveal evolutionary adaptations [15], help identify gender in some species [16], [17], and distinguish visually similar species [18]. Large-scale studies have measured morphological traits across diverse taxa, including plants [19], [20], mammals [21]–[25], amphibians [26], insects [27], and birds [2], [28], [29]. Global coverage of such measurements could enable the development of general ecosystem models [5], but the scale and diversity of species make this task extremely challenging. The lack of standardized measurement frameworks across taxonomic groups further exacerbates the problem. Beyond broad coverage, stratification is another key aspect of morphometric studies. Repeated measurements over time can reveal ecological change [30]–[33], while analyses across demographic or geographic subgroups can provide insights into species variation [34] and population health [6]–[8]. However, such studies are typically limited to specific niches and are difficult to scale globally. Our approach, WildProp, scales to global taxonomic diversity, readily adapts to user-specified body proportions, and enables flexible stratification by appropriately restricting the retrieval set.
Vision for morphometrics. Prior efforts to measure body size and proportions tend to rely on physical, in-situ studies or controlled photography (2), followed by digital measurement in an effort to reduce the required domain expertise and maintain persistent records for cross-verification. Compared to traditional physical measurement protocols, these approaches report significantly reduced specimen handling time [35], which can enable faster data collection and improved scalability. This is a practical and scalable setup for livestock [36], [37] and museum specimens [38]–[40], but is quite cost-intensive for wildlife in natural ecosystems [16], [35], [41]–[43]. Efforts towards non-invasive alternatives, such as camera traps [44] and aerial imagery [45], have generally been limited to large mammals. In contrast, our approach is highly scalable, completely non-invasive and broadly applicable to diverse taxonomic groups.
Animal pose estimation. Animal pose estimation has received significant attention in recent years, building on advances in computer vision [46]–[50]. However, these methods typically assume fixed keypoint definitions and require extensive annotations. A notable example is DeepLabCut [51], which has been widely used for detection and tracking of animals but still relies on manual annotation and training on the order of 100–200 images per category. We note that even perfect 2D localization does not resolve measurement ambiguity due to scale and foreshortening effects arising from projection. While monocular depth estimation has improved substantially [52]–[54], existing models are optimized for large rigid objects and background geometry, and are unreliable for fine-grained articulated structures typical in wildlife imagery. General image-to-3D reconstruction has also advanced rapidly in recent years, including foundation models (e.g., SAM3D [55], Trellis [56], [57]) and recent extensions to animal 3D reconstruction [58]; however, these methods have not yet been widely studied for precise morphometric measurement. Instead of explicitly solving the 3D measurement problem, we mitigate perspective effects by conditioning on pose through retrieval, effectively restricting viewpoint variability before estimation. This also reduces the burden on the keypoint matching step, allowing us to generalize from a single example using features from modern foundation models [10], [59].
CV for ecology. Computer vision has been widely applied to ecological problems [60], driven in part by large community-driven platforms such as iNaturalist [1], [61], [62], eBird, and others. Recent work has also explored the use of large vision–language models [63] to enable ecologists to query arbitrary attributes beyond species identity. Automated vision approaches have already seen some success in large scale investigations of qualitative traits, such as species coloration and plumage [64], [65]. Our work on quantitative morphological measurements is complementary to these efforts. For example, attributes such as age, sex, color, or geographic location could be used to further stratify population-level estimates beyond species. We investigate several such examples in our case studies.
The overall approach is illustrated in Fig. 3. The user provides a single annotated image (query) with multiple specified body parts (at least two). We assume that these parts are approximately fronto-parallel in the image, so that foreshortening effects are negligible. The goal is to estimate the ratio of these body parts from a large collection of relevant images (e.g., images of the same species or further stratified subsets). Our approach consists of three steps: (1) retrieving images from the collection with object poses similar to the query image; (2) performing keypoint matching and alignment; and (3) iteratively refining appearance and alignment to estimate population-level distributions of part-length ratios.
The user provides a query image \(I_q\), a set of keypoints \(K=\{(x_1,y_1), \ldots, (x_k,y_k)\}\), and a set of parts \(P=\{(i_1,j_1), \ldots, (i_n,j_n)\}\), where \(1 \leq i_\ell,j_\ell \leq k\) and \(n \geq 2\). Each part \((i_\ell,j_\ell)\) specifies the two keypoints defining a body segment, and \((x_i,y_i)\) denotes the image location of the \(i\)-th keypoint. The goal is to estimate ratios between the lengths of the specified parts over a target image collection.
Discussion. WildProp assumes that the annotated parts are approximately fronto-parallel in the chosen view. This assumption may not hold when the parts needed for a ratio are best observed from different viewpoints (bill length from a side view and bill width from a frontal view). In such cases, the ratio can still be estimated by using a common anchor part visible across views (wing or body length) and applying WildProp with multiple query images. For example, one can estimate each part relative to the shared anchor in its appropriate view, and then combine these estimates to recover the desired cross-view ratio.
We assume access to a large image collection representing the target population. In most experiments, this collection consists of high-resolution iNaturalist images [1] of the same species, though we also perform analyses stratified by season and geographic region. The images are captured in the wild and therefore vary substantially in pose, viewpoint, background, scale, and image quality. We do not assume access to camera calibration information.
We first retrieve images whose poses are similar to that of the query image. Patch-level DINOv3 embeddings are effective for pose-aware retrieval, but can be sensitive to background features. To reduce background influence, we segment the target object using SAM2 [11] together with Grounding-DINO [66], using simple text prompts such as “bird” or “frog,” and zero-out the background. Each segmented image is resized to \(518\times518\), and DINOv3 patch embeddings are extracted and concatenated into a single image descriptor. We then use cosine similarity between descriptors as the retrieval criterion. We explore alternative retrieval variants in [tbl:tab:abl:retrieval]. In our experiments, we retain the top 100 matches for each query. Although this is only a small subset of the full collection, it is often substantially larger than the number of individuals in traditional morphometric datasets. For example, AVONET [2] reports fewer than nine individuals per species on average.
Motivation. The goal of this stage is to efficiently retrieve a small set of candidate images from a large collection, typically containing \(10^4\)–\(10^5\) images. We therefore use global image-level descriptors for fast retrieval, and defer fine-grained keypoint alignment and geometric verification to the next stage. This coarse-to-fine design parallels classical SIFT-based instance retrieval pipelines in computer vision [67], [68], where efficient global retrieval is followed by local feature matching and geometric verification.
For each retrieved image, we transfer the part annotations from the query image through patch-level keypoint matching. We construct background-suppressed images by halving the intensity of pixels identified as background by SAM2 [11] and extract their DINOv3 [10] patch embeddings. For each query keypoint \((x_i,y_i)\), we extract the 768-dimensional embedding of the nearest \(16\times16\) patch in the query image \(I_q\). We then find the patch in the retrieved image with the highest cosine similarity and use its center as the predicted corresponding location \((x'_i,y'_i)\). In our ablation studies, we find that higher-resolution inputs improve matching accuracy, but the gains tend to saturate beyond 518\(\times\)518.
Individual matches can be error-prone, especially for symmetric or visually similar parts such as wing tips, legs, or repeated body structures. We therefore apply a geometric consistency check. Given the predicted correspondences, we use RANSAC [69] to fit a rigid transformation between the query keypoints and their predicted locations in the retrieved image. Images with more than a specified number of outlier correspondences are excluded from estimation. We use a relatively permissive outlier threshold to account for natural variation in shape and pose across individuals.
Keypoint appearance features extracted from a single query image may not capture the visual diversity of the target population, leading to alignment errors. To address this, we introduce an iterative refinement step that adapts the keypoint descriptors to the retrieved image set. Given the correspondences estimated in the previous step, we update each keypoint descriptor by averaging the corresponding patch features from the top \(K\) retrieved images together with the original query feature. The parameter \(K\) controls the degree of adaptation to the target distribution. This refinement is particularly useful when transferring annotations across species or across visually diverse subpopulations.
The updated keypoint descriptors are then used to re-estimate correspondences in the retrieved images, and the process is repeated for a fixed number of iterations. After refinement, we compute the length of each specified part in every retained image and form the corresponding part-length ratios. These per-image ratios are then aggregated to estimate population-level statistics such as the mean, median, and variance.
We use the ViT-B/16 DINOv3 backbone [10] for both retrieval and keypoint matching, and the ViT-H variant of SAM2 [11] for masking. For iterative refinement, we perform three iterations. At each iteration, we update keypoint descriptors using the top 20 retrieved images together with the original query descriptors, aggregated by a weighted average with weights proportional to feature similarity. These hyperparameters were selected based on relative error on the AVONET California Gull validation setting [2] and then applied unchanged to all other species and datasets.
For RANSAC, we use a fitting threshold of 5% of the image diagonal and discard a retrieved image if more than 20% of the predicted keypoints are classified as outliers. Additional hyperparameter details are provided in Appendix A1. For the CLIP variants explored in 4.3, we use the ViT-B/16 backbone. For Stable Diffusion [70], we use the v3.5-medium model. All experiments were conducted on a single NVIDIA A100 GPU.
We validate this approach on three large morphometric datasets spanning birds and amphibians, as well as several case studies involving other taxa, and show that large image collections on platforms such as iNaturalist, combined with representations from existing foundation models, enable scalable, population-level estimation of body proportions.
For each experiment, we perform retrieval on full-resolution images from iNaturalist [1] that (1) belong to the search corpus, (2) were captured on or before 31 December 2025, and (3) are licensed for research use. We also manually search for suitable query images on iNaturalist and label keypoints for the various body parts using Labelbox [71]. Example species and body parts used in our experiments are shown in 1.
For our quantitative experiments, part specifications vary across datasets, and we annotate keypoints according to the prescribed measurement protocols for each dataset. Consider AVONET [2], for example (see ¿tbl:tab:avonet?, right): we measure bill length by placing one keypoint at the tip of the bill and another at the anterior edge of the nostrils (nares). Some parts are not feasible to measure visually—for example, AVONET includes another bill measurement from the tip to the base of the skull, which is typically covered by feathers—and we therefore exclude such measurements from our experiments. Each dataset reports linear measurements for individual specimens across various species, and we use proportions derived from these measurements as references for our estimates.
We generally compute all part proportions relative to the longest part (wing length for birds) for numerical stability. Factors such as age, gender, and health introduce variance in measurements across individuals of a species, and we aim to capture the overall distribution of each body proportion. In the absence of individual correspondence, we compare summary statistics. Concretely, we compute the median proportion estimated by WildProp(\(\hat{\mu}\)) and the median proportion measured in the dataset (\(\mu\)), and report the relative estimation error as \(E = \left|\hat{\mu} - \mu\right|/\mu\).
For our qualitative case studies, we explore diverse taxonomic groups and select species with distinct morphological patterns that can be qualitatively verified. For example, we analyze butterfly species with substantially different wing dimensions and evaluate whether the estimated proportions separate them. We use kernel density estimation [72] to visualize the estimated distributions.
¿tbl:tab:avonet? ¿tbl:tab:shore? ¿tbl:tab:frogs? show quantitative comparisons with existing physical morphometric studies on birds [2], shorebirds [29], and frogs [26], respectively. Query images used for the different canonical poses are shown next to each table, with all measured parts visualized as green lines. We also visualize selected model predictions from these datasets in 6 and the Appendix A5.
AVONET. ¿tbl:tab:avonet? shows results on AVONET across five species spanning several bird families. Following the measurement protocol outlined by the authors, we estimate four parts across two poses: bill length, tarsus (leg length), wing width, and wing length. On average, our measurements have about 11% relative error compared to the ground truth median estimates. 4 shows the median and the 25–75 quantiles estimated using our approach and the ground truth across species. While the medians follow similar trends, our estimates have larger interquartile ranges. However, given the small sample sizes (\(n\leq11)\) in these studies, it is unclear whether the physical measurements capture the full variation in the population.
Shorebirds. ¿tbl:tab:shore? shows results on five species from the Alaska Science Center adult shorebird dataset [29]. Using a single reference image per species, we measure four parts: exposed culmen (an alternative measure of bill length), tarsus, head length, and wing length. On this dataset, our measurements have about 11% relative error compared to the ground truth. We observe more accurate results for tarsus and culmen ratios than for head length. We speculate that keypoint matching is less accurate for head length because the back-of-head keypoint is less distinctive than the keypoints used for other parts, such as the bill tip or wing tip.
Frogs. ¿tbl:tab:frogs? shows results on five frog species covered in the University of Michigan Deep Blue Data [26]. Using two reference images per species, we measure four distances: eye-eye, eye-nostril, head width, and nostril-nostril. Similar to the head length for shorebirds, we attribute the poor head width estimate to indistinct keypoints for this measure compared to other parts. Despite the large number of available images, the canonical poses required for our analysis were relatively rare for the Pacific Chorus Frog, which likely explains its worse performance across parts.
Discussion of quantitative results. We do not observe a consistent pattern across all species or parts, as estimation error is influenced by the abundance of target poses, the distinctiveness of the keypoints, and the size of the part relative to the image. Barring a few exceptions, the estimated proportions are within 10–20% of the actual physical measurements, and inter-species trends align with expectations (longer tarsus for Egret than Warbler in 4).
Pose availability & model performance. The availability of images in suitable poses is an important factor influencing WildProp performance and likely explains several trends observed in our experiments (, Pacific Chorus Frog in the front-view setting, and Warbler and Blue Jay in the bottom-view setting). To investigate this effect, we quantify pose availability using the mean similarity of the top 100 retrieved images and compare it with estimation error in 5. The observed negative correlation suggests that retrieval similarity can serve as a useful predictor of performance: when more pose-aligned images are available, WildProp tends to produce more accurate estimates.
We ablate the key components of WildProp in ¿tbl:tab:ablations?. First, we explore the contribution of each module in the overall pipeline ([tbl:tab:abl:comp]). Using estimates from the query image alone results in a 12.2% AVONET relative error. However, WildProp also provides an estimate of the full distribution, capturing intra-species variation, and supporting cross-species queries (birds of prey in 8). Matching keypoints on randomly sampled images yields an exorbitant 216% error, highlighting the difficulty of measuring parts from arbitrary poses. Restricting our analysis to pose-retrieved images reduces the errors to 40.0%. Using background-suppressed images based on SAM [11] segmentation reduces the error to 16.1%, while RANSAC-based filtering further reduces it to 12.2%. Finally, iterative refinement leads to a modest 1% drop in error.
Next, we compare different model variants for retrieval ([tbl:tab:abl:retrieval]) as well as for keypoint matching and iterative refinement ([tbl:tab:abl:matching]). CLIP-based models used for retrieval instead of DINO lead to worse performance, underscoring the importance of features that encode geometry and pose. Among the DINO variants, using the CLS token yields roughly the same performance as using a concatenation of all patch tokens, while switching to DINOv2 [59] improves AVONET performance to 10.1% relative error but worsens validation performance (hence we use DINOv3 instead). For keypoint matching, using a simple unweighted average leads to a modest increase of 0.7%, and removing the restriction to top-\(k\) retrieved images during aggregation does not affect the relative error on AVONET. Among the model variants, using DINOv2 features for keypoint matching yields a 2.2% higher error. Interestingly, while Stable Diffusion [70] features worsen performance to 25.2% relative error, concatenating DINOv3 and Stable Diffusion features performs best, with an 11.2% error.
Next, we investigate the influence of retrieval sample size (7 (a)) on estimation errors. As the number of images available for a species increases, so does the likelihood of finding images with poses suitable for measurement, and consequently, measurement accuracy. We simulate different sample sizes by randomly sampling fractions of images and observe the resulting trend for the Great Egret, which has approximately 150K images. For smaller sample sizes, we observe retrieved images where parts of the legs are submerged in water, which likely explains the sharp increase in errors for the tarsus proportion. In contrast, the bill-to-wing-length proportion is more stable—as images with these parts clearly visible are abundant—and only begins improving near 100K images.
0.32
| Variant | AVONET |
|---|---|
| Query Only | 12.2 |
| Random Samp. | 216.1 |
| + Retrieval | 40.0 |
| + SAM | 16.1 |
| + RANSAC | 12.2 |
| + Iterative | 11.3 |
0.31
0.35
Figure 7: Ablations. We present errors for the Great Egret. (a-b): 10 runs mean \(\pm\) std.. a — Effect of sample size, b — Effect of query noise, c — Effect of resolution
Next, we investigate the influence of query keypoint noise (7 (b)). Small errors in the query keypoints are natural for user-provided annotations and may arise from ambiguity in part endpoints (the wing base covered by feathers), resolution constraints, or human error. We simulate such noise by adding Gaussian perturbations of varying relative magnitudes to the pixel coordinates of the query keypoints. For noise levels below 1% of the image diagonal, the estimates remain stable for all three proportions. For context, in the query images, 1% of the image diagonal corresponds to 14.9%, 7.6%, and 7.7% of bill, tarsus, and wing-width, respectively. We observe sharp increases in measurement errors around 2–3% noise, most notably for the tarsus-to-wing estimate, which increases from about 10% to more than 40% relative error.
Lastly, we investigate the effect of image resolution (7 (c)). We exclude RANSAC filtering for a clearer comparison, and vary image resolution only in the keypoint matching stage. At very low resolutions, parts may be compressed into a single patch, leading to a sharp increase in error. This is particularly evident for small parts such as the bill. Higher resolutions tend to yield better results, with diminishing returns beyond 512.


Figure 9: Geographic and Temporal Stratification. WildProp allows measurement of specific sub-populations based on criteria such as geographic location or time-of-year..
8 explores the capabilities and limitations of WildProp through several qualitative case studies motivated by our interactions with ecologists and nature enthusiasts. Each case study focuses on a small set of species within the same taxonomic group and estimates body proportions that distinguish them. Additional case studies are presented in Appendix A6.
WildProp estimations distinguish species across diverse taxa. WildProp is broadly applicable to vastly different species and parts. We attempt measurement of upper and lower wing proportions for butterflies, base and petal proportions for flowers, and antler proportions for deer. In each example, we find our measurements separate three distinct species within the taxonomic group and align with our expectations.
WildProp requires only a single query image for similar species. We analyze the ratio of wingspan to body proportion of various birds of prey in 8. In this case study, we use only a single query image for all species and find that pose and keypoint matching is fairly accurate across species. Unlike most other families, birds of prey are frequently seen soaring overhead in harsh backlit conditions, requiring identification using only silhouette shape and flight style [76]. While identification can sometimes be possible using these proportions alone, we observe significant overlap in some species, particularly Peregrine Falcon and Bald Eagle. Other attributes which WildProp can not assess, such as absolute size and flight patterns, are likely required in these situations.
WildProp can identify geographical and temporal variation. The search corpus in WildProp can be modified to obtain various stratified distributions, and 9 presents two such case studies. First, we find WildProp is able to identify geographic variations in Dunlin. Wintering Dunlin populations in western Europe, and western and eastern North America represent three distinct subspecies populations: schinzii, pacifica, and hudsonia, respectively. By stratifying our search corpora by location, we find the European population to have a median lower bill : head ratio than the North American populations, which are quite similar. This matches reported Dunlin subspecies studies, which find pacifica and hudsonia are the largest and longest-billed [77]. Although these studies indicate hudsonia is slightly shorter-billed on average than pacifica [77], we observe that WildProp is unable to distinguish these very similar subspecies.
Next, we examine seasonal change in antler length for Western Roe Deer. Rather than at the species level, we filter images based on month and estimate measurements for each month separately. We observe the expected trend in antler heights when stags grow their antlers in early spring and shed them in October–December [78]. Amusingly, WildProp selects ear tips as the closest match to the query antler tips when antlers are completely absent. Filtering out images that do not have antlers allows us to overcome this limitation and makes the trend even more apparent.
Rather than replacing physical measurement, we envision WildProp as a tool for rapid hypothesis generation and exploratory analysis before committing to more extensive measurement studies. While broad applicability across taxonomic groups and anatomical parts is a key strength of WildProp, it also comes with important limitations. First, estimates from WildProp are generally noisier than physical measurements, limiting its use in high-precision applications. Second, the image-based measurement paradigm has inherent constraints: scale ambiguity limits estimation to proportions rather than absolute metric lengths, and non-visual traits such as body mass or skeletal dimensions are not directly measurable from images alone. Third, because WildProp samples from citizen-science image collections, its estimates may reflect biases toward human population centers, observer preferences, visually distinctive species, and popular taxa.
Evaluation also remains challenging. Existing physical morphometric datasets are often small, unevenly sampled, or collected under protocols that differ from the available image data, making direct comparisons imperfect. In addition, certain viewpoints and poses can be difficult to photograph for some species (bottom views or flight poses for small birds such as warblers and hummingbirds), limiting performance for proportions visible only under such conditions. Finally, beyond basic geometric heuristics, WildProp does not currently have a principled abstention mechanism. As a result, it may produce unrealistic keypoints or proportions when retrieval fails or when the specified body parts are absent.
We present WildProp, a scalable approach for estimating wildlife body proportions from large, opportunistic image collections. Compared to physical measurement, WildProp provides a noisier but substantially more scalable alternative that can support ecological, biological, and evolutionary analyses when precise individual-level measurements are unavailable or impractical. Across three large-scale morphometric studies, our population-level body-proportion estimates are typically within 10–20% of physical measurements. Our estimates also follow expected trends in several qualitative case studies spanning diverse taxonomic groups and body parts. In addition, WildProp enables measurements under different stratifications, supporting analyses such as geographic variation in Dunlin bill proportions and seasonal trends in deer antlers. Together, these results suggest that retrieval-conditioned correspondence offers a practical pathway for estimating geometric population statistics from opportunistic imagery.
Several directions remain for future work. While WildProp uses off-the-shelf foundation models for broad applicability, dedicated animal pose or correspondence models could improve robustness, especially for taxa, viewpoints, or body parts with limited pose-aligned imagery. Incorporating calibrated depth estimation or explicit 3D keypoint detection could further extend the approach to a broader range of poses and viewpoints, moving toward more reliable individual-level proportion estimates across large populations. Incorporating a small number of physical measurements, when available, could also help calibrate image-based estimates and partially alleviate scale ambiguity. Future work could explore richer anatomical representations, such as part segmentations, curves, or point clouds, which provide additional geometric context beyond endpoints. Finally, extending the framework to additional morphological traits, including inferred body mass, coloration, and shape descriptors, could broaden the scope of image-based morphometric analysis.
The project was funded in part though grants #2329927 and #2504073 from the National Science Foundation, USA. We thank Feipeng Huang and Mark Titus for case study recommendations.
We begin with additional implementation details and hyperparameter tuning in 6.1. We then report robustness experiments evaluating sensitivity to query pose in 6.2 and to query individual in 6.3. Additional comparisons of distribution statistics are presented in 6.4. Prediction visualizations for the quantitative experiments, highlighting both success and failure cases, are provided in 6.5.
We next present an additional case study and two additional geographic stratification experiments in 6.6. To illustrate the challenges of measuring body parts from arbitrary images in uncurated collections, we show several California Gull images from iNaturalist and describe why each is not measurable in 6.7. Finally, we include additional prediction visualizations for the qualitative case studies and spatiotemporal stratification experiments in 6.8.




Figure 10: Hyperparameter estimation. Median relative errors, averaged across different parts for the validation set..
In 10, we show validation errors for different hyperparameters of the iterative refinement step; lower values indicate better performance. Three to four refinement iterations perform best, while additional iterations degrade performance. For selecting the top-\(K\) keypoints used for aggregation, \(K=20\) substantially improves over \(K=10\), but performance deteriorates when using larger values of \(K\).
We also compare different ranking criteria for selecting the top-\(K\) keypoints. Surprisingly, ranking by the original retrieval order performs better than ranking by keypoint similarity, suggesting that global image similarity may provide more informative and diverse keypoint features for refinement. Even random ordering outperforms keypoint-similarity ranking, indicating that selecting only the most similar keypoints may reduce the diversity needed for robust adaptation. Finally, we evaluate several aggregation variants for the selected keypoint features. The best performance is obtained by combining a similarity-weighted average of the retrieved keypoint features with the original query keypoint feature using equal weights.
WildProp takes a single query image as input and retrieves images with similar poses. However, the same body proportion can often be measured from several different query poses, each of which may be valid. In this section, we investigate the robustness of WildProp to the choice of query pose.
We compare predicted proportions, summarized by medians and quartiles, from four different poses of the Great Egret in 11. For pose variations within the general side-facing view (P1–P3), the estimates are relatively consistent and broadly fall within one another’s interquartile ranges. The tarsus ratio can also be estimated from the bottom view, although we observe higher variation in this setting, likely due to the relative rarity of such images. We envision our approach as part of a human-in-the-loop workflow in which experts select appropriate query images and inspect retrieved images and estimated keypoints to assess the reliability of the resulting estimates.
With WildProp, our goal is to capture variation across individuals of the same species. However, even images of the same individual may yield different estimates due to foreshortening, pose changes, or keypoint matching errors. In this section, we investigate how WildProp estimates vary across different images of the same individual.
We experiment with four tigers from the ATRW animal re-identification dataset [79]. For each individual, we use the annotated keypoints from one image as the query and estimate proportions in other images of the same individual. The selected tigers, along with their IDs and results, are shown in [fig:apdx:tiger]. The estimated proportions are generally close to the ground truth, and their variation is comparable to labeling noise, measured as the variation in proportions derived from manually labeled keypoints.



Figure 12: Comparison of WildProp estimates and physical measurements for the AVONET, ShoreBirds, and Frogs datasets. For each species, we show the estimated and measured proportion distributions, along with their mean, median, and standard deviation..
In addition to the medians and quartiles shown in the main paper, we compare additional statistics of the proportion distributions estimated by WildProp and those measured physically in AVONET, ShoreBirds, and Frogs. Results are shown in 12. Overall, the medians and means follow similar trends, while the larger standard deviations of WildProp estimates reflect sensitivity to outlier predictions.
We present prediction visualizations for the species used in our quantitative experiments (AVONET, ShoreBirds, and Frogs) in 13. Each row shows a query image in a specific pose, with the parts to be measured indicated by green lines. We then show several successful predictions, as well as representative failure cases caused by errors in either pose-aware retrieval or keypoint detection. These examples illustrate both the reliability of WildProp when suitable pose-aligned images are retrieved and its failure modes when retrieval or correspondence breaks down.



Figure 14: Additional case studies. We study the difference between 1) center to arm proportions for starfish, 2) bill length to depth proportions for Darwin’s finches, and 3) the bill proportions of lesser and greater yellowlegs..
WildProp is applicable to a wide range of species. In this section, we present additional case studies (Figure 14) similar to the ones in the main paper, Fig 8. First are starfish, where the center to arm proportions separate three distinct starfish species. The bill shapes of Darwin’s finches were key evidence used for his work on the theory of evolution. We observe that the bill depth to length estimates from WildProp are able to separate three species in Darwin’s finches.
Greater and Lesser Yellowlegs are two similar shorebird species with similar appearance in all plumages, but can be distinguished by overall size and bill shape and size [80]. Though overall size cannot be determined without direct comparison or in-hand measurements, bill size can be measured relative to head length. We confirm this distinguishing feature can be identified in our system in Figure 14—the Yellowlegs species have almost no overlap in relative bill length as measured by WildProp.
We also study a few more examples of geographic stratification in 15. First, the Red Knot has subspecies belonging to different geographical regions, similar to the Dunlin. However, the difference in bill proportions is not that significant here. Interestingly, we note that the sexual dimorphism is more pronounced fit the west-coast populations than their east coast counterparts [81], and the bimodal nature of our estimates is also more pronounced for the west-coast population. Because we do not have ground truth genders for iNaturalist images, this is merely speculative, and a more detailed analysis is not currently feasible.
Next, we look at the Red Fox. Red foxes typically have larger ears in warmer climates for better body heat management. We see a trend where the ear : inter-eye proportion is higher for middle eastern populations than the populations in colder climates in Europe and North America. We also include a few examples of these species in 18.


Figure 15: Geographic Stratification. Left: Red Knot. Right: Red Fox..
In 16, we show a number of randomly chosen images of California Gull from iNaturalist. Randomly chosen images from uncurated image collections may involve occlusion, pose ambiguity or viewpoint ambiguity. There are a fraction of images without these issues, however, which allow measurement. Our pose-aware retrieval strategy is intended to find such images. We present a number of images belonging to each category in 16.
We present selected predictions for species from our case study experiments in 17. While broader trends across species within the same taxonomic group are generally apparent, there is also intra-species variation across individuals, particularly for butterfly wings and deer antlers. Garden cosmos, shown in the third row, also exhibits substantial visual variation, and the predictions demonstrate the robustness of WildProp to such variation.
Next, we present prediction visualizations for the spatiotemporal stratification experiments in 18. Different subgroups are shown in separate rows to facilitate cross-subgroup comparison of estimated body proportions. February deer predictions generally show shorter antlers than August predictions, Dunlin bill differences are more subtle, and Middle Eastern red fox predictions tend to show slightly larger ears. These qualitative trends are consistent with the estimated proportion distributions presented in the main paper.