图片分析方法、装置及系统、计算机设备制造方法及图纸

技术编号:20176356 阅读:23 留言:0更新日期:2019-01-23 00:17
本发明专利技术关于一种图片分析方法、装置及系统、计算机设备,属于视频分析技术领域。包括:当存在可疑图片分析任务时,在图片发送周期的开始时刻,确定待发送的正常图片分析任务的图片数量和待发送的可疑图片分析任务的图片数量的目标比值,所述正常图片分析任务为除所述可疑图片分析任务以外的图片分析任务;确定所述目标比值对应的预设参数的目标阈值,所述预设参数为任务数量或者图片数量;在所述图片发送周期内,向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值。本发明专利技术解决了中心节点任务下发的灵活性较低的问题,本发明专利技术用于图片分析。

Picture analysis methods, devices, systems and computer equipment

The invention relates to a picture analysis method, device, system and computer equipment, belonging to the field of video analysis technology. Including: when there is a suspicious picture analysis task, at the beginning of the picture transmission cycle, the target ratio of the number of pictures of the normal picture analysis task to be sent and the number of pictures of the suspicious picture analysis task to be sent is determined, the normal picture analysis task is a picture analysis task other than the suspicious picture analysis task, and the corresponding pre-determined target ratio is determined. The target threshold of the parameters is set, and the preset parameters are the number of tasks or pictures. During the picture transmission period, the image analysis task is sent to the computing node in the picture analysis system, and the preset parameters of the transmitted image analysis task are less than or equal to the target threshold. The invention solves the problem of low flexibility in the task issuance of the central node, and is used for image analysis.

