SlideShare a Scribd company logo
CHAPTER FIVE
IMAGE CLASSIFICATION AND ANALYSIS
• A human analyst attempting to classify features in an image
uses the elements of visual Interpretation to identify
homogeneous groups of pixels which represent various features
or land cover classes of interest.
• Spectral pattern recognition - uses the spectral information
represented by the digital numbers in one or more spectral
bands, and attempts to classify each individual pixel based on
this spectral information.
12/24/2019
1
CONT…
Information classes – are those categories of interest that the analyst is
actually trying to identify in the imagery, such as different kinds of
crops, different forest types or tree species, different geologic units or
rock types, etc.
Spectral classes - are groups of pixels that are uniform (or near-similar)
with respect to their brightness values in the different spectral channels
of the data.
 The objective is to match the spectral classes in the data to the
information classes of interest.
12/24/2019 2
CONT…
12/24/2019 3
Common classification procedures can be
broken down into two broad subdivisions based
on the method used:
I. SUPERVISED CLASSIFICATION
II. UNSUPERVISED CLASSIFICATION
III. HYBRID CLASSIFICATION
CONT…
12/24/2019 4
SUPERVISED CLASSIFICATION
 In a supervised classification, the analyst identifies homogeneous representative
samples (referred to as training areas) of the different surface cover types (information
classes) of interest in the imagery.
 The selection of appropriate training areas is based on
 the analyst’s familiarity with the geographical area and
 knowledge of the actual surface cover types present in the image.
 Thus, the analyst is supervising the categorization of a set of specific classes.
 The numerical information in all spectral bands for the pixels comprising these areas,
are used to train the computer to recognize spectrally similar areas for each class.
 The computer uses special programs or algorithms to determine the numerical
signatures for each training class.
12/24/2019 5
Once the computer has determined the signatures for each class,
each pixel in the image is compared to these signatures and labeled as
the class it closely resembles digitally.
Thus, in a supervised classification, the analyst is first identifies the
information classes based on which it determines the spectral classes
which represent them.
In order to carry out supervised classification the analyst may have to
adopt a well defined procedure in so as to achieve a satisfactory
classification of information
CONT…
12/24/2019 6
STEPS REQUIRED FOR SUPERVISED CLASSIFICATION
(a) Firstly,
 acquire satellite data and accompanying metadata.
 Look for information regarding platform, projection, resolution, coverage,
and, importantly, meteorological conditions before and during data
acquisition.
(b) Secondly,
 Chose the surface types to be mapped. Collect ground truth data with
positional accuracy (GPS).
 These data are used to develop the training classes for the discriminant
analysis.
 Ideally, it is best to time the ground truth data collection to coincide with
the satellite passing overhead.
12/24/2019 7
CONT…
(c)Thirdly,
 begin the classification by performing image post-
processing techniques (corrections, image mosaics, and
enhancements).
 Select pixels in the image that are representative (and
homogeneous) of the object.
 If GPS field data were collected, geo-register the GPS field
plots onto the imagery and define the image training sites by
outlining the GPS polygons. A training class contains the sum
of points (pixels) or polygons (clusters of pixels)
12/24/2019 8
The success of a supervised classification depends upon the training data used to
identify different classes.
Hence selection of training data has to be done meticulously keeping in mind each
training data set has some specific characteristics.
These characteristics are discussed below:
Number of pixels: This is an important characteristic regarding the number of
pixels to be selected for each information class.
However, there is no guideline available, yet in general, the analyst
must ensure that sufficient number of pixels is selected.
One training area has a MMU of about 4 hectares
100 pixels per class which also should have to govern the MMU.
(10×Bands to 100×Bands) pixels per class.
1% of the total image could be the whole class samples in an image
Size: The training sets identified on the image should be large enough to provide
accurate and reliable information regarding the informational class.
Instead of selecting larger samples in a limited area of the whole image, it is
more reliable to select small samples, large in number, in a uniform distribution
throughout the image.
CONT…
12/24/2019 9
Shapes
Shape: It is not an important
characteristic.
However, regular shape of
training area selected provides
ease in extracting the
information from the satellite
images.
CONT…
12/24/2019 10
Placement: The training area should be placed in such a
way that it does not lie close to the edge of the boundary
of the information class.
Uniformity: This is one the most critical and important
characteristics of any training data for an information class.
The training data collected must exhibit uniformity or
homogeneity in the information.
If the histogram displays one peak, i.e., unimodal
frequency distribution for each spectral class, the
training data is acceptable.
If the display is multimodal distribution, then there is
variability or mixing of information and hence must be
discarded.
CONT…
12/24/2019 11
 Location: Generally informational classes have small spectral variability, thus it is
necessary that training data are should be so located that it accounts for different
types of conditions within the image.
 It is desirable that the analyst undertakes a field visit to the desired location
