掌桥专利:专业的专利平台
掌桥专利
首页

基于图像的数据处理方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 11:14:36


基于图像的数据处理方法、装置、电子设备及存储介质

技术领域

本公开涉及计算机软件技术领域,具体而言,涉及一种基于图像的数据处理方法、装置、电子设备及存储介质。

背景技术

随着医学技术的发展,计算机体层摄影(Computed Tomography,CT)技术已经越来越多地应用到实际医学研究及治疗中,通过CT技术可以对器官进行病理性分析,有助于医务工作者对患者进行诊断治疗。

在医学领域中,可以通过CT检测技术对患者的待检测器官进行检测,比如在待检测器官为肝脏时,可以通过CT技术对患者肝脏进行扫描,测量肝脏在不同时刻的CT值(密度值),该过程需要医务工作者首先统计患者在不同时刻对应的CT值,从而再针对患者的肝脏进行诊断,整个过程效率较低。

发明内容

本公开实施例至少提供一种基于图像的数据处理方案。

第一方面,本公开实施例提供了一种基于图像的数据处理方法,包括:

响应于针对目标对象的目标区域相关的数据获取请求,获取所述目标区域在不同时刻下的图像的密度值;

基于所述密度值,生成所述目标区域对应的时间密度曲线,所述时间密度曲线为所述目标区域对应的密度值随着时间变化的曲线;以及

在用户操作界面展示所述时间密度曲线,以辅助分析包含所述目标对象的图像。

本公开实施例中,在检测到针对目标对象的目标区域相关的数据获取请求的情况下,可以直接根据获取到的目标区域在不同时刻下的图像的密度值,生成目标区域对应的密度值随着时间变化的曲线,并在用户操作界面进行展示,该曲线可以用于医务工作者对目标对象比如肝脏进行诊断分析,通过该方式可以直接得到目标对象的时间密度曲线,便于医务工作者直接对目标对象进行诊断,从而可以提高诊断效率。

在一种可能的实施方式中,所述响应于针对目标对象的目标区域相关的数据获取请求,获取所述目标区域在不同时刻下的图像的密度值,包括:

响应于针对用户操作界面的打开触发操作,获取预先存储的所述目标区域在不同时刻下的图像的密度值。

本公开实施例中,通过对用户操作界面的打开触发操作,可以获取预先存储的目标区域在不同时刻下的图像的密度值,示例性地,可以将请求次数较多的目标区域与对用户操作界面的打开触发操作进行关联,便于快速获取目标区域在不同时刻下的图像的密度值,从而提高目标区域对应的时间密度曲线的展示效率。

在一种可能的实施方式中,所述响应于针对目标对象的目标区域相关的数据获取请求,获取所述目标区域在不同时刻下的图像的密度值,包括:

响应于针对多个候选区域中的所述目标区域的选中操作,获取预先存储的所述目标区域在不同时刻下的图像的密度值。

本公开实施例中,可以预先存储多个候选区域在不同时刻下的图像的密度值,示例性地,可以存储多个需要关注的区域在不同时刻下的图像的密度值,在检测到存在针对目标区域的选中操作时,可以快速获取目标区域在不同时刻下的图像的密度值,从而提高目标区域对应的时间密度曲线的展示效率。

在一种可能的实施方式中,所述响应于针对目标对象的目标区域相关的数据获取请求,获取所述目标区域在不同时刻下的图像的密度值,包括:

响应于针对所述目标对象图像的区域选择操作,获取选择的所述目标区域在所述不同时刻下的区域图像;以及

基于所述目标区域在所述不同时刻下的区域图像,确定所述目标区域在所述不同时刻下的图像的密度值。

本公开实施例中,可以供用户自定义选择目标区域,进而可以基于用户自定义的目标区域在不同时刻下的图像的密度值,生成用户感兴趣的目标区域对应的时间密度曲线,便于用户对感兴趣区域进行病理分析。

在一种可能的实施方式中,所述基于所述目标区域在所述不同时刻下的区域图像,确定所述目标区域在所述不同时刻下的图像的密度值,包括:

获取所述目标区域在不同时刻下的区域图像对应的灰度值;以及

基于所述目标区域在不同时刻下的区域图像包含的像素点对应的灰度值,确定所述目标区域在所述不同时刻下的图像的密度值。