【技术实现步骤摘要】
图片分析方法、装置及系统、计算机设备
本专利技术涉及视频分析
,特别涉及一种图片分析方法、装置及系统、计算机设备。
技术介绍
图片分析技术是一种用模式识别和人工智能的方法对物景进行分析、描述、分类和解释的技术,图片分析又称为景物分析或图像理解。视频中的海量图片可以通过图片分析系统采用图片分析技术进行分析。图片分析系统通常包括中心节点和多个计算节点,中心节点将海量的图片打包成多个图片分析任务,其中每个图片分析任务可以包括多张关联图片(例如视频中的每秒钟内传输的图片为一个图片分析任务),各个计算节点在获取不同的图片分析任务后,并行执行各自的图片分析任务。由于每个图片分析任务中包括多张图片,当某个计算节点获取的图片分析任务中存在该计算节点不支持的格式的图片时,该计算节点执行该图片分析任务的过程中,会出现程序崩溃(也称进程崩溃)。相关技术中,当某一计算节点发生程序崩溃时,中心节点可以将使该计算节点发生程序崩溃的图片分析任务拆分成多个子图片分析任务,每个子图片分析任务由该图片分析任务中的一张图片组成,一个子图片分析任务可以称为可疑图片分析任务,然后将该多个可疑图片分析任务与待执行的正常图片分析任务混合发送至图片分析系统中的计算节点,当存在至少一个可疑图片分析任务使计算节点发生程序崩溃的次数超过预设崩溃次数时,中心节点向图片分析系统中的计算节点依次发送该至少一个可疑图片分析任务,直至计算节点发生程序崩溃,最后中心节点可以将该使计算节点发生程序崩溃的可疑图片分析任务丢弃。在上述过程中,同一计算节点可以同时执行多个图片分析任务,中心节点通常以固定的速率进行任务的混合下发,任务下发的灵活性较低。
技术实现思路
为了解决相关技术中中心节点通常以固定的速率进行任务的混合下发,任务下发的灵活性较低的问题,本专利技术实施例提供了一种图片分析方法、装置及系统、计算机设备。所述技术方案如下:第一方面,提供了一种图片分析方法,用于图片分析系统的中心节点,所述方法包括:当存在可疑图片分析任务时,在图片发送周期的开始时刻,确定待发送的正常图片分析任务的图片数量和待发送的可疑图片分析任务的图片数量的目标比值,所述正常图片分析任务为除所述可疑图片分析任务以外的图片分析任务;确定所述目标比值对应的预设参数的目标阈值,所述预设参数为任务数量或者图片数量;在所述图片发送周期内,向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值。可选地,所述确定所述目标比值对应的预设参数的目标阈值,包括:查询预设的比值区间与阈值的对应关系,以确定所述目标比值所在比值区间对应的目标阈值,所述对应关系记录有至少两组比值区间与阈值的对应关系,且所述对应关系中记录的比值区间与阈值正相关。可选地,所述中心节点中设置有正常图片任务队列和异常图片任务队列,所述正常图片任务队列用于记录待执行的正常图片分析任务,每个所述正常图片分析任务由至少一张图片组成,所述异常图片任务队列用于记录可疑图片分析任务以及所述可疑图片分析任务使计算节点发生程序崩溃的次数,所述在图片发送周期的开始时刻,确定待发送的正常图片分析任务的图片数量和待发送的可疑图片分析任务的图片数量的目标比值,包括:将所述图片发送周期的开始时刻,所述正常图片任务队列中所有正常图片分析任务的图片数量与所述异常图片任务队列中所有可疑图片分析任务的图片数量的比值确定为所述目标比值。可选地,所述在所述图片发送周期,向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值,包括:在所述图片发送周期内,将所述正常图片任务队列中的正常图片分析任务和所述异常图片任务队列中的异常图片分析任务混合发送至所述图片分析系统中的计算节点,且混合发送的图片分析任务的预设参数的值小于或等于所述目标阈值。可选地,所述方法还包括:当所述图片分析系统中的某一计算节点发生程序崩溃时,更新所述异常图片任务队列中的可疑图片分析任务,以及每个所述可疑图片分析任务使所述图片分析系统中的计算节点发生程序崩溃的次数;检测所述异常图片任务队列中是否存在使计算节点发生程序崩溃的次数大于或等于预设崩溃次数的可疑图片分析任务;当所述异常图片任务队列中存在使所述图片分析系统中的计算节点发生程序崩溃的次数大于或等于预设崩溃次数的目标可疑图片分析任务时,丢弃所有所述目标可疑图片分析任务。可选地,在所述丢弃所述目标可疑图片分析任务之后,所述方法还包括:将所述异常图片任务队列中剩余的可疑图片分析任务添加至所述正常图片任务队列中;删除所述异常图片任务队列中的所有可疑图片分析任务。可选地,所述目标阈值为目标令牌个数阈值,所述向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值,包括:采用令牌桶算法向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标令牌个数阈值。可选地,所述预设参数为任务数量,一个令牌对应一个图片分析任务,所述令牌个数为所述图片分析任务的任务数量;或者,所述预设参数为图片数量,一个令牌对应一张图片,所述令牌个数为所述图片分析任务的图片数量。可选地,所述阈值包括可变的正常阈值和固定的可疑阈值,所述查询预设的比值区间与阈值的对应关系,以确定所述目标比值所在比值区间对应的目标阈值,包括:查询预设的比值区间与阈值的对应关系,以确定所述目标比值所在比值区间对应的目标正常阈值;所述向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值,包括:向所述图片分析系统中的计算节点发送正常图片分析任务和可疑图片分析任务,且发送的所述正常图片分析任务的预设参数的值小于或等于所述目标正常阈值,发送的所述可疑图片分析任务的预设参数的值小于或等于所述可疑阈值。可选地,每个所述可疑图片分析任务由使计算节点发生程序崩溃的图片分析任务中的一张图片组成。第二方面,提供了一种图片分析装置,用于图片分析系统的中心节点,所述装置包括:第一确定模块,用于当存在可疑图片分析任务时,在图片发送周期的开始时刻,确定待发送的正常图片分析任务的图片数量和待发送的可疑图片分析任务的图片数量的目标比值,所述正常图片分析任务为除所述可疑图片分析任务以外的图片分析任务;第二确定模块,用于确定所述目标比值对应的预设参数的目标阈值,所述预设参数为任务数量或者图片数量;发送模块,用于在所述图片发送周期内,向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值。可选地,所述第二确定模块,用于:查询预设的比值区间与阈值的对应关系,以确定所述目标比值所在比值区间对应的目标阈值,所述对应关系记录有至少两组比值区间与阈值的对应关系,且所述对应关系中记录的比值区间与阈值正相关。可选地,所述中心节点中设置有正常图片任务队列和异常图片任务队列,所述正常图片任务队列用于记录待执行的正常图片分析任务,每个所述正常图片分析任务由至少一张图片组成,所述异常图片任务队列用于记录可疑图片分析任务以及所述可疑图片分析任务使计算节点发生程序崩溃的次数,所述第一确定模块,用于:将本文档来自技高网
...

【技术保护点】
1.一种图片分析方法,其特征在于,用于图片分析系统的中心节点,所述方法包括:当存在可疑图片分析任务时,在图片发送周期的开始时刻,确定待发送的正常图片分析任务的图片数量和待发送的可疑图片分析任务的图片数量的目标比值,所述正常图片分析任务为除所述可疑图片分析任务以外的图片分析任务;确定所述目标比值对应的预设参数的目标阈值,所述预设参数为任务数量或者图片数量;在所述图片发送周期内,向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值。

