Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram

Similar documents
Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

Local Quaternary Patterns and Feature Local Quaternary Patterns

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

Image Alignment CSC 767

Face Recognition using 3D Directional Corner Points

HYBRID OFF-LINE OCR FOR ISOLATED HANDWRITTEN GREEK CHARACTERS

A Novel Image Matching Method Based on SIFT

An Image Fusion Approach Based on Segmentation Region

Edge Detection in Noisy Images Using the Support Vector Machines

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Machine Learning: Algorithms and Applications

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

USING GRAPHING SKILLS

Signature and Lexicon Pruning Techniques

Collaboratively Regularized Nearest Points for Set Based Recognition

Detection of an Object by using Principal Component Analysis

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

th International Conference on Document Analysis and Recognition

Recognizing Faces. Outline

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Improved SIFT-Features Matching for Object Recognition

Parallelism for Nested Loops with Non-uniform and Flow Dependences

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

A Clustering Algorithm for Key Frame Extraction Based on Density Peak

3D Face Reconstruction With Local Feature Refinement

Straight Line Detection Based on Particle Swarm Optimization

3D Face Reconstruction With Local Feature Refinement. Abstract

Pictures at an Exhibition

Feature Reduction and Selection

2-Dimensional Image Representation. Using Beta-Spline

Action Recognition by Matching Clustered Trajectories of Motion Vectors

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

3D vector computer graphics

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

CS 534: Computer Vision Model Fitting

Discriminative classifiers for object classification. Last time

Mining Image Features in an Automatic Two- Dimensional Shape Recognition System

AUTOMATIC RECOGNITION OF TRAFFIC SIGNS IN NATURAL SCENE IMAGE BASED ON CENTRAL PROJECTION TRANSFORMATION

Visual Thesaurus for Color Image Retrieval using Self-Organizing Maps

The Online Gait Measurement for the Audience-Participant Digital Entertainment

Centroid Based on Branching Contour Matching for 3D Reconstruction using Beta-spline

Editorial Manager(tm) for International Journal of Pattern Recognition and

Robust Face Alignment for Illumination and Pose Invariant Face Recognition

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

EYE CENTER LOCALIZATION ON A FACIAL IMAGE BASED ON MULTI-BLOCK LOCAL BINARY PATTERNS

A Binarization Algorithm specialized on Document Images and Photos

A COMBINED APPROACH USING TEXTURAL AND GEOMETRICAL FEATURES FOR FACE RECOGNITION

Shape-adaptive DCT and Its Application in Region-based Image Coding

An Approach to Real-Time Recognition of Chinese Handwritten Sentences

Basic Pattern Recognition. Pattern Recognition Main Components. Introduction to PR. PR Example. Introduction to Pattern Recognition.

Human Action Recognition Using Dynamic Time Warping Algorithm and Reproducing Kernel Hilbert Space for Matrix Manifold

KIDS Lab at ImageCLEF 2012 Personal Photo Retrieval

Histogram of Template for Pedestrian Detection

The Improved K-nearest Neighbor Solder Joints Defect Detection Meiju Liu1, a, Lingyan Li1, b *and Wenbo Guo1, c

Suppression for Luminance Difference of Stereo Image-Pair Based on Improved Histogram Equalization

An efficient method to build panoramic image mosaics

Fuzzy C-Means Initialized by Fixed Threshold Clustering for Improving Image Retrieval

Scan Conversion & Shading

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

Secure and Fast Fingerprint Authentication on Smart Card

Scan Conversion & Shading

Feature Extraction and Selection for Image Retrieval

Gender Classification using Interlaced Derivative Patterns

Writer Identification using a Deep Neural Network

Reading. 14. Subdivision curves. Recommended:

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

2 ZHENG et al.: ASSOCIATING GROUPS OF PEOPLE (a) Ambgutes from person re dentfcaton n solaton (b) Assocatng groups of people may reduce ambgutes n mat

Facial Expressions Recognition in a Single Static as well as Dynamic Facial Images Using Tracking and Probabilistic Neural Networks

Development of Face Tracking and Recognition Algorithm for DVR (Digital Video Recorder)

Scale Selective Extended Local Binary Pattern For Texture Classification

Image Fusion With a Dental Panoramic X-ray Image and Face Image Acquired With a KINECT

A high precision collaborative vision measurement of gear chamfering profile

Support Vector Machines

Face Recognition Based on SVM and 2DPCA

Combination of Color and Local Patterns as a Feature Vector for CBIR

Iris recognition algorithm based on point covering of high-dimensional space and neural network

Two-Dimensional Supervised Discriminant Projection Method For Feature Extraction

Feature-based image registration using the shape context

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video

Lecture #15 Lecture Notes

Single vs. Population Cell Coding: Gaze Movement Control in Target Search

TN348: Openlab Module - Colocalization

Vol. 5, No. 3 March 2014 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images

Recognition of Handwritten Numerals Using a Combined Classifier with Hybrid Features

Classifier Selection Based on Data Complexity Measures *

Grading Image Retrieval Based on DCT and DWT Compressed Domains Using Low-Level Features

Adaptive Silhouette Extraction and Human Tracking in Dynamic. Environments 1

Rectangle Region Based Stereo Matching for Building Reconstruction

A Gradient Difference based Technique for Video Text Detection

Robust Mean Shift Tracking with Corrected Background-Weighted Histogram

