ANIMAL CLASSIFICATION IN WILDLIFE THROUGH IMAGES USING STATISTICAL

1
ANIMAL CLASSIFICATION IN WILDLIFE THROUGH IMAGES USING STATISTICAL METHODS AND DECISION TREE Problem Statement The problem of animal classification in wildlife in many fields has highlighted the importance of algorithms for this kind of problems. However, there have been only a few attempts to solve this problem, mainly focused at the detecting and tracking for mostly popular pet like cat, dog, cow, etc. In this scope of this project, we focus on some algorithms for animal classification, one using images and statistical methods and another using decision tree. Related Work iBird: The apps from iBird are perhaps some of the best bird identification apps out there. this apps specific to your area of the country, or certain types of birds.(Heimbuch, 2014) Solution/Experiment/Design Fig1: A training picture for dog model Bayes algorithm is applied in order to classify the animal. By using this algorithm not only the project does not need many image processing techniques, but also give the solution with acceptable acuracy. Another approach to clasify the animal is by using desicion tree. Implementation A matlab program is developed to take the input image and apply the Naive Bayes algorithm and put the image‘s feature into Normal distribution to decide which class the animal belongs to. The implementation of decision tree algorithm in java is giving some questions to user untill the conclusion given based on user‘s answers. Evaluation/Discussion The result of this implementation is not perfect, because we applied such basic clasification algorithm. This methods have several disadvantages, such as: 1. Lack of accuracy 2. Image with many noises and details can not be applied in this method. Outlook In the future many image processing methods can be applied in order to increase the accuracy of the result. References [1] Quinlan, J. R. (1987). "Simplifying decision trees". International Journal of Man-Machine Studies 27 (3): 221. doi:10.1016/S0020-7373(87)80053-6. edit. [2] Heimbuch, Jaymi. '19 Apps That Will Turn You Into A Wilderness Expert'. MNN - Mother Nature Network. N.p., 2013. Web. 3 June 2015. Aldemuro Mandalamuri Abdul Haris ([email protected]), Muhammad Ahsan Nawaz ([email protected]), Vu thanh ngo([email protected]) & Denis Vostrikov([email protected]) Summer 2015 Information Engineering and Computer Science, M. Sc. Applied Research Project

Transcript of ANIMAL CLASSIFICATION IN WILDLIFE THROUGH IMAGES USING STATISTICAL

ANIMAL CLASSIFICATION IN WILDLIFE THROUGH

IMAGES USING STATISTICAL METHODS AND

DECISION TREE

Problem Statement

The problem of animal classification in

wildlife in many fields has highlighted the

importance of algorithms for this kind of

problems. However, there have been only a

few attempts to solve this problem, mainly

focused at the detecting and tracking for

mostly popular pet like cat, dog, cow, etc. In

this scope of this project, we focus on some

algorithms for animal classification, one

using images and statistical methods and

another using decision tree.

Related Work

iBird: The apps from iBird are perhaps some

of the best bird identification apps out there.

this apps specific to your area of the

country, or certain types of birds.(Heimbuch,

2014)

Solution/Experiment/Design

Fig1: A training picture for dog model

Bayes algorithm is applied in order to

classify the animal. By using this algorithm

not only the project does not need many

image processing techniques, but also give

the solution with acceptable acuracy.

Another approach to clasify the animal is by

using desicion tree.

Implementation

A matlab program is developed to take the

input image and apply the Naive Bayes

algorithm and put the image‘s feature into

Normal distribution to decide which class the

animal belongs to.

The implementation of decision tree algorithm

in java is giving some questions to user untill

the conclusion given based on user‘s

answers.

Evaluation/Discussion

The result of this implementation is not

perfect, because we applied such basic

clasification algorithm. This methods have

several disadvantages, such as:

1. Lack of accuracy

2. Image with many noises and details can

not be applied in this method.

Outlook

In the future many image processing methods

can be applied in order to increase the

accuracy of the result.

References [1] Quinlan, J. R. (1987). "Simplifying decision trees".

International Journal of Man-Machine Studies 27 (3): 221.

doi:10.1016/S0020-7373(87)80053-6. edit.

[2] Heimbuch, Jaymi. '19 Apps That Will Turn You Into A

Wilderness Expert'. MNN - Mother Nature Network. N.p.,

2013. Web. 3 June 2015.

Aldemuro Mandalamuri Abdul Haris ([email protected]),

Muhammad Ahsan Nawaz ([email protected]),

Vu thanh ngo([email protected]) &

Denis Vostrikov([email protected])

Summer 2015

Information Engineering and Computer Science, M. Sc.

Applied Research Project