Online Graphics Recognition: State-of-the-Art

Size: px
Start display at page:

Download "Online Graphics Recognition: State-of-the-Art"

Transcription

1 Online Graphics Recognition: State-of-the-Art Liu Wenyin Dept of Computer Science, City University of Hong Kong

2 Outline Introduction: Problem and Motivation Primitive Shape Recognition Composite Graphic Object Recognition Document Recognition and Understanding Performance Evaluation and User Study Summary Open problems

3 The Problem Input graphic objects by freehand sketching on tablet Instant and continuous recognition when the strokes are added determine type/class & parameters (& semantics) (optionally) beautify appearance find (due to feedback) and correct error earlier Similar problem: handwriting

4 Motivation Driven by Pen-based interaction devices Ubiquitous computing Natural, humanistic, & convenient UI TabletPC heating up the market of handwriting software e.g., Microsoft and IBM are developing their own handwriting software

5 Motivation: Why Sketch-based? Current UI for Graphics Input Mouse clicks on menus & buttons Disadvantages of Mouse and Menus Inconvenient: too many clicks; hard to remember/find Unnatural: interruptive, unsuitable for quick tasks/ideas Unsuitable for small screen devices Graphics Input UI for Creative Design by Sketching Sketching with a pen is a mode of informal, perceptual, direct interaction: especially good for creative design tasks Continuous, non-interruptive, natural ways for interaction Productivity, instant feedback for quick correction/position

6 Humanistic Sketch-based UI: Design Principles Same way as human: informal, fast/instant feedback, ambiguity, creativity... Machine adapts to human, and not vice versa Efficient and Intelligent Guess user s intention and do accordingly Supported by graphics recognition: sketchy to regular Personalized Learn user s drawing styles, habits, preferences from user actions (as virtual feedback)

7 Graphic Document Graphic m Visual Token Objects Text Composite Graphic Object Primitive Shape 2..m Stroke 1..m

8 Graphic Objects Stroke--trajectory of a pen movement during touching a tablet minimal unit of user input, represented by a chain of points Primitive Shape--simple shape: closed/open, single/multi-strokes limited # of classes: e.g., triangles, ellipses, or line/arc segments Composite Graphic Object--consisting of 2+ primitive shapes assumption: input components of one object consecutively & adjacently Visual Token--component of a graphic document just like words in a text document composite graphic objects or free/single primitive shapes Graphic Document--complete document for a purpose composed of visual tokens semantics: defined by the tokens, their parameters & spatial relations

9 Recognition Tasks/Stages 1. Primitive shape (or stroke) recognition: simultaneous recognition immediate recognition 2. Composite graphic object recognition: simultaneous recognition immediate recognition 3. Document recognition and understanding: simultaneous recognition immediate recognition

10 Primitive/Stroke Recognition Determine type & parameters (pos, size, & orientation) Regularize/beautify to the most common form (params) because it is intents of most users In most cases, immediate recognition: recognize after it is completely input Single or multiple strokes link multiple strokes first Gestures: visual commands (e.g., undo/re-do, remove) represented by primitive shapes & need this level recognition

11 Examples of Editing Gestures SILK (Landay and Myers, IEEE Computer 2001) Different groups developing different set of gestures Standardization is necessary

12 Simultaneous Recognition Fluid Sketches (Arvo and Novins, UIST2000) while a freehand stroke is being input guess/suggest what the user is intending to draw simultaneous or immediate feedback

13 Fluid Sketches (Arvo & Novins)

14 Primitive Recognition: 4 Stages Stroke curve pre-processing Shape classification Shape fitting Shape regularization/beautification

15 Stroke Pre-Processing: Problem Input: a freehand stroke Output: a refined polyline Requirement: the output is similar to the input freehand stroke but with some necessary perfection (noise reduction) Link multiple strokes or segment a single stroke if necessary

16 Pre-Processing Hooklet Circlet Polygonal approximation with ε = 1.0 pixel Polygonal approximation with ε = 5.0 pixels The sketchy line before processing The sketchy line after processing The sketchy line before processing After pulling the end points After deleting extra points

17 Shape Classification: Problem Input: the refined polyline Output: the type id of a basic shape class: e.g., line, triangle, quadrangle, pentagon, hexagon, ellipse, or free curve Requirement: correctness: the type (output) is of the user s intent

18 Shape Classification Based on features extracted from the stroke s vector polyline (or image) represent the stroke Many pattern recognition methods can be used: Rule-Based Approaches Neural-Network-Based Approaches SVM-Based Approaches etc. e.g., Ernesto Tapia and Raul Rojas (ICDAR 2003)

19 Features Used in Recognition Corners can be found by speed (Davis 2002; Calhoun et al. 2002) curvature Turning angle functions (Arkin et al. 1991) Attraction force model (Jin et al. PG2002) Stroke order and direction especially for composite objects Domain-specific or independent knowledge

20 Corners: Speed & Curvature Davis (2002) Calhoun et al. (2002)

21 Turning Angle Functions Arkin et al. (IEEE T-PAMI 1991) T(s) v v+2p O v 0 1 s

22 Attraction Force Model Jin, Liu, Sun & Sun (2002) Inner angle of attracted point Inner angle of the attracting point Distance between the two points α f ( A, B) = 2 βdis ( A, B) B A (a) C B A B B A C C C (b) (c) (d)

23 Decision Making Rule-based: # of corners (or vertices) Construction of Classifiers SVM (can be used for incremental learning) One-against-one structure: n(n-1)/2 classifiers One-against-all structure: n classifiers Max-win scheme Training with samples Neural Network

24 Shape Fitting: Problem Input: the type id the stroke (original and refined polyline) Output: the fitted shape (characterized by parameters) Requirement: the output has the lowest average distance to the input stroke

25 Shape Fitting Polygonal Fitting: (a) (b) Ellipse Fitting: the axis orientation the center point (c) y (d) x the axis orientation (a) (b)

