基于DSP的嵌入式数字摄像夜间能见度测量系统

发布者:cxx7848653最新更新时间:2014-11-19 来源: eccn关键字:数字摄像  能见度  测量系统 手机看文章 扫描二维码
随时随地手机看文章
  能见度是气象观测中的重要参数,其对于航空航天、铁路、公路等具有重要的应用价值。数字摄像法是根据能见度定义以及人眼视觉阈值效应自动获得能见度值的,是一种较为新型的探测能见度的方法。其基本思路是通过直接处理摄像机(CCD)摄取的选定目标物的图像,分析亮度信息来获得能见度数值。文章研究了双光源摄像法夜间能见度测量方法,设计了基于DSP的小型化嵌入式系统,从硬件和软件设计两方面

  对系统进行了研究,实现了夜间能见度的计算。实验结果表明该系统可以用于夜间能见度的观测。

  1 数字摄像法探测夜间能见度原理

  采用双光源法开展夜间能见度探测的原理如图1所示。

  

  双光源法是基于比尔-朗伯定律,通过图像灰度信息得到光源与黑体的视亮度衰减,进而反演大气消光系数来计算能见度的一种方法。获得的大气消光系数为:

  式中:分别为光源1,2,黑体1,2的视亮度;D1和D2分别为光源1,2距摄像机的距离。

  再根据人眼视觉阈值效应得到能见度值为D=ln(1/0.02)/σ。

  2 嵌入式系统硬件设计

  2.1 系统总体方案设计

  系统其主要由目标光源与黑体、摄像机和信号处理平台组成。信号处理平台完成信号的图像采集、分割与能见度计算功能。本文设计了一套以TMS320DM642为核心,结合CY37064P100,TVP5150PBS,SAA7121,DMT32240T035_01WN的图像实时采集与处理平台。该平台完成图像的采集与分割定位的处理,目标光源与目标黑体的视亮度以及能见度值的计算。图2为系统模块结构图。

  

  采用PAL制式的摄像头提供25帧/s的视频流。CCD采集图像并通过视频解码芯片将输入视频流转化为8位ITU-R BT.656格式视频数据,经过DSP图像处理得到能见度的数值。再通过DM642扩展的串口通信电路与带串口的液晶屏通信,把能见度数值显示在液晶屏上。同时视频编码芯片将DSP处理后的BT.656格式的视频数据转化为PAL制式的视频信号,通过监视器显示处理后的目标光源和目标黑体的图像。

  2.2 嵌入式信号处理系统硬件设计

  2.2.1 视频采集模块

  采用8位模拟工业摄像机直接摄取PAL制的视频图像,送入视频解码器。解码后输出ITU-R BT.656格式数据。解码器采用高性能、封装小(32脚TQFP)、功耗小(小于150 mW)的TVP5150PBS,将PAL视频信号转换成数字色差信号(YUV 4:2:2)。图3为视频解码模块与DSP接口图。

    在外部视频输入(0~1 Vpp)与TVP5150PBS视频输入之间设计分压电阻网络来使得TVP5150PBS的输入电平为0~0.75 Vpp.

  系统设置视频口VP1的A通道作为视频输入口。TMS320DM642的I2C接口实现对TVP5150芯片内部寄存器的初始化和配置。TVP5150芯片的SCL,SDA引脚分别与TMS320DM642时钟、数据地址线相连,通过SCL,SDA的时序配合完成DSP向视频解码器芯片寄存器写入和读出数据。TVP5 150接收摄像机的视频信息,经过解码后的数据串行输出。数字视频流包含奇偶场指示信号FI、场同步信号、行同步信号、像素时钟、YUV数据输出等元素,数据率约165 Mb/s.

  2.2.2 图像处理模块

  系统采用TI公司的面向数字媒体应用的32位定点DSP芯片TMS320DM642完成信号处理的过程。TVP5150输出的BT.656视频流经过TMS320DM 642的视频口后存入2 560 B的VP1A通道FIFO.由于图像数据量大,需要外扩片外存储器用于存放图像数据信息。通过EDMA通道把FIFO中的数据搬入片外存储器SDRAM.当视频口VP1的A通道出现视频Y,U,V分量数据搬运请求后,在程序中便会触发EDMA处理函数,完成FIFO数据向SDRAM的搬运。VP1EVTYA,VP1EVTUA,VP1EVTVA分别为发生在VP1A通道上与视频Y,U,V分量相关的事件,与DM642 EDMA对应通道相连。当FIFO向SDRAM搬运完数据后运行在FLASH中的程序开始调用图像数据,进行算法处理,求取光源和黑体的亮度值,完成能见度的计算。

  2.2.3 视频显示模块

  视频显示部分通过视频编码芯片把BT.656格式的视频数据转化为PAL制式的视频信号,然后送入监视器显示处理后的目标光源和目标黑体图像。采用SAA7121H编码器,将TMS320DM642的VP0 A通道设置为视频输出口。图4为视频编码模块与DSP连接图,CVBS_OUT为解码输出的复合视频。与TVP5150一样,SAA7121芯片内部各个寄存器的配置通过TMS320DM642的I2C接口配置,且可以与TVP5150共用TMS320DM642的I2C总线。

  

  2.2.4 串口通信模块

  系统在DSP外部通过CY37064P100和TL16C752B扩展串口通?
