首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
测试测量
» 基于TMS320C6713B的实时数字视频消旋系统设计
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于TMS320C6713B的实时数字视频消旋系统设计
发短消息
加为好友
Bazinga
当前离线
UID
1023230
帖子
5213
精华
0
积分
2607
阅读权限
70
在线时间
158 小时
注册时间
2013-12-20
最后登录
2015-10-22
金牌会员
UID
1023230
1
#
打印
字体大小:
t
T
Bazinga
发表于 2015-4-20 19:38
|
只看该作者
基于TMS320C6713B的实时数字视频消旋系统设计
瞄准器
,
电视
,
测量
,
光学
,
摄像
针对探测器姿态变化造成的视频图像旋转,提出一种基于TMS320C6713B的实时数字视频消旋系统。该系统利用TMS320C6713B计算图像旋转后各点的位置,再利用FPGA进行地址映射,得到图像旋转后各点对应的灰度值。实验证明该系统能够实时消除视频图像的旋转,且消旋后的图像清晰稳定,满足实际应用要求。
在机载电视红外摄像与瞄准过程中,由于电视红外摄像框架的横滚运动而引起光学系统和成像器件相对载机运动,从而造成图像的旋转;在许多光学瞄准器、红外吊舱系统以及测量定标系统中,为了消除由于探测器的姿态变化而引起的图像旋转,时常要对光学探测器所获取的目标图像进行实时反旋转变换,恢复图像的稳定状态,以便准确地对目标图像进行自动识别和跟踪。考虑到实时性,目前文献基本上都是以FPGA为核心设计的,这里提出一种基于TMS320C6713B的实时数字视频消旋系统,将仿射变换计算方法进行优化应用到系统中,有效地消除了视频图像的旋转运动,达到了稳定图像的目的。
1 系统算法设计
对图像进行消旋,实际上是根据已知图像的旋转角度,将该图像按照同样的角度进行反旋转,从而达到消除图像旋转影响的目的。因此,图像消旋算法的本质是图像的旋转计算,即由原图像旋转一个角度得到目标图像。
结合实际应用,假设载体的运动导致连续两帧图像间存在的全局运动表现为平移和绕光轴的旋转,也即连续两帧图像间可以用线性变换来表征。因此,采用仿射变换来建立图像运动模型。
若(X1,Y1),(X2,Y2)分别是参考帧与当前帧图像中相互对应的配准点,则它们之间的运动表达式
式中,θ是配准点之间的旋转角△X,△Y分别为配准点在横向和纵向上的偏移。
对式(1)进行优化,假设输出图像中水平相邻2个像素点(x,y)和(x+1,y),则经仿射变换后在输入图像中有对应的2点(u1,v1)和(u2,v2)。不难推导,有如下关系式成立:
同理假设输出图像中垂直相邻2个像素点(x,y)和(x,y+1),则经仿射变换之后在输入图像中有对应的2点(u1,v1)和(u3,v3),有如下关系式成立:
从式(2)和式(3)中可以看出,输出图像中经变换后的两点坐标差与输入源图像中相邻两点位置无关。也就是说。只要计算一次仿射变换就可以采用增量法来求出仿射变换后的所有点的精确位置。因此,图像的第一个点要用到完整的仿射变换公式
进行计算,后面的点只计算两个浮点加法就可以获得一个仿射变换点的精确位置。获得精确的位置后,利用最邻近像素法计算图像灰度,只需要对计算后的坐标位置四舍五入得到整数坐标值,利用该坐标来获取相应点的灰度值即可。
收藏
分享
评分
the king of nerds
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议