本公开涉及图像处理领域,尤其涉及一种重排序处理装置。
背景技术:
相关技术中,通过排序,可以将一组“无序”的目标对象调整为“有序”的目标对象序列,如将目标对象按照顺序从大到小,或者从小到大进行排序等。然而,在一些应用场景中,如目标对象包括病理切片的情况,为了更好地识别出病理切片是阳性还是阴性,以便用户查阅时能更好地针对不同病理切片的病变性质进行处理,需要进行重排序处理,然而,相关技术中未存在有效的解决方案。
技术实现要素:
有鉴于此,本公开提出了一种重排序处理的技术方案。
根据本公开的一方面,提供了一种重排序处理装置,所述装置包括:采集器及处理器;其中,
所述采集器,用于采集多个目标对象,得到以第一顺序排列的目标对象序列;
所述处理器,用于接收所述目标对象序列,对所述目标对象序列进行重排序,得到以第二顺序排列的目标对象序列;所述第一顺序不同于所述第二顺序。
可能的实现方式中,所述装置还包括中转设备,用于接收并存放中间排序结果;
所述处理器,用于通过对所述目标对象序列进行重排序,得到所述中间排序结果,更新所述中间排序结果,得到以第二顺序排列的目标对象序列。
可能的实现方式中,所述中转设备,为存放所述目标对象序列中一个或多个目标对象的设备。
可能的实现方式中,所述中转设备包括:以分布式连接方式设置的一组或多组切片槽;其中,每一组切片槽,通过插槽外围的框架固定。
可能的实现方式中,所述每一组切片槽中包括:一个或多个挡片及一个或多个凹槽,且在凸起的档片与相邻凸起的档片之间形成任一个凹槽。
可能的实现方式中,将切片作为所述一个或多个目标对象,并按当前排序插入所述多个凹槽中的对应凹槽中。
可能的实现方式中,所述一组或多组切片槽包括:专有的辅助切片槽、复用的切片槽、及协同运作的切片槽中的任一种类型;其中,
所述协同运作的切片槽,为基于空闲资源的分配并结合所述专有的辅助切片槽与所述复用的切片槽所得到的切片槽。
可能的实现方式中,所述专有的辅助切片槽,设置于所述装置的内部存放区域;
所述复用的切片槽,设置于所述装置的外部存放区域;
所述协同运作的切片槽,由部分所述专有的辅助切片槽及部分所述复用的切片槽组成。
根据本公开的一方面,提供了一种重排序处理装置,所述装置设置于用于采集多个目标对象的采集设备的内部或外部,所述装置包括:处理器;其中,
所述处理器,用于接收所述采集多个目标对象后以第一顺序排列的目标对象序列,对所述目标对象序列进行重排序,得到以第二顺序排列的目标对象序列;所述第一顺序不同于所述第二顺序。
可能的实现方式中,所述装置还包括中转设备,用于接收并存放中间排序结果;
所述处理器,用于通过对所述目标对象序列进行重排序,得到所述中间排序结果,更新所述中间排序结果,得到以第二顺序排列的目标对象序列。
可能的实现方式中,所述中转设备包括:以分布式连接方式设置的一组或多组切片槽;其中,每一组切片槽,通过插槽外围的框架固定。
在本公开实施例中,重排序处理装置包括:采集器及处理器;其中,所述采集器,用于采集多个目标对象,得到以第一顺序排列的目标对象序列;所述处理器,用于接收所述目标对象序列,对所述目标对象序列进行重排序,得到以第二顺序排列的目标对象序列;所述第一顺序不同于所述第二顺序。采用本公开,在重排序的过程中可以对以第一顺序排列的目标对象序列进行重排序,从而得到以第二顺序排列的目标对象序列,且所述第一顺序不同于所述第二顺序。不仅实现了重排序处理,而且用户直接面对重排序处理结果,而无需查阅时人工重排序。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。
图1示出根据本公开实施例的一重排序处理装置的框图。
图2示出根据本公开实施例的又一重排序处理装置的框图。
图3示出根据本公开实施例的重排序处理装置中内/外存放分布的示意图。
图4a-图4b示出根据本公开实施例的重排序处理装置中切片槽的示意图。
图4c示出根据本公开实施例的重排序处理装置中插入切片槽的切片示意图。
图5示出根据本公开实施例的与扫描仪连接的重排序处理装置的示意图。
具体实施方式
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
图1示出根据本公开实施例的一重排序处理装置的框图,该装置可以部署于终端设备或服务器或其它处理设备执行的情况下,可以执行目标对象分类识别、目标对象排序等等处理。其中,终端设备可以为扫描仪等可实现图像扫描的终端设备,也可以为显微镜等可实现图像采集的终端设备等。在一些可能的实现方式中,该处理方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
如图1所示,本公开实施例提供的重排序处理装置,包括:采集器11、处理器12;采集器11,用于采集多个目标对象,得到以第一顺序排列的目标对象序列;处理器12,用于接收目标对象序列,对目标对象序列进行重排序,得到以第二顺序排列的目标对象序列;第一顺序不同于第二顺序。
如图1所示,一示例中,该重排序处理装置还可以包括中转设备13及供电器14,中转设备13用于接收并存放中间排序结果,处理器12,用于通过对所述目标对象序列进行重排序,得到所述中间排序结果,更新所述中间排序结果,得到以第二顺序排列的目标对象序列。供电器14可以设置于该重排序处理装置的本体内部,并为采集器11、处理器12及中转设备13提供电力支持。采集器11、处理器12及中转设备13也可以设置于该装置的本体内部。采集器11、处理器12及中转设备13之间的连接关系包括但不限于:可以通过各自的接口(如处理器12对应的接口为接口17)连接于总线16上。
其中,中转设备13为存放所述目标对象序列中一个或多个目标对象的设备。中转设备13作为存放中间排序结果,即存放目标对象序列的中间排序对象的内部存放设备,可以采用独立的专有设备实现,用于对所述中间排序结果进行存放,以配合处理器12执行重排序处理,在输出最终以第二顺序排列的目标对象序列之前,在中转设备13中不断更新所述中间排序结果。
其中,供电器14还可以设置于该装置的本体外部,并为采集器11、处理器12及中转设备13提供电力支持。
采用本公开,在重排序的过程中可以采用中转设备对中间排序结果进行存放,在重排序的过程中更新该中间排序结果,从而,通过该装置的重排序处理,直接输出以第二顺序排列的目标对象序列,且所述第一顺序不同于所述第二顺序。不仅实现了重排序处理,而且用户直接面对重排序处理结果,而无需查阅时人工重排序。
图2示出根据本公开实施例的又一重排序处理装置的框图,如图2所示,本公开实施例提供的重排序处理装置,包括:采集器11、处理器12、中转设备13、及外部存放设备15。其中,采集器11用于采集多个目标对象,得到以第一顺序排列的目标对象序列;处理器12用于接收所述目标对象序列,对所述目标对象序列进行重排序,得到中间排序结果,更新所述中间排序结果,得到以第二顺序排列的目标对象序列;所述第一顺序不同于所述第二顺序;中转设备13,用于接收并存放所述中间排序结果。中转设备13作为存放中间排序结果,即存放目标对象序列的中间排序对象的内部存放设备,可以采用专有的独立设备实现,以配合处理器12执行重排序处理,在输出最终以第二顺序排列的目标对象序列之前,在中转设备13中不断更新所述中间排序结果。
对于外部存放设备15而言,一种情况下,外部存放设备15,用于接收并存放非中间排序结果,如与上述重排序不相关的存取操作。另一种情况下,在外部存放设备15存在空闲资源时,可以复用该外部存放设备15,即外部存放设备15也可以用于接收并存放所述中间排序结果,以配合处理器12执行重排序处理,在输出最终以第二顺序排列的目标对象序列之前,在外部存放设备15中不断更新所述中间排序结果。或者,将外部存放设备15与中转设备13协同使用,并共同接收并存放所述中间排序结果。也就是说,采用本公开的重排序处理装置,在实现重排序的过程中,可以借助中转设备来实现。中转设备是一个广泛的概念,该中转设备指:适合存放中间排序结果,即存放目标对象序列的中间排序对象的设备,且该中转设备可以是独立的专有设备,也可以是与外部存放设备协同处理的设备,还可以复用该外部存放设备。
采用本公开,通过上述中转设备13(如在装置内部存放中间排序结果)和/或外部存放设备15(如在装置外部存放中间排序结果)的多种对该中间排序结果的存取操作,可以满足重排序效率、装置负载均衡且兼顾重排序效率等各种不同应用场景的需求。
如图2所示,该装置还可以包括供电器14,供电器14可以设置于该装置的本体内部,并为采集器11、处理器12、中转设备13及外部存放设备15提供电力支持。采集器11、处理器12、中转设备13也可以设置于该装置的本体内部,外部存放设备15可以设置于该装置的本体外部。采集器11、处理器12、中转设备13及外部存放设备15之间的连接关系包括但不限于:可以通过各自的接口(如处理器12对应的接口为接口17)连接于总线16上。其中,供电器14还可以设置于该装置的本体外部,并为采集器11、处理器12、中转设备13及外部存放设备15提供电力支持。
图3示出根据本公开实施例的重排序处理装置中内/外存放分布的示意图,该重排序处理装置可以为内嵌芯片或组件的智能扫描仪或智能显微镜等数字化装置。如图3所示,该重排序处理装置可以为智能扫描仪,该智能扫描仪包括:本体21、包含显示屏221的部件22、识别区域23;其中,识别区域23用于扫描各种二维码、条形码、身份证或社保卡等,以获得用户的病理切片图像等。显示屏221还包含多个操作按钮222(如按钮1、…、n,n为大于1的整数)及多个显示状态的指示灯223。该智能扫描仪包括用于对象内部存放和外部存放的设备,其中,内部存放设备可以设置于本体21内部,外部存放设备可以设置于本体21外部(如部件22所在位置),内部存放设备(如一个或多个中转设备13)和一个或多个外部存放设备15之间可以通过连接件224进行机械连接(如图3所示)或接口互联的电连接(图3中未显示)。其中,中转设备13及外部存放设备15都可以采取多组切片槽的形式来实现,如一多组切片槽2251构成中转设备13的一个示例,另一多组切片槽225n构成外部存放器15的一个示例等。
由于,可以通过上述中转设备13和/或外部存放设备15的多种对中间排序结果的存取操作来实现本公开的重排序,因此,在中转设备13及外部存放设备15都可以采取一组或多组切片槽的形式来实现的情况下,将该一组或多组切片槽至少分为三种情况:1)专有的辅助切片槽,专门用于对该中间排序结果进行存取操作,该专有的辅助切片槽,可以设置于所述装置的内部存放区域;2)复用的切片槽,外部存放设备存在空闲资源时,可以复用外部存放设备的切片槽,用于对该中间排序结果进行存取操作,该复用的切片槽,可以设置于所述装置的外部存放区域;3)协同运作的切片槽,为基于空闲资源的分配并结合该专有的辅助切片槽与该复用的切片槽所得到的切片槽,用于对该中间排序结果进行存取操作,该协同运作的切片槽,可以由部分所述专有的辅助切片槽及部分所述复用的切片槽组成。
相应的,对于第1)种情况,处理器12,用于接收以第一顺序排列的目标对象序列,对目标对象序列进行重排序,得到中间排序结果。根据中间排序结果,将切片作为所述目标对象序列中的一个或多个目标对象,并按当前排序插入所述专有的辅助切片槽的对应凹槽中。在该专有的辅助切片槽中更新所述中间排序结果,得到第二顺序排列的目标对象序列,所述第一顺序不同于所述第二顺序。
相应的,对于第2)种情况,处理器12,用于接收以第一顺序排列的目标对象序列,对目标对象序列进行重排序,得到中间排序结果。根据中间排序结果,将切片作为所述目标对象序列中的一个或多个目标对象,并按当前排序插入所述复用的切片槽的对应凹槽中,此时该复用的切片槽中全部或部分资源为空闲资源。在该复用的切片槽中更新所述中间排序结果,得到第二顺序排列的目标对象序列,所述第一顺序不同于所述第二顺序。
相应的,对于第3)种情况,处理器12,用于接收以第一顺序排列的目标对象序列,对目标对象序列进行重排序,得到中间排序结果。根据中间排序结果,将切片作为所述目标对象序列中的一个或多个目标对象,并按当前排序插入所述协同运作的切片槽的对应凹槽中,此时,针对该协同运作的切片槽而言,相应专有的辅助切片槽和复用的切片槽中全部或部分资源为空闲资源。在该协同运作的切片槽中更新所述中间排序结果,得到第二顺序排列的目标对象序列,所述第一顺序不同于所述第二顺序。
一示例中,中转设备13,包括:以分布式连接方式设置的一组或多组切片槽。图4a-图4b示出根据本公开实施例的重排序处理装置中切片槽的示意图,如图4a-图4b所示,每一组切片槽,可以通过插槽外围的框架311固定。还可以设置把手312,以方便拆卸该组切片槽。每一组切片槽中还包括:一个或多个挡片313及一个或多个凹槽314,且在凸起的档片与相邻凸起的档片之间形成任一个凹槽。凹槽的数量可以是1、…..、n,且n为大于2的正整数。
一示例中,该多个凹槽314,包括但不限于:以垂直水平面的方向排列。多个凹槽,还可以采用非垂直水平面的方向排列。
图4c示出根据本公开实施例的重排序处理装置中插入切片槽的切片示意图。如图4c所示,有多个切片(如病理切片),多个切片分别以321、322、…、32n所标识,任一个切片可以根据该中间排序结果插入上述任一个凹槽的对应凹槽中。
一示例中,处理器12,用于将以第二顺序排列的目标对象序列,按照预设的至少两种类别进行子排序处理,得到分别对应不同类别的不同子排序结果。
本公开实施例的重排序处理装置,可以设置于用于采集多个目标对象的采集设备的内部或外部。重排序处理装置设置于采集设备的外部,采集设备为扫描仪的情况下,图5示出根据本公开实施例的与该扫描仪连接的重排序处理装置的示意图。如图5所示,采集设备(如扫描仪43)用于采集多个目标对象。该重排序处理装置可以与采集设备相连,为集群形式的服务器组41,也可以为能联网的服务器42。该重排序处理装置有别于上述图3所示例的内嵌芯片或组件的智能扫描仪,是运行重排序处理的独立装置,而采集处理通过扫描仪43来实现。
在该重排序处理装置中包括:处理器,用于接收所述采集多个目标对象后以第一顺序排列的目标对象序列,对所述目标对象序列进行重排序,得到以第二顺序排列的目标对象序列;所述第一顺序不同于所述第二顺序。
一示例中,在该重排序处理装置中还包括:中转设备,用于接收并存放中间排序结果;所述处理器,用于接收所述采集多个目标对象后以第一顺序排列的目标对象序列,对所述目标对象序列进行重排序,得到所述中间排序结果,更新所述中间排序结果,得到以第二顺序排列的目标对象序列;所述第一顺序不同于所述第二顺序。
具体的,该重排序处理装置还可以包括供电器,供电器可以设置于该装置的本体内部,并为处理器及中转设备提供电力支持。处理器及中转设备也可以设置于该装置的本体内部。处理器及中转设备之间的连接关系包括但不限于:可以通过各自的接口连接于总线上。其中,中转设备为存放所述目标对象序列中一个或多个目标对象的设备。中转设备作为存放中间排序结果,即存放目标对象序列的中间排序对象的内部存放设备,可以采用独立的专有设备实现,用于对所述中间排序结果进行存放,以配合处理器执行重排序处理,在输出最终以第二顺序排列的目标对象序列之前,在中转设备中不断更新所述中间排序结果。其中,供电器还可以设置于该装置的本体外部,并为处理器及中转设备提供电力支持。
采用本公开,在重排序的过程中可以采用中转设备对中间排序结果进行存放,在重排序的过程中更新该中间排序结果,从而,通过该装置的重排序处理,直接输出以第二顺序排列的目标对象序列,且所述第一顺序不同于所述第二顺序。不仅实现了重排序处理,而且用户直接面对重排序处理结果,而无需查阅时人工重排序。
图5示出根据本公开实施例的与扫描仪连接的重排序处理装置的示意图。如图5所示,采集设备(如扫描仪43)用于采集多个目标对象。该重排序处理装置可以与采集设备相连,为集群形式的服务器组41,也可以为能联网的服务器42。该重排序处理装置有别于上述图3所示例的内嵌芯片或组件的智能扫描仪,是运行重排序处理的独立装置,而采集处理通过扫描仪43来实现。
在该重排序处理装置中包括:处理器、与处理器连接的中转设备、及与处理器连接的外部存放设备。其中,所述处理器,用于接收所述采集多个目标对象后以第一顺序排列的目标对象序列,对所述目标对象序列进行重排序,得到中间排序结果,更新所述中间排序结果,得到以第二顺序排列的目标对象序列;所述第一顺序不同于所述第二顺序。所述中转设备,用于接收并存放所述中间排序结果。中转设备作为存放中间排序结果,即存放目标对象序列的中间排序对象的内部存放设备,可以采用专有的独立设备实现,以配合处理器执行重排序处理,在输出最终以第二顺序排列的目标对象序列之前,在中转设备中不断更新所述中间排序结果。
对于外部存放设备而言,一种情况下,外部存放设备,用于接收并存放非中间排序结果,如与上述重排序不相关的存取操作。另一种情况下,在外部存放设备存在空闲资源时,可以复用外部存放设备,即将外部存放设备用于接收并存放所述中间排序结果,以配合处理器执行重排序处理,在输出最终以第二顺序排列的目标对象序列之前,在外部存放设备中不断更新所述中间排序结果。或者,将外部存放设备与中转设备协同使用,并共同接收并存放所述中间排序结果。也就是说,采用本公开的重排序处理装置,在实现重排序的过程中,可以借助中转设备来实现。中转设备是一个广泛的概念,该中转设备指:适合存放中间排序结果,即存放目标对象序列的中间排序对象的设备,且该中转设备可以是独立的专有设备,也可以是与外部存放设备协同处理的设备,还可以复用该外部存放设备。
采用本公开,通过上述中转设备(如在装置内部存放中间排序结果)和/或外部存放设备(如在装置外部存放中间排序结果)的多种对该中间排序结果的存取操作,可以满足重排序效率、装置负载均衡且兼顾重排序效率等各种不同应用场景的需求。
具体的,该重排序处理装置还可以包括供电器,供电器可以设置于该装置的本体内部,并为处理器、中转设备及外部存放设备提供电力支持。处理器、中转设备也可以设置于该装置的本体内部,外部存放设备可以设置于该装置的本体外部。处理器、中转设备及外部存放设备之间的连接关系包括但不限于:可以通过各自的接口连接于总线上。其中,供电器还可以设置于该装置的本体外部,并为处理器、中转设备及外部存放设备提供电力支持。
该重排序处理装置可以包括:本体,并外接一显示屏及识别器;其中,该识别器用于扫描各种二维码、条形码、身份证或社保卡等,以获得用户的病理切片图像等。该显示屏还包含多个操作按钮及多个显示状态的指示灯。该重排序处理装置包括对象内部存放和外部存放的设备,其中,内部存放设备可以设置于本体内部,外部存放设备可以设置于本体外部,内部存放设备(如一个或多个中转设备)和一个或多个外部存放设备之间可以通过连接件进行机械连接或接口互联的电连接。其中,中转设备及外部存放设备都可以采取多组切片槽的形式来实现。
由于,可以通过上述中转设备和/或外部存放设备的多种对中间排序结果的存取操作来实现本公开的重排序,因此,在中转设备及外部存放设备都可以采取一组或多组切片槽的形式来实现的情况下,将该一组或多组切片槽至少分为三种情况,1)专有的辅助切片槽,专门用于对该中间排序结果进行存取操作,该专有的辅助切片槽,可以设置于所述装置的内部存放区域;2)复用的切片槽,外部存放设备存在空闲资源时,可以复用外部存放设备的切片槽,用于对该中间排序结果进行存取操作,该复用的切片槽,可以设置于所述装置的外部存放区域;3)协同运作的切片槽,为基于空闲资源的分配并结合该专有的辅助切片槽与该复用的切片槽所得到的切片槽,用于对该中间排序结果进行存取操作,该协同运作的切片槽,可以由部分所述专有的辅助切片槽及部分所述复用的切片槽组成。
相应的,对于第1)种情况,处理器,用于接收以第一顺序排列的目标对象序列,对目标对象序列进行重排序,得到中间排序结果。根据中间排序结果,将切片作为所述目标对象序列中的一个或多个目标对象,并按当前排序插入所述专有的辅助切片槽的对应凹槽中。在该专有的辅助切片槽中更新所述中间排序结果,得到第二顺序排列的目标对象序列,所述第一顺序不同于所述第二顺序。
相应的,对于第2)种情况,处理器12,用于接收以第一顺序排列的目标对象序列,对目标对象序列进行重排序,得到中间排序结果。根据中间排序结果,将切片作为所述目标对象序列中的一个或多个目标对象,并按当前排序插入所述复用的切片槽的对应凹槽中,此时该复用的切片槽中全部或部分资源为空闲资源。在该复用的切片槽中更新所述中间排序结果,得到第二顺序排列的目标对象序列,所述第一顺序不同于所述第二顺序。
相应的,对于第3)种情况,处理器12,用于接收以第一顺序排列的目标对象序列,对目标对象序列进行重排序,得到中间排序结果。根据中间排序结果,将切片作为所述目标对象序列中的一个或多个目标对象,并按当前排序插入所述协同运作的切片槽的对应凹槽中,此时,针对该协同运作的切片槽而言,相应专有的辅助切片槽和复用的切片槽中全部或部分资源为空闲资源。在该协同运作的切片槽中更新所述中间排序结果,得到第二顺序排列的目标对象序列,所述第一顺序不同于所述第二顺序。
一示例中,中转设备,包括:以分布式连接方式设置的一组或多组切片槽。每一组切片槽,可以通过插槽外围的框架固定。还可以设置把手,以方便拆卸该组切片槽。每一组切片槽中还包括:一个或多个挡片及一个或多个凹槽,且在凸起的档片与相邻凸起的档片之间形成任一个凹槽。凹槽的数量可以是1、…..、n,且n为大于2的正整数。
一示例中,该多个凹槽,包括但不限于:以垂直水平面的方向排列。多个凹槽,可以采用非垂直水平面的方向排列。任一个切片可以根据该中间排序结果插入上述任一个凹槽的对应凹槽中。
一示例中,处理器,用于将以第二顺序排列的目标对象序列,按照预设的至少两种类别进行子排序处理,得到分别对应不同类别的不同子排序结果。
需要指出的是,就中转设备为一组或多组切片槽而言,用于中间排序结果的存放,可以根据处理器发出的控制指令(如执行本公开重排序逻辑的重排序指令)并采用如机械手这种机械部件,将所述切片取出来后,再存放到该中转设备临时存放一下(类似存取柜的功能),然后再取其他的切片,不断进行重排序,最后,把这些切片放回到所述切片槽中初始插槽排序后的相应位置,也就是说,在执行本公开重排序逻辑的重排序过程中,根据所述中间排序结果,将切片作为所述目标对象序列中的一个或多个目标对象,并按当前排序插入所述切片槽的对应凹槽中。
以扫描场景为例,采用常规的扫描仪,并不支持对扫描过程中或扫描后多个目标对象的重排序,比如,对多个目标对象采用常规的扫描仪扫描之后所得到的顺序与扫描之前用户放置的排列顺序是一致的。如果目标对象为包含病理切片的图像,那么,也可以通过ai算法实现的识别分析网络来识别出如呈现阳性或阴性的切片类型,但是,这只是进行了切片类型的分类标记,最终呈现给用户的排序仍然与扫描之前用户放置的排列顺序是一致,只不过,多了该分类标记,以方便用户根据该标记进行分类查阅。然而,仍然需要用户人工去根据该分类标记进行物理排序,即手动从大量包含病理切片的图像中选择所需类型的切片,将不同类型切片分别排序等,进而在显微镜下观察该切片。由于数据量很大,因此,这种人工筛选并排序的方式耗时耗力。
为了更好地对该包含病理切片的图像进行分类筛选,分类标记并最终实现物理排序,可以在扫描过程中或扫描之后,都可以不借助人工,而是根据ai算法实现的识别分析网络来进行分类识别及重排序,以得到所需类型切片的物理排序,是全智能化的自动化重排序工作流程。使得重排序后得到的排列顺序与扫描之前的排列顺序不一致,从而,不仅实现了分类,还实现了基于分类的物理排序。
对于本公开实施例的重排序处理装置而言,可以通过在常规扫描仪中加入内嵌芯片或组件(在芯片或组件中包含上述排序逻辑),得到如图3所示的智能扫描仪,基于该智能扫描仪实现重排序处理。还可以是实现重排序处理并独立于该常规扫描仪的独立装置(该独立装置可以与常规的扫描仪连接),如图5所示。其中,不限于该扫描仪,还可以是显微镜等,只要可以实现对一批切片成像得到数字化图像并进行重排序,得到呈现给用户的物理排序的数字化的图像装置都在本示例的保护范围之内。
其中,通过该重排序处理装置实现重排序处理的过程中,可以接收采集多个目标对象后得到的以第一顺序排列的目标对象序列,对目标对象序列进行重排序,得到中间排序结果,更新中间排序结果,得到以第二顺序排列的目标对象序列,且第一顺序不同于第二顺序。
需要指出的是,目标对象可以是包含病理切片的图像,该图像包括但不限于:扫描(如通过扫描仪进行扫描)得到的图像、或采集(如拍摄)得到的图像。为了更好地识别出病理切片是阳性还是阴性,以便用户查阅图像时能更好地针对不同病理切片的病变性质进行处理,需要进行重排序处理,本公开不限于该医疗场景中的病理切片重排序,还可以是其他需分类、识别及重排序的目标对象。
对目标对象序列进行重排序,可以是根据识别分析策略,对以第一顺序排列的目标对象序列进行重排序处理,得到以第二顺序排列的目标对象序列。
一示例中,可以根据如人工智能(artificialintelligence,ai)算法的识别分析网络来实现,也可以根据非ai算法的方式来实现。其中,该识别分析网络,可以为用于实现所述识别分析策略且根据训练样本进行训练后所得到的训练后的识别分析网络。
需要指出的是,该识别分析网络除了可以基于ai算法来实现,还可以是根据具体的应用场景设计的其他神经网络学习模型,本公开不对具体的算法模型进行限制。其中,根据该识别分析网络,对以第一顺序排列的多个目标对象进行重排序处理,一种情况可以为:对于分类识别处理,采用该识别分析网络;对于重排序(如基于期望值进行重排序),可以采用非ai的排序方式,即对于重排序可以不采用该识别分析网络来实现。另一种情况可以为:对于分类识别以及重排序(如基于期望值进行重排序),都可以采用该识别分析网络来实现。其中,所述基于期望值进行重排序,包括但不限于:根据概率参数进行重排序;还可以是以“0”或“1”分别表示的不同类别进行排序,比如,将“0”或“1”分类后,将以“1”表示的类别对应的排序,都排在以“0”表示的类别对应的排序之前等等;还可以是以物理标识进行重排序,就第一顺序和第二顺序而言,可以包括:以标识(id)信息进行物理排序的方式。其中,所述id信息可以包括:数字id、条形码id或二维码id。
其中,所述物理排序,是指:相对于实现上述重排序处理的逻辑排序而言,逻辑排序是一种处理逻辑,通过该处理逻辑,可以得到最终展示给用户查阅的更直观的物理意义上的排序。
采用本公开,以图像处理为例,无论是在对多个目标对象进行图像处理的过程中,或者图像处理之后,都可以对所获取的以第一顺序排列的多个目标对象进行重排序处理。由于通过识别分析策略,可以对以第一顺序排列的多个目标对象进行该重排序处理,从而,得到以不同于第一顺序的第二顺序排列的多个目标对象,不仅实现了重排序处理,而且用户直接面对重排序处理结果,而无需查阅时人工重排序。
应用示例:
重排序处理装置为独立装置的情况下,将本装置连接于常规的扫描仪,通过该扫描仪顺序地对包含病理切片的图像进行扫描,得到对应每个病理切片的数字化图像,且以第一顺序排列。通过本装置对得到的所有数字化图像以ai算法实现的识别分析网络进行识别分析,比如,可以分析每个病理切片包含癌组织的概率并作为概率参数,以该概率参数进行多个病理切片的分类识别及排序,可以根据每个病理切片包含癌组织的概率从大到小进行排序,得到以不同于上述第一顺序的第二顺序所排列的多个病理切片,从而,辅助用户优先关注包含癌组织概率更高(如呈现阳性,即恶性病变)的病理切片。也就是说,用户只需要按照概率从大到小的顺序,对重排序的病理切片在显微镜下进行观察。
除了上述扫描场景,本公开可以针对不同场景进行重排序的定制化配置,只要涉及筛选、分类识别、重排序且能最终得到展示给用户物理排序的场景,都在本公开的保护范围之内。经重排序后得到的物理排序,其排列顺序与重排序之前的排列顺序是不一致的。
在不违背逻辑的情况下,本申请不同实施例之间可以相互结合,不同实施例描述有所侧重,为侧重描述的部分可以参见其他实施例的记载。
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
1.一种重排序处理装置,其特征在于,所述装置包括:采集器及处理器;其中,
所述采集器,用于采集多个目标对象,得到以第一顺序排列的目标对象序列;
所述处理器,用于接收所述目标对象序列,对所述目标对象序列进行重排序,得到以第二顺序排列的目标对象序列;所述第一顺序不同于所述第二顺序。
2.根据权利要求1所述的装置,其特征在于,所述装置还包括中转设备,用于接收并存放中间排序结果;
所述处理器,用于通过对所述目标对象序列进行重排序,得到所述中间排序结果,更新所述中间排序结果,得到以第二顺序排列的目标对象序列。
3.根据权利要求2所述的装置,其特征在于,所述中转设备,为存放所述目标对象序列中一个或多个目标对象的设备。
4.根据权利要求3所述的装置,其特征在于,所述中转设备包括:以分布式连接方式设置的一组或多组切片槽;其中,每一组切片槽,通过插槽外围的框架固定。
5.根据权利要求4所述的装置,其特征在于,所述每一组切片槽中包括:一个或多个挡片及一个或多个凹槽,且在凸起的档片与相邻凸起的档片之间形成任一个凹槽。
6.根据权利要求4所述的装置,其特征在于,将切片作为所述一个或多个目标对象,并按当前排序插入所述多个凹槽中的对应凹槽中。
7.根据权利要求4-6中任一项所述的装置,其特征在于,所述一组或多组切片槽包括:专有的辅助切片槽、复用的切片槽、及协同运作的切片槽中的任一种类型;其中,
所述协同运作的切片槽,为基于空闲资源的分配并结合所述专有的辅助切片槽与所述复用的切片槽所得到的切片槽。
8.根据权利要求7所述的装置,其特征在于,所述专有的辅助切片槽,设置于所述装置的内部存放区域;
所述复用的切片槽,设置于所述装置的外部存放区域;
所述协同运作的切片槽,由部分所述专有的辅助切片槽及部分所述复用的切片槽组成。
9.一种重排序处理装置,其特征在于,所述装置设置于用于采集多个目标对象的采集设备的内部或外部,所述装置包括:处理器;其中,
所述处理器,用于接收所述采集多个目标对象后以第一顺序排列的目标对象序列,对所述目标对象序列进行重排序,得到以第二顺序排列的目标对象序列;所述第一顺序不同于所述第二顺序。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括中转设备,用于接收并存放中间排序结果;
所述处理器,用于通过对所述目标对象序列进行重排序,得到所述中间排序结果,更新所述中间排序结果,得到以第二顺序排列的目标对象序列。
11.根据权利要求9或10所述的装置,其特征在于,所述中转设备包括:以分布式连接方式设置的一组或多组切片槽;其中,每一组切片槽,通过插槽外围的框架固定。
技术总结