Home /Research /YOLOv5-MGC: GUI Element Identification for Mobile Applications Based on Improved YOLOv5
PERCEPTION

YOLOv5-MGC: GUI Element Identification for Mobile Applications Based on Improved YOLOv5

Jing Cheng, Dingmei Tan, Tao Zhang, Aodi Wei, Jingyi Chen

Year
2022
Citations
17
Access
Open access

Abstract

The identification of interface elements is the first step in mobile application automated testing and the key to smooth testing. However, existing object detection algorithms have a low accuracy rate, and some tiny elements are missed in the recognition of graphical user interface (GUI) elements. To address this limitation, this paper proposes the YOLOv5-MGC algorithm, a robot vision-based interface element recognition algorithm for mobile applications. The algorithm improves the network by using K-means++ algorithm for target anchor box generation, applying the attention mechanism, adding a microscale detection layer, and introducing the Ghost bottleneck module. The proposed approach enhances the recognition accuracy of the elements through the target anchor box and attention mechanism. Moreover, it enhances the network’s ability to detect tiny elements, which improves the shortcomings of the current target detection algorithm and is conducive to further promoting mobile application robot testing and enhancing robot testing automation. Experimental results show that the YOLOv5-MGC algorithm is superior to the YOLOv5 for object detection in the recognition of GUI elements, with the mean average precision (mAP_0.5) reaching 89.8% and the recognition precision reaching 80.8%.

Keywords

Computer scienceBottleneckGraphical user interfaceIdentification (biology)Interface (matter)Artificial intelligenceMobile robotAutomationRobotAlgorithm

Related papers

Browse all PERCEPTION papers