Abstract
Automated image analysis and deep learning tools such as object detection models are being used increasingly by biologists. However, biological datasets often have constraints that are challenging for the use of deep learning. Classes are often imbalanced, similar, or too few for robust learning. In this paper we present a robust method relying on hierarchical classification to perform very small object detection. We illustrate our results on a custom dataset featuring 22 classes of arthropods used to study biodiversity. This dataset shows several constraints that are frequent when using deep learning on biological data with a high class imbalance, some classes learned on only a few training examples and a high similarity between classes. We propose to first perform detection at a super-class level, before performing a detailed classification at a class level. We compare the obtained results with our proposed method to a global detector, trained without hierarchical classification. Our method succeeds in obtaining a mAP of 75 %, while the global detector only achieves a mAP of 48 %. Moreover, our method shows high precision even on classes with the less train examples. Confusions between classes with our method are fewer and are of a lesser impact. We are able achieve a more robust object classification with the use of our proposed method. This method can also enable better control on the model’s output which can be particularly valuable when handling ecological, biological or medical data for example.
Highlights
There has been a wide adoption of deep learning techniques in various fields of study
We propose a robust method of hierarchical classification when performing very small object detection
RELATED WORK we describe several related work concerning low-shot object detection, hierarchical classification, small object detection and applications in ecology
Summary
There has been a wide adoption of deep learning techniques in various fields of study. Deep learning has recently been taken up by the medical and biological sector, biological and used in ecological research [1]–[3]. Deep learning methods still have a lot of limitations and constraints that hinder their proper usage. Classes imbalanced or similar and the labelling task too heavy to build a robust model. While such constraints maybe overcome with transfer learning or data augmentation for image classification, these methods might not be sufficient when dealing with object detection. As detectors tend to have a larger number of param-
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.