CoolFace
Datasetpublic

Soxavin/ardb-layout-coco-v2

Note: A newer, larger version of this dataset is available at Soxavin/ardb-layout-coco-v5 — same task and schema, expanded from a single-year corpus (30 documents) to a multi-year one (55 documents, 2022–2026), with adjacent-day leakage protection and era-stratified splits. This version is kept as-is for reproducibility of prior results; use v5 for new work. ARDB Daily Bulletin Layout Detection (COCO) A document-layout object-detection dataset built from ARDB (Agricultural and… See the full description on the dataset page: https://huggingface.co/datasets/Soxavin/ardb-layout-coco-v2.

sourceHugging Facecc-by-nc-4.0updated 2mo agoView on Hugging Face
0likes24downloads
Dataset Card
Note: A newer, larger version of this dataset is available at `Soxavin/ardb-layout-coco-v5` — same task and schema, expanded from a single-year corpus (30 documents) to a multi-year one (55 documents, 2022–2026), with adjacent-day leakage protection and era-stratified splits. This version is kept as-is for reproducibility of prior results; use v5 for new work.

ARDB Daily Bulletin Layout Detection (COCO)

A document-layout object-detection dataset built from ARDB (Agricultural and Rural Development Bank of Cambodia) daily market-price bulletins — born-digital Khmer-language PDFs, one price table per page. Every page is annotated with bounding boxes for five layout regions (table, text, section header, page furniture, picture).

Each row is a full page image rendered at 200 DPI (2000 × 2000 px, JPG) with its box annotations embedded, so the Dataset Viewer shows the image beside its labels.

Dataset structure

SplitPagesBoxesSource documents
train7334124 bulletins
validation9423 bulletins
test9423 bulletins
total9142530 bulletins

Fields

ColumnTypeDescription
imageimageEmbedded page image (JPG, 2000 × 2000).
image_idint64Row index within the split.
file_namestringSource image file name.
doc_idstringIdentifier of the originating bulletin.
sourcestringOriginating PDF (provenance).
widthint64Image width in pixels.
heightint64Image height in pixels.
objectsstruct of listsPer-box annotations (see below).

objects is a struct of parallel lists carrying the full COCO annotation fields:

  • id — annotation id
  • bbox[x, y, width, height] in pixels (COCO convention)
  • category_id — class index (0–4, see below)
  • category — human-readable class name
  • area — box area in px²
  • iscrowd — always 0
  • score — annotation confidence (1.0, human-verified)

Classes

idnameBoxesNotes
0Table91The price table — exactly one per page, covering the full table including header row and label columns.
1Text30Body / paragraph text.
2Section-Header31Headings and titles.
3Page-Furniture182Page headers and footers.
4Picture91Logos and stamps.

Usage

python
from datasets import load_dataset

ds = load_dataset("Soxavin/ardb-layout-coco-v2")   # splits: train / validation / test
row = ds["train"][0]
row["image"]          # PIL image
row["objects"]["bbox"]        # list of [x, y, w, h]
row["objects"]["category"]    # list of class names

Data collection & annotation

  1. 1.Source. Publicly published ARDB daily market-price bulletins, rendered page-by-page at 200 DPI.
  2. 2.Pre-annotation. Candidate boxes were generated automatically with a document-layout detector and confidence-filtered, then mapped to the five-class set above.
  3. 3.Human correction. Every page was reviewed and corrected in Roboflow: fragmented table regions merged to one box per page, box edges tightened, mislabels fixed, and spurious boxes removed. All final annotations carry score = 1.0.
  4. 4.Splitting. Splits are assigned by document (no bulletin's pages appear in more than one split) to prevent near-duplicate-page leakage. Assignment is deterministic.

Limitations

  • Single template. All bulletins share one recurring page layout, so the validation and test splits measure annotation quality rather than generalization across document designs.
  • Small scale. 91 pages / 30 documents; suitable for fine-tuning and evaluation on this document family, not as a general-purpose layout corpus.

License

The annotations in this dataset (bounding boxes, class labels, and metadata) are released under CC BY-NC 4.0 — free to use for non-commercial research with attribution. The page images are reproductions of bulletins published by ARDB; they are included for research use only, and users are responsible for complying with the source documents' terms. This dataset is not affiliated with or endorsed by ARDB.