26 Shape Regularization: Problem Input: the fitted shape Output: the regularized shape (characterized by parameters) Requirement: the output is similar to the original freehand stroke but also appears in its most beautiful form: e.g., conforming as much as possible to connectedness, perpendicularity, congruence, and symmetry, intended by the user. Also referred to as beautification (Igarashi et al. 1997)

27 Shape Regularization Inner-Shape Regularization Inter-Shape Regularization

28 Inner-Shape Regularization Equilateral Rectification Edges and axes Parallelism Rectification Edges Special Angle Rectification 90, 30, 45, 60, 120, etc. Horizontal/Vertical Rectification Edges, axes, diagonals

29 Inner-Shape Rectification Rules Fitted Shape triangle ellipse quadrangle right triangle circle parallelogram trapezoid isosceles triangle diamond rectangle equilateral triangle square

30 Inter-Shape Rectification Affected by neighbors in a document Size Rectification Position/orientation Rectification Alignment Intersection Tangency Concentric

31 Composite Object Recognition: Problem After recognizing the current stroke Combine the current shape with previous ones Based on their sequential & spatial relationship assumptions: consisting of 2+ primitive shapes input components consecutively & adjacently Determine or predict the type & parameters of the composite object Regularization or beautification

32 Composite Object Recognition: Approaches Classifier-based approaches: decision tree Fonseca and Jorge (2000): fuzzy Peng, Sun, Liu, & Cong (GREC2003) Similarity-based approaches Based on similarities of component and constraints Representation: ARG(Li 2000), RAG(Lladós 2001) Relational distance metric (Shapiro 1993) Directional shape similarity (Liu et al. 2001) Ernesto Tapia and Raul Rojas (GREC2003)

33 Directional Composite Similarity Principles for composite similarity metrics Partial (for partial match) Structural/topological Stroke-number free Stroke-order free Used in our demo system (SmartSketchpad)

34 Scenario for Composite Input for partial input match:

35 Document Recognition and Understanding: Problem Analyze the connections and relationship among the elements Obtain and represent the semantics in current (part/whole) drawing as one document Beautify and re-display it into a neat layout Comparison to offline document recognition similar to engineering drawings but more cursive for sketches more regular for engineering drawings

36 Document Recognition and Understanding: Applications Mainly for quick design 2D diagrams: GUI: Landy & Myers (2001), Caetano et al. (2002) UML diagrams: Blostein et al. (2002) 3D object input: Igarashi et al. (SIGGraph1999): TEDDY Lipson and Shpitalni (2002) Hsu and Lee (1994): 2.5D animations

37 Sketch Input for a Dog in Animation Fabian Di Fiore & Frank Van Reeth (2002) A Multi Level Sketching Tool for Pencil&Paper Animation

38 Document Recognition and Understanding Approaches Gross (1994, 1996): Sketch-A-Sketch detect & maintain spatial relationship (constraints) represented as binary predicates: e.g., concentric, contains, connects, overlap by the bounding box, size, & starting-ending points by-product: learn composite objects from examples Pinto-Albuquerque et al. (2000): DocSketch syntax as a fuzzy relational adjacency grammar visual syntax analyzer

39 Prototype Systems ASSIST (Alvarado and Davis IJCAI2001), MIT SketchIT: Stahovich (1996), MIT, CMU SILK: Landay & Myers (2001), UC Berkeley & CMU Teddy: Igarashi et al. (SIGGraph1999), U-Tokyo Tivoli: Pedersen et al. (CHI1993), Xerox PARC EsQUIsE: Pierre Leclercq (GREC2003) SmartSketchpad: Liu et al. (2001, 2002)

40 ASSIST A Shrewd Sketch Interpretation & Simulation Tool MIT AI Lab Christine Alvarado s Master Thesis (2000) Alvarado and Davis (IJCAI-2001) Each new stroke triggers three stage process: Recognition: generate all possible interpretations primitive stroke recognition & composite object (device) recognition Reasoning: score each interpretation Resolution: select the current best consistent interpretation Gesture recognition: arrows and pointing

41 SketchIT Conceptual Design for CAD (mechanical engineering) instead of precise design Thomas F. Stahovich (1996), MIT PhD Thesis Stahovich, Davis & Shrobe (AAAI-1997) QC-space for representing interaction among mechanical parts Calhoun, Stahovich, et al. (2002) semantic network based recognizer for multi-strokes Stahovich, Davis & Shrobe (AI-1998) generate multiple new designs from a sketch

42 Experiments of Primitive Shape Recognition

43 Database of Composite Objects In this experiment, we created 97 composite graphic objects. All these objects are composed of less than ten primitive shapes. The weights and thresholds we used areε =20, w 1 =0.4, w 2 =0.3, w 3 =0.3, k 1 =k 2 =0.5. We randomly selected 10 objects (whose ID is 73, 65, 54, 88, 22, 5, 12, 81, 18, and 76) and draw these objects as queries. In most cases, the intended object will appear in the smart toolbox (ranked in the first 10) after only a few components are drawn.

44 User Study and Performance Evaluation Object 73 Object Object 76 Object 5

45 Sketches for Evaluating Different UIs (a) sketch1 (b) sketch2

46 Drawing Time for Different Sketches Using Different UIs #User ID Drawing Time for Sketch 1 (s) Drawing Time for Sketch 2 (s) Sketch-based Traditional Sketch-based Traditional Average

47 Open Problems Complex editing gestures recognition and editing-related applications up to several hundred different gestures Composite object recognition for large object set: for graphics input up to 10,000 master objects in MS VISIO user and domain adaptation Semantic level understanding for creative/conceptual design reasoning & prediction of the user s intentions

48 Where to Find Papers? 2002 AAAI Spring Symposium Series--Sketch Understanding Chairs: Tom Stahovich, James Landay, Randy Davis Online Proc.: ACM Annual Conference on Human Factors in Computing Systems (SIGCHI) ACM Annual Symposiums on User Interface Software and Technology (UIST) GREC and ICDAR SIGGRAPH

49 Summary Brief survey of online graphics recognition Problems, Approaches, and Applications Supportive for pen-based UI improve user productivity convenient for creative tasks: quick design ideas users unanimously prefer the sketch-based UI

