1 Sketch tools and Related Research Rachel Patel.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

Freehand Drawing System based on Geometric Constraints Kaisuke Nakajima Joint work with Takeo Igarashi User Interface Research Group The University of.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
A Design Model using Mutation Shape Emergence HYUN-AH, CHOI and HAN-JONG, JUN Focusing on mutational emergent shapes Hanyang University, Department of.
How to present a full analysis?  Initial decisions  Establishing the components of your analysis  Other arrangements of components  The basic pattern.
Discrete-Event Simulation: A First Course Steve Park and Larry Leemis College of William and Mary.
__________________ Engineering Education Systems for Environmental Project Management - Example of the Amise Simulation Program François Baillon School.
Learn how to make your drawings come alive…  NEW COURSE: SKETCH RECOGNITION Analysis, implementation, and comparison of sketch recognition algorithms,
Introducing of handwritten icons Ralph Niels, Don Willems and Louis Vuurpijl.
Session 7 Page 11 ECE361 Engineering Practice Brainstorming, Trades, Evaluation, and Conceptual Capture.
Large-Scale Content-Based Image Retrieval Project Presentation CMPT 880: Large Scale Multimedia Systems and Cloud Computing Under supervision of Dr. Mohamed.
L1 Sketch Tools Advanced HCI Beryl Plimmer. Agenda What’s the difference between a keyboard and a pencil?
Chapter 6: The Traditional Approach to Requirements
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.
By, David Anderson.  Determine team members to collaborate on assessment.  Create a written AT assessment plan:  Determine assessment questions  Expected.
Ink and Gesture recognition techniques. Definitions Gesture – some type of body movement –a hand movement –Head movement, lips, eyes Depending on the.
Research paper: Web Mining Research: A survey SIGKDD Explorations, June Volume 2, Issue 1 Author: R. Kosala and H. Blockeel.
Software Engineering CS B Prof. George Heineman.
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Chap 11 Engineering Statistics PREP004 – Introduction to Applied Engineering College of Engineering - University of Hail Fall 2009.
 ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
Methodology - Conceptual Database Design Transparencies
Athena, a large scale programming lab support tool Anton Jansen, Ph.D. Student Software Engineering and ARCHitecture (SEARCH) University of Groningen The.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Managing Marketing Information Chapter Learning Goals 1.Explain the importance of information to the company 2.Define the marketing information.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Technical Seminar Presentation-2004 Presented by : ASHOK KUMAR SAHOO (EI ) NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented By Ashok Kumar.
Chapter 11 Analysis Concepts and Principles
To achieve a level 3 your work must show that: With some help you can gather information to help with designing your project You can draw suitable ideas.
Richitta Taylor CUR/516 7/12/2015 Instructor Carrie Miller.
TRICS Tools for Re-use of Interactive Case Studies.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.
Methodology - Conceptual Database Design
The Role of Experience in Software Testing Practice Zahra Molaei Soheil Hedayatitezengi Comp 587 Prof. Lingard 1 of 21.
Generating Abstract User Interfaces from an Informal Design Adrien Coyette University of Louvain Information Systems Unit Louvain-la-Neuve BELGIUM.
Chapter 6: Thinking about requirements and describing them.
AI on the Battlefield: an Experimental Exploration Alexander Kott BBN Technologies Robert Rasch US Army Battle Command Battle Lab Views expressed in this.
Formalizing Material Flow Diagrams Robert-Jan Bijl.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Enterprise Solutions Chapter 10 – Enterprise Content Management.
Inquiry: The Heart and Soul of Science Education Michael Padilla Clemson University
Performance Study of Message Passing in an Event Service: Java RMI vs. TCP Sockets Laxminarayan Muktinutalapati (Lux) Department of Computing and Information.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Client requirements as key for project success Rabie Adel YVEMM.
Gesture recognition techniques. Definitions Gesture – some type of body movement –a hand movement –Head movement, lips, eyes Depending on the capture.
A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
1. Take Out Completed Activity 2
Reverse Engineering Dept. of I&CT, MIT, Manipal. Aspects To Be Covered Introduction to reverse engineering. Comparison between reverse and forward engineering.
Nr: 1 FGAN Research Institute for Communication, Information Processing, and Ergonomics KIE Reengineering an Ada95-programmed Command and Control Information.
Planning for Assessment Blooms Taxonomy. TAXONOMIES A taxonomy may be defined as a system of classification.
1 A Statistical Matching Method in Wavelet Domain for Handwritten Character Recognition Presented by Te-Wei Chiang July, 2005.
Sketch Tools L2 Advanced HCI. Agenda What is the problem with computer-based design tools? Why a toolkit? Framework Implementation Does it work? What.
CONTENTS:  Introduction.  Face recognition task.  Image preprocessing.  Template Extraction and Normalization.  Template Correlation with image database.
To Design an Interactive Learning System for Child by Integrating Blocks with Kinect Tamkang University Taiwan Presenter :FENG-CHIH HSU 1.
Experience Report: System Log Analysis for Anomaly Detection
Methodology Conceptual Databases Design
Methodology Conceptual Database Design
Object-Oriented Software Engineering Using UML, Patterns, and Java,
COMPACT Web Design Approach:
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Chapter 2 The Process of Design.
Affiliation of presenter
Ivan Kurtev, Klaas van den Berg Software Engineering Group
Methodology Conceptual Databases Design
Шинжлэх ухаан, технологи, инновацийг хэмжих нь: статистикийн нэр томъёонууд “Шинжлэх ухаан, технологи, инновацийн шалгуур үзүүлэлт” үндэсний сургалт семинар Улаанбаатар,
Execute your Processes
Presentation transcript:

1 Sketch tools and Related Research Rachel Patel

2 Outline  Introduction  InkKit Introduction  InkKit DEMO  Rachel’s Research Exploring better techniques for diagram recognition

3 Introduction Diagramming Paper & Pen vs Tablet PC Flexibility Encourages creativity >>Better designs Interaction like pen & paper Easy distribution More formal >>Better designs

4 InkKit  Diagramming sketch tool  Domain independent  Example driven recognition  Can transform diagrams into various formats e.g. Word documents, HTML, java

5 InkKit’s Recognition Engine Divider Strokes Tablet OS Recognition engine Joiner Basic Shape Recognition Component Recognition Domain SpecificDomain Independent Components Words Shapes InkKit DEMO

6 Rachel’s Research – Outline  Exploring better techniques for diagram recognition Motivation Method Experimental Results Implementation & DEMO Conclusions & Future Work

7 Motivation  Accurate recognition is vital to InkKit  Made difficult by the presence of both words and shapes in diagrams  Improving the divider of words and shapes is my focus  Also interested in improving basic shape recognition

8 Method  Gathered sketches  Extracted data  Special interest in pressure and time data  Analyzed data to identify which features could be used to distinguish between shapes and words  Implement & Evaluate

9 Experimental Results I Pen pressure for word and shape strokes

10 Experimental Results II Speed of circle and rectangle shape stroke

11 Experimental Results III Decision tree for word/shape divider

12 Implementation  3 main dividers My divider InkKit’s existing divider Microsoft divider  Variations of my divider and the existing divider in terms of stroke grouping Single Strokes Intersecting Strokes Close Strokes  DEMO

13 Conclusion and Future Work  Currently evaluating my divider against InkKit’s existing divider Microsoft divider  Further statistical analysis is being carried out in regards to improving basic shape recognition

14 Questions ???