Intelligent Critiquing of Design Sketches Yeonjoo Oh, Ellen Yi-Luen Do, Mark D Gross Computational Design Lab, School of Architecture, Carnegie Mellon.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Software Analysis at Philips Healthcare MSc Project Matthijs Wessels 01/09/2009 – 01/05/2010.
Web Design Graphical User Interface Navigation. Website Prototyping Plan your website Take time to plan the goal And outcome for your site Based on target.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
ISP 666 Week 6 Prototyping. Design a Solution From task to system From abstract to concrete Task Models UI Presentation evaluation Conceptual Model System.
Lecture 7 Date: 23rd February
Stanford hci group / cs376 Design Processes and Tools Sharon Lin Bowen Li.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
Wednesday, 24 June rd UKIBNET Workshop1 Distributing Cognition in the design of ubiquitous computers Chris Baber Pervasive Computing Group The University.
Brad A. Myers, CMU Pilot: Exploratory Programming for Interactive Behaviors: Unleashing Interaction Designers’ Creativity Brad Myers, Stephen Oney, John.
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Graphics Annotation Usability in eLearning Applications Dorian Gorgan, Teodor Ştefănuţ Computer Science Department Technical University of Cluj-Napoca.
1 Info 1409 Systems Analysis & Design Module Lecture 8 – Modelling tools and techniques HND Year /9 De Montfort University.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
DENIM A Sketching Tool for Prototyping Web and Desktop UIs Mark Newman and Jimmy Lin Group for User Interface Research UC Berkeley July 8, 1999.
User Interface Design Practice Methods Textual description Screen painting Rappid Application Development Forms generation from specification Visual.
Web Design cs414 spring Announcements Project status due Friday (submit pdf)
GUI for Computer Architecture Simulation Technical Problem Currently there are tools to aid in the study of computer architecture, but they lack a flexible.
Chapter 13: Designing the User Interface
Week 1. Careers in Web Development  How many of you want to go into the field of Web Development or Web Programming? Introduction to Web 2 Web Designer.
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
Designing Virtual Architecture -- Styles and Design Principles n Where is Virtual Architecture from? -Program it. -Architecturally designed and modeled.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Jia Sheng, DGP, Sketching for Interface Design Jia Sheng
Problemsolving 2 Problem Solving: Designing a website solution Identifying how a solution will function Taking into account the technical constraints a.
Week 2 Web Site Design Principles. 2 Design for the Computer Medium Craft the look and feel Make your design portable Design for low bandwidth Plan for.
+ Introduction to Wireframing. + Overview Storyboarding and wireframing your site before you start to code is another step in the website design process.
An Interactive Multimedia Database of U.S. Courthouses 1 CourtsWeb, is a website that evaluates and documents recent federal courthouses. It is a decision.
Geovisualization for Constructing and Sharing Concepts Alan M. MacEachren, Mark Gahegan, & Bill Pike GeoVISTA Center Geography, Penn State
Software Development Stephenson College. Classic Life Cycle.
1 DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice CS 376 – Research Topics in HCI 11/01/2005 Tony Tulathimutte.
Chapter 2 Web Site Design Principles
Web Designing By Bhupendra Ratha, Lecturer School of Library & Information Science D.A.V.V., Indore.
Web Site Design Principles
What We Can Learn From SILK and DENIM Presenter: Shahla Almasri COMP 762B: Modelling and Simulation Based Design March 2 nd, 2005.
Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Chapter 13. Applets and HTML HTML Applets Computer Programming with JAVA.
Technical Drawing Drawings clearly defines requirements for engineering items. A type of drawing used in the transforming of an idea into physical form.
DELMIA DPM Assembly This is the Master “Presentation title” page. Type the title of your presentation in the "Presentation title” field. Cette page est.
University “Politehnica” of Bucharest I-TRACE PROJECT 2nd Partners Meeting, Potsdam, June 8-9, 2006 Artificial Intelligence and Multi-Agent Systems Laboratory.
Enabling Natural Interaction Randall Davis, Howard Shrobe Aaron Adler, Christine Alvarado, Mark Foltz, Tracy Hammond, Mike Oltmans, Metin Sezgin,Olga Veselova.
Problem solving methodology Information Technology Units Adapted from VCAA Study Design - Information Technology Byron Mitchell, November.
Introduction to Making Multimedia
Gesture Graphic Final Project ARCH 587 Andy Billings.
Design Computing Theory Yeonjoo Oh Dec. 4th. 02 Evaluate architectural design - Perspective images, Path, Relation of spaces, and users’ conditions.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Model Checking and Model-Based Design Bruce H. Krogh Carnegie Mellon University.
MIT 6.893; SMA 5508 Spring 2004 Larry Rudolph Lecture Introduction Sketching Interface.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
Graphics and interface design Feng Liu Ph.D.. Outline Design Principles – What designer need to keep in mind Elements of design Where interface design.
SILKWeb: A Sketching Tool for Informal Web Page Design Mark Newman, James Landay, Francis Li, Kalpana Joshi July 9, 1998 C&C Research Labs, NEC
Lecturer: Dalia Mirghani
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
How to Write an Abstract Gwendolyn MacNairn Computer Science Librarian.
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Flight Simulator Overview Flight Compartment Host Computer Motion Control Cabinet Motion Platform 13/6/2016 Visual Display Visual Image Generator Interface.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
COM 205 Multimedia Applications St. Joseph’s College Fall 2004.
Decision Support System by Simulation Model (Ajarn Chat Chuchuen) 1 Chapter 6 User Interface Management.
A Mixed-Initiative System for Building Mixed-Initiative Systems Craig A. Knoblock, Pedro Szekely, and Rattapoom Tuchinda Information Science Institute.
CIS 375 Bruce R. Maxim UM-Dearborn
Visual Information Retrieval
Learning Styles & Teaching Styles
Introduction to Wireframing
Chapter 14 Moving from choosing components into design areas
Intelligent Critiquing of Design Sketches
COM 205 Multimedia Applications
Presentation transcript:

