一种基于浏览器的图像处理方法及装置与流程

文档序号:15275935发布日期:2018-08-28 22:58阅读:155来源:国知局

本申请实施例涉及计算机技术领域,具体涉及一种基于浏览器的图像处理方法及装置。



背景技术:

随着可视化技术的不断发展,医学图像在临床诊断、科学研究等方面发挥着重要的作用。现有技术中,影像医生在医学图像工作站上使用诊断软件浏览医学图像时,会根据病灶的特征及位置,使用一些标注工具将病灶标注出来,生成报告关键图,并存入诊断报告中。一般来说,影像医生在医学图像工作站上浏览图像的同时,会在另外一台电脑开启诊断报告端,便于边浏览医学图像边填写诊断报告。由于医生在不同的电脑显示器上对同一图片进行处理,需要解决跨环境处理同一图像的问题。一般来说,在生成报告关键图后,可以通过启用硬件程序将图片存入本地,诊断报告端再从本地读取图片,并在诊断报告端集成显示,该过程存在操作繁琐的缺陷,且需要额外编写硬件程序不断地去存入和读取本地存储装置,存在成本高、效率低的缺陷。



技术实现要素:

本申请实施例提供了一种基于浏览器的图像处理方法及装置,旨在解决现有技术医学图像显示操作繁琐、效率低、成本高的技术问题。

为此,本申请实施例提供如下技术方案:

本申请实施例的第一方面公开了一种基于浏览器的图像处理方法,应用于基于浏览器的图像处理装置,所述图像处理装置与图像浏览装置、诊断报告生成装置通信连接;所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名;所述方法包括:接收生成的图像对象,所述图像对象包括图像以及所述图像对象的特征属性;根据所述图像对象的特征属性分类存储所述图像对象;接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象。

本申请实施例的第二方面,公开了一种基于浏览器的图像处理方法,应用于基于浏览器的图像浏览装置,所述图像浏览装置与图像处理装置、诊断报告生成装置通信连接,所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名;所述方法包括:接收第一图像以及针对所述第一图像的操作,生成第二图像;创建与所述第二图像对应的图像对象;所述图像对象包括第二图像以及所述图像对象的特征属性;发送所述图像对象。

本申请实施例的第三方面,公开了一种基于浏览器的图像处理方法,应用于基于浏览器的诊断报告生成装置,所述诊断报告生成装置与图像浏览装置、图像处理装置、通信连接;所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名,所述方法包括:响应于触发操作,发送特征指令;其中,所述特征指令包括图像对象的特征属性;接收图像对象,所述图像对象的特征属性与所述特征指令匹配。

本申请实施例的第四方面,公开了一种基于浏览器的图像处理方法,,应用于基于浏览器的图像处理系统,所述图像处理系统包括图像处理装置、图像浏览装置以及诊断报告生成装置,所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名;所述方法包括:所述图像浏览装置接收第一图像以及针对所述第一图像的操作,生成第二图像;创建与所述第二图像对应的图像对象;发送所述图像对象;所述图像对象包括第二图像以及所述图像对象的特征属性;所述图像处理装置接收生成的图像对象,所述图像对象包括图像以及所述图像对象的特征属性;根据所述图像对象的特征属性分类存储所述图像对象;所述诊断报告生成装置响应于触发操作,发送特征指令;所述图像处理装置接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象;所述诊断报告生成装置接收图像对象,所述图像对象的特征属性与所述特征指令匹配。

本申请实施例的第五方面,公开了图像处理装置,包括:接收单元,用于接收生成的图像对象,所述图像对象包括图像以及所述图像对象的特征属性;管理单元,用于根据所述图像对象的特征属性分类存储所述图像对象;发送单元,用于接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象。

本申请实施例的第六方面,公开了一种用于图像处理的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收生成的图像对象,所述图像对象包括图像以及所述图像对象的特征属性;根据所述图像对象的特征属性分类存储所述图像对象;接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象。

本申请实施例的第七方面,公开了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如第一方面所述的图像处理方法。

本申请实施例的第八方面,公开了一种图像浏览装置,所述图像浏览装置与图像处理装置、诊断报告生成装置通信连接,所述图像处理装置、图像浏览装置、诊断报告生成装置对应相同的端口号以及域名,所述装置包括:生成单元,用于接收第一图像以及针对所述第一图像的操作,生成第二图像;创建单元,用于创建与所述第二图像对应的图像对象;所述图像对象包括第二图像以及所述图像对象的特征属性;发送单元,用于发送所述图像对象。

