INTRODUCTION TO PATTERN RECOGNITION

Similar documents
Introduction to Pattern Recognition

Introduction to Pattern Recognition

Object Recognition. Selim Aksoy. Bilkent University

Technical Note. Determining the surface tension of liquids by measurements on pendant drops

Pendant Drop Measurements

Open Research Online The Open University s repository of research publications and other research outputs

Biostatistics & SAS programming

Per Section I of the ASME

A computer program that improves its performance at some task through experience.

Advanced PMA Capabilities for MCM

Advanced Test Equipment Rentals ATEC (2832) OMS 600

Performance of Fully Automated 3D Cracking Survey with Pixel Accuracy based on Deep Learning

Automatic species recognition, length measurement and weight determination, using the CatchMeter computer vision system.

Prediction of Nearshore Waves and Currents: Model Sensitivity, Confidence and Assimilation

Recognition of Tennis Strokes using Key Postures

Individual Behavior and Beliefs in Parimutuel Betting Markets

Traffic Parameter Methods for Surrogate Safety Comparative Study of Three Non-Intrusive Sensor Technologies

IPHC Regulatory Area 2A Directed Commercial Pacific Halibut Fishery Sample Vessel Fishing Period Limit Options for Longer Fishing Periods

PREDICTING the outcomes of sporting events

Can trawling effort be identified from satellite-based VMS data?

OPERATIONAL AMV PRODUCTS DERIVED WITH METEOSAT-6 RAPID SCAN DATA. Arthur de Smet. EUMETSAT, Am Kavalleriesand 31, D Darmstadt, Germany ABSTRACT

Infrared Thermography Inspection Guidelines. Date Issued:

67. Sectional normalization and recognization on the PV-Diagram of reciprocating compressor

Predicting Horse Racing Results with Machine Learning

SODV - PAC REACTION PAPER SUBSEA VISUALIZATION SYSTEMS

STRIP EDGE SHAPE CONTROL

CS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing.

OPERATION. Estimated kerf width compensation. HPR260 Manual Gas Instruction Manual 4-9

A Bag-of-Gait Model for Gait Recognition

sorting solutions osx separator series

Visual Traffic Jam Analysis Based on Trajectory Data

Parallel Session 1A Sterile Manufacture. Denise Coakley. GMP Conference 12 th November 2014

Chapter 5: Methods and Philosophy of Statistical Process Control

OIL & GAS. 20th APPLICATION REPORT. SOLUTIONS for FLUID MOVEMENT, MEASUREMENT & CONTAINMENT. Q&A: OPEC Responds to SHALE BOOM

Aalborg Universitet. Publication date: Document Version Accepted author manuscript, peer reviewed version

THE DIGI LOGO BRAND ELEMENTS. The new Digi logo is based on precision, technology, and connection.

Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs

Four common PRESSURE CALIBRATION PAIN POINTS

Practice Test FOR GAS POSITIONS APTITUDE BATTERY

Machine Learning an American Pastime

The Corporation of the City of Sarnia. School Crossing Guard Warrant Policy

Energy capture performance

This standard comprises the following:

IEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016

How to find a submarine (no, it s not just a case of flicking the sonar on)

ESSENTIAL SAFETY RESOURCES


Analyses of the Scoring of Writing Essays For the Pennsylvania System of Student Assessment

Trouble With The Curve: Improving MLB Pitch Classification

JPEG-Compatibility Steganalysis Using Block-Histogram of Recompression Artifacts

Purpose. Scope. Process flow OPERATING PROCEDURE 07: HAZARD LOG MANAGEMENT

Enhancing Small Arms Target Engagement. Mike Tombu DRDC Toronto Research Centre

Electromyographic (EMG) Decomposition. Tutorial. Hamid R. Marateb, PhD; Kevin C. McGill, PhD

Automating Injection Molding Simulation using Autonomous Optimization

5.1 Introduction. Learning Objectives

TECHNOLOGY PROBLEMS IN THE OLYMPIC TRACK START: WHEN THE WINNER DOES NOT NECESSARILY WIN

DESIGNING PERCEPTUAL MOTOR SKILL DEVELOPMENT PROGRAMS FOR SQUASH

THe rip currents are very fast moving narrow channels,

FACE DETECTION. Lab on Project Based Learning May Xin Huang, Mark Ison, Daniel Martínez Visual Perception

Unisys. Imagine it. Done. c Consulting. c Systems Integration. c Outsourcing. c Infrastructure. c Server Technology. Unisys NDP 30 and NDP 110

ABOUT THE TEACHING OF THROWING EVENTS

1. Task Definition. Automated Human Gait Recognition Ifueko Igbinedion, Ysis Tarter CS 229, Fall 2013

3M Wrap Film Series Identity Guidelines

Using Spatio-Temporal Data To Create A Shot Probability Model

Rearrangement of Recognized Strokes in Online Handwritten Gurmukhi. words recognition.

Visual Inspection of Medicinal Products for Parenteral Use

Modeling Salmon Behavior on the Umpqua River. By Scott Jordan 6/2/2015

Geometric moments for gait description

Characterizers for control loops

REPRESENTATION OF HUMAN GAIT TRAJECTORY THROUGH TEMPOROSPATIAL IMAGE MODELLING

Neural Network in Computer Vision for RoboCup Middle Size League

Understanding How the Appearance of Optical Fiber Splices Relates to Splice Quality

IDeA Competition Report. Electronic Swimming Coach (ESC) for. Athletes who are Visually Impaired

SEPARATING A GAS MIXTURE INTO ITS CONSTITUENT ANALYTES USING FICA

Linear Compressor Suction Valve Optimization

BIG Idea: Aquatic insects can provide information about water and ecosystem health, and how it changes over time.

