本站所有资源均为高质量资源,各种姿势下载。
本项目旨在利用计算机视觉技术实现对眼底网膜图像中黄斑(Macula)及中央凹(Fovea)的自动化精准定位。系统建立在眼底解剖学逻辑之上,即利用视盘(Optic Disc)作为地标,通过几何位置关系推定黄斑区域,并进一步结合亮度特征锁定中央凹坐标。
系统的程序流程严格遵循以下技术路径:
1. 图像加载与预处理
系统首先载入原始图像。若输入为彩色RGB图像,程序将剥离非核心通道,仅保留绿色通道分量(Green Channel)。随后,程序应用 adapthisteq 函数,通过 Rayleigh 分布对局部对比度进行增强,使得视盘和血管的轮廓更加清晰。
2. 基于形态学的视盘提取 为了消除眼底血管对视盘定位的干扰,系统利用半径为10个像素的圆盘状结构元素对图像执行形态学闭运算(Closing Operation)。该处理能够有效地“填平”跨越视盘的暗色血管,使视盘呈现为一个完整的亮色圆盘。
3. 视盘中心与直径测量 通过对增强后的图像进行全局最大亮度 90% 的阈值处理,将视盘提取为二值掩膜。程序使用连通域属性提取算法测量各候选区域的面积、中心点坐标及主轴长度。通过筛选面积最大的亮色区域,精准锁定视盘中心位置及其直径(DD)。
4. 黄斑位置几何估算 基于临床解剖学经验,黄斑中心点通常位于视盘中心水平向外约 2.5 倍视盘直径处。程序会自动计算图像中心与视盘的相对位置,判断是向右侧还是左侧进行水平偏移,从而计算出黄斑的初步估计中心坐标。
5. 局部兴趣区域(ROI)分析与精细定位
在预测的黄斑中心周围开辟一个动态尺寸的矩形窗口。在此区域内,系统假设中央凹是该局部范围内亮度最低(像素值最小)的点。通过中值滤波消除图像传感器的颗粒噪声后,利用 min 函数搜寻该区域内的最小值索引,并将其映射回全局坐标系。
6. 多维结果可视化 系统最终会输出四组对比视图:原始图像、高对比度灰度图、形态学预处理效果图以及最终的定位合成图。在最终结果中,视盘以绿色圆环标注中心,黄斑中凹以蓝色交叉符号标记,并辅以蓝色虚线框显示搜索区域。
bwareaopen 函数滤除视盘提取过程中的细小亮度干扰点,保证了地标定位的稳健性。imread。