Visualizing, Editing, and Inferring Structure in 2D Graphics

Sara L. Su
MIT CSAIL
Doctoral Symposium, UIST 2007

Figure 1: Automatically-generated visualization of the editing history of an illustration (boxed, upper left). Arrows and icons depict spatial transforms and color change actions performed by the user.

ABSTRACT

Vector graphics software provides powerful tools for specifying the hierarchical structure of objects in an illustration document. This structure is useful for future editing, but building it explicitly (e.g. by grouping and ordering objects) is a tedious process for the user. We seek methods for inferring structure in a document and exploiting it. We tackle three key problems: First, we introduce a storyboard visualization that enables non-sequential browsing and manipulation of graphical editing history, that is, the actions used to create an illustration. Second, we discuss using this history to infer structure. Finally, we discuss methods for using this structure to explore the design space of vector graphics. Our broad aim is to help users take fuller advantage of illustration on the computer by introducing methods to visualize, manipulate, and explore alternative versions of their designs.

FILES

Sara L. Su. Visualizing, Editing, and Inferring Structure in 2D Graphics. Doctoral Symposium, In Adjunct Proceedings of the 20th ACM Symposium on User Interface Software and Technology (UIST 2007), pp. 29-32, Newport, RI, October 2007.

Paper: PDF
Slides: coming soon

@inproceedings{Su:07:Visualizing,
  author = "Sara L. Su",
  title = "Visualizing, Editing, and Inferring Structure in 2D Graphics",
  booktitle = "Adjunct Proceedings of the 20th ACM Symposium on User Interface Software and Technology", 
  pages = "29--32",
  year = "2007",
}

ACKNOWLEDGEMENTS

The storyboards are joint work with Sylvain Paris and Frédo Durand. We thank Rob Miller for advice on designing user studies, Eugene Hsu for discussion about usage scenarios, and the MIT Graphics Group for feedback on this article.