Muhtadin, Billy, E. M. Yuniarno, Junaidillah Fadlil, Muchlisin Adi Saputra, I. Purnama, M. Purnomo
{"title":"基于机器人的老年人物品查找服务:在低计算设备上的资源高效实现","authors":"Muhtadin, Billy, E. M. Yuniarno, Junaidillah Fadlil, Muchlisin Adi Saputra, I. Purnama, M. Purnomo","doi":"10.1109/IAICT50021.2020.9172030","DOIUrl":null,"url":null,"abstract":"Elderly people often forget to put the items they need due to decreased memory. In this study, we developed an Integrated platform assistance robot providing support to elderly people. We developed a robot assistant platform that was equipped with an indoor positioning system that can help the elderly find misplaced items. Deep learning already has good accuracy in detecting the object but requires great computation resources. When applied to devices that have limited computing and memory capabilities such as robots, the computation time becomes slow or not applicable. We built a lightweight CNN that could run on a single board computer. To improve the accuracy of the network, we apply knowledge distillation by using an extensive network (YOLOv3) as a teacher. To increase computational speed, we do it by reducing the number of layers by implementing batch normalization fission. After being tested on the YOLO, knowledge distillation method can be used to increase accuracy, batch normalization fission will increase computation speed. From the experiment results using the VOC dataset on YOLO architecture with MobileNet feature extractor, the knowledge distillation method can increase accuracy by 9.4% from 0.3850 mAP to 0.4215 mAP and batch normalization fission can speeds up the computation time to 100.7% from 8.3 FPS to 16.66 FPS on CPU i7. The Knowledge Distillation successfully increase the model’s accuracy, reducing the model’s size, and batch normalization fusion method can speed up the detection process.","PeriodicalId":433718,"journal":{"name":"2020 IEEE International Conference on Industry 4.0, Artificial Intelligence, and Communications Technology (IAICT)","volume":"106 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Robot Service for Elderly to Find Misplaced Items: A Resource Efficient Implementation on Low-Computational Device\",\"authors\":\"Muhtadin, Billy, E. M. Yuniarno, Junaidillah Fadlil, Muchlisin Adi Saputra, I. Purnama, M. Purnomo\",\"doi\":\"10.1109/IAICT50021.2020.9172030\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Elderly people often forget to put the items they need due to decreased memory. In this study, we developed an Integrated platform assistance robot providing support to elderly people. We developed a robot assistant platform that was equipped with an indoor positioning system that can help the elderly find misplaced items. Deep learning already has good accuracy in detecting the object but requires great computation resources. When applied to devices that have limited computing and memory capabilities such as robots, the computation time becomes slow or not applicable. We built a lightweight CNN that could run on a single board computer. To improve the accuracy of the network, we apply knowledge distillation by using an extensive network (YOLOv3) as a teacher. To increase computational speed, we do it by reducing the number of layers by implementing batch normalization fission. After being tested on the YOLO, knowledge distillation method can be used to increase accuracy, batch normalization fission will increase computation speed. From the experiment results using the VOC dataset on YOLO architecture with MobileNet feature extractor, the knowledge distillation method can increase accuracy by 9.4% from 0.3850 mAP to 0.4215 mAP and batch normalization fission can speeds up the computation time to 100.7% from 8.3 FPS to 16.66 FPS on CPU i7. The Knowledge Distillation successfully increase the model’s accuracy, reducing the model’s size, and batch normalization fusion method can speed up the detection process.\",\"PeriodicalId\":433718,\"journal\":{\"name\":\"2020 IEEE International Conference on Industry 4.0, Artificial Intelligence, and Communications Technology (IAICT)\",\"volume\":\"106 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Conference on Industry 4.0, Artificial Intelligence, and Communications Technology (IAICT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IAICT50021.2020.9172030\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Industry 4.0, Artificial Intelligence, and Communications Technology (IAICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IAICT50021.2020.9172030","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Robot Service for Elderly to Find Misplaced Items: A Resource Efficient Implementation on Low-Computational Device
Elderly people often forget to put the items they need due to decreased memory. In this study, we developed an Integrated platform assistance robot providing support to elderly people. We developed a robot assistant platform that was equipped with an indoor positioning system that can help the elderly find misplaced items. Deep learning already has good accuracy in detecting the object but requires great computation resources. When applied to devices that have limited computing and memory capabilities such as robots, the computation time becomes slow or not applicable. We built a lightweight CNN that could run on a single board computer. To improve the accuracy of the network, we apply knowledge distillation by using an extensive network (YOLOv3) as a teacher. To increase computational speed, we do it by reducing the number of layers by implementing batch normalization fission. After being tested on the YOLO, knowledge distillation method can be used to increase accuracy, batch normalization fission will increase computation speed. From the experiment results using the VOC dataset on YOLO architecture with MobileNet feature extractor, the knowledge distillation method can increase accuracy by 9.4% from 0.3850 mAP to 0.4215 mAP and batch normalization fission can speeds up the computation time to 100.7% from 8.3 FPS to 16.66 FPS on CPU i7. The Knowledge Distillation successfully increase the model’s accuracy, reducing the model’s size, and batch normalization fusion method can speed up the detection process.