SlideShare a Scribd company logo
1 of 27
IMAGE PROCESSING
BY
M O H A M M E D A B R A R U D D I N
INTRODUCTION
What Is Image , Image Processing , Image Processing Steps &
Types Of Image Processing
01
DIGITAL IMAGE PROCESSING
What is Digital Image , Grey Level & Pixel02
IMAGE ENHANCEMENT & IMAGE
SEGMENTATION
The Different Types of Image enhancement & Image Segmentation
03
CLASSIFICATION
Image classification and its types , supervised & unsupervised04
CONTENTS
INTRODUCTION
INTRODUCTION
Image : Image is a optical appearance of object produced through mirror or lenses .
Image Processing : Image processing is a method to perform some operations on an image,
in order to get an enhanced image or to extract some useful information from it.
It is a type of signal processing in which input is an image and output may be image or
characteristics/features associated with that image. Nowadays, image processing is among
rapidly growing technologies. It forms core research area within engineering and computer
science disciplines too.
Image Processing Steps
Image processing basically includes the following three steps:
1. Importing the image via image acquisition tools.
2. Analysing and manipulating the image.
3. Output in which result can be altered image or report that is based on image analysis.
Types of Image Processing
There are two types of methods used for image processing namely,
1. Analogue Image Processing
2. Digital Image Processing
Analogue Image Processing : Analogue image processing can be used for the hard copies
like printouts and photographs. Image analysts use various fundamentals of interpretation
while using these visual techniques.
Digital Image Processing : Digital image processing techniques help in manipulation of the
digital images by using computers. The three general phases that all types of data have to
undergo while using digital technique are pre-processing, enhancement, and display,
information extraction.
DIGITAL IMAGE PROCESSING
Introduction Of Digital Image Processing
• Digital Image : A digital image is a representation of a real image as a set of numbers that can be stored and
handled by a digital computer. In order to translate the image into numbers, it is divided into small areas
called pixels(picture elements).
• For each pixel, the imaging device records a number, or a small set of numbers, that describe some property
of this pixel, such as its brightness (the intensity of the light) or its color. The numbers are arranged in an array
of rows and columns that correspond to the vertical and horizontal positions of the pixels in the image.
• Digital Image Processing : Digital image processing techniques help in manipulation of the digital images by
using computers. The three general phases that all types of data have to undergo while using digital technique
are pre-processing, enhancement, and display, information extraction.
Grey level / Grey value
• The minimum grey level is 0. The maximum grey level depends on the digitisation depth of the
image. For an 8-bit-deep image it is 255. In a binary image a pixel can only take on either the
value 0 or the value 255. In contrast, in a greyscale or colour image a pixel can take on any value
between 0 and 255.
In a colour image the grey level of each pixel can be calculated using the following formula:
Grey level = 0.299 * red component + 0.587 * green component + 0.114 * blue component
A grey level histogram indicates how many pixels of an image share the same grey level.
The x-axis shows the grey levels (e.g. from 0 to 255), the y-axis shows their frequency in the
image. This information can be used to calculate a threshold.
PIXEL
• In digital imaging, a pixel, pel, or picture element is a physical point in a raster image, or the
smallest addressable element in an all points addressable display device; so it is the smallest
controllable element of a picture represented on the screen.
Is the shape of a pixel always square is inherent to the screen and when a picture of higher
resolution is viewed on screen with lower resolution, o pixel shrink to fit in the screen Since no. of
pixels on the screen (max resolution) are fixed how a image or video of different resolution is
viewed?
IMAGE ENHANCEMENT &
IMAGE SEGMENTATION
IMAGE ENHANCEMENT
• Image enhancement is the process of adjusting digital images so that the results are more
suitable for display or further image analysis. For example, you can remove noise, sharpen, or
brighten an image, making it easier to identify key features.
IMAGE SEGMENTATION
• In computer vision, image segmentation is the process of partitioning a digital image into multiple
segments. The goal of segmentation is to simplify and/or change the representation of an image
into something that is more meaningful and easier to analyze.
• Let’s understand image segmentation using a simple example. Consider the below image:
There’s only one object here – a dog. We can build a straightforward cat-dog classifier model and
predict that there’s a dog in the given image. But what if we have both a cat and a dog in a single
image?
We can train a multi-label classifier, in that instance. Now, there’s another caveat – we won’t
know the location of either animal/object in the image.
That’s where image localization comes into the picture (no pun intended!). It helps us to identify
the location of a single object in the given image. In case we have multiple objects present, we
then rely on the concept of object detection (OD). We can predict the location along with the
class for each object using OD.
Before detecting the objects and even before classifying the image, we need to understand what the
image consists of. Enter – Image Segmentation.
So how does image segmentation work?
We can divide or partition the image into various parts called segments. It’s not a great idea to
process the entire image at the same time as there will be regions in the image which do not
contain any information. By dividing the image into segments, we can make use of the important
segments for processing the image. That, in a nutshell, is how image segmentation works.
An image is a collection or set of different pixels.
Object detection builds a bounding box corresponding to each class in the image. But it tells us nothing
about the shape of the object. We only get the set of bounding box coordinates. We want to get more
information – this is too vague for our purposes.
Image segmentation creates a pixel-wise mask for each object in the image. This technique gives us a
far more granular understanding of the object(s) in the image.
The Different Types of Image Segmentation
• We can broadly divide image segmentation techniques into two types. Consider the below images:
In image 1, every pixel belongs to a particular class (either background or person). Also, all the pixels belonging to a
particular class are represented by the same color (background as black and person as pink). This is an example of
semantic segmentation
Image 2 has also assigned a particular class to each pixel of the image. However, different objects of the same class
have different colors (Person 1 as red, Person 2 as green, background as black, etc.). This is an example of instance
segmentation
CLASSIFICATION
CLASSIFICATION
Classification is one of the most widely used techniques in machine learning, with a broad array of applications,
including sentiment analysis, ad targeting, spam detection, risk assessment, medical diagnosis and image
classification. The core goal of classification is to predict a category or class y from some inputs x.
Image Classification:
Image classification refers to the task of extracting information classes from a multiband raster image.
The resulting raster from image classification can be used to create thematic maps. Depending on the interaction
between the analyst and the computer during classification,
there are two types of classification:
1. Supervised &
2. Unsupervised.
Supervised classification :
Supervised classification uses the spectral signatures obtained from training samples to classify an image. With the
assistance of the Image Classification toolbar, you can easily create training samples to represent the classes you
want to extract. You can also easily create a signature file from the training samples, which is then used by the
multivariate classification tools to classify the image.
Unsupervised classification :
Unsupervised classification finds spectral classes (or clusters) in a multiband image without the analyst’s intervention.
The Image Classification toolbar aids in unsupervised classification by providing access to the tools to create the
clusters, capability to analyze the quality of the clusters, and access to classification tools.
In the following example, the Image Classification toolbar was used to classify a Landsat TM satellite image.
The following raw satellite image is a four-band Landsat TM image of the northern area of Cincinnati, Ohio.
Input Landsat TM image
Using the toolbar, five land-use classes were defined from the satellite
image: Commercial/Industrial, Residential, Cropland, Forest, and Pasture.
Training samples
The quality of the training samples was analyzed using the training sample evaluation tools in Training Sample
Manager.
Evaluating training samples
Using the Image Classification toolbar and Training Sample Manager, it was determined the training samples were
representative for the area and statistically separate. Therefore, a maximum likelihood classification was performed
from the toolbar. The classified image was then cleaned to create the final land-use map as shown below.
Output classified land use map
E X A M P L E O F
I M A G E C L A S S I F I C A T I O N
01 02 03 04
Input Landsat
TM image
Training samples Evaluating
training samples
Output classified land
use map
THANK YOU
T E M P L A T E

