SlideShare a Scribd company logo
1 of 21
Under the Guidance of
Dr. S. Naseem Ahmad
By:
Aseed Usmani – 14BEC0053
Omaid Asad – 12ECS45
Shariq Haroon – 13BEC0056
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
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
 Security
- Face and fingerprint recognition
- Law enforcement
 Applications for creative media
- Deep dream
- Neural style transfer (prizma)
- Human and Computer interface
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
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.
Image recognition

More Related Content

What's hot

Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction Wael Badawy
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Kalyan Acharjya
 
Image Processing and Computer Vision
Image Processing and Computer VisionImage Processing and Computer Vision
Image Processing and Computer VisionSilicon Mentor
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural NetworksYogendra Tamang
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing BasicsA B Shinde
 
Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCVdebayanin
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar pptRAHUL DANGWAL
 
Handwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPTHandwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPTRishabhTyagi48
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition pptSantosh Kumar
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Rohit Kumar
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & TrackingAkshay Gujarathi
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slideSanjoy Dutta
 

What's hot (20)

Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
face detection
face detectionface detection
face detection
 
Image Processing and Computer Vision
Image Processing and Computer VisionImage Processing and Computer Vision
Image Processing and Computer Vision
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural Networks
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCV
 
Computer vision
Computer visionComputer vision
Computer vision
 
Application of image processing
Application of image processingApplication of image processing
Application of image processing
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar ppt
 
Handwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPTHandwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPT
 
Object Recognition
Object RecognitionObject Recognition
Object Recognition
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.
 
Image Processing ppt
Image Processing pptImage Processing ppt
Image Processing ppt
 
Edge detection
Edge detectionEdge detection
Edge detection
 
Computer vision
Computer visionComputer vision
Computer vision
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
Face recognition
Face recognitionFace recognition
Face recognition
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slide
 

Similar to Image recognition

Retinal Image Analysis using Machine Learning and Deep.pptx
Retinal Image Analysis using Machine Learning and Deep.pptxRetinal Image Analysis using Machine Learning and Deep.pptx
Retinal Image Analysis using Machine Learning and Deep.pptxDeval Bhapkar
 
Makine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine Learning
Makine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine LearningMakine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine Learning
Makine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine LearningAli Alkan
 
Survey on “Brain Tumor Detection Using Deep Learning
Survey on “Brain Tumor Detection Using Deep LearningSurvey on “Brain Tumor Detection Using Deep Learning
Survey on “Brain Tumor Detection Using Deep LearningIRJET Journal
 
Plant Disease Detection.pptx
Plant Disease Detection.pptxPlant Disease Detection.pptx
Plant Disease Detection.pptxvikasmittal92
 
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting PneumoniaIRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting PneumoniaIRJET Journal
 
Face Recognition - Deep Learning
Face Recognition - Deep LearningFace Recognition - Deep Learning
Face Recognition - Deep LearningAashish Chaubey
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning AlgorithmIRJET Journal
 
Breast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural NetworkBreast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural NetworkIRJET Journal
 
Brain Tumor Detection Using Deep Learning ppt new made.pptx
Brain Tumor Detection Using Deep Learning ppt new made.pptxBrain Tumor Detection Using Deep Learning ppt new made.pptx
Brain Tumor Detection Using Deep Learning ppt new made.pptxvikyt2211
 
Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.IRJET Journal
 
cseimageprocessingppt-170902095009.pdf
cseimageprocessingppt-170902095009.pdfcseimageprocessingppt-170902095009.pdf
cseimageprocessingppt-170902095009.pdfRaviRenu1
 
Analysis Of Medical Image Processing And Its Application In Healthcare
Analysis Of Medical Image Processing And Its Application In HealthcareAnalysis Of Medical Image Processing And Its Application In Healthcare
Analysis Of Medical Image Processing And Its Application In HealthcarePedro Craggett
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET Journal
 
An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.
An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.
An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.IJERA Editor
 
AI IN PATH final PPT.pptx
AI IN PATH final PPT.pptxAI IN PATH final PPT.pptx
AI IN PATH final PPT.pptxDivyaGaurav4
 
Recognition of Silverleaf Whitefly and Western Flower Thrips Via Image Proces...
Recognition of Silverleaf Whitefly and Western Flower Thrips Via Image Proces...Recognition of Silverleaf Whitefly and Western Flower Thrips Via Image Proces...
Recognition of Silverleaf Whitefly and Western Flower Thrips Via Image Proces...IRJET Journal
 
Basic image analysis(processing and classification) and visualization using m...
Basic image analysis(processing and classification) and visualization using m...Basic image analysis(processing and classification) and visualization using m...
Basic image analysis(processing and classification) and visualization using m...Vishwas N
 

