SlideShare a Scribd company logo
By
Eng. Joud Khattab

 Introduction to Digital Images.
 What is Digital Image Processing?
 Why study Digital Image Processing?
 Digital Image Processing Steps.
 Computer Vision.
Outline
By Joud Khattab 2

Why do we need Digital Images?
It help us to see invisible objects due to:
 Opaqueness (e.g., see through human body).
 Far distance (e.g., remote sensing).
 Small size (e.g., light microscopy).
 Other signals (e.g., seismic) can also be translated into images to facilitate the
analysis.
 A picture is worth a thousand words!
Digital Image
By Joud Khattab 3

 What is a Digital Image?
 A digital image is an array of numbers.
Digital Image
45 51 88 89 94 100 98 103 104 104
47 146 102 100 118 183 125 101 99 100
34 135 33 32 53 88 73 34 29 30
48 84 39 63 55 25 33 32 31 31
151 43 114 151 152 135 134 129 134 165
208 115 35 33 36 39 39 72 93 176
210 171 39 34 39 40 109 86 77 208
209 175 40 39 37 53 90 39 80 222
200 185 49 38 35 75 72 45 90 197
66 85 39 35 33 52 86 49 49 83
By Joud Khattab 4

 An image is a two-dimensional function:
 f(x,y).
 x and y are the spatial coordinates.
 f(x,y) is the intensity of the image at the point (x,y).
 In a digital image, x, y, and f(x,y) are finite, discrete quantities.
 These elements are called picture elements.
Digital Image
By Joud Khattab 5

 Digital Image Types:
1. Black and White image.
2. Gray scale image.
3. Colored image.
Digital Image
By Joud Khattab 6

Digital Image Types
 Binary Image (0-1)
By Joud Khattab 7

Digital Image Types
 Gray Scale Image (0-255)
By Joud Khattab 8

 Color RGB Representation
Digital Image Types
By Joud Khattab 9

 DIP is the use of computer algorithms to perform image processing on digital images.
 Three types of processes from image processing to computer vision:
 Low-level processes:
 Input and output are images.
 such as noise reduction, contrast enhancement, image sharpening.
 Mid-level processes:
 input are images.
 outputs are attributes extracted from those images.
 such as segmentation.
 High-level processes:
 understanding, recognition.
What is DIP?
By Joud Khattab 10

 Image & video become a major communication media.
 Image data need to be accessed at a different time or location:
 Limited storage space and transmission bandwidth.
 Image data might experience no ideal acquisition, transmission or
display
 Fight against various noise (errors).
 Image data need to be analyzed automatically
 Reduce the burden of human operators by teaching a computer to see.
Why DIP?
By Joud Khattab 11

 Image data might contain sensitive content
 Fight against piracy, counterfeit and forgery.
 Enhance and restore images
 Remove scratches from an old movie.
 Improve visibility of tumor in a radiograph.
 Extract information from images
 Read the ZIP code on a letter.
 To produce images with artistic effect.
Why DIP?
By Joud Khattab 12

From IP To CV
By Joud Khattab 13

1. Image Acquisition.
2. Image Enhancement.
3. Image Restoration.
4. Color Image Processing.
5. Image Compression.
6. Image Segmentation.
7. Representation & Description.
8. Object Recognition.
From IP To CV
By Joud Khattab 14

Image Acquisition
 To create a digital image, we need to convert the continuous sensed data
into digital form
By Joud Khattab 15

 The principal objective of enhancement is to process an image so that
the result is more suitable than the original image.
 Image Enhancement techniques are very much problem oriented:
 A method that is quite useful for enhancing X-ray images may not
necessarily be the best approach for enhancing pictures of Mars transmitted
by a space probe.
Image Enhancement
By Joud Khattab 16

 Image Enhancement approaches fall into two broad categories :
 Spatial domain methods.
 Frequency domain methods.
 Spatial domain processing techniques are based on direct manipulation
of pixels in an image.
 Frequency domain processing techniques are based on modifying the
Fourier transform of an image.
Image Enhancement
By Joud Khattab 17

Image Enhancement
By Joud Khattab 18

 Image restoration is an area that also deals with improving the
appearance of an image
 Enhancement which is subjective.
 Image Restoration is objective, its techniques tend to be based on
mathematical or probabilistic models of image degradation.
 Enhancement, on the other hand, is based on human subjective preferences
regarding what constitutes a "good" enhancement result.
Image Restoration
By Joud Khattab 19

 Restoration attempts to reconstruct or recover an image that has been
degraded.
 Thus restoration techniques are oriented toward modeling the degradation
and applying the inverse process in order to recover the original image.
Image Restoration
By Joud Khattab 20

Image Restoration
 Image De-noising
By Joud Khattab 21

Image Restoration
 Image De-blurring