在一种可能的实施方式中,在用户操作界面展示所述时间密度曲线之后,所述数据处理方法还包括:

响应于针对选择的所述目标区域的调整操作,获取调整后的目标区域在所述不同时刻下的区域图像;

基于所述调整后的目标区域在所述不同时刻下的区域图像,确定所述调整后的目标区域在所述不同时刻下的图像的密度值;

基于所述调整后的目标区域在所述不同时刻下的图像的密度值,生成所述调整后的目标区域对应的时间密度曲线;以及

在用户操作界面,将所述目标区域对应的时间密度曲线更新为所述调整后的目标区域对应的时间密度曲线。

本公开实施例中,可以允许用户对自定义的目标区域进行调整,从而为针对目标对象的诊断提供了便利。

在一种可能的实施方式中,所述在用户操作界面展示所述时间密度曲线,包括:

在存在多个所述目标区域的情况下,在用户操作界面展示多个所述目标区域分别对应的时间密度曲线。

本公开实施例中,可以同时向用户展示多个目标区域分别对应的时间密度曲线,便于用户根据多条时间密度曲线进行对比后对目标对象进行准确诊断。

在一种可能的实施方式中,在用户操作界面展示所述时间密度曲线之后,所述数据处理方法还包括:

响应于针对选择的所述目标区域的曲线删除操作,在用户操作界面删除所述目标区域对应的时间密度曲线。

在一种可能的实施方式中,在用户操作界面展示所述时间密度曲线后,所述数据处理方法还包括:

响应于对所述目标区域对应的时间密度曲线中的目标时刻的触发操作,获取所述目标区域在所述目标时刻下的图像的密度值;以及

在用户操作界面展示所述目标区域在所述目标时刻下的图像的密度值。

本公开实施例中,可以在用户操作界面展示的时间密度曲线中,展示用户触发的目标区域在目标时刻下的图像的密度值,在目标区域包含多个的情况下,可以直观地展示多个目标区域在同一时刻下的图像的密度值,便于用户对目标对象进行诊断分析。

在一种可能的实施方式中,所述数据获取请求中还包括密度值类型,所述获取所述目标区域在不同时刻下的图像的密度值,包括:

获取所述目标区域在不同时刻下与所述密度值类型对应的图像的密度值;

所述基于所述密度值,生成所述目标区域对应的时间密度曲线,包括:

基于所述目标区域在不同时刻下与所述密度值类型对应的图像的密度值,生成所述目标区域在所述密度值类型下对应的时间密度曲线;以及

所述在用户操作界面展示所述时间密度曲线,包括:

在用户操作界面展示所述目标区域在所述密度值类型下对应的时间密度曲线。

本公开实施例中,可以向用户提供不同密度值类型的时间密度曲线,便于用户基于不同密度值类型的时间密度曲线对目标对象进行诊断分析。

在一种可能的实施方式中,所述密度值类型包括区域平均密度值、区域最大密度值和区域最小密度值。

第二方面,本公开实施例提供了一种基于图像的数据处理装置,包括:

获取模块,用于响应于针对目标对象的目标区域相关的数据获取请求,获取所述目标区域在不同时刻下的图像的密度值;

生成模块,用于基于所述密度值,生成所述目标区域对应的时间密度曲线,所述时间密度曲线为所述目标区域对应的密度值随着时间变化的曲线;

展示模块,用于在用户操作界面展示所述时间密度曲线,以辅助分析包含所述目标对象的图像。

第三方面,本公开实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面所述的数据处理方法的步骤。

第四方面,本公开实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面所述的数据处理方法的步骤。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本公开实施例所提供的一种数据处理方法的流程图;

图2示出了本公开实施例所提供的第一种时间密度曲线的展示示意图;

图3示出了本公开实施例所提供的第二种时间密度曲线的展示示意图;

图4示出了本公开实施例所提供的一种确定目标区域在不同时刻下的图像的密度值的方法流程图;

图5示出了本公开实施例所提供的第三种时间密度曲线的展示示意图;

图6示出了本公开实施例所提供的一种时间密度曲线的调整方法流程图;

图7示出了本公开实施例所提供的一种目标区域在目标时刻下的图像的密度值的方法流行图;

图8示出了本公开实施例所提供的目标区域在目标时刻下的图像的密度值的展示示意图;

