论文研究-金字塔光流算法在DSP上的实现与优化 .pdf


-
金字塔光流算法在DSP上的实现与优化,向奎,张洪刚,利用嵌入式监控系统完成车辆跟踪时,由于高清图像像素点太多,导致计算量增大,而硬件运算速度又有限制,因而实现实时高清车辆跟
国科技论文在线 http:/www.paper.edu.cn 2)把第步提取的像素点放入光流算法中,进行第次光流预测; 3)把第二步预测准确的像素点放入光流算法中,反向进行光流预测 4)求取原始像素点和反向预测像素点的相似度,修正车牌位置。 由于车牌定位技术已经非常成熟,文屮直接使用投影卷积算法定位出车牌目标,其具体 实现方法文中不做分析,第四步中像素点之间的相似度文中选择欧氏距离进行判新。迸过以 上四个步骤即可实现金字塔光流跟踪2。 1.2金字塔光流算法移植 80算法移植就是将在PC机上的程序移植到DSP平台上,并针对DSP特点及具体应用进行改 写,以使其能够达到头时要求。常见的移植主要是完成两个仁务 第一,消减冗余。开源的金字塔光流算法不仅留有许多接口,而且还包含了冗余代码, 如大量 trace信息、 assert信息、 printf函数和SSE优化,这些信息在DSP 芯片上对金字塔跟踪算法没有仟何必要。 85第二,重新编写原程序的头文件。由于DM648DSP的CCS代码开发环境具有比VC更 为产格的编译环境,因此,如果将PC版的程序简单照搬到DSP上是尢法编译 的,如在WC下的int64在DSP中应使用1ong代替,并且CS所需要的头文件 不需要手动添加,系统会自动进行扫描。 2金字塔光流跟踪优化 9021浮点转定点优化 文中选择的$处理器是·款定点DP心片,它在进行浮点运算时,会先把浮点数转换 成定点数,然后再进行运算,这样增加了许多计算量,影响了算法的实时性。为了提升浮点 数的运算效率,文中利用Q格式对浮点数进行定点化。 当假定小数点位于第0位的右侧时,为Q0;当把小数点定位于第15位的右侧时,为Q15, 95例如 16进制数2000h-8192,用Q0表示; 16进制数2000h=0.25,用Q15表示。 浮点数和定点数之间的转换公式如下 浮点数x转换为定点数x时,x=(0ng)x,×2); 定点数x转换为浮点数x,时,x1=(1oat)x2×2)。 经过浮点转定点优化之后,再进行相应的运算,可以提升金字塔光流跟琮算法的整体性 能,对在υSP平台上实现实时车辆跟踪提供了很大帮助。 2.2微分优化 金字塔光流跟踪算法的核心是求解光流约束方程,但求解方程的过程就会涉及到图像的 105微分,如何实现高效的微分乜就成∫一个热点。特别是在对高清图像进行处理时,对全图进 行微分运算会严重影响算法的实吋性能。文中所利用的微分优化方法主要减少存储器访问次 如图2所示,图像中的每一个像素点都需要跟后面这个模版进行运算,图中7个像素点 都进行微分需要21次读取存储器,并且会进行21次乘法运算,而如果同时读取这7个像素 l10点信息并并行计算它们的微分,仅需要7次读取存储器,同时会减少5次乘法运算。类似如 山国科技论文在线 http:/www.paper.edu.cn 果批此方法应用到全图,可以大量减少计算量和读取存储器次数,大幅度提丌金宇塔光流算 法的实时性4 202国×3,10,3 图2微分示意图 115 23图像大小优化 文中所设计的跟踪算法的日标是车牌,而车牌仅占图像中的很小一部分,如果对全图进 行金字塔光流跟踪,必然会对很多无效的像素点进行运算,因此,金字塔光流算法跟踪图像 的人小也是系统优化的一个重点。为了尽可能的剔除掉无用的像素点,文中对相邻两帧图像 120中车辆移动的最大距离进行了大量统讣。经过统训发现,相邻两帧图像中的车辆最大移动距 离小于360个像素点,这就表明金字塔光流算法只需要对这360×360大小的图像进行跟踪 就可以实现对全图跟踪的效果,图3中红色线条距离就是车牌的移动距离 图3连续内唢车牌移动坤离 125 3实验结果 通过以上的研究即可在DSP上实现车牌跟踪,为了验证文中所设计跟踪算法的实时性 和髙准确度,分别对白天和夜晚时间段进行了测试,并且文对大量的车辆进行了跟踪,选取 跟踪数据的平均值作为评价跟踪算法的依据 1303.1金字塔光流法跟踪效果分析 金宇塔光流算法在DSP上实现跟踪效果如图4所小,从图中可以看出,文中所实现的 眼踪算法能够很奷的实现夲牌跟踪,并且跟踪过程中不会存在漂移现象。文中分别对白大和 夜堍时间段就行了跟踪测试,跟踪准确率都能够达到96%以上,超过当前交通监控部门所 要求的车辆监控标准。 135 4 国科技论文在线 http:/www.paper.edu.cn 图4金字塔跟踪算法跟踪效果图 3,2金字塔跟踪算法优化前后实时性分析 140 测试金字塔光流算法在DsP上的每一次跟踪时间来衡量该算法是否具有实时跟踪能 丿,文中分别对优化前和优化后的跟踪算法进行了实验,获得的时间数据如表1所示,从表 中可以发现,经过文中所讨论的这三种优化方法之后,在DSP上的金字塔眼踪算法其效 率提升了76.9%,可以充分实现车辆的实时跟踪 145 表1优化前后金字塔跟踪算法耗时 评价标准 优化前 优化后 次跟踪算法时间(ms) 注:文中跟踪算汏针对同样环境进行跟踪 33DSP和PC平台上金字塔光流跟踪算法对比分析 由于文中把金字塔光流跟踪算法从PC平台移植到DSP平台,囚而也需要对比分析这两 150种半台上金字塔跟踪算法的实时性和鲁棒性,只体对比结果见表2,从表2中可以看岀,两 种半台实现的跟踪效果没有多大差异,它们都能够实现高精度的车辆踉踪,但运算效率上 DSP平台略低于PC平台,产生运算效率差异的主要原因在于PC平台的金字塔光流跟踪算 法使用SSE( Streaming SIMD Extensions)指令集对算法进行了优化,而文中移植到DSP 平台的金字塔光流算法没有进行类似的优化 表2DSP和PC平台跟踪对比分析 平台 跟踪准确度 跟踪时间(ms) 97.% PO 97.9% :文中跟踪算法对500辆车进行了跟踪准确统计 4总结 本文给出了基于DSP的车牌跟踪算法,分析实验数据可以得出,文中使用两次光流算 法进行车牌跟踪的准确度非常高,几乎不存在跟丢车牌的情况,同时文中所使用的三种优化 方法减少了访问存储器的次数,提升了金字塔跟踪算法在DSP上的实时性。文中所使用的 算法也有少许车牌跟丢现象,出现这种情况的要在于光照太强或车牌太脏使得文中选取的 特征点信息丢失严重,金字塔光流算法无法预测它们的运动趋执 165 针对TM320DM648的嵌入式图像处理系统,充分利用DSP适用于快速实现数字信号处 理算法的结构优点,综合运用程序结构化、算法简单化的优化方法,克服∫高清图像像素点 太多的困难,提高了跟踪算法的运算速度,从而在嵌入式系统中,实现了高清图像的实时车 山国科技论文在线 http:/www.paper.edu.cn 辆监控的。 170|参考文献]( References) l』兰昆艳,张洪刚,雷晓.基于图像金字塔光流的角点跟踪法的车辆监测系统山计算机科学技术, 2009、(5):63-66 [2]zdenekKalal.Tld.http://info.ee.surreyac.uk/personAl/z.KAlal/tld.htm1.2011 [3]曾浩,高秀娟,谭晓衡等.图像压缩编码在DSP上的实现与优化[]重庆大学学报.208,31(4)432-435 175 14] Meng Liu, Chengdong Wu, Yunzhou Zhang Motion vehicle Tracking based on Multi-resolution Optical Flow and Multi-scale Harris Corner Detection[J]. Proceedings of the 2007 IEEE International Conference on Robotics and biomimetics. 2007: 2032-2036 l5」朱皃忠一种运动目标检测与跟踪快速算法的研究山科技资讯,2007,(20):254-255 l806刂代科学,李国辉,涂丹等.监控视频运动目标检测减背景技术的研究现状和展望中国图象图形学 报,2006,11(7)919-926

