{"title":"基于FPGA的低成本实时立体视觉系统硬件实现","authors":"Mostafa Fathi, S. Sheikhaei, Javad Tavakoli","doi":"10.1109/IranianCEE.2019.8786410","DOIUrl":null,"url":null,"abstract":"In this work, one of local stereo vision algorithms named SAD approach, which is used in image depth estimation, has been surveyed, and an efficient and real-time new hardware implementation has been proposed. The proposed method has been verified and tested using C implementation. The acceptable simulation results along with the detailed explanation of numerous pre-processing steps are also presented. Our innovations could be divided into two sections: architecture and algorithm. In architecture section, by using a specific architecture, memory access has been lowered and therefore, speed has been increased. In algorithm section, a part of local algorithm, known as refinement, has been substituted with a simpler and more efficient algorithm. Cyclone IV has been utilized as our hardware platform. In this article, this point would demonstrate how to use an exact but less complicated controller, which results in less area, and how to use pipeline architecture and remove repetitive and redundant memory accesses, which conduct our stereo vision system to meet the real-time constraints. Suggested hardware implementation could reach to 53fps processing speed with 100MHz clock. No processing IP core has been used. In comparison with related work, our proposed method is more efficient in logic elements usage, and accordingly in power consumption.","PeriodicalId":6683,"journal":{"name":"2019 27th Iranian Conference on Electrical Engineering (ICEE)","volume":"1 1","pages":"258-263"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Low-cost and Real-time Hardware Implementation of Stereo Vision System on FPGA\",\"authors\":\"Mostafa Fathi, S. Sheikhaei, Javad Tavakoli\",\"doi\":\"10.1109/IranianCEE.2019.8786410\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this work, one of local stereo vision algorithms named SAD approach, which is used in image depth estimation, has been surveyed, and an efficient and real-time new hardware implementation has been proposed. The proposed method has been verified and tested using C implementation. The acceptable simulation results along with the detailed explanation of numerous pre-processing steps are also presented. Our innovations could be divided into two sections: architecture and algorithm. In architecture section, by using a specific architecture, memory access has been lowered and therefore, speed has been increased. In algorithm section, a part of local algorithm, known as refinement, has been substituted with a simpler and more efficient algorithm. Cyclone IV has been utilized as our hardware platform. In this article, this point would demonstrate how to use an exact but less complicated controller, which results in less area, and how to use pipeline architecture and remove repetitive and redundant memory accesses, which conduct our stereo vision system to meet the real-time constraints. Suggested hardware implementation could reach to 53fps processing speed with 100MHz clock. No processing IP core has been used. In comparison with related work, our proposed method is more efficient in logic elements usage, and accordingly in power consumption.\",\"PeriodicalId\":6683,\"journal\":{\"name\":\"2019 27th Iranian Conference on Electrical Engineering (ICEE)\",\"volume\":\"1 1\",\"pages\":\"258-263\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 27th Iranian Conference on Electrical Engineering (ICEE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IranianCEE.2019.8786410\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 27th Iranian Conference on Electrical Engineering (ICEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IranianCEE.2019.8786410","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Low-cost and Real-time Hardware Implementation of Stereo Vision System on FPGA
In this work, one of local stereo vision algorithms named SAD approach, which is used in image depth estimation, has been surveyed, and an efficient and real-time new hardware implementation has been proposed. The proposed method has been verified and tested using C implementation. The acceptable simulation results along with the detailed explanation of numerous pre-processing steps are also presented. Our innovations could be divided into two sections: architecture and algorithm. In architecture section, by using a specific architecture, memory access has been lowered and therefore, speed has been increased. In algorithm section, a part of local algorithm, known as refinement, has been substituted with a simpler and more efficient algorithm. Cyclone IV has been utilized as our hardware platform. In this article, this point would demonstrate how to use an exact but less complicated controller, which results in less area, and how to use pipeline architecture and remove repetitive and redundant memory accesses, which conduct our stereo vision system to meet the real-time constraints. Suggested hardware implementation could reach to 53fps processing speed with 100MHz clock. No processing IP core has been used. In comparison with related work, our proposed method is more efficient in logic elements usage, and accordingly in power consumption.