Intelligent Critiquing of Design Sketches Yeonjoo Oh, Ellen Yi-Luen Do, Mark D Gross Computational Design Lab, School of Architecture, Carnegie Mellon University 2004 AAAI Fall Symposium Making Pen-Based Interaction Intelligent and Natural

Outline 1. Motivation 2. Related Work 3. Design Evaluator 4. Discussion 2

Motivation Why do designers draw? - Reflection-in-Action (Schön & Wiggins 1985) : seeing-moving-seeing cycle - Restructuring & Emergence (Verstijinen 2001) : see another interpretation or alternative - Visual Thinking and Imagery (Goldschmidt 1991) : Seeing as & Seeing that 3

Visual Reasoning 4 Architect Steven Holl’s Drawings

Design Critiques Desk Crits : Reviewers (reframe design problem) : Student (transfer/ restructure) 5

Related Work Critiquing System : Offer feedback on design Sketch Design : Capture freehand drawing 6

Related Work Design Critiquing Systems - KID (Kitchen Design) Fischer & Nakakoji et al Petri-NED (Petri-Net) Stolze

Related Work Design Critiquing Systems - FORNAX (Architectural drawings) novaMSC 8

Related Work Sketch Design - SILK (GUI design) Landay & Myers ASSIST (Mechanical device design) Davis et al

Related Work 10 Sketch Design - Electronic Cocktail Napkin (Design platform) Gross & Do COAs (Military action design) Forbus, Usher & Chapman 2004

Design Evaluator Components - Sketch interface - Domain knowledge [Critiques] - Presentation of advice Two example domains - Architectural floor plan (Hospital) - Web page layout 11

Design Evaluator Overview 12 Description Layer Evaluation Layer Visualization Layer - Records and identifies - Captures and parses - Compares sketches against predicates - Generates design critiques - Displays critiques

Hospital Design 13

Description Layer Hospital floor plan diagram 14 Zones, rooms, and doors

Description Layer Interconnected objects 15

Evaluation Layer Rules coded as Lisp predicates (SHOULD-BE-ADJACENT SURGERY EMERGENCY-ROOM) (MUST-PASS-THROUGH ENTRANCE TRIAGE ER) Architectural floor plan rules : Room Placement (Zoning) : Adjacency : Room Sequence : Minimum Area 16 Architectural Floor Plan

Evaluation Layer Room Placement (Zoning) (MUST-BE-IN Clinical-Zone (DAYWARD TRIAGE SURGERY …)) 17 Architectural Floor Plan Adjacency –Circulation path (SHOULD-BE-ADJACENT ER INTENSIVE-CARE-UNIT)

Evaluation Layer 18 Room Sequence (MUST-PASS-THROUGH ENTRANCE TRIAGE ER) Architectural Floor Plan Minimum Area (MINIMUM-AREA WARD 10000)

Visualization Layer Verbal Critiques (text) 19 Architectural Floor Plan

Visualization Layer Graphical Annotation 20 Architectural Floor Plan

Visualization Layer 3D Mock-up of Sketch Design 21 Architectural Floor Plan

Web page layout design 22

Description Layer Web Page Layout 23 Web Page Layout Screen, panels, images, texts

Evaluation Layer Web Layout Rules (Nielson 2000, Ivory 2002) (MAX-RATIO IMAGES-AREA SCREEN-AREA 50) - Number of Images - Content Hierarchy - Image-Text Ratio - Color Scheme - Text – Background 24 Web Page Layout

Visualization Layer Textual Critiques Graphical Annotation / Example Web Page 25 Web Page Layout

Discussion - Early design critiquing + freehand sketch - Stimulate thinking, explore alternatives - Integrate knowledge-based tools into design - Critiques directly on drawing & various formats - Design constraints → spatially expressed rules 26

Future Work Rules - more sophisticated design rules - express rules graphically Domains - geometry and elementary physics 27

Design Evaluator Yeonjoo Oh, Ellen Yi-Luen Do, Mark D Gross School of Architecture, Carnegie Mellon University 28