:fire: [TPAMI 2024] Benchmark for VG-based Detection and Chart Understanding (VG-DCU)

March 14, 2025 ยท View on GitHub

:scroll: Introduction

Differece

Rendering vector graphics into pixel arrays can result in significant memory costs or loss of information, as shown in above Figure 1. We propose the first large-scale chart-based vector graphics dataset focusing on VG-based Detection and Chart Understanding.

TaskDatasetTypeSource# Chart Type# Nums
ChartQADVQARGSynthetic1300,000
FigureQARGSynthetic5100,000
PlotQARGSynthetic3224,377
LEAF-QARGSynthetic4250,000
Chart-to-TableICPR 2020RGSynthetic & Real1540,322
ICPR 2022RGReal1536,183
VG Detection (YOLaT used)SESYD-FloorplansVGSynthetic-1,000
SESYD-DiagramsVGSynthetic-1,000
VG Detection & Chart-to-TableVG-DCU(Ours)VGSynthetic & Real1615,197

The currently available public vector graphics datasets are limited to the two small datasets indicated in the Table and lack the complexity necessary for the advancement of vector image detection. In contrast, our proposed dataset comprises over 10,000 vector charts utilizing diverse primitives with rich attributes.

Dataset Construction

Differece

The proposed VG-based chart dataset contains two subsets:
  • Vega-Lite: a synthetic subset generated with scripts and fictional data

  • Plotly:a real-world subset drawn by users.

Dataset Statistic

Dataset Split: We collect 10,682 synthetic and 4,515 real charts in the VG-DCU dataset, by default using 80% as the training set and 20% as the test set. We divide the training and test set so that objects from the same category are included in both the training and testing set.

Vega-LitePlotly
Chart TypeTrainTestTrainTest
Area008722
Bar (Vert. & Hor.)2,4006011,704426
Box (Vert. & Hor.)00482121
Donut&Pie2,39559920050
Line3,74993814637
Scatter00640161
Heatmap0015439
Counter0018045
Violin008221
Sankey00216
Total8,5442,1383,609906

Dataset Analysis

(a) The distribution map of categories and number of bbox instances. (b) The width-to-height ratio distribution of class and box instances

Differece

Download

We will provide both Baidu Drive and Google Drive for downloading.

Citation

BibTex:

@article{journals/pami/DouJLYSSDWLZ24,
  author       = {Shuguang Dou and
                  Xinyang Jiang and
                  Lu Liu and
                  Lu Ying and
                  Caihua Shan and
                  Yifei Shen and
                  Xuanyi Dong and
                  Yun Wang and
                  Dongsheng Li and
                  Cairong Zhao},
  title        = {Hierarchically Recognizing Vector Graphics and {A} New Chart-Based
                  Vector Graphics Dataset},
  journal      = {{IEEE} Trans. Pattern Anal. Mach. Intell.},
  volume       = {46},
  number       = {12},
  pages        = {7556--7573},
  year         = {2024},
  doi          = {10.1109/TPAMI.2024.3394298},
}

Please do consider :star2: star our project to share with your community if you find this repository helpful!

Related Project

YOLaT-VectorGraphicsRecognition