首页 / 专利库 / 医疗设备 / 内窥镜 / 医学图像处理方法、装置、设备、介质以及内窥镜

医学图像处理方法、装置、设备、介质以及内窥镜

阅读:53发布:2020-05-11

专利汇可以提供医学图像处理方法、装置、设备、介质以及内窥镜专利检索,专利查询,专利分析的服务。并且公开了一种医学 图像处理 方法、装置、设备、介质以及 内窥镜 。所述医学图像处理方法包括:对所述医学图像执行目标检测,以确定所述医学图像中存在的目标对象的目标掩码以及具有参考尺寸的参考对象的参考掩码,其中所述目标掩码指示所述目标对象的 位置 和所述目标对象的边界,以及所述参考掩码指示所述参考对象的位置和所述参考对象的边界;基于所述目标掩码确定所述目标对象的特征尺寸;基于所述参考掩码确定所述参考对象的特征尺寸;基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸,其中所述参考尺寸和所述参考对象的特征尺寸之间具有预定义的映射关系。,下面是医学图像处理方法、装置、设备、介质以及内窥镜专利的具体信息内容。

1.一种医学图像处理方法,包括:
对所述医学图像执行目标检测,以确定所述医学图像中存在的目标对象的目标掩码以及具有参考尺寸的参考对象的参考掩码,其中所述目标掩码指示所述目标对象的位置和所述目标对象的边界,以及所述参考掩码指示所述参考对象的位置和所述参考对象的边界;
基于所述目标掩码确定所述目标对象的特征尺寸;
基于所述参考掩码确定所述参考对象的特征尺寸;
基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸,
其中所述参考尺寸和所述参考对象的特征尺寸之间具有预定义的映射关系。
2.如权利要求1所述的方法,其中,对所述医学图像执行目标检测包括:
利用Mask RCNN网络对所述医学图像进行处理,以确定所述医学图像中存在的目标对象的类型和所述目标对象的目标掩码,以及所述参考对象的类型和所述参考对象的目标掩码。
3.如权利要求1所述的方法,其中,基于所述目标掩码确定所述目标对象的特征尺寸包括:
确定所述目标掩码中的两个目标特征点,其中所述两个目标特征点之间的距离指示所述目标掩码的最大尺寸;
将所述两个目标特征点之间的距离确定为所述目标掩码的第一特征尺寸;
将所述两个目标特征点中的一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第二特征尺寸;以及
将所述两个目标特征点中的另一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第三特征尺寸。
4.如权利要求1-3任一项所述的方法,其中基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸包括:
基于所述参考尺寸和所述参考对象的特征尺寸确定用于所述映射关系的至少一个映射参数;以及
利用所确定的映射参数,基于所述映射关系对所述目标尺寸的特征尺寸进行处理,以确定所述目标对象的目标尺寸。
5.如权利要求4所述的方法,其中所述至少一个映射参数是通过以下步骤确定的:
对利用至少一个医学图像确定的参考掩码的特征尺寸进行拟合,以确定所述至少一个映射参数。
6.如权利要求1所述的方法,其中,基于所述参考掩码确定所述参考对象的特征尺寸包括:
确定所述参考掩码中的两个参考特征点,其中所述两个参考特征点之间的距离指示所述参考掩码中的最大尺寸;
将所述两个参考特征点之间的距离确定为第一特征尺寸;
将所述两个参考特征点中的一个参考特征点与该医学图像的中心之间的距离确定为第二特征尺寸;以及
将所述两个参考特征点中的另一个参考特征点与该医学图像的中心之间的距离确定为第三特征尺寸。
7.如权利要求4所述的方法,其中,所述映射关系表示为多项式的形式,所述多项式包括至少一个变量,所述至少一个变量表示所述特征尺寸,所述映射参数指的是所述多项式中每一项的系数。
8.如权利要求1所述的方法,其中,在确定所述目标对象的目标尺寸之前,根据所述目标掩码和所述参考掩码确定所述医学图像是否符合预设条件,当所述医学图像符合预设条件时,基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸。
9.一种医学图像处理装置,包括:
目标检测单元,配置成对所述医学图像执行目标检测,以确定所述医学图像中存在的目标对象的目标掩码以及具有参考尺寸的参考对象的参考掩码,其中所述目标掩码指示所述目标对象的位置和所述目标对象的边界,以及所述参考掩码指示所述参考对象的位置和所述参考对象的边界;
特征尺寸确定单元,配置成
基于所述目标掩码确定所述目标对象的特征尺寸;
基于所述参考掩码确定所述参考对象的特征尺寸;
目标尺寸确定单元,配置成基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸,
其中所述参考尺寸和所述参考对象的特征尺寸之间具有映射关系,以及所述目标尺寸。
10.如权利要求9所述的装置,其中,所述特征尺寸确定单元配置成:
确定所述目标掩码中的两个目标特征点,其中所述两个目标特征点之间的距离指示所述目标掩码的最大尺寸;
将所述两个目标特征点之间的距离确定为所述目标掩码的第一特征尺寸;
将所述两个目标特征点中的一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第二特征尺寸;以及
将所述两个目标特征点中的另一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第三特征尺寸。
11.如权利要求9或10所述的方法,其中,所述目标尺寸确定单元配置成:
基于所述参考尺寸和所述参考对象的特征尺寸确定用于所述映射关系的至少一个映射参数;以及
利用所确定的映射参数,基于所述映射关系对所述目标尺寸的特征尺寸进行处理,以确定所述目标对象的目标尺寸。
12.一种内窥镜,包括:
图像采集单元,配置成采集医学图像;
处理单元,配置成执行如权利要求1-8任一项所述的方法,以确定所述医学图像中的目标对象的目标尺寸;以及
输出单元,配置成输出所述目标对象的目标尺寸。
13.如权利要求12所述的内窥镜,其中,
所述图像采集单元配置成采集包括至少两个医学图像的视频流;以及
所述处理单元配置成基于所述至少两个医学图像实时地确定所述目标对象的目标尺寸。
14.一种医学图像处理设备,包括:
一个或多个处理器;和
一个或多个存储器,其中,所述存储器中存储有计算机可读代码,所述计算机可读代码当由所述一个或多个处理器运行时,执行如权利要求1-8中任一项所述的方法。
15.一种计算机可读存储介质,其上存储有指令,所述指令在被处理器执行时,使得所述处理器执行如权利要求1-8中任一项所述的方法。