电路实现主芯片与带串口液晶屏之间的通信,将夜间能见度值显示在液晶屏上。图5为串口通信模块设计图。选择串口液晶屏实现能见度数值的显示和历史曲线的绘制。

  

  3 嵌入式系统软件设计

  3.1 基于DSP/BIOS和RF5系统软件设计

  DSP/BIOS是基于CCS的一个嵌入式操作系统,其多线程机制可以方便进行多任务应用程序的编写。与传统的汇编语言和C语言编写的DSP程序相比,DSP/BIOS可以有效地提高代码执行效率,利于行代码执行情况的实时监控。RF5是基于DSP/BIOS的应用程序设计框架,实现存储管理、线程模型和通道封装。运用RF5参考框架可以大大缩短开发者的难度和时间。根据系统需要,在基于RF5参考框架上进行嵌入式软件的编写,图6为软件程序流程图。[page]

  

  各个处理任务之间采用SCOM消息机制进行通信。图像采集任务采集数据后,通过SCOM消息传输给处理任务;处理任务对图像进行相关的处理及能见度计算后,通知采集任务进行下一次的采集处理,并将处理的结果传给输出任务进行显示。同时,处理任务协调该任务和其他两个任务之间的通信。

  3.2 能见度计算的图像处理算法研究

  能见度计算任务是DSP嵌入式软件的核心,其图像处理方法是系统可靠性的关键。数字摄像夜间能见度仪通过图像处理计算两相同亮度光源经过不同距离衰减之后的目标光源视亮度,根据视亮度反演大气消光系数完成能见度值的测量。其图像处理过程主要分为图像预处理、图像分割与定位、能见度值的计算三部分。

  3.2.1 图像预处理

  图像预处理主要对采集的光源图像进行图像滤波处理,以达到去除背景噪声和杂散光等的影响,使目标光源和黑体图像亮度均匀。由于该系统的能见度仪主要安装在高速公路上用于能见度预警,在低雾、雨天等天气条件下,图像的清晰度不高。另外CCD在图像采集和传输图像的过程中也会产生相应的噪声污染。因此,需要对图像进行预处理。

  采用了频域增强法使得图像清晰化。对图像进行傅里叶变换,在频域进行滤波处理,再将滤波后的图像反变换到空间域,从而获得增强后的图像。另外利用小波变换在信号去噪和数据压缩领域的良好效果,采用小波阈值去噪法。基于信号和噪声频率和幅值不同,对图像进行二维小波变换,根据图像原始信息和噪声小波变换系数的差异,设定阈值去除小波系数中的噪声元素,用经过处理的小波系数进行二维小波反变换得到去噪后的图像。  3.2.2 图像分割与定位

  数字摄像法测量夜间能见度关键在于准确地提取出图像的亮度信息。在亮度的计算过程中,准确地分割出光源图像是计算过程中的关键。简单的阈值分割易造成误判,影响能见度的计算。图像分割研究合适的适合两个目标光源和黑体的分割算法,取光源中亮度比较均匀的部分作为光源和黑体的亮度值。

  选择合适的USAN区域,利用SUSAN边缘检测算子,进行图像的边缘检测。根据所得到的边缘进行图像的分割,得到光源二值图像。取正方形的模板在光源部分进行亮度值搜索计算,求出方框内亮度最大的区域,以此区域作为光源的亮度值。再根据图像尺寸与对应像素个数的关系,求出黑体的位置,进行黑体亮度值的计算。图7显示了从图形分割到定位的过程。

  

  3.2.3 能见度值的计算

  通常能见度的变化实时性要求不高,可根据DSP计算的效率,每取100张图叠加求平均亮度,再将计算出的目标光源和目标黑体的亮度值分别代入消光系数σ和能见度D计算公式,完成能见度的计算。

  4 实验效果分析

  实验选择合肥董铺岛观测场地进行能见度实验,实验中采用100帧图像进行平均来求取亮度值。图8为嵌入式系统计算能见度值通过串口液晶屏的显示。

  

  实验根据合肥6月天气情况,取19:30到第二天的5:00为夜间,测量能见度。图9为2012年6月8日至6月12日的测量结果。从测量结果可以看出数字摄像夜间能见度仪同前向散射能见度仪有几乎完全相同的变化趋势,最大相对标准误差为15%,满足世界气象组织关于标准能见度仪误差小于20%的规定。

  

  5 结语

  本文设计的基于DSP和CPLD的数字图像处理平台的设计方案应用到数字摄像夜间能见度测量中可以得到图像的实时显示与能见度的计算。采用的图像分割与定位算法可以获得较小的亮度误差,能见度值也与人工观测值十分接近,误差在可接受的20%内。该系统具有可靠性高、实时性强、速度快等特点,经实验验证满足数字摄像夜间能见度测量的要求,理论上可以应用到夜间能见度的观测当中,可以作为后期研发的平台继续开展数字摄像夜间和白天能见度方面的探测。

