SlideShare a Scribd company logo
1 of 21
Paper Presentation
CATTLE BREED DETECTION AND
CATEGORIZATION USING IMAGE
PROCESSING AND MACHINE
LEARNING
Designed and developed by:
1.Neil Duraiswami
2.Shrikant Bhalerao
3.Abhishek Watni
4.Chetan Aher
Problem statement :
Cattle Breed Detection and Categorization using Machine Learning
Objectives achieved:
A technique has been proposed which involves the use of support vector
machine to identify cow breeds.
To develop a system which can process image and enable user to get
information about cow breed name, breed quality like high or low ,
Breed's basic information like colour, avg milk quantity, avg body mass,
etc.
Introduction
The development of machine learning and soft computing techniques
has provided many opportunities for researchers to establish new
analytical methods in different scientific fields.
In our project, a technique has been proposed which involves the
image processing and Support vector machine to extract the features
by processing images.
The proposed system enables us to identify 7 different breeds and
display their basic information like colour, average milk quantity,
average body mass, etc.
PROPOSED SYSTEM
Input Images Preprocessing Segmentation Features Clustering Classification Prediction
The proposed system offers a robust approach to the selection
about unique livestock breeds. The Block diagram describes the
architecture of the proposed system.
Dataset Composition
In this model, over 1000 images were collected as a dataset. The dataset was
categorized into seven types of cattle in different regions of India and other
countries.
1. Ayrshire
2. Brown Swiss
3. Holstein Friesian
4. Jersey
5. Kankrej
6. Malvi
7. Red Dane.
20%
19%
21%
20%
2%
2%
16%
Dataset
Ayrshire
Brown Swiss
Holstein Friesian
Jersey
Kankrej
Malvi
Red Dane
Image Grey Scaling
• Grey scaling is the process of transforming an image from another colour
space e.g., RGB, CMYK, HSV, etc. It differs between all black and all
white. In digital images, greyscale means that the value of each pixel
represents only light intensity information. Such images usually only
display from the darkest black to the lightest white.
Grey Scaling Algorithm
•Step 1: Obtain the red, green, and blue values ​​for the pixel
•Step 2: Use mathematical functions to transfigure these numbers to a single
grey value.
Formula: 𝑮 = 𝟎. 𝟐𝟗𝟗𝑹 + 𝟎. 𝟓𝟖𝟔𝑮 + 𝟎. 𝟏𝟏𝟒𝑩
Here G is the greyscale value, and R, G and B are intensity values of red,
green and blue respectively.
•Step 3: Reconstitute the original red, green and blue values ​​with the new
grey values.
Image Watershed
• Watershed algorithms are used in image processing mainly for the purpose
of object segmentation, i.e., to separate different objects in an image. This
allows counted objects or separate objects to be analysed further. The
watershed algorithm is a classical algorithm used for segmentation and is
particularly useful when extracting objects that touch or overlap in an
image. There are different technical definitions of watershed. In a graph,
watersheds can be defined on nodes, on edges, or hybrids on nodes and
edges. Watersheds can also be defined in the continuum. There are also
various algorithms for calculating watersheds. Source classification
algorithms are used in image processing mainly for the purpose of object
segmentation, i.e., to separate different objects in an image. This allows
counted objects or separate objects to be analysed further
Watershed Algorithm Steps
Step 1: Read in the Color Image and Convert it to Grayscale.
Step 2: Use the Gradient Magnitude as the Segmentation Function.
Step 3: Mark the Foreground Objects.
Step 4: Compute Background Markers.
Step 5: Compute the Watershed Transform of the Segmentation
Function.
Step 6: Visualize the Result.
Grey Scaling
Water Shading
FEATURE EXTRACTION
Feature extraction is a dimensionality reduction process in
which an initial set of raw data is reduced to a more manageable
group for processing. The hallmark of these large amounts of data
is the large number of variables that require a lot of computational
resources to process.
The model extracts local features of the cattle (horn, ears, back humps,
coat patterns).
Ear
Fur pattern
What is Support Vector Machine?
• SVM is a supervised machine learning algorithm used for classification
or regression problems.
• It transforms the data using a technique called kernel tricks and finds
the optimal boundaries between possible outputs based on those
transformations.
• The goal of the SVM algorithm is to create optimal lines or decision
boundaries that can divide n-dimensional space into classes so that
new data points can be easily placed in the correct category in the
future. This best decision boundary is called the hyperplane.
The SVM algorithm steps include the
following:
Step 1: Load the important libraries.
Step 2: Import dataset and extract the X variables and Y separately.
Step 3: Divide the dataset into train and test.
Step 4: Initializing the SVM classifier model.
Step 5: Fitting the SVM classifier model.
Step 6: Coming up with predictions.
Polynomial Kernel for Higher Dimensions
Following is the formula for the polynomial kernel:
𝒇(𝑿𝟏,𝑿𝟐) = (𝑿𝟏𝑻 .𝑿𝟐 + 𝟏) 𝒅
Here X1 and X2 are features, d is the degree and of the polynomial,
which we need to specify manually.
System Architecture
Use-Case
Diagram:
Output of the Predictive Model
Conclusion
Dairy is one of the biggest agri-business in the world and a significant
contributor to any countries economy. Automatic identification of cattle
breeds is most important since cross breeds are becoming more and native
breeds are lost. In our proposed system we collected more than 100 cattle
image datasets, these images went through a preprocess where they were
converted to a particular dimension, removed noises. Then proceeded with
feature extraction using SIFT method where the different body parts of the
cattle were extracted. Finally, we classified the cattle to 7 classes using SVM
and predicted the cattle breed. This proposed system works only when the
image of the cattle is complete single animal. Future work involves
identifying cattle in different backgrounds where other animals are also
there in the images. Further segregation of cattle’s where the image consists
different breeds of cattle’s. The propose system enable us to know Breed's
basic information like colour, avg milk quantity, avg body mass, etc.
References
[1] Kumar, S., & Singh, S. K. (2017). Automatic identification of cattle using muzzle
point pattern: a hybrid feature extraction and classification paradigm.
MultimediaTools and Applications, 76(24), 26551-26580.
[2] Barry, B., Gonzales-Barron, U. A., McDonnell, K., Butler, F., & Ward, S. (2007).
Using muzzle pattern recognition as a biometric approach for cattle identification.
Transactions of the ASABE, 50(3), 1073-1080.
[3] Qiao, Y., Su, D., Kong, H., Sukkarieh, S., Lomax, S., & Clark, C. (2019). Individual
Cattle Identification Using a Deep Learning Based Framework persOnLine, 52(30),
318-323.
[4] El-Henawy, I., El Bakry, H. M., & El Hadad, H. M. (2016). Cattle identification
using segmentation-based fractal texture analysis and artificial neural networks.
International Journal of Electronics and Information Engineering, 4(2), 82-93.
[5] Andrew, W. (2019). Visual biometric processes for collective identification of
individual Friesian cattle (Doctoral dissertation, University of Bristol).
[6] Kumar, S., & Singh, S. K. (2019). Cattle recognition: A new frontier in visual animal
biometrics research. Proceedings of the National Academy of Sciences, India Section
A: Physical Sciences, 1-20.
[7] Qiao, Yongliang & Su, Daobilige & Kong, He & Sukkarieh, Salah & Lomax, Sabrina
& Clark, Cameron. (2020). BiLSTM-based Individual Cattle Identification for
Automated Precision Livestock Farming.
[8] Sian, C., Jiye, W., Ru, Z., & Lizhi, Z. (2020, May). Cattle identification using muzzle
print images based on feature fusion. In IOP Conference Series: Materials Science
and Engineering (Vol. 853, No. 1, p. 012051). IOP Publishing.
[9] Kumar, S., Singh, S. K., Singh, R. S., Singh, A. K., & Tiwari, S. (2017). Real-time
recognition of cattle using animal biometrics. Journal of Real-Time Image Processing,
13(3), 505-526.
[10] Bello, R. W., Olubummo, D. A., Seiyaboh, Z., Enuma, O. C., Talib, A. Z., &
Mohamed, A. S. A. (2020, December). Cattle identification: the history of nose prints
approach in brief. In IOP Conference Series: Earth and Environmental Science (Vol.
594, No. 1, p. 012026). IOP Publishing.
[11] Gaber, T., Tharwat, A., Hassanien, A. E., & Snasel, V. (2016). Biometric cattle
identification approach based on weber’s local descriptor and adaboost classifier.
Computers and Electronics in Agriculture, 122, 55-66.
Thank You

