360度全景智能监控方案解析

电子说

1.2w人已加入

描述

目前,国内外尚未将三维成像技术成熟应用到监控产品上面,功能比较接近的产品是车辆智能全景监控系统。但它只能记录平面信息,不能全面地反映周围环境的具体情况。

今天为大家介绍的360度全景智能监控方案,正是在车辆智能全景监控系统发展而来的,是对车辆智能全景监控系统的改进。

通过采用三维成像技术和语声混合算法,本系统一方面将周围物体的三维建模和尺度测量用3D技术来实现。另一方面,还将全部观测点的声音信息全部记录下来,使得记录的资料更加生动、形象和全面。

本系统方案可以广泛地应用于中高档汽车、工程机械、港口船闸、水库大坝、金融场所等重要场合的全方位智能化监控。

系统基本原理描述

三维智能全景监控系统主要分为如下几部分:中央处理单元、显示与人机界面、专用摄像头(分布式安装)。

本系统的主体为中央处理单元,该部分主要包括:

(1)视频采集部件,采集系统所需视频,并将采集到的视频传送到视频合成部件。

(2)视频防抖部件,最大程度地预防在视频采集过程中的抖动,同时进行相应的视频补偿操作。

(3)视频合成部件,将采集到到视频内容进行无缝合成,形成全景视频,并输送到投影与映射单元。

(4)投影与映射部件,将合成的视频内容进行投影与映射,输出到相应的终端。

(5)目标检测部件,对周边的目标物体进行智能检测,按照预先设定的规则进行智能控制操作、综合障碍预警和多元导航信息等。

(6)GIS部件,对移动主体进行GIS定位功能。

智能监控

图1 系统方案框架图

系统硬件的工作流程框图

系统方案主要包括:DSP核心处理器单元、FPGA协同处理器单元、图像采集单元(相机)、视频解码芯片、视频编码芯片、CAN模块。图3.1系统硬件的工作流程框图。

智能监控

系统硬件平台主要器件的选型及讨论分析

本系统硬件平台器件选择是依据系统稳定性、可扩展性以及日后软件升级空间等各项性能指标最佳化的情况下进行分析的。各器件还以尽可能降低系统成本,充分利用各芯片的内部资源为准则进行选取,提高整个系统的集成度和性价比。

(1)TMS320C6000系列DSP分析

在本设计中DSP作为核心处理器件,它的选型决定外围电路的复杂性和整个系统的稳定性。为实现多图像传感器融合的全景泊车辅助系统的特殊要求,核心处理器DSP的选型决定了整个系统电路的结构。

DM642保留了C64x原有的内核结构以及大部分外设的基础上为适应多路视频采集处理等应用增加了3个双通道数字视频无缝接口,可最多同时采集6路数字视频流。其片内资源丰富和扩展性好,最为适合本设计的要求,经过综合考虑,最终选择DM642作为本设计的核心处理器。

选用DM642作为本设计核心处理器, DM642整体功能框图如图3.2所示。

智能监控

DM642内部使用L1P和L1D两级高速缓存结构,有着强大丰富的外围设备接口。L1P和L1D分别为一级程序缓存、二级数据缓存,LIP是一个的直接映射缓存空间,L1D是一个2组相连的高速数据缓存空间n 2|。

外围设备包括:3个可配置视频端口,1个以太网控制器模块,1个高速数据输入/输出管理模块,1个内插VCXO控制接口,1个多链路专用音频接口,1个12C总线硬件标准接口,2个可配置多通道缓冲串口,3个可配置32位定时器,1个与外围设备的扩展接口(PCI),1组16管脚的可配置I/O端口(GPIO),1个64位IMIFA,可以无缝连接同/异步存储器和外围扩展设备。

(2)FPGA的选型及分析

经过调研最终本设计选用的是拥有40万系统门数的Spartan一3AN系列XC3S400AN型号的芯片,所以着重介绍此款芯片的资源外设等相关信息n6。

Spartan一3AN系列芯片为系统集成度非常高的非易失性FPGA,此款芯片有以下几项独特性能:FPGA有大量内部SRAM高性能资源、非易失性、缩小板卡空间和配置便捷等特点。