50 Thank You! Contact Liu Wenyin See some of my research work at The survey paper can be found at

On-line Graphics Recognition

On-line Graphics Recognition On-line Graphics Recognition 1 Jin Xiangyu, Liu Wenyin, 1 Sun Jianyong, 1 Zhengxing Sun 1 State Key Lab for Novel Software Technology, Nanjing University, Nanjing, 10093, PR China xiangyu_jin@yahoo.com

More information

What We Can Learn From SILK and DENIM

What We Can Learn From SILK and DENIM What We Can Learn From SILK and DENIM Presenter: Shahla Almasri COMP 762B: Modelling and Simulation Based Design March 2 nd, 2005 Main References This presentation is based on the following four papers:

More information

Sketch Recognition Based on Topological Spatial Relationship

Sketch Recognition Based on Topological Spatial Relationship Sketch Recognition Based on Topological Spatial Relationship Binbin Peng, Yin Liu, Liu Wenyin, and Guanglin Huang Dept. of Computer Science, City University of Hong Kong, Hong Kong SAR, PR China {cspengbb,liuyin,csliuwy}@cityu.edu.hk

More information

Ink Segmentation. WeeSan Lee Apr 5, 2005

Ink Segmentation. WeeSan Lee Apr 5, 2005 Ink Segmentation WeeSan Lee Apr 5, 2005 Outline Motivation Contribution Background How It Works Conclusion References http://www.cs.ucr.edu/~weesan/smart_tools/ink_segmentation.pdf 2 Motivation Segment

More information

Segmentation of Pen Strokes Using Pen Speed

Segmentation of Pen Strokes Using Pen Speed Segmentation of Pen Strokes Using Pen Speed Thomas F. Stahovich Mechanical Engineering Department University of California Riverside, California 92521 stahov@engr.ucr.edu Abstract We present a technique

More information

A Sketch Interpreter System with Shading and Cross Section Lines

A Sketch Interpreter System with Shading and Cross Section Lines Journal for Geometry and Graphics Volume 9 (2005), No. 2, 177 189. A Sketch Interpreter System with Shading and Cross Section Lines Kunio Kondo 1, Haruki Shizuka 1, Weizhong Liu 1, Koichi Matsuda 2 1 Dept.

More information

Recognizing Multi-Stroke Symbols

Recognizing Multi-Stroke Symbols From: AAAI Technical Report SS-02-08. Compilation copyright 2002, AAAI (www.aaai.org). All rights reserved. Recognizing Multi-Stroke Symbols Chris Calhoun, Thomas F. Stahovich, Tolga Kurtoglu, Levent Burak

More information

Engineering Drawings Recognition Using a Case-based Approach

Engineering Drawings Recognition Using a Case-based Approach Engineering Drawings Recognition Using a Case-based Approach Luo Yan Department of Computer Science City University of Hong Kong luoyan@cs.cityu.edu.hk Liu Wenyin Department of Computer Science City University

More information

Free-Hand Stroke Approximation for Intelligent Sketching Systems

Free-Hand Stroke Approximation for Intelligent Sketching Systems MIT Student Oxygen Workshop, 2001. Free-Hand Stroke Approximation for Intelligent Sketching Systems Tevfik Metin Sezgin MIT Artificial Intelligence Laboratory mtsezgin@ai.mit.edu Abstract. Free-hand sketching

More information

Freeform User Interfaces for Graphical Computing

Freeform User Interfaces for Graphical Computing Freeform User Interfaces for Graphical Computing Takeo Igarashi Department of Computer Science, The University of Tokyo / PRESTO, JST 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-0033, Tokyo, JAPAN takeo@acm.org

More information

PREDICTIVE MODELING FOR 2D FORM DESIGN

PREDICTIVE MODELING FOR 2D FORM DESIGN PREDICTIVE MODELING FOR 2D FORM DESIGN Erhan Batuhan Arisoy, Gunay Orbay, and Levent Burak Kara Department of Mechanical Engineering Carnegie Mellon University Pittsburgh, Pennsylvania 15213 {earisoy,gorbay,lkara}@andrew.cmu.edu

More information

An angle that has a measure less than a right angle.

An angle that has a measure less than a right angle. Unit 1 Study Strategies: Two-Dimensional Figures Lesson Vocab Word Definition Example Formed by two rays or line segments that have the same 1 Angle endpoint. The shared endpoint is called the vertex.

More information

Sketch Based Interfaces: Early Processing for Sketch Understanding

Sketch Based Interfaces: Early Processing for Sketch Understanding Proceedings of the 2001 Workshop on Perceptual User Interfaces (PUI 01), Orlando, FL, May 2001. Sketch Based Interfaces: Early Processing for Sketch Understanding Tevfik Metin Sezgin, 1 Thomas Stahovich

More information

Unit 10 Study Guide: Plane Figures

Unit 10 Study Guide: Plane Figures Unit 10 Study Guide: Plane Figures *Be sure to watch all videos within each lesson* You can find geometric shapes in art. Whether determining the amount of leading or the amount of glass needed for a piece

More information

Visual Syntax Analysis for Calligraphic Interfaces

Visual Syntax Analysis for Calligraphic Interfaces Visual Syntax Analysis for Calligraphic Interfaces Joaquim A. Jorge, Manuel J. Fonseca INESC-ID/IST/UTL R. Alves Redol, 9, 1000-029 Lisboa jaj@inesc-id.pt,mjf@inesc-id.pt Filipe M Garcia Pereira IST/UTL

More information

A Visual Approach to Sketched Symbol Recognition

A Visual Approach to Sketched Symbol Recognition Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence (IJCAI-09) A Visual Approach to Sketched Symbol Recognition Tom Y. Ouyang and Randall Davis Computer Science and

More information

Special Lines and Constructions of Regular Polygons

Special Lines and Constructions of Regular Polygons Special Lines and Constructions of Regular Polygons A regular polygon with a center A is made up of congruent isosceles triangles with a principal angle A. The red line in the regular pentagon below is