More Related Content

Similar to Paper Presentation on CATTLE BREED DETECTION AND CATEGORIZATION USING IMAGE PROCESSING AND MACHINE LEARNING.pptx

Multimodal Biometrics at Feature Level Fusion using Texture Features
Multimodal Biometrics at Feature Level Fusion using Texture FeaturesMultimodal Biometrics at Feature Level Fusion using Texture Features
Multimodal Biometrics at Feature Level Fusion using Texture FeaturesCSCJournals
 
Simplified Knowledge Prediction: Application of Machine Learning in Real Life
Simplified Knowledge Prediction: Application of Machine Learning in Real LifeSimplified Knowledge Prediction: Application of Machine Learning in Real Life
Simplified Knowledge Prediction: Application of Machine Learning in Real LifePeea Bal Chakraborty
 
Object Detection using HoG Features for Visual Situation Recognition
Object Detection using HoG Features for Visual Situation RecognitionObject Detection using HoG Features for Visual Situation Recognition
Object Detection using HoG Features for Visual Situation RecognitionEfsun Kayi
 
SVM Based Identification of Psychological Personality Using Handwritten Text
SVM Based Identification of Psychological Personality Using Handwritten Text SVM Based Identification of Psychological Personality Using Handwritten Text
SVM Based Identification of Psychological Personality Using Handwritten Text IJERA Editor
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHcscpconf
 