Transcription:

Shape Representaton Robust to the Sketchng Order Usng Dstance Map and Drecton Hstogram Department of Computer Scence Yonse Unversty Kwon Yun

CONTENTS Revew Topc Proposed Method System Overvew Sketch Normalzaton Spatal Informaton usng Dstance Map Drecton Hstogram Sketch Recognton Experment Database Expermental Result Demo Academc Actvty Q &A

Revew Topc The Goal Fnd shape representaton method to recognze handwrtng sketches drawn on Tablet PC Contrbuton Robust to the sketchng order Proposed Method Spatal Informaton usng Dstance map Drectonal Informaton usng Drecton Hstogram

Proposed Method System Overvew

Proposed Method Sketch Normalzaton Sketch Normalzaton The reason of normalzaton On-lne handwrtten sketches have large varaton Need to remove noses Method Control Pont Detecton Lne and Curve Fttng Aspect Rato Normalzaton

Proposed Method Sketch Normalzaton Control Pont Detecton A Input Stroke S s the a stroke N s the total number of nput ponts wthn a stroke S S A Control Pont C s the control pont 21 P,, P P 1 N, It s the vertex at whch dramatcally change the drecton, such as corner and curve C S

Proposed Method Sketch Normalzaton Control Pont Detecton The dot product 1. S s the a stroke, N s the total number of nput ponts wthn a stroke S 2. C P 0 3. For = 1 to N 1. Compute the dot product D PC PC where T 2. If D() < Threshold C C NC NC PC NC P P P C P P 1

Proposed Method Sketch Normalzaton Control Pont Detecton

Proposed Method Sketch Normalzaton Lne and Curve Fttng Method Classfy each control pont par as a lne or a curve L 1 ~ 1 f P P S N 0 Beautfcaton ~ P T 1 otherwse N P P Lne : Draw lne usng the start and end pont of the par Curve : Draw curve usng a quadratc Bezer curve 1 where P N P 1

Proposed Method Sketch Normalzaton Lne and Curve Fttng

Proposed Method Sketch Normalzaton Aspect Rato Normalzaton To reduce the effect of dfferent aspect rato. Interpolate wth the scale rato whch adjusts the wdth and heght of sketch nto m and n Interpolated Sketch s defned as Ι( x, y) mn

Proposed Method Sketch Normalzaton The result of Sketch Normalzaton

Proposed Method Feature Extracton Spatal Informaton usng Dstance Map Represents how far each pxel s from edges of object Rch feature about spatal nformaton of shape. Created by Dstance Transform Examples of dstance map

Proposed Method Feature Extracton Dstance Transform Start wth zero-nfnty mage : set each edge pxel to 0 and each non-edge pxel to nfnty. Make 2 passes over the mage wth a mask: Forward, from left to rght and top to bottom Backward, from rght to left and from bottom to top For each poston of mask on mage, V,j = mnmum(v -1,j-1 +d2,v -1,j +d1,v -,j+1 +d2, v,j-1 +d1,v,j ) Forward Mask Backward Mask Example of forward scan

Proposed Method Feature Extracton Spatal Informaton usng Dstance Map Orgnal Chamfer Dstance Lack robustness to a large shape varaton Just use nformaton of edge pxels as a spatal nformaton

Proposed Method Feature Extracton Drecton hstogram The factor of consderaton The same shape can be drawn wth dfferent order by dfferent person How to solve ths problem Algn between neghbors of samplng ponts as the regular rule (a) Horzontal (b) Vertcal (c) Dagonal

Proposed Method Feature Extracton Drecton hstogram Compute drecton Angle quantzes as n level Make drecton hstogram n 1 dmenson vector x x y y 1 1 1 tan ) D( 2 D 0, 9 0 18, tan ) D( 1 1 1 D x x y y

Proposed Method Sketch Recognton Matchng Database Feature Extracton Database Normalzed Sketch...... 504010 Eucldean Dstance 504010...

Experment - Database Database 1 : Freehand sketch We gve 28 shapes to 12 person let them draw the shapes by usng the pen of Tablet PC. Each person repeatedly drew each shape 3 tmes Fnally, we collected the total 1008(28123) shapes. Database 2 : Numerc symbol We gve 0~9 number to 40 person let them draw the shapes by usng the pen of Tablet PC. Each person repeatedly drew each shape 3 tmes Fnally, we collected the total 1200(40103) shapes.

Experment - Database

Accuracy Expermental Result : Shape recognton 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 The proposed method Chamfer dstance 1 2 3 4 5 6 7 8 9 10 Subjects

Accuracy Expermental Result : Shape recognton 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 Spatal + Drecton Spatal Drecton 1 2 3 4 5 6 7 8 9 10 Subjects

Expermental Result : Shape recognton 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 1 Spatal+Curvature Spatal Curvature

Expermental Result : Shape recognton Average recognton rate n our database : 96.0%

Demo

Academc Actvty Submt Research Paper Internatonal Workshop on Structural and Syntactc Pattern Recognton (SSPR 2008) Orlando, Florda, USA, Dec 4-6, 2008 Internshp on Computer Vson & Pattern Recognton Partcpate n the project of sketch recognton wth Mcrosoft Always, stay n the lab Partcpate n lab meetng & lab events

Q & A Any questons?

Thanks for your attenton! Department of Computer Scence Yonse Unversty Kwon Yun