2. 中国科学院深圳先进技术研究院,广东 深圳,518055
2. Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen, Guangdong 518055, China
开放科学(资源服务)标志码(OSID):
彩色边缘检测多被用于处理计算机视觉领域中有关彩色图像的任务[1],例如图像分割[2-3]、目标提取[4-6]、图像插值[7-9]等。现有的彩色边缘检测算法分为输出融合算法[10-11]、向量值算法[12-14]和多维梯度算法[15-17]。
输出融合算法利用灰度边缘检测算法分别提取彩色图像三个通道中的边缘图,将三幅边缘图融合为最终边缘。文献[11]将基于主成分分析(Principal Component Analysis,PCA)提取的彩色图像主分量边缘与改进的色度分量边缘相融合,能够准确检测色度空间的边缘。该类算法虽然计算高效,但是由于未考虑通道之间的信息,因此不可避免地丢失一些边缘信息。
向量值算法利用向量处理方法提取彩色边缘信息。文献[12]根据向量顺序统计算法提出最小向量偏差彩色边缘检测方法。该算法对椒盐噪声具有较优的鲁棒性,但是对梯度方向的估计不准确。为此,文献[13]将微分方向窗与鲁棒性彩色形态学梯度(Robust Color Morphological Gradient,RCMG)算子相结合,并对边缘响应值进行最大值滤波和均值滤波处理,以构建鲁棒性较优的彩色边缘检测算法RCMG-MM。该算法可以精确地估计梯度方向,并且具有较优的椒盐噪声鲁棒性。文献[14]将高斯曼哈顿距离引入到彩色边缘检测中,获得较清晰的彩色边缘强度图(Color Edge Strength Map,CESM),但是缺乏对边缘方向的估计。
多维梯度算法是将每个通道中提取的边缘强度信息融合成一幅CESM,并提取二值图像边缘。文献[15]提出一种基于FRPOS的彩色边缘检测算法,采用模糊逻辑的广义转移学习算法充分提取边缘像素。文献[16]根据DRM设计一种新的饱和度不变量,并结合色度不变量对彩色边缘进行检测。彩色Canny算法也属于多维梯度方法[17],其原理是彩色边缘强度的提取、非极大值抑制和双阈值判决。彩色Canny算法利用二维高斯导数滤波器提取三个通道方向的微分特征并构建雅克比矩阵,从该矩阵中提取融合彩色边缘强度的信息。彩色Canny算法使用的二维高斯导数滤波器在提取边缘强度信息时也存在一定的不足。大尺度高斯滤波器可以抑制噪声干扰,但是导致响应值扩散,从而降低边缘位置的精度。小尺度高斯滤波器能够更精确地定位边缘,但容易受噪声的干扰。
本文提出基于自适应方向导数滤波器的彩色边缘检测算法。分析不同类边缘特性与彩色各向异性高斯方向导数(Anisotropic Gaussian Directional Derivative,ANDD)响应之间的关系,同时构建一种反映边缘类型的新度量,使得在不同类型的边缘处自适应地改变ANDD滤波器形状,以获得最强边缘响应。采用多方向ANDD滤波器计算彩色ANDD响应值,利用奇异值分解(Singular Value Decomposition,SVD)融合得到基于彩色ANDD的边缘强度。
1 各向异性高斯核及其方向导数各向异性高斯核
$ \begin{array}{l}{g}_{\sigma , \rho }\left(\boldsymbol{n}\right)=\frac{1}{2\mathrm{\pi }{\sigma }^{2}}\mathrm{e}\mathrm{x}\mathrm{p}\left(-\frac{1}{2{\sigma }^{2}}{\boldsymbol{n}}^{\mathrm{T}}\left[\begin{array}{cc}{\rho }^{2}& 0\\ 0& {\rho }^{-2}\end{array}\right]\boldsymbol{n}\right), \\ \boldsymbol{n}=\left[\begin{array}{c}{n}_{x}\\ {n}_{y}\end{array}\right], \rho \ge 1, \sigma > 0, \boldsymbol{n}\in {\mathbb{Z}}^{2}\end{array} $ | (1) |
$ \begin{array}{l}{g}_{\sigma , \rho , {\theta }_{k}}^{'}\left(\boldsymbol{n}\right)=-\frac{{\rho }^{2}({n}_{x}\mathrm{c}\mathrm{o}\mathrm{s}{\theta }_{k}+{n}_{y}\mathrm{s}\mathrm{i}\mathrm{n}{\theta }_{k})}{{\sigma }^{2}}{g}_{\sigma , \rho }\left({\boldsymbol{R}}_{{\theta }_{k}}\boldsymbol{n}\right), \\ {\boldsymbol{R}}_{{\theta }_{k}}=\left[\begin{array}{cc}\mathrm{c}\mathrm{o}\mathrm{s}{\theta }_{k}& \mathrm{s}\mathrm{i}\mathrm{n}{\theta }_{k}\\ -\mathrm{s}\mathrm{i}\mathrm{n}{\theta }_{k}& \mathrm{c}\mathrm{o}\mathrm{s}{\theta }_{k}\end{array}\right], {\theta }_{k}=\frac{(k-1)}{K}\mathrm{\pi }\end{array} $ | (2) |
其中:
![]() |
Download:
|
图 1 各向异性高斯核与ANDD滤波器示意图 Fig. 1 Schematic diagram of anisotropic Gaussian kernels and ANDD filters |
本文算法利用多方向ANDD滤波器组得到图像多方向导数响应,从而组成了像素点为
$ \begin{array}{l}\nabla {\boldsymbol{I}}_{\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{y}}\left(\boldsymbol{n}\right)=\left[\left|\boldsymbol{I}\mathrm{*}{g}_{\sigma , \rho , 0}^{'}\right(\boldsymbol{n}\left)\right|, \left|\boldsymbol{I}\mathrm{*}{g}_{\sigma , \rho , 1}^{'}\right(\boldsymbol{n}\left)\right|, \cdots , \right.\\ \left.\left|\boldsymbol{I}\mathrm{*}{g}_{\sigma , \rho , K-1}^{'}\right(\boldsymbol{n}\left)\right|\right]\end{array} $ | (3) |
边缘和平坦区域像素的ANDD向量与CESM如图 2所示(彩色效果见《计算机工程》官网HTML版)。图 2(a)表示一幅真实的彩色图像,图 2(b)和图 2(c)表示在极坐标下图 2(a)的边缘区域像素A和平坦区域像素B中R通道的ANDD向量,其角度与ANDD滤波器方向一致。从图 2(b)可以看出,当ANDD滤波器沿边缘方向时,边缘A的ANDD向量响应值最大。随着滤波角度的变化,边缘A的ANDD响应值逐渐变小,当滤波器刚好与边缘垂直时,边缘A的ANDD响应值最小。平坦区域像素B在任何方向上的ANDD响应值都很小。
![]() |
Download:
|
图 2 在边缘和平坦区域上像素的ANDD向量与彩色边缘强度图 Fig. 2 ANDD vectors and color edge strength map of pixels at edge and flat areas |
在彩色图像
$ \boldsymbol{A}\left(\boldsymbol{n}\right)=\left[\begin{array}{c}\nabla {\boldsymbol{I}}_{r}\left(\boldsymbol{n}\right)\\ \nabla {\boldsymbol{I}}_{g}\left(\boldsymbol{n}\right)\\ \nabla {\boldsymbol{I}}_{b}\left(\boldsymbol{n}\right)\end{array}\right]={\lambda }_{1}{\boldsymbol{u}}_{1}{\boldsymbol{v}}_{1}+{\lambda }_{2}{\boldsymbol{u}}_{2}{\boldsymbol{v}}_{2}+{\lambda }_{3}{\boldsymbol{u}}_{3}{\boldsymbol{v}}_{3} $ | (4) |
其中:
$ {\boldsymbol{w}}^{\mathrm{*}}=\underset{\boldsymbol{u}\in {\mathbb{R}}^{3}, {‖\boldsymbol{u}‖}_{2}=1}{\mathrm{a}\mathrm{r}\mathrm{g}\mathrm{m}\mathrm{a}\mathrm{x}}\left\{{‖{\boldsymbol{w}}^{\mathrm{T}}\boldsymbol{A}\left(\boldsymbol{n}\right)‖}_{2}\right\} $ | (5) |
假设
$ \begin{array}{l}\left|\right|{\boldsymbol{w}}^{\mathrm{T}}\boldsymbol{A}\left(\boldsymbol{n}\right)\left|\right|=\left({\alpha }_{1}{\boldsymbol{u}}_{1}+{\alpha }_{2}{\boldsymbol{u}}_{2}+{\alpha }_{3}{\boldsymbol{u}}_{3}\right)\\ \qquad\qquad\qquad\quad \left({\lambda }_{1}{\boldsymbol{u}}_{1}{\boldsymbol{v}}_{1}+{\lambda }_{2}{\boldsymbol{u}}_{2}{\boldsymbol{v}}_{2}+{\lambda }_{3}{\boldsymbol{u}}_{3}{\boldsymbol{v}}_{3}\right)=\\ \qquad\qquad\qquad\quad \left|\right|{\alpha }_{1}{\lambda }_{1}{\boldsymbol{v}}_{1}+{\alpha }_{2}{\lambda }_{2}{\boldsymbol{v}}_{2}+{\alpha }_{3}{\lambda }_{3}{\boldsymbol{v}}_{3}|{|}^{2}=\\ \qquad\qquad\qquad\quad {\alpha }_{1}^{2}{\lambda }_{1}^{2}+{\alpha }_{2}^{2}{\lambda }_{2}^{2}+{\alpha }_{3}^{2}{\lambda }_{3}^{2}\le {\lambda }_{1}^{2}\end{array} $ | (6) |
其中:当且仅当
$ {\gamma }_{\mathrm{A}\mathrm{N}\mathrm{D}\mathrm{D}}\left(\boldsymbol{n}\right)=\left|\right|\nabla {\boldsymbol{I}}_{\mathrm{c}\mathrm{o}\mathrm{l}\mathrm{o}\mathrm{r}}\left(\boldsymbol{n}\right)|{|}_{\mathrm{\infty }} $ | (7) |
彩色ANDD向量具有图 2(b)和图 2(c)中的特性,即对于边缘区域像素,当ANDD滤波器沿边缘方向时,彩色ANDD响应值最大。随着滤波角度变化,彩色ANDD响应值逐渐变小,当滤波器刚好与边缘垂直时,彩色ANDD响应值最小。而对于平滑区域像素,在任何方向上的彩色ANDD响应值都很小。基于通道融合的彩色ANDD能够自适应地提取在不同彩色通道中的边缘强度信息,使得最终彩色边缘强度最大化。边缘像素C的彩色和平均加权ANDD向量对比如图 3所示。从图 3(a)可以看出,在积木图中边缘像素点C,分别计算本文提出的彩色ANDD向量和三个通道平均加权的ANDD向量。彩色和平均加权ANDD示意图如图 3(b)所示,本文提出的自适应融合方法提取的彩色ANDD向量能够准确描述边缘像素C,且强度较大。而三通道平均加权的ANDD难以描述边缘像素,且强度较小。
![]() |
Download:
|
图 3 在边缘区域像素C上的两种ANDD向量对比 Fig. 3 Two ANDD vectors comparison between pixel C at edge area |
假设向量
$ {\theta }_{\mathrm{A}\mathrm{N}\mathrm{D}\mathrm{D}}\left(\boldsymbol{n}\right)=\frac{{k}^{\mathrm{*}}\left(\boldsymbol{n}\right)-1}{K}\mathrm{\pi }+\frac{\mathrm{\pi }}{2} $ | (8) |
文献[18]指出ANDD滤波器的影响区域与
文献[19]利用微分自相关矩阵来描述图像的强度变化程度。如果两个特征值都较大,说明像素位于角点等复杂边缘处;当特征值都较小时说明像素位于平坦区域;如果特征值中一个较大而另一个较小,说明像素位于简单边缘。彩色图像的局部微分自相关矩阵是从灰度自相关矩阵扩展而来。对于一幅彩色图像,利用Canny算子平滑彩色图像获得三个通道的梯度矢量,并组成雅克比矩阵
$ \begin{array}{l}\boldsymbol{J}\left(\boldsymbol{n}\right)=\left(\begin{array}{c}\begin{array}{cc}{\boldsymbol{I}}_{r}\left(\boldsymbol{n}\right)\mathrm{*}{\boldsymbol{G}}_{x}^{'}\left(\boldsymbol{n}\right)& {\boldsymbol{I}}_{r}\mathrm{*}{\boldsymbol{G}}_{y}^{'}\end{array}\left(\boldsymbol{n}\right)\\ \begin{array}{cc}{\boldsymbol{I}}_{g}\left(\boldsymbol{n}\right)\mathrm{*}{\boldsymbol{G}}_{x}^{'}\left(\boldsymbol{n}\right)& {\boldsymbol{I}}_{g}\mathrm{*}{\boldsymbol{G}}_{y}^{'}\end{array}\left(\boldsymbol{n}\right)\\ \begin{array}{cc}{\boldsymbol{I}}_{b}\left(\boldsymbol{n}\right)\mathrm{*}{\boldsymbol{G}}_{x}^{'}\left(\boldsymbol{n}\right)& {\boldsymbol{I}}_{b}\mathrm{*}{\boldsymbol{G}}_{y}^{'}\end{array}\left(\boldsymbol{n}\right)\end{array}\right)\\ \boldsymbol{M}\left(\boldsymbol{n}\right)=\boldsymbol{J}{\left(\boldsymbol{n}\right)}^{\mathrm{T}}\boldsymbol{J}\left(\boldsymbol{n}\right)=\left[\begin{array}{cc}{M}_{11}& {M}_{12}\\ {M}_{21}& {M}_{22}\end{array}\right]\end{array} $ | (9) |
其中:
$ {\lambda }_{\mathrm{1, 2}}=\frac{{M}_{11}+{M}_{22}\pm \sqrt{({M}_{11}-{M}_{22}{)}^{2}+4({M}_{12}{)}^{2}}}{2} $ | (10) |
为突出简单边缘与其他图像特征的差异,根据自相关矩阵特征值之间的关系,本文构建一种反映图像局部结构类型的新度量
$ {\rho }_{s}=\left\{\begin{array}{l}\frac{{\sigma }_{s}-1}{{\zeta }_{T}-1}\left(\zeta -1\right)+1, \mathrm{ }1\le \zeta < {\zeta }_{T}\\ {\sigma }_{s}, \zeta \ge {\zeta }_{T}\end{array}\right. $ | (11) |
其中:
本文算法主要有以下4个步骤:
1)对于彩色图像中的每个像素
2)利用ANDD滤波器组平滑彩色图像,提取三个通道的方向微分信息,并将多个滤波器响应组成彩色ANDD矩阵
3)对
4)利用彩色边缘强度和梯度方向进行非极大值阈值处理和双阈值判决,得到最终彩色边缘图。
3 实验与结果分析 3.1 实验设置本文算法ANDD滤波器的参数设置:尺度
![]() |
Download:
|
图 4 基于直方图统计的参数ρs分布 Fig. 4 Parameter ρs distribution based on histogram statistics |
为验证本文算法的有效性,本文分别从测度特性、检测结果、Pratt品质因子(FOM)评价指标和噪声鲁棒性4个方面对本文算法与彩色Canny算法[17]、RCMG-MM算法[13]和FRPOS算法[15]进行对比。
3.2.1 边缘测度特性验证本文在图 2(a)中加入
![]() |
Download:
|
图 5 本文算法与彩色Canny算法的边缘测度对比 Fig. 5 Edge measures comparison between the proposed algorithm and color Canny algorithm |
彩色Canny算法的尺度为
图 6表示四幅测试图像Lena、建筑物、房子和Peppers。本文选择图 6中线段A和线段B所示的两条边缘垂直剖切线上的像素,分别计算本文算法、彩色Canny算法、RCMG-MM算法和FRPOS算法在这些像素上的边缘测度值,结果如图 7所示。从图 7可以看出,本文算法的边缘测度在边缘处的数值最大,同时在非边缘像素处的测度值比其他算法小,并且整个测度曲线更加平滑,产生伪边缘的概率更小。而图 7(a)中箭头所指处其他算法的测度在真实边缘附近出现了虚假响应。
![]() |
Download:
|
图 6 本文实验的测试图像 Fig. 6 Test images of the proposed experiment |
![]() |
Download:
|
图 7 不同算法的边缘测度值对比 Fig. 7 Edge measure values comparison among different algorithms |
图 8表示4种算法提取含噪声方差
![]() |
Download:
|
图 8 不同算法提取的彩色边缘强度图对比 Fig. 8 Comparison of color edge strength maps extracted by different algorithms |
在无噪声条件下不同算法提取房子图像的CESM对比如图 9所示。右下角局部图均为图 9(a)虚线框中的放大图。从图 9可以看出,本文算法在真实边缘处十分明显,而在非边缘区域强度较小,而且背景比较平滑。根据图像局部特征类型,本文算法自适应地选择合适的ANDD滤波器进行图像平滑处理,因此在角点等复杂边缘附近可以避免产生仿射状响应。
![]() |
Download:
|
图 9 无噪声下不同算法提取的彩色边缘强度图对比 Fig. 9 Comparison of color edge strength maps extracted by different algorithms without noise |
在无噪声条件下不同算法提取房子图像的二值边缘图对比如图 10所示。从图 10可以看出,彩色Canny算法和RCMG-MM算法可以检测出许多伪边缘,其原因为彩色Canny算法中高斯微分算子的局限性和RCMG-MM算法中简单的矩形窗口导致的边缘响应估计不准确。FRPOS算法检测到的伪边缘数目较少,但是其梯度方向估计不准确,使得非极大值抑制后的边缘出现部分断裂。而本文算法的二值边缘图几乎没有伪边缘,而且真实边缘的连续性较好。
![]() |
Download:
|
图 10 无噪声下不同算法提取的二值边缘图对比 Fig. 10 Comparison of binary edge maps extracted by different algorithms without noise |
当噪声方差
![]() |
Download:
|
图 11 含噪声方差ε2=100时不同算法提取的彩色边缘强度图对比 Fig. 11 Comparison of color edge strength maps extracted by different algorithms with noise variance ε2=100 |
本文对图 11中的CESM进行沿梯度方向的非极大值抑制及双阈值处理(
![]() |
Download:
|
图 12 含噪声方差ε2=100时不同算法提取的二值边缘图对比 Fig. 12 Comparison of binary edge maps extracted by different algorithms with noise variance ε2=100 |
本文利用客观评价指标——Pratt品质因子和ROC曲线评估不同算法性能。
FOM评价指标如式(12)所示:
$ {\eta }_{\mathrm{F}\mathrm{O}\mathrm{M}}=\frac{1}{\mathrm{m}\mathrm{a}\mathrm{x}({n}_{e}, {n}_{d})}\sum\limits_{k=1}^{{n}_{d}}\frac{1}{1+\kappa {d}^{2}\left(k\right)} $ | (12) |
其中:
![]() |
下载CSV 表 1 不同算法的FOM对比 Table 1 FOM comparison among different algorithms |
ROC曲线可以客观地评价不同边缘检测算法在不同参数设置下的性能。假设在某一边缘检测数据中,边缘像素数目为
$ {P}_{\mathrm{T}\mathrm{P}}=\frac{{N}_{\mathrm{T}\mathrm{P}}}{{N}_{E}}, {P}_{\mathrm{F}\mathrm{P}}=\frac{{N}_{\mathrm{F}\mathrm{P}}}{{N}_{\mathrm{N}\mathrm{E}}} $ | (13) |
对于各种参数组合可以得到一系列点(1-
本文利用彩色Canny、RCMG-MM和本文算法分别对50幅测试彩色图像进行边缘检测,同时分别在无噪声、含ε2=100的高斯噪声和含10%的椒盐噪声情况下绘制ROC曲线。彩色Canny算法中的尺度参数
![]() |
Download:
|
图 13 不同算法的ROC曲线对比 Fig. 13 ROC curves comparison among different algorithms |
噪声鲁棒性也是评价边缘检测算法的重要指标。为客观评价本文算法的噪声鲁棒性,本文在50幅测试图像中分别添加噪声标准差在[0, 20]的高斯白噪声和噪声比例在[1%,10%]的椒盐噪声,并计算其FOM。在每个噪声等级下,不同算法的FOM都是10幅测试图像进行50次实验的平均值。不同算法的FOM随噪声变化的曲线如图 14所示。从图 14(a)可以看出,随着高斯噪声方差的增大,本文算法和FRPOS算法的FOM下降幅度较小。RCMG-MM算法中形态学方法对高斯噪声鲁棒性稍差,而彩色Canny算法对噪声最敏感。从图 14(b)可以看出,随着椒盐噪声比例的增大,RCMG-MM和FRPOS算法的FOM下降辐度比较小,说明其对椒盐噪声鲁棒性较好。本文算法中的ANDD滤波器对椒盐噪声有一定抑制力,其噪声鲁棒性稍差。彩色Canny算法对椒盐噪声的鲁棒性最差。在两种噪声下,本文算法的FOM一直最大,说明本文算法在噪声情况下的检测性能均优于其他三种算法。
![]() |
Download:
|
图 14 不同算法的FOM随噪声变化的曲线 Fig. 14 Curve of FOM with noise of different algorithms |
本文提出基于自适应各向异性高斯方向导数的彩色边缘检测算法。通过构建反映图像边缘类型的度量准则,以控制各向异性高斯方向导数滤波器的形状,从而精确提取不同类型的边缘微分信息。在特征融合过程中,利用奇异值分解获得最优融合权值,以增强融合的边缘强度。实验结果表明,相比彩色Canny、RCMG-MM、FRPOS算法,本文算法具有较优的边缘定位精度和噪声鲁棒性。下一步将把非线性滤波器与各向异性方向导数滤波器的结构相融合,使得算法在混合噪声环境下具有较优噪声鲁棒性的同时,进一步提高彩色边缘检测性能。
[1] |
郭恒亮, 柴晓楠, 韩林, 等. Canny边缘检测算法在飞腾平台上的实现与优化[J]. 计算机工程, 2021, 47(7): 37-43. GUO H L, CHAI X N, HAN L, et al. Implementation and optimization of Canny edge detection algorithm on FT platform[J]. Computer Engineering, 2021, 47(7): 37-43. (in Chinese) |
[2] |
QIN X X, ZHOU S L, ZOU H X. SAR image segmentation via hierarchical region merging and edge evolving with generalized gamma distribution[J]. IEEE Geoscience and Remote Sensing Letters, 2014, 11(10): 1742-1746. DOI:10.1109/LGRS.2014.2307586 |
[3] |
金晓民, 张丽萍, 李慧静. 控制活动轮廓演化的快速图像分割方法[J]. 吉林大学学报(理学版), 2020, 58(3): 639-644. JIN X M, ZHANG L P, LI H J. Fast image segmentation method for controlling evolution of active contour[J]. Journal of Jilin University (Science Edition), 2020, 58(3): 639-644. (in Chinese) |
[4] |
HU X Y, SHEN J J, SHAN J, et al. Local edge distributions for detection of salient structure textures and objects[J]. IEEE Geoscience and Remote Sensing Letters, 2013, 10(3): 466-470. DOI:10.1109/LGRS.2012.2210188 |
[5] |
BERLEMONT S, OLIVO-MARIN J C. Combining local filtering and multiscale analysis for edge, ridge, and curvilinear objects detection[J]. IEEE Transactions on Image Processing: a Publication of the IEEE Signal Processing Society, 2010, 19(1): 74-84. DOI:10.1109/TIP.2009.2030968 |
[6] |
ZHOU S P, WANG J J, WANG L, et al. Hierarchical and interactive refinement network for edge-preserving salient object detection[J]. IEEE Transactions on Image Processing, 2021, 30: 1-14. DOI:10.1109/TIP.2020.3027992 |
[7] |
CHEN S L, MA E D. VLSI implementation of an adaptive edge-enhanced color interpolation processor for real-time video applications[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2014, 24(11): 1982-1991. DOI:10.1109/TCSVT.2014.2317890 |
[8] |
KHAN S, LEE D H, KHAN M A, et al. Efficient edge-based image interpolation method using neighboring slope information[J]. IEEE Access, 2019, 7: 133539-133548. DOI:10.1109/ACCESS.2019.2942004 |
[9] |
詹毅, 李声杰, 李梦. 图像插值的自适应邻域滤波方法[J]. 计算机工程, 2015, 41(2): 224-227, 233. ZHAN Y, LI S J, LI M. Adaptive neighborhood filtering method of image interpolation[J]. Computer Engineering, 2015, 41(2): 224-227, 233. (in Chinese) |
[10] |
FAN J P, YAU D K Y, ELMAGARMID A K, et al. Automatic image segmentation by integrating color-edge extraction and seeded region growing[J]. IEEE Transactions on Image Processing, 2001, 10(10): 1454-1466. DOI:10.1109/83.951532 |
[11] |
LEI T, FAN Y Y, WANG Y. Colour edge detection based on the fusion of hue component and principal component analysis[J]. IET Image Processing, 2014, 8(1): 44-55. DOI:10.1049/iet-ipr.2013.0062 |
[12] |
TRAHANIAS P E, VENETSANOPOULOS A N. Color edge detection using vector order statistics[J]. IEEE Transactions on Image Processing, 1993, 2(2): 259-264. DOI:10.1109/83.217230 |
[13] |
NEZHADARYA E, WARD R K. A new scheme for robust gradient vector estimation in color images[J]. IEEE Transactions on Image Processing, 2011, 20(8): 2211-2220. DOI:10.1109/TIP.2011.2118217 |
[14] |
贾迪, 孟祥福, 孟琭, 等. RGB空间下结合高斯曼哈顿距离图的彩色图像边缘检测[J]. 电子学报, 2014, 42(2): 257-263. JIA D, MENG X F, MENG L, et al. Color image edge detection combining with Gauss Manhattan distance map in RGB space[J]. Acta Electronica Sinica, 2014, 42(2): 257-263. (in Chinese) DOI:10.3969/j.issn.0372-2112.2014.02.008 |
[15] |
KHAN N U, ARYA K V. A new fuzzy rule based pixel organization scheme for optimal edge detection and impulse noise removal[J]. Multimedia Tools and Applications, 2020, 79(45/46): 33811-33837. |
[16] |
CHU J, MIAO J, ZHANG G M, et al. Edge and corner detection by color invariants[J]. Optics & Laser Technology, 2013, 45: 756-762. |
[17] |
KOSCHAN A, ABIDI M. Detection and classification of edges in color images[J]. IEEE Signal Processing Magazine, 2005, 22(1): 64-73. DOI:10.1109/MSP.2005.1407716 |
[18] |
LI O, SHUI P L. Noise-robust color edge detection using anisotropic morphological directional derivative matrix[J]. Signal Processing, 2019, 165: 90-103. DOI:10.1016/j.sigpro.2019.06.036 |
[19] |
HARRIS C, STEPHENS M. A combined corner and edge detector[EB/OL]. [2021-07-15]. https://web.stanford.edu/class/cs231m/references/harris-stephens.pdf.
|
[20] |
HEATH M D, SARKAR S, SANOCKI T, et al. A robust visual method for assessing the relative performance of edge-detection algorithms[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1997, 19(12): 1338-1359. DOI:10.1109/34.643893 |
[21] |
FERNÁNDEZ-GARCÍA N L, CARMONA-POYATO A, MEDINA-CARNICER R, et al. Automatic generation of consensus ground truth for the comparison of edge detection techniques[J]. Image and Vision Computing, 2008, 26(4): 496-511. DOI:10.1016/j.imavis.2007.06.009 |
[22] |
DAN K. A singularly valuable decomposition: the SVD of a matrix[J]. The College Mathematics Journal, 1996, 27(1): 2-23. DOI:10.1080/07468342.1996.11973744 |