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 collection of ready-to-run Hugging Face Jobs OCR scripts that add a markdown column (or structured JSON) to image datasets, with model switching, layout detection, server-mode serving, and per-model options for table/form extraction.

Hugging Face

Provides 115M public GitHub source files (≈873GB of code, ~1TB uncompressed) with per-file metadata (repo, path, language, license). Supports streaming, language/license filtering and full download for training and evaluating code LLMs and code generation models.

Hugging Face

Provides labeled prompts with full-reference answers (including chain-of-thought and code blocks) and per-example metadata to train edge routing/orchestrator models that decide whether to handle inputs locally or route them to larger models. Includes complexity scores, coding/math flags, routing justifications, and an automated override rule; suited for fine-tuning small models (50M–1.5B) for edge deployment.