一种适用于行人视频再识别的部件分割方法

文档序号:9418258阅读:221来源:国知局
一种适用于行人视频再识别的部件分割方法
【技术领域】
[0001] 本发明涉及交通视频检测领域,特别涉及一种适用于行人视频再识别的部件分割 方法。
【背景技术】
[0002] 视频行人再识别技术是指在监控视频中识别出某个特定的已经在监控网络中出 现过的行人,即对监控网络中的同一个行人进行再次识别。
[0003] 随着社会公共安全和视频采集技术的发展,大量的监控摄像头应用在商场、公园、 学校、大型广场、地铁站等人流密集易发生公共安全事件的场所。人工已难以应对海量增长 的监控视频,因此利用计算机对监控视频中的行人等进行再识别的需求应运而生。目前部 件分割在行人再识别算法中应用的比较多,可较好提高识别效率,但尚未有相应的方法对 目标摄像机的行人样本进行有效、合理的部件分割方法。

【发明内容】

[0004] 为了克服现有技术存在的缺点与不足,本发明提供一种适用于行人视频再识别的 部件分割方法。
[0005] 本发明采用如下技术方案:
[0006] -种适用于行人视频再识别的部件分割方法,包括如下步骤:
[0007] Sl获取目标摄像机拍摄的基础视频数据;
[0008] S2提取基础视频数据中的动态行人图像,进行归一化处理,构建行人图片样本数 据库;
[0009] S3对行人图片样本数据库中的图片进行灰度变换,将变换后的样本图片进行叠加 处理,得到行人样本平均图;
[0010] S4对行人样本平均图进行部件划分,所述部件包括头部、身体和腿部;
[0011] S5根据部件划分后的行人平均图,确定行人平均图中头部、身体及腿部的平均像 素高的比例,即为目标摄像机的部件分割比例。
[0012] 所述目标摄像机至少为一个,所述基础视频数据至少包含1000个行人样本。
[0013] 所述S2中提取基础视频数据中的动态行人图像具体采用背景差分法获得,然后 采用OpenCV中的ResizeO函数将行人图片统一为64*128像素大小的样本。
[0014] 所述S3中灰度转换采用OpenCV中的Cvtcolor ()函数。
[0015] 所述S3中的叠加处理是采用样本数据库中所有样本图像灰度矩阵%求平均值, 获得灰度均值矩阵M,并将M输入OpenCV中的imshow ()函数,从而获得行人样本平均图。
[0016] 本发明的有益效果:
[0017] 本发明方法可对单个或多个摄像机拍摄的行人样本图片进行分析;且方法简单易 行,应用该方法充分考虑摄像机所拍摄的样本和环境的影响,可提高行人再识别算法的效 率和进度,因此本发明具有很大的实际推广价值。
【附图说明】
[0018] 图1为本发明的工作流程图;
[0019] 图2为本发明的实施例的获取动态目标图片的流程图;
[0020] 图3为本发明的实施例的良好样本实例图;
[0021] 图4为本发明的实施例的获得行人样本平均图的流程图;
[0022] 图5为本发明的实施例的行人样本平均图;
[0023] 图6为本发明的实施例的行人样本平均图部件划分示意图。
【具体实施方式】
[0024] 下面结合实施例及附图,对本发明作进一步地详细说明,但本发明的实施方式不 限于此。
[0025] 实施例
[0026] 本实施例通过对某路段三个摄像机拍摄视频进行测试。
[0027] 如图1-图6所示,一种适用于行人视频再识别的部件分割方法,包括如下步骤:
[0028] Sl获取目标摄像机的各12小时的视频数据;
[0029] S2采用背景差分法提取基础视频数据中的动态行人图像,所述动态行人图像为行 人全身图,包括头及腿部,行人的正面或者背面都可以,所述背景差分法具体为:
[0030] S2. 1进行图像的预处理:主要包括对图像进行灰度化以及滤波。
[0031] S2. 2背景建模:
[0032] 根据前N帧图像的灰度值进行区间统计从而得到一个具有统计意义的初始背景, 这里N = 2。
[0033] S2. 3前景提取:
[0034] 将当前最新的图像与背景做差,即可求得背景差图,然后对该图进行二值化,最终 获得运动前景区域,即实现图像分割。
[0035] 然后对提取动态目标图片,将图片中与行人无关的运动目标,例如车辆、自行车及 行人阴影剔除,得到具有行人全身图片作为样本,同一个行人的样本不超过20个图片,如 图3所示。
[0036] 采用OpenCV中的ResizeO函数将不同大小的行人样本图片统一为64*128像素 大小的样本,形成行人样本数据库。
[0037] 如图4所示,S3然后利用OpenCV中的CvtcolorO函数,对数据库中的所有样本 图片进行灰度变换,这样每个样本都获得一个对应的灰度矩阵Mi,然后将数据库中所有样 本灰度矩阵%求平均值,获得样本灰度均值矩阵M,公式如下:
[0038]
(1)
[0039] 并将M输入OpenCV中的imshowO函数进行显示,从而获得行人样本平均图。
[0040] S4采用相关软件或人工对行人样本平均图的三个部件进行划分,获得不同部件的 像素高,得到HhMd、Hbcidy和H 如果通过相关软件或人工对样本平均图的三个部分进行多 次划分,则每部分的像素高为多次划分的平均值。
[0041] S5根据部件划分后的行人平均图,确定行人平均图中头部、身体及腿部的平均像 素高的比例,即为目标摄像机的部件分割比例。
[0042] 本实施例中,首先获取三个摄像机的各12小时的视频数据,然后采用背景差分法 获得动态目标图片,如图2所示。
[0043] 然后对提取的动态目标图片,进行归一化处理,得到良好的样本,如图3所示。
[0044] 图5为样本平均图,然后通过软件对行人样本平均图进行部件分割,其中一个摄 像机的分割结果如图6所示,根据多次分割的结果,求平均值,得到H hrad= 18 (像素),H bc]dy = 48(像素)Hleg= 62(像素);
[0045] 最后再计算平均比例1:2. 67:3. 44,就是目标摄像机的部件分割比例。
[0046] 然后按照此方法,分别求取另外两个摄像机的部件分割比例。
[0047] 本发明对单个或多个摄像机拍摄的行人样本图片进行处理分析,获取行人样本平 均图,最后确定行人样本部件分割比例。
[0048] 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受所述实施例的 限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化, 均应为等效的置换方式,都包含在本发明的保护范围之内。
【主权项】
1. 一种适用于行人视频再识别的部件分割方法,其特征在于,包括如下步骤: Sl获取目标摄像机拍摄的基础视频数据; S2提取基础视频数据中的动态行人图像,进行归一化处理,构建行人图片样本数据 库; S3对行人图片样本数据库中的图片进行灰度变换,将变换后的样本图片进行叠加处 理,得到行人样本平均图; S4对行人样本平均图进行部件划分,所述部件包括头部、身体和腿部; S5根据部件划分后的行人平均图,确定行人平均图中头部、身体及腿部的平均像素高 的比例,即为目标摄像机的部件分割比例。2. 根据权利要求1所述的部件分割方法,其特征在于,所述目标摄像机至少为一个,所 述基础视频数据至少包含1000个行人样本。3. 根据权利要求1所述的部件分割方法,其特征在于,所述S2中提取基础视频数据中 的动态行人图像具体采用背景差分法获得,然后采用OpenCV中的Resize ()函数将行人图 片统一为64*128像素大小的样本。4. 根据权利要求1所述的部件分割方法,其特征在于,所述S3中灰度转换采用OpenCV 中的CvtcolorO函数。5. 根据权利要求1所述的部件分割方法,其特征在于,所述S3中的叠加处理是采用样 本数据库中所有样本图像灰度矩阵%求平均值,获得灰度均值矩阵M,并将M输入OpenCV 中的imshowO函数,从而获得行人样本平均图。
【专利摘要】本发明公开了一种适用于行人视频再识别的部件分割方法,包括如下步骤:(1)获取目标摄像机的基础视频数据;(2)构建行人样本数据库;(3)对数据库样本进行灰度变换;(4)获得行人样本平均图;(5)对行人样本平均图进行部件划分;(6)确定部件分割比例。本发明可以为不同摄像机的行人再识别算法提供具体部件分割依据,提高行人再识别算法的精度,具有实际推广价值。
【IPC分类】G06T7/20
【公开号】CN105139427
【申请号】CN201510574841
【发明人】黄玲, 谭飞刚, 施兆俊, 罗晨伟, 吴昊
【申请人】华南理工大学
【公开日】2015年12月9日
【申请日】2015年9月10日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1