Similar to Image recognition (20)

Retinal Image Analysis using Machine Learning and Deep.pptx
Retinal Image Analysis using Machine Learning and Deep.pptxRetinal Image Analysis using Machine Learning and Deep.pptx
Retinal Image Analysis using Machine Learning and Deep.pptx
 
Makine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine Learning
Makine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine LearningMakine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine Learning
Makine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine Learning
 
Anits dip
Anits dipAnits dip
Anits dip
 
Survey on “Brain Tumor Detection Using Deep Learning
Survey on “Brain Tumor Detection Using Deep LearningSurvey on “Brain Tumor Detection Using Deep Learning
Survey on “Brain Tumor Detection Using Deep Learning
 
Plant Disease Detection.pptx
Plant Disease Detection.pptxPlant Disease Detection.pptx
Plant Disease Detection.pptx
 
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting PneumoniaIRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
 
Face Recognition - Deep Learning
Face Recognition - Deep LearningFace Recognition - Deep Learning
Face Recognition - Deep Learning
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning Algorithm
 
Breast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural NetworkBreast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural Network
 
Brain Tumor Detection Using Deep Learning ppt new made.pptx
Brain Tumor Detection Using Deep Learning ppt new made.pptxBrain Tumor Detection Using Deep Learning ppt new made.pptx
Brain Tumor Detection Using Deep Learning ppt new made.pptx
 
Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.
 
cseimageprocessingppt-170902095009.pdf
cseimageprocessingppt-170902095009.pdfcseimageprocessingppt-170902095009.pdf
cseimageprocessingppt-170902095009.pdf
 
Analysis Of Medical Image Processing And Its Application In Healthcare
Analysis Of Medical Image Processing And Its Application In HealthcareAnalysis Of Medical Image Processing And Its Application In Healthcare
Analysis Of Medical Image Processing And Its Application In Healthcare
 
Cse image processing ppt
Cse image processing pptCse image processing ppt
Cse image processing ppt
 
Chapter 1.docx
Chapter 1.docxChapter 1.docx
Chapter 1.docx
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDL
 
An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.
An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.
An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.
 
AI IN PATH final PPT.pptx
AI IN PATH final PPT.pptxAI IN PATH final PPT.pptx
AI IN PATH final PPT.pptx
 
Recognition of Silverleaf Whitefly and Western Flower Thrips Via Image Proces...
Recognition of Silverleaf Whitefly and Western Flower Thrips Via Image Proces...Recognition of Silverleaf Whitefly and Western Flower Thrips Via Image Proces...
Recognition of Silverleaf Whitefly and Western Flower Thrips Via Image Proces...
 
Basic image analysis(processing and classification) and visualization using m...
Basic image analysis(processing and classification) and visualization using m...Basic image analysis(processing and classification) and visualization using m...
Basic image analysis(processing and classification) and visualization using m...
 

Recently uploaded

Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Image recognition

  • 1. Under the Guidance of Dr. S. Naseem Ahmad By: Aseed Usmani – 14BEC0053 Omaid Asad – 12ECS45 Shariq Haroon – 13BEC0056 Image Recognition
  • 2. Contents:  Motivation  Objective  Definition  Introduction  Preprocessing / Edge Detection  Neural Networks in Image Recognition  Practical Applications  Future Scope and Conclusion  References
  • 3. 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.
  • 4. Studying the basic principles of Image Recognition, and understanding the practical applications with state of art facilities and tremendous future possibilities. Objective
  • 5. 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.
  • 6. 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.
  • 7. Introduction Basic components of a pattern recognition system
  • 8. 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)
  • 9. 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.
  • 10. Edge Detection •Images are preprocessed to be fed as input into the network. •Preprocessing helps in better feature extraction from the image.
  • 11. 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
  • 12. 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.
  • 13. 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.
  • 14. 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]
  • 16. Practical Applications  Medical Imaging extensively used for cancer detection, retinopathy detection, improving quality of imperfect images.  Industrial Application fault detection in manufacturing
  • 17. Practical Applications  Security - Face and fingerprint recognition - Law enforcement  Applications for creative media - Deep dream - Neural style transfer (prizma) - Human and Computer interface
  • 18. 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
  • 19. 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.
  • 20. 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.

Editor's Notes

  1. The proposal for Image Recognition was first invented by Paul Viola and Michael Jones. Their demonstration was first showed on face being detected in real time on a webcam feed was the most stunning demonstration of the Computer Vision. Every few years a new idea came along that forces the people to pause and take a note.
  2. For the location, we need to be able to have some measure that increases as the localization improves. So, we use the reciprocal of the root-mean-squared distance of the marked edge from the centre of the true edge.
  3. The output of one layer in input of net layer
  4. Japanese robot