More Related Content

What's hot

Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Fourier descriptors & moments
Fourier descriptors & momentsFourier descriptors & moments
Fourier descriptors & momentsrajisri2
 
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 ComponentsKalyan Acharjya
 
Biomedical image processing ppt
Biomedical image processing pptBiomedical image processing ppt
Biomedical image processing pptPriyanka Goswami
 
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 woodsasodariyabhavesh
 
Image Restoration
Image RestorationImage Restoration
Image RestorationPoonam Seth
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processingvilasini rvr
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIPbabak danyal
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALASaikiran Panjala
 
Digital image processing
Digital image processingDigital image processing
Digital image processingtushar05
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Kalyan Acharjya
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersKarthika Ramachandran
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldAshwani Srivastava
 
Digital image processing questions
Digital  image processing questionsDigital  image processing questions
Digital image processing questionsManas Mantri
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Image proccessing and its application
Image proccessing and its applicationImage proccessing and its application
Image proccessing and its applicationAshwini Awatare
 

What's hot (20)

Image Processing
Image ProcessingImage Processing
Image Processing
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Fourier descriptors & moments
Fourier descriptors & momentsFourier descriptors & moments
Fourier descriptors & moments
 
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
 
Biomedical image processing ppt
Biomedical image processing pptBiomedical image processing ppt
Biomedical image processing ppt
 
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
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALA
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
image enhancement
 image enhancement image enhancement
