Image Recognition. Contents: Motivation Objective Definition Introduction Preprocessing / Edge Detection Neural Networks in Image Recognition Practical.

Slides:



Advertisements
Similar presentations
Face Recognition: A Convolutional Neural Network Approach
Advertisements

Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Highlights Lecture on the image part (10) Automatic Perception 16
Oral Defense by Sunny Tang 15 Aug 2003
Digital Image Processing ECE 480 Technical Lecture Team 4 Bryan Blancke Mark Heller Jeremy Martin Daniel Kim.
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
Introduction to machine learning
Machine Learning Damon Waring 22 April of 15 Agenda Problem, Solution, Benefits Problem, Solution, Benefits Machine Learning Overview/Basics Machine.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Dr. Engr. Sami ur Rahman Digital Image Processing Lecture 1: Introduction.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
Pattern Recognition Vidya Manian Dept. of Electrical and Computer Engineering University of Puerto Rico INEL 5046, Spring 2007
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Principles of Pattern Recognition.
Digital Image Processing (DIP)
Digital Image Processing
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Chapter 1 Introduction to Data Mining
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Compiled By: Raj G Tiwari.  A pattern is an object, process or event that can be given a name.  A pattern class (or category) is a set of patterns sharing.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
DIGITAL IMAGE PROCESSING
Dr. Z. R. Ghassabi Spring 2015 Deep learning for Human action Recognition 1.
1 Machine Learning 1.Where does machine learning fit in computer science? 2.What is machine learning? 3.Where can machine learning be applied? 4.Should.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
National Taiwan A Road Sign Recognition System Based on a Dynamic Visual Model C. Y. Fang Department of Information and.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Objectives: Terminology Components The Design Cycle Resources: DHS Slides – Chapter 1 Glossary Java Applet URL:.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
12:071 Digital Image Processing:. 12:072 What is a Digital Image? A digital image is a representation of a two- dimensional image as a finite set of digital.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Optical Character Recognition
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Speech Recognition through Neural Networks By Mohammad Usman Afzal Mohammad Waseem.
National Taiwan Normal A System to Detect Complex Motion of Nearby Vehicles on Freeways C. Y. Fang Department of Information.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Deep Learning Amin Sobhani.
New Machine Learning in Medical Imaging Journal Club
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
Artificial Intelligence (CS 370D)
Applications of AI Image Processing.
Implementing Boosting and Convolutional Neural Networks For Particle Identification (PID) Khalid Teli .
Final Year Project Presentation --- Magic Paint Face
Dynamic Routing Using Inter Capsule Routing Protocol Between Capsules
Pearson Lanka (Pvt) Ltd.
By: Kevin Yu Ph.D. in Computer Engineering
4.2 Data Input-Output Representation
Digital Image Processing
Introduction Computer vision is the analysis of digital images
Dr. Chang Shu COMP 4900C Winter 2008
Introduction to Deep Learning with Keras
Face Recognition with Neural Networks
network of simple neuron-like computing elements
Creating Data Representations
Integrating Deep Learning with Cyber Forensics
Introduction to Artificial Intelligence Lecture 24: Computer Vision IV
Introduction Computer vision is the analysis of digital images
Face Recognition: A Convolutional Neural Network Approach
Deep Learning Authors: Yann LeCun, Yoshua Bengio, Geoffrey Hinton
IT472 Digital Image Processing
Presentation transcript:

Image Recognition

Contents: Motivation Objective Definition Introduction Preprocessing / Edge Detection Neural Networks in Image Recognition Practical Applications Future Scope and Conclusion References

Motivation Makes computer vision a possibility, hence enhancing power of Artificial Intelligence. There is significant interest in creating light weight and mobile systems that can identify objects using vision Numerous practical application makes Image Recognition a motivating field of study.

Studying the basic principles of Image Recognition, and understanding the practical applications with state of art facilities and tremendous future possibilities. Objective

What is Image Recognition? Image recognition is the process of identifying and detecting an object or a feature in a Digital Image. It is also known as Computer Vision.

What is a digital image? A digital image is a representation of a 2D image using a finite set of digital values for each pixel. A pixel is the smallest independent block of a digital image. The digital values of these pixels are processed and used in Image Recognition and in other areas of Image Processing.

Introduction Basic components of a pattern recognition system Basic components of a pattern recognition system

Steps in Image Recognition Data acquisition and sensing Preprocessing Removal of noise Isolation of patterns of interest from the background (Segmentation) Feature Extraction Finding a new representation in terms of features (Detection)

Steps in Image Recognition Model Learning and Estimation -Learning a mapping between features and pattern groups. Classification - Using learned models to assign a pattern to a predefined category Post processing - Evaluation of confidence in decisions. - Exploitation of context to improve performances.

Edge Detection Images are preprocessed to be fed as input into the network. Preprocessing helps in better feature extraction from the image.

Edge detection Common methods of Edge Detection:- Canny Edge Detection: Uses calculus of variations (most widely used) – optimizes a given functional Sobel Edge Detection: It is a discrete differentiation operator, computing an approximation of the gradient of the image intensity function

Classification using Neural Networks A neural network is a computer system modeled on a human brain. It is extensively used in Image Recognition / Image processing Implemented using Convolutional Neural Network to detect edges.

What is a neural network? An artificial neural network is an interconnected group of nodes, akin to the vast network of neurons in a brain. Here, each circular node represents an artificial neuron and an arrow represents a connection from the output of one neuron to the input of another. Advantages of using Neural Network for Image Recognition is increased accuracy up to 95% and it does not require separate training for each data set.

Neural Network for Image Recognition ( CNN ) Convolution Neural Networks are used for Image Recognition. Convolutions are implemented using Fast Fourier Transforms. F[f*g] = F[f]F[g]

Image representation in CNNs

Practical Applications Medical Imaging extensively used for cancer detection, retinopathy detection, improving quality of imperfect images. Industrial Application fault detection in manufacturing

Practical Applications Geographic Information Systems - Terrain Classification - Meteorology - Global inventory of human settlement Astronomy - Enhancement of telescopic images - Recognition of astronomical bodies - Eg: The Hubble Telescope

Practical Applications Security - Face and fingerprint recognition - Law enforcement Applications for creative media - Deep dream - Neural style transfer (prizma) - Human and Computer interface

Future Scope and Conclusion Image recognition is a futuristic and relatively unexplored field, with wide areas of practical applications, including industrial, scientific and medical applications. This field has a lot of potential for development and implementation in new areas like space exploration, processing signal images, computer vision etc. A lot of tasks can be automated using Image Recognition like processing cheques in banks etc.

References: Edge Detection in Digital Image Processing by Debosmit Ray (Research Paper) Pattern Recognition in Medical Imaging – Anke Mayer & Base (Book) Image Style Transfer Using Convolutional Neural Network – Leon A. Gatys, Alexander S. Ecker, Matthias Bethge (Research Paper) Image-based pattern recognition project by Dr. Jian Jiun Ding, Ph.D from National Taiwan University, Taiwan. Machine Learning is fun – Adam Geitey (Blog) Image Recognition in Industrial Application – Mobgen – A part a Accenture Digital – 22/02/2016 (Article) Wikipedia and google for images and basic definitions.