Visual analytics Usiug artificial intelligence (image recognition for fauna species in Singapore : front-end development)

This project is a full-stack mobile application development project, and it is divided into three stages, which are deep-learning model development, back-end development, and front-end development. The main objective of the project is to identify and classify fauna species in Singapore by performing...

Full description

Saved in:
Bibliographic Details
Main Author: Goh, Jin Wei
Other Authors: Yap Kim Hui
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149028
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149028
record_format dspace
spelling sg-ntu-dr.10356-1490282023-07-07T16:58:15Z Visual analytics Usiug artificial intelligence (image recognition for fauna species in Singapore : front-end development) Goh, Jin Wei Yap Kim Hui School of Electrical and Electronic Engineering EKHYap@ntu.edu.sg Engineering::Electrical and electronic engineering This project is a full-stack mobile application development project, and it is divided into three stages, which are deep-learning model development, back-end development, and front-end development. The main objective of the project is to identify and classify fauna species in Singapore by performing fine-grained image classification on a mobile phone. In the first stage of the project, a hundred thousand fauna species images are crawled from Flickr and they are classified into seven categories, which are birds, butterfly, dragonfly, mammal, reptile, amphibian, and freshwater fish. To differentiate fauna species family precisely, fine-grained image classification with Attentive Pairwise Interaction Network (API- Net) framework is implemented to train the model by using PyTorch library. For the next stage of the project, a cross-platform mobile application is proposed and developed to fully utilise the functionality of the trained classification model. The classification model will be deployed on AWS Lambda cloud to have high graphical computing power and further reduce the workload of the mobile phone. For user data management, MongoDB is used to create a document-oriented database and enable users to have sign-in authentication and save the data information of fauna species. For front-end development, the user interface of the cross-platform mobile application is designed and developed by using React Native framework. Therefore, the mobile application can run smoothly on both iOS and Android platforms by using the same code structure. Before the development stage, a mobile application workflow is planned to have simplicity and consistency in the workflow design to help users achieve their goals efficiently and further to have a good user experience. Lastly, the classification model achieved high performance on local fauna species with the best accuracy of 95.25% among seven species categories. The integration of the front-end and back- end framework is accomplished, and the mobile application performed well and efficient with a bunch of useful features. Besides, a discussion is made to further improve the performance of the classification model and expand the functionality of the mobile application. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-05-24T13:12:54Z 2021-05-24T13:12:54Z 2021 Final Year Project (FYP) Goh, J. W. (2021). Visual analytics Usiug artificial intelligence (image recognition for fauna species in Singapore : front-end development). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149028 https://hdl.handle.net/10356/149028 en A3307-201 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Goh, Jin Wei
Visual analytics Usiug artificial intelligence (image recognition for fauna species in Singapore : front-end development)
description This project is a full-stack mobile application development project, and it is divided into three stages, which are deep-learning model development, back-end development, and front-end development. The main objective of the project is to identify and classify fauna species in Singapore by performing fine-grained image classification on a mobile phone. In the first stage of the project, a hundred thousand fauna species images are crawled from Flickr and they are classified into seven categories, which are birds, butterfly, dragonfly, mammal, reptile, amphibian, and freshwater fish. To differentiate fauna species family precisely, fine-grained image classification with Attentive Pairwise Interaction Network (API- Net) framework is implemented to train the model by using PyTorch library. For the next stage of the project, a cross-platform mobile application is proposed and developed to fully utilise the functionality of the trained classification model. The classification model will be deployed on AWS Lambda cloud to have high graphical computing power and further reduce the workload of the mobile phone. For user data management, MongoDB is used to create a document-oriented database and enable users to have sign-in authentication and save the data information of fauna species. For front-end development, the user interface of the cross-platform mobile application is designed and developed by using React Native framework. Therefore, the mobile application can run smoothly on both iOS and Android platforms by using the same code structure. Before the development stage, a mobile application workflow is planned to have simplicity and consistency in the workflow design to help users achieve their goals efficiently and further to have a good user experience. Lastly, the classification model achieved high performance on local fauna species with the best accuracy of 95.25% among seven species categories. The integration of the front-end and back- end framework is accomplished, and the mobile application performed well and efficient with a bunch of useful features. Besides, a discussion is made to further improve the performance of the classification model and expand the functionality of the mobile application.
author2 Yap Kim Hui
author_facet Yap Kim Hui
Goh, Jin Wei
format Final Year Project
author Goh, Jin Wei
author_sort Goh, Jin Wei
title Visual analytics Usiug artificial intelligence (image recognition for fauna species in Singapore : front-end development)
title_short Visual analytics Usiug artificial intelligence (image recognition for fauna species in Singapore : front-end development)
title_full Visual analytics Usiug artificial intelligence (image recognition for fauna species in Singapore : front-end development)
title_fullStr Visual analytics Usiug artificial intelligence (image recognition for fauna species in Singapore : front-end development)
title_full_unstemmed Visual analytics Usiug artificial intelligence (image recognition for fauna species in Singapore : front-end development)
title_sort visual analytics usiug artificial intelligence (image recognition for fauna species in singapore : front-end development)
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149028
_version_ 1772829120814645248