More information

Describe Plane Shapes

Describe Plane Shapes Lesson 12.1 Describe Plane Shapes You can use math words to describe plane shapes. point an exact position or location line endpoints line segment ray a straight path that goes in two directions without

More information

Polygon. Note: Each segment is called a side. Each endpoint is called a vertex.

Polygon. Note: Each segment is called a side. Each endpoint is called a vertex. Polygons Polygon A closed plane figure formed by 3 or more segments. Each segment intersects exactly 2 other segments at their endpoints. No 2 segments with a common endpoint are collinear. Note: Each

More information

Geometry Unit 6 Properties of Quadrilaterals Classifying Polygons Review

Geometry Unit 6 Properties of Quadrilaterals Classifying Polygons Review Geometry Unit 6 Properties of Quadrilaterals Classifying Polygons Review Polygon a closed plane figure with at least 3 sides that are segments -the sides do not intersect except at the vertices N-gon -

More information

A Multi-Agent System for Hand-drawn Diagram Recognition

A Multi-Agent System for Hand-drawn Diagram Recognition A Multi-Agent System for Hand-drawn Diagram Recognition G. Casella 1,2, V. Deufemia 1, V. Mascardi 2 1 DMI Università di Salerno Via Ponte don Melillo 84084, Fisciano (SA), Italy deufemia@unisa.it 2 DISI

More information

Project Report DIAGRAM DRAWING USING SHAPE RECOGNITION

Project Report DIAGRAM DRAWING USING SHAPE RECOGNITION COLLEGE OF ENGINEERING AND COMPUTER SCIENCE DEPARTMENT OF COMPUTER SCIENCE Project Report DIAGRAM DRAWING USING SHAPE RECOGNITION Yajun Wang u4582110@anu.edu.au Supervisor: Eric McCreath Abstract Sketch

More information

Topic A- F th Grade Math Unit 1 Dates: Aug 1st- Aug 25 th

Topic A- F th Grade Math Unit 1 Dates: Aug 1st- Aug 25 th 5 th Grade Math Unit 1 Dates: Aug 1st- Aug 25 th Topic A- F 5.M.1 Convert among different-sized standard measurement units within a given measurement system, and use these conversions in solving multi-step

More information

Math Polygons

Math Polygons Math 310 9.2 Polygons Curve & Connected Idea The idea of a curve is something you could draw on paper without lifting your pencil. The idea of connected is that a set can t be split into two disjoint sets.

More information

Lecture 8: Rapid Prototyping. CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University.

Lecture 8: Rapid Prototyping. CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 8: Rapid Prototyping CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. 1 GUI Prototyping What is prototyping? rapid initial development, sketching & testing many designs to

More information

Name: Class: Date: 2. I have four vertices. I have four right angles and all my sides are the same length.

Name: Class: Date: 2. I have four vertices. I have four right angles and all my sides are the same length. 1. Circle the right triangles. Use the corner of a piece of paper to check. 2. I have four vertices. I have four right angles and all my sides are the same length. What am I? 3. I have four vertices. All

More information

ReCCO: An Interactive Application for Sketching Web Comics

ReCCO: An Interactive Application for Sketching Web Comics ReCCO: An Interactive Application for Sketching Web Comics Ricardo Lopes Manuel J. Fonseca INESC-ID/IST/TU Lisbon, Lisbon, Portugal ricardo.lopes@gmail.com, mjf@inesc-id.pt Tiago Cardoso Nelson Silva inevo,

More information

A New Approach to Early Sketch Processing

A New Approach to Early Sketch Processing A New Approach to Early Sketch Processing Sonya Cates and Randall Davis MIT Computer Science and Artificial Intelligence Laboratory 32 Vassar Street Cambridge, MA 02139 {sjcates, davis}@csail.mit.edu Abstract

More information

Beautifying Sketching-based Design Tool Content: Issues and Experiences

Beautifying Sketching-based Design Tool Content: Issues and Experiences Beautifying Sketching-based Design Tool Content: Issues and Experiences Beryl Plimmer 1 and John Grundy 1, 2 1 Department of Computer Science and 2 Department of Electrical and Computer Engineering University

More information

Next Generation Math Standards----Grade 3 Cognitive Complexity/Depth of Knowledge Rating: Low, Moderate, High

Next Generation Math Standards----Grade 3 Cognitive Complexity/Depth of Knowledge Rating: Low, Moderate, High Next Generation Math Standards----Grade 3 Cognitive Complexity/Depth of Knowledge Rating: Low,, BIG IDEAS (3) BIG IDEA 1: Develop understandings of multiplication and division and strategies for basic

More information

Implicit Geometric Constraint Detection in Freehand Sketches Using Relative Shape Histogram

Implicit Geometric Constraint Detection in Freehand Sketches Using Relative Shape Histogram EUROGRAPHICS Workshop on Sketch-Based Interface and Modeling (2007) M. van de Panne, E. Saund (Editors) Implicit Geometric Constraint Detection in Freehand Sketches Using Relative Shape Histogram J. Pu

More information

Standard 2.0 Knowledge of Geometry: Students will apply the properties of one-,

Standard 2.0 Knowledge of Geometry: Students will apply the properties of one-, VSC - Mathematics Print pages on legal paper, landscape mode. Grade PK Grade K Grade 1 Grade 2 Grade 3 Grade 4 Grade 5 Grade 6 Grade 7 Grade 8 Geometry: Students will apply the properties of one-, two-,

More information

West Linn-Wilsonville School District Mathematics Curriculum Content Standards Grades K-5. Kindergarten

West Linn-Wilsonville School District Mathematics Curriculum Content Standards Grades K-5. Kindergarten Mathematics Curriculum s Kindergarten K.1 Number and Operations and Algebra: Represent, compare, and order whole numbers, and join and separate sets. Read and write whole numbers to 10. Connect numbers,

More information

Extra Practice 1. Name Date. Lesson 1: Exploring Triangles