By Joud Khattab 22

 The use of color in image processing is motivated by two principal
factors.
 First, color is a powerful descriptor that often simplifies object
identification and extraction from a scene.
 Second, humans can discern thousands of color shades and intensities,
compared to about only two dozen shades of gray. This second factor is
particularly important in manual image analysis.
Color Image Processing
By Joud Khattab 23

Color Image Processing
Flat Corrected
By Joud Khattab 24

Color Image Processing
Light Corrected
By Joud Khattab 25

Color Image Processing
Dark Corrected
By Joud Khattab 26

 Image Compression deals with techniques for reducing the storage
required to save an image, or the bandwidth required to transmit it.
 Although storage technology has improved significantly over the past
decade, the same cannot be said for transmission capacity. This is true
particularly in uses of the Internet.
 Image Compression is familiar to most users of computers in the form
of image file extensions, such as the jpg file extension used in the JPEG
image compression standard.
Image Compression
By Joud Khattab 27

 Image Compression addresses the problem of reducing the amount of
data required to represent a digital image.
 The underlying basis of the reduction process is the removal of
redundant data. From a mathematical viewpoint, this amounts to
transforming a 2-D pixel array into a statistically uncorrelated data set.
 The transformation is applied to storage of the image. Then the
compressed image is decompressed to reconstruct the original image or
an approximation of it.
Image Compression
By Joud Khattab 28

Image Compression
Original: 100KB JPEG: 9KB JPEG: 5KB
By Joud Khattab 29

 Segmentation procedures partition an image into its constituent parts or
objects. That is, segmentation should stop when the objects of interest in
an application have been isolated.
 Autonomous segmentation is one of the most difficult tasks in digital
image processing.
 A rugged segmentation procedure brings the process a long way toward
successful solution of imaging problems that require objects to be identified
individually.
 On the other hand, weak segmentation algorithms almost always guarantee
eventual failure.
Image Segmentation
By Joud Khattab 30

1. In the first category, the approach is to partition an image based on
abrupt changes in intensity, such as edges in an image.
Image Segmentation
By Joud Khattab 31

Image Segmentation
2. The principal approach, in the second category are based on
partitioning an image into regions that are similar according to a set of
predefined criteria.
By Joud Khattab 32

 Representation and Description almost always follow the output of a
segmentation stage, which usually is raw pixel data that represent
image to regions, the resulting aggregate of segmented pixels usually is
represented and described in a form suitable for further computer
processing.
 Basically, representing a region involves two choices:
 We can represent the region in terms of it external characteristics (its
boundary).
 We can represent it in terms of its internal characteristics (the pixels
comprising the region).
Representation & Description
By Joud Khattab 33

 Image recognition was already good but it's getting way, way better.
 A research collaboration is producing software that increasingly
describes the entire scene portrayed in a picture, not just individual
objects.
 That algorithms attempt to explain what's happening in images in
language that actually makes sense.
 It spits out sentences like:
 A group of young people playing a game of Frisbee.
 A person riding a motorcycle on a dirt road.
Image Recognition
By Joud Khattab 34

 It does that using two neural networks: one deals with image
recognition, the other with natural language processing.
 The system uses computer learning, so it's fed a series of captioned
images and it gradually learns how sentences relate to what the image
shows.
 It often makes small mistakes and, occasionally, it gets things
completely wrong. Clearly there's room for improvement.
Image Recognition
By Joud Khattab 35

Image Recognition
By Joud Khattab 36

Image Recognition
By Joud Khattab 37

Image Recognition
By Joud Khattab 38

Image Recognition
By Joud Khattab 39

 Face Detection and Recognition
Image Recognition
“Sally”
By Joud Khattab 40

Image Recognition
 Face Detection and Recognition
By Joud Khattab 41

Image Recognition
 Face Detection and Recognition
By Joud Khattab 42

Image Recognition
 Face Detection and Recognition
By Joud Khattab 43

 Find the black dot
HVS: Visual Illusion
By Joud Khattab 44

 What is this?
HVS: Visual Illusion
By Joud Khattab 45

 Which lines are straight?
HVS: Visual Illusion
By Joud Khattab 46

HVS: Visual Illusion
By Joud Khattab 47

HVS: Visual Illusion
By Joud Khattab 48

Computer Vision
 Make computers understand images and video.
By Joud Khattab 49

 Scene Completion:
Computer Vision
By Joud Khattab 50

 Scene Completion:
Computer Vision
By Joud Khattab 51

Nearest neighbor
scenes from
database of 2.3
million photos
Computer Vision
By Joud Khattab 52

 Specific Recognition Tasks
Computer Vision
By Joud Khattab 53

1. Scene Categorization or Classification:
 Outdoor, indoor.
 City, forest, factory.
Computer Vision
By Joud Khattab 54

2. Image Annotation:
 street, people, building, mountain, tourism, cloudy, brick.