Spartan一3AN.硬件平台是专门面向对成本有严格要求的嵌入式产品开发的。

Spartan-3AN系列FPGA芯片的硬件资源如表3.1。

智能监控

(3)图像传感器的选型及分析

图像传感器包括电子束摄像管、CCD、CMOS等超大规模半导体集成感光器件的图像传感器和面阵高速扫描型图像传感器等。CMOS图像传感器的内部结构框图如图3.3所示。

智能监控

在CMOS器件发展的历程中,CMOS器件从“被动像敏单元”结构到“主动像敏单元”演变是由于大规模集成电路设计与微电子制造技术进入深亚微米阶段,CMOS图像传感器芯片可集成大规模感光阵列、信号读出及处理电路和控制电路于一体,再加上光学镜头等外围设备就构成了一个光学成像系统。

现代工艺条件下的CMOS芯片内部结构主要是由感光阵列、水平(垂直)控制电路和时序电路、信号读出与处理电路、模/数转换电路和数据接口电路等组成。

下面对两种图像传感器进行分析,即MT9V024和0v7960两款不同公司的图像传感器芯片。

(1)MT9V024图像传感器

MT9V024是像平面尺寸为1/3英寸、宽VGA模式的CMOS有源像素图像传感器,它采用TrueSNAP球形快门和高动态范围。该传感器专门为内外兼顾的汽车成像需求而设计,这使得它成为多种成像应用环境的理想芯片。

这款传感器采用Aptina的突破性低噪声的CMOS成像技术以达到CCD的成像质量(基于信号信噪比和低光照灵敏度)同时保持了固有的大小,成本和CMOS的整合优势。

片上采用先进的相机功能,如分级2×2,4×4,以提高在较小的决议上操作时的灵敏度,就像窗口功能,行和列镜像。通过标准两线串行可编程接口,可以在默认模式下对帧大小、曝光度、增益以及其他参数进行配置。默认模式输出宽VGA尺寸的图像,每秒60帧。

片上模数转换器把每个像素的模拟信号转换为士Obit数据流。可另外启用一个12位全分辨率代替10位小信号。除了传统的并行逻辑输出,MT9V024还有还具有LVDS(串行低压差分信号)这款传感器能够在立体摄像中操作。MT9V024图像传感器具体性能参数如表3.2所示:

智能监控

(2)0V7960图像传感器

0V7960是OMNIVISION最近两年新推出的小尺寸图像传感器芯片,它的出现满足了汽车业对辅助驾驶系统应用要求(如倒车后视镜),开创了CMOS图像传感器在汽车安全辅助驾驶系统应用的新开端0V7960图像传感器的性能完全满足了汽车电子行业对图像传感器成像效果的特殊需求,1/4超小巧体积,在低光照下的也有良好的性能(<0.01LUX),并采用全球最小的CSP封装,体积比同类产品小50%,已经成为CMOS产品的领导者。

0V7960图像传感器具体性能参数如表3.3所示:

智能监控

本设计的目的是开发出一种能打破现有的只在高端车上配备的全景泊车辅助系统。所以低成本是系统开发必须考虑的因素之一,由于用于汽车主动安全的系统是给驾驶员提供二些车辆周围实时状况信息,所以系统对图像质量的要求不是特别高,经过综合考虑本设计才用0V7960图像传感器作为相机的图像采集芯片。

电源电路设计

由于本系统包含DSP、FPGA以及它们的外围电路器件,所需电源有5v、3.3v、2.5v、1.8v、1.4v、1.2v等,系统所需电源如此之多电源模块的设计会成为整个系统的难点,能否保证系统个部分能够稳定运行成为整个硬件设计成败关键,下面将各模块器件的电源进行总体说明。

1、DSP及外围设备电源电路

汽车启动和正常行驶过程中时,其电源输出电压在lOV一16V范围内无规律突变。不难想象出这样的大幅度波动电压对电子系统的危害,若直接作用在车载电子系统及车载仪表上,这种大幅度波动产生的电压冲击往往会造成电子器件损坏,导致出现严重事故。