Extra Practice 1. Name Date. Lesson 1: Exploring Triangles Master 6.36 Extra Practice 1 Lesson 1: Exploring Triangles 1. Draw 3 different triangles. Measure and label the side lengths. Name each triangle as equilateral, isosceles, or scalene. 2. Name each triangle

More information

Identifying Layout Classes for Mathematical Symbols Using Layout Context

Identifying Layout Classes for Mathematical Symbols Using Layout Context Rochester Institute of Technology RIT Scholar Works Articles 2009 Identifying Layout Classes for Mathematical Symbols Using Layout Context Ling Ouyang Rochester Institute of Technology Richard Zanibbi

More information

Instructional Alignment Chart

Instructional Alignment Chart CLUSTER HEADING: STANDARD: N/A CLUSTER HEADING: Identify and describe shapes (squares, circles, triangles, rectangles, hexagons, cubes, cones, cylinders, and spheres). STANDARD: K.G.3 Identify shapes as

More information

Unit 1, Lesson 1: Moving in the Plane

Unit 1, Lesson 1: Moving in the Plane Unit 1, Lesson 1: Moving in the Plane Let s describe ways figures can move in the plane. 1.1: Which One Doesn t Belong: Diagrams Which one doesn t belong? 1.2: Triangle Square Dance m.openup.org/1/8-1-1-2

More information

Main Idea: classify polygons and determine which polygons can form a tessellation.

Main Idea: classify polygons and determine which polygons can form a tessellation. 10 8: Polygons and Tesselations Main Idea: classify polygons and determine which polygons can form a tessellation. Vocabulary: polygon A simple closed figure in a plane formed by three or more line segments

More information

IDEA A Framework for the Fast Creation of Interactive Animations by Pen Sketching

IDEA A Framework for the Fast Creation of Interactive Animations by Pen Sketching IDEA A Framework for the Fast Creation of Interactive Animations by Pen Sketching Robert Adelmann ETH Zurich Clausiusstrasse 59 8092 Zurich, Switzerland adelmann@inf.ethz.ch Tobias Bischoff University

More information

Computer Science 474 Spring 2010 Viewing Transformation

Computer Science 474 Spring 2010 Viewing Transformation Viewing Transformation Previous readings have described how to transform objects from one position and orientation to another. One application for such transformations is to create complex models from

More information

Extraction of Line Segments and Circular Arcs From Freehand Strokes Based on Segmental Homogeneity Features

Extraction of Line Segments and Circular Arcs From Freehand Strokes Based on Segmental Homogeneity Features 300 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 36, NO. 2, APRIL 2006 Extraction of Line Segments and Circular Arcs From Freehand Strokes Based on Segmental Homogeneity

More information

Mathematics K-8 Content Standards

Mathematics K-8 Content Standards Mathematics K-8 Content Standards Kindergarten K.1 Number and Operations and Algebra: Represent, compare, and order whole numbers, and join and separate sets. K.1.1 Read and write whole numbers to 10.

More information

MATH 113 Section 8.2: Two-Dimensional Figures

MATH 113 Section 8.2: Two-Dimensional Figures MATH 113 Section 8.2: Two-Dimensional Figures Prof. Jonathan Duncan Walla Walla University Winter Quarter, 2008 Outline 1 Classifying Two-Dimensional Shapes 2 Polygons Triangles Quadrilaterals 3 Other

More information

Pen- and Touch-Based Computing

Pen- and Touch-Based Computing Pen- and Touch-Based Computing Agenda Natural data types Pen, Audio, Video Pen-based topics Technology Ink as data Recognition Related: Gestures (on surfaces) iphone, MS Surface Technology sometimes similar

More information

Photoshop Introduction to The Shape Tool nigelbuckner This handout is an introduction to get you started using the Shape tool.

Photoshop Introduction to The Shape Tool nigelbuckner This handout is an introduction to get you started using the Shape tool. Photoshop Introduction to The Shape Tool nigelbuckner 2008 This handout is an introduction to get you started using the Shape tool. What is a shape in Photoshop? The Shape tool makes it possible to draw

More information

Mathematics RIT Score:

Mathematics RIT Score: Mathematics RIT Score: 201-210 Number Sense and Operations Whole Numbers Understand the concept of division using pictorial representation Use front-end estimation strategy for multiplication and division

More information

SHAPE AND STRUCTURE. Shape and Structure. An explanation of Mathematical terminology

SHAPE AND STRUCTURE. Shape and Structure. An explanation of Mathematical terminology Shape and Structure An explanation of Mathematical terminology 2005 1 POINT A dot Dots join to make lines LINE A line is 1 dimensional (length) A line is a series of points touching each other and extending

More information

Shapes. Reflection Symmetry. Exercise: Draw the lines of symmetry of the following shapes. Remember! J. Portelli

Shapes. Reflection Symmetry. Exercise: Draw the lines of symmetry of the following shapes. Remember! J. Portelli Reflection Symmetry Shapes Learning Intention: By the end of the lesson you will be able to Identify shapes having reflection and/or rotational symmetry. Exercise: Draw the lines of symmetry of the following

More information

UNIT PLAN. Big Idea/Theme: Polygons can be identified, classified, and described.

UNIT PLAN. Big Idea/Theme: Polygons can be identified, classified, and described. UNIT PLAN Grade Level: 5 Unit #: 11 Unit Name Geometry Polygons Time: 15 lessons, 18 days Big Idea/Theme: Polygons can be identified, classified, and described. Culminating Assessment: (requirements of

More information

Aim: How do we find the volume of a figure with a given base? Get Ready: The region R is bounded by the curves. y = x 2 + 1

Aim: How do we find the volume of a figure with a given base? Get Ready: The region R is bounded by the curves. y = x 2 + 1 Get Ready: The region R is bounded by the curves y = x 2 + 1 y = x + 3. a. Find the area of region R. b. The region R is revolved around the horizontal line y = 1. Find the volume of the solid formed.

More information

Stretch-A-Sketch: a Dynamic Diagrammer

