SlideShare a Scribd company logo
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org
Page | 328
Paper Publications
Analysis of Classification Approaches
Robin Kumar
Assistant Professor, Department of Mathematics, A.S. College, Khanna, Punjab, India
Abstract: Object Classification is an important task within the field of computer vision. Image classification refers
to the labelling of images into one of a number of predefined categories. Classification includes image sensors,
image pre-processing, object detection, object segmentation, feature extraction and object classification. Many
classification techniques have been developed for image classification. In this survey various classification
techniques are considered; Artificial Neural Network (ANN), Decision Tree (DT), Support Vector Machine (SVM)
and Fuzzy Classification.
Keywords: Image Classification, Artificial Neural Network, Decision Tree, Support Vector Machine, Fuzzy
Classifier.
I. INTRODUCTION
Classification between the objects is easy task for humans but it has proved to be a complex problem for machines. The
raise of high-capacity computers, the availability of high quality and low-priced video cameras, and the increasing need
for automatic video analysis has generated an interest in object classification algorithms. A simple classification system
consists of a camera fixed high above the interested zone, where images are captured and consequently processed.
Classification includes image sensors, image preprocessing, object detection, object segmentation, feature extraction and
object classification. Classification system consists of database that contains predefined patterns that compares with
detected object to classify in to proper category. Image classification is an important and challenging task in various
application domains, including biomedical imaging, biometry, video surveillance, vehicle navigation, industrial visual
inspection, robot navigation, and remote sensing.
Classification process consists of following steps:
A. Pre-processing- atmospheric correction, noise removal, image transformation, main component analysis etc.
B. Detection and extraction of a object- Detection includes detection of position and other characteristics of moving
object image obtained from camera. And in extraction, from the detected object estimating the trajectory of the object in
the image plane.
C. Training: Selection of the particular attribute which best describes the pattern.
D. Classification of the object-Object classification step categorizes detected objects into predefined classes by using
suitable method that compares the image patterns with the target patterns.
II. IMAGE CLASSIFICATION APPROACHES
Various image classification approaches are defined briefly:
1) On The Basis Of Characteristic Used:
A. Shape-based:
This method makes use of the objects’ 2D spatial information. Common features used in shape-based classification
schemes are the points (centroid, set of points),primitive geometric shapes(rectangle or ellipse), skeleton, silhouette and
contour.
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org
Page | 329
Paper Publications
B. Motion-based:
This methods use temporal tracked features of objects for the classification.
2) On The Basis Of Training Sample Used:
A. Supervised Classification:
The process of using samples of known informational classes (training sets) to classify pixels of unknown identity.
Example: minimum distance to means algorithm, parallelepiped algorithm, maximum likelihood algorithm.
B. Unsupervised Classification:
In this type of classification is a method which examines a large number of unknown pixels and divides it into number of
classes based on natural groupings present in the image values. Computer determines spectrally separable class and then
defines their information value. No extensive prior knowledge is required. Example: Kmeans clustering algorithm.
3) On The Basis Of Assumption of Parameter on Data:
A. Parametric classifier:
The parameters like mean vector and covariance matrix are used. There is an assumption of Gaussian distribution. The
parameters like mean vector and covariance matrix are frequently generated from training samples. Example: Maximum
likelihood, linear discriminant analysis.
B. Non Parametric classifier:
There is no assumption about the data. Non-parametric classifiers do not make use of statistical parameters to calculate
class separation. Example: Artificial neural network, support vector machine, decision tree classifier, expert system.
4) On The Basis Of Pixel Information Used:
A. Per pixel classifier:
Conventional classifier generates a signature by using the combination of the spectra of all training-set pixels from a
given feature. The contributions of all materials present in the training-set pixels is present in the resulting signature. It
can be parametric or nonparametric the accuracy may not meet up because of the impact of the mixed pixel problem.
Example: maximum likelihood, ANN, support vector machine and minimum distance.
B. Subpixel classifiers:
The spectral value of each pixel is assumed to be a linear or non-linear combination of defined pure materials called end
members, providing proportional membership of each pixel to each end member. Subpixel classifier has the capability to
handle the mixed pixel problem, suitable for medium and coarse spatial resolution images. Example: spectral mixture
analysis, subpixel classifier, Fuzzy-set classifiers.
C. Per-field classifier:
The per-field classifier is intended to handle the problem of environmental heterogeneity, and also improves the
classification accuracy. Generally used by GIS-based classification approaches.
D. Object-oriented classifiers:
Pixels of the image are united into objects and then classification is performed on the basis of objects. It involves 2 stages:
image segmentation and image classification Image segmentation unites pixels into objects, and a classification is then
implemented on the basis of objects. Example: e Cognition.
5) On The Basis Of Number of Outputs For Each Spatial Element:
A. Hard Classification:
Also known as crisp classification, in this each pixel is required or forced to show membership to a single class.eg
maximum likelihood, minimum distance, artificial neural network, decision tree, and support vector machine.
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org
Page | 330
Paper Publications
B. Soft classification:
It is also known as fuzzy classification In this each pixel may exhibit numerous and partial class membership. Produces
more accurate result.
6) On The Basis Of Spatial Information:
A. Spectral Classifiers:
This image classification uses pure spectral information .Example: Maximum likelihood, minimum distance, artificial
neural network.
B. Contextual Classifiers:
This image classification uses the spatially neighbouring pixel information. Example: frequency-based contextual
classifier.
C. Spectral-contextual classifiers:
This classification uses both spectral and spatial information initial classification images are generated using parametric or
non-parametric classifiers and then contextual classifiers are implemented in the classified images. Example: combination
of parametric or non-parametric and contextual algorithms.
7) Multiple classifiers approach:
Different classifiers have their own advantages and disadvantages. In this approach different classifiers are combined
.some of the method for combining multiple classifier are: Voting rules, Bayesian formalism, evidential reasoning,
multiple neural network.
III. IMAGE CLASSIFICATION TECHNIQUES
TABLE I DIFFERENT TECHNIQUES FOR CLASSIFICATION
Classification
method
Description Characteristics
Artificial
Neural
network
ANN is a type of artificial intelligence that imitates some functions of
the person mind.
ANN has a normal tendency for storing experiential knowledge.
An ANN consists of a sequence of layers; each layer consists of a set
of neurones.
All neurones of every layer are linked by weighted connections to all
neurones on the preceding and succeeding layers.
It uses Nonparametric
approach.
Performance and accuracy
depends upon the network
structure and number of inputs
Decision
tree
DT calculates class membership by repeatedly partitioning a dataset
into uniform subsets Hierarchical classifier permits the acceptations
and rejection of class labels at each intermediary stage.
This method consists of 3 parts: Partitioning the nodes, find the
terminal nodes and allocation of class label to terminal nodes
DT are based on hierarchical
rule based method and use
Nonparametric approach.
Support
Vector
Machine
A support vector machine builds a hyper plane or set of hyper planes
in a high- or infinite dimensional space, used for classification.
Good separation is achieved by the hyper plane that has the largest
distance to the nearest training data point of any class (functional
margin), generally larger the margin lower the generalization error of
the classifier.
SVM uses Nonparametric
With binary classifier approach
and can handle more input data
very efficiently.
Performance and accuracy
depends upon the hyper plane
selection and kernel parameter.
Fuzzy
Measure
In Fuzzy classification, various stochastic associations are
determined to describe characteristics of an image. The various types
of stochastic are combined (set of properties) in which the members
of this set of properties are fuzzy in nature. It provides the
opportunity to describe different categories of stochastic
characteristics in the similar form.
It uses Stochastic approach.
Performance and accuracy
depends upon the threshold
selection and fuzzy integral.
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org
Page | 331
Paper Publications
TABLE II Advantages and Disadvantages of Different Classification Techniques
Classification
method
Advantages Disadvantages
Artificial Neural
network
 It is a non-parametric classifier.
 It is an universal functional approximator with