Computer Vision
By Joud Khattab 55

 Object Detection:
 find pedestrians.
Computer Vision
By Joud Khattab 56

3. Image Segmentation
Computer Vision
By Joud Khattab 57

 Vision is really hard
 Vision is an amazing feat of natural intelligence
Computer Vision
By Joud Khattab 58

 Why Computer Vision matters?
Computer Vision
Safety Health Security
Comfort AccessFun
By Joud Khattab 59

Computer Vision Scope
By Joud Khattab 60

1. Optical Character Recognition (OCR):
 Technology to convert scanned docs to text.
 If you have a scanner, it probably came with OCR software.
Computer Vision Field
By Joud Khattab 61

2. Face Detection:
 Many new digital cameras now detect faces
Computer Vision Field
By Joud Khattab 62

Computer Vision Field
3. Smile Detection:
By Joud Khattab 63

4. Vision-based biometrics:
 How the Afghan Girl was Identified by Her Iris Patterns
Computer Vision Field
By Joud Khattab 64

Computer Vision Field
5. Login without Password:
By Joud Khattab 65

6. Object Recognition:
 In mobile phones point and find, Google goggles
Computer Vision Field
By Joud Khattab 66

6. Object Recognition:
 In supermarkets a smart camera is flush-mounted in the checkout lane,
watching for items. When an item is detected and recognized, the cashier
verifies the quantity of items that were found under the basket, and
continues to close the transaction.
Computer Vision Field
By Joud Khattab 67

Computer Vision Field
7. Smart Cars:
By Joud Khattab 68

Computer Vision Field
8. Interactive Games (Kinect):
By Joud Khattab 69

Computer Vision Field
9. Industrial Robots:
By Joud Khattab 70

Computer Vision Field
10. Medical Imaging:
By Joud Khattab 71

72

73

74

75

Thank You
By Joud Khattab 76
Ad

More Related Content

What's hot (20)

Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
Mostafa G. M. Mostafa
 
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Ulaş Bağcı
 
digital image processing
digital image processingdigital image processing
digital image processing
N.CH Karthik
 
Moving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNMoving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNN
NITISHKUMAR1401
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
Dr. A. B. Shinde
 
Image compression
Image compressionImage compression
Image compression
Ale Johnsan
 
Image compression .
Image compression .Image compression .
Image compression .
Payal Vishwakarma
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
Shri Ramdeobaba College of Engineering Management
 
Object tracking
Object trackingObject tracking
Object tracking
Sri vidhya k
 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
Kalyan Acharjya
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
 
Lecture 3 image sampling and quantization
Lecture 3 image sampling and quantizationLecture 3 image sampling and quantization
Lecture 3 image sampling and quantization
VARUN KUMAR
 
Texture in image processing
Texture in image processing Texture in image processing
Texture in image processing
Anna Aquarian
 
Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processing
DHIVYADEVAKI
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
Mathankumar S
 
Canny Edge Detection
Canny Edge DetectionCanny Edge Detection
Canny Edge Detection
SN Chakraborty
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
asodariyabhavesh
 
Edge detection
Edge detectionEdge detection
Edge detection
Jyoti Dhall
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
Mostafa G. M. Mostafa
 
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Ulaş Bağcı
 
digital image processing
digital image processingdigital image processing
digital image processing
N.CH Karthik
 
Moving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNMoving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNN
NITISHKUMAR1401
 
Image compression
Image compressionImage compression
Image compression
Ale Johnsan
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
 
Lecture 3 image sampling and quantization
Lecture 3 image sampling and quantizationLecture 3 image sampling and quantization
Lecture 3 image sampling and quantization
VARUN KUMAR
 
Texture in image processing
Texture in image processing Texture in image processing
Texture in image processing
Anna Aquarian
 
Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processing
DHIVYADEVAKI
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
Mathankumar S
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
asodariyabhavesh
 

Similar to From Image Processing To Computer Vision (20)

1. IP Introduction.pdf
1. IP Introduction.pdf1. IP Introduction.pdf
1. IP Introduction.pdf
DrNVaijayanthiDeanRD
 
Introduction of image processing
Introduction of image processingIntroduction of image processing
Introduction of image processing
Avani Shah
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image Components
Kalyan Acharjya
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Reshma KC
 
Fundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.pptFundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.ppt
ANJANISINGHAL
 
ARKA RAJ SAHA-27332020003..pptx
ARKA RAJ SAHA-27332020003..pptxARKA RAJ SAHA-27332020003..pptx
ARKA RAJ SAHA-27332020003..pptx
Adharchandsaha
 
image introduction and origin steps in DIP
image introduction and origin steps in DIPimage introduction and origin steps in DIP
image introduction and origin steps in DIP
ssuserec687a
 