Stretch-A-Sketch: a Dynamic Diagrammer Stretch-A-Sketch: a Dynamic Diagrammer Mark D Gross College of Architecture and Planning University of Colorado Boulder, Colorado 80309-0314 mdg@cs.colorado.edu Abstract Stretch-A-Sketch is a pen-based

More information

5th Grade Geometry

5th Grade Geometry Slide 1 / 112 Slide 2 / 112 5th Grade Geometry 2015-11-23 www.njctl.org Slide 3 / 112 Geometry Unit Topics Click on the topic to go to that section Polygons Classifying Triangles & Quadrilaterals Coordinate

More information

Spiral Back: Evaluate the following when x = -2 and y = 3 1) -4y x + (3+ x 2 ) Solve the following equations: 2) x 6 = -20 3) 2x 2 = -16 4)

Spiral Back: Evaluate the following when x = -2 and y = 3 1) -4y x + (3+ x 2 ) Solve the following equations: 2) x 6 = -20 3) 2x 2 = -16 4) Name: Date: / / Spiral Back: Evaluate the following when x = -2 and y = 3 1) -4y x + (3+ x 2 ) Let s see what you remember! Sticker Challenge! Solve the following equations: 2) x 6 = -20 3) 2x 2 = -16

More information

Points, lines, angles

Points, lines, angles Points, lines, angles Point Line Line segment Parallel Lines Perpendicular lines Vertex Angle Full Turn An exact location. A point does not have any parts. A straight length that extends infinitely in

More information

2. A straightedge can create straight line, but can't measure. A ruler can create straight lines and measure distances.

2. A straightedge can create straight line, but can't measure. A ruler can create straight lines and measure distances. 5.1 Copies of Line Segments and Angles Answers 1. A drawing is a rough sketch and a construction is a process to create an exact and accurate geometric figure. 2. A straightedge can create straight line,

More information

PLC Papers Created For:

PLC Papers Created For: PLC Papers Created For: Year 10 Topic Practice Papers: Polygons Polygons 1 Grade 4 Look at the shapes below A B C Shape A, B and C are polygons Write down the mathematical name for each of the polygons

More information

Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR

Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR Chapter Lessons Create a new document Explore the Illustrator window Create basic shapes Apply fill and stroke colors to objects

More information

HIGH ORDER QUESTION STEMS STUDENT SCALE QUESTIONS FCAT ITEM SPECIFICATION

HIGH ORDER QUESTION STEMS STUDENT SCALE QUESTIONS FCAT ITEM SPECIFICATION Benchmark Support Task Cards MA.3.A.1.1 BENCHMARK: MA.3.A.1.1 Model multiplication and division, including problems presented in context: repeated addition, multiplicative comparison, array, how many combinations,

More information

PEN-BASED METHODS FOR RECOGNITION AND ANIMATION OF HANDWRITTEN PHYSICS SOLUTIONS

PEN-BASED METHODS FOR RECOGNITION AND ANIMATION OF HANDWRITTEN PHYSICS SOLUTIONS PEN-BASED METHODS FOR RECOGNITION AND ANIMATION OF HANDWRITTEN PHYSICS SOLUTIONS Salman Cheema PhD Dissertation Interactive Systems and User Experience Research Cluster of Excellence Department of EECS

More information

Polygons. Discuss with a partner what a POLYGON is. Write down the key qualities a POLYGON has. Share with the class what a polygon is?

Polygons. Discuss with a partner what a POLYGON is. Write down the key qualities a POLYGON has. Share with the class what a polygon is? Polygons Use a ruler to draw 3 different POLYGONS Discuss with a partner what a POLYGON is Write down the key qualities a POLYGON has Share with the class what a polygon is? *Can you find the area of each

More information

Corel Grafigo User Guide The contents of this user guide and the associated Corel Grafigo software are the property of Corel Corporation and its

Corel Grafigo User Guide The contents of this user guide and the associated Corel Grafigo software are the property of Corel Corporation and its Corel Grafigo User Guide The contents of this user guide and the associated Corel Grafigo software are the property of Corel Corporation and its respective licensors, and are protected by copyright. For

More information

Properties of polygons Year level: 6 7

Properties of polygons Year level: 6 7 Properties of polygons Year level: 6 7 Unit of work contributed by Anne Pillman, Marryatville Primary School, SA L6558 Exploring s. Copyright Alberta Education About the unit Unit description This unit

More information

Math: Grade 6 Unit: Data About Us: Statistics Suggested Length: 5-6 weeks