图9示出了本公开实施例所提供的一种针对密度值类型进行选择的展示示意图;

图10示出了本公开实施例所提供的一种数据处理装置的结构示意图;

图11示出了本公开实施例所提供的一种电子设备的示意图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。

在医学领域中,可以通过CT检测技术对患者的待检测器官进行检测,比如在待检测器官为肝脏时,可以通过CT技术对患者肝脏进行扫描,测量肝脏在不同时刻的CT值(密度值),该过程需要医务工作者首先统计患者在不同时刻对应的CT值,比如需要医务工作者分析患者肝脏的CT值变化特征,然后根据该变化特征再针对患者的肝脏进行诊断,整个过程效率较低。

基于上述研究,本公开提供了一种基于图像的数据处理方法,在检测到针对目标对象的目标区域相关的数据获取请求的情况下,可以直接根据获取到的目标区域在不同时刻下的图像的密度值,生成目标区域对应的图像的密度值随着时间变化的曲线,并在用户操作界面进行展示,该曲线可以用于医务工作者对目标对象比如肝脏进行诊断分析,通过该方式可以直接得到患者目标对象的时间密度曲线,便于医务工作者直接对目标对象进行诊断,从而可以提高诊断效率。

为便于对本实施例进行理解,首先对本公开实施例所公开的一种基于图像的数据处理方法进行详细介绍,本公开实施例所提供的数据处理方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端等。在一些可能的实现方式中,该数据处理方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。

参见图1所示,为本公开实施例提供的基于图像的数据处理方法的流程图,该数据处理方法包括以下S101~S103:

S101,响应于针对目标对象的目标区域相关的数据获取请求,获取目标区域在不同时刻下的图像的密度值。

本公开实施例的执行主体可以为终端设备或服务器,并且可以在终端设备提供用户操作界面,用户可以打开用户操作界面触发生成针对目标对象的目标区域相关的数据获取请求,比如在医学诊断领域,可以触发生成默认器官的默认区域的数据获取请求,或者在用户操作界面点击或者选择针对目标对象的目标区域后,生成针对目标对象的目标区域的诊断获取请求,具体将在下文进行详细说明。

示例性地,目标对象可以包含肝脏、心脏、肺部等器官,目标区域可以为目标对象中的特定区域,针对肝脏可以包括肝实质、肿瘤区域或者用户自选区域。

示例性地,目标区域在不同时刻下的图像的密度值可以通过对目标对象进行CT检测后,得到并保存的该目标区域在对应时刻下的图像的密度值,或者可以根据用户在不同时刻的目标对象图像上选择的目标区域包含的像素值,确定的该目标区域在对应时刻下的图像的密度值。

示例性地,目标区域在不同时刻下的图像的密度值可以反应该目标区域是否发生病变以及在确定病变的情况下,确定病变程度。

S102,基于密度值,生成目标区域对应的时间密度曲线,时间密度曲线为目标区域对应的密度值随着时间变化的曲线。

示例性地,在得到目标区域在不同时刻下的图像的密度值后,可以生成时间密度曲线,该时间密度曲线可以形象地反应对目标对象进行CT检测过程中,该目标区域的密度值的变化,通过该时间密度曲线,便于用户对目标对象进行诊断分析。

S103,在用户操作界面展示时间密度曲线,以辅助分析包含目标对象的图像。

本公开实施例提供的数据处理方法对应的数据处理结果,可以在用户操作界面进行展示,如图2所示,为一种针对目标对象进行诊断分析的用户操作界面中的展示区域,在触发针对目标对象的目标区域相关的数据获取请求后,可以基于获取到的目标区域在不同时刻下的图像的密度值,生成并在该展示区域展示目标对象的目标区域对应的时间密度曲线。

本公开实施例中,在检测到针对目标对象的目标区域相关的数据获取请求的情况下,可以直接根据获取到的目标区域在不同时刻下的图像的密度值,生成目标区域对应的图像的密度值随着时间变化的曲线,并在用户操作界面进行展示,该曲线可以用于医务工作者对目标对象比如肝脏进行诊断分析,通过该方式可以直接得到目标对象的时间密度曲线,便于医务工作者直接对目标对象进行诊断,从而可以提高诊断效率。

下面将结合具体实施例对上述S101~S103进行详细说明。

