SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
 
Volume 2 Issue 8, August 2013
www.ijsr.net
Classification of Wheat Grains Using Machine
Algorithms
Meesha Punn1
, Nidhi Bhalla2
1, 2
Swami Vivekanand Institute of Engineering and Technology, Banur, Punjab, India
Abstract: India is the second largest producer of wheat in the world after China. Specifying the quality of wheat manually requires an
expert judgment and is time consuming. To overcome this problem, machine algorithms can be used to classify wheat according to its
quality. In this paper we have done wheat classification by using two machine learning algorithms, that is, Support Vector Machine
(OVR) and Neural Network (LM). For classification, images of wheat grain are captured using digital camera and thresholding is
performed. Following this step, features of wheat are extracted from these images and machine learning algorithms are implemented.
The accuracy of Support Vector Machine is 86.8% and of Neural network is 94.5%. Results show that Neural Network (LM)is better
than Support Vector Machine(OVR).
Keywords: Classification, Computer Vision System, Image Processing, Grading, Quality, SVM, Wheat
1. Introduction
India is the second largest producer of wheat in the world
after China. Determining the quality of wheat is critical.
Specifying the quality of wheat manually requires an expert
judgment and is time consuming. Sometimes the variety of
wheat looks so similar that differentiating them becomes a
very tedious task when carried out manually. To overcome
this problem, machine algorithms can be used to classify
wheat according to its quality.
Machine vision is widely used in the field of agriculture for
identifying the varieties of various food crops and for
identifying their quality as well. A machine vision system
(MVS) provides an alternative to the manual inspection of
biological products. It makes use of Machine algorithms and
digital images. These images are obtained with the help of
digital camera and are then stored in the computer for future
work. In a Machine Vision System, the camera acts as an
eye and the computer acts as the brain.
Digital images stored in the computer are processed by
Image processing algorithms. They extract the features from
the digital images and use them to generate pattern. These
patterns are input to the machine algorithms based on which
the objects are classified into their respective classes. Such
machine algorithms used for classifying objects are referred
to as pattern classifiers.
The present paper deals with classifying the wheat grain. For
doing this, two machine learning algorithms are used, that is,
Support Vector Machine (OVR) and Neural Network (LM).
Figure 1: Components of Machine Vision System
2. Previous Work
Studies have been done on classification of wheat using
machine algorithms and image processing. These studies
have used different machine classifiers and have performed
feature extraction for carrying out their work. Some studies
extracted two classes of features while others extracted more
than two classes of features.
In a study [1], four varieties of wheat were identified by
integrating machine vision and artificial neural network
using Matlab software. Different colour and morphological
features of wheat were extracted for carrying out the process
of identification. Given these features, testing of ANN was
performed. It was concluded that colour features or
morphological features alone could not recognize wheat so a
combination of both was used. The overall accuracy was
found to be 95.86%.
Another study [2] classified the rain fed wheat grain
cultivars using Artificial Neural Network. For this purpose,
colour features, morphological features and textural features
were extracted. These features were fed to multilayer
perceptron neural network. The classification accuracy was
concluded to be 86.58%. After using UTA algorithm for
feature extraction, the accuracy was increased to 87.22%.
A study by [3] used Discriminant Analysis and K Nearest
Neighbor for classification of wheat and barley grain
kernels. The system training was performed with only
morphological features, only colour features and
combination of morphological features, colour features as
well as textural features. It was concluded that accuracies
higher than 99% can be achieved when morphological,
colour and textural feature types are used together as
compared to using them alone.
3. Methodology of Proposed Work
The methodology comprises of different steps which are as
follows:
363
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
 
