The Implementation of an Android and Cloud Computing-based Butterfly Recognition System

碩士 === 義守大學 === 電子工程學系 === 102 === This thesis discusses how to use the cloud-computing to accomplish a butterfly recognition system via the network connection and camera of Android phone. First, the system is used to execute the client program on Android phone to take a butterfly image, then is ch...

Full description

Bibliographic Details
Main Authors: Chia-Yang Huang, 黃家洋
Other Authors: Yih-Ming Su
Format: Others
Language:zh-TW
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/81247227590371948697
id ndltd-TW-102ISU05428017
record_format oai_dc
spelling ndltd-TW-102ISU054280172015-10-14T00:23:51Z http://ndltd.ncl.edu.tw/handle/81247227590371948697 The Implementation of an Android and Cloud Computing-based Butterfly Recognition System 基於Android與雲端平台上完成蝴蝶辨識系統 Chia-Yang Huang 黃家洋 碩士 義守大學 電子工程學系 102 This thesis discusses how to use the cloud-computing to accomplish a butterfly recognition system via the network connection and camera of Android phone. First, the system is used to execute the client program on Android phone to take a butterfly image, then is chosen whether to upload to cloud server or not. After the image is uploaded to server with network connection, the server will execute the recognition processing using the theory of human visualization to achieve recognition processing. At pre-processing step, the image is normalized to specific image size and transformed from the RGB color space to LMS color space, and normalize the image luminance to reduce the influence of the light brightness. After that, we used Independent Components Analysis (ICA) filters to find the ICA feature and combine the visual attention model, to compute the saliency maps. In addition, the approaches of Naïve Bayesian classifier and K-Nearest Neighbor algorithm are used to accomplish the training and classification processing. After finding the top five butterfly’s candidates, the recognition system will return butterfly’s data from MySQL database to Android phone, such as butterfly’s name, range, distribution, description, etc. The experimental results show that the recognition system uses only one feature, up to 83% recognition rate on Android phone testing. Furthermore, it can reduce the phone requirement and promote phone''s endurance by using the cloud server to achieve the complex calculation. Finally, it will be helpful for more people to use this system to real-time inquiry the butterfly data in real world. Yih-Ming Su 蘇義明 2014 學位論文 ; thesis 65 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 義守大學 === 電子工程學系 === 102 === This thesis discusses how to use the cloud-computing to accomplish a butterfly recognition system via the network connection and camera of Android phone. First, the system is used to execute the client program on Android phone to take a butterfly image, then is chosen whether to upload to cloud server or not. After the image is uploaded to server with network connection, the server will execute the recognition processing using the theory of human visualization to achieve recognition processing. At pre-processing step, the image is normalized to specific image size and transformed from the RGB color space to LMS color space, and normalize the image luminance to reduce the influence of the light brightness. After that, we used Independent Components Analysis (ICA) filters to find the ICA feature and combine the visual attention model, to compute the saliency maps. In addition, the approaches of Naïve Bayesian classifier and K-Nearest Neighbor algorithm are used to accomplish the training and classification processing. After finding the top five butterfly’s candidates, the recognition system will return butterfly’s data from MySQL database to Android phone, such as butterfly’s name, range, distribution, description, etc. The experimental results show that the recognition system uses only one feature, up to 83% recognition rate on Android phone testing. Furthermore, it can reduce the phone requirement and promote phone''s endurance by using the cloud server to achieve the complex calculation. Finally, it will be helpful for more people to use this system to real-time inquiry the butterfly data in real world.
author2 Yih-Ming Su
author_facet Yih-Ming Su
Chia-Yang Huang
黃家洋
author Chia-Yang Huang
黃家洋
spellingShingle Chia-Yang Huang
黃家洋
The Implementation of an Android and Cloud Computing-based Butterfly Recognition System
author_sort Chia-Yang Huang
title The Implementation of an Android and Cloud Computing-based Butterfly Recognition System
title_short The Implementation of an Android and Cloud Computing-based Butterfly Recognition System
title_full The Implementation of an Android and Cloud Computing-based Butterfly Recognition System
title_fullStr The Implementation of an Android and Cloud Computing-based Butterfly Recognition System
title_full_unstemmed The Implementation of an Android and Cloud Computing-based Butterfly Recognition System
title_sort implementation of an android and cloud computing-based butterfly recognition system
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/81247227590371948697
work_keys_str_mv AT chiayanghuang theimplementationofanandroidandcloudcomputingbasedbutterflyrecognitionsystem
AT huángjiāyáng theimplementationofanandroidandcloudcomputingbasedbutterflyrecognitionsystem
AT chiayanghuang jīyúandroidyǔyúnduānpíngtáishàngwánchénghúdiébiànshíxìtǒng
AT huángjiāyáng jīyúandroidyǔyúnduānpíngtáishàngwánchénghúdiébiànshíxìtǒng
AT chiayanghuang implementationofanandroidandcloudcomputingbasedbutterflyrecognitionsystem
AT huángjiāyáng implementationofanandroidandcloudcomputingbasedbutterflyrecognitionsystem
_version_ 1718089190037520384