arbitrary accuracy.
 capable to present functions such as OR, AND,
NOT
 It is a data driven self-adaptive technique
 efficiently handles noisy inputs
 Computation rate is high
 It is semantically poor.
 The training of ANN is time
taking.
 Problem of over fitting.
 Difficult in choosing the type
network architecture.
Decision tree  Can handle nonparametric training data
 Does not required an extensive design and
training.
 Provides hierarchical associations between input
variables to forecast class membership and provides
a set of rules n are easy to interpret.
 Simple and computational efficiency is good.
 The usage of hyperplane decision
boundaries parallel to the feature axes
may restrict their use in which classes
are clearly distinguishable.
 Becomes complex calculation when
various values are undecided and/or
when various outcomes are correlated.
Support Vector
Machine
 It gains flexibility in the choice of the form of the
threshold.
 Contains a nonlinear transformation.
 It provides a good generalization capability.
 The problem of over fitting is eliminated.
 Reduction in computational complexity.
 Simple to manage decision rule complexity and
Error frequency.
 Result transparency is low.
 Training is time consuming.
 Structure of algorithm is difficult to
understand
 Determination of optimal
parameters is not easy when there is
nonlinearly separable training data.
Fuzzy Measure  Efficiently handles uncertainty.
 Properties are describe by identifying various
