一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于局域网的DMS真实场景自动检测系统及方法与流程

2022-07-31 04:38:40 来源:中国专利 TAG:

一种基于局域网的dms真实场景自动检测系统及方法
技术领域
1.本发明涉及车载视觉技术领域,具体涉及一种基于局域网的dms真实场景自动检测系统及方法。


背景技术:

2.dms(driver monitoring system)即疲劳驾驶预警系统,dms系统最开始的应用是在行车过程中全程监测驾驶员的驾驶行为,以防止驾驶员疲劳,分神等危害驾驶过程的行为发生。随着计算机视觉技术的发展,现在dms系统基本涵盖了整个车载视觉解决方案。现有技术对dms系统数据可靠性评价的方法主要有实车测试和室内开启模拟速度测试。
3.实车测试:设备在实车上按照实际安装角度进行安装,人坐在驾驶位上做相应的动作,触发对应的报警,直观的记录dms的检测效果,单依靠该方法会消耗大量的人力和物力,且测试验证周期较长,有时测试人员有限,没办法保证每个版本都有多个人员在多种场景下进行测试,且有一些触发场景再次复现保证一致性也较难,此种方法可以直观的看到dms的性能,但是在短时间内依靠此方法提高dms检测效果不可行。
4.室内开启模拟速度测试:室内开启模拟速度,做对应的动作触发报警,统计dms的算法检测情况,此方法环境可保持一致,但是与实际车内情况有偏差且测试场景比较单一。


技术实现要素:

5.有鉴于此,本技术实施例提供一种基于dms真实场景自动检测的方法,该方法可实现dms系统新版本在多场景下对不同驾驶员的检测,可自动完成大量测试场景的回灌,每个版本的测试环境可保证完全一致,能够快速定位算法问题,且可自动统计测试结果,方便快捷且直观,以达到提高dms系统检测性能的目的。
6.本技术实施例提供以下技术方案:一种基于局域网的dms真实场景自动检测系统,包括:
7.pc上位机,所述pc上位机用于获取第一视频数据,并输出;
8.dms测试设备,所述dms测试设备与所述pc上位机通信连接,用于获取所述第一视频数据,所述dms测试设备中配置dms检测算法,通过运行所述dms检测算法对获取的所述第一视频数据进行检测,并对检测结果进行标记,生成第二视频数据后回传至所述pc上位机;
9.所述pc上位机接收所述第二视频数据后,将所述第二视频数据的标记点与所述第一视频数据真值对比,输出检测结果。
10.根据本技术实施例的一种实施方式,所述第一视频数据包括摄像头原始视频数据、dms参数。
11.根据本技术实施例的一种实施方式,所述第二视频数据包括闭眼视频数据、打哈欠视频数据、分神视频数据、低头视频数据、打电话视频数据、抽烟视频数据、遮挡视频数据。
12.根据本技术实施例的一种实施方式,对检测结果进行标记具体为:对所述第二视
频数据进行样本标记和报警点真值标记。
13.根据本技术实施例的一种实施方式,所述pc上位机包括连接模块、设置模块、统计模块和版本模块;
14.所述连接模块用于触发dms测试设备和pc上位机的连接按钮;
15.所述设置模块包含dms测试设备的ip地址、文件回灌后的保存路径、视频播放帧率、视频旋转角、文件保存的形式、dms参数填写;
16.所述统计模块用于进行时间删选、回灌文件列表、文件的删除/查询/导出;
17.所述版本模块用于对当前回灌的dms版本直观显示。
18.根据本技术实施例的一种实施方式,所述pc上位机接收所述第一视频数据后,可对所述第一视频数据进行剪切和复制。
19.根据本技术实施例的一种实施方式,还包括,所述pc上位机将所述第二视频数据的标记点与所述第一视频数据真值对比,输出检测结果,同时对回灌结果数据进行分类,自动生成该回灌结果数据的文件夹,并根据检测结果自动归类所有回灌视频。
20.根据本技术实施例的一种实施方式,对回灌结果数据进行分类包括正报和误报,所述误报中包括误报闭眼、误报打哈欠、误报分神、误报低头、误报打电话、误报吸烟、误报遮挡。
21.根据本技术实施例的一种实施方式,所述dms测试设备与所述pc上位机通过ipc转网口线通信连接。
22.本技术实施例还提供一种基于局域网的dms真实场景自动检测方法,采用如上述的基于局域网的dms真实场景自动检测系统,所述方法包括:
23.通过pc上位机获取第一视频数据,并输出;
24.dms测试设备接收所述第一视频数据,运行所述dms测试设备中内置的dms检测算法,对获取的所述第一视频数据进行检测,并对检测结果进行标记,生成第二视频数据后回传至所述pc上位机;
25.所述pc上位机接收所述第二视频数据后,将所述第二视频数据的标记点与所述第一视频数据真值对比,输出检测结果。
26.与现有技术相比,本说明书实施例采用的上述至少一个技术方案能够达到的有益效果至少包括:
27.(1)本发明实施例根据现有的真实报警上传的数据,回灌验证新的算法修改效果,快速输出算法版本测试结果。
28.(2)环境搭建简单,支持室内和实车上采集的dms视频数据的回灌,可操作性强,自动对一个文件夹内的视频进行全部回灌算法验证,回灌结果自动分类,误报的结果也会自动划分类别,节省人力和物力,测试验证周期短,场景覆盖全且与实际一致。
29.(3)本发明实施例可实现控制单一变量,统计多次dms算法版本各个报警的准确率,每个版本的测试环境可保证完全一致,快速定位算法问题,且可自动统计测试结果,方便快捷且直观;并且可在多个视频中自动筛选出正报和误报的视频,有效提高检测准确率。
30.(4)本发明实施例可根据用户需求对回灌视频进行剪切或复制,满足不同用户对原始视频的处理要求。
附图说明
31.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
32.图1是本发明实施例的基于局域网的dms真实场景自动检测系统;
33.图2是本发明实施例的基于局域网的dms真实场景自动检测方法。
具体实施方式
34.下面结合附图对本技术实施例进行详细描述。
35.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
36.如图1所示,本发明实施例提供了一种基于局域网的dms真实场景自动检测系统,包括:
37.pc上位机,所述pc上位机用于获取第一视频数据,并输出;
38.dms测试设备,所述dms测试设备与所述pc上位机通信连接,用于获取所述第一视频数据,所述dms测试设备中配置dms检测算法,通过运行所述dms检测算法对获取的所述第一视频数据进行检测,并对检测结果进行标记,生成第二视频数据后回传至所述pc上位机;
39.所述第一视频数据包括摄像头原始视频数据、dms参数(eye_detect\eye_dist\curve_down\down_detect),dms测试设备获取到第一视频数据后,运行dms检测算法,对视频数据中的每一帧进行检测,检测出所述第一视频数据中包括闭眼视频数据、打哈欠视频数据、分神视频数据、低头视频数据、打电话视频数据、抽烟视频数据、遮挡视频数据等算法实现的所有检测类型,对检测结果进行样本标记和报警点真值标记,作为第二视频数据传输到pc上位机。本技术实施例中,所述第一视频数据只要是mp4格式即可。
40.所述pc上位机接收所述第二视频数据后,将所述第二视频数据的标记点与所述第一视频数据真值对比,输出检测结果。
41.dms测试设备为回灌程序运行和新版本的dms检测算法的载体,pc上位机设置回灌文件的路径后,传输给dms测试设备,dms测试设备通过该回灌文件的路径对视频数据进行解析,并采用dms测试设备上新的dms检测算法版本对该回灌文件视频检测点进行检测,将最新算法检测的结果传到pc上位机端,pc上位机将最新算法检测的结果与原始算法检测结果,即将标记后的所述第二视频数据与第一视频数据进行对比,pc上位机生成对应的报警文件夹,方便最终统计。
42.本发明实施例中的pc上位机:运行上位机软件,打开需要回灌的视频目录,比如c:/闭眼,即可加载当前目录下所有视频列表。点击