image enhancement
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical Field
 
Digital image processing questions
Digital  image processing questionsDigital  image processing questions
Digital image processing questions
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Image proccessing and its application
Image proccessing and its applicationImage proccessing and its application
Image proccessing and its application
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 

Similar to Image processing

An Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfAn Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfThe Lifesciences Magazine
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptxGouthamMaliga
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphicsAnkit Garg
 
IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...
IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...
IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...IRJET Journal
 
vision_image_segmentation.pptx
vision_image_segmentation.pptxvision_image_segmentation.pptx
vision_image_segmentation.pptxvrushalikanawade2
 
Image proccessing slide share
Image proccessing slide shareImage proccessing slide share
Image proccessing slide shareSyedShaiby
 
A Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingA Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingJennifer Daniel
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingReshma KC
 
General Review Of Algorithms Presented For Image Segmentation
General Review Of Algorithms Presented For Image SegmentationGeneral Review Of Algorithms Presented For Image Segmentation
General Review Of Algorithms Presented For Image SegmentationMelissa Moore
 
A review on digital image processing paper
A review on digital image processing paperA review on digital image processing paper
A review on digital image processing paperCharlie716895
 
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptPavankalayankusetty
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdfgopikahari7
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceWasif Altaf
 
Face detection ppt
Face detection pptFace detection ppt
Face detection pptPooja R
 

Similar to Image processing (20)

An Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfAn Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdf
 
Ch1.pptx
Ch1.pptxCh1.pptx
Ch1.pptx
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptx
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
 
IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...
IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...
IRJET - An Enhanced Approach for Extraction of Text from an Image using Fuzzy...
 
vision_image_segmentation.pptx
vision_image_segmentation.pptxvision_image_segmentation.pptx
vision_image_segmentation.pptx
 
DIP PPT (1).pptx
DIP PPT (1).pptxDIP PPT (1).pptx
DIP PPT (1).pptx
 
final_project
final_projectfinal_project
final_project
 
Image proccessing slide share
Image proccessing slide shareImage proccessing slide share
Image proccessing slide share
 
A Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingA Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image Processing
 
IMAGE PROCESSING.pptx
IMAGE PROCESSING.pptxIMAGE PROCESSING.pptx
IMAGE PROCESSING.pptx
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
General Review Of Algorithms Presented For Image Segmentation
General Review Of Algorithms Presented For Image SegmentationGeneral Review Of Algorithms Presented For Image Segmentation
General Review Of Algorithms Presented For Image Segmentation
 
F0342032038
F0342032038F0342032038
F0342032038
 
