高分辨率摄像头嵌入式360°视域视觉系统设计

发布者:BlissfulJourney最新更新时间:2018-04-27 关键字:fpga  soc  摄像头 手机看文章 扫描二维码
随时随地手机看文章

带有多个高分辨率摄像头的嵌入式360°视域视觉系统已经进入了各种应用中,如汽车传感器融合、视频监控、目标检测、运动分析等。在此类系统中,多个实时摄像机的视频流(最多6个) 被汇聚在一起逐帧处理,进行失真和其他图像伪影校正,调整曝光和白平衡,然后动态拼接成一个360°全景视图,以4K清晰度和60 fps帧频输出,最终投影到一个球形坐标空间上。

目前用于此类应用的高分辨率鱼眼相机镜头通常具有一个广角视域(FOV)。环视相机系统最大的瓶颈之一是: 实时到或从外部存储器存储/读取和访问多路摄像机输入数据,然后将其作为一个单一帧进行处理。硬件需要在一帧延迟内,在输入摄像机传入的原始传感器数据和拼接输出视频之间完成处理运行。

高性能计算平台一直朝着与CPU一起协同使用FPGA的方向发展,以便为实时图像处理任务提供专门的硬件加速。 这种配置使得CPU能专注于特别复杂的算法,其中它们可以快速切换线程和上下文,并将重复性任务分配给一个FPGA,以充当可配置的硬件加速器/协处理器/卸载引擎。 即使将FPGA和CPU作为分立器件使用,系统也可以提高整体效率,因为这些技术不会发生冲突,而是像将手套戴在手上一样来配合在一起。

例如,从鱼眼镜头获得的图像遭受严重失真之苦,因而基于多个相机视频生成的拼接操作是高度计算密集型的任务,其原因为它是点像素操作。这种拼接需要大量的实时图像处理和高度并行化的架构。但是,这种下一代的应用超过了FPGA可不断接续实现的性能,主要是由于芯片吞吐数据的延迟。这反过来会影响整个系统的整体延迟、吞吐速度和性能。

在一个SoC中加入可与CPU一起嵌入的eFPGA半导体知识产权(IP)。与一个独立的FPGA芯片加CPU解决方案相比,嵌入式FPGA阵列结构具有独特的优势,主要优势在于性能更强。一个eFPGA可通过一个宽的并行接口直接连接到ASIC(无I/O缓冲器)上,提供显著提高的吞吐量,以及以个位数时钟周期来计数的延迟。低延迟是复杂的图像实时处理过程的关键,例如纠正鱼眼镜头的失真这样的处理。

利用Speedcore eFPGA IP,客户可以定义其逻辑、内存和DSP资源需求,然后Achronix可配置其IP以满足他们的需求。查找表(LUTs)、RAM单元块和DSP64单元块可以像积木一样进行组合,为任何给定的应用创建最佳的可编程结构。

除了标准逻辑、嵌入式存储器和DSP单元模块之外,客户还可以在Speedcore eFPGA结构里面定义他们自己的功能块。通过把这些定制功能模块与传统构建模块一起集成到逻辑阵列结构中,可添加优化过的功能来减少面积和提高目标应用的性能,可使eFPGA的性能得到极大的提高,特别是对嵌入式视觉和图像处理算法非常有效。

用自定义单元块来成功地解决高性能图像处理就是一个很好的例子,在实现您只看一次(YOLO)这一种使用了神经网络的、最先进的、实时对象检测算法时,可以优于早期的方法大大提高性能。该算法依赖于大量的矩阵乘法器,而在FPGA中实现时,这些矩阵乘法器需要使用DSP和RAM模块来构建;YOLO所需要的DSP和RAM模块之间的最佳配置,与一个典型的FPGA阵列结构中发现的不匹配之处就会出现问题。例如,FPGA阵列结构可能提供18×27乘法/累加单元块和32×128 RAM的DSP单元块,而此时的最佳解决方案可能是带有48×1024 RAM的16×8 DSP单元块。通过创建实现最佳DSP和RAM模块配置的定制单元块,所得到的Speedcore阵列结构所使用的芯片面积就会减少40%,来实现相同的功能并且能获得更高级别的系统性能。