Math: Grade 6 Unit: Data About Us: Statistics Suggested Length: 5-6 weeks Reporting Category: Data and Analysis Math: Grade 6 Unit: Data About Us: Statistics Suggested Length: 5-6 weeks Enduring Understanding and Essential Questions Concepts & Eligible Content (6 th grade PA

More information

GDL Toolbox 2 Reference Manual

GDL Toolbox 2 Reference Manual Reference Manual Archi-data Ltd. Copyright 2002. New Features Reference Manual New Save GDL command Selected GDL Toolbox elements can be exported into simple GDL scripts. During the export process, the

More information

Course: Geometry Level: Regular Date: 11/2016. Unit 1: Foundations for Geometry 13 Days 7 Days. Unit 2: Geometric Reasoning 15 Days 8 Days

Course: Geometry Level: Regular Date: 11/2016. Unit 1: Foundations for Geometry 13 Days 7 Days. Unit 2: Geometric Reasoning 15 Days 8 Days Geometry Curriculum Chambersburg Area School District Course Map Timeline 2016 Units *Note: unit numbers are for reference only and do not indicate the order in which concepts need to be taught Suggested

More information

MATHOMAT SENIOR TEMPLATE. A technical and creative drawing tool for senior secondary school students.

MATHOMAT SENIOR TEMPLATE. A technical and creative drawing tool for senior secondary school students. SENIOR TEMPLATE A technical and creative drawing tool for senior secondary school students. Mathomat Senior has been specifically developed for Sketching and presentation of work by students from years

More information

Mathematics Success Level E

Mathematics Success Level E T877 [OBJECTIVE] The student will classify two-dimensional figures based on properties. [PREREQUISITE SKILLS] Lesson 29, knowledge of basic geometry terminology including: parallel sides, congruent sides,

More information

Math 366 Lecture Notes Section 11.4 Geometry in Three Dimensions

Math 366 Lecture Notes Section 11.4 Geometry in Three Dimensions Math 366 Lecture Notes Section 11.4 Geometry in Three Dimensions Simple Closed Surfaces A simple closed surface has exactly one interior, no holes, and is hollow. A sphere is the set of all points at a

More information

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS Parametric Modeling With Autodesk Inventor R10 Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com 2-1 Chapter 2 Parametric

More information

Recognising Sketches of Euler Diagrams Augmented with Graphs

Recognising Sketches of Euler Diagrams Augmented with Graphs Recognising Sketches of Euler Diagrams Augmented with Graphs Gem Stapleton Aidan Delaney Peter Rodgers Beryl Plimmer University of Brighton University of Kent University of Auckland {g.e.stapleton,a.j.delaney}@brighton.ac.uk

More information

Introduction to Geometry

Introduction to Geometry Introduction to Geometry This course covers the topics outlined below. You can customize the scope and sequence of this course to meet your curricular needs. Curriculum (211 topics + 6 additional topics)

More information

Quadrilaterals & Transformations Study Guide

Quadrilaterals & Transformations Study Guide s & Transformations Study Guide What do I need to know for the upcoming Summative Assessment? s Classifications and Properties of: o o Trapezoid o Kite o Parallelogram o Rhombus o Rectangle o Square The

More information

Mathematics - LV 6 Correlation of the ALEKS course Mathematics MS/LV 6 to the Massachusetts Curriculum Framework Learning Standards for Grade 5-6

Mathematics - LV 6 Correlation of the ALEKS course Mathematics MS/LV 6 to the Massachusetts Curriculum Framework Learning Standards for Grade 5-6 Mathematics - LV 6 Correlation of the ALEKS course Mathematics MS/LV 6 to the Massachusetts Curriculum Framework Learning Standards for Grade 5-6 Numbers Sense and Operations TD = Teacher Directed 6.N.1:

More information

Does a group of parallel line segments need to be the same length?

Does a group of parallel line segments need to be the same length? 1 Parallel Line Segments Parallel t Parallel What is the same about the groups of parallel line segments? They are always the same distance apart. They do not intersect each other. If you extend the line

More information

ame Date Class Practice A 11. What is another name for a regular quadrilateral with four right angles?

ame Date Class Practice A 11. What is another name for a regular quadrilateral with four right angles? ame Date Class Practice A Polygons Name each polygon. 1. 2. 3. 4. 5. 6. Tell whether each polygon appears to be regular or not regular. 7. 8. 9. 10. What is another name for a regular triangle? 11. What

More information

3 Identify shapes as two-dimensional (lying in a plane, flat ) or three-dimensional ( solid ).

3 Identify shapes as two-dimensional (lying in a plane, flat ) or three-dimensional ( solid ). Geometry Kindergarten Identify and describe shapes (squares, circles, triangles, rectangles, hexagons, cubes, cones, cylinders, and spheres). 1 Describe objects in the environment using names of shapes,

More information

Google SketchUp. and SketchUp Pro 7. The book you need to succeed! CD-ROM Included! Kelly L. Murdock. Master SketchUp Pro 7 s tools and features

Google SketchUp. and SketchUp Pro 7. The book you need to succeed! CD-ROM Included! Kelly L. Murdock. Master SketchUp Pro 7 s tools and features CD-ROM Included! Free version of Google SketchUp 7 Trial version of Google SketchUp Pro 7 Chapter example files from the book Kelly L. Murdock Google SketchUp and SketchUp Pro 7 Master SketchUp Pro 7 s

More information

Distributed Architectures for Pen-Based Input and Diagram Recognition

Distributed Architectures for Pen-Based Input and Diagram Recognition Distributed Architectures for Pen-Based Input and Diagram Recognition Citrin, W.V. and M.D Gross ACM Conference on Advanced Visual Interfaces 96. 1996 design machine group University of Washington Seattle

More information

Contents. PART 1 Unit 1: Number Sense. Unit 2: Patterns and Algebra. Unit 3: Number Sense

Contents. PART 1 Unit 1: Number Sense. Unit 2: Patterns and Algebra. Unit 3: Number Sense Contents PART 1 Unit 1: Number Sense NS7-1 Place Value 1 NS7-2 Order of Operations 3 NS7-3 Equations 6 NS7-4 Properties of Operations 8 NS7-5 Multiplication and Division with 0 and 1 12 NS7-6 The Area

More information

PROPERTIES OF TRIANGLES AND QUADRILATERALS (plus polygons in general)

PROPERTIES OF TRIANGLES AND QUADRILATERALS (plus polygons in general) Mathematics Revision Guides Properties of Triangles, Quadrilaterals and Polygons Page 1 of 15 M.K. HOME TUITION Mathematics Revision Guides Level: GCSE Foundation Tier PROPERTIES OF TRIANGLES AND QUADRILATERALS

More information

Constructing Symmetrical Shapes

Constructing Symmetrical Shapes 1 Constructing Symmetrical Shapes 1 Construct 2-D shapes with one line of symmetry A line of symmetry may be horizontal or vertical 2 a) Use symmetry to complete the picture b) Describe the method you

More information

Contents. Lines, angles and polygons: Parallel lines and angles. Triangles. Quadrilaterals. Angles in polygons. Congruence.

Contents. Lines, angles and polygons: Parallel lines and angles. Triangles. Quadrilaterals. Angles in polygons. Congruence. Colegio Herma. Maths Bilingual Departament Isabel Martos Martínez. 2015 Contents Lines, angles and polygons: Parallel lines and angles Triangles Quadrilaterals Angles in polygons Congruence Similarity

More information

A Content Based Image Retrieval System Based on Color Features

A Content Based Image Retrieval System Based on Color Features A Content Based Image Retrieval System Based on Features Irena Valova, University of Rousse Angel Kanchev, Department of Computer Systems and Technologies, Rousse, Bulgaria, Irena@ecs.ru.acad.bg Boris