本申请实施例的第九方面,公开了一种诊断报告生成装置,所述诊断报告生成装置与图像浏览装置、图像处理装置、通信连接,所述图像处理装置、图像浏览装置、诊断报告生成装置对应相同的端口号以及域名,所述装置包括:发送单元,用于响应于触发操作,发送特征指令;其中,所述特征指令包括图像对象的特征属性;接收单元,用于接收图像对象,所述图像对象的特征属性与所述特征指令匹配。

本申请实施例提供的基于浏览器的图像处理方法及装置,图像处理装置可以基于浏览器环境接收图像浏览装置生成的图像对象,根据所述图像对象的特征属性分类存储所述图像对象,并接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象,以便诊断报告生成装置可以基于浏览器环境接收并显示所述图像对象。由于图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名,因此可以基于同一浏览器环境互相访问、交互数据,方便用户使用浏览器对同一图像进行不同的处理。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请一实施例提供的基于浏览器的图像处理方法流程图;

图2为本申请另一实施例提供的基于浏览器的图像处理方法流程图;

图3为本申请再一实施例提供的基于浏览器的图像处理方法示意图;

图4为本申请又一实施例提供的基于浏览器的图像处理方法流程图;

图5为本申请又一实施例提供的基于浏览器的图像处理方法流程图;

图6为本申请又一实施例提供的基于浏览器的图像处理方法流程图;

图7为本申请一实施例提供的图像处理装置示意图;

图8是根据一示例性实施例示出的一种用于图像处理的装置的框图;

图9为本申请一实施例提供的图像处理装置示意图;

图10是根据一示例性实施例示出的一种用于图像处理的装置的框图;

图11为本申请一实施例提供的图像处理装置示意图;

图12是根据一示例性实施例示出的一种用于图像处理的装置的框图。

具体实施方式

本申请实施例提供了一种基于浏览器的图像处理方法及装置,可以提高医学图像显示、交互的便捷性,提高数据处理效率,降低数据处理成本。

在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

当然,上述术语的解释仅为方便理解而做出,而不具有任何限制含义。

下面将结合附图1至附图6本申请示例性实施例示出的基于浏览器的图像处理方法进行介绍。

参见图1,为本申请一实施例提供的基于浏览器的图像处理方法流程图。如图1所示,可以包括:

s101,图像处理装置接收生成的图像对象,所述图像对象包括图像以及所述图像对象的特征属性。

在本申请实施例中,所述图像处理装置与图像浏览装置、诊断报告生成装置通信连接。所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名。由于三者具有相同的端口号和域名、支持相同的网络协议,因此可以方便地在浏览器环境下交互数据。在一些实施方式中,所述图像处理装置、图像浏览装置、诊断报告生成装置可以直接通信连接。在一些实施方式中,所述图像处理装置、图像浏览装置、诊断报告生成装置作为子程序,分别与浏览器母程序装置通信连接,经由浏览器母程序装置交互数据。当然,也可以部分数据经由浏览器母程序装置传输,部分数据由各子程序直接交互。

在一些实施方式中,图像处理装置接收生成的图像对象包括:图像处理装置接收图像浏览装置发送的图像对象。在这一实现方式中,图像浏览装置直接向图像处理装置发送生成的图像对象,由图像处理装置直接接收该图像对象。

在一些实施方式中,图像处理装置接收生成的图像对象包括:图像处理装置接收浏览器母程序装置发送的图像对象,其中,所述图像对象为图像浏览装置向所述浏览器母程序装置发送;其中,所述图像浏览装置与浏览器母程序装置通信连接,所述浏览器母程序装置与所述图像处理装置通信连接。在这一实现方式中,图像浏览装置向浏览器母程序装置发送图像对象,由浏览器母程序装置向图像处理装置发送所述对象。

其中,所述图像对象可以包括图像以及所述图像对象的特征属性。所述图像的特征属性用于表征图像的特征,具体可以包括图像编码、图像所占内存大小、图像长度、图像宽度、图像对应病灶位置信息中的一种或多种。所述图像对应病灶位置信息例如可以是该图像对应的肺部图像、肝脏图像、心脏图像等。

s102,图像处理装置根据所述图像对象的特征属性分类存储所述图像对象。

