2017
DOI: 10.1111/cgf.13193
|View full text |Cite
|
Sign up to set email alerts
|

Reverse‐Engineering Visualizations: Recovering Visual Encodings from Chart Images

Abstract: We investigate how to automatically recover visual encodings from a chart image, primarily using inferred text elements. We contribute an end‐to‐end pipeline which takes a bitmap image as input and returns a visual encoding specification as output. We present a text analysis pipeline which detects text elements in a chart, classifies their role (e.g., chart title, x‐axis label, y‐axis title, etc.), and recovers the text content using optical character recognition. We also train a Convolutional Neural Network f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

2
143
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 156 publications
(147 citation statements)
references
References 32 publications
2
143
0
Order By: Relevance
“…Poco and Heer proposed an automatic pipeline for extracting a visual encoding specification given a raster chart image [PH17]. Poco et al focused on recovering the color mappings of charts that include a color legend [PMH18].…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…Poco and Heer proposed an automatic pipeline for extracting a visual encoding specification given a raster chart image [PH17]. Poco et al focused on recovering the color mappings of charts that include a color legend [PMH18].…”
Section: Related Workmentioning
confidence: 99%
“…We adopt Convolutional Neural Networks (CNNs) [KSH12, HZRS16] as a classification model, which have shown impressive performance on image classification tasks. Whereas previous studies [PH17, JKS*17] used AlexNet [KSH12] and GoogLeNet [SLJ*15] for classification, we use residual networks [HZRS16] that yield state‐of‐the‐art performance in most computer vision tasks. Specifically, we employ existing Resnet trained on the Imagenet dataset [RDS*15] and append a global average pooling layer before the last fully connected layer.…”
Section: Extracting Data From Chart Imagesmentioning
confidence: 99%
See 3 more Smart Citations