Predicting of Hosting Animal Centre Outcome Based on Supervised Machine Learn...
Predicting of Hosting Animal Centre Outcome Based on Supervised Machine Learn...Predicting of Hosting Animal Centre Outcome Based on Supervised Machine Learn...
Predicting of Hosting Animal Centre Outcome Based on Supervised Machine Learn...sushantparte
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionPerformance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionIOSR Journals
 
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionPerformance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionIOSR Journals
 
CLUSTERING AN AFRICAN HAIRSTYLE DATASET USING PCA AND K-MEANS
CLUSTERING AN AFRICAN HAIRSTYLE DATASET USING PCA AND K-MEANSCLUSTERING AN AFRICAN HAIRSTYLE DATASET USING PCA AND K-MEANS
CLUSTERING AN AFRICAN HAIRSTYLE DATASET USING PCA AND K-MEANSIJCI JOURNAL
 
Performance Evaluation of Different Data Mining Classification Algorithm and ...
Performance Evaluation of Different Data Mining Classification Algorithm and ...Performance Evaluation of Different Data Mining Classification Algorithm and ...
Performance Evaluation of Different Data Mining Classification Algorithm and ...IOSR Journals
 
Brain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineBrain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineIRJET Journal
 
Classification of Breast Cancer Diseases using Data Mining Techniques
Classification of Breast Cancer Diseases using Data Mining TechniquesClassification of Breast Cancer Diseases using Data Mining Techniques
Classification of Breast Cancer Diseases using Data Mining Techniquesinventionjournals
 
ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO...
 ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO... ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO...
ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO...cscpconf
 
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...IRJET Journal
 
Skin Color Detection Using Region-Based Approach
Skin Color Detection Using Region-Based ApproachSkin Color Detection Using Region-Based Approach
Skin Color Detection Using Region-Based ApproachCSCJournals
 

Similar to Paper Presentation on CATTLE BREED DETECTION AND CATEGORIZATION USING IMAGE PROCESSING AND MACHINE LEARNING.pptx (20)

Multimodal Biometrics at Feature Level Fusion using Texture Features
Multimodal Biometrics at Feature Level Fusion using Texture FeaturesMultimodal Biometrics at Feature Level Fusion using Texture Features
Multimodal Biometrics at Feature Level Fusion using Texture Features
 
