Lightweight Corrosion Image Classification via Self-Training and Progressive Knowledge Distillation
Automated corrosion classification is crucial for industrial inspection. However, existing methods face severe class imbalance and strict computational constraints on edge devices. This study proposes a stepwise self-training framework for six-category corrosion classification. Leveraging a Vision Transformer and XGBoost classifier, this study proposes a class-aware proportional screening strategy that expands a small, labelled dataset with 19,964 unlabeled images to create a more balanced training set. Progressive training and knowledge distillation are then integrated to train a lightweight MobileNetV2 student model. The optimal fine-tuned model achieves a peak classification accuracy of 87.52%, improving upon the baseline MobileNetV2 by over 5%. Grad-CAM analysis confirms accurate focus on corroded regions, while mask-based fine-tuning demonstrates robustness, maintaining over 83% accuracy under 10% visual interference. This approach minimizes computational overhead without sacrificing accuracy, thereby offering a practical solution for real-world monitoring on resource-constrained devices.
Authors
- Norizham Abdul Razak (ORCID: https://orcid.org/0000-0001-8249-3272)
- Elmi Bin Abu Bakar
- Ziheng Zhao (ORCID: https://orcid.org/0000-0003-3496-3158)
- Elvis Chun Sing Chui
- Mohammad Nishat Akhtar
Institutions
- Universiti Sains Malaysia (MY)
- Chinese University of Hong Kong (HK)
- Politeknik Tuanku Syed Sirajuddin (MY)
Publication Details
- Journal
- Coatings
- Published
- 2026-08-26
- DOI
- https://doi.org/10.3390/coatings16091013
- Primary Topic
- Infrastructure Maintenance and Monitoring
- Type
- article
- Field-Weighted Citation Impact
- 0.00