[发明专利]一种基于视频的快速模板匹配GPU实现方法有效
申请号: | 201510469830.3 | 申请日: | 2015-08-04 |
公开(公告)号: | CN105022889B | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 曹泉;余坚毅 | 申请(专利权)人: | 深圳市哈工大交通电子技术有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京市中闻律师事务所 11388 | 代理人: | 王红俊;常亚春 |
地址: | 518000 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于视频的快速模板匹配GPU实现方法,包括以下步骤:(1)将图像数据复制到GPU设备中,图像复制到设备的操作和图片模板匹配分为两个独立的流执行同时进行,一个执行当前帧的图片模板匹配计算过程操作,一个执行下一帧的图像复制操作;(2)将图像模板数据存储在共享内存中,将图片数据存储在纹理内存中,利用纹理存储器随机取数与图像模板进行匹配度计算;(3)采用多线程并行计算的方式同时进行计算,且一个线程计算一个位置的模板匹配度量值;(4)利用全局原子和共享原子确定模板匹配度量值的最大值或最小值,即得到模板匹配的结果。本发明可以明显缩短模板匹配的时间,提高了模板匹配算法的实用价值。 | ||
搜索关键词: | 一种 基于 视频 快速 模板 匹配 gpu 实现 方法 | ||
【主权项】:
1.一种基于视频的快速模板匹配GPU实现方法,其特征在于,包括以下步骤:(1)将图像数据复制到GPU设备中,图像复制到设备的操作和图片模板匹配分为两个独立的流执行同时进行,一个执行当前帧的图片模板匹配计算过程操作,一个执行下一帧的图像复制操作;(2)将图像模板数据存储在共享内存中,将图片数据存储在纹理内存中,利用纹理存储器随机取数与图像模板进行匹配度计算;(3)采用多线程并行计算的方式同时进行计算,且一个线程计算一个位置的模板匹配度量值;(4)利用全局原子和共享原子确定模板匹配度量值的最大值或最小值,即得到模板匹配的结果,具体方法如下:a.原子操作的块内全局值加上当前线程结果的负值的最终结果与零进行比较,如果小于0,则最大值为当前线程结果,否则最大值不变;b.循环a操作,直到块内所有线程完成操作,最大值即为块内所有线程模板匹配结果的最大值;c.利用全局原子值在b步骤中求得的所有块内共享原子值中求取最大值,其最终最大值对应的线程计算位置即为模板匹配的最佳位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市哈工大交通电子技术有限公司,未经深圳市哈工大交通电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510469830.3/,转载请声明来源钻瓜专利网。