Simplified Knowledge Prediction: Application of Machine Learning in Real Life
Simplified Knowledge Prediction: Application of Machine Learning in Real LifeSimplified Knowledge Prediction: Application of Machine Learning in Real Life
Simplified Knowledge Prediction: Application of Machine Learning in Real Life
 
Object Detection using HoG Features for Visual Situation Recognition
Object Detection using HoG Features for Visual Situation RecognitionObject Detection using HoG Features for Visual Situation Recognition
Object Detection using HoG Features for Visual Situation Recognition
 
Paper
PaperPaper
Paper
 
SVM Based Identification of Psychological Personality Using Handwritten Text
SVM Based Identification of Psychological Personality Using Handwritten Text SVM Based Identification of Psychological Personality Using Handwritten Text
SVM Based Identification of Psychological Personality Using Handwritten Text
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
 
Predicting of Hosting Animal Centre Outcome Based on Supervised Machine Learn...
Predicting of Hosting Animal Centre Outcome Based on Supervised Machine Learn...Predicting of Hosting Animal Centre Outcome Based on Supervised Machine Learn...
Predicting of Hosting Animal Centre Outcome Based on Supervised Machine Learn...
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionPerformance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
 
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionPerformance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
 
CLUSTERING AN AFRICAN HAIRSTYLE DATASET USING PCA AND K-MEANS
CLUSTERING AN AFRICAN HAIRSTYLE DATASET USING PCA AND K-MEANSCLUSTERING AN AFRICAN HAIRSTYLE DATASET USING PCA AND K-MEANS
CLUSTERING AN AFRICAN HAIRSTYLE DATASET USING PCA AND K-MEANS
 
Performance Evaluation of Different Data Mining Classification Algorithm and ...
Performance Evaluation of Different Data Mining Classification Algorithm and ...Performance Evaluation of Different Data Mining Classification Algorithm and ...
Performance Evaluation of Different Data Mining Classification Algorithm and ...
 
COMPARATIVE ANALYSIS OF DIFFERENT MACHINE LEARNING ALGORITHMS FOR PLANT DISEA...
COMPARATIVE ANALYSIS OF DIFFERENT MACHINE LEARNING ALGORITHMS FOR PLANT DISEA...COMPARATIVE ANALYSIS OF DIFFERENT MACHINE LEARNING ALGORITHMS FOR PLANT DISEA...
COMPARATIVE ANALYSIS OF DIFFERENT MACHINE LEARNING ALGORITHMS FOR PLANT DISEA...
 
Brain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineBrain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector Machine
 
Classification of Breast Cancer Diseases using Data Mining Techniques
Classification of Breast Cancer Diseases using Data Mining TechniquesClassification of Breast Cancer Diseases using Data Mining Techniques
Classification of Breast Cancer Diseases using Data Mining Techniques
 
ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO...
 ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO... ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO...
ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO...
 
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
 
Ct35535539
Ct35535539Ct35535539
Ct35535539
 
Skin Color Detection Using Region-Based Approach
Skin Color Detection Using Region-Based ApproachSkin Color Detection Using Region-Based Approach
Skin Color Detection Using Region-Based Approach
 

Recently uploaded

Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNtntlai16
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxthusosetemere
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20rejz122017
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
ECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentationECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentationFahadFazal7
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathphntsoaki
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...ZurliaSoop
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developersTeri Eyenike
 
"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXRMegan Campos
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESfuthumetsaneliswa
 
The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...Kayode Fayemi
 
2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdfNancy Goebel
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 

Recently uploaded (19)

ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
 
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
ECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentationECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentation
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth death
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developers
 
"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
 
The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...
 
2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 

