一种基于边缘识别算法的区域识别方法、装置及电子设备与流程

文档序号:18944469发布日期:2019-10-23 01:26阅读:198来源:国知局
一种基于边缘识别算法的区域识别方法、装置及电子设备与流程

本发明涉及图像识别技术领域,特别涉及一种基于边缘识别算法的区域识别方法、装置及电子设备。



背景技术:

目前,通常使用眼底彩照相机对用户的眼底进行拍照,以得到用户的眼底彩照。然而,在实践中发现,当用户需要识别眼底彩照中包含的区域时,由于当前的眼底彩照相机无法自动的对眼底彩照中包含的区域进行识别,因此只能通过人工的方式识别出眼底彩照中包含的区域,从而导致当前的识别眼底彩照中包含的区域的方式智能性较差。



技术实现要素:

为了解决相关技术中存在的识别眼底彩照中包含的区域的方式智能性较差的技术问题,本发明提供了一种基于边缘识别算法的区域识别方法、装置及电子设备。

一种基于边缘识别算法的区域识别方法,所述方法包括:

从获取的用户的眼底彩照中裁剪得到黄斑区;

根据边缘识别算法分割所述黄斑区中的目标区域,所述目标区域包括玻璃膜疣区域、色素增强区域以及色素脱失区域;

采集所述目标区域的目标信息,所述目标信息至少包括所述目标区域的面积和所述目标区域的长径;

对各个所述目标区域的所述目标信息进行统计,综合得到所述目标区域的量化信息。

一种基于边缘识别算法的区域识别装置,所述装置包括:

裁剪单元,用于从获取的用户的眼底彩照中裁剪得到黄斑区;

分割单元,用于根据边缘识别算法分割所述黄斑区中的目标区域,所述目标区域包括玻璃膜疣区域、色素增强区域以及色素脱失区域;

采集单元,用于采集所述目标区域的目标信息,所述目标信息至少包括所述目标区域的面积和所述目标区域的长径;

统计单元,用于对各个所述目标区域的所述目标信息进行统计,综合得到所述目标区域的量化信息。

一种电子设备,所述电子设备包括:

处理器;

存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如前所述的方法。

一种计算机可读存储介质,其特征在于,其存储计算机程序,所述计算机程序使得计算机执行如前所述的方法。

本发明的实施例提供的技术方案可以包括以下有益效果:

本发明所提供的图像控制方法包括如下步骤,从获取的用户的眼底彩照中裁剪得到黄斑区;根据边缘识别算法分割黄斑区中的病目标灶区域,目标区域包括玻璃膜疣区域、色素增强区域以及色素脱失区域;采集目标区域的目标信息,目标信息至少包括目标区域的面积和目标区域的长径;对各个目标区域的目标信息进行统计,综合得到目标区域的量化信息。

此方法下,基于图像识别的图像提取中的边缘识别算法技术,可以识别出用户眼底彩照中的玻璃膜疣区域、色素增强区域以及色素脱失区域等需要识别的目标区域,并且还可以采集到目标区域的面积、长径以及数量等具体的量化信息,提高了目标区域识别的精确度。综上,可以根据目标区域的量化信息提高识别眼底彩照中包含的区域的智能性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种装置的示意图;

图2是根据一示例性实施例示出的一种基于边缘识别算法的区域识别方法的流程图;

图3是根据另一示例性实施例示出的一种基于边缘识别算法的区域识别方法的流程图;

图4是根据一示例性实施例示出的一种基于边缘识别算法的区域识别装置的框图;

图5是根据另一示例性实施例示出的一种基于边缘识别算法的区域识别装置的框图。

具体实施方式

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

本发明的实施环境可以是便携移动设备,例如智能手机、平板电脑、台式电脑。便携移动设备中所存储的图像可以是:从互联网下载的图像;通过无线连接或有线连接接收的图像;通过自身所内置摄像头拍摄得到的图像。

图1是根据一示例性实施例示出的一种装置的示意图。装置100可以是上述便携移动设备。如图1所示,装置100可以包括以下一个或多个组件:处理组件102,存储器104,电源组件106,多媒体组件108,音频组件110,传感器组件114以及通信组件116。