A V C A - B A D G E R R E G I O N E D U C A T I O N A L T I P O F T H E W E E K

Qualark Creek. Split-beam system. History. Using split-beam technology. Single beam system (fish finder) What is a Sonar (Hydroacoustic) system?

Analysis of the Radar Doppler Signature of a Moving Human

3 TRAFFIC CONTROL SIGNAL TIMING AND SYNCHRONIZATION

FEATURES. Features. UCI Machine Learning Repository. Admin 9/23/13

Computer Operator Instructions. Extra Instructions for High School District Championship Meets

DEVELOPMENT OF A MICRO-SIMULATION MODEL TO PREDICT ROAD TRAFFIC SAFETY ON INTERSECTIONS WITH SURROGATE SAFETY MEASURES

Sprint performance, trunk muscle strength and trunk classification in wheelchair rugby and basketball athletes.

Cricket umpire assistance and ball tracking system using a single smartphone camera

Game, Shot and Match: Event-based Indexing of Tennis

Title: 4-Way-Stop Wait-Time Prediction Group members (1): David Held

User Activity Related Data Sets for Context Recognition

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

REASONS FOR THE DEVELOPMENT

HAZARD RECOGNITION EVALUATION and CONTROL

IMPLEMENT GUIDANCE SYSTEMS

Tru Flight TRUFLIGHT INSTALLATION GUIDE TRUGOLF.COM

CHAP Summary 8 TER 155

Importance of Wave Height Measurement in Wave Solder Process Control

Evaluating and Classifying NBA Free Agents

Safety Assessment of Installing Traffic Signals at High-Speed Expressway Intersections

The Criticality of Cooling

Cycling and risk. Cycle facilities and risk management

Mild steel. Stainless steel. HPR130XD Auto Gas Revision 2. Nozzle retaining cap. tube. Shield cap 30 A 50 A 80 A 130 A

Transcription:

INTRODUCTION TO PATTERN RECOGNITION 3 Introduction Our ability to recognize a face, to understand spoken words, to read handwritten characters all these abilities belong to the complex processes of pattern recognition. Definition of pattern recognition: The act of taking in raw data and making an action based on the category of the pattern. 4 2

Introduction Machine perception: Build a machine that can recognize patterns: Automatic speech recognition Fingerprint identification OCR (Optical Character Recognition) DNA sequence identification Face recognition Reliable pattern recognition machines would be extremely useful. 5 An example A fish packing plant wants to automate the process of sorting incoming Fish on a conveyor according to species using optical sensing Species Sea bass Salmon 6 3

We set up a camera and take some sample images to extract features that could help us to distinguish between the two species of fish Length Lightness Width Number and shape of fins Position of the mouth, etc This is the set of all suggested features to explore for use in our classifier! 7 1. The camera captures an image of the fish 2. The image is preprocessed to simplify subsequent operations without loosing relevant information. Use a segmentation operation to isolate fishes from one another and from the background 3. The information from a single fish is sent to a feature extractor whose purpose is to reduce the data by measuring certain features 4. At the end, the features are passed to a classifier that evaluates the evidence presented and makes a final decision. 8 4

9 Classification A sea bass is generally longer than a salmon: Sea bass has some typical length and this is greater than the salmon one. It gives us a preliminary model for the fish. Select the length of the fish as a possible feature for discrimination. We can classify the fish seeing whether or not the length l of the fish exceeds some critical value l*. 10 5

Sea bass is longer than salmon, on average, but this simple criterion is quite poor. No matter how we choose l*, we cannot reliably separate sea bass from salmon by length only. 11 The length is a poor feature alone! Select the lightness as a possible feature (being careful to eliminate variations in illumination). 12 6

The classes are better separated. No simple threshold value x* will unambiguously discriminate between the two categories. We can choose x* so that we have the smallest number of errors. 13 Threshold decision boundary and cost relationship There is an overall cost associated with our decision and our true task is to make a decision rule that minimizes this cost. This is the central task of decision theory. As a fish packing company, our customers will easily accept occasional pieces of salmon in the boxes of sea bass, but they will object if a piece of sea bass appears in a box of salmon. Move our decision boundary toward smaller values of lightness in order to minimize the cost (reduce the number of sea bass that are classified salmon!) Task of decision theory 14 7

To improve the recognition task, we can work with more than one feature. Adopt the lightness and add the width of the fish. Sea bass is typically wider than salmon. Fish x T = [x 1, x 2 ] Lightness Width 15 Our problem is now to partition the feature space into two regions, where for all patterns in one region we will call the fish a sea bass, and all points in the other, salmon. The dark line might serve as a decision boundary of our classifier. 16 8

We might add other features that are not correlated with the ones we already have. A precaution should be taken not to reduce the performance by adding such noisy features Ideally, the best decision boundary should be the one which provides an optimal performance such as in the following figure: 17 In this case, our classifier would have a decision boundary more complex than the simple straight line. All the training patterns would be separated perfectly. 18 9

However, our satisfaction is premature because the central aim of designing a classifier is to correctly classify novel input Issue of generalization! The boundary has been tuned to the particular training samples but it is unlikely that provides good generalization for future patterns. 19 We can simplify the recognizer, motivated by a belief that the classifier will have better performance on novel patterns. This is one of the central problems in statistical pattern recognition. 20 10

Pattern Recognition Systems Sensing Use of a transducer (camera or microphone) PR system depends of the bandwidth, the resolution, the sensitivity and the distortion of the transducer Segmentation and grouping Patterns should be well separated and should not overlap 21 Pattern Recognition Systems 22 11

Pattern Recognition Systems Feature extraction Discriminative features Invariant features with respect to translation, rotation and scale. Classification Use a feature vector provided by a feature extractor to assign the object to a category Post Processing Exploit context: input dependent information other than from the target pattern itself to improve performance 23 12