VeriMedi: Pill Identification using Proxy-based Deep Metric Learning and Exact Solution
Not on the map. Why?
Abstract (arXiv)
We present the system that we have developed for the identification and verification of pills using images that are taken by the VeriMedi device. The VeriMedi device is an Internet of Things device that takes pictures of a filled pill vial from the bottom of the vial and uses the solution that is presented in this research to identify the pills in the vials. The solution has two serially connected deep learning solutions which do segmentation and identification. The segmentation solution creates the masks for each pill in the vial image by using the Mask R-CNN model, then segments and crops the pills and blurs the background. After that, the segmented pill images are sent to the identification solution where a Deep Metric Learning model that is trained with Proxy Anchor Loss (PAL) function generates embedding vectors for each pill image. The generated embedding vectors are fed into a one-layer fully connected network that is trained with the exact solution to predict each single pill image. Then, the aggregation/verification function aggregates the multiple predictions coming from multiple single pill images and verifies the correctness of the final prediction with respect to predefined rules. Besides, we enhanced the PAL with a better proxy initialization that increased the performance of the models and let the model learn the new classes of images continually without retraining the model with the whole dataset. When the model that is trained with initial classes is retrained only with new classes, the accuracy of the model increases for both old and new classes. The identification solution that we have presented in this research can also be reused for other problem domains which require continual learning and/or Fine-Grained Visual Categorization.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 14 of its 28 references that are in the map. First posted on arXiv 22 Apr 2021.
Builds on
14 of 28 references.
References · 14
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Mask R-CNNcited by 7,259
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2014Going Deeper with Convolutionscited by 4,231
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2019Multi-Similarity Loss with General Pair Weighting for Deep Metric Learningcited by 368
- 2017No Fuss Distance Metric Learning using Proxiescited by 225
- 2020Proxy Anchor Loss for Deep Metric Learningcited by 195
- 2019The VIA Annotation Software for Images, Audio and Videocited by 166
- 2020Explainable Artificial Intelligence: a Systematic Reviewcited by 79
2 more
- 2020PyTorch Metric Learningcited by 57
- 2020ePillID Dataset: A Low-Shot Fine-Grained Benchmark for Pill Identificationcited by 3
Built on by
Not cited yet.