John Hooker

dblp:385/3810 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
2 papers
Visualization and visual analytics · 63% Multimedia analysis and retrieval · 20% Geometric modeling and processing · 17%
Human-computer interaction and pervasive computing
1 paper
Accessibility and assistive technology · 100%

Topics — the 4 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics › visualization literacy › visualization interpretation
chart understanding
1.012026
VisAnatomy: An SVG Chart Corpus with Fine-Grained Semantic Labels · IEEE Trans. Vis. Comput. Graph. 2026
Multimedia analysis and retrieval › multimedia analysis › multimedia content description
semantic annotation
1.012026
VisAnatomy: An SVG Chart Corpus with Fine-Grained Semantic Labels · IEEE Trans. Vis. Comput. Graph. 2026
Geometric modeling and processing
3d scene representation
0.912025
Manipulable Semantic Components: A Computational Representation of Data Visualization Scenes · IEEE Trans. Vis. Comput. Graph. 2025
Visualization and visual analytics
visualization authoring
0.912025
Manipulable Semantic Components: A Computational Representation of Data Visualization Scenes · IEEE Trans. Vis. Comput. Graph. 2025

Methods — techniques the papers use, named apart from their topics

semantic annotation · 2.0semantic component model · 0.9
YearPublicationVenuePosition
2026 VisAnatomy: An SVG Chart Corpus with Fine-Grained Semantic Labels
abstract
Chart corpora, which comprise data visualizations and their semantic labels, are crucial for advancing visualization research. However, the labels in most existing corpora are high-level (e.g., chart types), hindering their utility for broader applications in the era of AI. In this paper, we contribute VisAnatomy, a corpus containing 942 real-world SVG charts produced by over 50 tools, encompassing 40 chart types and featuring structural and stylistic design variations. Each chart is augmented with multi-level fine-grained labels on its semantic components, including each graphical element's type, role, and position, hierarchical groupings of elements, group layouts, and visual encodings. In total, VisAnatomy provides labels for more than 383k graphical elements. We demonstrate the richness of the semantic labels by comparing VisAnatomy with existing corpora. We illustrate its usefulness through four applications: semantic role inference for SVG elements, chart semantic decomposition, chart type classification, and content navigation for accessibility. Finally, we discuss research opportunities to further improve VisAnatomy.
Chen Chen 0080, Hannah K. Bako, Peihong Yu, John Hooker, Jeffrey Joyal, Simon C. Wang, Samuel Kim, Jessica Wu, Aoxue Ding, Lara Sandeep, Alex Chen, Chayanika Sinha, Zhicheng Liu 0001
IEEE Trans. Vis. Comput. Graph.4
2025 Manipulable Semantic Components: A Computational Representation of Data Visualization Scenes
abstract
Various data visualization applications such as reverse engineering and interactive authoring require a vocabulary that describes the structure of visualization scenes and the procedure to manipulate them. A few scene abstractions have been proposed, but they are restricted to specific applications for a limited set of visualization types. A unified and expressive model of data visualization scenes for different applications has been missing. To fill this gap, we present Manipulable Semantic Components (MSC), a computational representation of data visualization scenes, to support applications in scene understanding and augmentation. MSC consists of two parts: a unified object model describing the structure of a visualization scene in terms of semantic components, and a set of operations to generate and modify the scene components. We demonstrate the benefits of MSC in three applications: visualization authoring, visualization deconstruction and reuse, and animation specification.
Zhicheng Liu 0001, Chen Chen 0080, John Hooker
IEEE Trans. Vis. Comput. Graph.3