处理组件102通常控制装置100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件102可以包括一个或多个处理器118来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件102可以包括一个或多个模块,用于便于处理组件102和其他组件之间的交互。例如,处理组件102可以包括多媒体模块,用于以方便多媒体组件108和处理组件102之间的交互。

存储器104被配置为存储各种类型的数据以支持在装置100的操作。这些数据的示例包括用于在装置100上操作的任何应用程序或方法的指令。存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称eprom),可编程只读存储器(programmablered-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。存储器104中还存储有一个或多个模块,用于该一个或多个模块被配置成由该一个或多个处理器118执行,以完成如下所示方法中的全部或者部分步骤。

电源组件106为装置100的各种组件提供电力。电源组件106可以包括电源管理系统,一个或多个电源,及其他与为装置100生成、管理和分配电力相关联的组件。

多媒体组件108包括在所述装置100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(liquidcrystaldisplay,简称lcd)和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。屏幕还可以包括有机电致发光显示器(organiclightemittingdisplay,简称oled)。

音频组件110被配置为输出和/或输入音频信号。例如,音频组件110包括一个麦克风(microphone,简称mic),当装置100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器104或经由通信组件116发送。在一些实施例中,音频组件110还包括一个扬声器,用于输出音频信号。

传感器组件114包括一个或多个传感器,用于为装置100提供各个方面的状态评估。例如,传感器组件114可以检测到装置100的打开/关闭状态,组件的相对定位,传感器组件114还可以检测装置100或装置100一个组件的位置改变以及装置100的温度变化。在一些实施例中,该传感器组件114还可以包括磁传感器,压力传感器或温度传感器。

通信组件116被配置为便于装置100和其他设备之间有线或无线方式的通信。装置100可以接入基于通信标准的无线网络,如wifi(wireless-fidelity,无线保真)。在一个示例性实施例中,通信组件116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件116还包括近场通信(nearfieldcommunication,简称nfc)模块,用于以促进短程通信。例如,在nfc模块可基于射频识别(radiofrequencyidentification,简称rfid)技术,红外数据协会(infrareddataassociation,简称irda)技术,超宽带(ultrawideband,简称uwb)技术,蓝牙技术和其他技术来实现。

在示例性实施例中,装置100可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。

图2是根据一示例性实施例示出的一种基于边缘识别算法的区域识别方法的流程图。如图2所示,此方法包括以下步骤。

步骤201,从获取的用户的眼底彩照中裁剪得到黄斑区。

本发明实施例中,用户的眼底彩照可以通过专用的眼底彩照相机拍摄得到。眼底彩照中可以包含黄斑区,并且可以从眼底彩照中裁剪出黄斑区。

步骤202,根据边缘识别算法分割黄斑区中的目标区域,目标区域包括玻璃膜疣区域、色素增强区域以及色素脱失区域。

本发明实施例中,目标区域可以包含玻璃膜疣区域、色素增强区域以及色素脱失区域,举例来说,由于amd疾病可以通过玻璃膜疣区域、色素增强区域以及色素脱失区域等目标区域的状态进行诊断,因此目标区域可以着重识别上述三种目标区域。由于上述三种目标区域与正常黄斑区的表现形式不同,因此上述三种目标区域有明显的边界,从而可以通过边缘识别算法识别出上述三种目标区域,从而提高了目标区域识别的准确性。

步骤203,采集目标区域的目标信息,目标信息至少包括目标区域的面积和目标区域的长径。

本发明实施例中,目标区域的形状可以为规则图形或不规则图形,对此,本发明实施例不做限定。基于边缘识别算法的区域识别装置可以计算各个目标区域的面积以及获取各个目标区域的长径,该长径可以为目标区域最长的直径。

步骤204,对各个目标区域的病灶信息进行统计,综合得到目标区域的量化信息。

在图2所描述的方法中,可以根据目标区域的量化信息提高识别眼底彩照中包含的区域的智能性。此外,实施图2所描述的方法,可以通过边缘识别算法识别出上述三种目标区域,从而提高了病目标区域识别的准确性。

图3是根据另一示例性实施例示出的一种基于边缘识别算法的区域识别方法的流程图。如图3所示,此方法包括以下步骤:

步骤301,通过眼底彩照相机拍摄得到用户的眼底彩照。

作为一种可选的实施方式,步骤301之前,还可以执行以下步骤:

获取若干张预存储眼底彩照;

识别各个预存储眼底彩照的视盘,并计算各个视盘的视盘半径;

根据视盘半径计算得到平均视盘半径,并存储为预存的平均视盘半径。

其中,实施这种实施方式,可以根据采集到的海量的眼底彩照,获取海量的视盘半径,并且根据获取到的海量的视盘半径计算得到平均视盘半径,以使预存储的平均视盘半径更加准确。

步骤302,利用深度学习检测方法检测眼底彩照中的黄斑中心凹。

本发明实施例中,人体的视网膜后极部有一直径约2mm的浅漏斗状小凹陷区为黄斑区,黄斑区中央有一小凹为黄斑中心凹,深度学习检测方法可以检测出眼底彩照中的黄斑区,进而检测出黄斑区中的黄斑中心凹。

步骤303,裁剪得到眼底彩照中以黄斑中心凹为圆心、以第一预设长径为半径的黄斑区,其中,第一预设长径根据预存的平均视盘半径确定。

本发明实施例中,实施上述的步骤301~步骤303,可以明确黄斑区的范围,以使基于边缘识别算法的区域识别装置可以根据预设的裁剪黄斑区的规则裁剪得到当前用户的黄斑区,提高了黄斑区获取的准确性。

步骤304,获取用户的个人信息。

本发明实施例中,用户的个人信息可以为用户自己输出的个人信息,还可通过识别用户的虹膜,根据识别到的虹膜搜索到的用户的个人信息,由于虹膜具有唯一性,因此可以通过虹膜唯一的识别出与该虹膜对应的用户的个人信息,从而保证用户的个人信息识别的准确率。

步骤305,从个人信息中确定用户的人种信息。

步骤306,根据图像自动优化算法生成与人种信息对应的目标图像优化算法。

步骤307,根据目标图像优化算法对黄斑区进行图像优化。

本发明实施例中,实施上述的步骤304~步骤307,可以获取到用户的个人信息,并从用户的个人信息中确定用户的人种信息,由于不同人种眼底黄斑区的色素浓度不同,因此可以根据人种信息生成对应的图像优化算法,从而使得图像优化的效果最好。

步骤308,根据边缘识别算法分割黄斑区中的目标区域,目标区域包括玻璃膜疣区域、色素增强区域以及色素脱失区域。

作为一种可选的实施方式,根据边缘识别算法分割黄斑区中的目标区域的方式可以包括以下步骤:

根据边缘识别算法将以黄斑中心凹为圆心、以第二预设长径为半径的区域确定为旁中心凹区域,其中,第二预设长径根据平均视盘半径确定;

通过深度学习分割网络分割得到黄斑区中的玻璃膜疣区域,以及分割得到旁中心凹区域中的色素增强区域和色素脱失区域;

综合玻璃膜疣区域、色素增强区域以及色素脱失区域,得到目标区域。

其中,实施这种实施方式,除了确定黄斑区,还可以确定旁中心凹区,只有黄斑区内的玻璃膜疣以及旁中心凹区内的色素增强区域和色素缺失区域才有统计的价值,因此,确定黄斑区和旁中心凹区的范围可以使amd疾病的诊断更加准确。

步骤309,采集目标区域的目标信息,目标信息至少包括目标区域的面积和目标区域的长径。

作为一种可选的实施方式,采集目标区域的目标信息的方式可以包括以下步骤:

分别采集目标区域中的玻璃膜疣区域、色素增强区域以及色素脱失区域的颜色、面积和长径,以及分别确定玻璃膜疣区域、色素增强区域以及色素脱失区域的数量;

根据玻璃膜疣区域、色素增强区域以及色素脱失区域的数量、以及各个玻璃膜疣区域、色素增强区域以及色素脱失区域的颜色、面积和长径,生成目标区域的目标信息。

其中,实施这种实施方式,可以将每个玻璃膜疣区域、色素增强区域以及色素脱失区域的各项指标都详细的进行记录,以使生成的目标信息更加的准确。

步骤310,对各个目标区域的目标信息进行统计,综合得到目标区域的量化信息。

步骤311,识别量化信息对应的区域量化水平等级。

步骤312,获取与区域量化水平等级对应的区域分析报告。

本发明实施例中,实施上述的步骤311~步骤312,可以根据量化信息得到对应的区域量化水平等级,进而生成对应的区域分析报告,生成的区域分析报告对用户的眼底图像进行专业的分析,以使用户可以对自身的眼底更加了解。

在图3所描述的方法中,可以根据目标区域的量化信息提高识别眼底彩照中包含的区域的智能性。此外,实施图3所描述的方法,可以使预存储的平均视盘半径更加准确。此外,实施图3所描述的方法,可以提高黄斑区获取的准确性。此外,实施图3所描述的方法,根据人种信息生成对应的图像优化算法,从而使得图像优化的效果最好。此外,实施图3所描述的方法,可以使生成的目标信息更加的准确。此外,实施图3所描述的方法,能够使用户可以对自身的眼底更加了解。

以下是本发明的装置实施例。

图4是根据一示例性实施例示出的一种基于边缘识别算法的区域识别装置的框图。如图4所示,该装置包括:

裁剪单元401,用于从获取的用户的眼底彩照中裁剪得到黄斑区。

分割单元402,用于根据边缘识别算法分割裁剪单元401得到的黄斑区中的目标区域,该目标区域包括玻璃膜疣区域、色素增强区域以及色素脱失区域。

作为一种可选的实施方式,分割单元402根据边缘识别算法分割黄斑区中的目标区域的方式具体可以为:

根据边缘识别算法将以黄斑中心凹为圆心、以第二预设长径为半径的区域确定为旁中心凹区域,其中,第二预设长径根据平均视盘半径确定;

通过深度学习分割网络分割得到黄斑区中的玻璃膜疣区域,以及分割得到旁中心凹区域中的色素增强区域和色素脱失区域;

综合玻璃膜疣区域、色素增强区域以及色素脱失区域,得到目标区域。

其中,实施这种实施方式,除了确定黄斑区,还可以确定旁中心凹区,只有黄斑区内的玻璃膜疣以及旁中心凹区内的色素增强区域和色素缺失区域才有统计的价值,因此,确定黄斑区和旁中心凹区的范围可以使amd疾病的诊断更加准确。

采集单元403,用于采集分割单元402得到的目标区域的目标信息,该目标信息至少包括目标区域的面积和目标区域的长径。

作为一种可选的实施方式,采集单元403采集目标区域的目标信息的方式可以包括以下步骤:

分别采集目标区域中的玻璃膜疣区域、色素增强区域以及色素脱失区域的颜色、面积和长径,以及分别确定玻璃膜疣区域、色素增强区域以及色素脱失区域的数量;

根据玻璃膜疣区域、色素增强区域以及色素脱失区域的数量、以及各个玻璃膜疣区域、色素增强区域以及色素脱失区域的颜色、面积和长径,生成目标区域的目标信息。

其中,实施这种实施方式,可以将每个玻璃膜疣区域、色素增强区域以及色素脱失区域的各项指标都详细的进行记录,以使生成的目标信息更加的准确。

统计单元404,用于对采集单元403采集的各个目标区域的目标信息进行统计,综合得到目标区域的灶量化信息。

在图4所示的基于边缘识别算法的病灶统计装置中,可以根据目标区域的量化信息提高识别眼底彩照中包含的区域的智能性。此外,在图4所示的装置中,可以使amd疾病的诊断更加准确。此外,在图4所示的装置中,可以使生成的目标信息更加的准确。

图5是根据另一示例性实施例示出的一种基于边缘识别算法的区域识别装置的框图。其中,图5所示的基于边缘识别算法的区域识别装置是由图4所示的基于边缘识别算法的区域识别装置进行优化得到的。与图4所示的基于边缘识别算法的区域识别装置相比,图5所示的基于边缘识别算法的区域识别装置还可以包括:

识别单元405,用于在统计单元404对采集单元403采集的各个目标区域的目标信息进行统计,综合得到目标区域的量化信息之后,识别量化信息对应的区域量化水平等级。

第一获取单元406,用于取与识别单元405识别的区域量化水平等级对应的区域分析报告。

本发明实施例中,可以根据病灶量化信息得到对应的区域量化水平等级,进而生成对应的区域分析报告,生成的区域分析报告对用户的眼底图像进行专业的分析,以使用户可以对自身的眼底更加了解。

作为一种可选的实施方式,图5所示的基于边缘识别算法的区域识别装置的裁剪单元401可以包括:

拍摄子单元4011,用于通过眼底彩照相机拍摄得到用户的眼底彩照;

检测子单元4012,用于利用深度学习检测方法检测拍摄子单元4011得到的眼底彩照中的黄斑中心凹;

裁剪子单元4013,用于裁剪得到拍摄子单元4011得到的眼底彩照中以检测子单元4012检测出的黄斑中心凹为圆心、以第一预设长径为半径的黄斑区,其中,第一预设长径根据预存的平均视盘半径确定。

其中,实施这种实施方式,可以明确黄斑区的范围,以使基于边缘识别算法的区域识别装置可以根据预设的裁剪黄斑区的规则裁剪得到当前用户的黄斑区,提高了黄斑区获取的准确性。

作为一种可选的实施方式,图5所示的基于边缘识别算法的区域识别装置的拍摄子单元4011还可以用于:

获取若干张预存储眼底彩照;

识别各个预存储眼底彩照的视盘,并计算各个视盘的视盘半径;

根据视盘半径计算得到平均视盘半径,并存储为预存的平均视盘半径。

其中,实施这种实施方式,可以根据采集到的海量的眼底彩照,获取海量的视盘半径,并且根据获取到的海量的视盘半径计算得到平均视盘半径,以使预存储的平均视盘半径更加准确。

作为一种可选的实施方式,图5所示的基于边缘识别算法的区域识别装置还可以包括:

第二获取单元407,用于在裁剪子单元4013裁剪得到眼底彩照中以黄斑中心凹为圆心、以第一预设长径为半径的黄斑区之后,获取用户的个人信息;

确定单元408,用于从第二获取单元407获取的个人信息中确定用户的人种信息;

第二生成单元409,用于根据图像自动优化算法生成与确定单元408确定的人种信息对应的目标图像优化算法;

优化单元410,用于根据第二生成单元409生成的目标图像优化算法对黄斑区进行图像优化,并触发分割单元402执行根据边缘识别算法分割黄斑区中的目标区域。

其中,实施这种实施方式,可以获取到用户的个人信息,并从用户的个人信息中确定用户的人种信息,由于不同人种眼底黄斑区的色素浓度不同,因此可以根据人种信息生成对应的图像优化算法,从而使得图像优化的效果最好。

在图5所示的基于边缘识别算法的病灶统计装置中,可以根据目标区域的量化信息提高识别眼底彩照中包含的区域的智能性。此外,在图5所示的装置中,能够使用户可以对自身的眼底更加了解。此外,在图5所示的装置中,可以提高黄斑区获取的准确性。此外,在图5所示的装置中,可以使预存储的平均视盘半径更加准确。此外,在图5所示的装置中,可以根据人种信息生成对应的图像优化算法,从而使得图像优化的效果最好。

本发明还提供一种电子设备,该电子设备包括:

处理器;

存储器,该存储器上存储有计算机可读指令,该计算机可读指令被处理器执行时,实现如前所示的基于边缘识别算法的区域识别方法。

该电子设备可以是图1所示装置100。

在一示例性实施例中,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如前所示的基于边缘识别算法的区域识别方法。

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

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