在SoC中嵌入FPGA阵列结构提供了两个额外的系统级好处:

更低的功耗 - 可编程I / O电路占独立FPGA芯片总功耗的一半,而一个eFPGA可以与主控SoC中的其他模块直接内部线路连接,完全不需要大型可编程I / O缓冲器。

更低的系统成本 - 由于eFPGA只需实现特定功能,eFPGA的裸片尺寸远小于等效的独立FPGA芯片,这是因为eFPGA不再需要可编程的I / O缓冲器和不必要的接口逻辑。

借助超低延迟和实时处理功能,可以有效实现基于360°视域的视觉系统,具有定制单元块的Speedcore eFPGA与同一主控SoC中的一个CPU配合使用,非常适合去实现专用功能,如目标检测和图像识别、变形和失真校正、以及最后将最终图像拼接在一起。在SoC中嵌入FPGA阵列结构是超深亚微米时代系统集成的一个自然发展过程。


关键字:fpga  soc  摄像头 引用地址:高分辨率摄像头嵌入式360°视域视觉系统设计

上一篇:大数据时代,安防监控兼顾AI分析能力的摄像头需要怎样的存储卡?
下一篇:新型城市视频监控项目模式:安防PPP

推荐阅读最新更新时间:2024-03-16 11:29

加速FPGA应用开发,Lattice Propel™全新软件解决方案问市
全球领先的低功耗可编程器件供应商莱迪思半导体公司(NASDAQ:LSCC)宣布,推出全新软件解决方案Lattice Propel™,以加速开发基于莱迪思低功耗、小尺寸FPGA的独特应用。Propel设计环境包括了完善的IP库(包括RISC-V处理器核和各类外设IP),可轻松实现组件安装,让不同水平的开发人员都能快速轻松地设计基于莱迪思FPGA的应用。Propel为通信、计算、工业、汽车和消费电子市场的开发人员实现了应用开发的自动化。 为了在更复杂的系统中利用FPGA的并行处理能力,设计人员在首次采用FPGA进行设计时,需要灵活、易于使用的设计解决方案,最好能够集成所有必需的设计软件和IP,且简单易上手。 Lattice Pro
[嵌入式]
FPGA演进 兼顾灵活性和高功效
    未来十年,FPGA架构的演进将会继续,可以利用这种兼顾的架构不断拓展应用领域。 在英特尔的一份关于灵活性与效率的报告中,列举了一个衡量标准,即每毫瓦百万运算次数。通用处理器的功效相对比较低,但是它的灵活性相对比较高。DSP的功效处在中间,功效最高的是一些专用的硬件,比如说ASIC、ASSP等,但是它的灵活性相对会很低。报告指出,在一个要兼顾灵活与功效的系统中,最好的方案就是处理器与专用硬件相结合。 如果在FPGA中集成了处理器,会同时兼具硬件与软件的灵活性。同时,如果我们把ASIC和ASSP的一些特性加入FPGA,又可为这个系统带来更高的功效和更低的成本,这是硅片融合的一个趋势。 FPGA厂商有天然优势 作
