[发明专利]一种基于FPGA实时提取FHOG特征的方法有效

专利信息
申请号: 201810265217.3 申请日: 2018-03-28
公开(公告)号: CN108520262B 公开(公告)日: 2020-08-07
发明(设计)人: 王经纬;于淼;黄春辉 申请(专利权)人: 厦门瑞为信息技术有限公司
主分类号: G06K9/46 分类号: G06K9/46;G06K9/62;G06K9/00
代理公司: 北京睿智保诚专利代理事务所(普通合伙) 11732 代理人: 周新楣
地址: 361000 福建省厦门市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于FPGA实时提取FHOG特征的方法,其采用图像缩放模块、梯度计算模块、直方图统计模块、归一化模块和降维处理模块来实现。本发明在低密度FPGA平台高性能实现,全局模块使用流水线设计,减少处理延时,提高带内带宽,减小对外部存储DDR的带宽要求,减小成本和功耗。优化bram和DSP使用,使其最大性能发挥价值,本发明中的每个功能模块通过深度优化层级流水线,平衡前后带宽,减少了短板效应,整体的提升了处理速度和实时性。
搜索关键词: 一种 基于 fpga 实时 提取 fhog 特征 方法
【主权项】:
1.一种基于FPGA实时提取FHOG特征的方法,其特征在于:所述方法采用图像缩放模块、梯度计算模块、直方图统计模块、归一化模块和降维处理模块来实现,具体如下:步骤1、采用图像缩放模块对输入的图像进行处理;缩放采用双线性插值实现,经过灰度化后的1080P图像从AXI接口输入,然后使用两个具有四个18K的bram做数据行缓存,并进行奇偶点存储;输出像素根据行场缩放比例计算映射到输入图像的位置点,确定插值权重,得到新的像素值,并输出到梯度计算模块中;步骤2、采用梯度计算模块计算缩放后的图像的梯度值和方向;缩放模块输出图像后,立刻启动梯度计算,首先用[‑1,0,1]梯度算子对原图像做卷积运算,得到x方向的梯度分量gradscalx,然后用[1,0,‑1]T梯度算子对原图像做卷积运算,得到y方向的梯度分量gradscaly,并根据16维单位梯度向量计算当前点最大的梯度方向,经梯度分量和底图方向组成的梯度图输出给直方图统计模块;步骤3、采用直方图统计模块求取梯度直方图;一旦梯度计算模块有输出,就启动直方图统计模块工作;将梯度图分成4*4和8*8两种大小的特征块,每个特征块分为16个维度;输入的梯度图根据不同的方向叠加梯度值到相应的特征维度上,一个梯度点叠加到四个邻域的4*4或者8*8的块中,且其叠加的权重不同;使用真双口RAM进行并行乒乓读写,在统计当前行的直方图特征时,归一化模块读取上一行或者上几行的数据做归一化处理;步骤4、采用归一化模块对直方图特征进行归一化处理;将直方图里面的16个维度数据首尾相加并取平方后得到归一化的新值,得到的新值在一个3*3的窗口中;将四个相邻归一化值开方后取倒数得到四个特征值,同时取出当前点的16个维度的统计直方图信息,经过乘法、累加以及比较处理后得到32维的特征数据;步骤5、采用降维处理模块对归一化后的图像进行降维处理;使用非线性支持向量机算法训练得到一组PCA降维系数,将归一化模块输出的32维特征降低到16维特征,得到FHOG特征。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门瑞为信息技术有限公司,未经厦门瑞为信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810265217.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top