说明书全文

医学图像处理方法、装置、设备、介质以及内窥镜

技术领域

[0001] 本申请涉及图像处理领域,更具体地涉及一种医学图像处理方法、装置、设备、介质以及内窥镜。

背景技术

[0002] 在利用医疗电子设备进行医学检查和操作的过程中,需要对医疗电子设备采集的医学图像进行处理,从而帮助用户了解到更多的信息。利用内窥镜这一类医疗电子设备,用户能够实时地观察到被检查的对象的生物组织的状态。例如,利用内窥镜能够进入被检查对象的体腔,例如消化道、肠道、气管等腔内并进行观察。发明内容
[0003] 根据本申请的一方面,提出了一种医学图像处理方法,包括:对所述医学图像执行目标检测,以确定所述医学图像中存在的目标对象的目标掩码以及具有参考尺寸的参考对象的参考掩码,其中所述目标掩码指示所述目标对象的位置和所述目标对象的边界,以及所述参考掩码指示所述参考对象的位置和所述参考对象的边界;基于所述目标掩码确定所述目标对象的特征尺寸;基于所述参考掩码确定所述参考对象的特征尺寸;基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸,其中所述参考尺寸和所述参考对象的特征尺寸之间具有预定义的映射关系。
[0004] 在一些实施例中,对所述医学图像执行目标检测包括:利用Mask RCNN网络对所述医学图像进行处理,以确定所述医学图像中存在的目标对象的类型和所述目标对象的目标掩码,以及所述参考对象的类型和所述参考对象的目标掩码。
[0005] 在一些实施例中,基于所述目标掩码确定所述目标对象的特征尺寸包括:确定所述目标掩码中的两个目标特征点,其中所述两个目标特征点之间的距离指示所述目标掩码的最大尺寸;将所述两个目标特征点之间的距离确定为所述目标掩码的第一特征尺寸;将所述两个目标特征点中的一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第二特征尺寸;以及将所述两个目标特征点中的另一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第三特征尺寸。
[0006] 在一些实施例中,基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸包括:基于所述参考尺寸和所述参考对象的特征尺寸确定用于所述映射关系的至少一个映射参数;以及利用所确定的映射参数,基于所述映射关系对所述目标尺寸的特征尺寸进行处理,以确定所述目标对象的目标尺寸。
[0007] 在一些实施例中,所述至少一个映射参数是通过以下步骤确定的:对利用至少一个医学图像确定的参考掩码的特征尺寸进行拟合,以确定所述至少一个映射参数。
[0008] 在一些实施例中,基于所述参考掩码确定所述参考对象的特征尺寸包括:确定所述参考掩码中的两个参考特征点,其中所述两个参考特征点之间的距离指示所述参考掩码中的最大尺寸;将所述两个参考特征点之间的距离确定为第一特征尺寸;将所述两个参考特征点中的一个参考特征点与该医学图像的中心之间的距离确定为第二特征尺寸;以及将所述两个参考特征点中的另一个参考特征点与该医学图像的中心之间的距离确定为第三特征尺寸。
[0009] 在一些实施例中,所述映射关系表示为多项式的形式,所述多项式包括至少一个变量,所述至少一个变量表示所述特征尺寸,所述映射参数指的是所述多项式中每一项的系数。
[0010] 在一些实施例中,在确定所述目标对象的目标尺寸之前,根据所述目标掩码和所述参考掩码确定所述医学图像是否符合预设条件,当所述医学图像符合预设条件时,基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸。
[0011] 根据本申请的另一方面,还提供了一种医学图像处理装置,包括:目标检测单元,配置成对所述医学图像执行目标检测,以确定所述医学图像中存在的目标对象的目标掩码以及具有参考尺寸的参考对象的参考掩码,其中所述目标掩码指示所述目标对象的位置和所述目标对象的边界,以及所述参考掩码指示所述参考对象的位置和所述参考对象的边界;特征尺寸确定单元,配置成基于所述目标掩码确定所述目标对象的特征尺寸;基于所述参考掩码确定所述参考对象的特征尺寸;目标尺寸确定单元,配置成基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸,其中所述参考尺寸和所述参考对象的特征尺寸之间具有映射关系,以及所述目标尺寸。
[0012] 在一些实施例中,所述目标检测单元配置成:利用Mask RCNN网络对所述医学图像进行处理,以确定所述医学图像中存在的目标对象的类型和所述目标对象的目标掩码,以及所述参考对象的类型和所述参考对象的目标掩码。
[0013] 在一些实施例中,所述特征尺寸确定单元配置成确定所述目标掩码中的两个目标特征点,其中所述两个目标特征点之间的距离指示所述目标掩码的最大尺寸;将所述两个目标特征点之间的距离确定为所述目标掩码的第一特征尺寸;将所述两个目标特征点中的一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第二特征尺寸;以及将所述两个目标特征点中的另一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第三特征尺寸。
[0014] 在一些实施例中,所述目标尺寸确定单元配置成:基于所述参考尺寸和所述参考对象的特征尺寸确定用于所述映射关系的至少一个映射参数;以及利用所确定的映射参数,基于所述映射关系对所述目标尺寸的特征尺寸进行处理,以确定所述目标对象的目标尺寸。
[0015] 在一些实施例中,所述至少一个映射参数是通过以下步骤确定的:对利用至少一个医学图像确定的参考掩码的特征尺寸进行拟合,以确定所述至少一个映射参数。
[0016] 在一些实施例中,所述特征尺寸确定单元配置成:确定所述参考掩码中的两个参考特征点,其中所述两个参考特征点之间的距离指示所述参考掩码中的最大尺寸;将所述两个参考特征点之间的距离确定为第一特征尺寸;将所述两个参考特征点中的一个参考特征点与该医学图像的中心之间的距离确定为第二特征尺寸;以及将所述两个参考特征点中的另一个参考特征点与该医学图像的中心之间的距离确定为第三特征尺寸。
[0017] 在一些实施例中,所述映射关系表示为多项式的形式,所述多项式包括至少一个变量,所述至少一个变量表示所述特征尺寸,所述映射参数指的是所述多项式中每一项的系数。
[0018] 在一些实施例中,所述医学图像处理装置还包括判断单元,所述判断单元配置成在确定所述目标对象的目标尺寸之前,根据所述目标掩码和所述参考掩码确定所述医学图像是否符合预设条件,当所述医学图像符合预设条件时,基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸。
[0019] 根据本申请的又一方面,还提供了一种内窥镜,包括:图像采集单元,配置成采集医学图像;处理单元,配置成执行如前所述的方法,以确定所述医学图像中的目标对象的目标尺寸;以及输出单元,配置成输出所述目标对象的目标尺寸。
[0020] 在一些实施例中,所述图像采集单元配置成采集包括至少两个医学图像的视频流;以及所述处理单元配置成基于所述至少两个医学图像实时地确定所述目标对象的目标尺寸。
[0021] 根据本申请的又一方面,还提供了一种医学图像处理设备,包括:一个或多个处理器;和一个或多个存储器,其中,所述存储器中存储有计算机可读代码,所述计算机可读代码当由所述一个或多个处理器运行时,执行如前所述的方法。
[0022] 根据本申请的又一方面,还提供了一种计算机可读存储介质,其上存储有指令,所述指令在被处理器执行时,使得所述处理器执行如前所述的方法。
[0023] 利用本申请提供的医学图像处理方法、装置、设备、介质以及内窥镜,可以实时地对医学图像中存在的目标对象进行处理并确定目标对象的实际尺寸,从而能够向用户实时地提供目标对象的尺寸信息。附图说明
[0024] 为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员而言,在没有做出创造性劳动的前提下,还可以根据这些附图获得其他的附图。以下附图并未刻意按实际尺寸等比例缩放绘制,重点在于示出本申请的主旨。
[0025] 图1示出了根据本申请的用于实现医学图像处理的图像处理系统的示例性的场景图;
[0026] 图2示出了根据本申请的实施例的医学图像处理方法的一种示意性的流程图
[0027] 图3示出了Mask RCNN的网络架构;
[0028] 图4示出了用于提取图像特征的网络结构的架构图;
[0029] 图5示出了对感兴趣区域进行对齐的操作的示意图;
[0030] 图6示出了根据本申请的实施例的医学图像处理装置的示意性的框图
[0031] 图7示出了根据本申请实施例的医疗电子设备的示意性的框图;
[0032] 图8示出了根据本申请的实施例的医疗电子设备的应用过程的示意性的过程;以及
[0033] 图9示出了根据本申请的实施例的计算设备的架构。