to clearly mark out the selected information.
 In case of inaccessible or mountainous regions, aerial photographs or maps can
provide the basis for accurate delineation of training areas.
 Number of training areas: The number of training areas depends upon the number
of categories to be mapped, their diversity, and the resources available for
delineating training areas.
 In general, five to ten training samples per class are selected in order to
account for the spatial and spectral variability of informational class.
 Selection of multiple training areas is also desirable as it may be possible that some
training areas of a class may have to be discarded later.
CONT…
12/24/2019 12
CONT…
12/24/2019 13
CONT…
12/24/2019 14
1. Minimum Mean Distance –
 Minimum distance to the mean is a simple computation that classifies pixels
based on their distance from the mean of the training class.
 It is determined by plotting the pixel brightness and calculating its Euclidean
distance (using the Pythagorean theorem) to the unassigned pixel.
Some Classification Algorithms
Where
μck and μcl represent the mean vectors for class c measured in bands k and l
 The unknown pixel is assigned to the closest class.
 Any unknown pixel will definitely be assigned to one of any classes, there will
be no unclassified pixel.
1512/24/2019
 Pixels are assigned to the training class for which it has a
minimum distance.
 The user designates a minimum distance threshold for an
acceptable distance; pixels with distance values above the
designated threshold will be classified as unknown.
Data Minimum Distance to Mean ClassificationScatter plot Training
1612/24/2019
ADVANTAGES
 Since every pixel is spectrally closer to either one sample mean or other so
there are no unclassified pixels.
 Mathematically simple and computationally faster.
DISADVANTAGES
 Pixels which should be unclassified will become classified.
 Does not consider class variability or in sensitive to the different degree of class
variance in spectral data
1712/24/2019
2. Maximum Likelihood –
 Maximum Likelihood is computationally complex.
 It establishes the variance and covariance about the mean of the
training classes.
 This algorithm then statistically calculates the probability of an
unassigned pixel belonging to each class.
 The pixel is then assigned to the class for which it has the highest
probability.
1812/24/2019
Equal Probability Contours are plotted
Probability of belonging to a class decreases with distance from it’s
mean point 1912/24/2019
ADVANTAGES
 Most accurate of classifiers (if input sample have normal distribution)
because it takes the most variables.
 Takes variability of classes into account.
DISADVANTAGES
 An extensive equation, takes long time to compute.
 It is parametric.
 Tends to over classify signatures with relatively large values in the
covariance matrix.
2012/24/2019
UNSUPERVISED CLASSIFICATION
In essence, it is reverse of the supervised
classification process.
Spectral classes are grouped, first, based solely on
the numerical information in the data, and are then
matched by the analyst to information classes (if
possible).
Programs called clustering algorithms are used to
determine the natural groupings or structures in the
data.
Usually, the analyst specifies how many groups or
clusters are to be looked for in the data. 12/24/2019 21
CONT…
Some clusters have been broken down, each of
these require a further iteration of the clustering
algorithm.
Thus, unsupervised classification is not completely
without human intervention.
However, it does not start with a pre-determined
set of classes as in a supervised classification.
12/24/2019 22
Unsupervised classification
2312/24/2019
Unsupervised classification
2412/24/2019
2512/24/2019
Steps Required for Unsupervised Classification
1) The number of classes,
2) The maximum number of iterations,
3) The maximum number of times a pixel can be moved from one
cluster to another with each iteration,
4) The minimum distance from the mean, and
5) The maximum standard deviation allowable.
2612/24/2019
2712/24/2019
Unsupervised and Supervised Classification
2812/24/2019
29
ADVANCED IMAGE PROCESSING
SOFT (SUB-PIXEL) CLASSIFICATION
 Mixed Pixel is one of the characteristic of remote sensing datasets
 Additionally, pixels containing more than one landuse-land cover classes
also need to be examined
 The spectral reflectance of a mixed pixel is an average of the use land
cover classes in it.
 There are many algorithms developed to classify mixed pixel having
different classes in it, some and most used are:
 MLC in fuzzy form
 Linear Mixture Modelling
 Fuzzy C-Mean Classifier
 Neural Networks Classifier 12/24/2019
30
ADVANCED IMAGE PROCESSING
 A Neural Networks is a massively parallel distributed processor made up of simple
processing units, which has a natural tendency for storing experimental knowledge and
making it available for use. It resembles brain in two respects:
 Knowledge is acquired b the network from its environment through a learning process
 Interneuron connection strengths, known as synaptic weights, are used to store the
acquired knowledge
 An important characteristic of Artificial Neural Networks (ANN) are:
 Their non-parametric nature, which assumes no priori knowledge, particularly of the
frequency distribution of the data.
 Their adaptability and their ability to produce results with classification accuracies,
