matlab灰色关联度代码Matlab中模式识别的白内障分类器
利用Matlab中的模式识别神经网络将视网膜眼底彩色图像分类为各种类型的白内障。
对数据集图像进行预处理,以提取训练神经网络所需的特征。
首先将图像转换为绿色通道,以获得细节之间的最大对比度。
然后对这些图像进行上下帽子转换,然后进行对比度校正和滤波,以获得用于特征提取的最佳图像。
从每个图像的灰度共生矩阵中提取对比度,相关性,同质性和能量这四个特征。
总共处理了51张图像以进行特征提取和训练。
利用Matlab中的NPR工具箱将这些特征用于训练具有10个隐藏神经元的反向传播神经网络,并绘制混淆矩阵和ROC特性以分析训练后的神经网络的效率。
最终使用Matlab的GUIDE工具箱将该神经网络合并到图形用户界面中。
该应用程序能够将白内障的程度分为三类,即轻度,中度和严重。
PS:所有文件均为matlab代码文件说明:prefeat-用于图像预处理和特征提取的代码。
数据集-包含提取的特征矩阵和用于训练神经网络的目标矩阵。
Trainer-用于使用给定数据集训练神经网络的代码。
retinalCataractClassifi
2021-10-05 12:50:53
48KB
系统开源
1