具体实施方式

[0034] 下面将结合附图对本申请实施例中的技术方案进行清楚、完整地描述,显而易见地,所描述的实施例仅仅是本申请的部分实施例,而不是全部的实施例。基于本申请实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,也属于本申请保护的范围。
[0035] 如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
[0036] 虽然本申请对根据本申请的实施例的系统中的某些模做出了各种引用,然而,任何数量的不同模块可以被使用并运行在用户终端和/或服务器上。所述模块仅是说明性的,并且所述系统和方法的不同方面可以使用不同模块。
[0037] 本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,根据需要,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
[0038] 人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
[0039] 人工智能技术是一综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
[0040] 计算机视觉技术(Computer Vision,CV)计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、图像检索、OCR、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3D技术、虚拟现实增强现实、同步定位与地图构建等技术,还包括常见的人脸识别、指纹识别等生物特征识别技术。
[0041] 在利用医疗电子设备对待检查的对象进行检查时,有时需要对观察到的目标对象的尺寸进行测量。例如,在利用电子内窥镜进行结肠检查的过程中,息肉的大小是检查结果的关键指标。根据统计,6mm和10mm这两个息肉的大小值具有重要的临床意义。
[0042] 在现有的操作方法中,需要利用人工的方式对图像中的目标对象(例如息肉)进行测量。人工测量的数据会受到镜头的形变或者操作过程中生物组织的性质变化导致的影响。
[0043] 因此,本申请提供了一种新的医学图像处理方法,其目的是能够快速、实时地向用户提供图像中目标对象的尺寸测量结果。
[0044] 图1示出了根据本申请的用于实现医学图像处理的图像处理系统的示例性的场景图。如图1所示,该图像处理系统100可以包括用户终端110、网络120、服务器130以及数据库140。
[0045] 用户终端110可以是例如图1中示出的电脑110-1、手机110-2。可以理解的是,事实上,用户终端可以是能够执行数据处理的任何其他类型的电子设备,其可以包括但不限于台式电脑、笔记本电脑平板电脑、智能手机、智能家居设备、可穿戴设备、车载电子设备、监控设备、医疗电子设备等。
[0046] 根据本申请提供的用户终端可以用于接收待处理的图像,并利用本申请提供的方法实现图像处理。例如,用户终端可以通过用户终端上设置的图像采集设备(例如照相机、摄像机等)采集待处理的图像。又例如,用户终端也可以从独立设置的图像采集设备接收待处理的图像。再例如,用户终端也可以经由网络从服务器接收待处理的图像。这里所述的待处理的图像可以是单独的图像,也可以是视频中的一。在待处理的图像是医学图像的情况下,用户终端也可以连接到医学电子设备,并从医学电子设备接收待处理的图像。这里所说的医学图像可以是例如通过CT、MRI、超声、X光、核素显像(如SPECT、PET)等方法采集的医学图像,也可以是例如心电图脑电图、光学摄影等显示人体生理信息的图像。
[0047] 在一些实施例中,可以利用用户终端的处理单元执行本申请提供的图像处理方法。在一些实现方式中,用户终端可以利用用户终端内置的应用程序执行图像处理方法。在另一些实现方式中,用户终端可以通过调用用户终端外部存储的应用程序执行本申请提供的图像处理方法。
[0048] 在另一些实施例中,用户终端将接收的待处理的图像经由网络120发送至服务器130,并由服务器130执行图像处理方法。在一些实现方式中,服务器130可以利用服务器内置的应用程序执行图像处理方法。在另一些实现方式中,服务器130可以通过调用服务器外部存储的应用程序执行图像处理方法。
[0049] 网络120可以是单个网络,或至少两个不同网络的组合。例如,网络120可以包括但不限于局域网、广域网、公用网络、专用网络等中的一种或几种的组合。
[0050] 服务器130可以是一个单独的服务器,或一个服务器群组,群组内的各个服务器通过有线的或无线的网络进行连接。一个服务器群组可以是集中式的,例如数据中心,也可以是分布式的。服务器130可以是本地的或远程的。
[0051] 数据库140可以泛指具有存储功能的设备。数据库130主要用于存储从用户终端110和服务器130工作中所利用、产生和输出的各种数据。数据库140可以是本地的,或远程的。数据库140可以包括各种存储器、例如随机存取存储器(Random Access Memory(RAM))、只读存储器(Read Only Memory(ROM))等。以上提及的存储设备只是列举了一些例子,该系统可以使用的存储设备并不局限于此。
[0052] 数据库140可以经由网络120与服务器130或其一部分相互连接或通信,或直接与服务器130相互连接或通信,或是上述两种方式的结合。
[0053] 在一些实施例中,数据库150可以是独立的设备。在另一些实施例中,数据库150也可以集成在用户终端110和服务器140中的至少一个中。例如,数据库150可以设置在用户终端110上,也可以设置在服务器140上。又例如,数据库150也可以是分布式的,其一部分设置在用户终端110上,另一部分设置在服务器140上。
[0054] 下文中将详细阐述本申请提供的图像处理方法的流程。
[0055] 图2示出了根据本申请的实施例的医学图像处理方法的一种示意性的流程图。
[0056] 在步骤S202中,可以对所述医学图像执行目标检测,以确定所述医学图像中的目标对象和参考对象。其中目标对象可以是用户希望在医学图像中观察到的组织对象,例如癌变组织、息肉、溃疡、糜烂、充血、肿等对象。参考对象可以是具有已知的参考尺寸的对象,利用在利用医疗电子设备进行操作时使用的器械,例如手术刀、电刀、缝合器、镊子、活检钳等。
[0057] 在一些实施例中,在利用内窥镜进行肠道检查所采集的医学图像中,目标图像可以是息肉,参考图像可以是活检钳等。可以理解的是,在利用其他类型的医疗电子设备进行采集时,本申请涉及的目标对象和参考对象可以是其他任何对象。
[0058] 在一些实现方式中,参考尺寸可以是器械的最大尺寸。例如,当参考对象是活检钳时,参考尺寸可以是活检钳的钳体长度。
[0059] 在一些实施例中,可以利用神经网络对所述医学图像进行处理以执行目标检测。例如,可以利用RCNN、Fast RCNN、Faster RCNN、YOLO、SSD、Mask RCNN、deepLab系列等网络对医学图像进行处理,以识别出医学图像中存在的目标对象和参考对象。下文中将以利用Mask RCNN为例描述本申请的原理。可以理解的是,在不脱离本申请的原理的情况下,也可以利用任何其他形式的神经网络或神经网络的变型实现目标检测。
[0060] 图3示出了Mask RCNN的网络架构。如图3所示,Mask RCNN采用的是两阶段检测网络Faster RCNN的思想。Mask RCNN的第一阶段采用Resnet_FPN网络架构,并用于提取候选区域特征。Mask RCNN的第二阶段包括两个分支。其中第一个分支用于预测目标类别和目标矩形框坐标,第二个分支用于预测目标掩码(Mask,又称掩膜)。
[0061] 如图3所示,在第一阶段中,可以利用卷积网络对输入的医学图像(或任何其他图像)进行处理,以得到图像的图像特征。
[0062] 图4示出了用于提取图像特征的网络结构的架构图。
[0063] 在一些实施例中,可以利用Resnet-50网络作为骨干网络提取图像特征。可以理解的是,在不脱离本申请原理的情况下,也可以利用Resnet-18、Resnet-34、Resnet-101等网络实现图像特征的提取。
[0064] 以图4中示出的Resnet-50作为骨干网络为例,可以将Resnet-50网络中的conv2_x、conv3_x、conv4_x、conv5_x层分别输出的结果作为输入图像的图像特征,并可以对卷积网络的上述四个层输出的结果以相加的方式进行融合。如图4所示,上述四个层输出的结果是分别具有不同尺寸的图像特征,可以利用1×1的卷积核以及上采样操作对这四个不同尺寸的图像特征进行尺寸上的归一化,并可以对归一化后的不同图像特征进行相加,从而实现对于不同尺度的图像特征的融合。
[0065] 可以基于融合了不同尺度的图像特征的融合结果进行候选区域预测。在一些实施例中,可以利用滑动窗口、选择搜索(select search)、edgebox算法和区域建议网络(Region Proposal Network,RPN)中一种或多种对融合结果进行处理,以得到候选区域的检测结果。
[0066] 返回参考图3,利用图4中示出的Resnet-FPN网络架构,能够根据输入图像确定所述输入图像中的多个候选区域,并在后续处理中将所述多个候选区域当作感兴趣区域。如图3所示,多个感兴趣区域可以具有不同的尺寸。为了方便后续处理,可以对所述不同尺寸的多个感兴趣区域执行对其操作,从而得到具有相同尺寸的归一化后的感兴趣区域。
[0067] 图5示出了对感兴趣区域进行对齐的操作的示意图。在一些实施例中,可以利用插值的方式对感兴趣区域进行对齐。例如,可以基于感兴趣区域所对应的特征图上所采样的点的浮点数坐标及其对应的特征值进行双线性插值,以得到对齐后的感兴趣区域中的坐标点的值。
[0068] 如图5所示,图5中的虚线格表示特征图,实线表示利用图4中的过程确定的感兴趣区域,实点表示感兴趣区域中采样的坐标点,其中每个坐标点的值是通过对应的特征图上邻近的虚线交叉点的值进行双线性插值得到的。由此,可以对图4中确定的感兴趣区域的尺寸进行调整,将尺寸为2*2的感兴趣区域的尺寸调整为4*4。
[0069] 返回参考图3,在利用图5中示出的过程确定具有相同尺寸的多个感兴趣区域后,可以利用图3中示出的第二阶段的网络结构对所述相同尺寸的感兴趣区域进行处理。
[0070] 如图3所示,第二阶段的网络结构包括两个分支。第一个分支用于确定输入图像中的目标类别以及目标矩形框的坐标和尺寸。
[0071] 在一些实施例中,第一个分支可以利用1个卷积网络(例如图3中示出的7*7*256的卷积网络或任何其他形式的卷积网络)和两个全连接层(在图3示出的示例中,全连接层具有1024个神经元)来预测输入图像中存在的目标的类别以及目标矩形框的坐标。在本申请提供的实施例中,利用图3中示出的过程检测到的目标类型可以包括生物组织类型的目标和非生物组织类型的目标。其中,生物组织类型的目标可以被认为是本申请实施例中涉及的目标对象,而非生物组织类型的目标可以被认为是本申请实施例中涉及的参考对象。
[0072] 在一种实现方式中,生物组织类型的目标可以包括癌变组织、息肉、溃疡、糜烂、充血、水肿等。非生物组织类型的目标可以包括手术刀、电刀、缝合器、镊子、活检钳。
[0073] 第二个分支可以用于确定输入图像中检测到的目标的掩码。如图3所示,可以利用4个卷积层来确定目标的掩码。在图3示出的示例中,四个卷积层的尺寸分别是14*14*256、
14*14*256、28*28*256、28*28*80。可以理解的是,图3中示出的网络结构不构成对本申请的限制。本领域技术人员可以根据实际情况任意设置网络结构中各卷积层的参数和结构。
[0074] 利用图3中示出的方式能够确定目标对象的目标掩码以及参考对象的参考掩码。其中所述目标掩码指示所述目标对象的位置和所述目标对象的边界,以及所述参考掩码指示所述参考对象的位置和所述参考对象的边界。
[0075] 在一些实施例中,目标掩码和参考掩码可以是由0和1组成的二进制的图像,其中1值区域可以对应于在输入图像中检测到的目标对象和参考对象。可以理解的是,利用1值区域的位置和边界能够分别确定目标对象的位置和边界,以及参考对象的位置和边界。
[0076] 可以理解的是,由于参考对象是诸如手术刀、电刀、缝合器、镊子、活检钳的非生物组织,因此,这样的参考对象通常具有已知的形状和尺寸。由于利用图3中示出的方法能够从输入图像中分别分割出目标对象的位置和边界以及参考对象的位置和边界,因此,可以利用已知的参考对象的形状和尺寸确定目标对象的尺寸。
[0077] 在步骤S204中,可以基于所述目标掩码确定所述目标对象的特征尺寸。在一些实施例中,目标对象可以包括多个特征尺寸。例如,所述多个特征尺寸可以包括所述目标对象中距离最远的两个点之间的距离、以及上述距离最远的两个点与医学图像的中心点之间的距离。
[0078] 步骤S204可以包括:确定所述目标掩码中的两个目标特征点,其中所述两个目标特征点之间的距离指示所述目标掩码的最大尺寸。可以将所述两个目标特征点之间的距离确定为所述目标掩码的第一特征尺寸。
[0079] 进一步地,步骤S204还可以包括:将所述两个目标特征点中的一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第二特征尺寸,以及将所述两个目标特征点中的另一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第三特征尺寸。
[0080] 在步骤S206中,可以基于所述参考掩码确定所述参考对象的特征尺寸。在一些实施例中,所述参考对象的特征尺寸与所述目标对象的特征尺寸是利用相同的方式确定的。
[0081] 在一种实现方式中,参考对象可以包括多个特征尺寸。其中所述多个特征尺寸可以包括所述参考对象中距离最远的两个点之间的距离、以及上述距离最远的两个点与医学图像的中心点之间的距离。
[0082] 例如,步骤S206可以包括确定所述参考掩码中的两个参考特征点,其中所述两个参考特征点之间的距离指示所述参考掩码中的最大尺寸,并将所述两个参考特征点之间的距离确定为第一特征尺寸。
[0083] 进一步地,步骤S206还可以包括将所述两个参考特征点中的一个参考特征点与该医学图像的中心之间的距离确定为第二特征尺寸,以及将所述两个参考特征点中的另一个参考特征点与该医学图像的中心之间的距离确定为第三特征尺寸。
[0084] 在步骤S208中,可以基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸。其中所述参考尺寸和所述参考对象的特征尺寸之间具有预定义的映射关系。
[0085] 在一些实施例中,步骤S208可以包括基于所述参考尺寸和所述参考对象的特征尺寸确定用于所述映射关系的至少一个映射参数。在一些实现方式中,所述至少一个映射参数是通过以下步骤确定的:对利用至少一个医学图像确定的参考掩码的特征尺寸进行拟合,以确定所述至少一个映射参数。
[0086] 在一些实现方式中,所述映射关系可以表示为:所述参考尺寸能够被表示为所述参考对象的特征尺寸的函数f。即:
[0087] L=f(x,y,z,…)          (1)
[0088] 其中L表示参考对象的参考尺寸,x、y、z表示参考对象的三个特征尺寸。尽管在本申请中以参考对象包括三个特征尺寸为例描述了本申请的原理,然而,本领域技术人员可以理解,当参考对象包括更多通过其他方式确定的特征尺寸时,也可以相应地对公式(1)表示的映射关系进行扩展。
[0089] 在一些实现方式中,f可以表示为多项式的形式。所述多项式包括至少一个变量,所述至少一个变量表示所述特征尺寸,所述映射参数指的是所述多项式中每一项的系数。例如,可以利用公式(2)表示所述映射关系:
[0090] L=∑a,b,ckabc*xa*yb*zc            (2)
[0091] 其中,a、b、c是取值为[0,1]的整数,L是参考对象的参考尺寸,x、y、z分别表示参考对象的第一特征尺寸、第二特征尺寸、第三特征尺寸。kabc表示映射参数。上述公式(2)可以等价于公式(3):
[0092] L=k0+k1*x+k2*y+k3*z+k4*xy+k5*xz+k6*yz+k7*xyz       (3)
[0093] 也就是说,参考对象的参考尺寸可以表示为由参考对象的特征尺寸作为变量形成的多项式。
[0094] 在所述映射关系被表示为上述公式(2)(即公式(3))的情况下,由于映射关系包括8个映射参数,因此可以利用基于八张医学图像分别确定的参考对象的特征尺寸和已知的参考对象的参考尺寸进行拟合,以确定上述映射参数k0~k7。
[0095] 在另一些实现方式中,上述映射关系f还可以形成为任何其他形式的函数式。例如,还可以利用幂函数、指数函数、三函数等任何形式的函数表示映射关系f,并可以相应地确定映射关系中的至少一个映射参数。
[0096] 利用所确定的映射参数,可以基于所述映射关系对所述目标尺寸的特征尺寸进行处理,以确定所述目标对象的目标尺寸。
[0097] 也就是说,在利用前述方法确定了公式(2)中的映射参数的值之后,可以利用公式(4)确定所述目标对象的目标尺寸:
[0098]
[0099] 其中D表示所述目标对象的目标尺寸,kabc是利用前述方法确定的映射参数,xo、yo、zo分别表示目标对象的第一特征尺寸、目标对象的第二特征尺寸以及目标对象的第三特征尺寸。
[0100] 当已经利用前述方法确定了映射参数后,针对任意一张医学图像,可以利用公式(4)确定医学图像中目标对象的目标尺寸。
[0101] 在一些实现方式中,对于任一医学图像,可以基于包括该医学图像的包括多个医学图像的医学图像集确定该医学图像中目标对象的目标尺寸。
[0102] 例如,可以利用公式(4)确定所述医学图像集中每个医学图像中目标对象的候选目标尺寸,并可以给予公式(5)确定该医学图像中目标对象的目标尺寸。
[0103] Psize=∑i{D}i/n                            (5)
[0104] 其中n表示医学图像集中包括的多个医学图像的数量,i是索引参数,{D}i是利用第i张医学图像确定的目标对象的候选目标尺寸。
[0105] 也就是说,可以基于多个医学图像所确定的目标对象的候选目标尺寸的平均值确定所述目标对象的目标尺寸。在另一些实现方式中,也可以利用多个医学图像所确定的目标对象的候选目标尺寸的加权平均值确定所述目标对象的目标尺寸。在一些示例中,n可以是大于10的整数。
[0106] 在一些实施例中,在执行步骤S204之前,可以根据步骤S202确定的目标掩码和参考掩码确定所述医学图像是否符合预设条件。当所述医学图像符合预设条件时,可以继续执行步骤S204~步骤S208。当所述医学图像不符合预设条件时,可以不基于所述医学图像确定目标对象的尺寸。
[0107] 在一种实现方式中,所述目标掩码和所述参考掩码需要满足以下条件:
[0108] ·医学图像中存在预定类型的目标对象(如息肉)和预定类型的参考对象(如活检钳器械头)
[0109] ·所述目标掩码和所述参考掩码不重叠
[0110] ·所述目标掩码和所述参考掩码与所述医学图像的边界之间的距离超过预设的第一阈值(如20像素)
[0111] ·所述目标掩码和所述参考掩码的中心点与所述医学图像的中心点小于预设的第二阈值(如50像素)
[0112] 当所述医学图像中确定的目标掩码和参考掩码符合上述条件时,可以认为医学图像中符合确定目标对象的尺寸的条件,并且所述医学图像中包含完整的目标对象与参考对象,以及所述目标对象和参考对象距离图像中心较近,因此变形较小。
[0113] 可以理解的是,在具体应用中,本领域技术人员可以根据实际情况调整上述条件。例如,可以根据实际情况设置上述第一阈值和第二阈值的具体值。此外,本领域技术人员也可以选择删除上述四个条件中的至少一个,或者根据实际情况增加新的条件。
[0114] 上述医学图像处理方法可以应用于视频流中的视频帧。例如,当输入的医学图像是视频帧时,可以利用在此之前接收的多个视频帧(例如8个)中的参考对象的参考掩码确定上述映射关系中的映射参数,并利用确定好的映射参数确定当前视频帧中的目标对象的目标尺寸。
[0115] 在一些实施例中,可以在每次确定医学图像中的目标对象的目标尺寸之前利用参考对象的特征尺寸更新映射关系中的映射参数。
[0116] 在另一些实施例中,可以利用先前确定的映射参数的结果确定当前视频帧中的目标对象的目标尺寸。
[0117] 利用本申请提供的医学图像处理方法,能够通过对医学图像进行目标检测的结果确定医学图像中存在的目标对象的尺寸,从而为在医学图像进行目标的实时测量提供了可能。通过利用图像中具有已知的参考尺寸的参考掩码和真实尺寸的拟合来确定目标对象的真实尺寸,本申请提供的方法具有更强的鲁棒性,有效规避了因图像采集单元的镜头导致的形变而造成的测量不准的问题。
[0118] 图6示出了根据本申请的实施例的医学图像处理装置的示意性的框图。如图6所示,医学图像处理装置600可以包括目标检测单元610、特征尺寸确定单元620以及目标尺寸确定单元630。
[0119] 目标检测单元610可以配置成对所述医学图像执行目标检测,以确定所述医学图像中的目标对象和参考对象。其中目标对象可以是用户希望在医学图像中观察到的组织对象,例如癌变组织、息肉、溃疡、糜烂、充血、水肿等对象。参考对象可以是具有已知的参考尺寸的对象,利用在利用医疗电子设备进行操作时使用的器械,例如手术刀、电刀、缝合器、镊子、活检钳等。在一些实施例中,在利用内窥镜进行肠道检查所采集的医学图像中,目标图像可以是息肉,参考图像可以是活检钳等。可以理解的是,在利用其他类型的医疗电子设备进行采集时,本申请涉及的目标对象和参考对象可以是其他任何对象。
[0120] 在一些实施例中,可以利用神经网络对所述医学图像进行处理以执行目标检测。例如,可以利用RCNN、Fast RCNN、Faster RCNN、YOLO、SSD、Mask RCNN、deepLab系列等网络对医学图像进行处理,以识别出医学图像中存在的目标对象和参考对象。
[0121] 利用图3-图5中示出的Mask RCNN网络架构,可以对医学图像进行处理,并确定医学图像中存在目标对象的目标掩码以及参考对象的参考掩码。其中所述目标掩码指示所述目标对象的位置和所述目标对象的边界,以及所述参考掩码指示所述参考对象的位置和所述参考对象的边界。
[0122] 在一些实施例中,目标掩码和参考掩码可以是由0和1组成的二进制的图像,其中1值区域可以对应于在输入图像中检测到的目标对象和参考对象。可以理解的是,利用1值区域的位置和边界能够分别确定目标对象的位置和边界,以及参考对象的位置和边界。
[0123] 可以理解的是,由于参考对象是诸如手术刀、电刀、缝合器、镊子、活检钳的非生物组织,因此,这样的参考对象通常具有已知的形状和尺寸。由于利用图3中示出的方法能够从输入图像中分别分割出目标对象的位置和边界以及参考对象的位置和边界,因此,可以利用已知的参考对象的形状和尺寸确定目标对象的尺寸。
[0124] 特征尺寸确定单元620可以配置成基于所述目标掩码确定所述目标对象的特征尺寸。在一些实施例中,目标对象可以包括多个特征尺寸。例如,所述多个特征尺寸可以包括所述目标对象中距离最远的两个点之间的距离、以及上述距离最远的两个点与医学图像的中心点之间的距离。
[0125] 例如,特征尺寸确定单元620可以配置成确定所述目标掩码中的两个目标特征点,其中所述两个目标特征点之间的距离指示所述目标掩码的最大尺寸。可以将所述两个目标特征点之间的距离确定为所述目标掩码的第一特征尺寸。
[0126] 进一步地,特征尺寸确定单元620还可以配置成将所述两个目标特征点中的一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第二特征尺寸,以及将所述两个目标特征点中的另一个目标特征点与所述医学图像的中心之间的距离确定为所述目标掩码的第三特征尺寸。
[0127] 相应地,特征尺寸确定单元620可以配置成基于所述参考掩码确定所述参考对象的特征尺寸。在一些实施例中,所述参考对象的特征尺寸与所述目标对象的特征尺寸是利用相同的方式确定的。
[0128] 在一种实现方式中,参考对象可以包括多个特征尺寸。其中所述多个特征尺寸可以包括所述参考对象中距离最远的两个点之间的距离、以及上述距离最远的两个点与医学图像的中心点之间的距离。
[0129] 例如,特征尺寸确定单元620可以配置成确定所述参考掩码中的两个参考特征点,其中所述两个参考特征点之间的距离指示所述参考掩码中的最大尺寸,并将所述两个参考特征点之间的距离确定为第一特征尺寸。
[0130] 进一步地,特征尺寸确定单元620还可以配置成将所述两个参考特征点中的一个参考特征点与该医学图像的中心之间的距离确定为第二特征尺寸,以及将所述两个参考特征点中的另一个参考特征点与该医学图像的中心之间的距离确定为第三特征尺寸。
[0131] 目标尺寸配置单元630可以配置成基于所述参考对象的特征尺寸、所述目标对象的特征尺寸以及所述参考尺寸确定所述目标对象的目标尺寸。其中所述参考尺寸和所述参考对象的特征尺寸之间具有预定义的映射关系。
[0132] 在一些实施例中,目标尺寸配置单元630可以配置成基于所述参考尺寸和所述参考对象的特征尺寸确定用于所述映射关系的至少一个映射参数。在一些实现方式中,所述至少一个映射参数是通过以下步骤确定的:对利用至少一个医学图像确定的参考掩码的特征尺寸进行拟合,以确定所述至少一个映射参数。
[0133] 在一些实现方式中,所述映射关系可以表示为:所述参考尺寸能够被表示为所述参考对象的特征尺寸的函数f。
[0134] 在一些实现方式中,f可以表示为多项式的形式。所述多项式包括至少一个变量,所述至少一个变量表示所述特征尺寸,所述映射参数指的是所述多项式中每一项的系数。
[0135] 在另一些实现方式中,上述映射关系f还可以形成为任何其他形式的函数式。例如,还可以利用幂函数、指数函数、三角函数等任何形式的函数表示映射关系f,并可以相应地确定映射关系中的至少一个映射参数。
[0136] 利用所确定的映射参数,可以基于所述映射关系对所述目标尺寸的特征尺寸进行处理,以确定所述目标对象的目标尺寸。
[0137] 也就是说,在利用前述方法确定了公式(2)中的映射参数的值之后,可以利用公式(4)确定所述目标对象的目标尺寸。
[0138] 在一些实现方式中,对于任一医学图像,可以基于包括该医学图像的包括多个医学图像的医学图像集确定该医学图像中目标对象的目标尺寸。例如,可以基于多个医学图像所确定的目标对象的候选目标尺寸的平均值确定所述目标对象的目标尺寸。在另一些实现方式中,也可以利用多个医学图像所确定的目标对象的候选目标尺寸的加权平均值确定所述目标对象的目标尺寸。
[0139] 在一些实施例中,医学图像处理装置600还可以包括判断单元(未图示),判断单元可以配置成根据目标检测单元610确定的目标掩码和参考掩码确定所述医学图像是否符合预设条件。当所述医学图像符合预设条件时,可以确定医学图像中存在的目标对象的尺寸。当所述医学图像不符合预设条件时,可以不基于所述医学图像确定目标对象的尺寸。
[0140] 在一种实现方式中,所述目标掩码和所述参考掩码需要满足以下条件:
[0141] ·医学图像中存在预定类型的目标对象(如息肉)和预定类型的参考对象(如活检钳器械头)
[0142] ·所述目标掩码和所述参考掩码不重叠
[0143] ·所述目标掩码和所述参考掩码与所述医学图像的边界之间的距离超过预设的第一阈值(如20像素)
[0144] ·所述目标掩码和所述参考掩码的中心点与所述医学图像的中心点小于预设的第二阈值(如50像素)
[0145] 当所述医学图像中确定的目标掩码和参考掩码符合上述条件时,可以认为医学图像中符合确定目标对象的尺寸的条件,并且所述医学图像中包含完整的目标对象与参考对象,以及所述目标对象和参考对象距离图像中心较近,因此变形较小。
[0146] 可以理解的是,在具体应用中,本领域技术人员可以根据实际情况调整上述条件。例如,可以根据实际情况设置上述第一阈值和第二阈值的具体值。此外,本领域技术人员也可以选择删除上述四个条件中的至少一个,或者根据实际情况增加新的条件。
[0147] 利用本申请提供的医学图像处理装置,能够通过对医学图像进行目标检测的结果确定医学图像中存在的目标对象的尺寸,从而为在医学图像进行目标的实时测量提供了可能。通过利用图像中具有已知的参考尺寸的参考掩码和真实尺寸的拟合来确定目标对象的真实尺寸,本申请提供的方法具有更强的鲁棒性,有效规避了因图像采集单元的镜头导致的形变而造成的测量不准的问题。
[0148] 图7示出了根据本申请实施例的医疗电子设备的示意性的框图。如图7所示,医疗电子设备700可以包括图像采集单元710、目标检测单元720、特征尺寸确定单元730以及目标尺寸确定单元740。
[0149] 图像采集单元710可以用于采集医学图像。这里所说的医学图像可以是例如通过CT、MRI、超声、X光、核素显像(如SPECT、PET)、光学成像等方法采集的医学图像,也可以是例如心电图、脑电图、光学摄影等显示人体生理信息的图像。在本申请提供的实施例中,医疗电子设备700可以是内窥镜。图像采集单元可以是位于内窥镜前端的图像采集模块,包括CCD或CMOS以及用于成像的光学组件。
[0150] 在一些实施例中,图像采集单元710可以配置成采集包括至少两个医学图像的视频流。
[0151] 目标检测单元720、特征尺寸确定单元730以及目标尺寸确定单元740可以实现为图6中示出的目标检测单元610、特征尺寸确定单元620以及目标尺寸确定单元630,在此不再加以赘述。
[0152] 在一些实现方式中,可以利用医疗电子设备中设置的处理单元(例如处理器)实现目标检测单元720、特征尺寸确定单元730以及目标尺寸确定单元740的功能。所述处理单元可以配置成基于所述至少两个医学图像实时地确定所述目标对象的目标尺寸。
[0153] 医疗电子设备700还可以包括输出单元750。输出单元750可以配置成输出所确定的所述目标对象的目标尺寸。
[0154] 例如,输出单元750可以以视觉、听觉或任何其他方式输出所确定的目标对象的目标尺寸。例如,输出单元可以在显示器上实时地显示当前显示的医学图像中存在的目标对象的目标尺寸,从而能够实现实时地向用户提供目标尺寸的信息的效果,以帮助用户进行下一步操作的决策。
[0155] 图8示出了根据本申请的实施例的医疗电子设备的应用过程的示意性的过程。
[0156] 如图8所示,在训练阶段,可以利用预先确定的训练集图片对目标参数网络(例如前述Mask RCNN网络)进行训练,以确定目标检测网络中的参数。
[0157] 在应用阶段,可以利用训练好的目标检测网络对医疗电子设备采集到的输入图像(拍摄的照片或采集的视频流中的视频帧)进行处理。通过对待处理的图像进行筛选可以筛选出符合条件的图像,并可以利用结合图2-图5描述的方法对符合条件的图像进行处理,以确定图像中存在的目标对象的目标尺寸。
[0158] 此外,根据本申请实施例的方法或装置也可以借助于图9所示的计算设备的架构来实现。图9示出了该计算设备的架构。如图9所示,计算设备900可以包括总线910、一个或至少两个CPU 920、只读存储器(ROM)930、随机存取存储器(RAM)940、连接到网络的通信端口950、输入/输出组件960、硬盘970等。计算设备900中的存储设备,例如ROM 930或硬盘970可以存储本申请提供的目标检测方法的处理和/或通信使用的各种数据或文件以及CPU所执行的程序指令。计算设备900还可以包括用户界面980。当然,图9所示的架构只是示例性的,在实现不同的设备时,根据实际需要,可以省略图9示出的计算设备中的一个或至少两个组件。
[0159] 根据本申请的另一方面,还提供了一种非易失性的计算机可读存储介质,其上存储有计算机可读的指令,当利用计算机执行所述指令时可以执行如前所述的方法。
[0160] 技术中的程序部分可以被认为是以可执行的代码和/或相关数据的形式而存在的“产品”或“制品”,通过计算机可读的介质所参与或实现的。有形的、永久的储存介质可以包括任何计算机、处理器、或类似设备或相关的模块所用到的内存或存储器。例如,各种半导体存储器、磁带驱动器、磁盘驱动器或者类似任何能够为软件提供存储功能的设备。
[0161] 所有软件或其中的一部分有时可能会通过网络进行通信,如互联网或其他通信网络。此类通信可以将软件从一个计算机设备或处理器加载到另一个。例如:从视频目标检测设备的一个服务器或主机计算机加载至一个计算机环境的硬件平台,或其他实现系统的计算机环境,或与提供目标检测所需要的信息相关的类似功能的系统。因此,另一种能够传递软件元素的介质也可以被用作局部设备之间的物理连接,例如光波、电波、电磁波等,通过电缆、光缆或者空气等实现传播。用来载波的物理介质如电缆、无线连接或光缆等类似设备,也可以被认为是承载软件的介质。在这里的用法除非限制了有形的“储存”介质,其他表示计算机或机器“可读介质”的术语都表示在处理器执行任何指令的过程中参与的介质。
[0162] 本申请使用了特定词语来描述本申请的实施例。如“第一/第二实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
[0163] 此外,本领域技术人员可以理解,本申请的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本申请的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。
[0164] 除非另有定义,这里使用的所有术语(包括技术和科学术语)具有与本发明所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
[0165] 上面是对本发明的说明,而不应被认为是对其的限制。尽管描述了本发明的若干示例性实施例,但本领域技术人员将容易地理解,在不背离本发明的新颖教学和优点的前提下可以对示例性实施例进行许多修改。因此,所有这些修改都意图包含在权利要求书所限定的本发明范围内。应当理解,上面是对本发明的说明,而不应被认为是限于所公开的特定实施例,并且对所公开的实施例以及其他实施例的修改意图包含在所附权利要求书的范围内。本发明由权利要求书及其等效物限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