Paper Presentation on CATTLE BREED DETECTION AND CATEGORIZATION USING IMAGE PROCESSING AND MACHINE LEARNING.pptx

  • 1. Paper Presentation CATTLE BREED DETECTION AND CATEGORIZATION USING IMAGE PROCESSING AND MACHINE LEARNING Designed and developed by: 1.Neil Duraiswami 2.Shrikant Bhalerao 3.Abhishek Watni 4.Chetan Aher
  • 2. Problem statement : Cattle Breed Detection and Categorization using Machine Learning Objectives achieved: A technique has been proposed which involves the use of support vector machine to identify cow breeds. To develop a system which can process image and enable user to get information about cow breed name, breed quality like high or low , Breed's basic information like colour, avg milk quantity, avg body mass, etc.
  • 3. Introduction The development of machine learning and soft computing techniques has provided many opportunities for researchers to establish new analytical methods in different scientific fields. In our project, a technique has been proposed which involves the image processing and Support vector machine to extract the features by processing images. The proposed system enables us to identify 7 different breeds and display their basic information like colour, average milk quantity, average body mass, etc.
  • 4. PROPOSED SYSTEM Input Images Preprocessing Segmentation Features Clustering Classification Prediction The proposed system offers a robust approach to the selection about unique livestock breeds. The Block diagram describes the architecture of the proposed system.
  • 5. Dataset Composition In this model, over 1000 images were collected as a dataset. The dataset was categorized into seven types of cattle in different regions of India and other countries. 1. Ayrshire 2. Brown Swiss 3. Holstein Friesian 4. Jersey 5. Kankrej 6. Malvi 7. Red Dane. 20% 19% 21% 20% 2% 2% 16% Dataset Ayrshire Brown Swiss Holstein Friesian Jersey Kankrej Malvi Red Dane
  • 6. Image Grey Scaling • Grey scaling is the process of transforming an image from another colour space e.g., RGB, CMYK, HSV, etc. It differs between all black and all white. In digital images, greyscale means that the value of each pixel represents only light intensity information. Such images usually only display from the darkest black to the lightest white.
  • 7. Grey Scaling Algorithm •Step 1: Obtain the red, green, and blue values ​​for the pixel •Step 2: Use mathematical functions to transfigure these numbers to a single grey value. Formula: 𝑮 = 𝟎. 𝟐𝟗𝟗𝑹 + 𝟎. 𝟓𝟖𝟔𝑮 + 𝟎. 𝟏𝟏𝟒𝑩 Here G is the greyscale value, and R, G and B are intensity values of red, green and blue respectively. •Step 3: Reconstitute the original red, green and blue values ​​with the new grey values.
  • 8. Image Watershed • Watershed algorithms are used in image processing mainly for the purpose of object segmentation, i.e., to separate different objects in an image. This allows counted objects or separate objects to be analysed further. The watershed algorithm is a classical algorithm used for segmentation and is particularly useful when extracting objects that touch or overlap in an image. There are different technical definitions of watershed. In a graph, watersheds can be defined on nodes, on edges, or hybrids on nodes and edges. Watersheds can also be defined in the continuum. There are also various algorithms for calculating watersheds. Source classification algorithms are used in image processing mainly for the purpose of object segmentation, i.e., to separate different objects in an image. This allows counted objects or separate objects to be analysed further
  • 9. Watershed Algorithm Steps Step 1: Read in the Color Image and Convert it to Grayscale. Step 2: Use the Gradient Magnitude as the Segmentation Function. Step 3: Mark the Foreground Objects. Step 4: Compute Background Markers. Step 5: Compute the Watershed Transform of the Segmentation Function. Step 6: Visualize the Result.
  • 11. FEATURE EXTRACTION Feature extraction is a dimensionality reduction process in which an initial set of raw data is reduced to a more manageable group for processing. The hallmark of these large amounts of data is the large number of variables that require a lot of computational resources to process. The model extracts local features of the cattle (horn, ears, back humps, coat patterns). Ear Fur pattern
  • 12. What is Support Vector Machine? • SVM is a supervised machine learning algorithm used for classification or regression problems. • It transforms the data using a technique called kernel tricks and finds the optimal boundaries between possible outputs based on those transformations. • The goal of the SVM algorithm is to create optimal lines or decision boundaries that can divide n-dimensional space into classes so that new data points can be easily placed in the correct category in the future. This best decision boundary is called the hyperplane.
  • 13. The SVM algorithm steps include the following: Step 1: Load the important libraries. Step 2: Import dataset and extract the X variables and Y separately. Step 3: Divide the dataset into train and test. Step 4: Initializing the SVM classifier model. Step 5: Fitting the SVM classifier model. Step 6: Coming up with predictions.
  • 14. Polynomial Kernel for Higher Dimensions Following is the formula for the polynomial kernel: 𝒇(𝑿𝟏,𝑿𝟐) = (𝑿𝟏𝑻 .𝑿𝟐 + 𝟏) 𝒅 Here X1 and X2 are features, d is the degree and of the polynomial, which we need to specify manually.
  • 17. Output of the Predictive Model
  • 18. Conclusion Dairy is one of the biggest agri-business in the world and a significant contributor to any countries economy. Automatic identification of cattle breeds is most important since cross breeds are becoming more and native breeds are lost. In our proposed system we collected more than 100 cattle image datasets, these images went through a preprocess where they were converted to a particular dimension, removed noises. Then proceeded with feature extraction using SIFT method where the different body parts of the cattle were extracted. Finally, we classified the cattle to 7 classes using SVM and predicted the cattle breed. This proposed system works only when the image of the cattle is complete single animal. Future work involves identifying cattle in different backgrounds where other animals are also there in the images. Further segregation of cattle’s where the image consists different breeds of cattle’s. The propose system enable us to know Breed's basic information like colour, avg milk quantity, avg body mass, etc.
  • 19. References [1] Kumar, S., & Singh, S. K. (2017). Automatic identification of cattle using muzzle point pattern: a hybrid feature extraction and classification paradigm. MultimediaTools and Applications, 76(24), 26551-26580. [2] Barry, B., Gonzales-Barron, U. A., McDonnell, K., Butler, F., & Ward, S. (2007). Using muzzle pattern recognition as a biometric approach for cattle identification. Transactions of the ASABE, 50(3), 1073-1080. [3] Qiao, Y., Su, D., Kong, H., Sukkarieh, S., Lomax, S., & Clark, C. (2019). Individual Cattle Identification Using a Deep Learning Based Framework persOnLine, 52(30), 318-323. [4] El-Henawy, I., El Bakry, H. M., & El Hadad, H. M. (2016). Cattle identification using segmentation-based fractal texture analysis and artificial neural networks. International Journal of Electronics and Information Engineering, 4(2), 82-93. [5] Andrew, W. (2019). Visual biometric processes for collective identification of individual Friesian cattle (Doctoral dissertation, University of Bristol).
  • 20. [6] Kumar, S., & Singh, S. K. (2019). Cattle recognition: A new frontier in visual animal biometrics research. Proceedings of the National Academy of Sciences, India Section A: Physical Sciences, 1-20. [7] Qiao, Yongliang & Su, Daobilige & Kong, He & Sukkarieh, Salah & Lomax, Sabrina & Clark, Cameron. (2020). BiLSTM-based Individual Cattle Identification for Automated Precision Livestock Farming. [8] Sian, C., Jiye, W., Ru, Z., & Lizhi, Z. (2020, May). Cattle identification using muzzle print images based on feature fusion. In IOP Conference Series: Materials Science and Engineering (Vol. 853, No. 1, p. 012051). IOP Publishing. [9] Kumar, S., Singh, S. K., Singh, R. S., Singh, A. K., & Tiwari, S. (2017). Real-time recognition of cattle using animal biometrics. Journal of Real-Time Image Processing, 13(3), 505-526. [10] Bello, R. W., Olubummo, D. A., Seiyaboh, Z., Enuma, O. C., Talib, A. Z., & Mohamed, A. S. A. (2020, December). Cattle identification: the history of nose prints approach in brief. In IOP Conference Series: Earth and Environmental Science (Vol. 594, No. 1, p. 012026). IOP Publishing. [11] Gaber, T., Tharwat, A., Hassanien, A. E., & Snasel, V. (2016). Biometric cattle identification approach based on weber’s local descriptor and adaboost classifier. Computers and Electronics in Agriculture, 122, 55-66.