AIAny
Icon for item

AtomBlock-WebUI

About 9,700 synthetic full-page web screenshots with YOLO-format, pixel-aligned bounding boxes for 14 UI element classes, generated by LLM-augmented HTML and Playwright DOM extraction. Includes CC3M image injection to reduce visual gap; released for non-commercial research (CC BY-NC-SA 4.0).

Introduction

Detecting UI components from pixels is often hampered by inconsistent DOM structures and noisy heuristic label extraction. AtomBlock-WebUI sidesteps those issues by generating semantic HTML with explicit yolo-* markers, rendering pages with Playwright, and extracting getBoundingClientRect coordinates to produce tightly aligned visual labels that are ready for object-detection training.

What Sets It Apart
  • Pixel-perfect DOM extraction: labels come from rendered DOM queries instead of heuristic DOM parsing or human box-drawing, so bounding boxes align precisely with the visual output — this reduces label noise that typically hurts small, dense UI element detection.
  • Real-image injection for realism: CC3M images are retrieved and injected into generated HTML via FAISS to narrow the visual domain gap between purely synthetic layouts and real webpages — this helps models generalize better to natural content while keeping synthetic control.
  • Task-oriented splits and YOLO-ready layout: the release includes 9,683 images, 1.32M+ bboxes, and train/val/test splits plus a ready data.yaml for YOLO workflows, letting practitioners plug straight into training pipelines without heavy pre-processing.
Who It's For & Trade-offs

Great fit if you train or benchmark UI element detectors, conduct domain-adaptation experiments for web UI vision tasks, or need reproducible synthetic data with precise geometry. Look elsewhere if you need commercial-redistributable assets (dataset is CC BY-NC-SA 4.0), deeply nested/edge-case DOM complexity present in some production sites, or pixel-perfect photorealism — the HTML is LLM-generated and may lack certain real-world DOM clutter.

Where It Fits

AtomBlock-WebUI sits between handcrafted DOM-extracted datasets and wholly human-annotated web UI screenshots: it provides controlled layout variability and high-quality geometric labels while injecting real images to improve visual fidelity. Use it as a synthetic augmentation source, a pretraining corpus for small-element detectors, or as a benchmark for web UI detection models.

Information

  • Websitehuggingface.co
  • AuthorsZhihao Nan, Yiming Cheng, Ming Li, Si Shi
  • Published date2026/04/18

Categories

More Items

Hugging Face

A 16 GB, 507-file PhD‑level cybersecurity knowledge base for training and evaluating security-focused LLMs and automation. Covers offensive/defensive/forensics/cloud/iot and AI-security across 30+ domains with real-world labs and framework mappings.

Hugging Face

Structured dataset for training and evaluating LLM agentic behavior: function-calling conversations, JSON-mode structured outputs, and extraction samples for teaching models to generate tool calls and strict structured responses. Includes single-turn and multi-turn scenarios across several configs.

Hugging Face

A multi-task English NLU benchmark for evaluating models across nine tasks (acceptability, sentiment, paraphrase, similarity, and various NLI setups), with a diagnostic evaluation set and an online leaderboard to compare generalization and transfer learning.