System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于像素管线质量保证的系统和方法技术方案_技高网

用于像素管线质量保证的系统和方法技术方案

技术编号:40332961 阅读:13 留言:0更新日期:2024-02-09 14:24
用于在系统配置改变之后确定图像的质量的方法和系统方法。一种方法包括:接收对成像系统的配置更新的指示;使用图像显示系统来处理测试图像以生成经更新的测试图像像素数据以在所述成像系统上显示;确定所述经更新的测试图像像素数据与所述测试图像的基准真值像素数据的差异是否超过质量阈值;以及响应于所述经更新的测试图像像素数据与所述测试图像的所述基准真值像素数据的差异超过所述质量阈值,生成配置改变对所述成像系统的图像生成属性产生不利影响的指示符。

【技术实现步骤摘要】
【国外来华专利技术】

所描述的技术涉及确保像素管线的完整性,并且具体地,涉及用于确保对图像处理系统的软件改变或更新不会影响用于生成和/或显示图像的像素管线的技术。相关技术描述可以出于各种诊断目的,包括通过识别组织样本的结构异常来检测癌症,在显微镜下分析组织样本。可以使用显微镜或其他光学系统对组织样本进行成像以产生图像数据。作为对图像数据是否指示存在于组织样本中的疾病进行诊断的一部分,可以使用图像处理技术来分析图像数据。通常对图像数据进行视觉分析,并且图像的所显示外观可能影响这种分析。生成、处理和显示此类图像的成像系统可以使用可以由提供供应商周期性地更新的软件和数据来改善系统功能性。然而,对软件的改变可能影响对图像进行显示以及随后进行分析的方式。因此,能够确定软件更新是否影响了成像系统的图像显示功能性将是有利的。


技术介绍


技术实现思路

1、在用于显示图像以供医疗从业者分析的系统中,重要的是,一致地显示图像,使得一致地显示在图像中描绘的样本的特征。图像的特征的不寻常、非常规或不一致的显示可能归因于相关联样本的问题(或伪影),而非由图像链引起的问题,这可能导致医疗从业者对图像的混乱和不一致的解释。如本文所使用,“图像链”是广义的短语,其通常是指用于在图像被显示之前处理图像以供显示的功能性(例如,硬件或软件)。本文所描述的方法和技术涉及确定在显示装置上出现的配置改变是否影响显示装置生成和显示图像的方式。在一些实施方案中,配置改变可以为新软件或对系统上任何软件的改变(更新)。在示例中,配置改变可以涉及用于压缩图像以存储在计算机可读介质上的图像压缩软件。在另一示例中,配置改变可以涉及检索经存储的图像和/或将检索到的图像传送到另一处理系统的通信软件。在另一示例中,配置改变可以涉及在显示装置上运行并用于在本地或远程访问存储在服务器系统上的图像的网页浏览器。在另一示例中,配置改变可以涉及在接收图像并将所述图像提供给显示器的显示装置上运行的网页浏览器。在另一示例中,配置改变可以涉及用于在图像被显示之前处理图像的显示软件,例如,用以渲染和/或显示图像的软件。在另一示例中,配置改变可以涉及用于确定图像的色彩、亮度、对比度、动态范围或任何其他特性的软件或信息(例如,查找表或其他数据文件)。尽管配置改变可以涉及对一个或多个硬件部件的改变,但一般来说,可能有争议的配置改变涉及软件改变(例如,软件更新),因为它们通常出现得更频繁,并且可以自动地(例如,在夜间)或在对安装进行最少监督(如果有的话)的情况下完成,以及/或者在配置更新完成后对系统进行最少测试的情况下完成。

2、一项创新包括一种用于确定在显示装置上显示的图像的质量的设备。在示例中,设备可以包括被配置成存储可执行指令的硬件存储器以及与硬件存储器通信的硬件处理器,其中可执行指令。可执行指令在由处理器执行时将处理器配置成:确定在显示装置处已经出现配置改变;向显示装置提供测试图像;从显示装置接收测试图像显示数据,测试图像像素数据由显示装置的处理器通过处理测试图像而生成;确定测试图像显示数据与参考测试图像的差异是否超过质量阈值;并且响应于确定测试图像显示数据与参考测试图像的差异超过质量阈值,生成配置改变影响显示装置的功能性的指示符。

