![计算机视觉与深度学习实战:以MATLAB、Python为工具](https://wfqqreader-1252317822.image.myqcloud.com/cover/457/30918457/b_30918457.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.3 程序实现
3.3.1 多尺度结构设计
图像边缘指像素周围的灰度值发生急剧变化的位置集合,是图像的基本特征之一。图像边缘一般存在于目标、背景和区域之间,因此边缘提取是图像分割过程中经常被采用的关键步骤之一。图像边缘根据样式大致可以分为两种:一种是阶跃状边缘,该类边缘两边像素的灰度值明显不同,呈现阶跃样式;另一种是屋顶状边缘,该类边缘处于灰度值由小到大再到小的峰值转折点处,呈现屋顶样式。因此,这里根据多尺度边缘检测的算法流程,编写函数Multi_Process接收图像矩阵、形态学算子、尺度参数,并通过图像形态学变换进行图像边缘的提取,函数代码如下:
![](https://epubservercos.yuewen.com/C5D702/16793575804223706/epubprivate/OEBPS/Images/43_1.jpg?sign=1739529231-6YQEToeYTIuqyL4gIzmSMj9FTZrNAbZ6-0-127d4e62e2fbd6de1b9d4085429c7f48)
![](https://epubservercos.yuewen.com/C5D702/16793575804223706/epubprivate/OEBPS/Images/44_1.jpg?sign=1739529231-9CDXYNY5DUAN4ITLAVzcpqV7GZrmyulI-0-4cb068237e948aa564ce3d5070597050)
3.3.2 多尺度边缘提取
根据前面介绍的相关理论,本实验默认采用5个不同方向的结构元素进行形态学变换。因此,为了方便地进行图像边缘提取,可编写主处理函数Main_Process,通过接收图像矩阵、尺度值来作为输入参数,调用多尺度边缘提取函数Multi_Process和融合权值计算函数Coef进行处理,最后通过调用图像加权融合函数Edge_One得到边缘融合结果并返回。核心代码如下:
![](https://epubservercos.yuewen.com/C5D702/16793575804223706/epubprivate/OEBPS/Images/44_2.jpg?sign=1739529231-oVL0ZRm6QICBSxAbEzCaq9ISG3uIJJUF-0-c4c4109e45d4b1666472679e2e8982d1)
![](https://epubservercos.yuewen.com/C5D702/16793575804223706/epubprivate/OEBPS/Images/45_1.jpg?sign=1739529231-AjSn1YMwK1WUbSkRf6pKTePYNuuVPtMF-0-c8b792b3ccd022bf0b644df3f2d09ae2)
![](https://epubservercos.yuewen.com/C5D702/16793575804223706/epubprivate/OEBPS/Images/46_1.jpg?sign=1739529231-Ygnazu3wdWwQqa29n9witEstn1fMice8-0-c1cebc936124441f281596666158fcfd)
3.3.3 多尺度边缘融合
为了进行实验说明,这里编写形态学处理脚本代码,通过加载图像进入主处理函数,计算加权系数进行融合,得到结果并显示。核心代码如下:
![](https://epubservercos.yuewen.com/C5D702/16793575804223706/epubprivate/OEBPS/Images/46_2.jpg?sign=1739529231-fY2gIIX615K1f1Cwi2KDAIklEfuKSoqz-0-4e12c13717c12f623d9bc4ed94b29fce)
![](https://epubservercos.yuewen.com/C5D702/16793575804223706/epubprivate/OEBPS/Images/47_1.jpg?sign=1739529231-pbLIuGN4n5XQvl5KrG9BgKlyrN6VIUd2-0-b983442783028ffca069e4361d01ef06)
运行基于形态学的多尺度边缘提取流程处理,可获取边缘提取结果,如图3-2~图3-3所示。
![](https://epubservercos.yuewen.com/C5D702/16793575804223706/epubprivate/OEBPS/Images/47_2.jpg?sign=1739529231-WA8W00oToJ9nPCOWkd6QIBLejto7CNr9-0-45af73e9a8603cf08da4a4e2023139b9)
图3-2 眼前节组织OCT图像
![](https://epubservercos.yuewen.com/C5D702/16793575804223706/epubprivate/OEBPS/Images/47_3.jpg?sign=1739529231-GKph1hzFEgWrQz5HaU2ZmwRyHBVRWfT4-0-c4a920829a0ab8844465b5e8dc64fb0a)
图3-3 眼前节组织边界提取
实验结果表明,基于多尺度形态学对眼前节组织图像进行边缘提取,能平滑原图像的噪声,有效识别上下角膜的边缘位置,避免了误检测、假边缘出现的情况,为眼前节组织图像的进一步处理提供了依据。