Butterfly family detection and identification using convolutional neural network for lepidopterology
Lepidopterology is a branch of entomology concerning the scientific study of moths and the three superfamilies of butterflies. The project aims to help biology students in identifying butterfly without harming the insect. In the studies of lepidopterology, the students normally need to capture the b...
Published in: | International Journal of Recent Technology and Engineering |
---|---|
Main Author: | |
Format: | Article |
Language: | English |
Published: |
Blue Eyes Intelligence Engineering and Sciences Publication
2019
|
Online Access: | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85074425452&doi=10.35940%2fijrte.B1099.0982S1119&partnerID=40&md5=63cb688b7111ac525212e32cffc27b4b |
id |
2-s2.0-85074425452 |
---|---|
spelling |
2-s2.0-85074425452 Bakri B.A.; Ahmad Z.; Hatim S.M. Butterfly family detection and identification using convolutional neural network for lepidopterology 2019 International Journal of Recent Technology and Engineering 8 2 Special Issue 11 10.35940/ijrte.B1099.0982S1119 https://www.scopus.com/inward/record.uri?eid=2-s2.0-85074425452&doi=10.35940%2fijrte.B1099.0982S1119&partnerID=40&md5=63cb688b7111ac525212e32cffc27b4b Lepidopterology is a branch of entomology concerning the scientific study of moths and the three superfamilies of butterflies. The project aims to help biology students in identifying butterfly without harming the insect. In the studies of lepidopterology, the students normally need to capture the butterflies with nets and dissect the insect to identify its family types. Computer vision is a study on how computers can be used to make high-level comprehension from the input of digital image and videos. By utilizing the latest Image Processing technique, it can identify the correct species of butterfly with high accuracy by using layers of node in a Convolutional Neural Network (CNN). The work process starts with data acquisition (mining the butterfly image automatically from google image search), pre-processing (converting image format and rotation), analyzing and understanding digital images (group images into folders), and to make assumptions of the high complication data from the real world in the process of producing numerical information that can be comprehend by machines in order to form conclusions. Benefits of using CNN is to reduce the need for human and physical intervention in identifying each of the butterfly characters. This makes it easier to expand the database in the future. The image is acquired using Fatkun Batch Downloader to download large number of images. The project is develop using Tensorflow in Ubuntu operating system and interface is in HTML connected to the Python script via Flask. The results of the experiment show that CNN can identify with 92.7 percent of final accuracy with learning saturation (overfitting) of 500 cycle. While testing results shows 62.5 percent of accuracy in predicting new datasets. © BEIESP. Blue Eyes Intelligence Engineering and Sciences Publication 22773878 English Article All Open Access; Bronze Open Access |
author |
Bakri B.A.; Ahmad Z.; Hatim S.M. |
spellingShingle |
Bakri B.A.; Ahmad Z.; Hatim S.M. Butterfly family detection and identification using convolutional neural network for lepidopterology |
author_facet |
Bakri B.A.; Ahmad Z.; Hatim S.M. |
author_sort |
Bakri B.A.; Ahmad Z.; Hatim S.M. |
title |
Butterfly family detection and identification using convolutional neural network for lepidopterology |
title_short |
Butterfly family detection and identification using convolutional neural network for lepidopterology |
title_full |
Butterfly family detection and identification using convolutional neural network for lepidopterology |
title_fullStr |
Butterfly family detection and identification using convolutional neural network for lepidopterology |
title_full_unstemmed |
Butterfly family detection and identification using convolutional neural network for lepidopterology |
title_sort |
Butterfly family detection and identification using convolutional neural network for lepidopterology |
publishDate |
2019 |
container_title |
International Journal of Recent Technology and Engineering |
container_volume |
8 |
container_issue |
2 Special Issue 11 |
doi_str_mv |
10.35940/ijrte.B1099.0982S1119 |
url |
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85074425452&doi=10.35940%2fijrte.B1099.0982S1119&partnerID=40&md5=63cb688b7111ac525212e32cffc27b4b |
description |
Lepidopterology is a branch of entomology concerning the scientific study of moths and the three superfamilies of butterflies. The project aims to help biology students in identifying butterfly without harming the insect. In the studies of lepidopterology, the students normally need to capture the butterflies with nets and dissect the insect to identify its family types. Computer vision is a study on how computers can be used to make high-level comprehension from the input of digital image and videos. By utilizing the latest Image Processing technique, it can identify the correct species of butterfly with high accuracy by using layers of node in a Convolutional Neural Network (CNN). The work process starts with data acquisition (mining the butterfly image automatically from google image search), pre-processing (converting image format and rotation), analyzing and understanding digital images (group images into folders), and to make assumptions of the high complication data from the real world in the process of producing numerical information that can be comprehend by machines in order to form conclusions. Benefits of using CNN is to reduce the need for human and physical intervention in identifying each of the butterfly characters. This makes it easier to expand the database in the future. The image is acquired using Fatkun Batch Downloader to download large number of images. The project is develop using Tensorflow in Ubuntu operating system and interface is in HTML connected to the Python script via Flask. The results of the experiment show that CNN can identify with 92.7 percent of final accuracy with learning saturation (overfitting) of 500 cycle. While testing results shows 62.5 percent of accuracy in predicting new datasets. © BEIESP. |
publisher |
Blue Eyes Intelligence Engineering and Sciences Publication |
issn |
22773878 |
language |
English |
format |
Article |
accesstype |
All Open Access; Bronze Open Access |
record_format |
scopus |
collection |
Scopus |
_version_ |
1809677600097828864 |