关键字:数字摄像  能见度  测量系统 引用地址:基于DSP的嵌入式数字摄像夜间能见度测量系统

上一篇:基于TMSF240芯片的内部FLASH自测试方法
下一篇:基于NRF905的无线温度采集系统的设计方案

推荐阅读最新更新时间:2024-03-30 22:50

基于DSP与双目CMOS摄像头的数字图像处理系统
传统的数字图像处理通常采用图像采集卡,将模拟电视信号转换成数字信号,然后由PC机进行软处理。这样不仅不够灵活,处理能力也受到PC机和软件的限制。随着CMOS成像芯片工艺的改进和数字信号处理器功能的提升,使得数据量与计算量较大的图像硬处理成为可能。本文详细介绍了通过两路CMOS摄像头采集图像,以浮点DSP为核心处理器,采用60万门FPGA实现逻辑控制的数字图像采集处理系统的设计原理和实现方法。本系统所采用的芯片与器件,在保证性能的同时,兼顾低功耗,整个系统可以由1394线缆供电。    1 原理概述   整个系统的原理框图如图1所示。系统上电后,FPGA配置子板把配置文件加载到FPGA中。DSP由外部 FLASH引导,通过F
[网络通信]
温度测量系统对模数转换器的要求
1 引言 测量温度的传感器有几种。为具体应用选择适当的温度传感器取决于待测温度范围以及所需的精度。系统精度取决于温度传感器的精度以及对传感器输出进行数字化的模数转换器的性能。在多数情况下,由于传感器信号非常微弱,因此需要高分辨率模数转换器。Σ-Δ模数转换器具有高分辨率,因而非常适合这种系统,而且这种转换器往往包含温度测量系统所需的内置电路,如激励电流源。本应用注释主要介绍可以利用的温度传感器(热电偶、电阻温度检测器(RTD)、热敏电阻器与热敏二极管)以及连接传感器与模数转换器所需的电路,并介绍对模数转换器的性能要求。 热电偶 热电偶由两种不同类型的金属组成。当温度高于零摄氏度时,在两种金属的连接处会产生温差电压,电压大小取决于
[测试测量]
移频键控信号测量系统设计
在铁路运输系统中,利用轨道电路移频键控信号(FSK)判断运输状态,传输控制信号,不同的调制信号下的载波信号代表不同的控制指令,所以实时、精确地检测轨道电路移频信号对保证铁路安全、快捷运输十分重要。采用频谱分析法确定FSK信号参数时,FFT变换需要对信号进行整周期采样,而FSK信号既具有数字通信的优点,又具有非线性调制的特点,因此对所有信号进行整周期采样具有一定的难度 。采用高频量化脉冲测量信号周期方法可以避免这一问题,只要量化时钟和处理速度满足要求,就可以获得满意效果。  本文在FPGA中利用高频时钟对FSK信号进行采样,用ARM处理器对获取的数据进行分析,并对畸变数据进行补偿,从而得到轨道电路FSK信号高频载波及低频调制信号测量
[测试测量]
移频键控信号<font color='red'>测量系统</font>设计
基于静压传感器MS5534B的无人机高度测量系统设计
 1.引言   无人机的高度测量传统上一直采用静压 传感器 作为感知手段,通过其压差膜盒对大气静压的感应,将大气压力转化为模拟信号输出,从而计算出实际的高度值。由于大气压力的变化除了与高度变化紧密联系外,与本地的实际温度也密切相关,但是大部分静压传感器在设计时并未考虑到实际温度对大气压力的影响,这就造成了实际输出静压值与真实值之间的大幅度偏差,从而影响了高度的精确计算。   本文针对上述不足,提出了使用带有温度补偿和校准系数的高灵敏度静压传感器MS5534B作为无人机高度测量的传感器件,同时考虑到无人机飞控处理器运算能力不足的实际情况,提出一种分段拟合曲线的线性算法,以较高的精度实现了无人机的高度计算。    2.系统硬