【技术特征摘要】
1.一种图片分析方法,其特征在于,用于图片分析系统的中心节点,所述方法包括:当存在可疑图片分析任务时,在图片发送周期的开始时刻,确定待发送的正常图片分析任务的图片数量和待发送的可疑图片分析任务的图片数量的目标比值,所述正常图片分析任务为除所述可疑图片分析任务以外的图片分析任务;确定所述目标比值对应的预设参数的目标阈值,所述预设参数为任务数量或者图片数量;在所述图片发送周期内,向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值。2.根据权利要求1所述的方法,其特征在于,所述确定所述目标比值对应的预设参数的目标阈值,包括:查询预设的比值区间与阈值的对应关系,以确定所述目标比值所在比值区间对应的目标阈值,所述对应关系记录有至少两组比值区间与阈值的对应关系,且所述对应关系中记录的比值区间与阈值正相关。3.根据权利要求1所述的方法,其特征在于,所述中心节点中设置有正常图片任务队列和异常图片任务队列,所述正常图片任务队列用于记录待执行的正常图片分析任务,每个所述正常图片分析任务由至少一张图片组成,所述异常图片任务队列用于记录可疑图片分析任务以及所述可疑图片分析任务使计算节点发生程序崩溃的次数,所述在图片发送周期的开始时刻,确定待发送的正常图片分析任务的图片数量和待发送的可疑图片分析任务的图片数量的目标比值,包括:将所述图片发送周期的开始时刻,所述正常图片任务队列中所有正常图片分析任务的图片数量与所述异常图片任务队列中所有可疑图片分析任务的图片数量的比值确定为所述目标比值。4.根据权利要求3所述的方法,其特征在于,所述在所述图片发送周期,向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值,包括:在所述图片发送周期内,将所述正常图片任务队列中的正常图片分析任务和所述异常图片任务队列中的异常图片分析任务混合发送至所述图片分析系统中的计算节点,且混合发送的图片分析任务的预设参数的值小于或等于所述目标阈值。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述图片分析系统中的某一计算节点发生程序崩溃时,更新所述异常图片任务队列中的可疑图片分析任务,以及每个所述可疑图片分析任务使所述图片分析系统中的计算节点发生程序崩溃的次数;检测所述异常图片任务队列中是否存在使计算节点发生程序崩溃的次数大于或等于预设崩溃次数的可疑图片分析任务;当所述异常图片任务队列中存在使所述图片分析系统中的计算节点发生程序崩溃的次数大于或等于预设崩溃次数的目标可疑图片分析任务时,丢弃所有所述目标可疑图片分析任务。6.根据权利要求5所述的方法,其特征在于,在所述丢弃所述目标可疑图片分析任务之后,所述方法还包括:将所述异常图片任务队列中剩余的可疑图片分析任务添加至所述正常图片任务队列中;删除所述异常图片任务队列中的所有可疑图片分析任务。7.根据权利要求1所述的方法,其特征在于,所述目标阈值为目标令牌个数阈值,所述向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值,包括:采用令牌桶算法向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标令牌个数阈值。8.根据权利要求7所述的方法,其特征在于,所述预设参数为任务数量,一个令牌对应一个图片分析任务,所述令牌个数为所述图片分析任务的任务数量;或者,所述预设参数为图片数量,一个令牌对应一张图片,所述令牌个数为所述图片分析任务的图片数量。9.根据权利要求2所述的方法,其特征在于,所述阈值包括可变的正常阈值和固定的可疑阈值,所述查询预设的比值区间与阈值的对应关系,以确定所述目标比值所在比值区间对应的目标阈值,包括:查询预设的比值区间与阈值的对应关系,以确定所述目标比值所在比值区间对应的目标正常阈值;所述向所述图片分析系统中的计算节点发送图片分析任务,且发送的图片分析任务的预设参数的值小于或等于所述目标阈值,包括:向所述图片分析系统中的计算节点发送正常图片分析任务和可疑图片分析任务,且发送的所述正常图片分析任务的预设参数的值小于或等于所述目标正常阈值,发送的所述可疑图片分析任务的预设参数的值小于或等于所述可疑阈值。10.根据权利要求1至9任一所述的方法,其特征在于,每个所述可疑图片分析任务由...

【专利技术属性】
技术研发人员:浦世亮周明耀
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1