图像处理装置可以按照图像对象的不同特征属性对图像对象进行分类,并分类存储所述图像对象。例如,可以按照图像的大小分类、按照图像对应的病灶位置信息分类等,具体不进行限定。

s103,图像处理装置接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象。

在一些实施方式中,图像处理装置还可以接收特征指令。所述特征指令包括图像对应的特征属性。所述特征属性具体可以包括图像编码、图像所占内存大小、图像长度、图像宽度、图像对应病灶位置信息中的一种或多种。

在一些实施方式中,所述接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象包括:接收诊断报告生成装置发送的特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,向所述诊断报告生成装置发送所述图像对象。在这一实施方式中,图像处理装置可以与诊断报告生成装置直接连接,接收由诊断报告生成装置发送的特征指令,查找对应的图像对象,向所述诊断报告生成装置发送所述图像对象。

在一些实施方式中,所述接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象包括:接收浏览器母程序装置发送的特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,向所述浏览器母程序装置发送所述图像对象;其中,所述图像处理装置与浏览器母程序装置通信连接,所述浏览器母程序装置与所述诊断报告生成装置通信连接。在这一实施方式中,图像处理装置通过浏览器母程序装置与诊断报告生成装置通信连接。诊断报告生成装置向浏览器母程序装置发送特征指令,由浏览器母程序装置向图像处理装置发送特征指令。图像处理装置在查找到对应的图像对象后,向浏览器母程序装置发送所述图像对象。浏览器母程序装置向诊断报告生成装置发送所述图像对象,由诊断报告生成装置显示所述图像对象。

在一些实施方式中,所述根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象包括:根据所述特征属性计算第一哈希值;利用迪杰斯特拉算法查找所述第一哈希值与第二哈希值的最短路径,将最短路径对应的第二哈希值对应的图像对象作为与所述特征属性对应的图像对象;所述第二哈希值与所述图像对象的特征属性具有对应关系。举例说明,迪杰斯特拉算法一般可以用于解决赋权有向图或者无向图的单源最短路径问题,算法最终得到一个最短路径树。其中,从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径,称为最短路径。在通过特征属性值查找内容时,可以看作是该数字顶点到另一个顶点的最短路径,权重最小的则找到了相应的属性内容。在本申请具体实施时,可以将特征指令中的请求内容,例如特征属性值通过哈希算法转换成第一哈希值。利用迪杰斯特拉算法查找所述第一哈希值与第二哈希值的最短路径,将权重最小的路径作为最短路径,将最短路径对应的第二哈希值对应的图像对象作为与所述特征属性对应的图像对象。

以上从图像处理装置侧对本申请实施例提供的图像处理方法进行了介绍,以下从图像处理装置与图像浏览装置、诊断报告生成装置交互的角度对本申请实施例提供的图像处理方法进行介绍。为了便于本领域技术人员更清楚地理解本申请的实施方式,下面以两个具体示例对本申请实施方式进行介绍。需要说明的是,该具体示例仅为使得本领域技术人员更清楚地了解本申请,但本申请的实施方式不限于该具体示例。

参见图2,为本申请一实施例提供的基于浏览器的图像处理方法流程图。如图2所示,可以包括:

s201,图像浏览装置接收第一图像以及针对所述第一图像的操作,生成第二图像。

在本申请具体实现时,图像处理装置与图像浏览装置、诊断报告生成装置通信连接;所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名。图像处理装置与医学影像浏览器具有兼容性,例如程序语言相容、属性相容、功能相容、存储能力相容等。这样才能建设医学影像浏览器自我处理报告关键图的能力,不会依赖外界服务环境或者出现不兼容的情况,更无需强制浏览器使用特定程序,从而实现图像的快速、高效处理。

具体实现时,第一图像为医学影像,例如可以是ct图像或者核磁共振图像。图像浏览装置的用户例如影像医生可以浏览第一图像,根据病灶的特征及位置,使用一些标注工具或者其他操作,并病灶明显标注出来,生成第二图像,即报告关键图。

s202,图像浏览装置创建与所述第二图像对应的图像对象。

其中,所述图像对象包括第二图像以及与第二图像对应的特征属性。举例说明是,当图像浏览装置生成第二图像后,即可以创建图像对象,所述图像对象包括第二图像以及所述图像对象的特征属性。所述图像的特征属性用于表征图像的特征,具体可以包括图像编码、图像所占内存大小、图像长度、图像宽度、图像对应病灶位置信息中的一种或多种。所述图像对应病灶位置信息例如可以是该图像对应的肺部图像、肝脏图像、心脏图像等。

