Implementation of a perception system for autonomous vehicles using a detection-segmentation network in SoC FPGA

Maciej Baczmanski, Mateusz Wasala, T. Kryjak
{"title":"Implementation of a perception system for autonomous vehicles using a detection-segmentation network in SoC FPGA","authors":"Maciej Baczmanski, Mateusz Wasala, T. Kryjak","doi":"10.48550/arXiv.2307.08682","DOIUrl":null,"url":null,"abstract":"Perception and control systems for autonomous vehicles are an active area of scientific and industrial research. These solutions should be characterised by high efficiency in recognising obstacles and other environmental elements in different road conditions, real-time capability, and energy efficiency. Achieving such functionality requires an appropriate algorithm and a suitable computing platform. In this paper, we have used the MultiTaskV3 detection-segmentation network as the basis for a perception system that can perform both functionalities within a single architecture. It was appropriately trained, quantised, and implemented on the AMD Xilinx Kria KV260 Vision AI embedded platform. By using this device, it was possible to parallelise and accelerate the computations. Furthermore, the whole system consumes relatively little power compared to a CPU-based implementation (an average of 5 watts, compared to the minimum of 55 watts for weaker CPUs, and the small size (119mm x 140mm x 36mm) of the platform allows it to be used in devices where the amount of space available is limited. It also achieves an accuracy higher than 97% of the mAP (mean average precision) for object detection and above 90% of the mIoU (mean intersection over union) for image segmentation. The article also details the design of the Mecanum wheel vehicle, which was used to test the proposed solution in a mock-up city.","PeriodicalId":234453,"journal":{"name":"International Workshop on Applied Reconfigurable Computing","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Applied Reconfigurable Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2307.08682","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Perception and control systems for autonomous vehicles are an active area of scientific and industrial research. These solutions should be characterised by high efficiency in recognising obstacles and other environmental elements in different road conditions, real-time capability, and energy efficiency. Achieving such functionality requires an appropriate algorithm and a suitable computing platform. In this paper, we have used the MultiTaskV3 detection-segmentation network as the basis for a perception system that can perform both functionalities within a single architecture. It was appropriately trained, quantised, and implemented on the AMD Xilinx Kria KV260 Vision AI embedded platform. By using this device, it was possible to parallelise and accelerate the computations. Furthermore, the whole system consumes relatively little power compared to a CPU-based implementation (an average of 5 watts, compared to the minimum of 55 watts for weaker CPUs, and the small size (119mm x 140mm x 36mm) of the platform allows it to be used in devices where the amount of space available is limited. It also achieves an accuracy higher than 97% of the mAP (mean average precision) for object detection and above 90% of the mIoU (mean intersection over union) for image segmentation. The article also details the design of the Mecanum wheel vehicle, which was used to test the proposed solution in a mock-up city.
在SoC FPGA中使用检测分割网络实现自动驾驶车辆感知系统
自动驾驶汽车的感知和控制系统是科学和工业研究的一个活跃领域。这些解决方案应具有在不同路况下识别障碍物和其他环境因素的高效率、实时性和能源效率。实现这样的功能需要合适的算法和合适的计算平台。在本文中,我们使用MultiTaskV3检测分割网络作为感知系统的基础,该系统可以在单个架构中执行这两种功能。在AMD Xilinx Kria KV260 Vision AI嵌入式平台上对其进行了适当的训练、量化和实现。通过使用这种设备,可以并行化和加速计算。此外,与基于cpu的实现相比,整个系统消耗的功率相对较小(平均为5瓦,而较弱的cpu的最低功耗为55瓦),并且平台的小尺寸(119mm x 140mm x 36mm)允许它用于可用空间有限的设备中。在目标检测方面,它的精度也高于97%的mAP(平均平均精度),在图像分割方面,它的精度也高于90%的mIoU(平均相交与并集)。文章还详细介绍了Mecanum轮式车辆的设计,并在一个模拟城市中对提出的解决方案进行了测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信