Object Detection for Graphical User Interface: Old Fashioned or Deep Learning or a Combination?
Not on the map. Why?
Abstract (arXiv)
Detecting Graphical User Interface (GUI) elements in GUI images is a domain-specific object detection task. It supports many software engineering tasks, such as GUI animation and testing, GUI search and code generation. Existing studies for GUI element detection directly borrow the mature methods from computer vision (CV) domain, including old fashioned ones that rely on traditional image processing features (e.g., canny edge, contours), and deep learning models that learn to detect from large-scale GUI data. Unfortunately, these CV methods are not originally designed with the awareness of the unique characteristics of GUIs and GUI elements and the high localization accuracy of the GUI element detection task. We conduct the first large-scale empirical study of seven representative GUI element detection methods on over 50k GUI images to understand the capabilities, limitations and effective designs of these methods. This study not only sheds the light on the technical challenges to be addressed but also informs the design of new GUI element detection methods. We accordingly design a new GUI-specific old-fashioned method for non-text GUI element detection which adopts a novel top-down coarse-to-fine strategy, and incorporate it with the mature deep learning model for GUI text detection.Our evaluation on 25,000 GUI images shows that our method significantly advances the start-of-the-art performance in GUI element detection.
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 8; 2024: 8; 2025: 3; 2026: 2.
29 papers.
Sort:
By area:
- 2024SeeClick: Harnessing GUI Grounding for Advanced Visual GUI Agentscited by 553
- 2023Android in the Wild: A Large-Scale Dataset for Android Device Controlcited by 314
- 2022Learning to Denoise Raw Mobile UI Layouts for Improving Datasets at Scalecited by 30
- 2022Towards Better Semantic Understanding of Mobile Interfacescited by 24
- 2021GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networkscited by 17
- 2023ILuvUI: Instruction-tuned LangUage-Vision modeling of UIs from Machine Conversationscited by 17
- 2021Understanding Mobile GUI: from Pixel-Words to Screen-Sentencescited by 13
- 2024From Grounding to Planning: Benchmarking Bottlenecks in Web Agentscited by 12
- 2023Lexi: Self-Supervised Learning of the UI Languagecited by 10
- 2021GLIB: Towards Automated Test Oracle for Graphically-Rich Applicationscited by 9
- 2023AidUI: Toward Automated Recognition of Dark Patterns in User Interfacescited by 9
- 2024VGA: Vision GUI Assistant -- Minimizing Hallucinations through Image-Centric Fine-Tuningcited by 9
17 more
- 2025TRISHUL: Towards Region Identification and Screen Hierarchy Understanding for Large VLM based GUI Agentscited by 9
- 2021Multimodal Icon Annotation For Mobile Applicationscited by 8
- 2024DreamStruct: Understanding Slides and User Interfaces via Synthetic Data Generationcited by 8
- 2023Model-agnostic explainable artificial intelligence for object detection in image datacited by 6
- 2022Psychologically-Inspired, Unsupervised Inference of Perceptual Groups of GUI Widgets from GUI Imagescited by 5
- 2023UINav: A Practical Approach to Train On-Device Automation Agentscited by 5
- 2025PixelWeb: The First Web GUI Dataset with Pixel-Wise Labelscited by 3
- 2023EGFE: End-to-end Grouping of Fragmented Elements in UI Designs with Multimodal Learningcited by 2
- 2024GUI Element Detection Using SOTA YOLO Deep Learning Modelscited by 2
- 2022UI Layers Merger: Merging UI layers via Visual Learning and Boundary Priorcited by 1
- 2023Reimagining Application User Interface (UI) Design using Deep Learning Methods: Challenges and Opportunitiescited by 1
- 2024Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reportscited by 1
- 2024Grounded GUI Understanding for Vision-Based Spatial Intelligent Agent: Exemplified by Extended Reality Appscited by 0
- 2024From Exploration to Revelation: Detecting Dark Patterns in Mobile Appscited by 0
- 2025UISearch: Graph-Based Embeddings for Multimodal Enterprise UI Screenshots Retrievalcited by 0
- 2026DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generationcited by 0
- 2026Multi-modal user interface control detection using cross-attentioncited by 0
- 2026Multi-modal user interface control detection using cross-attention8 Apr 2026
- 2026DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generation12 Mar 2026
- 2025UISearch: Graph-Based Embeddings for Multimodal Enterprise UI Screenshots Retrieval24 Nov 2025
- 2025PixelWeb: The First Web GUI Dataset with Pixel-Wise Labels23 Apr 2025
- 2025TRISHUL: Towards Region Identification and Screen Hierarchy Understanding for Large VLM based GUI Agents12 Feb 2025
- 2024From Exploration to Revelation: Detecting Dark Patterns in Mobile Apps27 Nov 2024
- 2024DreamStruct: Understanding Slides and User Interfaces via Synthetic Data Generation30 Sep 2024
- 2024Grounded GUI Understanding for Vision-Based Spatial Intelligent Agent: Exemplified by Extended Reality Apps17 Sep 2024
- 2024From Grounding to Planning: Benchmarking Bottlenecks in Web Agents3 Sep 2024
- 2024GUI Element Detection Using SOTA YOLO Deep Learning Models7 Aug 2024
- 2024Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports11 Jul 2024
- 2024VGA: Vision GUI Assistant -- Minimizing Hallucinations through Image-Centric Fine-Tuning20 Jun 2024
17 more
- 2024SeeClick: Harnessing GUI Grounding for Advanced Visual GUI Agents17 Jan 2024
- 2023UINav: A Practical Approach to Train On-Device Automation Agents15 Dec 2023
- 2023ILuvUI: Instruction-tuned LangUage-Vision modeling of UIs from Machine Conversations7 Oct 2023
- 2023EGFE: End-to-end Grouping of Fragmented Elements in UI Designs with Multimodal Learning18 Sep 2023
- 2023Android in the Wild: A Large-Scale Dataset for Android Device Control19 Jul 2023
- 2023Model-agnostic explainable artificial intelligence for object detection in image data30 Mar 2023
- 2023Reimagining Application User Interface (UI) Design using Deep Learning Methods: Challenges and Opportunities23 Mar 2023
- 2023AidUI: Toward Automated Recognition of Dark Patterns in User Interfaces12 Mar 2023
- 2023Lexi: Self-Supervised Learning of the UI Language23 Jan 2023
- 2022Towards Better Semantic Understanding of Mobile Interfaces6 Oct 2022
- 2022UI Layers Merger: Merging UI layers via Visual Learning and Boundary Prior18 Jun 2022
- 2022Psychologically-Inspired, Unsupervised Inference of Perceptual Groups of GUI Widgets from GUI Images15 Jun 2022
- 2022Learning to Denoise Raw Mobile UI Layouts for Improving Datasets at Scale11 Jan 2022
- 2021Multimodal Icon Annotation For Mobile Applications9 Jul 2021
- 2021GLIB: Towards Automated Test Oracle for Graphically-Rich Applications19 Jun 2021
- 2021Understanding Mobile GUI: from Pixel-Words to Screen-Sentences25 May 2021
- 2021GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networks25 Jan 2021
- 2023ILuvUI: Instruction-tuned LangUage-Vision modeling of UIs from Machine Conversationscited by 17
- 2024VGA: Vision GUI Assistant -- Minimizing Hallucinations through Image-Centric Fine-Tuningcited by 9
- 2025TRISHUL: Towards Region Identification and Screen Hierarchy Understanding for Large VLM based GUI Agentscited by 9
- 2026DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generationcited by 0
- 2026DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generation12 Mar 2026
- 2025TRISHUL: Towards Region Identification and Screen Hierarchy Understanding for Large VLM based GUI Agents12 Feb 2025
- 2024VGA: Vision GUI Assistant -- Minimizing Hallucinations through Image-Centric Fine-Tuning20 Jun 2024
- 2023ILuvUI: Instruction-tuned LangUage-Vision modeling of UIs from Machine Conversations7 Oct 2023
- 2023Android in the Wild: A Large-Scale Dataset for Android Device Controlcited by 314
- 2022Learning to Denoise Raw Mobile UI Layouts for Improving Datasets at Scalecited by 30
- 2022Towards Better Semantic Understanding of Mobile Interfacescited by 24
- 2021GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networkscited by 17
- 2021Understanding Mobile GUI: from Pixel-Words to Screen-Sentencescited by 13
- 2023Lexi: Self-Supervised Learning of the UI Languagecited by 10
- 2021GLIB: Towards Automated Test Oracle for Graphically-Rich Applicationscited by 9
- 2023AidUI: Toward Automated Recognition of Dark Patterns in User Interfacescited by 9
- 2021Multimodal Icon Annotation For Mobile Applicationscited by 8
- 2024DreamStruct: Understanding Slides and User Interfaces via Synthetic Data Generationcited by 8
- 2023Model-agnostic explainable artificial intelligence for object detection in image datacited by 6
- 2022Psychologically-Inspired, Unsupervised Inference of Perceptual Groups of GUI Widgets from GUI Imagescited by 5
12 most cited of 23 All 23 (JSON)
- 2026Multi-modal user interface control detection using cross-attention8 Apr 2026
- 2025UISearch: Graph-Based Embeddings for Multimodal Enterprise UI Screenshots Retrieval24 Nov 2025
- 2025PixelWeb: The First Web GUI Dataset with Pixel-Wise Labels23 Apr 2025
- 2024From Exploration to Revelation: Detecting Dark Patterns in Mobile Apps27 Nov 2024
- 2024DreamStruct: Understanding Slides and User Interfaces via Synthetic Data Generation30 Sep 2024
- 2024Grounded GUI Understanding for Vision-Based Spatial Intelligent Agent: Exemplified by Extended Reality Apps17 Sep 2024
- 2024GUI Element Detection Using SOTA YOLO Deep Learning Models7 Aug 2024
- 2024Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports11 Jul 2024
- 2023UINav: A Practical Approach to Train On-Device Automation Agents15 Dec 2023
- 2023EGFE: End-to-end Grouping of Fragmented Elements in UI Designs with Multimodal Learning18 Sep 2023
- 2023Android in the Wild: A Large-Scale Dataset for Android Device Control19 Jul 2023
- 2023Model-agnostic explainable artificial intelligence for object detection in image data30 Mar 2023
12 newest of 23 All 23 (JSON)