针对上述响应于对目标对象的目标区域相关的数据获取请求,获取所述目标区域在不同时刻下的图像的密度值,可以包含多种方式,下面分别进行具体说明。

在一种实施方式中,在响应于针对目标对象的目标区域相关的数据获取请求,获取目标区域在不同时刻下的图像的密度值时,可以包括:

响应于用户操作界面的打开触发操作,获取预先存储的目标区域在不同时刻下的图像的密度值。

示例性地,可以预先设定默认的目标区域,比如默认的目标区域为肝实质,在用户打开用户操作界面后,可以获取肝实质在不同时刻下的图像的密度值,进一步可以基于肝实质在不同时刻下的图像的密度值在用户操作界面展示肝实质对应的时间密度曲线。

本公开实施例中,通过对用户操作界面的打开触发操作,可以获取预先存储的目标区域在不同时刻下的图像的密度值,示例性地,可以将请求次数较多的目标区域与对用户操作界面的打开触发操作进行关联,便于快速获取目标区域在不同时刻下的图像的密度值,从而提高目标区域对应的时间密度曲线的展示效率。

在另一种实施方式中,响应于针对目标对象的目标区域相关的数据获取请求,获取目标区域在不同时刻下的图像的密度值,包括:

响应于针对多个候选区域中的目标区域的选中操作,获取预先存储的目标区域在不同时刻下的图像的密度值。

示例性地,可以预先生成目标对象的多个候选区域在不同时刻下的分别对应的图像的密度值,比如在目标对象包含多个肿瘤时,可以预先生成多个肿瘤在不同时刻下分别对应的图像的密度值,并在用户操作界面中展示用于对每个候选区域进行选择的选项栏,在用户点击其中一个目标区域A对应的选项栏时,可以获取该目标区域A在不同时刻下的图像的密度值,进一步可以基于目标区域A在不同时刻下的图像的密度值在用户操作界面展示该目标区域A对应的时间密度曲线。

示例性地,如图3所示,为用户操作界面中包含展示时间密度曲线的展示区域以及候选区域选择区域,在候选区域选择区域展示有多个候选区域对应的选项栏,每个选项栏可以包含选项框,在对一个候选区域对应的选项框进行点击后可以触发针对够候选区域的选中操作,比如图3中即触发了针对目标区域A的选中操作,进一步可以在用户操作界面中用于展示时间密度曲线的展示区域中,点击曲线生成按钮,这样可以在该展示区域展示基于目标区域A在不同时刻下的图像的密度值生成的时间密度曲线。

本公开实施例中,可以预先存储多个候选区域在不同时刻下的图像的密度值,示例性地,可以存储多个需要关注的区域在不同时刻下的图像的密度值,在检测到存在针对目标区域的选中操作时,可以快速获取目标区域在不同时刻下的图像的密度值,从而提高目标区域对应的时间密度曲线的展示效率。

除了上述两种获取目标区域在不同时刻下的图像的密度值的方式,在另一种实施方式中,在响应于针对目标对象的目标区域相关的数据获取请求,获取目标区域在不同时刻下的图像的密度值时,如图4所示,还可以包括以下S201~S202:

S201,响应于针对目标对象图像的区域选择操作,获取选择的目标区域在不同时刻下的区域图像;

S202,基于目标区域在不同时刻下的区域图像,确定目标区域在不同时刻下的图像的密度值。

示例性地,在一些情况下,用户还可以在用户操作界面对目标对象图像进行自定义绘制,比如如图5所示,用户可以在其中一个时刻T1的肝脏图像中绘制自选区域,比如绘制矩形框,通过该矩形框来选择目标区域,若将该矩形框绘制的目标区域记为目标区域1,在该时刻T1的肝脏图像中得到目标区域1后,可以基于该目标区域1在其它时刻对应的肝脏图像中截取目标区域1的区域图像,图5中未示出。

进一步地,可以按照目标区域在不同时刻下的区域图像,确定目标区域在不同时刻下的图像的密度值,这样可以在用户操作界面中用于展示时间密度曲线的展示区域中,点击曲线生成按钮,然后在该展示区域展示基于目标区域在不同时刻下的图像的密度值生成的时间密度曲线。