Lec_1_Introduction.pdf
Lec_1_Introduction.pdfLec_1_Introduction.pdf
Lec_1_Introduction.pdf
nagwaAboElenein
 
Lec_1_Introduction.pdf
Lec_1_Introduction.pdfLec_1_Introduction.pdf
Lec_1_Introduction.pdf
nagwaAboElenein
 
Introduction to Image & Processing and Image
Introduction to Image & Processing and ImageIntroduction to Image & Processing and Image
Introduction to Image & Processing and Image
JhalakDutta2
 
AI Unit-5 Image Processing for all ML problems
AI Unit-5 Image Processing for all ML problemsAI Unit-5 Image Processing for all ML problems
AI Unit-5 Image Processing for all ML problems
ssuserd24233
 
1. steps in image processing
1. steps in image processing1. steps in image processing
1. steps in image processing
MdFazleRabbi18
 
Imagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platformImagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platform
Rahat Yasir
 
computervision1.pdf it is about computer vision
computervision1.pdf it is about computer visioncomputervision1.pdf it is about computer vision
computervision1.pdf it is about computer vision
shesnasuneer
 
ACMP340.pptx
ACMP340.pptxACMP340.pptx
ACMP340.pptx
FelixGathage
 
Lectures 1 3 final (4)
Lectures 1 3 final (4)Lectures 1 3 final (4)
Lectures 1 3 final (4)
seemakashyap15
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Sahil Biswas
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
samarthgec
 
Lectures on digital image processing 1-3 final.pptx
Lectures on digital image processing 1-3 final.pptxLectures on digital image processing 1-3 final.pptx
Lectures on digital image processing 1-3 final.pptx
singampallicharan143
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
MrVMNair
 
Introduction of image processing
Introduction of image processingIntroduction of image processing
Introduction of image processing
Avani Shah
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image Components
Kalyan Acharjya
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Reshma KC
 
Fundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.pptFundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.ppt
ANJANISINGHAL
 
ARKA RAJ SAHA-27332020003..pptx
ARKA RAJ SAHA-27332020003..pptxARKA RAJ SAHA-27332020003..pptx
ARKA RAJ SAHA-27332020003..pptx
Adharchandsaha
 
image introduction and origin steps in DIP
image introduction and origin steps in DIPimage introduction and origin steps in DIP
image introduction and origin steps in DIP
ssuserec687a
 
Introduction to Image & Processing and Image
Introduction to Image & Processing and ImageIntroduction to Image & Processing and Image
Introduction to Image & Processing and Image
JhalakDutta2
 
AI Unit-5 Image Processing for all ML problems
AI Unit-5 Image Processing for all ML problemsAI Unit-5 Image Processing for all ML problems
AI Unit-5 Image Processing for all ML problems
ssuserd24233
 
1. steps in image processing
1. steps in image processing1. steps in image processing
1. steps in image processing
MdFazleRabbi18
 
Imagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platformImagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platform
Rahat Yasir
 
computervision1.pdf it is about computer vision
computervision1.pdf it is about computer visioncomputervision1.pdf it is about computer vision
computervision1.pdf it is about computer vision
shesnasuneer
 
Lectures 1 3 final (4)
Lectures 1 3 final (4)Lectures 1 3 final (4)
Lectures 1 3 final (4)
seemakashyap15
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Sahil Biswas
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
samarthgec
 
Lectures on digital image processing 1-3 final.pptx
Lectures on digital image processing 1-3 final.pptxLectures on digital image processing 1-3 final.pptx
Lectures on digital image processing 1-3 final.pptx
singampallicharan143
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
MrVMNair
 
Ad

More from Joud Khattab (20)

Customer Engagement Management
Customer Engagement ManagementCustomer Engagement Management
Customer Engagement Management
Joud Khattab
 
Design thinking and Role Playing
Design thinking and Role PlayingDesign thinking and Role Playing
Design thinking and Role Playing
Joud Khattab
 
Algorithms and Data Structure 2020
Algorithms and Data Structure 2020Algorithms and Data Structure 2020
Algorithms and Data Structure 2020
Joud Khattab
 
Artificial Intelligence 2020
Artificial Intelligence 2020Artificial Intelligence 2020
Artificial Intelligence 2020
Joud Khattab
 
Automata and Compiler 2020
Automata and Compiler 2020Automata and Compiler 2020
Automata and Compiler 2020
Joud Khattab
 
Database 2020
Database 2020Database 2020
Database 2020
Joud Khattab
 
Software Engineering 2020
Software Engineering 2020Software Engineering 2020
Software Engineering 2020
Joud Khattab
 
Software Engineering 2018
Software Engineering 2018Software Engineering 2018
Software Engineering 2018
Joud Khattab
 
Database 2018
Database 2018Database 2018
Database 2018
Joud Khattab
 