[工业控制]
基于静压传感器MS5534B的无人机高度<font color='red'>测量系统</font>设计
采用多线程技术的天线实时测量系统研究
0引言 随着计算机技术和现代电子测量技术在仪器领域的应用和普及,特别是电子测量仪器计算机接口及相应标准的出现,使得计算机与仪器间的通信简单易得,用户可以通过计算机程序进行仪器控制和数据读取与存储,这些技术的发展使得天线自动测量系统的实现成为可能。 以往基于单线程的简单测量系统,对用户操作的响应以及多任务之间的切换需要使用“中断处理”来完成,极大地影响了系统的实时性和工作效率,测量过程中软件进入数据读取与存储的循环过程,使得用户界面进入“假死”状态,无法对测量进行控制和了解系统测量的实时进度。为了弥补这些不足,需要做到多任务的并行工作,而多线程技术以其避免阻塞、同时执行多项任务、减小运行过程和用户界面的相互影响,以及最大程度地利用
[测试测量]
采用多线程技术的天线实时<font color='red'>测量系统</font>研究
基于单片机的ds18b20温度测量系统
用Keil写的。温度传感器用DS18B20,单片机AT89C51. /*温度范围-55.0度~+99.9度,用四个七段LED显示出来*/ #include #include #include //要用到取绝对值函数 sbit DQ=P3^7;//DS18B20的数据线和单片机的P3.7口相接,且定义DQ为变量名 sbit led3_g=P2^4;//单片机的P2.4口定义为LED1的g段,表示温度的正负 sbit led0_off=P3^3;//led0熄灭信号接到P3.3口 sbit led1_off=P3^4;//led0熄灭信号接到P3.4口 sbit led2_off=P3^5;//led0熄灭信号接到P3.5口
[单片机]
基于I2C总线的锅炉温度测量系统的设计与实现
单片机作为典型的嵌入式控制器,具有集成度高、处理功能强、运行速度快、体积小、扩展灵活等优势,在仪器仪表、家用电器、过程控制等领域被广泛应用。锅炉温度是工业过程中最常见的工艺参数之一,其测量过程的抗干扰能力和测量值的精度是影响对锅炉温度控制效果的重要因素。为使系统更智能化,一般选择单片机为系统控制核心。但是,传统的单片机测量系统中实现A/D转换结果输出以及各器件之间的数据传递大多采用并行的通信方式,这种数据交换方式占用了大量的I/O资源,系统结构也因此变得复杂。同时大量的硬件连线也会带来很多干扰因素,降低了锅炉温度值的测量精度。为了解决传统设计中存在的问题,本文提出使用Philips公司推出的I2C总线(Inter Integrate
[测试测量]
基于I2C总线的锅炉温度<font color='red'>测量系统</font>的设计与实现
全自动高性能电导率测量系统
Circuits from the Lab 参考电路是经过测试的参考设计,有助于加速设计,同时简化系统集成,帮助并解决当今模拟、混合信号和RF设计挑战。 欲了解更多信息和/或技术支持,请访问:www.analog.com/CN0359。 连接/参考器件 全自动高性能电导率测量系统 评估和设计支持 电路评估板 CN-0359电路评估板(EVAL-CN0359-EB1Z) 设计和集成文件 原理图、源代码、布局文件、物料清单 电路功能与优势 图1中的电路是一套完整的、微处理器控制的高精度电导率测量系统,适用于测量液体的离子含量、水质分析、工业质量控制以及化学分析。 经过仔细选择的精密信号调理元件组合可在0.1 S至1
[测试测量]
全自动高性能电导率<font color='red'>测量系统</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved