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...

Full description

Bibliographic Details
Published in:International Journal of Recent Technology and Engineering
Main Author: Bakri B.A.; Ahmad Z.; Hatim S.M.
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