Automate and Compiler 2018
Automate and Compiler 2018Automate and Compiler 2018
Automate and Compiler 2018
Joud Khattab
 
Artificial Intelligence 2018
Artificial Intelligence 2018Artificial Intelligence 2018
Artificial Intelligence 2018
Joud Khattab
 
Algorithms and Data Structure 2018
Algorithms and Data Structure 2018Algorithms and Data Structure 2018
Algorithms and Data Structure 2018
Joud Khattab
 
Data Storytelling
Data StorytellingData Storytelling
Data Storytelling
Joud Khattab
 
Geospatial Information Management
Geospatial Information ManagementGeospatial Information Management
Geospatial Information Management
Joud Khattab
 
Big Data for Development
Big Data for DevelopmentBig Data for Development
Big Data for Development
Joud Khattab
 
Personality Detection via MBTI Test
Personality Detection via MBTI TestPersonality Detection via MBTI Test
Personality Detection via MBTI Test
Joud Khattab
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
Joud Khattab
 
Seasonal ARIMA
Seasonal ARIMASeasonal ARIMA
Seasonal ARIMA
Joud Khattab
 
Optimization Techniques
Optimization TechniquesOptimization Techniques
Optimization Techniques
Joud Khattab
 
Network Address Translation (NAT)
Network Address Translation (NAT)Network Address Translation (NAT)
Network Address Translation (NAT)
Joud Khattab
 
Customer Engagement Management
Customer Engagement ManagementCustomer Engagement Management
Customer Engagement Management
Joud Khattab
 
Design thinking and Role Playing
Design thinking and Role PlayingDesign thinking and Role Playing
Design thinking and Role Playing
Joud Khattab
 
Algorithms and Data Structure 2020
Algorithms and Data Structure 2020Algorithms and Data Structure 2020
Algorithms and Data Structure 2020
Joud Khattab
 
Artificial Intelligence 2020
Artificial Intelligence 2020Artificial Intelligence 2020
Artificial Intelligence 2020
Joud Khattab
 
Automata and Compiler 2020
Automata and Compiler 2020Automata and Compiler 2020
Automata and Compiler 2020
Joud Khattab
 
Software Engineering 2020
Software Engineering 2020Software Engineering 2020
Software Engineering 2020
Joud Khattab
 
Software Engineering 2018
Software Engineering 2018Software Engineering 2018
Software Engineering 2018
Joud Khattab
 
Automate and Compiler 2018
Automate and Compiler 2018Automate and Compiler 2018
Automate and Compiler 2018
Joud Khattab
 
Artificial Intelligence 2018
Artificial Intelligence 2018Artificial Intelligence 2018
Artificial Intelligence 2018
Joud Khattab
 
Algorithms and Data Structure 2018
Algorithms and Data Structure 2018Algorithms and Data Structure 2018
Algorithms and Data Structure 2018
Joud Khattab
 
Geospatial Information Management
Geospatial Information ManagementGeospatial Information Management
Geospatial Information Management
Joud Khattab
 
Big Data for Development
Big Data for DevelopmentBig Data for Development
Big Data for Development
Joud Khattab
 
Personality Detection via MBTI Test
Personality Detection via MBTI TestPersonality Detection via MBTI Test
Personality Detection via MBTI Test
Joud Khattab
 
Optimization Techniques
Optimization TechniquesOptimization Techniques
Optimization Techniques
Joud Khattab
 
Network Address Translation (NAT)
Network Address Translation (NAT)Network Address Translation (NAT)
Network Address Translation (NAT)
Joud Khattab
 
Ad

Recently uploaded (20)

