没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
集成电路应用
Application
of
Integrated
Circuits
基于FPGA的实时图像
预处理技术在汽车夜视系统中的应用
白秋果,李志刚,刘树亭
(东北大学秦皇岛分校自动化工程系,河北秦皇岛066004)
摘要:针对红外图像的特点,提出了汽车夜视系统中图像增强的预处理方案。给出了基于FPGA
的视频格式转换、快速中值滤波、自适应平台直方图双向均衡化的原理、实现方法及仿真结果。仿真
结果表明本方案较好地满足了图像处理效果和处理速度的要求。
关键词:汽车夜视系统;FPGA;视频格式转换;中值滤波;自适应平台直方图双向均衡化
中图分类号:TN215
文献标识码:A
Application
of
FPGA-based
image
processing
techniques
in
automotive
night
vision
system
BAI
Qiu
Guo,LI
Zhi
Gang,LIU
Shu
Ting
(Departmetn
of
Automation
Engineering,Northeastern
University
at
Qinhuangdao,Qinhuangd8.0
066004,China)
Abstract:Aiming
at
the
characteristics
of
infrared
images,image
processing
precept
of
the
automotive
ni}ght
vision
system
was
presented.The
principium,implementation
method
and
simulation
results
of
FPGA-based
video
format
conversion,median
filtering
and
adaptive
bidirectional
plateau
histogram
equalization
were
given.The
simulation
results
indicate
that
the
precept
meet
the
l-e-
quests
well
in
both
the
image
processing
effects
and
processing
speed.
Key
words:automotive
night
vision
system;FPGA;video
format
conversion;median
filtering;adaptive
bidirectional
plateau
his·
togram
equalization
汽车红外夜视系统作为辅助驾驶系统的一部分,在
提高夜间驾驶的安全性方面起到了重要的作用。但由于
受到红外器件发展的限制,其成像效果不够理想,影响
了汽车红外夜视系统在实际中的应用。在系统中加入实
时图像处理功能是最为经济有效的方
法11lo
为保持图像数据传输和处理的连
续性。图像数据的处理不能导致图像
数据传输的阻塞、中断或图像数据的
丢失,因此实时图像处理系统必须具
有快速处理巨大数据量的能力。n,GA
以其硬件并行性、编程灵活性等特
点,非常适合实时大数据量的处理。
1
FPGA图像预处理功能设计
平台直方图双向均衡化方法增强视频图像的视觉效果。
同时为便于视频图像的处理,在图像处理前后对视频图
像的格式进行了转换。
FPGA图像预处理功能如图1所示。
针对红外图像噪声大、对比度低、
图像细节分辨能力差等特点,采用了基于流水线方式的
快速中值滤波方法滤除视频图像中的噪声,采用自适应
《电子技术应用》2009年第1期
图1
FPGA图像预处理功能框图
2视频格式的转换
汽车红外夜视系统中,视频图像采集部分的摄像机
57
万方数据
集成电路应用
Application
of
Integrated
Circuits
输出的模拟信号经AD转换后变为符合ITU-R
BT.656
标准的YUV422格式数字数据流,其中行起始和结束标
志融合在数据流中。为了使视频数据流的表示更加清晰,
将其转换为MHIVF(Mitth{jgskolans
Interlaced
Video
Format)
格式。在图像处理之后,再将其转换回ITU—R
BT.656标
准数据格式进行DA转换输出。IfI'U—R
BT.656标准的
YUV422格式数字视频数据流{21和MHIVF的时序关系分
别如图2和图3所示。
CLOCK
DATA
O
to 7
始处第一个时钟周期高电平;rsync为行同步信号,行有
效期间为高电平,行间至少一个时钟周期;paata为像素
数据。
2.1
ITU—R
BT.656转换为MHIVF的方法及实现
监测到SAV标志到来时,rsync置1(维持一个时钟周
期),ofsync和efsync视XY的具体值决定是否置1。同时对
像素个数进行计数,如果累计值达到了一行像素的个数上
限,则rsync置0,ofsync或efsync也置为0。等待下一行开
标志
标志
图2
rrU—R
BT.656
YUV422格式传输一行像素的时序图
pclk
r]n..几.』1..厂]几。.ftrLJ
1
n几几几
ofsync——‘j
L—...:。。。..二....—;.。。...—。。。。二,—..—.....,4,,.—,。—.————..—,.,,。—一
efsync。.:.....。.:..,.。。.:............。。二.。.....:.......二...........。..,j............,一L
rsyne!厂_—÷]:i
r■———1
f——
Ddata—C二X=)C=卜———(二)=3C二卜_————(=X=≥
k————、,———一L~’r一~1一———√~~~1r一—J~———v———,
奇场第一行
至少一个奇场第二行至少一个偶场第一行
第1—3像素
时钟周期第l一3像素时钟周期第l一2像素
图3
MHIVF时序关系
图2中Y表示亮度,C“和C,是色差信号。数据流中有
两个定时基准信号:一个在每个视频数据块的开始(Start
of
Active
Video,SAV),另一个在每个视频数据块的结束
(End
of
Active
Video,EAV)。每个定时基准信号由4个字
的序列组成,格式如下:FF
00 00
XY(数值以16进制表
示,FF00保留仅供定时基准信号用)。头三个是固定前
缀,第4个字包含奇偶场标识、场消隐状态和行消隐状
态的信息。定时基准信号内的比特分配如表l所示。
注
取
迸
表1定时基准信号第四字比特分配表
始信号的到来,如此反复。同时由于系统主要应用在光
照条件较弱的场合,采集黑白图像即可,因此后续图像
处理只需要亮度信号即可,色差信号可以从数据流中去
除。从视频数据流的第二个数据开始每两个数取一个便
分离出了亮度信号,MHIVF中的像素时钟可以从对工作
时钟的二分频得到。整个模块的功能在有限状态机
(FsM)的协调下完成。模块结构如图4所示。
2.2
MHIVF转换为ITU—R
BT.656的方法及实现
要完成MHIVF到ITU—R
BT.656的转换,需要在视
频数据流每一行的起始和结束位置分别添加SAV和
EAV标志,同时应添加色差信号C“和C,。为实现上述功
能,设置了四个8位寄存器和一个二选一选择器,由有
限状态机FsM协调工作。具体实现过程如下:模块处于
等待状态直到ofsync或efsync和rsync到来,然后视频数
据输入到4个8
bit串行寄存器的第一个。因为SAV和
EAV均为4
B,所以视频数据依次通过4个寄存器就相
当于做了4个时钟周期的延时。在这4个时钟周期内二
选一选择器选择FsM产生的SAV或EAV标志输出,这
样就在数据流中加入了SAV和EAV标志。在二选一选
择器和FsM之间设立握手信号,在添加SAV或EAV标
志的同时,如果rsync有效,则二选一选择器选择FSM
产生的Cb和C,信号输出,同时改变握手信号,这样在下
一个时钟的上升沿,如果rsync有效,二选一选择器会选
择从寄存器传来的数据作为输出。如此反复,就实现了
在数据流中添加色差信号C。和C,的功能。因为系统中
使用的是黑白图像,所以为了简化设计,色差信号C“和
C,的值均取十进制值128。模块结构如图5所示。
efsync分别为奇场和偶场同步信号,每场起
58
欢迎网上投稿WWW.chinaaet.com
pdata7
图4
ITU—R
Bl".656转换为MHIVF的模块框图
《电子技术应用》2009年第1期
万方数据
剩余6页未读,继续阅读
葡萄的眼泪
- 粉丝: 19
- 资源: 303
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 该项目捕获使用 DirectX,OpenGL 来呈现其屏幕的 NoxPlayer 的屏幕 .zip
- 该程序是 Cerasus Render 动态链接库项目 (DirectX9 渲染动态链接库).zip
- 该存储库旨在用作学习 DirectX 12 的代码存储库 .zip
- 角度OpenGL ES 到 DirectX 的转换.zip
- 视频播放效果,滤镜(DirectX .hlsl 像素着色器、mpv .hook).zip
- 自用stm32学习项目,禁止商用
- 02 计算机基础模拟卷1
- 嵌入式开发 操作系统教程 全部PPT课件 共8个章节.rar
- 虚拟 GIZMO - 3D 对象操纵器,定位器,通过鼠标,具有平移和推拉,缩放功能.zip
- dutyyyyyyyyyyyyyyyyyy
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0