s203,图像浏览装置发送图像对象。

具体实现时,图像浏览装置可以直接将图像对象发送给图像处理装置,也可以发送给浏览器母程序装置,由浏览器母程序装置将图像对象发送给图像处理装置。

s204,图像处理装置接收生成的图像对象。

s205,图像处理装置根据所述图像对象的特征属性分类存储所述图像对象。

具体实现时,图像处理装置可以根据图像对象的特征属性分类存储该图像对象,并能够将该图像对象进行共享,便于诊断报告生成装置访问。需要说明的是,为了方便后续快速查找图像对象,可以按照图像的特征属性分类存储所述图像对象,后续也可以按照特征属性查找图像对象。具体地,图像处理装置可以按照图像对象的不同特征属性对图像对象进行分类,并分类存储所述图像对象。例如,可以按照图像的大小分类、按照图像对应的病灶位置信息分类等,具体不进行限定。

s206,诊断报告生成装置响应于触发操作,发送特征指令。

具体实现时,诊断报告生成装置可以响应于用户例如影像医生的触发操作,发送特征指令,以查看图像对象,即报告关键图。该特征指令包含了图像对象的特征属性,以便于图像处理装置根据该特征属性查找与所述特征属性对应的图像对象。

s207,图像处理装置接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象。

图像处理装置接收诊断报告生成装置或者图像浏览器母程序装置发送的特征指令,根据特征指令包含的特征属性查找分类存储的图像对象,并提取相应的相应信息流,将图像对象发送给诊断报告生成装置或者图像浏览器母程序装置。

s208,诊断报告生成装置接收图像对象,所述图像对象的特征属性与所述特征指令匹配。

诊断报告生成装置接收图像处理装置或者图像浏览器母程序装置发送的图像对象,显示该图像对象。

在本申请实施例中,由于图像浏览装置与图像处理装置、诊断报告生成装置通信连接,所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名,因此可以方便地实现图像的跨环境访问。此外,由于本申请实施例实现了图像对象的分类存储、分类查找,提高了cpu执行效率。

参见图3,为本申请再一实施例提供的基于浏览器的图像处理方法示意图。在该示意图中,浏览器母程序装置分别与图像浏览装置、诊断报告生成装置、图像处理装置通信连接。其中,图像处理装置可以包括接收单元、管理单元、推送单元。浏览器母程序装置、图像浏览装置、诊断报告生成装置、图像处理装置通过图像对象沟通,报告关键图搭载于图像对象之上。举例说明,当用户例如影像医生使用图像浏览装置浏览医学影像时,可以同时打开诊断报告生成装置。用户确定病灶,生成报告关键图,并创建针对此报告关键图的自定义对象,该对象搭载报告关键图。这时,浏览器母程序装置自动启动图像处理装置,将自定义对象通过指令的形式通知图像处理装置的接收单元。图像处理装置的管理单元获得接收单元的信息流,利用自身算法,按照对象的不同属性进行分类整理。此外,管理单元在医学影像浏览器的环境中将信息流共享,便于诊断报告生成装置访问,由于整个过程在用户权限的环境下进行,所以保证信息流共享这一层面是安全的。诊断报告生成装置跨环境访问,发出特征指令,获取针对该特征的图像对象,管理单元利用自身算法查询并提取对应的图像对象,告知推送单元。推送单元就诊断报告生成装置发出的特征找到相应的请求者,将该图像对象对应的图片信息转化为图片,推送到诊断报告的相应位置,在诊断报告生成装置中显示该报告关键图。当报告关键图显示完毕,图像处理装置关闭。如图3所示,在图像处理装置中,不仅做到浏览器本身能够访问图像处理装置,还可以将图像处理装置的数据流“共享”,具有相同权限的用户在诊断报告生成装置侧可以做到跨环境访问操作,同时支撑访问压力。此外,针对报告关键图“小而全”的数据特性,优化改进迪杰斯特拉算法,提高cpu执行效率。图像处理装置的推送单元可以根据用户新生成的报告关键图,智能推送关键图至诊断报告生成装置,实时显示在相应位置,提高了图像处理效率。

参见图4,为本申请又一实施例提供的图像处理装置示意图。应用于基于浏览器的图像处理系统,所述图像处理系统包括图像处理装置、图像浏览装置以及诊断报告生成装置,所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名;所述方法包括:

s401,图像浏览装置接收第一图像以及针对所述第一图像的操作,生成第二图像;创建与所述第二图像对应的图像对象;发送所述图像对象;所述图像对象包括第二图像以及所述图像对象的特征属性。

s402,图像处理装置接收生成的图像对象,所述图像对象包括图像以及所述图像对象的特征属性;根据所述图像对象的特征属性分类存储所述图像对象;

s403,诊断报告生成装置响应于触发操作,发送特征指令。

s404,图像处理装置接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象;

s405,诊断报告生成装置接收图像对象,所述图像对象的特征属性与所述特征指令匹配。

参见图5,为本申请又一实施例提供的基于浏览器的图像处理方法流程图,应用于图像浏览装置,所述图像浏览装置与图像处理装置、诊断报告生成装置通信连接;所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名;所述方法包括:

s501,图像浏览装置接收第一图像以及针对所述第一图像的操作,生成第二图像。

s502,图像浏览装置创建与所述第二图像对应的图像对象;所述图像对象包括第二图像以及所述图像对象的特征属性。

s503,图像浏览装置发送所述图像对象。

其中,图像浏览装置可以直接向图像处理装置发送所述图像对象,也可以向浏览器母程序装置发送所述图像对象。

需要说明的是,图像浏览装置侧的图像处理方法可以参照图1至图4所示实施例而实现。

图6为本申请又一实施例提供的基于浏览器的图像处理方法流程图,应用于基于浏览器的诊断报告生成装置,所述诊断报告生成装置与图像浏览装置、图像处理装置、通信连接;所述图像处理装置、图像浏览装置、诊断报告生成装置处于同一浏览器环境下,对应相同的端口号以及域名;所述方法包括:

s601,诊断报告生成装置响应于触发操作,发送特征指令;其中,所述特征指令包括图像对象的特征属性。

s602,诊断报告生成装置接收图像对象,所述图像对象的特征属性与所述特征指令匹配。

诊断报告生成装置可以接收由图像处理装置或者浏览器母程序装置发送的图像对象,并显示该图像对象。

需要说明的是,图像浏览装置侧的图像处理方法可以参照图1至图4所示实施例而实现。

下面对本申请实施例提供的方法对应的设备进行介绍。

参见图7,为本申请一实施例提供的图像处理装置示意图。

一种图像处理装置700,包括:

接收单元701,用于接收生成的图像对象,所述图像对象包括图像以及所述图像对象的特征属性。其中,所述接收单元701的具体实现可以参照图1所示实施例的s101而实现。

管理单元702,用于根据所述图像对象的特征属性分类存储所述图像对象。其中,所述管理单元702的具体实现可以参照图1所示实施例的s102而实现。

推送单元703,用于接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象。其中,所述推送单元703的具体实现可以参照图1所示实施例的s103而实现。

在一些实施方式中,所述接收单元包括:

第一接收单元,用于接收图像浏览装置发送的图像对象;或者,

第二接收单元,用于接收浏览器母程序装置发送的图像对象,其中,所述图像对象为图像浏览装置向所述浏览器母程序装置发送;其中,所述图像浏览装置与浏览器母程序装置通信连接,所述浏览器母程序装置与所述图像处理装置通信连接。

在一些实施方式中,所述推送单元包括:

第一推送单元,用于接收诊断报告生成装置发送的特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,向所述诊断报告生成装置发送所述图像对象;或者,

第二推送单元,用于接收浏览器母程序装置发送的特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,向所述浏览器母程序装置发送所述图像对象;其中,所述图像处理装置与浏览器母程序装置通信连接,所述浏览器母程序装置与所述诊断报告生成装置通信连接。

在一些实施方式中,所述推送单元包括:

计算单元,用于根据所述特征属性计算第一哈希值;

查找单元,用于利用迪杰斯特拉算法查找所述第一哈希值与第二哈希值的最短路径,将权重最小的路径对应的第二哈希值对应的图像对象作为与所述特征属性对应的图像对象;所述第二哈希值与所述图像对象的特征属性具有对应关系;

发送单元,用于发送所述图像对象。