stochastic relationships.
 Without priori knowledge output is
not good
 Precise solutions depend upon
direction of decision.
IV. CONCLUSION
This paper attempts to study and provides a brief knowledge about the different image classification approaches and
different classification methods. Most common approaches for image classification can be categories as supervised and
unsupervised, or parametric and nonparametric or object-oriented, subpixel, per-pixel and perfield or spectral classifiers,
contextual classifiers and spectral-contextual classifiers or hard and soft classification. This survey gives theoretical
knowledge about different classification methods and provides the advantages and disadvantages of various classification
methods.
REFERENCES
[1] Jianxin Wu,”Efficient Hik Svm Learning For Image Classification”, Ieee Transactions On Image Processing, Vol.
21, No. 10, October 2012
[2] Bohyung Han, Member, Ieee, And Larry S. Davis, Fellow, Ieee, "Density-Based Multifeature Background
Subtraction With Support Vector Machine" Ieeetransactions On Pattern Analysis And Machine Intelligence, Vol. 34,
No. 5, May 2012
[3] Sonal Athavale,Neelabh Sao,"Classification On Movingobjec Trajectories",International Journal Of Advanced
Technology & Engineering Research (Ijater) Issn No: 2250-3536 Volume 2, Issue 2, May 2012
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org
Page | 332
Paper Publications
[4] R.Muralidharan, Dr.C.Chandrasekar,"Object Recognition Using Svm-Knn Based On Geometric Moment
Invariant",International Journal Of Computer Trends And Technology- July To Aug 2011
[5] Francesca Bovolo, Lorenzo Bruzzone, And Lorenzo Carlin, Member, Ieee “A Novel Technique For Subpixel Image
Classification Based On Support Vector Machine Ieee Transactions On Image Processing”, Vol. 19, No. 11,
November 2010
[6] Xiaohongyu, And Hongliuhuangshan, “Image Semantic Classification Using Svm In Image Retrieval” P. R. China,
26-28, Dec. 2009
[7] Swantje Johnsen And Ashley Tews "Real-Time Object Tracking And Classification Using A Static Camera”"15
Proceedings Of The Ieee Icra 2009.
[8] Adnan Khashman,"Automatic Detection, Extraction And Recognition Of Moving Objects" International Journal Of
Systems Applications, Engineering & Development Issue 1, Volume 2, 2008
[9] Frank Moosmann, Eric Nowak, Frederic Jurie, "Randomized Clustering Forests For Image Classification" Ieee
Transactions On Pattern Analysis And Machine Intelligence, Vol. 30, No. 9, September 2008.
[10] Zailiang Pan And Chong Wah Ngo,“Moving-Object Detection, Association, And Selection In Home Videos”. Ieee
Transactions On Multimedia, Vol. 9, No. 2, February 2007.
[11] Alexia Briassouli And Narendra Ahuja, "Extraction And Analysis Of Multiple Periodic Motions In Video
Sequence."Ieee Transactions On Pattern Analysis And Machine Intelligence, Vol. 29, No. 7, July 2007.
[12] Jing Li, Nigel Allinson, Member, Ieee, Dacheng Tao, And Xuelong Li, Member, Ieee "Multitraining Support Vector
Machine For Image Retrieval"Ieee Transactions On Image Processing, Vol. 15, No. 11, November 2006.
[13] D. Lu And Q. Weng, “A Survey Of Image Classification Methods And Techniques For Improving Classification
Performance” International Journal Of Remote Sensing Vol. 28, No. 5, 10 March 2007.
[14] M. Seetha, * I.V. Muralikrishna, Member, Ieee ** B.L. Deekshatulu, Life Fellow, Ieee, B.L. Malleswari, Nagaratna,
P.Hegde “Artificial Neural Networks And Other Methods Of Image Classification” Journal Of Theoretical And
Applied Information Technology 2005 – 2008.
[15] Mahesh Pal And Paul M. Mather “Decision Tree Based Classification Of Remotely Sensed Data” November 2001.

