一种基于计算机视觉的物流仓储监控方法

【技术领域】

[0001] 本发明涉及的是一种基于计算机视觉的智能监控方法,属于计算机视觉中的目标 检测与跟踪领域。通过把视频帧的光照不变性特征和基于循环矩阵的核方法相结合,提高 目标检测跟踪准确度和实时性,适用于公共场所、厂房、仓储等地方的智能安全监控。

【背景技术】

[0002] 现大多数物流园区视频监控采用传统监控方式,在监控区域安装摄像机进行24 小时监控,监控中心进行视频存储,监控中心有保安人员值守,针对重点区域安装红外对射 报警探测器,一旦有报警触发,保安人员对报警事件进行处理。

[0003] 智能视觉监控及相关技术同传统监控系统及技术有着本质的区别,其主要特点是 利用视觉计算的方法,使计算机可在无需人为控制的状态下,通过对视频中运动目标的自 主运算和分析,形成对场景中运动目标行为及其相互关系的高层次语义上的理解,赋予计 算机理解动态场景的能力,实现运动目标异常行为的快速检测,并以最快和最佳的方式发 出警报。智能视觉监控的应用能够更加有效的协助监控人员处理危机,降低误报和漏报现 象,最大限度地减少人为干预,提高监控效率,减轻人员的工作负担。

[0004] 智能分析技术的应用,将传统的被动监控转化为主动监控,将值班人员从死盯屏 幕的繁重工作中解脱出来,快速地从海量视频数据中检索到一定特征的视频信息,能够极 大的提高视频的利用效率,提升监控系统的整体性能。其应用主要有:

[0005] (1).运动目标检测:在各种复杂环境下有效识别监控场景中的运动目标。可识别 视频图像中的运动行人、车辆和物体等任何运动目标。

[0006] (2).警戒区检测:即当监控画面中的行人、车辆以及其它物品进入到预设区域 时,即触发入侵报警。警戒区是在画面中预设的虚拟区域,可以是矩形或者不规则的多边 形。

[0007] (3).滞留物品检测:在预设区域中检测到有物体遗弃,或物体在预设时间内未被 取走,即触发报警。

[0008] (4).运动目标跟踪:检测到运动目标后,记录运动目标的状态信息,此外还可利 用云台控制指令,使摄像头持续跟踪运动目标,获取更加丰富的运动目标信息。

[0009] (5).物品取走检测:为防止重要目标的丢失,对指定目标进行定点监控,如果该 物品被移动,则会触发报警。

[0010] (6).人脸面部检测:自动提取人体的脸部特征,并通过与数据库的特征匹配来实 现省份认证。

[0011] (7).车辆识别:自动检测视频中的车辆,同时提取并存储车辆的相关特征,诸如 车型大小、车身色彩、车牌号码等。

[0012] (8).烟火检测:通过分析烟雾与火苗燃烧时所具有的特征,及时检测易燃易爆危 险品存储仓库的烟火事件。

[0013] 处理流程可分为三个步骤:首先从视频图像中提取出运动目标;然后对检测到的 相关运动目标进行跟踪;最后采用智能分析的方法理解目标运动行为。

【发明内容】

[0014] 本发明的目的是为了克服传统监控的缺点和现已有智能监控中目标跟踪中准确 度和速度不足的问题,提出了一种融合光照不变特征和核循环变换的目标跟踪方法,提出 的方法在光照剧烈变化及姿态调整时具有较强的鲁棒性。

[0015] 根据本发明的一个方面,一种基于计算机视觉的物流仓储监控方法,包括:

[0016] 获取物流仓储监控图像中的多个视频帧;

[0017] 建立局部敏感直方图计算公式

b = 1,K,B,计算监控图 像的归一化局部敏感直方图,其中a G (〇,1)是控制降低权重的参数,当一像素远离目标 中心时其值下降。W是像素的总个数,B是灰度级的总数,Q(Iq,b)的值是1当灰度值15属 于灰度级b时,否则为0 ;