本公开实施例中,可以供用户自定义选择目标区域,进而可以基于用户自定义的目标区域在不同时刻下的图像的密度值,生成用户感兴趣的目标区域对应的时间密度曲线,便于用户对感兴趣区域进行病理分析。

进一步地,在得到目标区域在不同时刻下的区域图像后,可以基于这些区域图像,确定目标区域在不同时刻下的图像的密度值,具体过程可以包括以下S2021~S222:

S2021,获取目标区域在不同时刻下的区域图像包含的像素点对应的灰度值;

S2022,基于目标区域在不同时刻下的区域图像包含的像素点对应的灰度值,确定目标区域在不同时刻下的图像的密度值。

示例性地,这里图像的密度值可以包含多种密度值类型,比如可以包含图像的平均密度值,图像的最大密度值和图像的最小密度值,下面分别以这几种密度类型为例,来说明如何具体确定目标区域在其中一个时刻下的图像的密度值:

以图像的平均密度值为例,获取目标区域在该时刻下的区域图像包含的像素点对应的灰度值进行求和,得到目标区域在该时刻下的灰度值总和,然后将该灰度值总和与该目标区域在该时刻下的区域图像包含的像素点个数的比值,作为目标区域在该时刻下的图像的平均密度值。

以图像的最大密度值为例,在目标区域在该时刻下的区域图像包含的像素点对应的灰度值中,选择最大的灰度值作为目标区域在该时刻下的图像的最大密度值。

以图像的最小密度值为例,在目标区域在该时刻下的区域图像包含的像素点对应的灰度值中,选择最小的灰度值作为目标区域在该时刻下的图像的最小密度值。

在一种实施方式中,在用户操作界面展示时间密度曲线之后,如图6所示,本公开实施例提供的数据处理方法还包括以下S301~S304:

S301,响应于针对选择的目标区域的调整操作,获取调整后的目标区域在不同时刻下的区域图像;

S302,基于调整后的目标区域在不同时刻下的区域图像,确定调整后的目标区域在不同时刻下的图像的密度值;

S303,基于调整后的目标区域在不同时刻下的图像的密度值,生成调整后的目标区域对应的时间密度曲线;

S304,在用户操作界面,将目标区域对应的时间密度曲线更新为调整后的目标区域对应的时间密度曲线。

示例性地,在展示目标区域对应的时间密度曲线后,也可以允许用户对目标区域进行调整,比如用户在查看肝脏的目标区域A对应的时间密度曲线后,还想查看扩大、缩小或者更改区域后对应的时间密度曲线,可以在包含目标对象的目标对象图像中调整目标区域,比如可以调整上图5所示矩形框的大小,将调整后的矩形框对应的区域作为调整后的目标区域,或者移动矩形框的位置,将移动位置后的矩形框对应的区域作为调整后的目标区域。

在得到一个时刻对应的调整后的目标区域后,可以进一步获取调整后的目标区域在不同时刻下的区域图像,针对每个时刻下的调整后的区域图像,可以按照上述方式确定调整后的区域图像在该时刻下的图像的密度值,进而生成调整后的目标区域对应的时间密度曲线,这样可以在用户操作界面,对时间密度曲线进行更新。

本公开实施例中,可以允许用户对自定义的目标区域进行调整,从而为针对目标对象的诊断提供了便利。

在一种实施方式中,在用户操作界面展示时间密度曲线时,可以包括:

在存在多个目标区域的情况下,在用户操作界面展示多个目标区域分别对应的时间密度曲线。

示例性地,在一些情况下,需要对目标对象的多个区域进行对比,以便于对目标对象进行诊断,在用户选中多个目标区域的情况下,可以向用户同时展示多个目标对象分别对应的时间密度曲线,如图5所示,为在用户操作界面同时展示肝实质、肿瘤以及自选区域分别对应的时间密度曲线。

本公开实施例中,可以同时向用户展示多个目标区域分别对应的时间密度曲线,便于用户根据多条时间密度曲线进行对比后对目标对象进行准确诊断。

在一种实施方式中,针对选择的目标区域的调整操作还可以包括删除操作,这样在用户操作界面展示时间密度曲线之后,数据处理方法还包括:

响应于针对选择的目标区域的曲线删除操作,在用户操作界面删除目标区域对应的时间密度曲线。

