GeoProtoNet: texture-aware few-shot lithology classification from rock imagery using frozen DINOv2 features
Abstract Rapid lithology identification on open-pit bench faces is typically performed manually by geologists, yet it is subjective, inconsistent under variable field conditions, and cannot be scaled to the large image volumes required by conventional supervised deep learning. We present GeoProtoNet, a lightweight few-shot learning framework for rock image classification that leverages frozen DINOv2 Vision Transformer features combined with episodic metric learning. Two geology-inspired adaptation modules are introduced: a Geological Texture Attention Module (GeoTAM) that uses Gabor-initialized filters and channel–spatial attention to emphasize grain-scale fabric cues, and Task-Conditional Prototype Calibration (TCPC) that adjusts class prototypes according to support-set variance to reduce intra-class heterogeneity caused by weathering and illumination. By pre-caching DINOv2 patch tokens and training only the 0.6M-parameter head, the framework achieves computational efficiency compatible with real-time mining workflows. Rigorous multi-seed evaluation (five independent seeds, 600 episodes per seed) shows that GeoProtoNet attains 63.56 ± 0.76% accuracy and 63.37 ± 0.56% macro-F1 in 3-way 5-shot meta-test episodes, approaching the performance of modern few-shot methods such as FEAT and ProtoMAML while using 7–8 × fewer trainable parameters. Ablation studies confirm that both GeoTAM and TCPC are necessary and complementary: removing either degrades performance below even a generic linear baseline. Gabor initialization outperforms random initialization by 2.4–2.7 percentage points, validating the geological texture prior. Cross-domain evaluation on independent rock-image datasets without fine-tuning reveals a significant accuracy drop to 46.37 ± 0.95%, indicating that domain shift remains a practical barrier and that field deployment should include local calibration. End-to-end latency is 55.5 ms per image (or 5.0 ms when features are pre-cached), and calibration analysis supports a human-in-the-loop protocol where uncertain predictions are flagged for expert review.
Authors
- Aidar Kuttybayev (ORCID: https://orcid.org/0000-0003-3997-8324)
- Ainash Kainazarova (ORCID: https://orcid.org/0000-0001-8370-6735)
- Shokhjakhon Abdufattokhov (ORCID: https://orcid.org/0000-0001-7144-5160)
- Galymzhan Samenov (ORCID: https://orcid.org/0009-0006-0509-5864)
- Arystan Kozhantov (ORCID: https://orcid.org/0000-0002-3658-9940)
- Ш.А. Очилов (ORCID: https://orcid.org/0000-0002-5611-482X)
- Azamat Umirzokov (ORCID: https://orcid.org/0000-0002-9609-179X)
- Махфуза Тухтаева (ORCID: https://orcid.org/0009-0005-0834-3643)
- Suhbat Norinov (ORCID: https://orcid.org/0009-0005-6110-2443)
- Kazi Bizhanov (ORCID: https://orcid.org/0009-0002-8473-3051)
- Ryumduk Oh (ORCID: https://orcid.org/0000-0002-2427-3201)
Institutions
- L. N. Gumilyov Eurasian National University (KZ)
- Korea National University of Transportation (KR)
- Satbayev University (KZ)
- Tashkent State Technical University named after Islam Karimov (UZ)
- Turin Polytechnic University (UZ)
- Tashkent International University of Education (UZ)
Publication Details
- Journal
- Journal of Engineering and Applied Science
- Published
- 2026-09-28
- DOI
- https://doi.org/10.1186/s44147-026-01239-5
- Primary Topic
- Mineral Processing and Grinding
- Type
- article
- Field-Weighted Citation Impact
- 0.00