[0018] 利用公式

,计算视频图像的光照不变特征,生成 初始模板,其中k是常数=0. 1,rp可由kl p近似表示,15表示像素P的灰度值,b 5表示相对 应的像素P的灰度值的灰度级;

[0019] 构建循环矩阵,计算监控图像上每个像素的权重a ;

[0020] 计算新获取的图像帧与初始模板之间的置信图,将置信图上响应最大的位置确定 为跟踪目标位置;

[0021] 在新的位置根据公式

重新训练a,由插值因子生成目标模板和 新的a ;

[0022] 利用新生成的目标模板和新的a循环查找剩余图像帧上的跟踪目标。

[0023] 可选的,在所述基于多个视频帧获取跟踪目标之后,所述方法还包括:

[0024] 采用余弦窗对获取的跟踪目标进行预处理。

[0025] 可选的,所述循环矩阵

,其中u = 0,L,n-l。

[0026] 针对已有核循环跟踪算法仅采用像素灰度值进行核相关比较时对光照变化比较 敏感的确定,本申请结合光照不变特征提出了一种新的跟踪算法,该算法即对光照及姿态 变化有较强的鲁棒性,有保持了核循环跟踪良好的实时性。

【附图说明】

[0027] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。

[0028] 图1为本发明实施例提供的一种基于计算机视觉的物流仓储监控方法的目标跟 踪流程;

[0029] 图2为本发明实施例提供的一种基于计算机视觉的物流仓储监控系统架构图;

[0030] 图3为本发明实施例提供的一种基于计算机视觉的物流仓储监控网络拓扑图;

[0031] 图4为本发明实施例提供的一种基于计算机视觉的物流仓储监控方法的流程图。

【具体实施方式】

[0032] 1核循环目标跟踪

[0033] 目标跟踪是一个分类问题,也可以看做为一个最小化优化问题:

[0035] 其中:Xi为样本,y i为分类标签,A是规则化参数,f (x J为线性分类器,在核方法 中,f (x) = < w,x > +b〇

[0036] 当(1)式的值最小时,

[0037] w= (XTX+A I)_1XTy (2)

[0038] 在经典的支持向量机框架理论中,为进一步提高分类器的性能,采用脊回归分类。 样本x通过函数妒(§向特征空间映射,映射函数供⑩可由核函数=<> 间接表达。

[0039] 公式⑵可表示为映射函数的线性组合,即:

[0040] 其中,

[0041] a = (K+ A I) _1y (3)

[0042] 通过样本的学习,寻找a ^司接得到w,使目标样本和模板之间平方和误差最小,即 求式(1)最小值。在采样过程中,采用循环矩阵进行稠密采样,遍历搜索目标周围区域,相 当于对原始图像采

计算机视觉在仓储中的应用,一种基于计算机视觉的物流仓储监控方法相关推荐

  1. linux 网络监控 邮件,一种基于Linux的邮件监控方法与流程

    本发明涉及计算机安全技术领域,具体地说是一种实用性强.基于Linux的邮件监控方法. 背景技术: 随着计算机的普及以及人们对个人信息安全的重视,如何保障计算机乃至个人信息的安全成为了一个至关重要的问题 ...

  2. 一种基于计算机视觉的摄像机智能火灾检测方法 (英文论文翻译 )

    英文版论文原文:https://www.sciencedirect.com/science/article/pii/S0957582018314526?via%3Dihub 一种基于计算机视觉的摄像机 ...

  3. matlab车辆测距,一种基于单目视觉的车辆测距方法

    一种基于单目视觉的车辆测距方法 [专利说明]一种基于单目视觉的车辆测距方法 所属技术领域 [0001] 本发明属于目标检测与测距领域,尤其涉及一种基于单目视觉的车辆测距方法. [背景技术] [0002 ...

  4. uvm 形式验证_一种基于UVM的总线验证方法与流程

    本发明涉及芯片设计的功能验证领域,尤其是一种基于UVM的总线验证方法. 背景技术: 随着集成电路工艺的不断进步,集成电路的规模和复杂度也在不断地提高,验证的难度也越来越大.在集成电路设计中,验证工作已 ...

  5. html webservice数据交互_一种基于WebService的数据交换方法

    一种基于WebService的数据交换方法 [专利摘要]本发明涉及数据交换[技术领域],特别涉及一种基于WebService的数据交换方法.本发明是以Web服务为依托,通过定义参数的方式进行传入内容和 ...

  6. matlab实现谱聚类法图像分割代码,一种基于谱聚类的图像分割方法与系统与流程...

    本发明是一种基于谱聚类的图像分割方法与系统,涉及聚类.机器学习和人工智能领域.特别涉及通过相关性将已经学习到的知识运用到图像分割中,并在此基础上构造性地改造谱聚类方法,从而达到快速精确地分割彩色图像的 ...

  7. python检索论文_一种基于Python的音乐检索方法的研究

    应用技术 0 前言 最近两年,人们对于流行音乐的追求与需求量日益增 加,但如何保证用户能在不知歌名只知歌词的情况下,完成 自己的全方面多种类的听歌需求呢?于是,电脑工程师就推 出了"听歌识曲 ...

  8. 论文研读-AI4VIS-可视化推荐-VizML: 一种基于机器学习的可视化推荐方法

    VizML: 一种基于机器学习的可视化推荐方法 1 论文概述 1.1 摘要 1.2 引言 2 问题陈述 3 相关工作 3.1 基于规则的可视化推荐系统 3.2 基于机器学习的可视化推荐系统 4 数据 ...

  9. java监听微信_一种基于java后台应用监控微信小程序的用户访问量的方法与流程...

    本发明涉及java应用与微信小程序应用开发技术领域,具体涉及一种基于java后台应用监控微信小程序的用户访问量的方法. 背景技术: 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了 ...

最新文章

  1. 搞机器学习,Python和R哪个更合适?
  2. php map添加元素,html map标签怎么用
  3. golang mysql proxy_mixer: 一个用go实现的mysql proxy
  4. 临床科研设计的主要内容
  5. HDFS中的safemode
  6. android系统action大全
  7. 大数据 Hive spark Flink 关系
  8. 《Adobe After Effects CS4经典教程》——1.9 定制工作区
  9. python qt教程视频 下载_PyQt5开发与实战教程,视频教程下载
  10. 【个人作品】记之-串口日志记录工具
  11. BottomNavigationView动态添加MenuItem
  12. Flink SQL xxx is not serializable. The object probably contains or references non serializable field
  13. 游戏逆向-CSGO逆向透视自瞄分析技巧
  14. 2021年最新最全Flink系列教程_Flink快速入门(概述,安装部署)(一)(JianYi收藏)
  15. Shiro-SpringBoot (一)
  16. day23 三升序列
  17. 用“埃氏筛法”求2~10000以内的素数。2~100以内的数,先去掉2的倍数,再去掉3的倍数,再去掉5的倍数,……依此类推,最后剩下的就是素数。
  18. 选择语句switch和循环语句while
  19. 《MATLAB SYNTAX》第1章 数据类型
  20. 洽洽:百亿路上无“鲜”事

热门文章

  1. EasyExcel实现Excel文件导入导出
  2. 医学影像学有计算机课程么,医学影像学是理科还是文科专业?【全】
  3. 2022-2027年中国农业旅游市场规模现状及投资规划建议报告
  4. 如何让iframe的背景透明
  5. Oracle删除表的几种方法
  6. python实现排序函数_Python排序函数的使用方法详解
  7. Python数据可视化:豆瓣电影TOP250
  8. 在XIB中进行CornerRadius设置
  9. 赣州经开区领导一行莅临方圆出海,共商跨境电商行合作发展
  10. mysql一直copying to tmp table_mysql出现Copying to tmp table怎么处理