比如针对用户选择的目标区域A,在用户操作界面可以展示目标区域A对应的时间密度曲线,若用户不想查看目标区域A对应的时间密度曲线,可以对目标区域A对应的时间密度曲线进行删除,降低用户操作界面在展示多条时间密度曲线时的干扰性。

在一种实施方式中,在用户操作界面展示时间密度曲线后,如图7所示,本公开实施例提供的数据处理方法还包括以下S401~S402:

S401,响应于对目标区域对应的时间密度曲线中的目标时刻的触发操作,获取目标区域在目标时刻下的图像的密度值;

S402,在用户操作界面展示目标区域在目标时刻下的图像的密度值。

示例性地,操作界面展示的时间密度曲线的横坐标为时刻,纵坐标为图像的密度值,每个时刻均对应有具体图像的密度值,用户可以查看每个时刻下的图像的密度值,比如如图8所示,针对目标区域为肝实质、肿瘤以及用户自选区域的情况下分别对应的时间密度曲线,在用户点击目标时刻后,可以在用户操作界面展示肝实质、肿瘤以及用户自选区域在该目标时刻下的图像的密度值。

本公开实施例中,可以在用户操作界面展示的时间密度曲线中,展示用户触发的目标时刻下目标区域的图像的密度值,在目标区域包含多个的情况下,可以直观地展示多个目标区域在同一时刻下的图像的密度值,便于用户对目标对象进行诊断分析。

在一种实施方式中,数据获取请求中还包括密度值类型,获取目标区域在不同时刻下的图像的密度值,包括:

获取目标区域在不同时刻下与密度值类型对应的图像的密度值;

示例性地,这里的密度值类型可以包括区域平均密度值、区域最大密度值和区域最小密度值,其中区域平均密度值用于展示目标区域在不同时刻下的图像的平均密度值,区域最大密度值用于展示目标区域在不同时刻下的图像的最大密度值,区域最小密度值用于展示目标区域在不同时刻下的图像的最小密度值。

这里在获取目标区域在不同时刻下的图像的密度值时,可以选择获取目标区域在具体的密度值类型下对应图像的密度值,比如上述三种密度值类型中的一种。

针对上述S102,在基于密度值,生成目标区域对应的时间密度曲线时,包括:

基于目标区域在不同时刻下与密度值类型对应的图像的密度值,生成目标区域在密度值类型下对应的时间密度曲线。

针对上述S103,在用户操作界面展示时间密度曲线时,包括:

在用户操作界面展示目标区域在密度值类型下对应的时间密度曲线。

示例性地,如图9所示,用户操作界面还可以展示有用户选择密度值类型的选择按钮,在点击该选择按钮选择后出现多种密度值类型,比如区域平均密度值、区域最大密度值和区域最小密度值,在用户选择对应的密度值类型后,可以查看目标区域在对应的密度值类型下的时间密度曲线。

本公开实施例中,可以向用户提供不同密度值类型的时间密度曲线,便于用户基于不同密度值类型的时间密度曲线对目标对象进行诊断分析。

本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。

基于同一技术构思,本公开实施例中还提供了与基于图像的数据处理方法对应的基于图像的数据处理装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述数据处理方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

参照图10所示,为本公开实施例提供的一种基于图像的数据处理装置500的示意图,该基于图像的数据处理装置500包括:

获取模块501,用于响应于针对目标对象的目标区域相关的数据获取请求,获取目标区域在不同时刻下的图像的密度值;

生成模块502,用于基于密度值,生成目标区域对应的时间密度曲线,时间密度曲线为目标区域对应的密度值随着时间变化的曲线;

展示模块503,用于在用户操作界面展示时间密度曲线,以辅助分析包含目标对象的图像。

在一种实施方式中,获取模块501在用于响应于针对目标对象的目标区域相关的数据获取请求,获取目标区域在不同时刻下的图像的密度值时,包括:

响应于用户操作界面的打开触发操作,获取预先存储的目标区域在不同时刻下的图像的密度值。

在一种实施方式中,获取模块501在用于响应于针对目标对象的目标区域相关的数据获取请求,获取目标区域在不同时刻下的图像的密度值时,包括:

响应于针对多个候选区域中的目标区域的选中操作,获取预先存储的目标区域在不同时刻下的图像的密度值。