[嵌入式]
非常适用于车载摄像头模块!有助降低ADAS功耗和EMI解决方案
非常适用于车载摄像头模块! ROHM开发出SerDes IC“BU18xMxx-C”以及摄像头用PMIC“BD86852MUF-C” 提供有助于降低日益先进的ADAS的功耗和EMI的解决方案 全球知名半导体制造商ROHM(总部位于日本京都市)开发出非常适用于ADAS(高级驾驶辅助系统)的车载摄像头模块的SerDes IC※1“BU18xMxx-C”以及摄像头用PMIC※2“BD86852MUF-C”。这两款产品不仅可以满足对于模块的小型化和低功耗的需求,而且由于其低电磁噪声(低EMI)的特性,还有助于减少客户的开发工时。 ADAS系统通过组合LiDAR、声纳和摄像头等具有不同感测方法和感测距离的设备构建而成
[汽车电子]
非常适用于车载<font color='red'>摄像头</font>模块!有助降低ADAS功耗和EMI解决方案
Altera 40-nm Stratix IV GX FPGA开始量产
Altera公司今天宣布,开始批量发售40-nm Stratix® IV GX EP4SGX230 FPGA。Stratix IV器件于2008年年底发售,是当时业界第一款40-nm FPGA,作为唯一能够量产的40-nm FPGA,该系列继续在市场上保持领先地位。Stratix IV系列是目前密度最大、性能最好的FPGA,应用在各类最终用户的高速背板和电缆接口、芯片至芯片互联以及协议桥接应用中。 Stratix IV GX FPGA前所未有的同时满足了多千兆位互联系统设计人员对功耗、性能和I/O带宽的需求。这一高性能FPGA支持Altera最新一代成熟可靠的收发器技术。EP4SGX230 FPGA中嵌入的36个
[嵌入式]
CIS:摄像头繁荣的背后推手
提到科技,身处半导体行业的我们往往会想到电子工业的主要驱动力:互补金属氧化物半导体(CMOS)逻辑和存储器。绝大多数电子产品的生产制造都会使用到泛林集团的设备,然而,要想打造有实用价值的系统,我们往往还需要借助很多其他的特种技术,其中包括很多涉及到人机互动的技术,例如: 各种传感器,例如CMOS图像传感器(CIS)和微电子机械系统(MEMS) 用于发送和接收无线信号的射频(RF)电路 电力电子设备,其内置器件包括金属-氧化物半导体场效应晶体管(MOSFETs)、绝缘栅双极晶体管(IGBT)和双极CMOS-双扩散MOS集成电路(BCD) 各种光学器件,例如显示器和光子元件 这些技术关系到商业、工业和
[嵌入式]
CIS:<font color='red'>摄像头</font>繁荣的背后推手
Cadence FSP:FPGA-PCB系统化协同设计工具介绍
Cadence FPGA System Planner(FSP)是一款完整性高的FPGA-PCB系统化协同设计工具。此次主要为大家介绍FPGA System Planner的基本情况,详见原文。   在较新的FPGA设计中几乎有超过千个可编程的I/O引脚,若再包含多个FPGA时,工程师就会遇到初期规划I/O引脚,并配合后期layout placement时该如何最佳化的瓶颈及困难。Cadence OrCAD and Allegro FPGA System Planner便可满足较复杂的设计及在设计初级产生最佳的I/O引脚规划,并可透过FSP做系统化的设计规划,同时整合logic、schematic、PCB同步规划单个或多个FP
[模拟电子]
Cadence FSP:<font color='red'>FPGA</font>-PCB系统化协同设计工具介绍
基于FPGA动态信号产生器设计
1 背景 信号源作为现代电子产品中的重要一员,必须满足高精度、高速度、高分辨率等要求。作为检查高精度雷达设备的动态信号源更需要满足这些要求。雷达测量设备在日常维护保养中,由于没有也不可能用跟踪动态目标来完成设备性能的检查,所以都是用信号源产生信号进行检查,而信号源无法模拟实际动态信号,因此在多数情况下无法准确地检查设备的动态性能。本文研究并实现了基于FPGA(Field Programmable Gate Array)的智能动态信号源,采用了DDS(Direct Digital Synthesis)技术。FPGA与DDS相结合的方案显示出很多突出的优点:高频率分辨率;超宽的频率范围;能实现各种调制波和任意波形的产生;关键部分易于
[应用]
基于Xilinx FPGA的千兆以太网及E1信号的光纤传输
      目前,随着多媒体应用的普及,千兆位以太网已经发展成为主流网络技术。大到成千上万人的大型企业,小到几十人的中小型企业,在建设企业局域网时都会把千兆位以太网技术作为首选的高速网络技术。千兆位以太网技术甚至正在取代ATM技术,成为城域网建设的主力军。       E1接口采用PCM编码方式。符合G.703标准,通过75Ω同轴电缆或120Ω双绞线进行非对称或对称传输。在电信网中有着广泛应用。       将高速的千兆位以太网信号与低速的E1信号结合起来,实现以太网与E1信号的复用。既满足了用户对大带宽、高容量数据的传输要求,又提供了E1信号接入功能,实现电话业务及其他专用通信系统的接入功能。       系统构成
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved