David Sugiarto, J. Siswantoro, Muhammad Farid Naufal, B. Idrus
{"title":"基于卷积神经网络的药用植物叶片图像识别移动应用","authors":"David Sugiarto, J. Siswantoro, Muhammad Farid Naufal, B. Idrus","doi":"10.24002/ijis.v5i2.6633","DOIUrl":null,"url":null,"abstract":"Indonesia is a country that has thousands of plant types that can be used as traditional medicine. However, some people have not utilized this potential optimally due to the lack of knowledge about medicinal plants' types, benefits, and substances. Therefore, there is a need to develop an application that can identify medicinal plants that grow in Indonesia and provide information about the benefits and content of the substances contained in them. In this study, medicinal plants will be recognized using a mobile application from leaf images based on a pre-trained convolutional neural network (CNN) with a transfer learning technique. Three pre-trained CNN architectures, namely VGG-16, MobileNetV2, and DenseNet-121, are explored for medicinal plant recognition. Hyperparameter tuning is performed at the fully connected layer of all architectures with 20 possible modifications to find the best model. The experimental results on 24 types of medicinal plants show that the model based on MobileNetV2 achieves the best classification accuracy of 97.74%. The best model is obtained by modifying the fully connected layer of MobileNetV2 into three dense layers with the number of neurons 736, 448, and 928, respectively. After the application recognizes the types of medicinal plants, information about the benefits and substances contained in them is displayed to the user.","PeriodicalId":34118,"journal":{"name":"Indonesian Journal of Information Systems","volume":"70 1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Mobile Application for Medicinal Plants Recognition from Leaf Image Using Convolutional Neural Network\",\"authors\":\"David Sugiarto, J. Siswantoro, Muhammad Farid Naufal, B. Idrus\",\"doi\":\"10.24002/ijis.v5i2.6633\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Indonesia is a country that has thousands of plant types that can be used as traditional medicine. However, some people have not utilized this potential optimally due to the lack of knowledge about medicinal plants' types, benefits, and substances. Therefore, there is a need to develop an application that can identify medicinal plants that grow in Indonesia and provide information about the benefits and content of the substances contained in them. In this study, medicinal plants will be recognized using a mobile application from leaf images based on a pre-trained convolutional neural network (CNN) with a transfer learning technique. Three pre-trained CNN architectures, namely VGG-16, MobileNetV2, and DenseNet-121, are explored for medicinal plant recognition. Hyperparameter tuning is performed at the fully connected layer of all architectures with 20 possible modifications to find the best model. The experimental results on 24 types of medicinal plants show that the model based on MobileNetV2 achieves the best classification accuracy of 97.74%. The best model is obtained by modifying the fully connected layer of MobileNetV2 into three dense layers with the number of neurons 736, 448, and 928, respectively. After the application recognizes the types of medicinal plants, information about the benefits and substances contained in them is displayed to the user.\",\"PeriodicalId\":34118,\"journal\":{\"name\":\"Indonesian Journal of Information Systems\",\"volume\":\"70 1 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-02-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Indonesian Journal of Information Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.24002/ijis.v5i2.6633\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Indonesian Journal of Information Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24002/ijis.v5i2.6633","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Mobile Application for Medicinal Plants Recognition from Leaf Image Using Convolutional Neural Network
Indonesia is a country that has thousands of plant types that can be used as traditional medicine. However, some people have not utilized this potential optimally due to the lack of knowledge about medicinal plants' types, benefits, and substances. Therefore, there is a need to develop an application that can identify medicinal plants that grow in Indonesia and provide information about the benefits and content of the substances contained in them. In this study, medicinal plants will be recognized using a mobile application from leaf images based on a pre-trained convolutional neural network (CNN) with a transfer learning technique. Three pre-trained CNN architectures, namely VGG-16, MobileNetV2, and DenseNet-121, are explored for medicinal plant recognition. Hyperparameter tuning is performed at the fully connected layer of all architectures with 20 possible modifications to find the best model. The experimental results on 24 types of medicinal plants show that the model based on MobileNetV2 achieves the best classification accuracy of 97.74%. The best model is obtained by modifying the fully connected layer of MobileNetV2 into three dense layers with the number of neurons 736, 448, and 928, respectively. After the application recognizes the types of medicinal plants, information about the benefits and substances contained in them is displayed to the user.