Accommodating Neurodiverse Users Online (Global Accessibility Awareness Day 2...
Accommodating Neurodiverse Users Online (Global Accessibility Awareness Day 2...Accommodating Neurodiverse Users Online (Global Accessibility Awareness Day 2...
Accommodating Neurodiverse Users Online (Global Accessibility Awareness Day 2...
User Vision
 
May Patch Tuesday
May Patch TuesdayMay Patch Tuesday
May Patch Tuesday
Ivanti
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Computer Systems Quiz Presentation in Purple Bold Style (4).pdf
Computer Systems Quiz Presentation in Purple Bold Style (4).pdfComputer Systems Quiz Presentation in Purple Bold Style (4).pdf
Computer Systems Quiz Presentation in Purple Bold Style (4).pdf
fizarcse
 
SQL Database Design For Developers at PhpTek 2025.pptx
SQL Database Design For Developers at PhpTek 2025.pptxSQL Database Design For Developers at PhpTek 2025.pptx
SQL Database Design For Developers at PhpTek 2025.pptx
Scott Keck-Warren
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Gary Arora
 
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Alan Dix
 
AI needs Hybrid Cloud - TEC conference 2025.pptx
AI needs Hybrid Cloud - TEC conference 2025.pptxAI needs Hybrid Cloud - TEC conference 2025.pptx
AI needs Hybrid Cloud - TEC conference 2025.pptx
Shikha Srivastava
 
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
SOFTTECHHUB
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdf
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdfGoogle DeepMind’s New AI Coding Agent AlphaEvolve.pdf
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdf
derrickjswork
 
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
UXPA Boston
 
Building the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdfBuilding the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdf
Cheryl Hung
 
Scientific Large Language Models in Multi-Modal Domains
Scientific Large Language Models in Multi-Modal DomainsScientific Large Language Models in Multi-Modal Domains
Scientific Large Language Models in Multi-Modal Domains
syedanidakhader1
 
Best 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat PlatformsBest 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat Platforms
Soulmaite
 
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
HusseinMalikMammadli
 
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdfICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
Eryk Budi Pratama
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
Accommodating Neurodiverse Users Online (Global Accessibility Awareness Day 2...
Accommodating Neurodiverse Users Online (Global Accessibility Awareness Day 2...Accommodating Neurodiverse Users Online (Global Accessibility Awareness Day 2...
Accommodating Neurodiverse Users Online (Global Accessibility Awareness Day 2...
User Vision
 
May Patch Tuesday
May Patch TuesdayMay Patch Tuesday
May Patch Tuesday
Ivanti
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Computer Systems Quiz Presentation in Purple Bold Style (4).pdf
Computer Systems Quiz Presentation in Purple Bold Style (4).pdfComputer Systems Quiz Presentation in Purple Bold Style (4).pdf
Computer Systems Quiz Presentation in Purple Bold Style (4).pdf
fizarcse
 
SQL Database Design For Developers at PhpTek 2025.pptx
SQL Database Design For Developers at PhpTek 2025.pptxSQL Database Design For Developers at PhpTek 2025.pptx
SQL Database Design For Developers at PhpTek 2025.pptx
Scott Keck-Warren
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Gary Arora
 
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Alan Dix
 
AI needs Hybrid Cloud - TEC conference 2025.pptx
AI needs Hybrid Cloud - TEC conference 2025.pptxAI needs Hybrid Cloud - TEC conference 2025.pptx
AI needs Hybrid Cloud - TEC conference 2025.pptx
Shikha Srivastava
 
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
SOFTTECHHUB
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdf
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdfGoogle DeepMind’s New AI Coding Agent AlphaEvolve.pdf
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdf
derrickjswork
 
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
UXPA Boston
 
Building the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdfBuilding the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdf
Cheryl Hung
 
Scientific Large Language Models in Multi-Modal Domains
Scientific Large Language Models in Multi-Modal DomainsScientific Large Language Models in Multi-Modal Domains
Scientific Large Language Models in Multi-Modal Domains
syedanidakhader1
 
Best 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat PlatformsBest 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat Platforms
Soulmaite
 
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
HusseinMalikMammadli
 
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdfICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
Eryk Budi Pratama
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 

From Image Processing To Computer Vision

  • 2.   Introduction to Digital Images.  What is Digital Image Processing?  Why study Digital Image Processing?  Digital Image Processing Steps.  Computer Vision. Outline By Joud Khattab 2
  • 3.  Why do we need Digital Images? It help us to see invisible objects due to:  Opaqueness (e.g., see through human body).  Far distance (e.g., remote sensing).  Small size (e.g., light microscopy).  Other signals (e.g., seismic) can also be translated into images to facilitate the analysis.  A picture is worth a thousand words! Digital Image By Joud Khattab 3
  • 4.   What is a Digital Image?  A digital image is an array of numbers. Digital Image 45 51 88 89 94 100 98 103 104 104 47 146 102 100 118 183 125 101 99 100 34 135 33 32 53 88 73 34 29 30 48 84 39 63 55 25 33 32 31 31 151 43 114 151 152 135 134 129 134 165 208 115 35 33 36 39 39 72 93 176 210 171 39 34 39 40 109 86 77 208 209 175 40 39 37 53 90 39 80 222 200 185 49 38 35 75 72 45 90 197 66 85 39 35 33 52 86 49 49 83 By Joud Khattab 4
  • 5.   An image is a two-dimensional function:  f(x,y).  x and y are the spatial coordinates.  f(x,y) is the intensity of the image at the point (x,y).  In a digital image, x, y, and f(x,y) are finite, discrete quantities.  These elements are called picture elements. Digital Image By Joud Khattab 5
  • 6.   Digital Image Types: 1. Black and White image. 2. Gray scale image. 3. Colored image. Digital Image By Joud Khattab 6
  • 7.  Digital Image Types  Binary Image (0-1) By Joud Khattab 7
  • 8.  Digital Image Types  Gray Scale Image (0-255) By Joud Khattab 8
  • 9.   Color RGB Representation Digital Image Types By Joud Khattab 9
  • 10.   DIP is the use of computer algorithms to perform image processing on digital images.  Three types of processes from image processing to computer vision:  Low-level processes:  Input and output are images.  such as noise reduction, contrast enhancement, image sharpening.  Mid-level processes:  input are images.  outputs are attributes extracted from those images.  such as segmentation.  High-level processes:  understanding, recognition. What is DIP? By Joud Khattab 10
  • 11.   Image & video become a major communication media.  Image data need to be accessed at a different time or location:  Limited storage space and transmission bandwidth.  Image data might experience no ideal acquisition, transmission or display  Fight against various noise (errors).  Image data need to be analyzed automatically  Reduce the burden of human operators by teaching a computer to see. Why DIP? By Joud Khattab 11
  • 12.   Image data might contain sensitive content  Fight against piracy, counterfeit and forgery.  Enhance and restore images  Remove scratches from an old movie.  Improve visibility of tumor in a radiograph.  Extract information from images  Read the ZIP code on a letter.  To produce images with artistic effect. Why DIP? By Joud Khattab 12
  • 13.  From IP To CV By Joud Khattab 13
  • 14.  1. Image Acquisition. 2. Image Enhancement. 3. Image Restoration. 4. Color Image Processing. 5. Image Compression. 6. Image Segmentation. 7. Representation & Description. 8. Object Recognition. From IP To CV By Joud Khattab 14
  • 15.  Image Acquisition  To create a digital image, we need to convert the continuous sensed data into digital form By Joud Khattab 15
  • 16.   The principal objective of enhancement is to process an image so that the result is more suitable than the original image.  Image Enhancement techniques are very much problem oriented:  A method that is quite useful for enhancing X-ray images may not necessarily be the best approach for enhancing pictures of Mars transmitted by a space probe. Image Enhancement By Joud Khattab 16
  • 17.   Image Enhancement approaches fall into two broad categories :  Spatial domain methods.  Frequency domain methods.  Spatial domain processing techniques are based on direct manipulation of pixels in an image.  Frequency domain processing techniques are based on modifying the Fourier transform of an image. Image Enhancement By Joud Khattab 17
  • 19.   Image restoration is an area that also deals with improving the appearance of an image  Enhancement which is subjective.  Image Restoration is objective, its techniques tend to be based on mathematical or probabilistic models of image degradation.  Enhancement, on the other hand, is based on human subjective preferences regarding what constitutes a "good" enhancement result. Image Restoration By Joud Khattab 19
  • 20.   Restoration attempts to reconstruct or recover an image that has been degraded.  Thus restoration techniques are oriented toward modeling the degradation and applying the inverse process in order to recover the original image. Image Restoration By Joud Khattab 20
  • 21.  Image Restoration  Image De-noising By Joud Khattab 21
  • 22.  Image Restoration  Image De-blurring By Joud Khattab 22
  • 23.   The use of color in image processing is motivated by two principal factors.  First, color is a powerful descriptor that often simplifies object identification and extraction from a scene.  Second, humans can discern thousands of color shades and intensities, compared to about only two dozen shades of gray. This second factor is particularly important in manual image analysis. Color Image Processing By Joud Khattab 23
  • 24.  Color Image Processing Flat Corrected By Joud Khattab 24
  • 25.  Color Image Processing Light Corrected By Joud Khattab 25
  • 26.  Color Image Processing Dark Corrected By Joud Khattab 26
  • 27.   Image Compression deals with techniques for reducing the storage required to save an image, or the bandwidth required to transmit it.  Although storage technology has improved significantly over the past decade, the same cannot be said for transmission capacity. This is true particularly in uses of the Internet.  Image Compression is familiar to most users of computers in the form of image file extensions, such as the jpg file extension used in the JPEG image compression standard. Image Compression By Joud Khattab 27
  • 28.   Image Compression addresses the problem of reducing the amount of data required to represent a digital image.  The underlying basis of the reduction process is the removal of redundant data. From a mathematical viewpoint, this amounts to transforming a 2-D pixel array into a statistically uncorrelated data set.  The transformation is applied to storage of the image. Then the compressed image is decompressed to reconstruct the original image or an approximation of it. Image Compression By Joud Khattab 28
  • 29.  Image Compression Original: 100KB JPEG: 9KB JPEG: 5KB By Joud Khattab 29
  • 30.   Segmentation procedures partition an image into its constituent parts or objects. That is, segmentation should stop when the objects of interest in an application have been isolated.  Autonomous segmentation is one of the most difficult tasks in digital image processing.  A rugged segmentation procedure brings the process a long way toward successful solution of imaging problems that require objects to be identified individually.  On the other hand, weak segmentation algorithms almost always guarantee eventual failure. Image Segmentation By Joud Khattab 30
  • 31.  1. In the first category, the approach is to partition an image based on abrupt changes in intensity, such as edges in an image. Image Segmentation By Joud Khattab 31
  • 32.  Image Segmentation 2. The principal approach, in the second category are based on partitioning an image into regions that are similar according to a set of predefined criteria. By Joud Khattab 32
  • 33.   Representation and Description almost always follow the output of a segmentation stage, which usually is raw pixel data that represent image to regions, the resulting aggregate of segmented pixels usually is represented and described in a form suitable for further computer processing.  Basically, representing a region involves two choices:  We can represent the region in terms of it external characteristics (its boundary).  We can represent it in terms of its internal characteristics (the pixels comprising the region). Representation & Description By Joud Khattab 33
  • 34.   Image recognition was already good but it's getting way, way better.  A research collaboration is producing software that increasingly describes the entire scene portrayed in a picture, not just individual objects.  That algorithms attempt to explain what's happening in images in language that actually makes sense.  It spits out sentences like:  A group of young people playing a game of Frisbee.  A person riding a motorcycle on a dirt road. Image Recognition By Joud Khattab 34
  • 35.   It does that using two neural networks: one deals with image recognition, the other with natural language processing.  The system uses computer learning, so it's fed a series of captioned images and it gradually learns how sentences relate to what the image shows.  It often makes small mistakes and, occasionally, it gets things completely wrong. Clearly there's room for improvement. Image Recognition By Joud Khattab 35
  • 40.   Face Detection and Recognition Image Recognition “Sally” By Joud Khattab 40
  • 41.  Image Recognition  Face Detection and Recognition By Joud Khattab 41
  • 42.  Image Recognition  Face Detection and Recognition By Joud Khattab 42
  • 43.  Image Recognition  Face Detection and Recognition By Joud Khattab 43
  • 44.   Find the black dot HVS: Visual Illusion By Joud Khattab 44
  • 45.   What is this? HVS: Visual Illusion By Joud Khattab 45
  • 46.   Which lines are straight? HVS: Visual Illusion By Joud Khattab 46
  • 47.  HVS: Visual Illusion By Joud Khattab 47
  • 48.  HVS: Visual Illusion By Joud Khattab 48
  • 49.  Computer Vision  Make computers understand images and video. By Joud Khattab 49
  • 50.   Scene Completion: Computer Vision By Joud Khattab 50
  • 51.   Scene Completion: Computer Vision By Joud Khattab 51
  • 52.  Nearest neighbor scenes from database of 2.3 million photos Computer Vision By Joud Khattab 52
  • 53.   Specific Recognition Tasks Computer Vision By Joud Khattab 53
  • 54.  1. Scene Categorization or Classification:  Outdoor, indoor.  City, forest, factory. Computer Vision By Joud Khattab 54
  • 55.  2. Image Annotation:  street, people, building, mountain, tourism, cloudy, brick. Computer Vision By Joud Khattab 55
  • 56.   Object Detection:  find pedestrians. Computer Vision By Joud Khattab 56
  • 57.  3. Image Segmentation Computer Vision By Joud Khattab 57
  • 58.   Vision is really hard  Vision is an amazing feat of natural intelligence Computer Vision By Joud Khattab 58
  • 59.   Why Computer Vision matters? Computer Vision Safety Health Security Comfort AccessFun By Joud Khattab 59
  • 60.  Computer Vision Scope By Joud Khattab 60
  • 61.  1. Optical Character Recognition (OCR):  Technology to convert scanned docs to text.  If you have a scanner, it probably came with OCR software. Computer Vision Field By Joud Khattab 61
  • 62.  2. Face Detection:  Many new digital cameras now detect faces Computer Vision Field By Joud Khattab 62
  • 63.  Computer Vision Field 3. Smile Detection: By Joud Khattab 63
  • 64.  4. Vision-based biometrics:  How the Afghan Girl was Identified by Her Iris Patterns Computer Vision Field By Joud Khattab 64
  • 65.  Computer Vision Field 5. Login without Password: By Joud Khattab 65
  • 66.  6. Object Recognition:  In mobile phones point and find, Google goggles Computer Vision Field By Joud Khattab 66
  • 67.  6. Object Recognition:  In supermarkets a smart camera is flush-mounted in the checkout lane, watching for items. When an item is detected and recognized, the cashier verifies the quantity of items that were found under the basket, and continues to close the transaction. Computer Vision Field By Joud Khattab 67
  • 68.  Computer Vision Field 7. Smart Cars: By Joud Khattab 68
  • 69.  Computer Vision Field 8. Interactive Games (Kinect): By Joud Khattab 69
  • 70.  Computer Vision Field 9. Industrial Robots: By Joud Khattab 70
  • 71.  Computer Vision Field 10. Medical Imaging: By Joud Khattab 71
  • 76.  Thank You By Joud Khattab 76