图像处理方法及装置、存储介质、电子装置与流程

文档序号:35542532发布日期:2023-09-23 19:23阅读:20来源:国知局
图像处理方法及装置、存储介质、电子装置与流程

本技术实施例涉及计算机领域,具体而言,涉及一种图像处理方法及装置、存储介质、电子装置。


背景技术:

1、在某铁路巡检场景中,存在如下业务需求:在巡检车上设置1~2台服务器,业务包括:接触网4c(接触网悬挂状态监测装置,能够周期性地对接触网主要零部件、结构及相关位置的参数进行高分辨率成像,进而对接触网技术状态进行检测),轨道巡检,电务巡检,对图像进行离线识别,分割、分类和检测操作。

2、铁路巡检场景中存在问题如下:边缘节点的模型管理和版本迭代需要困难,需要大量具有深度学习推理经验的运维人员进行操作;现有推理服务的耗时过长(例如,max(time图像分析/time图像采集)≈8,min(time图像分析/time图像采集)≈2),多gpu卡拓展性较低;不同ai算法独立设置计算资源权限,不能统一管理和调度。

3、针对相关技术中存在的对铁路环境中的图像不能进行有效处理的问题,相关技术中尚未提出有效的解决方案。


技术实现思路

1、本技术实施例提供了一种图像处理方法及装置、存储介质、电子装置,以至少解决相关技术中对铁路环境中的图像不能进行有效处理的问题。

2、根据本技术的一个实施例,提供了一种图像处理方法,应用于aistation平台,包括:获取目标巡检设备发送的n帧目标图像,其中,n帧上述目标图像是上述目标巡检设备在铁路环境巡检的过程中通过目标摄像设备拍摄的,上述n是大于1的自然数;基于n帧上述目标图像确定上述目标巡检设备传输图像的目标传输速率;按照上述目标传输速率为上述目标巡检设备分配m个目标处理器,其中,m个上述目标处理器是与上述aistation平台连接的多个处理器中的处理器,m个上述目标处理器的处理能力与上述目标传输速率匹配,上述m是大于或等于1的自然数;利用m个上述目标处理器对n帧上述目标图像进行处理,以从n帧上述目标图像中检测上述铁路环境中是否存在异常。

3、在一个示例性实施例中,基于n帧上述目标图像确定上述目标巡检设备传输图像的目标传输速率,包括:确定上述目标巡检设备传输n帧上述目标图像的总时间;按照上述总时间计算在预设单位时间内获取上述目标图像的数量;利用上述数量和上述预设单位时间计算上述目标传输速率。

4、在一个示例性实施例中,按照上述目标传输速率为上述目标巡检设备分配m个目标处理器,包括:确定上述aistation平台连接的多个处理器中每个上述处理器的处理能力,其中,上述处理能力用于表示上述处理器处理图像的能力;将上述处理能力大于或等于n帧上述目标图像所需的目标处理能力的处理器,确定为上述目标处理器,得到m个上述目标处理器,其中,每个上述目标处理器均具备处理n帧上述目标图像的能力。

5、在一个示例性实施例中,确定上述aistation平台连接的多个处理器中每个上述处理器的处理能力之后,上述方法还包括:在每个上述处理器的处理能力均小于n帧上述目标图像所需的目标处理能力的情况下,确定具备剩余处理能力的处理器;组合上述具备剩余处理能力的处理器,得到m个上述目标处理器;通过m个上述处理器组合处理n帧上述目标图像;或者,在多个上述处理器中的一个上述目标处理器的处理能力大于n帧上述目标图像所需的目标处理能力的情况下,按照上述目标处理能力的处理能力对上述目标处理设备进行虚拟切片处理,得到多个切片单元;利用多个上述切片单元中的部分切片单元处理n帧上述目标图像,其中,上述部分切片单元的处理能力与上述目标处理能力匹配,多个上述切片单元中的其他切片单元用于预留处理其他巡检设备发送的图像,上述部分切片单元处理和其他切片单元具备并行处理图像的能力。

6、在一个示例性实施例中,利用多个上述切片单元中的部分切片单元处理n帧上述目标图像之后,上述方法还包括:在上述部分切片单元中包括异常切片单元的情况下,将上述异常切片单元执行的图像处理切换至上述其他切片单元处理,或者,将上述异常切片单元执行的图像处理切换至其他处理器中的切片单元处理,其中,上述其他处理器是多个上述处理器中除上述目标处理器之外的处理器,每个上述处理器中均包括多个上述切片单元。

7、在一个示例性实施例中,获取目标巡检设备发送的n帧目标图像,包括:通过aistation平台中的前端服务平台接收任务请求;按照上述任务请求的请求类型从存储设备中读取n帧上述目标图像,其中,n帧上述目标图像的图像信息与上述请求类型匹配,上述存储设备与上述目标巡检设备连接,用于存储n帧上述目标图像。

