ALPACA: A fast and accurate computer vision approach for automated landmarking of three‐dimensional biological structures
Arthur Porto, Sara M. Rolfe, A. Murat Maga · 2021 · 127 citationsRead the paper
Landmark-based geometric morphometrics has emerged as an essential discipline for the quantitative analysis of size and shape in ecology and evolution. With the ever-increasing density of digitized landmarks, the possible development of a fully automated method of landmark placement has attracted considerable attention. Despite the recent progress in image registration techniques, which could provide a pathway to automation, three-dimensional (3D) morphometric data are still mainly gathered by trained experts. For the most part, the large infrastructure requirements necessary to perform image-based registration, together with its system specificity and its overall speed, have prevented its wide dissemination.Here, we propose and implement a general and lightweight point cloud-based approach to automatically collect high-dimensional landmark data in 3D surfaces (Automated Landmarking through Point cloud Alignment and Correspondence Analysis). Our framework possesses several advantages compared with image-based approaches. First, it presents comparable landmarking accuracy, despite relying on a single, random reference specimen and much sparser sampling of the structure's surface. Second, it can be efficiently run on consumer-grade personal computers. Finally, it is general and can be applied at the intraspecific level to any biological structure of interest, regardless of whether anatomical atlases are available.Our validation procedures indicate that the method can recover intraspecific patterns of morphological variation that are largely comparable to those obtained by manual digitization, indicating that the use of an automated landmarking approach should not result in different conclusions regarding the nature of multivariate patterns of morphological variation.The proposed point cloud-based approach has the potential to increase the scale and reproducibility of morphometrics research. To allow ALPACA to be used out-of-the-box by users with no prior programming experience, we implemented it as a SlicerMorph module. SlicerMorph is an extension that enables geometric morphometrics data collection and 3D specimen analysis within the open-source 3D Slicer biomedical visualization ecosystem. We expect that convenient access to this platform will make ALPACA broadly applicable within ecology and evolution.
What the full text shows
Working prototype- The method is significantly faster than other automated landmarking approaches. — at least an order of magnitude faster (Compared to other automated image-based registration methods)
- The method recovers intraspecific patterns of morphological variation comparable to manual digitization. (Tested on mouse and non-human primate skull datasets)
- The method can operate using a sparse sampling of the structure's surface. — approximately 5,000 points per point cloud (Voxel grid downsampling of 3D surface meshes)
- Setup
- Tested on 51 mouse skulls and 51 non-human primate skulls (Pan: 11, Gorilla: 22, Pongo: 18) using 3D surface meshes.
- How
- A point cloud-based pipeline consisting of scaling/downsampling, global registration (FPFH-based RANSAC), local registration (point-to-plane ICP), and deformable registration (low-rank Coherent Point Drift) to transfer landmarks from a source to a target mesh.
- Limitations
- Performance degrades when source and target shapes are too dissimilar (e.g., broad phylogenetic contexts). · Sensitivity to noise, such as additional skeletal structures or damaged/missing parts. · Inability to respect qualitative boundaries (e.g., precise suture lines).
Summarized by Gemma 4 from the open-access full text · 7 Oct 2026. Read it