基于ms320c6513b的实时数字视频消旋系统.docxVIP

基于ms320c6513b的实时数字视频消旋系统.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ms320c6513b的实时数字视频消旋系统 在摄像机的红外摄像头和跟踪过程中,由于电视红外摄像头框架的横轴运动,光学系统和成像设备相对于地面运动,图像旋转。在许多光学跟踪装置、红外吊头系统和测量定标系统中,为了消除由于探测器姿势的变化而引起的图像旋转,有必要实时反旋转光学检测器获得的目标图像,恢复图像的稳定状态,正确识别和跟踪目标图像。 1 次仿射变换 对图像进行消旋, 实际上是根据已知图像的旋转角度, 将该图像按照同样的角度进行反旋转, 从而达到消除图像旋转影响的目的。因此, 图像消旋算法的本质是图像的旋转计算, 即由原图像旋转一个角度得到目标图像。 结合实际应用, 假设载体的运动导致连续两帧图像间存在的全局运动表现为平移和绕光轴的旋转, 也即连续两帧图像间可以用线性变换来表征。因此, 采用仿射变换 若 (X 式中, θ是配准点之间的旋转角△X, △Y分别为配准点在横向和纵向上的偏移。 对式 (1) 进行优化, 假设输出图像中水平相邻2个像素点 (x, y) 和 (x+1, y) , 则经仿射变换后在输入图像中有对应的2点 (u 同理假设输出图像中垂直相邻2个像素点 (x, y) 和 (x, y+1) , 则经仿射变换之后在输入图像中有对应的2点 (u 从式 (2) 和式 (3) 中可以看出, 输出图像中经变换后的两点坐标差与输入源图像中相邻两点位置无关。也就是说, 只要计算一次仿射变换就可以采用增量法来求出仿射变换后的所有点的精确位置。因此, 图像的第一个点要用到完整的仿射变换公式 2 fpga图像跟踪 实时数字视频消旋系统主要有4部分组成:视频A/D、DSP、FPGA和帧存储器。图1是系统硬件组成框图。其原理是外界图像经A/D采样为数字图像进入FPGA, FPGA将图像写入帧存储器中, DSP根据上位机通过RS-232串口送来的角速度值, 计算新图像各点在当前帧图像中的位置, 将计算后的位置送给FPGA, 通过FPGA做地址映射, 再将图像按映射后的地址输出送D/A显示或送跟踪处理模块进行目标跟踪识别等处理。 2.1 tms320c6513b浮点数字信号处理器 在本方案中DSP是数据处理的核心, 主要是通过串口读取上位机送来的图像旋转的角速度信息, 根据该信息进行仿射变换, 求出旋转后的图像各点在原图像中的坐标, 并将求出的坐标写入FPGA。在计算图像精确位置时需要进行大量的浮点运算, 需要具有高速高精度浮点运算能力的DSP。方案采用了美国TI公司的高性能浮点数字信号处理器TMS320C6713B。它采用先进的超长指令字结构, 为单精度 (32位) 和64位 (双字) 的IEEE浮点操作提供硬件支持, 且32位整型乘法可以获得32位或64位结果。其内部有8个独立的功能单元, 2个定点算术逻辑单元 (ALU) , 2个浮点乘法器, 4个浮点ALU, 每个周期可以执行8个32位指令。内部设计有32个32位通用目的寄存器, 4 K字节的L1高速程序缓存器和4K字节的L1高速数据缓存器, 256 K字节的L2两级数据缓存器 另外, DSP6713B片内还提供多种集成外设:多种复位加载模式 (BOOT) 、多通道DMA控制器、多通道缓存串口 (McBSP) 以及能够与SDRAM、SBSRAM或异步存储器直接接口的高性能外部存储器接口 (EMIF) , 这些都为数据处理带来了极大方便。 2.2 fpga系统概述 方案采用了Actel公司推出的第二代基于Flash (闪存) 的可编程器件ProASIC Plus系列中的APA150。该系列器件兼具ASIC (专用集成电路) 的性能和FPGA的灵活性于一身, 具有150 000个系统门, 逻辑单元为6 144个, 内嵌36KB的双端口SRAM和2个锁相环 (PLL) 内核, 支持3.3 V、32 bit、50 MHz的PCI总线, 系统外部性能可达150 MHz, 具有高密度、低功耗、非易失及可重复编程等特点。因为ProASIC Plus系列FPGA基于Flash技术, 利用Flash开关保存内部逻辑, 因此不需要另外的器件。由于不需要上电配置过程, 因此具备上电就立即工作的特点。另外高度保密, 使用者可编程设置多位密钥以阻止外界自行读取或更改器件的配置 方案中利用APA150主要实现逻辑控制、A/D采样控制、D/A显示控制、向帧存储器写图像以及完成旋转后的图像与原始图像的地址映射等功能。 3 查询在场逆程时 系统软件主要完成视频图像旋转坐标的计算, 利用TMS320C6713B的浮点运算功能, 基于CCS3.1平台编制汇编程序来实现, 图2为基本流程图, 主要有以下步骤: 1) 每场查询到场逆程时, 通过串口读取上位机送来的角速度信息, 并将该角速度转化为每20 ms角度的变化

文档评论(0)

182****7741 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档