that are higher than those generated by statistical classifiers,
 Capabilities in handling complex datasets leading to an increasing amount of research
in the remote sensing field (Paola and Schowengerdt 1995b, Atkinson and Tatnall
1997).
Neural Networks Classifier
12/24/2019
31
ADVANCED IMAGE PROCESSING
 The rapid uptake of neural approaches in remote sensing is due mainly to their widely demonstrated ability to:
 perform more accurately and rapidly than other techniques such as statistical classifiers, particularly
when the feature space is complex and the source data has nonlinear/different statistical distributions
 incorporate a priori knowledge and realistic physical constraints into the analysis (Brown and Harris 1994);
 incorporate different types of data (including those from different sensors) into the analysis, thus
facilitating synergistic studies (Benediktsson et al. 1993, Benediktsson and Sveinsson 1997);
 process with no underlying model that assumed for the multivariate distribution of the specific data in
feature space, i.e they are distribution-free;
 it does not require the data to follow the sequence of probability density function.
 adapt non-linearity and can be conceived as a complex mathematical function that converts input data (e.g.,
landuse parameters such as slope, buffer distance, population density etc) to a desired output (e.g.,
growth prediction).
 has better accuracy and evaluate the training and testing match before prediction.
 Once the training addresses the testing requirement with the required level of accuracy, the prediction
could be performed to achieve higher accuracy
12/24/2019
32
ADVANCED IMAGE PROCESSING
NEURAL NETWORKS ARCHITECTURE
Synapses/Connecting Links Neurons/Nodes
1
11W
1
12W
1
13W
2
11W
2
21W
2
31W
2
12W
2
22W
2
32W
1
21W
1
22W
1
23W
Weight associated with the path connecting the jth element of the ith layer to the kth element of the (i+1)th layer.
i
jkW
12/24/2019
33
ADVANCED IMAGE PROCESSING
Input Neurons
 Number of Input Neuron is determined based on the number of Bands,
Hidden Neurons
 The number of nodes in the hidden layers defines the complexity and power of the
neural network model to delineate underlying relationships and structures inherent
in a dataset.
 The number of hidden layer nodes has a considerable effect on both classification
accuracy and training time requirements.
 The level of classification accuracy that can be produced by a neural network is
related to the generalization capabilities of that network,
 That the number of nodes in the hidden layer(s) should be large enough for the
correct representation of the problem,
Parameters Affecting Neural Networks Classification
1. Number of Neurons/Nodes
I. Architectural Parameters
12/24/2019
34
ADVANCED IMAGE PROCESSING
 But at the same time low enough to have adequate generalization capabilities.
 Networks that are too small cannot identify the internal structure of the data (a state
known as under fitting) and therefore produce lower classification accuracies.
 Networks that are too large are Back propagating artificial neural networks in land cover
classification likely to become over specific to the training data.
 Number of Neurons in the Hidden Layers are dependent on the number of nodes/ Neurons
in the input layer and summarized as follows:
where Ni represents the number of input nodes.
12/24/2019
35
ADVANCED IMAGE PROCESSING
Ni is the number of input units, NW is the total number of weights in the network,
1. Number of training samples
 The number of training samples employed at the learning stage has a significant impact on the
performance of any classifier.
 Although the size of the training data is of considerable importance, the characteristics and
the distributions of the data, as well as the sampling strategy used, can affect the results.
 Heuristics proposed for the computation of the optimum number of training samples:
Output Neurons
 Number of Neurons in the Output Layers are dependent on the number of classes required from the
remote sensor datasets.
II. Training Parameters
12/24/2019
36
ADVANCED IMAGE PROCESSING
2. Initial of Weights
 The initial weight values define a starting location on the multi-dimensional error
surface
 When large initial values are assigned to the weights, it is likely that causes the learning
process to slow down
 If the initial weight values are assigned small values, the backpropagation algorithm may
operate on a very flat area around the origin of the error surface
3. Learning Rate and Momentum Factors
 The learning rate determines the size of the steps taken in the search for the global
minimum of the error function in the training process
 The momentum term uses the previous weight configuration to determine the direction
of search for the global minimum of the error
4. Training Iterations
 The model compute through its algorithm to classify until
 The error goal required is achieved or
 The Maximum iteration is met
II. Training Parameters
12/24/2019

More Related Content

What's hot

I0341042048
I0341042048I0341042048
I0341042048
inventionjournals
 
Efficient Implementation of Self-Organizing Map for Sparse Input Data
Efficient Implementation of Self-Organizing Map for Sparse Input DataEfficient Implementation of Self-Organizing Map for Sparse Input Data
Efficient Implementation of Self-Organizing Map for Sparse Input Data
ymelka
 