More Related Content

PPT
Avanced Image Classification
PDF
Handwritten digits recognition report
PDF
L0816166
PDF
11.artificial neural network based cancer cell classification
PDF
Ijarcet vol-2-issue-2-855-860
PDF
APPLYING NEURAL NETWORKS FOR SUPERVISED LEARNING OF MEDICAL DATA
PDF
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
PDF
Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...
Avanced Image Classification
Handwritten digits recognition report
L0816166
11.artificial neural network based cancer cell classification
Ijarcet vol-2-issue-2-855-860
APPLYING NEURAL NETWORKS FOR SUPERVISED LEARNING OF MEDICAL DATA
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...

What's hot (20)

PDF
Analysis of Neocognitron of Neural Network Method in the String Recognition
PDF
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
PDF
Image classification in remote sensing
PDF
B42010712
PDF
An Extensive Review on Generative Adversarial Networks GAN’s
PDF
Symbolic-Connectionist Representational Model for Optimizing Decision Making ...
PDF
Handwritten Digit Recognition
PDF
Evaluation of deep neural network architectures in the identification of bone...
PDF
R sprojec3
PDF
IRJET- Art Authentication System using Deep Neural Networks
PDF
A NEW CODING METHOD IN PATTERN RECOGNITION FINGERPRINT IMAGE USING VECTOR QUA...
PPTX
Issues in Image Registration and Image similarity based on mutual information
PDF
Extended fuzzy c means clustering algorithm in segmentation of noisy images
PDF
Use of artificial neural network in pattern recognition
PDF
2015.basicsof imageanalysischapter2 (1)
PDF
10.1.1.432.9149
PDF
IRJET-Multiclass Classification Method Based On Deep Learning For Leaf Identi...
PDF
PPTX
GUI based handwritten digit recognition using CNN
PDF
Cc4301455457
Analysis of Neocognitron of Neural Network Method in the String Recognition
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
Image classification in remote sensing
B42010712
An Extensive Review on Generative Adversarial Networks GAN’s
Symbolic-Connectionist Representational Model for Optimizing Decision Making ...
Handwritten Digit Recognition
Evaluation of deep neural network architectures in the identification of bone...
R sprojec3
IRJET- Art Authentication System using Deep Neural Networks
A NEW CODING METHOD IN PATTERN RECOGNITION FINGERPRINT IMAGE USING VECTOR QUA...
Issues in Image Registration and Image similarity based on mutual information
Extended fuzzy c means clustering algorithm in segmentation of noisy images
Use of artificial neural network in pattern recognition
2015.basicsof imageanalysischapter2 (1)
10.1.1.432.9149
IRJET-Multiclass Classification Method Based On Deep Learning For Leaf Identi...
GUI based handwritten digit recognition using CNN
Cc4301455457
Ad

Viewers also liked (20)

