GRENZE International Journal of Engineering and Technology
Vol. 10
(2024), Issue 2
Analysis of Different Objects using AI/ML
Authors
Manu Shukla, Saiyam Mishra, Mohit Singh, Mihir Gupta, Anupama Sharma
Abstract
Object detection is a pivotal task in computer vision, and numerous libraries offer diverse methodologies for its implementation. This research paper provides a comprehensive comparative study of four prominent object detection libraries: ImageAI, GluonCV, Detectron2, and YOLOv3, TensorFlow. Each library is evaluated across three distinct datasets, namely COCO (Common Objects in Context), ImageNet, and the Open Images Dataset. The assessment encompasses various aspects, including methodology, capabilities, and limitations. ImageAI is highlighted for its simplicity in coding and support for image recognition, video detection, and custom training. However, limitations are observed in its recognition scope, predominantly confined to COCO’s predefined set of 80 common objects. GluonCV emerges as a comprehensive library with state-of-the-art implementations, supporting a range of computer vision tasks. Nonetheless, users may encounter a steeper learning curve due to its advanced features. Detectron2, developed by Facebook’s AI research team, exhibits flexibility and extensibility, providing support for appli- cations like DensePose and Mask R-CNN. Nevertheless, a learning curve is associated with leveraging its extensive capabilities. YOLOv3, TensorFlow excels in speed and accuracy, particularly in detecting smaller objects. However, its specialization for certain use cases may limit its generalization across diverse scenarios. Datasets play a pivotal role in the evaluation, and the study incorporates COCO, ImageNet, and the Open Images Dataset. Each dataset introduces distinct challenges, ranging from controlled to diverse and less controlled environments. This research aids practitioners and researchers in selecting an object detection library aligned with their specific project requirements. The findings underscore the importance of considering both the methodology and the compatibility of libraries with diverse datasets for robust and effective object detection solutions.
Pages:
567 - 575