IRJET-Multimodal Image Classification through Band and K-Means Clustering
IRJET-Multimodal Image Classification through Band and K-Means ClusteringIRJET-Multimodal Image Classification through Band and K-Means Clustering
IRJET-Multimodal Image Classification through Band and K-Means Clustering
IRJET Journal
 
A Novel GA-SVM Model For Vehicles And Pedestrial Classification In Videos
A Novel GA-SVM Model For Vehicles And Pedestrial Classification In VideosA Novel GA-SVM Model For Vehicles And Pedestrial Classification In Videos
A Novel GA-SVM Model For Vehicles And Pedestrial Classification In Videos
ijtsrd
 
Self-organizing map
Self-organizing mapSelf-organizing map
Self-organizing map
Tarat Diloksawatdikul
 
GTSRB Traffic Sign recognition using machine learning
GTSRB Traffic Sign recognition using machine learningGTSRB Traffic Sign recognition using machine learning
GTSRB Traffic Sign recognition using machine learning
Rupali Aher
 
Long-Term Robust Tracking Whith on Failure Recovery
Long-Term Robust Tracking Whith on Failure RecoveryLong-Term Robust Tracking Whith on Failure Recovery
Long-Term Robust Tracking Whith on Failure Recovery
TELKOMNIKA JOURNAL
 
Brain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineBrain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector Machine
IRJET Journal
 
R sprojec3
R sprojec3R sprojec3
R sprojec3Qust04
 
Iee egold2010 presentazione_finale_veracini
Iee egold2010 presentazione_finale_veraciniIee egold2010 presentazione_finale_veracini
Iee egold2010 presentazione_finale_veracinigrssieee
 
Ijarcet vol-2-issue-7-2363-2368
Ijarcet vol-2-issue-7-2363-2368Ijarcet vol-2-issue-7-2363-2368
Ijarcet vol-2-issue-7-2363-2368Editor IJARCET
 
Computational Geometry based Remote Networking
Computational Geometry based Remote NetworkingComputational Geometry based Remote Networking
Computational Geometry based Remote Networking
idescitation
 
D05222528
D05222528D05222528
D05222528
IOSR-JEN
 
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSOA Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
rahulmonikasharma
 
Support vector classification
Support vector classificationSupport vector classification
Support vector classificationbutest
 
UNet-VGG16 with transfer learning for MRI-based brain tumor segmentation
UNet-VGG16 with transfer learning for MRI-based brain tumor segmentationUNet-VGG16 with transfer learning for MRI-based brain tumor segmentation
UNet-VGG16 with transfer learning for MRI-based brain tumor segmentation
TELKOMNIKA JOURNAL
 
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
ijcsit
 
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
wl820609
 
Classification of Satellite broadcasting Image and Validation Exhausting Geom...
Classification of Satellite broadcasting Image and Validation Exhausting Geom...Classification of Satellite broadcasting Image and Validation Exhausting Geom...
Classification of Satellite broadcasting Image and Validation Exhausting Geom...
IJSRD
 

What's hot (19)

I0341042048
I0341042048I0341042048
I0341042048
 
Efficient Implementation of Self-Organizing Map for Sparse Input Data
Efficient Implementation of Self-Organizing Map for Sparse Input DataEfficient Implementation of Self-Organizing Map for Sparse Input Data
Efficient Implementation of Self-Organizing Map for Sparse Input Data
 
IRJET-Multimodal Image Classification through Band and K-Means Clustering
IRJET-Multimodal Image Classification through Band and K-Means ClusteringIRJET-Multimodal Image Classification through Band and K-Means Clustering
IRJET-Multimodal Image Classification through Band and K-Means Clustering
 
A Novel GA-SVM Model For Vehicles And Pedestrial Classification In Videos
A Novel GA-SVM Model For Vehicles And Pedestrial Classification In VideosA Novel GA-SVM Model For Vehicles And Pedestrial Classification In Videos
A Novel GA-SVM Model For Vehicles And Pedestrial Classification In Videos
 
Self-organizing map
Self-organizing mapSelf-organizing map
Self-organizing map
 
GTSRB Traffic Sign recognition using machine learning
GTSRB Traffic Sign recognition using machine learningGTSRB Traffic Sign recognition using machine learning
GTSRB Traffic Sign recognition using machine learning
 
Long-Term Robust Tracking Whith on Failure Recovery
Long-Term Robust Tracking Whith on Failure RecoveryLong-Term Robust Tracking Whith on Failure Recovery
Long-Term Robust Tracking Whith on Failure Recovery
 
Brain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineBrain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector Machine
 
R sprojec3
R sprojec3R sprojec3
R sprojec3
 
Iee egold2010 presentazione_finale_veracini
Iee egold2010 presentazione_finale_veraciniIee egold2010 presentazione_finale_veracini
Iee egold2010 presentazione_finale_veracini
 