A review on digital image processing paper
A review on digital image processing paperA review on digital image processing paper
A review on digital image processing paper
 
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdf
 
DIP questions
DIP questionsDIP questions
DIP questions
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial Intelligence
 
Face detection ppt
Face detection pptFace detection ppt
Face detection ppt
 

Recently uploaded

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

Image processing

  • 1. IMAGE PROCESSING BY M O H A M M E D A B R A R U D D I N
  • 2. INTRODUCTION What Is Image , Image Processing , Image Processing Steps & Types Of Image Processing 01 DIGITAL IMAGE PROCESSING What is Digital Image , Grey Level & Pixel02 IMAGE ENHANCEMENT & IMAGE SEGMENTATION The Different Types of Image enhancement & Image Segmentation 03 CLASSIFICATION Image classification and its types , supervised & unsupervised04 CONTENTS
  • 4. INTRODUCTION Image : Image is a optical appearance of object produced through mirror or lenses . Image Processing : Image processing is a method to perform some operations on an image, in order to get an enhanced image or to extract some useful information from it. It is a type of signal processing in which input is an image and output may be image or characteristics/features associated with that image. Nowadays, image processing is among rapidly growing technologies. It forms core research area within engineering and computer science disciplines too.
  • 5. Image Processing Steps Image processing basically includes the following three steps: 1. Importing the image via image acquisition tools. 2. Analysing and manipulating the image. 3. Output in which result can be altered image or report that is based on image analysis.
  • 6. Types of Image Processing There are two types of methods used for image processing namely, 1. Analogue Image Processing 2. Digital Image Processing Analogue Image Processing : Analogue image processing can be used for the hard copies like printouts and photographs. Image analysts use various fundamentals of interpretation while using these visual techniques. Digital Image Processing : Digital image processing techniques help in manipulation of the digital images by using computers. The three general phases that all types of data have to undergo while using digital technique are pre-processing, enhancement, and display, information extraction.
  • 8. Introduction Of Digital Image Processing • Digital Image : A digital image is a representation of a real image as a set of numbers that can be stored and handled by a digital computer. In order to translate the image into numbers, it is divided into small areas called pixels(picture elements). • For each pixel, the imaging device records a number, or a small set of numbers, that describe some property of this pixel, such as its brightness (the intensity of the light) or its color. The numbers are arranged in an array of rows and columns that correspond to the vertical and horizontal positions of the pixels in the image. • Digital Image Processing : Digital image processing techniques help in manipulation of the digital images by using computers. The three general phases that all types of data have to undergo while using digital technique are pre-processing, enhancement, and display, information extraction.
  • 9. Grey level / Grey value • The minimum grey level is 0. The maximum grey level depends on the digitisation depth of the image. For an 8-bit-deep image it is 255. In a binary image a pixel can only take on either the value 0 or the value 255. In contrast, in a greyscale or colour image a pixel can take on any value between 0 and 255. In a colour image the grey level of each pixel can be calculated using the following formula: Grey level = 0.299 * red component + 0.587 * green component + 0.114 * blue component A grey level histogram indicates how many pixels of an image share the same grey level. The x-axis shows the grey levels (e.g. from 0 to 255), the y-axis shows their frequency in the image. This information can be used to calculate a threshold.
  • 10. PIXEL • In digital imaging, a pixel, pel, or picture element is a physical point in a raster image, or the smallest addressable element in an all points addressable display device; so it is the smallest controllable element of a picture represented on the screen. Is the shape of a pixel always square is inherent to the screen and when a picture of higher resolution is viewed on screen with lower resolution, o pixel shrink to fit in the screen Since no. of pixels on the screen (max resolution) are fixed how a image or video of different resolution is viewed?
  • 12. IMAGE ENHANCEMENT • Image enhancement is the process of adjusting digital images so that the results are more suitable for display or further image analysis. For example, you can remove noise, sharpen, or brighten an image, making it easier to identify key features.
  • 13.
  • 14. IMAGE SEGMENTATION • In computer vision, image segmentation is the process of partitioning a digital image into multiple segments. The goal of segmentation is to simplify and/or change the representation of an image into something that is more meaningful and easier to analyze. • Let’s understand image segmentation using a simple example. Consider the below image:
  • 15. There’s only one object here – a dog. We can build a straightforward cat-dog classifier model and predict that there’s a dog in the given image. But what if we have both a cat and a dog in a single image? We can train a multi-label classifier, in that instance. Now, there’s another caveat – we won’t know the location of either animal/object in the image. That’s where image localization comes into the picture (no pun intended!). It helps us to identify the location of a single object in the given image. In case we have multiple objects present, we then rely on the concept of object detection (OD). We can predict the location along with the class for each object using OD.
  • 16. Before detecting the objects and even before classifying the image, we need to understand what the image consists of. Enter – Image Segmentation. So how does image segmentation work? We can divide or partition the image into various parts called segments. It’s not a great idea to process the entire image at the same time as there will be regions in the image which do not contain any information. By dividing the image into segments, we can make use of the important segments for processing the image. That, in a nutshell, is how image segmentation works. An image is a collection or set of different pixels.
  • 17. Object detection builds a bounding box corresponding to each class in the image. But it tells us nothing about the shape of the object. We only get the set of bounding box coordinates. We want to get more information – this is too vague for our purposes. Image segmentation creates a pixel-wise mask for each object in the image. This technique gives us a far more granular understanding of the object(s) in the image.
  • 18. The Different Types of Image Segmentation • We can broadly divide image segmentation techniques into two types. Consider the below images: In image 1, every pixel belongs to a particular class (either background or person). Also, all the pixels belonging to a particular class are represented by the same color (background as black and person as pink). This is an example of semantic segmentation Image 2 has also assigned a particular class to each pixel of the image. However, different objects of the same class have different colors (Person 1 as red, Person 2 as green, background as black, etc.). This is an example of instance segmentation
  • 20. CLASSIFICATION Classification is one of the most widely used techniques in machine learning, with a broad array of applications, including sentiment analysis, ad targeting, spam detection, risk assessment, medical diagnosis and image classification. The core goal of classification is to predict a category or class y from some inputs x. Image Classification: Image classification refers to the task of extracting information classes from a multiband raster image. The resulting raster from image classification can be used to create thematic maps. Depending on the interaction between the analyst and the computer during classification, there are two types of classification: 1. Supervised & 2. Unsupervised.
  • 21. Supervised classification : Supervised classification uses the spectral signatures obtained from training samples to classify an image. With the assistance of the Image Classification toolbar, you can easily create training samples to represent the classes you want to extract. You can also easily create a signature file from the training samples, which is then used by the multivariate classification tools to classify the image. Unsupervised classification : Unsupervised classification finds spectral classes (or clusters) in a multiband image without the analyst’s intervention. The Image Classification toolbar aids in unsupervised classification by providing access to the tools to create the clusters, capability to analyze the quality of the clusters, and access to classification tools.
  • 22. In the following example, the Image Classification toolbar was used to classify a Landsat TM satellite image. The following raw satellite image is a four-band Landsat TM image of the northern area of Cincinnati, Ohio. Input Landsat TM image
  • 23. Using the toolbar, five land-use classes were defined from the satellite image: Commercial/Industrial, Residential, Cropland, Forest, and Pasture. Training samples
  • 24. The quality of the training samples was analyzed using the training sample evaluation tools in Training Sample Manager. Evaluating training samples
  • 25. Using the Image Classification toolbar and Training Sample Manager, it was determined the training samples were representative for the area and statistically separate. Therefore, a maximum likelihood classification was performed from the toolbar. The classified image was then cleaned to create the final land-use map as shown below. Output classified land use map
  • 26. E X A M P L E O F I M A G E C L A S S I F I C A T I O N 01 02 03 04 Input Landsat TM image Training samples Evaluating training samples Output classified land use map
  • 27. THANK YOU T E M P L A T E