Computational Support For Sketching In Design A Review
Publication Journal Article2009

Computational Support for Sketching in Design: A Review

Gabe Johnson, Mark D Gross, Jason Hong, Ellen Yi-Luen Do

Abstract

Computational support for sketching is an exciting research area at the intersection of design research, human–computer interaction, and artificial intelligence. Despite the prevalence of software tools, most designers begin their work with physical sketches. Modern computational tools largely treat design as a linear process beginning with a specific problem and ending with a specific solution. Sketch-based design tools offer another approach that may fit design practice better. This review surveys literature related to such tools. First, we describe the practical basis of sketching — why people sketch, what significance it has in design and problem solving, and the cognitive activities it supports. Second, we survey computational support for sketching, including methods for performing sketch recognition and managing ambiguity, techniques for modeling recognizable elements, and human–computer interaction techniques for working with sketches. Last, we propose challenges and opportunities for future advances in this field.

Fig. 3.2 Lee’s portable projection approach enables detection of drawing surface size and
orientation as well as pen input. This is effective on flat surfaces as in (a) or curved surfaces
as in (b).
Fig. 3.2 Lee’s portable projection approach enables detection of drawing surface size and orientation as well as pen input. This is effective on flat surfaces as in (a) or curved surfaces as in (b).
How This Connects
Gabe JohnsonGabe JohnsonMark D GrossMark D GrossEllen Yi-Luen DoEllen Yi-Luen DoA CONSTRAINT-BASED FURNITURE DESIGN CRITICA CONSTRAINT-BA…DELIVERY TYPES AND COMMUNICATION MODALITIES IN THE FLAT-PACK FURNITURE DESIGN CRITICDELIVERY TYPES …Easigami: a reconfigurable folded-sheet TUIEasigami: a rec…State machines are child's play: observing children ages 9 to 11 playing Escape MachineState machines …Constraint-based Design Critic for Flat-pack Furniture DesignConstraint-base…
Computational Support for Sketching in Design: A Review
Open in Constellation View