Ijarcet vol-2-issue-7-2363-2368
Ijarcet vol-2-issue-7-2363-2368Ijarcet vol-2-issue-7-2363-2368
Ijarcet vol-2-issue-7-2363-2368
 
Computational Geometry based Remote Networking
Computational Geometry based Remote NetworkingComputational Geometry based Remote Networking
Computational Geometry based Remote Networking
 
D05222528
D05222528D05222528
D05222528
 
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSOA Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
 
Support vector classification
Support vector classificationSupport vector classification
Support vector classification
 
UNet-VGG16 with transfer learning for MRI-based brain tumor segmentation
UNet-VGG16 with transfer learning for MRI-based brain tumor segmentationUNet-VGG16 with transfer learning for MRI-based brain tumor segmentation
UNet-VGG16 with transfer learning for MRI-based brain tumor segmentation
 
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
 
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
 
Classification of Satellite broadcasting Image and Validation Exhausting Geom...
Classification of Satellite broadcasting Image and Validation Exhausting Geom...Classification of Satellite broadcasting Image and Validation Exhausting Geom...
Classification of Satellite broadcasting Image and Validation Exhausting Geom...
 

Similar to DIGITAL IMAGE ANALYSIS

Digital Image Classification.pptx
Digital Image Classification.pptxDigital Image Classification.pptx
Digital Image Classification.pptx
Hline Win
 
Digital image classification22oct
Digital image classification22octDigital image classification22oct
Digital image classification22oct
Aleemuddin Abbasi
 
Image classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANIImage classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANI
P.K. Mani
 
Digital_Image_Classification.pptx
Digital_Image_Classification.pptxDigital_Image_Classification.pptx
Digital_Image_Classification.pptx
BivaYadav3
 
image_classification.pptx
image_classification.pptximage_classification.pptx
image_classification.pptx
tayyaba977749
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
National Cheng Kung University
 
Image Classification For SAR Images using Modified ANN
Image Classification For SAR Images using Modified ANNImage Classification For SAR Images using Modified ANN
Image Classification For SAR Images using Modified ANN
IRJET Journal
 
Case Study: Prediction on Iris Dataset Using KNN Algorithm
Case Study: Prediction on Iris Dataset Using KNN AlgorithmCase Study: Prediction on Iris Dataset Using KNN Algorithm
Case Study: Prediction on Iris Dataset Using KNN Algorithm
IRJET Journal
 
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
IRJET Journal
 
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
cscpconf
 
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHESIMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
Vikash Kumar
 
A Review of Image Classification Techniques
A Review of Image Classification TechniquesA Review of Image Classification Techniques
A Review of Image Classification Techniques
IRJET Journal
 
IRJET- Weakly Supervised Object Detection by using Fast R-CNN
IRJET- Weakly Supervised Object Detection by using Fast R-CNNIRJET- Weakly Supervised Object Detection by using Fast R-CNN
IRJET- Weakly Supervised Object Detection by using Fast R-CNN
IRJET Journal
 
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
Konstantinos Demertzis
 
Analysis of Classification Approaches
Analysis of Classification ApproachesAnalysis of Classification Approaches
Analysis of Classification Approaches
paperpublications3
 
Cluster analysis (2).docx
Cluster analysis (2).docxCluster analysis (2).docx
Cluster analysis (2).docx
YaseenRashid4
 
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
csandit
 
Predicting Students Performance using K-Median Clustering
Predicting Students Performance using  K-Median ClusteringPredicting Students Performance using  K-Median Clustering
Predicting Students Performance using K-Median Clustering
IIRindia
 

Similar to DIGITAL IMAGE ANALYSIS (20)

Digital Image Classification.pptx
Digital Image Classification.pptxDigital Image Classification.pptx
Digital Image Classification.pptx
 
Digital image classification22oct
Digital image classification22octDigital image classification22oct
Digital image classification22oct
 
Image classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANIImage classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANI
 
Digital_Image_Classification.pptx
Digital_Image_Classification.pptxDigital_Image_Classification.pptx
Digital_Image_Classification.pptx
 
image_classification.pptx
image_classification.pptximage_classification.pptx
image_classification.pptx
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
 
Image Classification For SAR Images using Modified ANN
Image Classification For SAR Images using Modified ANNImage Classification For SAR Images using Modified ANN
Image Classification For SAR Images using Modified ANN
 
Case Study: Prediction on Iris Dataset Using KNN Algorithm
Case Study: Prediction on Iris Dataset Using KNN AlgorithmCase Study: Prediction on Iris Dataset Using KNN Algorithm
Case Study: Prediction on Iris Dataset Using KNN Algorithm
 
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
 
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
 
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHESIMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
 