PDF
Delay Constrained Energy Efficient Data Transmission over WSN
PDF
Comparative Performance Analysis & Complexity of Different Sorting Algorithm
PDF
An Algorithm Analysis on Data Mining
PDF
An Advanced IR System of Relational Keyword Search Technique
PDF
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
PDF
Entropy based Digital Watermarking using 2-D Biorthogonal WAVELET
PDF
A Task Scheduling Algorithm in Cloud Computing
PDF
Scheduling Mechanism in Wireless Networks
PDF
Ephemeral Performance of Choke
PDF
Secure Data Sharing For Dynamic Groups in Multi-Attorney Manner Using Cloud
PDF
The Effect of Customers Perception on Security and Privacy of Internet Bankin...
PPT
Dia del libro
PDF
Brandfire 9 point Checklist for Loyalty Programme
PPTX
Dia mundial de la alimentacion
DOC
Resume -Bharath EN
PPT
6 exposiciondeproblemasdecomunicacinconelalumnado-130122003120-phpapp02
DOCX
Compu
DOCX
Preguntas d eloy
PDF
Exec World
PDF
El liderazgo educativo
Delay Constrained Energy Efficient Data Transmission over WSN
Comparative Performance Analysis & Complexity of Different Sorting Algorithm
An Algorithm Analysis on Data Mining
An Advanced IR System of Relational Keyword Search Technique
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
Entropy based Digital Watermarking using 2-D Biorthogonal WAVELET
A Task Scheduling Algorithm in Cloud Computing
Scheduling Mechanism in Wireless Networks
Ephemeral Performance of Choke
Secure Data Sharing For Dynamic Groups in Multi-Attorney Manner Using Cloud
The Effect of Customers Perception on Security and Privacy of Internet Bankin...
Dia del libro
Brandfire 9 point Checklist for Loyalty Programme
Dia mundial de la alimentacion
Resume -Bharath EN
6 exposiciondeproblemasdecomunicacinconelalumnado-130122003120-phpapp02
Compu
Preguntas d eloy
Exec World
El liderazgo educativo
Ad

Similar to Analysis of Classification Approaches (20)

PDF
Image classification
PPTX
Image classification
PDF
A Review of Image Classification Techniques
PPTX
Plant Disease Detection.pptx
PDF
Proposed algorithm for image classification using regression-based pre-proces...
PDF
PPT s09-machine vision-s2
PPT
Image classification, remote sensing, P K MANI
PDF
A_Survey_Paper_on_Image_Classification_and_Methods.pdf
PPTX
PPT.pptx
PDF
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PDF
DIGITAL IMAGE ANALYSIS
PPTX
EarthMapper: A Toolbox for the Semantic Segmentation of Remote Sensing Imagery
PDF
seminar report kshitij on PBL presentation.pdf
PDF
Image Segmentation and Classification using Neural Network
PDF
Image Segmentation and Classification using Neural Network
PDF
Image Classification and Annotation Using Deep Learning
PDF
A Hybrid Theory Of Power Theft Detection
DOCX
Remote Sensing Image Scene Classification
PDF
A survey of modified support vector machine using particle of swarm optimizat...
PDF
Hypothesis on Different Data Mining Algorithms
Image classification
Image classification
A Review of Image Classification Techniques
Plant Disease Detection.pptx
Proposed algorithm for image classification using regression-based pre-proces...
PPT s09-machine vision-s2
Image classification, remote sensing, P K MANI
A_Survey_Paper_on_Image_Classification_and_Methods.pdf
PPT.pptx
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
DIGITAL IMAGE ANALYSIS
EarthMapper: A Toolbox for the Semantic Segmentation of Remote Sensing Imagery
seminar report kshitij on PBL presentation.pdf
Image Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural Network
Image Classification and Annotation Using Deep Learning
A Hybrid Theory Of Power Theft Detection
Remote Sensing Image Scene Classification
A survey of modified support vector machine using particle of swarm optimizat...
Hypothesis on Different Data Mining Algorithms

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Spectroscopy.pptx food analysis technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
KodekX | Application Modernization Development
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Approach and Philosophy of On baking technology
The AUB Centre for AI in Media Proposal.docx
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectroscopy.pptx food analysis technology
Per capita expenditure prediction using model stacking based on satellite ima...
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Advanced methodologies resolving dimensionality complications for autism neur...
Chapter 3 Spatial Domain Image Processing.pdf
KodekX | Application Modernization Development
Encapsulation_ Review paper, used for researhc scholars
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Approach and Philosophy of On baking technology