启动’按钮开始回灌,每个新视频回灌之前,上位机先对dms测试设备里的dms检测算法参数eye_detect\eye_dist\curve_down\down_detect发送一个归0指令,随后开始发送回灌视频帧。
43.当dms检测算法检测到报警时,回传报警信息给pc上位机,pc上位机接收并展示,
同时将此视频文件自动归档。
44.本发明实施例在具体实施时,所述pc上位机主要包含连接模块、设置模块、统计模块、版本模块;
45.所述连接模块:用于触发dms测试设备和pc上位机连接起来的按钮;
46.所述设置模块:包含dms测试设备的ip地址、文件回灌后的保存路径、视频播放帧率、视频旋转角、文件保存的形式(复制、粘贴)、dms参数填写;
47.所述统计模块:用于时间删选、回灌文件列表、文件的删除/查询/导出,每页显示的数目;
48.所述版本模块:用于对目前回灌的dms版本直观显示。
49.本发明实施例中的dms测试设备主要是新版本的dms检测算法运行的载体。将pc上位机传过来的每一帧视频数据,回灌给新版本的dms检测算法其对每一帧数据进行检测。帧数据中有报警时,将报警结果回传给pc上位机。
50.其中,本发明实施例中的dms测试设备在具体实施时采用带ipc的部标设备。
51.本发明实施例中具体优选的,pc上位机在连接配置中设置连接端口的ip地址后,通过以太网连接到dms测试设备中,通过上位机界面回灌dms视频路径。
52.具体的,pc上位机给所述dms测试设备设置可以回灌到所述dms测试设备的第二视频数据文件路径时,将需要回灌的所述第一视频数据目录写入到所述dms测试设备挂载路径参数中。pc上位机在实时查看所述dms测试设备的回灌结果数据及状态时,在连接配置中设置dms测试设备ip地址后,即可通过以太网连接到指定的回灌设备,然后通过pc上位机界面给回灌的dms测试设备设置文件路径,实时查看dms测试设备的回灌结果及状态。
53.具体实施时,对检测结果进行标记具体为:所述pc上位机对所述第二视频数据进行样本标记和报警点真值标记。所述第一视频数据为test用例文件,在进行dms测试设备视频回灌性能验证时作为参照。
54.根据本技术实施例的一种优选实施方式中,所述pc上位机接收所述第一视频数据后,可对所述第一视频数据进行剪切和复制,满足不同用户对原始视频数据的处理需求。
55.进一步地,本技术实施例的一种具体实施方式还包括,pc上位机会实时输出每个视频的测试结果以及自动生成该视频回灌结果的文件夹,自动归类所有的回灌视频。选定文件夹后,pc上位机可自动对数据文件进行回灌,不需要人为盯着,只需完成后,查看结果即可。
56.具体地,所述pc上位机将所述dms测试设备的回灌结果数据,即第二视频数据与所述第一视频数据进行对比,输出检测结果,同时对回灌结果数据进行分类,自动生成该回灌结果数据的文件夹,并根据检测结果自动归类所有回灌视频。其中,对回灌结果数据进行分类包括正报和误报,所述误报中包括误报闭眼、误报打哈欠、误报分神、误报低头、误报打电话、误报吸烟、误报遮挡等dms实现的所有算法检测类型。
57.优选地,本技术实施例中所述dms测试设备与所述pc上位机通过ipc转网口线通信连接。
58.接下来,以闭眼视频的回灌为例,进一步说明本技术实施例的dms真实场景自动检测系统。
59.pc上位机和dms测试设备通过以太网连接,开始回灌闭眼视频时,pc上位机与dms
测试设备连接的同时,pc上位机会对dms测试设备里的检测算法进行复位,使算法的参数置0后,pc上位机对mp4的视频每一帧进行读取,并将每一帧的数据传输到dms测试设备端,dms测试设备端上的算法识别到视频中第一个检测结果,将此结果通过以太网传输给到pc上位机,pc上位机将该视频结果与原始视频标注点进行比对,之后pc上位机自动进行分类。
60.本技术实施例采用dms客户端回灌的方法,按照真实场景将视频数据通过客户端进行回灌,实现新版本在多场景下对不同驾驶员的检测,可自动完成成千上万个测试场景的回灌,每个版本的测试环境可保证完全一致,快速定位算法问题,快速输出算法版本测试结果,且可自动统计测试结果,方便快捷且直观。
61.如图2所示,本技术实施例还提供一种基于局域网的dms真实场景自动检测方法,采用如上述的基于局域网的dms真实场景自动检测系统,所述方法包括:
62.s101、通过pc上位机获取第一视频数据,并输出;
63.s102、dms测试设备接收所述第一视频数据,运行所述dms测试设备中内置的dms检测算法,对获取的所述第一视频数据进行检测,并对检测结果进行标记,生成第二视频数据后回传至所述pc上位机;
64.s103、所述pc上位机接收所述第二视频数据后,将所述第二视频数据的标记点与所述第一视频数据真值对比,输出检测结果。
65.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献