Carlos García, Rui Tavares, A. Mora, J. Fonseca, Henrique Oliveira, L. Oliveira
{"title":"基于fpga的水体探测卫星图像分类","authors":"Carlos García, Rui Tavares, A. Mora, J. Fonseca, Henrique Oliveira, L. Oliveira","doi":"10.1109/YEF-ECE49388.2020.9171811","DOIUrl":null,"url":null,"abstract":"Land Use/Land Cover classification algorithms have been extensively studied and implemented in Central Processing Units (CPU) and Graphics Processing Units (GPU) based platforms. In this work we present a detailed study of Land Use/Land Cover classification performance in terms of accuracy and computational speed on an Field-Programmable Gate Array (FPGA). Two classification algorithms, Decision Tree and Minimum Distance, are studied to distinguish two categories (i.e. water or no-water). Both algorithms will be performed on FPGA and CPU to confirm the advantages of a parallel approach. Due to the pre-processing techniques used, both implementation on FPGA and CPU shared the same accuracy results, only differing in processing time. The results showed 98.97Decision Tree, and a speed up factor of 4 times FPGA over CPU for the Minimum Distance Classifier. The main goal of this case study is to generate maps that help firefighters in wildfires to locate water areas to refill water tanks. Final results conclude that the output of the classifier can better identify water resources than the ground truth Land Use/Land Cover map (COS) provided by Direção Geral do Território (DGT) Portugal.","PeriodicalId":331206,"journal":{"name":"2020 International Young Engineers Forum (YEF-ECE)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"FPGA-based Satellite Image Classification for Water Bodies Detection\",\"authors\":\"Carlos García, Rui Tavares, A. Mora, J. Fonseca, Henrique Oliveira, L. Oliveira\",\"doi\":\"10.1109/YEF-ECE49388.2020.9171811\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Land Use/Land Cover classification algorithms have been extensively studied and implemented in Central Processing Units (CPU) and Graphics Processing Units (GPU) based platforms. In this work we present a detailed study of Land Use/Land Cover classification performance in terms of accuracy and computational speed on an Field-Programmable Gate Array (FPGA). Two classification algorithms, Decision Tree and Minimum Distance, are studied to distinguish two categories (i.e. water or no-water). Both algorithms will be performed on FPGA and CPU to confirm the advantages of a parallel approach. Due to the pre-processing techniques used, both implementation on FPGA and CPU shared the same accuracy results, only differing in processing time. The results showed 98.97Decision Tree, and a speed up factor of 4 times FPGA over CPU for the Minimum Distance Classifier. The main goal of this case study is to generate maps that help firefighters in wildfires to locate water areas to refill water tanks. Final results conclude that the output of the classifier can better identify water resources than the ground truth Land Use/Land Cover map (COS) provided by Direção Geral do Território (DGT) Portugal.\",\"PeriodicalId\":331206,\"journal\":{\"name\":\"2020 International Young Engineers Forum (YEF-ECE)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 International Young Engineers Forum (YEF-ECE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/YEF-ECE49388.2020.9171811\",\"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 International Young Engineers Forum (YEF-ECE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/YEF-ECE49388.2020.9171811","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FPGA-based Satellite Image Classification for Water Bodies Detection
Land Use/Land Cover classification algorithms have been extensively studied and implemented in Central Processing Units (CPU) and Graphics Processing Units (GPU) based platforms. In this work we present a detailed study of Land Use/Land Cover classification performance in terms of accuracy and computational speed on an Field-Programmable Gate Array (FPGA). Two classification algorithms, Decision Tree and Minimum Distance, are studied to distinguish two categories (i.e. water or no-water). Both algorithms will be performed on FPGA and CPU to confirm the advantages of a parallel approach. Due to the pre-processing techniques used, both implementation on FPGA and CPU shared the same accuracy results, only differing in processing time. The results showed 98.97Decision Tree, and a speed up factor of 4 times FPGA over CPU for the Minimum Distance Classifier. The main goal of this case study is to generate maps that help firefighters in wildfires to locate water areas to refill water tanks. Final results conclude that the output of the classifier can better identify water resources than the ground truth Land Use/Land Cover map (COS) provided by Direção Geral do Território (DGT) Portugal.