Volume 2 Issue 8, August 2013
www.ijsr.net
Figure 2: Methodology of wheat classification
3.1 Obtain dataset of wheat grain images
The first step for classification of wheat is to acquire images
of wheat grains. In order to obtain the image of wheat
grains, the wheat grains were placed on a black background
and special precaution was taken so that no light gets
reflected on the black background. This is so in order to
obtain clear image of wheat grains. Digital camera was used
to obtain the images which were then stored in the computer
machine.
Figure1: Captured image of Wheat grains
3.2. Feature extraction and Thresholding
The next step in wheat classification is performing
thresholding of images. Thresholding [7] is the simplest
method of image segmentation. From a grayscale image,
thesholding can be used to create binary images by turning
all pixels below some threshold to zero and all pixels about
that threshold to one. Feature extraction [5] defines a set of
features which represents the information that is important
for classification of wheat. Different features were extracted
and they were fed to machine classifiers for wheat
classification. The following features were extracted from
wheat images:
Table 1: Features extracted from images of wheat Features
Formula
Features Formula
Area
Using offset method:
First measure the length of the longest axis of
the area (line AB). This is called the length
line. Next, divide the length line into equal
sections, for example 10 ft. These lines are
called offset lines.
Length line(AB) = 60 pixel, distance between
offset lines is 10 pixel apart
Length of each offset line;
C = 15 pixel, D = 10 pixel, E=15 pixel, F = 25
pixel, G =20 pixel
Total length of offset lines = C + D + E + F +
G = 15 + 10 + 15 + 25 + 20 = 85 pixel
Area to measure = Distance between offset
lines x sum of the length of the offset lines =
10 pixel x 85 pixel
= 850 pixel
Perimeter Number of horizontal and vertical
links+(Number of diagonal links*√2)
Volume
volume=1/ 2[x1(y2 - y3) + x2(y3- y1) + x3(y1-
y2_](z1+ z2 + z3) / 3
Where, (x1, y1), (x2, y2) and (x3, y3) are the
planar co-ordinates of the triangle vertices and
z1, z2 and z3 are the corresponding elevation
Roundness Ratio 4*pi*area/perimeter^2
Percentage of
broken grain
No. of broken grain/no. of whole grain*100
Table 2: AGMART STANDARDS [10] for grading wheat
grains
Grade
Designati
on
Foreign
matter
(% by wt.)
Damaged
grains
(% by
wt.)
Slightly
damaged grains
(% by wt.)
Immature
shrivelled and
Broken Grains
Weevilled
Grains
(% by wt.)
I 1 1 2 2 1
II 1 2 4 4 3
III 1 4 6 10 6
IV 1 5 10 10 10
3.3. Grading and labeling each grain feature row
The grading of wheat grain is done on the basis of
Agricultural Procedure (Grading and Marking) Act, 1937
AGMART STANDARDS. According to this act, wheat
grains are divided into four classes.
364
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
 
Volume 2 Issue 8, August 2013
www.ijsr.net
Table 3: Criteria for finding grade of wheat grains
S.No Features Criteria Formula
1 Damaged
grain
Roundness
ratio≈ 0.98
No. of damaged grain
-----------------------------------------------
*100
total no. of grain in sample
2 Foreign
matter
Pixel value < 5
and volume >
50
No. of particles with pixel value less than
5------------------------------ *100
total no. of grain in sample
3 Slightly
damaged
grains
Roundness
Ratio ≈ 0.8
No. of slightly damaged grain-------------
------*100total no. of grain in sample
4 Broken
grains
Length < ¾ of
full length
No. of broken grain--------------------------
----------- *100 total no. of grain in
sample
5 Weevilled
grains
Volume < 15 No. of grains with volume less than ------
-------------------------------------------------
--- *100 total no. of grain in sample
3.4. Implementing Machine Algorithms [6]
The two machine learning algorithms, Neural Network (LM)
and Support Vector Machine (OVR), are implemented
separately.
Neural Network (NN) [8] has been the successfully used
classifier in numerous fields. So, it is of interest to use it for
wheat grain classification. It can be modeled on a human
brain. The basic processing unit of brain is neuron which
works identically in NN.
Support vector machine (SVM) [9] is a computer algorithm
that learns by example to assign labels to objects. It
maximizes a particular mathematical function with respect
to a given collection of data.
In order to implement the algorithms, the numeric
parameters are calculated to access quality of each grain.
These parameters are fed to each algorithm separately and
them the performance is evaluated.
3.5. Evaluate Performance
After implementing the algorithms, their performance is
measured to see whether desired results are achieved or not.
4. Results
After implementing the algorithms and the results of their
evaluated performance were obtained. The results show that
the accuracy of Support Vector Machine (OVR) comes out
to be 86.8% and that of Neural Network (LM) comes out to
be 94.5%. This means that Neural Network (LM) Performed
better than Support vector Machine (OVR).
Figure 3: Overall accuracy of NN (LM) and SVM (OVR)
5. Conclusion
Our objective was to classify wheat grains effectively using
machine algorithms. For this we used two machine
algorithms, that is, Support Vector Machine and Neural
Network.
The accuracy of SVM is 86.8% and Of Neural Network is
94.5%. Based on these results it is concluded that this
algorithm performed better than that algorithm. The
accuracy of this algorithm emerged out to be more than that
algorithm.
6. Future Scope
This work can be carried forward by using machine
algorithms, which have better accuracy and has less
computational cost, other than used in this research work.
Moreover, research can be done on different variety of
wheat and different feature set can be used.
References
[1] Arefi, A. Modarres Motlagh, and R. Farrokhi
Teimourlou, “Wheat class identification using
computer vision system and artificial neural networks”,
2011.
[2] Alireza Pazoki and Zohreh Pazoki, “Classification
system for rain fed wheat grain cultivars using
artificial neural network”, 2011.
[3] F. Guevara-Hernandez and J. Gomez-Gil, “A machine
vision system for classification of wheat and barley
grain kernels” 2011.
[4] Sanjivani Shantaiya and Mrs. Uzma Ansari,
“Identification Of Food Grains And Its Quality Using
Pattern Classification”, 2010
[5] W. Philpot, “Feature Extraction”
[6] Francisco Pereira a, Tom Mitchell b, Matthew
Botvinick a, “Machine learning classifiers and fMRI:
A tutorial overview”, 2009
[7] https://www.comp.glam.ac.uk/pages/staff/getaylor/pap
ers/gim98.PDF
[8] Vincent Cheung, Kevin Cannons, “An introduction to
Neural Networks”, 2002.
[9] William S Noble, “What is Support Vector Machine”,
2006.
[10] http://agmarknet.nic.in/Wheat_manual.html
365
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
 
Volume 2 Issue 8, August 2013
www.ijsr.net
Authors Profile
Meesha Punn is pursuing M.Tech (Computer
Science) form Swami Vivekanand Institute of
Engineering and Technology, Banur, Punjab, India.
She did her B.Tech (Information Technology) form
Doaba Institute of Engineering and Technology, Kharar, Punjab,
India.
Nidhi Bhalla is working as Assistant Professor in
Swami Vivekanand Institute of Engineering and
Technology, Banur, Punjab, India. She did her B.Tech
(Information Technology) and M.Tech (Computer
Science) form Lovely Professional University, Jalandhar, Punjab,
India.
366

More Related Content

What's hot

IRJET- Crop Pest Detection and Classification by K-Means and EM Clustering
IRJET-  	  Crop Pest Detection and Classification by K-Means and EM ClusteringIRJET-  	  Crop Pest Detection and Classification by K-Means and EM Clustering
IRJET- Crop Pest Detection and Classification by K-Means and EM ClusteringIRJET Journal
 
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...IJAEMSJORNAL
 
A survey on efficient no reference blur estimation methods
A survey on efficient no reference blur estimation methodsA survey on efficient no reference blur estimation methods
A survey on efficient no reference blur estimation methodseSAT Journals
 
A survey on efficient no reference blur estimation
A survey on efficient no reference blur estimationA survey on efficient no reference blur estimation
A survey on efficient no reference blur estimationeSAT Publishing House
 
The research of technology for automatically cutting Patterns' edge with edge...
The research of technology for automatically cutting Patterns' edge with edge...The research of technology for automatically cutting Patterns' edge with edge...
The research of technology for automatically cutting Patterns' edge with edge...IJRES Journal
 
Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...
Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...
Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...idescitation
 
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...ijcsit
 

What's hot (9)

Dip thesis
Dip thesisDip thesis
Dip thesis
 
IRJET- Crop Pest Detection and Classification by K-Means and EM Clustering
IRJET-  	  Crop Pest Detection and Classification by K-Means and EM ClusteringIRJET-  	  Crop Pest Detection and Classification by K-Means and EM Clustering
IRJET- Crop Pest Detection and Classification by K-Means and EM Clustering
 
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
 
A survey on efficient no reference blur estimation methods
A survey on efficient no reference blur estimation methodsA survey on efficient no reference blur estimation methods
A survey on efficient no reference blur estimation methods
 
A survey on efficient no reference blur estimation
A survey on efficient no reference blur estimationA survey on efficient no reference blur estimation
A survey on efficient no reference blur estimation
 
Neeta tiwari paper
Neeta tiwari paperNeeta tiwari paper
Neeta tiwari paper
 
The research of technology for automatically cutting Patterns' edge with edge...
The research of technology for automatically cutting Patterns' edge with edge...The research of technology for automatically cutting Patterns' edge with edge...
The research of technology for automatically cutting Patterns' edge with edge...
 
Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...
Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...
Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...
 
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
 

Similar to Classification of Wheat Grains Using Machine Algorithms

Automatic Seed Classification by Shape and Color Features using Machine Visio...
Automatic Seed Classification by Shape and Color Features using Machine Visio...Automatic Seed Classification by Shape and Color Features using Machine Visio...
Automatic Seed Classification by Shape and Color Features using Machine Visio...Editor IJCATR
 
Automatic Recognition of Medicinal Plants using Machine Learning Techniques
Automatic Recognition of Medicinal Plants using Machine Learning TechniquesAutomatic Recognition of Medicinal Plants using Machine Learning Techniques
Automatic Recognition of Medicinal Plants using Machine Learning TechniquesIRJET Journal
 
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...IRJET Journal
 
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...IRJET Journal
 
IRJET- Comparative Study of Artificial Neural Networks and Convolutional N...
IRJET- 	  Comparative Study of Artificial Neural Networks and Convolutional N...IRJET- 	  Comparative Study of Artificial Neural Networks and Convolutional N...
IRJET- Comparative Study of Artificial Neural Networks and Convolutional N...IRJET Journal
 
Grading and quality testing of food grains using neural network
Grading and quality testing of food grains using neural networkGrading and quality testing of food grains using neural network
Grading and quality testing of food grains using neural networkeSAT Journals
 
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEYRECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEYIRJET Journal
 
Grading and quality testing of food grains using neural
Grading and quality testing of food grains using neuralGrading and quality testing of food grains using neural
Grading and quality testing of food grains using neuraleSAT Publishing House
 
Corn leaf image classification based on machine learning techniques for accu...
Corn leaf image classification based on machine learning  techniques for accu...Corn leaf image classification based on machine learning  techniques for accu...
Corn leaf image classification based on machine learning techniques for accu...IJECEIAES
 
Handwritten amazigh-character-recognition-system-for-image-obtained-by-camera...
Handwritten amazigh-character-recognition-system-for-image-obtained-by-camera...Handwritten amazigh-character-recognition-system-for-image-obtained-by-camera...
Handwritten amazigh-character-recognition-system-for-image-obtained-by-camera...Youssef Rachidi
 
Flower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingFlower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingIOSR Journals
 
IRJET - Hand Gesture Recognition to Perform System Operations
IRJET -  	  Hand Gesture Recognition to Perform System OperationsIRJET -  	  Hand Gesture Recognition to Perform System Operations
IRJET - Hand Gesture Recognition to Perform System OperationsIRJET Journal
 
Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...
Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...
Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...Editor IJMTER
 
IRJET- Skin Disease Detection using Image Processing with Data Mining and Dee...
IRJET- Skin Disease Detection using Image Processing with Data Mining and Dee...IRJET- Skin Disease Detection using Image Processing with Data Mining and Dee...
IRJET- Skin Disease Detection using Image Processing with Data Mining and Dee...IRJET Journal
 
IRJET- Design, Development and Evaluation of a Grading System for Peeled Pist...
IRJET- Design, Development and Evaluation of a Grading System for Peeled Pist...IRJET- Design, Development and Evaluation of a Grading System for Peeled Pist...
IRJET- Design, Development and Evaluation of a Grading System for Peeled Pist...IRJET Journal
 
Automated Mechanism for Sugarcane Bud Detection & Cutting
Automated Mechanism for Sugarcane Bud Detection & CuttingAutomated Mechanism for Sugarcane Bud Detection & Cutting
Automated Mechanism for Sugarcane Bud Detection & CuttingIRJET Journal
 
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET Journal
 
Paper id 71201958
Paper id 71201958Paper id 71201958
Paper id 71201958IJRAT
 

Similar to Classification of Wheat Grains Using Machine Algorithms (20)

Automatic Seed Classification by Shape and Color Features using Machine Visio...
Automatic Seed Classification by Shape and Color Features using Machine Visio...Automatic Seed Classification by Shape and Color Features using Machine Visio...
Automatic Seed Classification by Shape and Color Features using Machine Visio...
 
Automatic Recognition of Medicinal Plants using Machine Learning Techniques
Automatic Recognition of Medicinal Plants using Machine Learning TechniquesAutomatic Recognition of Medicinal Plants using Machine Learning Techniques
Automatic Recognition of Medicinal Plants using Machine Learning Techniques
 
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...
 
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
 
IRJET- Comparative Study of Artificial Neural Networks and Convolutional N...
IRJET- 	  Comparative Study of Artificial Neural Networks and Convolutional N...IRJET- 	  Comparative Study of Artificial Neural Networks and Convolutional N...
IRJET- Comparative Study of Artificial Neural Networks and Convolutional N...
 
Grading and quality testing of food grains using neural network
Grading and quality testing of food grains using neural networkGrading and quality testing of food grains using neural network
Grading and quality testing of food grains using neural network
 
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEYRECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
 
Grading and quality testing of food grains using neural
Grading and quality testing of food grains using neuralGrading and quality testing of food grains using neural
Grading and quality testing of food grains using neural
 
B04630510
B04630510B04630510
B04630510
 
Corn leaf image classification based on machine learning techniques for accu...
Corn leaf image classification based on machine learning  techniques for accu...Corn leaf image classification based on machine learning  techniques for accu...
Corn leaf image classification based on machine learning techniques for accu...
 
Handwritten amazigh-character-recognition-system-for-image-obtained-by-camera...
Handwritten amazigh-character-recognition-system-for-image-obtained-by-camera...Handwritten amazigh-character-recognition-system-for-image-obtained-by-camera...
Handwritten amazigh-character-recognition-system-for-image-obtained-by-camera...
 
Flower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingFlower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image Processing
 
IRJET - Hand Gesture Recognition to Perform System Operations
IRJET -  	  Hand Gesture Recognition to Perform System OperationsIRJET -  	  Hand Gesture Recognition to Perform System Operations
IRJET - Hand Gesture Recognition to Perform System Operations
 
Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...
Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...
Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...
 
IRJET- Skin Disease Detection using Image Processing with Data Mining and Dee...
IRJET- Skin Disease Detection using Image Processing with Data Mining and Dee...IRJET- Skin Disease Detection using Image Processing with Data Mining and Dee...
IRJET- Skin Disease Detection using Image Processing with Data Mining and Dee...
 
IRJET- Design, Development and Evaluation of a Grading System for Peeled Pist...
IRJET- Design, Development and Evaluation of a Grading System for Peeled Pist...IRJET- Design, Development and Evaluation of a Grading System for Peeled Pist...
IRJET- Design, Development and Evaluation of a Grading System for Peeled Pist...
 
T03301030107
T03301030107T03301030107
T03301030107
 
Automated Mechanism for Sugarcane Bud Detection & Cutting
Automated Mechanism for Sugarcane Bud Detection & CuttingAutomated Mechanism for Sugarcane Bud Detection & Cutting
Automated Mechanism for Sugarcane Bud Detection & Cutting
 
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
 
Paper id 71201958
Paper id 71201958Paper id 71201958
Paper id 71201958
 

More from International Journal of Science and Research (IJSR)

More from International Journal of Science and Research (IJSR) (20)

Innovations in the Diagnosis and Treatment of Chronic Heart Failure
Innovations in the Diagnosis and Treatment of Chronic Heart FailureInnovations in the Diagnosis and Treatment of Chronic Heart Failure
Innovations in the Diagnosis and Treatment of Chronic Heart Failure
 
Design and implementation of carrier based sinusoidal pwm (bipolar) inverter
Design and implementation of carrier based sinusoidal pwm (bipolar) inverterDesign and implementation of carrier based sinusoidal pwm (bipolar) inverter
Design and implementation of carrier based sinusoidal pwm (bipolar) inverter
 
Polarization effect of antireflection coating for soi material system
Polarization effect of antireflection coating for soi material systemPolarization effect of antireflection coating for soi material system
Polarization effect of antireflection coating for soi material system
 
Image resolution enhancement via multi surface fitting
Image resolution enhancement via multi surface fittingImage resolution enhancement via multi surface fitting
Image resolution enhancement via multi surface fitting
 
Ad hoc networks technical issues on radio links security &amp; qo s
Ad hoc networks technical issues on radio links security &amp; qo sAd hoc networks technical issues on radio links security &amp; qo s
Ad hoc networks technical issues on radio links security &amp; qo s
 
Microstructure analysis of the carbon nano tubes aluminum composite with diff...
Microstructure analysis of the carbon nano tubes aluminum composite with diff...Microstructure analysis of the carbon nano tubes aluminum composite with diff...
Microstructure analysis of the carbon nano tubes aluminum composite with diff...
 
Improving the life of lm13 using stainless spray ii coating for engine applic...
Improving the life of lm13 using stainless spray ii coating for engine applic...Improving the life of lm13 using stainless spray ii coating for engine applic...
Improving the life of lm13 using stainless spray ii coating for engine applic...
 
An overview on development of aluminium metal matrix composites with hybrid r...
An overview on development of aluminium metal matrix composites with hybrid r...An overview on development of aluminium metal matrix composites with hybrid r...
An overview on development of aluminium metal matrix composites with hybrid r...
 
Pesticide mineralization in water using silver nanoparticles incorporated on ...
Pesticide mineralization in water using silver nanoparticles incorporated on ...Pesticide mineralization in water using silver nanoparticles incorporated on ...
Pesticide mineralization in water using silver nanoparticles incorporated on ...
 
Comparative study on computers operated by eyes and brain
Comparative study on computers operated by eyes and brainComparative study on computers operated by eyes and brain
Comparative study on computers operated by eyes and brain
 
T s eliot and the concept of literary tradition and the importance of allusions
T s eliot and the concept of literary tradition and the importance of allusionsT s eliot and the concept of literary tradition and the importance of allusions
T s eliot and the concept of literary tradition and the importance of allusions
 
Effect of select yogasanas and pranayama practices on selected physiological ...
Effect of select yogasanas and pranayama practices on selected physiological ...Effect of select yogasanas and pranayama practices on selected physiological ...
Effect of select yogasanas and pranayama practices on selected physiological ...
 
Grid computing for load balancing strategies
Grid computing for load balancing strategiesGrid computing for load balancing strategies
Grid computing for load balancing strategies
 
A new algorithm to improve the sharing of bandwidth
A new algorithm to improve the sharing of bandwidthA new algorithm to improve the sharing of bandwidth
A new algorithm to improve the sharing of bandwidth
 
Main physical causes of climate change and global warming a general overview
Main physical causes of climate change and global warming   a general overviewMain physical causes of climate change and global warming   a general overview
Main physical causes of climate change and global warming a general overview
 
Performance assessment of control loops
Performance assessment of control loopsPerformance assessment of control loops
Performance assessment of control loops
 
Capital market in bangladesh an overview
Capital market in bangladesh an overviewCapital market in bangladesh an overview
Capital market in bangladesh an overview
 
Faster and resourceful multi core web crawling
Faster and resourceful multi core web crawlingFaster and resourceful multi core web crawling
Faster and resourceful multi core web crawling
 
Extended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy imagesExtended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy images
 
Parallel generators of pseudo random numbers with control of calculation errors
Parallel generators of pseudo random numbers with control of calculation errorsParallel generators of pseudo random numbers with control of calculation errors
Parallel generators of pseudo random numbers with control of calculation errors
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Classification of Wheat Grains Using Machine Algorithms

  • 1. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064   Volume 2 Issue 8, August 2013 www.ijsr.net Classification of Wheat Grains Using Machine Algorithms Meesha Punn1 , Nidhi Bhalla2 1, 2 Swami Vivekanand Institute of Engineering and Technology, Banur, Punjab, India Abstract: India is the second largest producer of wheat in the world after China. Specifying the quality of wheat manually requires an expert judgment and is time consuming. To overcome this problem, machine algorithms can be used to classify wheat according to its quality. In this paper we have done wheat classification by using two machine learning algorithms, that is, Support Vector Machine (OVR) and Neural Network (LM). For classification, images of wheat grain are captured using digital camera and thresholding is performed. Following this step, features of wheat are extracted from these images and machine learning algorithms are implemented. The accuracy of Support Vector Machine is 86.8% and of Neural network is 94.5%. Results show that Neural Network (LM)is better than Support Vector Machine(OVR). Keywords: Classification, Computer Vision System, Image Processing, Grading, Quality, SVM, Wheat 1. Introduction India is the second largest producer of wheat in the world after China. Determining the quality of wheat is critical. Specifying the quality of wheat manually requires an expert judgment and is time consuming. Sometimes the variety of wheat looks so similar that differentiating them becomes a very tedious task when carried out manually. To overcome this problem, machine algorithms can be used to classify wheat according to its quality. Machine vision is widely used in the field of agriculture for identifying the varieties of various food crops and for identifying their quality as well. A machine vision system (MVS) provides an alternative to the manual inspection of biological products. It makes use of Machine algorithms and digital images. These images are obtained with the help of digital camera and are then stored in the computer for future work. In a Machine Vision System, the camera acts as an eye and the computer acts as the brain. Digital images stored in the computer are processed by Image processing algorithms. They extract the features from the digital images and use them to generate pattern. These patterns are input to the machine algorithms based on which the objects are classified into their respective classes. Such machine algorithms used for classifying objects are referred to as pattern classifiers. The present paper deals with classifying the wheat grain. For doing this, two machine learning algorithms are used, that is, Support Vector Machine (OVR) and Neural Network (LM). Figure 1: Components of Machine Vision System 2. Previous Work Studies have been done on classification of wheat using machine algorithms and image processing. These studies have used different machine classifiers and have performed feature extraction for carrying out their work. Some studies extracted two classes of features while others extracted more than two classes of features. In a study [1], four varieties of wheat were identified by integrating machine vision and artificial neural network using Matlab software. Different colour and morphological features of wheat were extracted for carrying out the process of identification. Given these features, testing of ANN was performed. It was concluded that colour features or morphological features alone could not recognize wheat so a combination of both was used. The overall accuracy was found to be 95.86%. Another study [2] classified the rain fed wheat grain cultivars using Artificial Neural Network. For this purpose, colour features, morphological features and textural features were extracted. These features were fed to multilayer perceptron neural network. The classification accuracy was concluded to be 86.58%. After using UTA algorithm for feature extraction, the accuracy was increased to 87.22%. A study by [3] used Discriminant Analysis and K Nearest Neighbor for classification of wheat and barley grain kernels. The system training was performed with only morphological features, only colour features and combination of morphological features, colour features as well as textural features. It was concluded that accuracies higher than 99% can be achieved when morphological, colour and textural feature types are used together as compared to using them alone. 3. Methodology of Proposed Work The methodology comprises of different steps which are as follows: 363
  • 2. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064   Volume 2 Issue 8, August 2013 www.ijsr.net Figure 2: Methodology of wheat classification 3.1 Obtain dataset of wheat grain images The first step for classification of wheat is to acquire images of wheat grains. In order to obtain the image of wheat grains, the wheat grains were placed on a black background and special precaution was taken so that no light gets reflected on the black background. This is so in order to obtain clear image of wheat grains. Digital camera was used to obtain the images which were then stored in the computer machine. Figure1: Captured image of Wheat grains 3.2. Feature extraction and Thresholding The next step in wheat classification is performing thresholding of images. Thresholding [7] is the simplest method of image segmentation. From a grayscale image, thesholding can be used to create binary images by turning all pixels below some threshold to zero and all pixels about that threshold to one. Feature extraction [5] defines a set of features which represents the information that is important for classification of wheat. Different features were extracted and they were fed to machine classifiers for wheat classification. The following features were extracted from wheat images: Table 1: Features extracted from images of wheat Features Formula Features Formula Area Using offset method: First measure the length of the longest axis of the area (line AB). This is called the length line. Next, divide the length line into equal sections, for example 10 ft. These lines are called offset lines. Length line(AB) = 60 pixel, distance between offset lines is 10 pixel apart Length of each offset line; C = 15 pixel, D = 10 pixel, E=15 pixel, F = 25 pixel, G =20 pixel Total length of offset lines = C + D + E + F + G = 15 + 10 + 15 + 25 + 20 = 85 pixel Area to measure = Distance between offset lines x sum of the length of the offset lines = 10 pixel x 85 pixel = 850 pixel Perimeter Number of horizontal and vertical links+(Number of diagonal links*√2) Volume volume=1/ 2[x1(y2 - y3) + x2(y3- y1) + x3(y1- y2_](z1+ z2 + z3) / 3 Where, (x1, y1), (x2, y2) and (x3, y3) are the planar co-ordinates of the triangle vertices and z1, z2 and z3 are the corresponding elevation Roundness Ratio 4*pi*area/perimeter^2 Percentage of broken grain No. of broken grain/no. of whole grain*100 Table 2: AGMART STANDARDS [10] for grading wheat grains Grade Designati on Foreign matter (% by wt.) Damaged grains (% by wt.) Slightly damaged grains (% by wt.) Immature shrivelled and Broken Grains Weevilled Grains (% by wt.) I 1 1 2 2 1 II 1 2 4 4 3 III 1 4 6 10 6 IV 1 5 10 10 10 3.3. Grading and labeling each grain feature row The grading of wheat grain is done on the basis of Agricultural Procedure (Grading and Marking) Act, 1937 AGMART STANDARDS. According to this act, wheat grains are divided into four classes. 364
  • 3. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064   Volume 2 Issue 8, August 2013 www.ijsr.net Table 3: Criteria for finding grade of wheat grains S.No Features Criteria Formula 1 Damaged grain Roundness ratio≈ 0.98 No. of damaged grain ----------------------------------------------- *100 total no. of grain in sample 2 Foreign matter Pixel value < 5 and volume > 50 No. of particles with pixel value less than 5------------------------------ *100 total no. of grain in sample 3 Slightly damaged grains Roundness Ratio ≈ 0.8 No. of slightly damaged grain------------- ------*100total no. of grain in sample 4 Broken grains Length < ¾ of full length No. of broken grain-------------------------- ----------- *100 total no. of grain in sample 5 Weevilled grains Volume < 15 No. of grains with volume less than ------ ------------------------------------------------- --- *100 total no. of grain in sample 3.4. Implementing Machine Algorithms [6] The two machine learning algorithms, Neural Network (LM) and Support Vector Machine (OVR), are implemented separately. Neural Network (NN) [8] has been the successfully used classifier in numerous fields. So, it is of interest to use it for wheat grain classification. It can be modeled on a human brain. The basic processing unit of brain is neuron which works identically in NN. Support vector machine (SVM) [9] is a computer algorithm that learns by example to assign labels to objects. It maximizes a particular mathematical function with respect to a given collection of data. In order to implement the algorithms, the numeric parameters are calculated to access quality of each grain. These parameters are fed to each algorithm separately and them the performance is evaluated. 3.5. Evaluate Performance After implementing the algorithms, their performance is measured to see whether desired results are achieved or not. 4. Results After implementing the algorithms and the results of their evaluated performance were obtained. The results show that the accuracy of Support Vector Machine (OVR) comes out to be 86.8% and that of Neural Network (LM) comes out to be 94.5%. This means that Neural Network (LM) Performed better than Support vector Machine (OVR). Figure 3: Overall accuracy of NN (LM) and SVM (OVR) 5. Conclusion Our objective was to classify wheat grains effectively using machine algorithms. For this we used two machine algorithms, that is, Support Vector Machine and Neural Network. The accuracy of SVM is 86.8% and Of Neural Network is 94.5%. Based on these results it is concluded that this algorithm performed better than that algorithm. The accuracy of this algorithm emerged out to be more than that algorithm. 6. Future Scope This work can be carried forward by using machine algorithms, which have better accuracy and has less computational cost, other than used in this research work. Moreover, research can be done on different variety of wheat and different feature set can be used. References [1] Arefi, A. Modarres Motlagh, and R. Farrokhi Teimourlou, “Wheat class identification using computer vision system and artificial neural networks”, 2011. [2] Alireza Pazoki and Zohreh Pazoki, “Classification system for rain fed wheat grain cultivars using artificial neural network”, 2011. [3] F. Guevara-Hernandez and J. Gomez-Gil, “A machine vision system for classification of wheat and barley grain kernels” 2011. [4] Sanjivani Shantaiya and Mrs. Uzma Ansari, “Identification Of Food Grains And Its Quality Using Pattern Classification”, 2010 [5] W. Philpot, “Feature Extraction” [6] Francisco Pereira a, Tom Mitchell b, Matthew Botvinick a, “Machine learning classifiers and fMRI: A tutorial overview”, 2009 [7] https://www.comp.glam.ac.uk/pages/staff/getaylor/pap ers/gim98.PDF [8] Vincent Cheung, Kevin Cannons, “An introduction to Neural Networks”, 2002. [9] William S Noble, “What is Support Vector Machine”, 2006. [10] http://agmarknet.nic.in/Wheat_manual.html 365
  • 4. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064   Volume 2 Issue 8, August 2013 www.ijsr.net Authors Profile Meesha Punn is pursuing M.Tech (Computer Science) form Swami Vivekanand Institute of Engineering and Technology, Banur, Punjab, India. She did her B.Tech (Information Technology) form Doaba Institute of Engineering and Technology, Kharar, Punjab, India. Nidhi Bhalla is working as Assistant Professor in Swami Vivekanand Institute of Engineering and Technology, Banur, Punjab, India. She did her B.Tech (Information Technology) and M.Tech (Computer Science) form Lovely Professional University, Jalandhar, Punjab, India. 366