More information

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS Kinematics Fundamentals CREATING OF KINEMATIC CHAINS Mechanism Definitions 1. a system or structure of moving parts that performs some function 2. is each system reciprocally joined moveable bodies the

More information

Yimin Math Centre. 6.1 Properties of geometrical figures Recognising plane shapes... 1

Yimin Math Centre. 6.1 Properties of geometrical figures Recognising plane shapes... 1 Yimin Math Centre Student Name: Grade: Date: Score: Table of Contents 6 Year 7 Term 3 Week 6 Homework 1 6.1 Properties of geometrical figures............................ 1 6.1.1 Recognising plane shapes...........................

More information

U4 Polygon Notes January 11, 2017 Unit 4: Polygons

U4 Polygon Notes January 11, 2017 Unit 4: Polygons Unit 4: Polygons 180 Complimentary Opposite exterior Practice Makes Perfect! Example: Example: Practice Makes Perfect! Def: Midsegment of a triangle - a segment that connects the midpoints of two sides

More information

Minnesota 4 th Grade 2007 Math Strands & Standards

Minnesota 4 th Grade 2007 Math Strands & Standards Minnesota 4 th Grade 2007 Math Strands & Standards Number & Operation Algebra Geometry & Measurement Demonstrate mastery of multiplication and division basic facts; multiply multi-digit numbers; solve

More information

2002 Journal of Software

2002 Journal of Software 1000-9825/2002/13(09)1846-06 2002 Journal of Software Vol13, No9,,, (,100080) E-mail: lijie@ieliscasaccn http://ieliscasaccn :,,,,, : ; ; ; ; ; : TP391 : A Takeo Igarashi 3D Teddy [1] Teddy, 3D Teddy Teddy,

More information

CK-12 Geometry: Similar Polygons

CK-12 Geometry: Similar Polygons CK-12 Geometry: Similar Polygons Learning Objectives Recognize similar polygons. Identify corresponding angles and sides of similar polygons from a similarity statement. Calculate and apply scale factors.

More information

Structuring and Manipulating Hand-Drawn Concept Maps

Structuring and Manipulating Hand-Drawn Concept Maps Structuring and Manipulating Hand-Drawn Concept Maps Yingying Jiang 1,2 Feng Tian 2 Xugang Wang 2 1 State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences Beijing,

More information

Matija Gubec International School Zagreb MYP 0. Mathematics

Matija Gubec International School Zagreb MYP 0. Mathematics Matija Gubec International School Zagreb MYP 0 Mathematics 1 MYP0: Mathematics Unit 1: Natural numbers Through the activities students will do their own research on history of Natural numbers. Students

More information

Gesture-Based 3D Mesh Modeler

Gesture-Based 3D Mesh Modeler Gesture-Based 3D Mesh Modeler Roland Carlos 1, Clarence Dalan 1, Aaron Sanchez 1, Kevin Tolentino 1 and Florante R. Salvador 1, * 1De La Salle University, Manila *Corresponding Author: florante.salvador@dlsu.edu.ph

More information

heptagon; not regular; hexagon; not regular; quadrilateral; convex concave regular; convex

heptagon; not regular; hexagon; not regular; quadrilateral; convex concave regular; convex 10 1 Naming Polygons A polygon is a plane figure formed by a finite number of segments. In a convex polygon, all of the diagonals lie in the interior. A regular polygon is a convex polygon that is both

More information

Closed shapes with straight sides

Closed shapes with straight sides 41 Unit 6 and 7 Properties of 2D shapes Activity 1 Closed shapes with straight sides (polygons). Let s revise the 2D shapes you learnt about in Grade 5 Closed shapes with straight sides triangle quadrilateral

More information

Unit 3: Triangles and Polygons

Unit 3: Triangles and Polygons Unit 3: Triangles and Polygons Background for Standard G.CO.9: Prove theorems about triangles. Objective: By the end of class, I should Example 1: Trapezoid on the coordinate plane below has the following

More information

Geometry. Geometry is the study of shapes and sizes. The next few pages will review some basic geometry facts. Enjoy the short lesson on geometry.

Geometry. Geometry is the study of shapes and sizes. The next few pages will review some basic geometry facts. Enjoy the short lesson on geometry. Geometry Introduction: We live in a world of shapes and figures. Objects around us have length, width and height. They also occupy space. On the job, many times people make decision about what they know

More information

Mrs. Daniel s Geometry Vocab List

Mrs. Daniel s Geometry Vocab List Mrs. Daniel s Geometry Vocab List Geometry Definition: a branch of mathematics concerned with questions of shape, size, relative position of figures, and the properties of space. Refectional Symmetry Definition:

More information

A simple construction method for sequentially tidying up 2D online freehand sketches

A simple construction method for sequentially tidying up 2D online freehand sketches A simple construction method for sequentially tidying up 2D online freeh sketches Shengfeng Qin School of Engineering Design Brunel University, Uxbridge Middlesex, UB8 3PH, UK Sheng.feng.qin@brunel.ac.uk

More information

Geometry !!!!! Tri-Folds 3.G.1 - # 1. 4 Mystery Shape 5 Compare & Contrast. 3rd Grade Math. Compare. Name: Date: Contrast

Geometry !!!!! Tri-Folds 3.G.1 - # 1. 4 Mystery Shape 5 Compare & Contrast. 3rd Grade Math. Compare. Name: Date: Contrast 4 Mystery Shape 5 Compare & Contrast 1. Draw and label a shape that has one more side than a triangle. Draw it. 2. Draw and label a shape that has three more sides than a triangle. 3. Draw and label a

More information

UNIT 6: Connecting Algebra & Geometry through Coordinates

UNIT 6: Connecting Algebra & Geometry through Coordinates TASK: Vocabulary UNIT 6: Connecting Algebra & Geometry through Coordinates Learning Target: I can identify, define and sketch all the vocabulary for UNIT 6. Materials Needed: 4 pieces of white computer

More information