3、此类设备的其他示例可以包括一个或多个其他特征。在一些实施方案中,参考测试图像表示在配置改变之前由显示装置处理的测试图像。在一些实施方案中,参考测试图像表示测试图像的由显示装置生成的预期测试图像显示数据。在一些实施方案中,处理器被配置成通过以下方式来确定测试图像显示数据与参考测试图像的差异是否超过质量阈值:比较测试图像显示数据和参考测试图像中的对应像素值。在一些实施方案中,可执行指令在由处理器执行时将处理器进一步配置成响应于确定已经出现配置改变:确定设备与显示装置之间的通信信号是否存在改变;并在设备与显示装置之间的通信信号存在改变的情况下,生成配置改变影响与显示装置的通信的通知。在一些实施方案中,可执行指令在由处理器执行时将处理器进一步配置成响应于确定已经出现配置改变:确定用于发起在显示装置上渲染图像的控制代码是否存在改变;并在用于发起在显示装置上渲染图像的控制代码存在改变的情况下,生成配置改变影响控制代码的通知。在一些实施方案中,处理器被配置成通过以下方式来确定测试图像显示数据与参考测试图像的差异是否超过质量阈值:确定测试图像显示数据中的与参考测试图像不同的像素的数量。在一些实施方案中,质量控制阈值为预定的像素数量,并且其中处理器被配置成通过以下方式来确定测试图像数据与参考图像数据的差异是否超过质量阈值:确定测试图像显示数据中的与参考测试图像中的对应像素不同的像素的数量是否大于预定的像素数量。在一些实施方案中,质量控制阈值为预定的像素百分比,并且其中处理器被配置成通过以下方式来确定测试图像数据与参考图像数据的差异是否超过质量阈值:确定测试图像显示数据中的与参考测试图像中的对应像素不同的像素的数量是否大于预定的像素百分比。在一些实施方案中,质量控制阈值为预定的值,并且其中处理器被配置成通过以下方式来确定测试图像数据与参考图像数据的差异是否超过质量阈值:确定测试图像显示数据中的像素的值与参考测试图像中的对应像素的值的差异的总和是否大于预定的值。在一些实施方案中,设备还包括显示器,其中可执行指令在由处理器执行时将处理器进一步配置成响应于确定已经出现配置改变而在显示器上显示通知。在一些实施方案中,可执行指令在由处理器执行时将处理器进一步配置成响应于确定已经出现配置改变而向显示装置传输用于在显示装置上显示通知的通知信息。在一些实施方案中,质量阈值为如果超过则指示测试图像显示数据与参考测试图像相比具有不同对比度的值。在一些实施方案中,质量阈值为如果超过则指示测试图像显示数据与参考测试图像相比具有不同亮度的值。在一些实施方案中,质量阈值为如果超过则指示测试图像显示数据与参考测试图像相比具有不同动态范围的值。在一些实施方案中,质量阈值为如果超过则指示测试图像显示数据与参考测试图像相比具有一个或多个不同图像特性的值。

4、另一项创新是一种非暂时性计算机可读介质,其用于确定在显示装置上显示的图像的质量,所述计算机可读介质具有程序指令,所述程序指令用于使硬件处理器执行方法,所述方法为:确定在显示装置处已经出现配置改变;向显示装置提供测试图像;从显示装置接收测试图像显示数据,测试图像像素数据由显示装置的处理器通过处理测试图像而生成;确定测试图像显示数据与参考测试图像的差异是否超过质量阈值;并且响应于确定测试图像显示数据与参考测试图像的差异超过质量阈值,生成配置改变影响显示装置的功能性的指示符。

5、用于确定在显示装置上显示的图像的质量的非暂时性计算机可读介质的其他示例可以包括一个或多个其他特征。在一些实施方案中,参考测试图像表示在配置改变之前由显示装置处理的测试图像。在一些实施方案中,参考测试图像表示测试图像的由显示装置生成的预期测试图像显示数据。在一些实施方案中,方法还包括通过以下方式来确定测试图像显示数据与参考测试图像的差异是否超过质量阈值:比较测试图像显示数据本文档来自技高网...

【技术保护点】

1.一种用于确定在显示装置上显示的图像的质量的设备,其包括:

2.根据权利要求1所述的设备,其中所述参考测试图像表示在所述配置改变之前由所述显示装置处理的所述测试图像。

3.根据权利要求1所述的设备,其中所述参考测试图像表示所述测试图像的由所述显示装置生成的预期测试图像显示数据。

4.根据权利要求1所述的设备,其中所述处理器被配置成通过以下方式来确定所述测试图像显示数据与参考测试图像的差异是否超过质量阈值:比较所述测试图像显示数据和所述参考测试图像中的对应像素值。

5.根据权利要求1所述的设备,其中所述可执行指令在由所述处理器执行时将所述处理器进一步配置成响应于确定已经出现配置改变:

6.根据权利要求1所述的设备,其中所述可执行指令在由所述处理器执行时将所述处理器进一步配置成响应于确定已经出现配置改变:

7.根据权利要求1所述的设备,其中所述处理器被配置成通过以下方式来确定所述测试图像显示数据与参考测试图像的差异是否超过所述质量阈值:确定所述测试图像显示数据中的与所述参考测试图像不同的像素的数量。

>8.根据权利要求1所述的设备,其中质量控制阈值为预定的像素数量,并且其中所述处理器被配置成通过以下方式来确定所述测试图像数据与所述参考图像数据的差异是否超过质量阈值:确定所述测试图像显示数据中的与所述参考测试图像中的对应像素不同的像素的数量是否大于所述预定的像素数量。

9.根据权利要求1所述的设备,其中所述质量控制阈值为预定的像素百分比,并且其中所述处理器被配置成通过以下方式来确定所述测试图像数据与所述参考图像数据的差异是否超过质量阈值:确定所述测试图像显示数据中的与所述参考测试图像中的所述对应像素不同的像素的数量是否大于所述预定的像素百分比。

10.根据权利要求1所述的设备,其中所述质量控制阈值为预定的值,并且其中所述处理器被配置成通过以下方式来确定所述测试图像数据与所述参考图像数据的差异是否超过质量阈值:确定所述测试图像显示数据中的像素的值与所述参考测试图像中的所述对应像素的值的差异的总和是否大于所述预定的值。

11.根据权利要求1所述的设备,其还包括显示器,其中所述可执行指令在由所述处理器执行时将所述处理器进一步配置成响应于确定已经出现配置改变而在所述显示器上显示通知。

12.根据权利要求1所述的设备,其中所述可执行指令在由所述处理器执行时将所述处理器进一步配置成响应于确定已经出现配置改变而向所述显示装置传输用于在所述显示装置上显示通知的通知信息。

13.根据权利要求1所述的设备,其中所述质量阈值为如果超过则指示所述测试图像显示数据与所述参考测试图像相比具有不同对比度的值。

14.根据权利要求1所述的设备,其中所述质量阈值为如果超过则指示所述测试图像显示数据与所述参考测试图像相比具有不同亮度的值。

15.根据权利要求1所述的设备,其中所述质量阈值为如果超过则指示所述测试图像显示数据与所述参考测试图像相比具有不同动态范围的值。

16.根据权利要求1所述的设备,其中所述质量阈值为如果超过则指示所述测试图像显示数据与所述参考测试图像相比具有一个或多个不同图像特性的值。

17.一种非暂时性计算机可读介质,其用于确定在显示装置上显示的图像的质量,所述计算机可读介质具有用于使硬件处理器执行方法的程序指令,所述方法:

18.根据权利要求17所述的计算机可读介质,其中所述参考测试图像表示在所述配置改变之前由所述显示装置处理的所述测试图像。

19.根据权利要求17所述的计算机可读介质,其中所述参考测试图像表示所述测试图像的由所述显示装置生成的预期测试图像显示数据。

20.根据权利要求17所述的计算机可读介质,其中所述方法还包括通过以下方式来确定所述测试图像显示数据与参考测试图像的差异是否超过质量阈值:比较所述测试图像显示数据和所述参考测试图像中的对应像素值。

21.根据权利要求17所述的计算机可读介质,其中所述方法还包括:确定设备与所述显示装置之间的通信信号是否存在改变;并且在所述设备与所述显示装置之间的所述通信信号存在改变的情况下,生成所述配置改变影响与所述显示装置的通信的通知。

22.根据权利要求17所述的计算机可读介质,其中所述方法还包括:确定用于发起在所述显示装置上渲染图像的控制代码是否存在改变;并且在用于发起在所述显示装置上渲染图像的所述控制代码存在改变的情况下,生成所述配置改变影响所述控制代码的通知。

23.根据权利要求17所述的计算机可读介质,其中所述方法还包括通过...

【技术特征摘要】
【国外来华专利技术】

1.一种用于确定在显示装置上显示的图像的质量的设备,其包括:

2.根据权利要求1所述的设备,其中所述参考测试图像表示在所述配置改变之前由所述显示装置处理的所述测试图像。

3.根据权利要求1所述的设备,其中所述参考测试图像表示所述测试图像的由所述显示装置生成的预期测试图像显示数据。

4.根据权利要求1所述的设备,其中所述处理器被配置成通过以下方式来确定所述测试图像显示数据与参考测试图像的差异是否超过质量阈值:比较所述测试图像显示数据和所述参考测试图像中的对应像素值。

5.根据权利要求1所述的设备,其中所述可执行指令在由所述处理器执行时将所述处理器进一步配置成响应于确定已经出现配置改变:

6.根据权利要求1所述的设备,其中所述可执行指令在由所述处理器执行时将所述处理器进一步配置成响应于确定已经出现配置改变:

7.根据权利要求1所述的设备,其中所述处理器被配置成通过以下方式来确定所述测试图像显示数据与参考测试图像的差异是否超过所述质量阈值:确定所述测试图像显示数据中的与所述参考测试图像不同的像素的数量。

8.根据权利要求1所述的设备,其中质量控制阈值为预定的像素数量,并且其中所述处理器被配置成通过以下方式来确定所述测试图像数据与所述参考图像数据的差异是否超过质量阈值:确定所述测试图像显示数据中的与所述参考测试图像中的对应像素不同的像素的数量是否大于所述预定的像素数量。

9.根据权利要求1所述的设备,其中所述质量控制阈值为预定的像素百分比,并且其中所述处理器被配置成通过以下方式来确定所述测试图像数据与所述参考图像数据的差异是否超过质量阈值:确定所述测试图像显示数据中的与所述参考测试图像中的所述对应像素不同的像素的数量是否大于所述预定的像素百分比。

10.根据权利要求1所述的设备,其中所述质量控制阈值为预定的值,并且其中所述处理器被配置成通过以下方式来确定所述测试图像数据与所述参考图像数据的差异是否超过质量阈值:确定所述测试图像显示数据中的像素的值与所述参考测试图像中的所述对应像素的值的差异的总和是否大于所述预定的值。

11.根据权利要求1所述的设备,其还包括显示器,其中所述可执行指令在由所述处理器执行时将所述处理器进一步配置成响应于确定已经出现配置改变而在所述显示器上显示通知。

12.根据权利要求1所述的设备,其中所述可执行指令在由所述处理器执行时将所述处理器进一步配置成响应于确定已经出现配置改变而向所述显示装置传输用于在所述显示装置上显示通知的通知信息。

13.根据权利要求1所述的设备,其中所述质量阈值为如果超过则指示所述测试图像显示数据与所述参考测试图像相比具有不同对比度的值。

14.根据权利要求1所述的设备,其中所述质量阈值为如果超过则指示所述测试图像显示数据与所述参考测试图像相比具有不同亮度的值。

15.根据权利要求1所述的设备,其中所述质量阈值为如果超过则指示所述测试图像显示数据与所述参考测试图像相比具有不同动态范围的值。

16.根据权利要求1所述的设备,其中所述质量阈值为如果超过则指示所述测试图像显示数据与所述参考测试图像相比具有一个或多个不同图像特性的值。

17.一种非暂时性计算机可读介质,其用于确定在显示装置上显示的图像的质量,所述计算机可读介质具有用于使硬件处理器执行方法的程序指令,所述方法:

18.根据权利要求17所述的计算机可读介质,其中所述参考测试图像表示在所述配置改变之前由所述显示装置处理的所述测试图像。

19.根据权利要求17所述的计算机可读介质,其中所述参考测试图像表示所述测试图像的由所述显示装置生成的预期测试图像显示数据。

20.根据权利要求17所述的计算机可读介质,其中所述方法还包括通过以下方式来确定所述测试图像显示数据与参考测试图像的差异是否超过质量阈值:比较所述测试图像显示数据和所述参考测试图像中的对应像素值。

21.根据权利要求17所述的计算机可读介质,其中所述方法还包括:确定设备与所述显示装置之间的通信信号是否存在改变;并且在所述设备与所述显示装置之间的所述通信信号存在改变的情况下,生成所述配置改变影响与所述显示装置的通信的通知。

22.根据权利要求17所述的计算机可读介质,其中所述方法还包括:确定用于发起在所述显示装置上渲染图像的控制代码是否存在改变;并且在用于发起在所述显示装置上渲染图像的所述控制代码存在改变的情况下,生成所述配置改变影响所述控制代码的通知。

23.根据权利要求17所述的计算机可读介质,其中所述方法还包括通过以下方式来确定所述测试图像显示数据与参考测试图像的差异是否超过质量阈值:确定所述测试图像显示数据中的与所述参考测试图像不同的像素的数量。

24.根据权利要求17所述的计算机可读介质,其中质量控制阈值为预定的像素数量,并且其中所述方法通过以下方式来确定所述测试图像数据与所述参考图像数据的差异是否超过质量阈值:确定所述测试图像显示数据中的与所述参考测试图像中的对应像素不同的像素的数...

【专利技术属性】
技术研发人员:艾伦·欧森克丽丝·卡玛拉塔
申请(专利权)人:徕卡生物系统成像股份有限公司
类型:发明
国别省市:

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

1