在一种实施方式中,获取模块501在用于响应于针对目标对象的目标区域相关的数据获取请求,获取目标区域在不同时刻下的图像的密度值时,包括:

响应于针对目标对象图像的区域选择操作,获取选择的目标区域在不同时刻下的区域图像;以及

基于目标区域在不同时刻下的区域图像,确定目标区域在不同时刻下的图像的密度值。

在一种实施方式中,获取模块501在用于基于目标区域在不同时刻下的区域图像,确定目标区域在不同时刻下的图像的密度值时,包括:

获取目标区域在不同时刻下的区域图像包含的像素点,以及每个像素点对应的灰度值;以及

基于目标区域在不同时刻下的区域图像包含的像素点和每个像素点对应的灰度值,确定目标区域在不同时刻下的图像的密度值。

在一种实施方式中,数据处理装置500还包括调整模块504,在展示模块503在用户操作界面展示时间密度曲线之后,调整模块504用于:

响应于针对选择的目标区域的调整操作,获取调整后的目标区域在不同时刻下的区域图像;

基于调整后的目标区域在不同时刻下的区域图像,确定调整后的目标区域在不同时刻下的图像的密度值;

基于调整后的目标区域在不同时刻下的图像的密度值,生成调整后的目标区域对应的时间密度曲线;以及

在用户操作界面,将目标区域对应的时间密度曲线更新为调整后的目标区域对应的时间密度曲线。

在一种实施方式中,展示模块503在用于在用户操作界面展示时间密度曲线时,包括:

在存在多个目标区域的情况下,在用户操作界面展示多个目标区域分别对应的时间密度曲线。

在一种实施方式中,数据处理装置500还包括删除模块505,在展示模块503在用户操作界面展示时间密度曲线之后,删除模块505用于:

响应于针对选择的目标区域的曲线删除操作,在用户操作界面删除目标区域对应的时间密度曲线。

在一种实施方式中,在用户操作界面展示时间密度曲线后,展示模块503还用于:

响应于对目标区域对应的时间密度曲线中的目标时刻的触发操作,获取目标区域在目标时刻下的图像的密度值;以及

在用户操作界面展示目标区域在目标时刻下的图像的密度值。

在一种实施方式中,数据获取请求中还包括密度值类型,获取模块501在用于获取目标区域在不同时刻下的图像的密度值时,包括:

获取目标区域在不同时刻下与密度值类型对应的图像的密度值;

生成模块502在用于基于密度值,生成目标区域对应的时间密度曲线时,包括:

基于目标区域在不同时刻下与密度值类型对应的图像的密度值,生成目标区域在密度值类型下对应的时间密度曲线;以及

展示模块503在用于在用户操作界面展示时间密度曲线时,包括:

在用户操作界面展示目标区域在密度值类型下对应的时间密度曲线。

在一种实施方式中,密度值类型包括区域平均密度值、区域最大密度值和区域最小密度值。

关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。

对应于图1中的基于图像的数据处理方法,本公开实施例还提供了一种电子设备600,如图11所示,为本公开实施例提供的电子设备600结构示意图,包括:

处理器61、存储器62、和总线63;存储器62用于存储执行指令,包括内存621和外部存储器622;这里的内存621也称内存储器,用于暂时存放处理器61中的运算数据,以及与硬盘等外部存储器622交换的数据,处理器61通过内存621与外部存储器622进行数据交换,当电子设备600运行时,处理器61与存储器62之间通过总线63通信,使得处理器61执行以下指令:响应于针对目标对象的目标区域相关的数据获取请求,获取目标区域在不同时刻下的图像的密度值;基于密度值,生成目标区域对应的时间密度曲线,时间密度曲线为目标区域对应的密度值随着时间变化的曲线;以及在用户操作界面展示时间密度曲线,以辅助分析包含目标对象的图像。

本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的基于图像的数据处理方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。

本公开实施例所提供的数据处理方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的基于图像的数据处理方法的步骤,具体可参见上述方法实施例,在此不再赘述。

本公开实施例还提供一种计算机程序,该计算机程序被处理器执行时实现前述实施例的任意一种方法。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software DevelopmentKit,SDK)等等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。

相关技术
  • 基于图像的数据处理方法、装置、电子设备及存储介质
  • 一种基于图像分割的数据处理方法、装置和电子设备
技术分类

06120112856841