A Review of Image Classification Techniques
A Review of Image Classification TechniquesA Review of Image Classification Techniques
A Review of Image Classification Techniques
 
IRJET- Weakly Supervised Object Detection by using Fast R-CNN
IRJET- Weakly Supervised Object Detection by using Fast R-CNNIRJET- Weakly Supervised Object Detection by using Fast R-CNN
IRJET- Weakly Supervised Object Detection by using Fast R-CNN
 
J25043046
J25043046J25043046
J25043046
 
J25043046
J25043046J25043046
J25043046
 
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
 
Analysis of Classification Approaches
Analysis of Classification ApproachesAnalysis of Classification Approaches
Analysis of Classification Approaches
 
Cluster analysis (2).docx
Cluster analysis (2).docxCluster analysis (2).docx
Cluster analysis (2).docx
 
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
 
Predicting Students Performance using K-Median Clustering
Predicting Students Performance using  K-Median ClusteringPredicting Students Performance using  K-Median Clustering
Predicting Students Performance using K-Median Clustering
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 

DIGITAL IMAGE ANALYSIS

  • 1. CHAPTER FIVE IMAGE CLASSIFICATION AND ANALYSIS • A human analyst attempting to classify features in an image uses the elements of visual Interpretation to identify homogeneous groups of pixels which represent various features or land cover classes of interest. • Spectral pattern recognition - uses the spectral information represented by the digital numbers in one or more spectral bands, and attempts to classify each individual pixel based on this spectral information. 12/24/2019 1
  • 2. CONT… Information classes – are those categories of interest that the analyst is actually trying to identify in the imagery, such as different kinds of crops, different forest types or tree species, different geologic units or rock types, etc. Spectral classes - are groups of pixels that are uniform (or near-similar) with respect to their brightness values in the different spectral channels of the data.  The objective is to match the spectral classes in the data to the information classes of interest. 12/24/2019 2
  • 4. Common classification procedures can be broken down into two broad subdivisions based on the method used: I. SUPERVISED CLASSIFICATION II. UNSUPERVISED CLASSIFICATION III. HYBRID CLASSIFICATION CONT… 12/24/2019 4
  • 5. SUPERVISED CLASSIFICATION  In a supervised classification, the analyst identifies homogeneous representative samples (referred to as training areas) of the different surface cover types (information classes) of interest in the imagery.  The selection of appropriate training areas is based on  the analyst’s familiarity with the geographical area and  knowledge of the actual surface cover types present in the image.  Thus, the analyst is supervising the categorization of a set of specific classes.  The numerical information in all spectral bands for the pixels comprising these areas, are used to train the computer to recognize spectrally similar areas for each class.  The computer uses special programs or algorithms to determine the numerical signatures for each training class. 12/24/2019 5
  • 6. Once the computer has determined the signatures for each class, each pixel in the image is compared to these signatures and labeled as the class it closely resembles digitally. Thus, in a supervised classification, the analyst is first identifies the information classes based on which it determines the spectral classes which represent them. In order to carry out supervised classification the analyst may have to adopt a well defined procedure in so as to achieve a satisfactory classification of information CONT… 12/24/2019 6
  • 7. STEPS REQUIRED FOR SUPERVISED CLASSIFICATION (a) Firstly,  acquire satellite data and accompanying metadata.  Look for information regarding platform, projection, resolution, coverage, and, importantly, meteorological conditions before and during data acquisition. (b) Secondly,  Chose the surface types to be mapped. Collect ground truth data with positional accuracy (GPS).  These data are used to develop the training classes for the discriminant analysis.  Ideally, it is best to time the ground truth data collection to coincide with the satellite passing overhead. 12/24/2019 7
  • 8. CONT… (c)Thirdly,  begin the classification by performing image post- processing techniques (corrections, image mosaics, and enhancements).  Select pixels in the image that are representative (and homogeneous) of the object.  If GPS field data were collected, geo-register the GPS field plots onto the imagery and define the image training sites by outlining the GPS polygons. A training class contains the sum of points (pixels) or polygons (clusters of pixels) 12/24/2019 8
  • 9. The success of a supervised classification depends upon the training data used to identify different classes. Hence selection of training data has to be done meticulously keeping in mind each training data set has some specific characteristics. These characteristics are discussed below: Number of pixels: This is an important characteristic regarding the number of pixels to be selected for each information class. However, there is no guideline available, yet in general, the analyst must ensure that sufficient number of pixels is selected. One training area has a MMU of about 4 hectares 100 pixels per class which also should have to govern the MMU. (10×Bands to 100×Bands) pixels per class. 1% of the total image could be the whole class samples in an image Size: The training sets identified on the image should be large enough to provide accurate and reliable information regarding the informational class. Instead of selecting larger samples in a limited area of the whole image, it is more reliable to select small samples, large in number, in a uniform distribution throughout the image. CONT… 12/24/2019 9
  • 10. Shapes Shape: It is not an important characteristic. However, regular shape of training area selected provides ease in extracting the information from the satellite images. CONT… 12/24/2019 10
  • 11. Placement: The training area should be placed in such a way that it does not lie close to the edge of the boundary of the information class. Uniformity: This is one the most critical and important characteristics of any training data for an information class. The training data collected must exhibit uniformity or homogeneity in the information. If the histogram displays one peak, i.e., unimodal frequency distribution for each spectral class, the training data is acceptable. If the display is multimodal distribution, then there is variability or mixing of information and hence must be discarded. CONT… 12/24/2019 11
  • 12.  Location: Generally informational classes have small spectral variability, thus it is necessary that training data are should be so located that it accounts for different types of conditions within the image.  It is desirable that the analyst undertakes a field visit to the desired location to clearly mark out the selected information.  In case of inaccessible or mountainous regions, aerial photographs or maps can provide the basis for accurate delineation of training areas.  Number of training areas: The number of training areas depends upon the number of categories to be mapped, their diversity, and the resources available for delineating training areas.  In general, five to ten training samples per class are selected in order to account for the spatial and spectral variability of informational class.  Selection of multiple training areas is also desirable as it may be possible that some training areas of a class may have to be discarded later. CONT… 12/24/2019 12
  • 15. 1. Minimum Mean Distance –  Minimum distance to the mean is a simple computation that classifies pixels based on their distance from the mean of the training class.  It is determined by plotting the pixel brightness and calculating its Euclidean distance (using the Pythagorean theorem) to the unassigned pixel. Some Classification Algorithms Where μck and μcl represent the mean vectors for class c measured in bands k and l  The unknown pixel is assigned to the closest class.  Any unknown pixel will definitely be assigned to one of any classes, there will be no unclassified pixel. 1512/24/2019
  • 16.  Pixels are assigned to the training class for which it has a minimum distance.  The user designates a minimum distance threshold for an acceptable distance; pixels with distance values above the designated threshold will be classified as unknown. Data Minimum Distance to Mean ClassificationScatter plot Training 1612/24/2019
  • 17. ADVANTAGES  Since every pixel is spectrally closer to either one sample mean or other so there are no unclassified pixels.  Mathematically simple and computationally faster. DISADVANTAGES  Pixels which should be unclassified will become classified.  Does not consider class variability or in sensitive to the different degree of class variance in spectral data 1712/24/2019
  • 18. 2. Maximum Likelihood –  Maximum Likelihood is computationally complex.  It establishes the variance and covariance about the mean of the training classes.  This algorithm then statistically calculates the probability of an unassigned pixel belonging to each class.  The pixel is then assigned to the class for which it has the highest probability. 1812/24/2019
  • 19. Equal Probability Contours are plotted Probability of belonging to a class decreases with distance from it’s mean point 1912/24/2019
  • 20. ADVANTAGES  Most accurate of classifiers (if input sample have normal distribution) because it takes the most variables.  Takes variability of classes into account. DISADVANTAGES  An extensive equation, takes long time to compute.  It is parametric.  Tends to over classify signatures with relatively large values in the covariance matrix. 2012/24/2019
  • 21. UNSUPERVISED CLASSIFICATION In essence, it is reverse of the supervised classification process. Spectral classes are grouped, first, based solely on the numerical information in the data, and are then matched by the analyst to information classes (if possible). Programs called clustering algorithms are used to determine the natural groupings or structures in the data. Usually, the analyst specifies how many groups or clusters are to be looked for in the data. 12/24/2019 21
  • 22. CONT… Some clusters have been broken down, each of these require a further iteration of the clustering algorithm. Thus, unsupervised classification is not completely without human intervention. However, it does not start with a pre-determined set of classes as in a supervised classification. 12/24/2019 22
  • 26. Steps Required for Unsupervised Classification 1) The number of classes, 2) The maximum number of iterations, 3) The maximum number of times a pixel can be moved from one cluster to another with each iteration, 4) The minimum distance from the mean, and 5) The maximum standard deviation allowable. 2612/24/2019
  • 28. Unsupervised and Supervised Classification 2812/24/2019
  • 29. 29 ADVANCED IMAGE PROCESSING SOFT (SUB-PIXEL) CLASSIFICATION  Mixed Pixel is one of the characteristic of remote sensing datasets  Additionally, pixels containing more than one landuse-land cover classes also need to be examined  The spectral reflectance of a mixed pixel is an average of the use land cover classes in it.  There are many algorithms developed to classify mixed pixel having different classes in it, some and most used are:  MLC in fuzzy form  Linear Mixture Modelling  Fuzzy C-Mean Classifier  Neural Networks Classifier 12/24/2019
  • 30. 30 ADVANCED IMAGE PROCESSING  A Neural Networks is a massively parallel distributed processor made up of simple processing units, which has a natural tendency for storing experimental knowledge and making it available for use. It resembles brain in two respects:  Knowledge is acquired b the network from its environment through a learning process  Interneuron connection strengths, known as synaptic weights, are used to store the acquired knowledge  An important characteristic of Artificial Neural Networks (ANN) are:  Their non-parametric nature, which assumes no priori knowledge, particularly of the frequency distribution of the data.  Their adaptability and their ability to produce results with classification accuracies, that are higher than those generated by statistical classifiers,  Capabilities in handling complex datasets leading to an increasing amount of research in the remote sensing field (Paola and Schowengerdt 1995b, Atkinson and Tatnall 1997). Neural Networks Classifier 12/24/2019
  • 31. 31 ADVANCED IMAGE PROCESSING  The rapid uptake of neural approaches in remote sensing is due mainly to their widely demonstrated ability to:  perform more accurately and rapidly than other techniques such as statistical classifiers, particularly when the feature space is complex and the source data has nonlinear/different statistical distributions  incorporate a priori knowledge and realistic physical constraints into the analysis (Brown and Harris 1994);  incorporate different types of data (including those from different sensors) into the analysis, thus facilitating synergistic studies (Benediktsson et al. 1993, Benediktsson and Sveinsson 1997);  process with no underlying model that assumed for the multivariate distribution of the specific data in feature space, i.e they are distribution-free;  it does not require the data to follow the sequence of probability density function.  adapt non-linearity and can be conceived as a complex mathematical function that converts input data (e.g., landuse parameters such as slope, buffer distance, population density etc) to a desired output (e.g., growth prediction).  has better accuracy and evaluate the training and testing match before prediction.  Once the training addresses the testing requirement with the required level of accuracy, the prediction could be performed to achieve higher accuracy 12/24/2019
  • 32. 32 ADVANCED IMAGE PROCESSING NEURAL NETWORKS ARCHITECTURE Synapses/Connecting Links Neurons/Nodes 1 11W 1 12W 1 13W 2 11W 2 21W 2 31W 2 12W 2 22W 2 32W 1 21W 1 22W 1 23W Weight associated with the path connecting the jth element of the ith layer to the kth element of the (i+1)th layer. i jkW 12/24/2019
  • 33. 33 ADVANCED IMAGE PROCESSING Input Neurons  Number of Input Neuron is determined based on the number of Bands, Hidden Neurons  The number of nodes in the hidden layers defines the complexity and power of the neural network model to delineate underlying relationships and structures inherent in a dataset.  The number of hidden layer nodes has a considerable effect on both classification accuracy and training time requirements.  The level of classification accuracy that can be produced by a neural network is related to the generalization capabilities of that network,  That the number of nodes in the hidden layer(s) should be large enough for the correct representation of the problem, Parameters Affecting Neural Networks Classification 1. Number of Neurons/Nodes I. Architectural Parameters 12/24/2019
  • 34. 34 ADVANCED IMAGE PROCESSING  But at the same time low enough to have adequate generalization capabilities.  Networks that are too small cannot identify the internal structure of the data (a state known as under fitting) and therefore produce lower classification accuracies.  Networks that are too large are Back propagating artificial neural networks in land cover classification likely to become over specific to the training data.  Number of Neurons in the Hidden Layers are dependent on the number of nodes/ Neurons in the input layer and summarized as follows: where Ni represents the number of input nodes. 12/24/2019
  • 35. 35 ADVANCED IMAGE PROCESSING Ni is the number of input units, NW is the total number of weights in the network, 1. Number of training samples  The number of training samples employed at the learning stage has a significant impact on the performance of any classifier.  Although the size of the training data is of considerable importance, the characteristics and the distributions of the data, as well as the sampling strategy used, can affect the results.  Heuristics proposed for the computation of the optimum number of training samples: Output Neurons  Number of Neurons in the Output Layers are dependent on the number of classes required from the remote sensor datasets. II. Training Parameters 12/24/2019
  • 36. 36 ADVANCED IMAGE PROCESSING 2. Initial of Weights  The initial weight values define a starting location on the multi-dimensional error surface  When large initial values are assigned to the weights, it is likely that causes the learning process to slow down  If the initial weight values are assigned small values, the backpropagation algorithm may operate on a very flat area around the origin of the error surface 3. Learning Rate and Momentum Factors  The learning rate determines the size of the steps taken in the search for the global minimum of the error function in the training process  The momentum term uses the previous weight configuration to determine the direction of search for the global minimum of the error 4. Training Iterations  The model compute through its algorithm to classify until  The error goal required is achieved or  The Maximum iteration is met II. Training Parameters 12/24/2019