书签 分享 收藏 举报 版权申诉 / 6

一种基于颜色阈值与角点检测的视频横幅识别方法.pdf

  • 上传人:Y0****01
  • 文档编号:4659333
  • 上传时间:2018-10-25
  • 格式:PDF
  • 页数:6
  • 大小:415KB
  • 摘要
    申请专利号:

    CN201210534001.5

    申请日:

    2012.12.12

    公开号:

    CN103034864A

    公开日:

    2013.04.10

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的驳回IPC(主分类):G06K 9/54申请公布日:20130410|||实质审查的生效IPC(主分类):G06K 9/54申请日:20121212|||公开

    IPC分类号:

    G06K9/54

    主分类号:

    G06K9/54

    申请人:

    惠州学院

    发明人:

    蔡昭权

    地址:

    516007 广东省惠州市演达大道46号

    优先权:

    专利代理机构:

    广州粤高专利商标代理有限公司 44102

    代理人:

    任海燕

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种基于颜色阈值与角点检测的视频横幅识别方法,包括从待处理视频流中提取一帧原始图像并对其进行灰度化和颜色直方图统计,得到灰度图和颜色阈值,并根据颜色阈值对灰度图进行二值化后降噪获得二值图掩膜,再利用二值图掩膜和灰度图相乘,生成图像副本并对图像副本进行角点检测;利用角点计算横幅的具体区域并利用该具体区域截取原始图像对应区域的图像块。本发明针对横幅的特征采取“概貌”特征提取的方法,选取了颜色和角点这两个特征,对视频中的横幅有很好的检测效果,能准确、快速地识别出视频中的横幅,能满足安全监控系统中的实时性要求。

    权利要求书

    权利要求书一种基于颜色阈值与角点检测的视频横幅识别方法,其特征在于,包括以下步骤:
    (1)从待处理视频流中提取一帧原始图像;
    (2)对步骤(1)中所获取的原始图像进行灰度化,得到灰度图;
    (3)对步骤(1)中所获取的原始图像进行颜色直方图统计,获取图像的颜色阈值;
    (4)利用步骤(3)获取的颜色阈值,对步骤(2)得到的灰度图进行二值化,并对其进行降噪处理,生成二值图掩膜;
    (5)利用步骤(4)所得到的二值图掩膜与步骤(2)所得的灰度图相乘,生成图像副本;
    (6)对步骤(5)中得到的图像副本进行角点检测;
    (7)利用步骤(6)所得到的角点计算横幅的具体区域;
    (8)利用步骤(7)得到的具体区域截取原始图像对应区域的图像块。
    根据权利要求1所述基于颜色阈值与角点检测的视频横幅识别方法,其特征在于:步骤(3)中所述获取图像的颜色阈值的方法为:
    对步骤(1)中所获取的图像对进行颜色直方图统计,判断其是否为双峰图,如果是则取颜色直方图的“低谷”作为阈值,若非双峰图则提示改原始图像无横幅,并重新提取新的原始图像。
    根据权利要求1所述基于颜色阈值与角点检测的视频横幅识别方法,其特征在于:所述步骤(4)生成二值图掩膜的方法为:
    (a)遍历原始图像的每个像素,若某像素的颜色值低于步骤(3)所述颜色阈值,则将步骤(2)所得到的灰度图相应位置的像素置0,否则置255,最后得到二值化的灰度图;
    (b)对步骤(a)所获得的二值化的灰度图进行中值滤波操作,消除小的噪声。
    根据权利要求1所述基于颜色阈值与角点检测的视频横幅识别方法,其特征在于:所述步骤(5)利用步骤(4)所得到的二值图掩膜与步骤(2)所得的灰度图相乘为:二值图掩膜每个像素的值分别与灰度图对应位置的像素的值相乘,得到图像副本。
    根据权利要求1所述基于颜色阈值与角点检测的视频横幅识别方法,其特征在于:所述步骤(6)对图像副本进行角点检测的方法为Harris角点检测算法。
    根据权利要求1所述基于颜色阈值与角点检测的视频横幅识别方法,其特征在于:所述步骤(7)所述计算横幅的具体区域的方法为:计算步骤(6)所获得的所有角点坐标的X坐标的最小值x1与最大值x2,Y坐标的最大值y1和最小值y2,则(x1,y1)、(x1,y2)、(x2,y1)及(x2,y2)四点所围四边形区域即为横幅的具体区域。
    根据权利要求2所述基于颜色阈值与角点检测的视频横幅识别方法,其特征在于:还设置有计数器,当从首次待处理视频流中提取一帧原始图像,计数器置0,若进行重新提取新的原始图像,则计数器加1,当计数器的数值达到预定的阈值时,则判断该视频流中无横幅出现,并退出。

    说明书

    说明书一种基于颜色阈值与角点检测的视频横幅识别方法
    技术领域
    本发明涉及一种基于颜色阈值与角点检测的视频横幅识别方法。
    背景技术
    在国内,常常有不够理性的公民们因为他人煽动,不熟悉法律,或者情绪过激,采取非法游行的措施表达意愿。非法集会往往在开阔场地、人流量大的地方,例如政府广场,交通枢纽,商业旺地等进行,一旦集会群众出现过激行为,甚至失去控制,其造成的公共安全危害将难以预料。鉴于非法集会的突发性,偶然性,以及巨大的危害性,如果网络治安视频监控系统中能实现智能监控集会事件的功能,就可以及时提醒相关治安部门,迅速采取措施,避免意外的发生。本发明横幅视频识别方法正是为基于公共安全领域的急切需求而进行的。
    现在目标物体特征提取的主要方法有基于Hough的物体轮廓特征提取算法和sift尺度不变特征提取算法。Hough算法对于质量好的静态图像可以取得非常理想的效果,但对于视频而言,其结果受光照等环境因素影响较大,这使得该算法在视频检测中常常不能满足实际需要。Sift算法对细节的图像结构特征有准确的抓捕能力,对光照等环境因素也具有很好的抗干扰能力,在目标物进行伸缩,旋转,甚至发生仿射变换时,均能准确抓捕目标物的特征,但其巨大的计算量与内存消耗,不能满足视频检测的实时性要求。本发明提出颜色阈值与角点检测的视频横幅识别方法,对图像的颜色特征以及角点特征有很好的抓捕能力,尤其适合抓捕像横幅这样具有固定颜色值的物体,同时其计算量和内存消耗也较小,可以满足视频检测的实时性需求。
    发明内容
    为了解决现有技术无法快捷准确抓取视屏中横幅等特征物的问题,本发明提供一种视频横幅识别方法的设计方案。
    一种基于颜色阈值与角点检测的视频横幅识别方法,包括以下步骤:
    (1)从待处理视频流中提取一帧原始图像。
    (2)对步骤(1)中所获取的原始图像进行灰度化,得到灰度图。
    (3)对步骤(1)中所获取的原始图像进行颜色直方图统计,获取图像的颜色阈值。
    (4)利用步骤(3)获取的颜色阈值,对步骤(2)得到的灰度图进行二值化,并对其进行降噪处理,生成二值图掩膜。
    (5)利用步骤(4)所得到的二值图掩膜与步骤(2)所得的灰度图相乘,生成图像副本。
    (6)对步骤(5)中得到的图像副本进行角点检测。
    (7)利用步骤(6)所得到的角点计算横幅的具体区域。
    (8)利用步骤(7)得到的具体区域截取原始图像对应区域的图像块。
    具体的,步骤(3)中所述获取图像的颜色阈值的方法为:
    对步骤(1)中所获取的图像对进行颜色直方图统计,判断其是否为双峰图,如果是则取颜色直方图的“低谷”作为阈值,若非双峰图则提示改原始图像无横幅,并重新提取新的原始图像。
    更具体的,所述步骤(4)生成二值图掩膜的方法为:
    (a)遍历原始图像的每个像素,若某像素的颜色值低于步骤(3)所述颜色阈值,则将步骤(2)所得到的灰度图相应位置的像素置0,否则置1,最后得到二值化的灰度图。
    (b)对步骤(a)所获得的二值化的灰度图进行中值滤波操作,消除小的噪声。
    更具体的,所述步骤(5)利用步骤(4)所得到的二值图掩膜与步骤(2)所得的灰度图相乘为:二值图掩膜每个像素的值分别与灰度图对应位置的像素的值相乘,得到图像副本。
    优选的,所述步骤(6)对图像副本进行角点检测的方法为Harris角点检测算法。 
    进一步的,所述步骤(7)所述计算横幅的具体区域的方法为:计算步骤(6)所获得的所有角点坐标的X坐标的最小值x1与最大值x2,Y坐标的最大值y1和最小值y2,则(x1,y1)、(x1,y2)、(x2,y1)及(x2,y2)四点所围四边形区域即为横幅的具体区域。
    更进一步的,还设置有计数器,其实施方法为:当从首次待处理视频流中提取一帧原始图像,计数器置0,若进行重新提取新的原始图像,则计数器加1,当计数器的数值达到预定的阈值时,则判断该视频流中无横幅出现,并退出。
    综上所述,本发明针对横幅的特征采取“概貌”特征提取的方法,选取了颜色和角点这两个特征,对视频中的横幅有很好的检测效果,能准确、快速地识别出视频中的横幅,能满足安全监控系统中的实时性要求。
    附图说明
    图1为本发明所述一种基于颜色阈值与角点检测的视频横幅识别方法流程示意图。
    具体实施方式
    为了让本领域的技术人员能够更好地了解本发明的技术方案,下面结合附图对本发明作进一步的阐述。
    如图1所示,本发明揭示了一种基于颜色阈值与角点检测的视频横幅识别方法包括以下步骤:
    (1)从待处理视频流中提取一帧原始图像;
    (2)对步骤(1)中所获取的原始图像进行灰度化,得到灰度图;
    (3)对步骤(1)中所获取的图像对进行颜色直方图统计,判断其是否为双峰图,如果是则取颜色直方图的“低谷”作为阈值,若非双峰图则提示该原始图像无横幅,并重新提取新的原始图像。
    (4)遍历原始图像的每个像素,若某像素的颜色值低于步骤(3)所述颜色阈值,则将步骤(2)所得到的灰度图相应位置的像素置0,否则置1,最后得到二值化的灰度图;同时对步骤(a)所获得的二值化的灰度图进行中值滤波操作,消除小的噪声。
    (5)利用步骤(4)所得到的二值图掩膜与步骤(2)所得的灰度图相乘为:二值图掩膜每个像素的值分别与灰度图对应位置的像素的值相乘,得到图像副本
    (6)对步骤(5)中得到的图像副本使用Harris角点检测算法进行角点检测,步骤如下:
    (f‑1)          对于步骤(e)所得到的图像中的每个像素,首先计算                                                和
    这三个值:

    其中是图像在其水平方向和垂直方向上的一阶导数。
    (f‑2)          利用(f‑1)中的计算结果构造局部结构矩阵: 

    (f‑3)          利用(f‑2)中构造的局部结果矩阵可以定义角点响应函数如下:

    其中a为一常数,且参数a决定了角点检测器的敏感程度,a值越大,检测器越不敏感,被检测到的角点数越少,a值一般处于0.04‑0.06之间。最后通过响应函数检测出角点。
    (7)利用步骤(6)所得到的角点计算横幅的具体区域。首先计算步骤(6)所获得的所有角点坐标的X坐标的最小值x1与最大值x2,Y坐标的最大值y1和最小值y2,则(x1,y1)、(x1,y2)、(x2,y1)及(x2,y2)四点所围四边形区域即为横幅的具体区域。
    (8)利用步骤(7)得到的具体区域截取原始图像对应区域的图像块。
    获得的图像块便是视屏中出现的横幅,工作人员便可以快速简单地获知视屏中横幅的内容。
    由于某些视频中可能没有横幅的出现,因此,在横幅检测的过程中还设置有计数器,当从首次待处理视频流中提取一帧原始图像,计数器置0,若进行重新提取新的原始图像,则计数器加1,当计数器的数值达到预定的阈值(此阈值可以针对不同的视屏根据实际情况进行灵活的设置)时,则判断该视频流中无横幅出现,并退出。
    本实施例只是本发明的较优实施方式,需要说明的是,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些改变和变形都应属于本发明所附的权利要求的保护范围。

    关 键  词:
    一种 基于 颜色 阈值 检测 视频 横幅 识别 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种基于颜色阈值与角点检测的视频横幅识别方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4659333.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1