参见图8,是本申请另一实施例提供的图像处理装置的框图。包括:至少一个处理器801(例如cpu),存储器802和至少一个通信总线803,用于实现这些装置之间的连接通信。处理器801用于执行存储器802中存储的可执行模块,例如计算机程序。存储器802可能包含高速随机存取存储器(ram:randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器801执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收生成的图像对象,所述图像对象包括图像以及所述图像对象的特征属性;根据所述图像对象的特征属性分类存储所述图像对象;接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象。

在一些实施方式中,处理器801具体用于执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收图像浏览装置发送的图像对象;或者,接收浏览器母程序装置发送的图像对象,其中,所述图像对象为图像浏览装置向所述浏览器母程序装置发送;其中,所述图像浏览装置与浏览器母程序装置通信连接,所述浏览器母程序装置与所述图像处理装置通信连接。

在一些实施方式中,处理器801具体用于执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收诊断报告生成装置发送的特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,向所述诊断报告生成装置发送所述图像对象;或者,接收浏览器母程序装置发送的特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,向所述浏览器母程序装置发送所述图像对象;其中,所述图像处理装置与浏览器母程序装置通信连接,所述浏览器母程序装置与所述诊断报告生成装置通信连接。

在一些实施方式中,处理器801具体用于执行所述一个或者一个以上程序包含用于进行以下操作的指令:根据所述特征属性计算第一哈希值;利用迪杰斯特拉算法查找所述第一哈希值与第二哈希值的最短路径,将权重最小的路径对应的第二哈希值对应的图像对象作为与所述特征属性对应的图像对象;所述第二哈希值与所述图像对象的特征属性具有对应关系。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种机器可读介质,例如该机器可读介质可以为非临时性计算机可读存储介质,当所述介质中的指令由装置(终端或者服务器)的处理器执行时,使得装置能够执行一种图像处理方法,所述方法包括:接收生成的图像对象,所述图像对象包括图像以及所述图像对象的特征属性;根据所述图像对象的特征属性分类存储所述图像对象;接收特征指令,根据所述特征指令包含的特征属性查找与所述特征属性对应的图像对象,发送所述图像对象。

其中,本申请装置各单元或模块的设置可以参照图1至图6所示的方法而实现,在此不赘述。

参见图9,为本申请一实施例提供的图像处理装置示意图。

一种图像处理装置900,包括:

接收单元901,用于接收第一图像以及针对所述第一图像的操作,生成第二图像。其中,所述接收单元901的具体实现可以参照图5所示实施例的s501而实现。

创建单元902,用于创建与所述第二图像对应的图像对象;所述图像对象包括第二图像以及所述图像对象的特征属性。其中,所述创建单元902的具体实现可以参照图5所示实施例的s502而实现。

发送单元903,用于发送所述图像对象。其中,所述发送单元903的具体实现可以参照图5所示实施例的s503而实现。

参见图10,是本申请另一实施例提供的图像处理装置的框图。包括:至少一个处理器1001(例如cpu),存储器1002和至少一个通信总线1003,用于实现这些装置之间的连接通信。处理器1001用于执行存储器1002中存储的可执行模块,例如计算机程序。存储器1002可能包含高速随机存取存储器(ram:randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器1001执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收第一图像以及针对所述第一图像的操作,生成第二图像;创建与所述第二图像对应的图像对象;所述图像对象包括第二图像以及所述图像对象的特征属性;发送所述图像对象。

其中,本申请装置各单元或模块的设置可以参照图1至图6所示的方法而实现,在此不赘述。

参见图11,为本申请一实施例提供的图像处理装置示意图。

一种图像处理装置1100,包括:

发送单元1101,用于响应于触发操作,发送特征指令;其中,所述特征指令包括图像对象的特征属性。其中,所述发送单元1101的具体实现可以参照图6所示实施例的s601而实现。

接收单元1102,用于接收图像对象,所述图像对象的特征属性与所述特征指令匹配。其中,所述接收单元1102的具体实现可以参照图6所示实施例的s602而实现。

参见图12,是本申请另一实施例提供的图像处理装置的框图。包括:至少一个处理器1201(例如cpu),存储器1202和至少一个通信总线1203,用于实现这些装置之间的连接通信。处理器1201用于执行存储器1202中存储的可执行模块,例如计算机程序。存储器1202可能包含高速随机存取存储器(ram:randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器1201执行所述一个或者一个以上程序包含用于进行以下操作的指令:响应于触发操作,发送特征指令;其中,所述特征指令包括图像对象的特征属性;接收图像对象,所述图像对象的特征属性与所述特征指令匹配。

其中,本申请装置各单元或模块的设置可以参照图1至图6所示的方法而实现,在此不赘述。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1