-
2019-08-14
11.3MB
金字塔Horn-Schunck光流算法实现
2019-08-14金字塔Horn-Schunck光流算法的实现,能够较好地解决大位移的问题。在VS2017下实现,并使用了OpenCV库,运行时,请自己设置项目的属性,添加OpenCV库。
1.35MB
L-K金字塔光流法matlab代码实现
2019-02-25L-K金字塔光流法matlab代码实现,参考1981年An iterative image registration technique with an application to stereo v
6.79MB
klt-金字塔光流-PYLK
2018-08-06金字塔LK光流,C代码,在传统klt基础之上,增加了生成并输出中间bmp图的代码。
11KB
LK金字塔光流法
2013-08-21基于OPENCV的光流法,使用的是LK金字塔算法
1.19MB
论文研究-光流法在机车安全行驶中的应用.pdf
2019-07-22在基于路况视频的机车安全行驶中, 依据轨道与信号灯的相对位置先验知识可缩小信号灯检测范围, 提高信号灯检测的效率和可靠性, 但在某些复杂光照条件下(尤其是夜间)因检测不到轨道而无法提供信号灯区域信息。
654KB
论文研究-基于视频全局光流场的交通拥堵检测.pdf
2019-07-22针对目前高速公路交通拥堵日趋频繁的实际情况,提出一种应用于实时监控视频的基于全局光流场的交通拥堵自动检测算法。算法包括三步:a)采用Lucas-Kanade金字塔算法计算像素点的光流矢量值;b)利用全
630KB
论文研究-基于图像金字塔光流的角点跟踪法的车辆监测系统 .pdf
2019-08-15基于图像金字塔光流的角点跟踪法的车辆监测系统,兰昆艳,张洪刚,本文提出并实现了一个基于特征提取和运动估计的实时、智能车辆监测系统。在照明度较好的白天,图像的结构信息突出、充分,以角点
1.23MB
论文研究-一种针对大尺度运动的快速光流算法.pdf
2019-07-23传统的光流法必须满足一致连贯性假设, 不适用于大幅度运动目标的跟踪。为克服复杂场景下, 大尺度运动中目标位移量超出特征跟踪窗口带来的光流计算问题, 提出了一种针对大尺度运动的快速光流计算方法。引入图像
1.95MB
级联网络和金字塔光流的旋转不变人脸检测.pdf
2020-05-11级联网络和金字塔光流的旋转不变人脸检测.pdf
537KB
论文研究-SIFT和改进的RANSAC算法在图像配准中的应用.pdf
2019-09-12在机器人视觉系统中运用SIFT描述子对现实世界中的目标进行识别,这一研究已经取得了很大的进步。运用SIFT生成的图像特征向量的性能十分稳定,对旋转、缩放、平移是保持不变性的,对一定程度目标遮挡、光照变
6.83MB
LK光流算法
2019-01-15python实现的LK光流算法,基本的版本,没有加上金字塔,金字塔的版本后续上传
902KB
论文研究-基于形状轮廓特征的金字塔匹配算法.pdf
2019-09-11形状检索在计算机视觉中一直是一个具有挑战性的问题,其中对形状特征直方图距离的测量是评价形状检索算法优劣的一个重要因素。针对轮廓特征的直方图距离测量,算法引进一种在图像分类领域中应用广泛的金字塔匹配算法
729KB
论文研究-治理环境,金字塔结构与公司业绩.pdf
2019-09-20论文研究-治理环境,金字塔结构与公司业绩.pdf, 本文采用2005-2014年A股上市公司数据,研究公司内部金字塔结构和外部治理环境对公司业绩的影响.结果显示:第一,无论是衡量金字塔结构横向特征的
254KB
论文研究-基于高斯金字塔的海量超大图像快速漫游算法.pdf
2019-07-22针对敦煌壁画海量超大数字图像显示时打开速度慢、刷新困难等问题,提出了一种基于高斯金字塔分块分层数据组织算法。该算法在不损害图像的情况下,可以对图像中任意一块区域进行快速显示和浏览。实验表明,该算法能够
694KB
论文研究-利用深度图像的虚实物体碰撞交互研究与实现.pdf
2019-09-11如何有效地分析、监测突发人群异常状况已成为目前的一个研究热点问题。通过速度值的大小变化来分析是否出现异常状况是目前最常用的人群异常检测方法。但是,除了值的大小之外,运动的方向显然也是速度的另一个重要的
486KB
论文研究-基于高斯金字塔的图像运动估计算法.pdf
2019-09-12运动估计是图像超分辨率重建中的关键环节,直接影响超分辨重建的结果质量。为减少运动估计搜索点数,提高搜索速度,提出一种基于高斯金字塔分层思想的小十字形搜索算法。算法把图像构建成一个两层高斯金字塔,在上层
617KB
MATLAB光流法跟踪算法
2016-04-25Horn-Schunck光流法
4KB
LKmatlab光流金字塔算法
2008-12-13该matlab程序能够实现金字塔光流计算
334KB
论文研究-民营金字塔结构下控制性少数股东隧道效应研究——来自我国上市公司的经验证据.pdf
2019-09-20论文研究-民营金字塔结构下控制性少数股东隧道效应研究——来自我国上市公司的经验证据.pdf,
520KB
论文研究-基于PCA的拉普拉斯金字塔变换融合算法研究.pdf
2019-09-13阐述了基于主元分析的拉普拉斯金字塔图像融合的原理和方法:对原图像分别进行拉普拉斯金字塔分解,分别对高频部分采用主元分析(PCA)法融合,对低频部分采用平均梯度法进行融合,对拉普拉斯金字塔做反变换得到最
1.49MB
论文研究-基于归一化标量权重映射与融合金字塔的彩图对比度增强算法.pdf
2019-07-22为了解决当前对比度增强算法在图像纹理或高信号活动区域易出现颜色改变以及过度增强,且难以兼顾图像全局内容增强与局部细节增强等不足,提出了基于归一化标量权重映射与融合金字塔的图像对比度增强算法。基于2D方
746KB
论文研究-高显著性的时空金字塔精简描述符算法研究.pdf
2019-09-12当传统时空金字塔层数较多时,特征描述符的维数会非常高,使得此类描述符在训练和测试阶段计算效率非常低。此外,在时空金字塔的分层及每层立方体单元的划分中,至今仍然采用手动划分视频,使得视频划分策略没有强的
5KB
PyrLk金字塔光流法、HS光流法
2016-04-14本程序实现了HS全局光流法计算,以及改进的PyrLK金字塔光流法实现,可以很好学习光流法,深刻体会稠密光流和稀疏光流的不同计算法发。
600KB
论文研究-面向人脸识别的WPD-HOG金字塔特征提取方法.pdf
2019-09-10人脸识别技术可应用于各监控和安保领域,它涉及特征提取、识别模型等关键技术。其中特征提取方法直接影响识别效果,目前所用的特征提取方法存在特征表达不全面、计算复杂度高等问题。据此,提出一种基于WPD-HO
406.45MB
2020光流论文推荐(硕博士论文).zip
2021-01-31大小位移光流、CLG光流、变分光流、局部全局光流、特征光流、对偶光流、HS光流、LK光流、SOR、Optical Flow、深度卷积特征光流、光流场、金字塔光流、PX4Flow、光流应用、基于特征光流
830KB
论文研究-基于信用差异度最大的信用等级划分优化方法.pdf
2019-09-20论文研究-基于信用差异度最大的信用等级划分优化方法.pdf, 信用评级对当代社会有极其重要的影响,若信用等级划分不合理,必将误导债权人和社会公众.信用评级结果的变动直接反映经济状态的变化,2011年
585KB
论文研究-多幅图像的自动拼接算法研究.pdf
2019-09-13提出一种基于特征点的多幅图像自动拼接算法。根据SIFT或SURF算法在图像的尺度空间中提取特征点,对特征点进行亚像素定位,并赋予主方向。根据特征点邻域信息分布计算得到特征向量后,基于k-d树进行最近邻
953KB
论文研究-空间金字塔颜色直方图在图像分类中的应用.pdf
2019-09-10提出了一种基于曲率保持扩散方程的非线性结构张量计算方法。在讨论了非线性结构张量算法必须满足3个条件的基础上,指出了基于散度的非线性结构张量与基于迹的非线性结构张量在提取图像二维结构信息时的不足;将曲率
1.20MB
论文研究-基于边缘特征和Keren算法的图像配准.pdf
2019-09-10为获得高精确度、高稳定度的岩心配准图像,提出利用Sobel算子提取图像边缘并结合keren算法的图像配准方法。该方法首先提取参考图像和待配准图像边缘,接着对边缘图像进行高斯金字塔分解,最后,利用ker
883KB
论文研究-改进的Criminisi图像修复算法.pdf
2019-09-08探讨了一种基于机器视觉的PCB自动装配线多焊盘实时定位方法。采用多分辨率图像金字塔匹配策略,利用模板图像与待搜索图像的灰度特性,使用圆投影匹配进行初始候选匹配点的选取,得到一系列的候选匹配子图;使用S
-
学院
计算机网络 静态路由和动态路由协议
计算机网络 静态路由和动态路由协议
-
下载
google_sign_in_multiplatform_dart:google_sign_in_multiplatform_dart-源码
google_sign_in_multiplatform_dart:google_sign_in_multiplatform_dart-源码
-
博客
File Browser配置安装
File Browser配置安装
-
博客
广播和服务
广播和服务
-
学院
基于微信学校新生报到小程序 毕业设计毕设源码使用教程
基于微信学校新生报到小程序 毕业设计毕设源码使用教程
-
下载
ESwift-源码
ESwift-源码
-
下载
用于照片裁剪的概率图图转移
用于照片裁剪的概率图图转移
-
博客
PHP abstract 抽象类定义与用法
PHP abstract 抽象类定义与用法
-
博客
如何制作电子签名
如何制作电子签名
-
博客
clickhouse 访问控制
clickhouse 访问控制
-
下载
CMS检测——使用什么CMS ?「CMS Detect - What CMS is that site using?」-crx插件
CMS检测——使用什么CMS ?「CMS Detect - What CMS is that site using?」-crx插件
-
学院
基于区块链的供应链金融系统解决方案
基于区块链的供应链金融系统解决方案
-
博客
【力扣每日一题】1047. 删除字符串中的所有相邻重复项
【力扣每日一题】1047. 删除字符串中的所有相邻重复项
-
下载
拼多多 1688 电商图片 批量下载助手 高清图片下载.zip
拼多多 1688 电商图片 批量下载助手 高清图片下载.zip
-
博客
string获取子串函数
string获取子串函数
-
下载
华为应用市场老版本.apk
华为应用市场老版本.apk
-
下载
discovere_images-源码
discovere_images-源码
-
下载
RPL-D1:储备库RPL-源码
RPL-D1:储备库RPL-源码
-
学院
P3入门深度学习必学的Tensorflow实战课
P3入门深度学习必学的Tensorflow实战课
-
下载
desiludo-源码
desiludo-源码
-
博客
java中的 |=、&=、^=
java中的 |=、&=、^=
-
博客
ARK女神持仓每日跟踪|2021年03月09日
ARK女神持仓每日跟踪|2021年03月09日
-
博客
sizeof与strlen的区别
sizeof与strlen的区别
-
下载
AP4_for_RL78_V11600
AP4_for_RL78_V11600
-
学院
Cocos Creator游戏开发-疯狂弹球 视频教程
Cocos Creator游戏开发-疯狂弹球 视频教程
-
学院
python自动化管理文件和文件夹
python自动化管理文件和文件夹
-
学院
MySQL实操极简入门
MySQL实操极简入门
-
下载
假的数据「Fake Data」「Fake Data - A form filler you won't hate」-crx插件
假的数据「Fake Data」「Fake Data - A form filler you won't hate」-crx插件
-
下载
IMPAL-Final-Project:从需求工程实施-源码
IMPAL-Final-Project:从需求工程实施-源码
-
博客
vector 插入,删除操作
vector 插入,删除操作