TL;DR
AnemiaVision is a web-based, non-invasive anemia screening system using smartphone images and EfficientNet-B3, achieving high accuracy with advanced augmentation and training techniques, suitable for low-resource settings.
Contribution
This work introduces a novel end-to-end anemia detection system leveraging smartphone imagery, optimized training strategies, and persistent patient history management, with publicly available source code.
Findings
Validation accuracy of 96.2% and AUC-ROC of 0.98.
Sensitivity for anemia detection reaches 0.96.
Accuracy-boosting techniques like Mixup and early stopping significantly improve performance.
Abstract
Anemia affects over one billion people globally and remains severely under-diagnosed in low-resource regions where laboratory blood tests are inaccessible. This paper presents AnemiaVision, an end-to-end web-based system for non-invasive anemia screening from smartphone photographs of the palpebral conjunctiva and fingernail beds. The proposed pipeline fine-tunes a pre-trained EfficientNet-B3 backbone with a redesigned three-layer classifier head incorporating BatchNorm, GELU activations, and high-rate Dropout (0.45/0.35). Training employs four orthogonal accuracy-boosting techniques: TrivialAugmentWide for policy-free image augmentation, RandomErasing for spatial regularisation, Mixup (alpha=0.2) for inter-class smoothing, and cosine-annealing scheduling with linear warmup. Early stopping is governed by peak validation accuracy rather than validation loss to prevent premature…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