所以本系统在设计中考虑到12V供电电源要从车上引入时,添加一个保护电路确保整个系统电路的安全,如图3.4:

图3.4 12V保护电路

智能监控

为确保TMS320DM642处理器稳定工作必须对它的内核和I/O端口分别进行独立供电以减少电源之间的相互串扰,其内核电压为1.4V,I/O端口电源为3.3V。视频编码芯片TVP5150AMl数字电压(AVDD)和模拟电压(DVDD)输入均为1.8 V,i/o端IZl电压(DVDDIO)为3.3 V。

视频编码芯片SAATl21数字电压(VDDD)和模拟电压(VDDA)同为3.3V。GDRAM和FLASH工作电压为3.3V。考虑整个系统的功耗,第一级的电压转换全部选用TI推荐的开关电源管理芯片TPS5430作为12V一5V的电压转换核心器件;选用两片TPS54310参照其DataSheet对电路进行设计,分别为DSP提供内核电压1.4V和I/O端口电压3.3V,其中3.3V电源也为系统中其他元器件供电。各部分电路设计如下所示:

智能监控

图3.5 TPS5430电源转换电路12V-5V

TPS54310输入的电压为TPS5430经过转换输出的5V电压。一片TPS54310为

TMS320DM642提供内核电压,输出电压1.4V如电路图3.9所示,另一片为TMS320DM642提供I/O端口电压,输出电压为3.3V如图3.6所示:

智能监控

图3.6 DM642外围I/0端口电压

在系统上电后,DSP内核首先得到TPS54310电源芯片提供的1.4V稳定电压,然后第一片TPS54310的PV/RGD端口输出一个使能电平(高电平)给第二片TPS54310的SS/EN端口旧引。这样就保证了系统上电时DSP内核首先获得供电,IlO端口在内核得到1.4V稳定电压后获得3.3V供电,系统掉电过程中DSP内核后于i/o端口电源掉电。这样大大增加了芯片使用寿命和系统稳定性。

2、FPGA及其他部分电源模块设计

FPGA协处理器选用的是Xilinx的Spartan-3AN系列芯片,其型号为XC3S400AN。XC3S400AN处理器内核电压(VCCINT)为1.2V,辅助电源电压(VCCAUX)为2.5V,i/o端口电压为3.3V雎引。

板卡上其他芯片,如FPGA的配置芯片XCF02SV020C电源为2.5V和3.3V,TVP5150AMl电压(AVDD、DVDD)为1.8V以及I/0端口电压(DVDDIO)3.3V,SAA7121电压为3.3V。

由于电源输入12V经过TPS54310和TPS5430等开关电源第一级转换,所以之后的电压转换芯片都选用的是设计简单、占用空间小的线性电源转换芯片,如TLVlll7—1.2为FPGA内核提供1.2V稳定电压、TLVlll7-1.8为TVP5150AMl提供1.8v数字电压、TLVll7—2.5为FPGA的辅助电源和配置芯片电源。其电路设计如下图3.7所示

智能监控

图3.7 FPGA及其他部分电源模块

基于0V7960图像传感器的相机设计

下面对0V7960图像传感器核心部分电路设计进行简单介绍。相机是否能正确输出稳定模拟信号,是相机部分设计的关键,必须采用输出电压纹波系数小的电源芯片和大量的滤波电容,滤波电容的摆放尽量靠近引脚,这样就能够输出良好的模拟视频图像数据。图像传感器设计电路如图3.8所示:

智能监控

图3.8 0V70960图像传感器外围电路

三维智能全景监控系统实践应用

针对本系统在车辆的三维全景监控系统上进行了实践和应用。通过本系统进行视频合成虚拟出来的监控范围内有效区域的全景视图效果,并利用三维图像的形式进行显示,提供更加真实的虚拟现场。同时,本系统还可以实现关键部位的自动尺度测量,在必要的时候,主动进行报警。其效果演示图如下:

图3 三维智能全景监控系统在车辆监控上的应用效果图

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分