8、在一个示例性实施例中,利用m个上述目标处理器对n帧上述目标图像进行处理,以从n帧上述目标图像中检测上述铁路环境中是否存在异常,包括:通过m个上述目标处理器对n帧上述目标图像中的对象进行异常检测;在检测出异常对象的情况下,通过m个上述目标处理器确定上述异常对象在上述铁路环境中的异常位置和上述异常对象的异常程度;通过aistation平台中的前端服务平台显示上述异常对象在上述铁路环境中的异常位置和上述异常对象的异常程度。

9、根据本技术的另一个实施例,提供了一种图像处理装置,包括:第一获取模块,用于获取目标巡检设备发送的n帧目标图像,其中,n帧上述目标图像是上述目标巡检设备在铁路环境巡检的过程中通过目标摄像设备拍摄的,上述n是大于1的自然数;第一确定模块,用于基于n帧上述目标图像确定上述目标巡检设备传输图像的目标传输速率;第一分配模块,用于按照上述目标传输速率为上述目标巡检设备分配m个目标处理器,其中,m个上述目标处理器是与上述aistation平台连接的多个处理器中的处理器,m个上述目标处理器的处理能力与上述目标传输速率匹配,上述m是大于或等于1的自然数;第一处理模块,用于利用m个上述目标处理器对n帧上述目标图像进行处理,以从n帧上述目标图像中检测上述铁路环境中是否存在异常。

10、在一个示例性实施例中,上述第一确定模块,包括:第一确定单元,用于确定上述目标巡检设备传输n帧上述目标图像的总时间;第一获取单元,用于按照上述总时间计算在预设单位时间内获取上述目标图像的数量;第一计算单元,用于利用上述数量和上述预设单位时间计算上述目标传输速率。

11、在一个示例性实施例中,上述第一分配模块,包括:第二确定单元,用于确定上述aistation平台连接的多个处理器中每个上述处理器的处理能力,其中,上述处理能力用于表示上述处理器处理图像的能力;第三确定单元,用于将上述处理能力大于或等于n帧上述目标图像所需的目标处理能力的处理器,确定为上述目标处理器,得到m个上述目标处理器,其中,每个上述目标处理器均具备处理n帧上述目标图像的能力。

12、在一个示例性实施例中,上述装置还包括:第二确定模块,用于确定上述aistation平台连接的多个处理器中每个上述处理器的处理能力之后,在每个上述处理器的处理能力均小于n帧上述目标图像所需的目标处理能力的情况下,确定具备剩余处理能力的处理器;第一组合模块,用于组合上述具备剩余处理能力的处理器,得到m个上述目标处理器;第一处理模块,用于通过m个上述处理器组合处理n帧上述目标图像;或者,第二处理模块,用于在多个上述处理器中的一个上述目标处理器的处理能力大于n帧上述目标图像所需的目标处理能力的情况下,按照上述目标处理能力的处理能力对上述目标处理设备进行虚拟切片处理,得到多个切片单元;第三处理模块,用于利用多个上述切片单元中的部分切片单元处理n帧上述目标图像,其中,上述部分切片单元的处理能力与上述目标处理能力匹配,多个上述切片单元中的其他切片单元用于预留处理其他巡检设备发送的图像,上述部分切片单元处理和其他切片单元具备并行处理图像的能力。

13、在一个示例性实施例中,上述装置还包括:第一切换模块,用于利用多个上述切片单元中的部分切片单元处理n帧上述目标图像之后,在上述部分切片单元中包括异常切片单元的情况下,将上述异常切片单元执行的图像处理切换至上述其他切片单元处理,或者,将上述异常切片单元执行的图像处理切换至其他处理器中的切片单元处理,其中,上述其他处理器是多个上述处理器中除上述目标处理器之外的处理器,每个上述处理器中均包括多个上述切片单元。

14、在一个示例性实施例中,上述第一获取模块,包括:第一接收单元,用于通过aistation平台中的前端服务平台接收任务请求;第一读取单元,用于按照上述任务请求的请求类型从存储设备中读取n帧上述目标图像,其中,n帧上述目标图像的图像信息与上述请求类型匹配,上述存储设备与上述目标巡检设备连接,用于存储n帧上述目标图像。

15、在一个示例性实施例中,上述第一处理模块,包括:第一检测单元,用于通过m个上述目标处理器对n帧上述目标图像中的对象进行异常检测;第四确定单元,用于在检测出异常对象的情况下,通过m个上述目标处理器确定上述异常对象在上述铁路环境中的异常位置和上述异常对象的异常程度;第一显示单元,用于通过aistation平台中的前端服务平台显示上述异常对象在上述铁路环境中的异常位置和上述异常对象的异常程度。

16、根据本技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

17、根据本技术的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

18、通过本技术,由于是基于n帧目标图像确定目标巡检设备传输图像的目标传输速率,并按照目标传输速率为目标巡检设备分配m个目标处理器,利用m个目标处理器对n帧目标图像进行处理,以从n帧目标图像中检测铁路环境中是否存在异常。可以实现基于业务类型和业务量分配处理器,及时对获取的图像进行处理的目的。因此,可以解决相关技术中对铁路环境中的图像不能进行有效处理的问题,达到对铁路环境中的图像不能进行有效处理的效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1