本技术涉及视频质量评测领域,尤其涉及一种画质评测方法、装置、电子设备和存储介质。
背景技术:
1、视频相关的算法(如编码算法、合成算法等)完成预研后,通常会根据该算法处理后的视频的画质,来对算法效果进行评估,然后根据评估结果确定是否需要对算法进行优化。
2、目前,用于评估算法效果的画质评测方案,一般是算法人员在本地利用算法处理视频,并对算法处理后的视频进行画质评测。然而,该方案中处理视频与画质评测的操作在流程上是割裂的,需要算法人员分别触发,自动化程度较低,导致评测效率较低。
技术实现思路
1、本技术提供一种画质评测方法、装置、电子设备和存储介质,可以提高画质评测效率。
2、第一方面,本技术实施例提供了一种画质评测方法,所述方法包括:
3、响应于媒体处理服务触发请求,调用媒体处理服务器对第一数据集执行预先设置的工作流,所述工作流包括:利用配置的目标算法对所述第一数据集中的视频进行处理得到处理后视频,对所述处理后视频进行客观画质评测生成客观画质评测结果;
4、获取所述媒体处理服务器生成的所述客观画质评测结果,所述客观画质评测结果用于评估所述目标算法。
5、通过上述实施例,将数据集管理平台与媒体处理服务打通,媒体处理服务中可以预先设置包含视频处理任务和客观画质评测任务的工作流,算法人员只需在数据集管理平台触发一次对数据集的媒体处理服务,媒体处理服务器便可对该数据集执行工作流中的所有任务,而无需算法人员分别触发每个任务,据此提高了整体画质评测流程的自动化程度,从而可以提高画质评测效率,继而有助于提高算法优化或上线的效率。
6、在一些可能的实施方式中,所述工作流还包括:根据所述处理后视频生成第二数据集;所述方法还包括:
7、获取所述媒体处理服务器生成的所述第二数据集。
8、通过上述实施方式,对数据集进行媒体处理服务之后,根据处理后视频生成新的数据集,可以充分利用资源,并提升数据集生成效率。
9、在一些可能的实施方式中,所述方法还包括:
10、从所述第二数据集中获取待定视频,生成针对所述待定视频的主观画质评测任务;
11、获取响应于所述主观画质评测任务的主观画质评测结果,所述主观画质评测结果用于辅助评估所述目标算法。
12、通过上述实施方式,增加了主观画质评测任务,有助于对视频质量进行更全面的评估,提高视频质量评估的准确性。
13、在一些可能的实施方式中,所述方法还包括:
14、显示所述客观画质评测结果和所述主观画质评测结果。
15、通过上述实施方式,显示客观画质评测结果和主观画质评测结果,便于相关人员查看和分析,有利于提高算法评估效率,继而提高算法优化或上线的效率。
16、在一些可能的实施方式中,所述客观画质评测结果包括:对所述处理后视频进行客观指标计算所得到的数据,其中,所述客观指标包括:视频质量多方法评价融合指标、峰值信噪比指标、结构相似性指标和视频质量评估指标中的任意一个或多个。
17、通过上述实施方式,对处理后视频进行客观指标计算所得到的数据,能够较为准确地反映视频质量,从而有利于提高客观画质评测结果的准确性。
18、在一些可能的实施方式中,所述方法还包括:
19、获取并显示媒体处理服务的相关参数的数据,所述相关参数包括:码率、压缩率、处理耗时中的任意一个或多个。
20、通过上述实施方式,显示媒体处理服务的相关参数的数据,便于相关人员根据画质评测结果对相关参数进行调整,从而获得更好的视频处理效果。
21、第二方面,本技术实施例提供了一种画质评测方法,所述方法包括:
22、响应于数据集管理平台对媒体处理服务的调用,对第一数据集执行预先设置的工作流,所述工作流包括:利用配置的目标算法对所述第一数据集中的视频进行处理得到处理后视频,对所述处理后视频进行客观画质评测生成客观画质评测结果;
23、将所述客观画质评测结果传输至所述数据集管理平台,所述客观画质评测结果用于评估所述目标算法。
24、通过上述实施例,将数据集管理平台与媒体处理服务打通,媒体处理服务中可以预先设置包含视频处理任务和客观画质评测任务的工作流,算法人员只需在数据集管理平台触发一次对数据集的媒体处理服务,媒体处理服务器便可对该数据集执行工作流中的所有任务,而无需算法人员分别触发每个任务,据此提高了整体画质评测流程的自动化程度,从而可以提高画质评测效率,继而有助于提高算法优化或上线的效率。
25、在一些可能的实施方式中,所述方法还包括:
26、根据所述处理后视频生成第二数据集;
27、将所述第二数据集传输至所述数据集管理平台。
28、通过上述实施方式,对数据集进行媒体处理服务之后,根据处理后视频生成新的数据集,可以充分利用资源,并提升数据集生成效率。
29、第三方面,本技术实施例提供了一种画质评测装置,所述装置包括:
30、调用单元,用于响应于媒体处理服务触发请求,调用媒体处理服务器对第一数据集执行预先设置的工作流,所述工作流包括:利用配置的目标算法对所述第一数据集中的视频进行处理得到处理后视频,对所述处理后视频进行客观画质评测生成客观画质评测结果;
31、获取单元,用于获取所述媒体处理服务器生成的所述客观画质评测结果,所述客观画质评测结果用于评估所述目标算法。
32、在一些可能的实施方式中,所述工作流还包括:根据所述处理后视频生成第二数据集;所述获取单元还用于:
33、获取所述媒体处理服务器生成的所述第二数据集。
34、在一些可能的实施方式中,所述装置还包括:
35、生成单元,用于从所述第二数据集中获取待定视频,生成针对所述待定视频的主观画质评测任务;
36、所述获取单元还用于:
37、获取响应于所述主观画质评测任务的主观画质评测结果,所述主观画质评测结果用于辅助评估所述目标算法。
38、在一些可能的实施方式中,所述装置还包括:
39、显示单元,用于显示所述客观画质评测结果和所述主观画质评测结果。
40、在一些可能的实施方式中,所述客观画质评测结果包括:对所述处理后视频进行客观指标计算所得到的数据,其中,所述客观指标包括:视频质量多方法评价融合指标、峰值信噪比指标、结构相似性指标和视频质量评估指标中的任意一个或多个。
41、在一些可能的实施方式中,所述获取单元还用于;获取媒体处理服务的相关参数的数据;所述显示单元还用于:显示媒体处理服务的相关参数的数据;所述相关参数包括:码率、压缩率、处理耗时中的任意一个或多个。
42、第四方面,本技术实施例提供了一种画质评测装置,所述装置包括:
43、处理单元,用于响应于数据集管理平台对媒体处理服务的调用,对第一数据集执行预先设置的工作流,所述工作流包括:利用配置的目标算法对所述第一数据集中的视频进行处理得到处理后视频,对所述处理后视频进行客观画质评测生成客观画质评测结果;
44、传输单元,用于将所述客观画质评测结果传输至所述数据集管理平台,所述客观画质评测结果用于评估所述目标算法。
45、在一些可能的实施方式中,所述处理单元还用于:根据所述处理后视频生成第二数据集;所述传输单元还用于:将所述第二数据集传输至所述数据集管理平台。
46、第五方面,本技术实施例提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面至第二方面中任一方面或任一可能的实施方式中的方法。
47、第六方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面至第二方面中任一方面或任一可能的实施方式中的方法。
48、第七方面,本技术实施例提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述第一方面至第二方面中任一方面或任一可能的实施方式中的方法。
49、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术的技术方案。