Analysis of Classification Approaches

  • 1. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org Page | 328 Paper Publications Analysis of Classification Approaches Robin Kumar Assistant Professor, Department of Mathematics, A.S. College, Khanna, Punjab, India Abstract: Object Classification is an important task within the field of computer vision. Image classification refers to the labelling of images into one of a number of predefined categories. Classification includes image sensors, image pre-processing, object detection, object segmentation, feature extraction and object classification. Many classification techniques have been developed for image classification. In this survey various classification techniques are considered; Artificial Neural Network (ANN), Decision Tree (DT), Support Vector Machine (SVM) and Fuzzy Classification. Keywords: Image Classification, Artificial Neural Network, Decision Tree, Support Vector Machine, Fuzzy Classifier. I. INTRODUCTION Classification between the objects is easy task for humans but it has proved to be a complex problem for machines. The raise of high-capacity computers, the availability of high quality and low-priced video cameras, and the increasing need for automatic video analysis has generated an interest in object classification algorithms. A simple classification system consists of a camera fixed high above the interested zone, where images are captured and consequently processed. Classification includes image sensors, image preprocessing, object detection, object segmentation, feature extraction and object classification. Classification system consists of database that contains predefined patterns that compares with detected object to classify in to proper category. Image classification is an important and challenging task in various application domains, including biomedical imaging, biometry, video surveillance, vehicle navigation, industrial visual inspection, robot navigation, and remote sensing. Classification process consists of following steps: A. Pre-processing- atmospheric correction, noise removal, image transformation, main component analysis etc. B. Detection and extraction of a object- Detection includes detection of position and other characteristics of moving object image obtained from camera. And in extraction, from the detected object estimating the trajectory of the object in the image plane. C. Training: Selection of the particular attribute which best describes the pattern. D. Classification of the object-Object classification step categorizes detected objects into predefined classes by using suitable method that compares the image patterns with the target patterns. II. IMAGE CLASSIFICATION APPROACHES Various image classification approaches are defined briefly: 1) On The Basis Of Characteristic Used: A. Shape-based: This method makes use of the objects’ 2D spatial information. Common features used in shape-based classification schemes are the points (centroid, set of points),primitive geometric shapes(rectangle or ellipse), skeleton, silhouette and contour.
  • 2. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org Page | 329 Paper Publications B. Motion-based: This methods use temporal tracked features of objects for the classification. 2) On The Basis Of Training Sample Used: A. Supervised Classification: The process of using samples of known informational classes (training sets) to classify pixels of unknown identity. Example: minimum distance to means algorithm, parallelepiped algorithm, maximum likelihood algorithm. B. Unsupervised Classification: In this type of classification is a method which examines a large number of unknown pixels and divides it into number of classes based on natural groupings present in the image values. Computer determines spectrally separable class and then defines their information value. No extensive prior knowledge is required. Example: Kmeans clustering algorithm. 3) On The Basis Of Assumption of Parameter on Data: A. Parametric classifier: The parameters like mean vector and covariance matrix are used. There is an assumption of Gaussian distribution. The parameters like mean vector and covariance matrix are frequently generated from training samples. Example: Maximum likelihood, linear discriminant analysis. B. Non Parametric classifier: There is no assumption about the data. Non-parametric classifiers do not make use of statistical parameters to calculate class separation. Example: Artificial neural network, support vector machine, decision tree classifier, expert system. 4) On The Basis Of Pixel Information Used: A. Per pixel classifier: Conventional classifier generates a signature by using the combination of the spectra of all training-set pixels from a given feature. The contributions of all materials present in the training-set pixels is present in the resulting signature. It can be parametric or nonparametric the accuracy may not meet up because of the impact of the mixed pixel problem. Example: maximum likelihood, ANN, support vector machine and minimum distance. B. Subpixel classifiers: The spectral value of each pixel is assumed to be a linear or non-linear combination of defined pure materials called end members, providing proportional membership of each pixel to each end member. Subpixel classifier has the capability to handle the mixed pixel problem, suitable for medium and coarse spatial resolution images. Example: spectral mixture analysis, subpixel classifier, Fuzzy-set classifiers. C. Per-field classifier: The per-field classifier is intended to handle the problem of environmental heterogeneity, and also improves the classification accuracy. Generally used by GIS-based classification approaches. D. Object-oriented classifiers: Pixels of the image are united into objects and then classification is performed on the basis of objects. It involves 2 stages: image segmentation and image classification Image segmentation unites pixels into objects, and a classification is then implemented on the basis of objects. Example: e Cognition. 5) On The Basis Of Number of Outputs For Each Spatial Element: A. Hard Classification: Also known as crisp classification, in this each pixel is required or forced to show membership to a single class.eg maximum likelihood, minimum distance, artificial neural network, decision tree, and support vector machine.
  • 3. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org Page | 330 Paper Publications B. Soft classification: It is also known as fuzzy classification In this each pixel may exhibit numerous and partial class membership. Produces more accurate result. 6) On The Basis Of Spatial Information: A. Spectral Classifiers: This image classification uses pure spectral information .Example: Maximum likelihood, minimum distance, artificial neural network. B. Contextual Classifiers: This image classification uses the spatially neighbouring pixel information. Example: frequency-based contextual classifier. C. Spectral-contextual classifiers: This classification uses both spectral and spatial information initial classification images are generated using parametric or non-parametric classifiers and then contextual classifiers are implemented in the classified images. Example: combination of parametric or non-parametric and contextual algorithms. 7) Multiple classifiers approach: Different classifiers have their own advantages and disadvantages. In this approach different classifiers are combined .some of the method for combining multiple classifier are: Voting rules, Bayesian formalism, evidential reasoning, multiple neural network. III. IMAGE CLASSIFICATION TECHNIQUES TABLE I DIFFERENT TECHNIQUES FOR CLASSIFICATION Classification method Description Characteristics Artificial Neural network ANN is a type of artificial intelligence that imitates some functions of the person mind. ANN has a normal tendency for storing experiential knowledge. An ANN consists of a sequence of layers; each layer consists of a set of neurones. All neurones of every layer are linked by weighted connections to all neurones on the preceding and succeeding layers. It uses Nonparametric approach. Performance and accuracy depends upon the network structure and number of inputs Decision tree DT calculates class membership by repeatedly partitioning a dataset into uniform subsets Hierarchical classifier permits the acceptations and rejection of class labels at each intermediary stage. This method consists of 3 parts: Partitioning the nodes, find the terminal nodes and allocation of class label to terminal nodes DT are based on hierarchical rule based method and use Nonparametric approach. Support Vector Machine A support vector machine builds a hyper plane or set of hyper planes in a high- or infinite dimensional space, used for classification. Good separation is achieved by the hyper plane that has the largest distance to the nearest training data point of any class (functional margin), generally larger the margin lower the generalization error of the classifier. SVM uses Nonparametric With binary classifier approach and can handle more input data very efficiently. Performance and accuracy depends upon the hyper plane selection and kernel parameter. Fuzzy Measure In Fuzzy classification, various stochastic associations are determined to describe characteristics of an image. The various types of stochastic are combined (set of properties) in which the members of this set of properties are fuzzy in nature. It provides the opportunity to describe different categories of stochastic characteristics in the similar form. It uses Stochastic approach. Performance and accuracy depends upon the threshold selection and fuzzy integral.
  • 4. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org Page | 331 Paper Publications TABLE II Advantages and Disadvantages of Different Classification Techniques Classification method Advantages Disadvantages Artificial Neural network  It is a non-parametric classifier.  It is an universal functional approximator with arbitrary accuracy.  capable to present functions such as OR, AND, NOT  It is a data driven self-adaptive technique  efficiently handles noisy inputs  Computation rate is high  It is semantically poor.  The training of ANN is time taking.  Problem of over fitting.  Difficult in choosing the type network architecture. Decision tree  Can handle nonparametric training data  Does not required an extensive design and training.  Provides hierarchical associations between input variables to forecast class membership and provides a set of rules n are easy to interpret.  Simple and computational efficiency is good.  The usage of hyperplane decision boundaries parallel to the feature axes may restrict their use in which classes are clearly distinguishable.  Becomes complex calculation when various values are undecided and/or when various outcomes are correlated. Support Vector Machine  It gains flexibility in the choice of the form of the threshold.  Contains a nonlinear transformation.  It provides a good generalization capability.  The problem of over fitting is eliminated.  Reduction in computational complexity.  Simple to manage decision rule complexity and Error frequency.  Result transparency is low.  Training is time consuming.  Structure of algorithm is difficult to understand  Determination of optimal parameters is not easy when there is nonlinearly separable training data. Fuzzy Measure  Efficiently handles uncertainty.  Properties are describe by identifying various stochastic relationships.  Without priori knowledge output is not good  Precise solutions depend upon direction of decision. IV. CONCLUSION This paper attempts to study and provides a brief knowledge about the different image classification approaches and different classification methods. Most common approaches for image classification can be categories as supervised and unsupervised, or parametric and nonparametric or object-oriented, subpixel, per-pixel and perfield or spectral classifiers, contextual classifiers and spectral-contextual classifiers or hard and soft classification. This survey gives theoretical knowledge about different classification methods and provides the advantages and disadvantages of various classification methods. REFERENCES [1] Jianxin Wu,”Efficient Hik Svm Learning For Image Classification”, Ieee Transactions On Image Processing, Vol. 21, No. 10, October 2012 [2] Bohyung Han, Member, Ieee, And Larry S. Davis, Fellow, Ieee, "Density-Based Multifeature Background Subtraction With Support Vector Machine" Ieeetransactions On Pattern Analysis And Machine Intelligence, Vol. 34, No. 5, May 2012 [3] Sonal Athavale,Neelabh Sao,"Classification On Movingobjec Trajectories",International Journal Of Advanced Technology & Engineering Research (Ijater) Issn No: 2250-3536 Volume 2, Issue 2, May 2012
  • 5. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 2, Issue 1, pp: (328-332), Month: April 2015 – September 2015, Available at: www.paperpublications.org Page | 332 Paper Publications [4] R.Muralidharan, Dr.C.Chandrasekar,"Object Recognition Using Svm-Knn Based On Geometric Moment Invariant",International Journal Of Computer Trends And Technology- July To Aug 2011 [5] Francesca Bovolo, Lorenzo Bruzzone, And Lorenzo Carlin, Member, Ieee “A Novel Technique For Subpixel Image Classification Based On Support Vector Machine Ieee Transactions On Image Processing”, Vol. 19, No. 11, November 2010 [6] Xiaohongyu, And Hongliuhuangshan, “Image Semantic Classification Using Svm In Image Retrieval” P. R. China, 26-28, Dec. 2009 [7] Swantje Johnsen And Ashley Tews "Real-Time Object Tracking And Classification Using A Static Camera”"15 Proceedings Of The Ieee Icra 2009. [8] Adnan Khashman,"Automatic Detection, Extraction And Recognition Of Moving Objects" International Journal Of Systems Applications, Engineering & Development Issue 1, Volume 2, 2008 [9] Frank Moosmann, Eric Nowak, Frederic Jurie, "Randomized Clustering Forests For Image Classification" Ieee Transactions On Pattern Analysis And Machine Intelligence, Vol. 30, No. 9, September 2008. [10] Zailiang Pan And Chong Wah Ngo,“Moving-Object Detection, Association, And Selection In Home Videos”. Ieee Transactions On Multimedia, Vol. 9, No. 2, February 2007. [11] Alexia Briassouli And Narendra Ahuja, "Extraction And Analysis Of Multiple Periodic Motions In Video Sequence."Ieee Transactions On Pattern Analysis And Machine Intelligence, Vol. 29, No. 7, July 2007. [12] Jing Li, Nigel Allinson, Member, Ieee, Dacheng Tao, And Xuelong Li, Member, Ieee "Multitraining Support Vector Machine For Image Retrieval"Ieee Transactions On Image Processing, Vol. 15, No. 11, November 2006. [13] D. Lu And Q. Weng, “A Survey Of Image Classification Methods And Techniques For Improving Classification Performance” International Journal Of Remote Sensing Vol. 28, No. 5, 10 March 2007. [14] M. Seetha, * I.V. Muralikrishna, Member, Ieee ** B.L. Deekshatulu, Life Fellow, Ieee, B.L. Malleswari, Nagaratna, P.Hegde “Artificial Neural Networks And Other Methods Of Image Classification” Journal Of Theoretical And Applied Information Technology 2005 – 2008. [15] Mahesh Pal And Paul M. Mather “Decision Tree Based Classification Of Remotely Sensed Data” November 2001.