1.一种基于颜色拮抗感受野及黑白通道的轮廓检测方法,其特征在于包括以下步骤:A、输入待检测图像,将待检测图像中的各像素点的红、绿、蓝分量提取出来,并利用红、绿分量计算出各像素点的黄分量、黑分量、白分量,所述的黄分量的值为红分量与绿分量和值的一半,所述的黑分量的值为红、绿、蓝分量的最小值,所述的白分量的值为红、绿、蓝分量的最大值;
B、预设红绿、蓝黄、黑白三个颜色组合,红绿组合设有红/绿通道、绿/红通道,蓝黄组合设有蓝/黄通道、黄/蓝通道,黑白组合设有黑/白通道、白/黑通道,计算各像素点的红/绿通道、绿/红通道、蓝/黄通道、黄/蓝通道、黑/白通道、白/黑通道各自的单拮抗响应;
C、预设均分圆周的多个方向参数,构建对应各个方向参数的双拮抗感受野滤波器模板;
对于各像素点,使用各个双拮抗感受野滤波器模板对各通道的单拮抗响应分别进行滤波,得到该像素点各通道的各方向参数下的边界响应值;对于各个通道,选取该通道各方向参数下的边界响应值的最大值,作为该通道的双拮抗响应;从而得到该像素点的各通道的双拮抗响应;
D、对于各像素点,利用高斯差分函数对各通道的双拮抗响应进行滤波,并对滤波结果进行归一化处理得到各通道的双拮抗抑制响应;各通道的双拮抗响应减去该通道的双拮抗抑制响应得到第一双拮抗抑制轮廓响应,各通道的双拮抗响应减去该通道所属的颜色组合中的另一通道的双拮抗抑制响应得到第二双拮抗抑制轮廓响应;
E、对于各像素点:将所有第一双拮抗抑制轮廓响应和第二双拮抗抑制轮廓响应进行归一化后,所得结果的最大值即为该像素点的最终轮廓响应。
2.如权利要求1所述的基于颜色拮抗感受野及黑白通道的轮廓检测方法,其特征在于:所述的步骤B中各个通道的单拮抗响应计算公式为:Srg(x,y)=ω1·R(x,y)+ω2·G(x,y) (1);
Srg(x,y)=ω1·R(x,y)+ω2·G(x,y) (2);
Sby(x,y)=ω1·B(x,y)+ω2·Y(x,y) (3);
Syb(x,y)=ω1·Y(x,y)+ω2·B(x,y) (4);
Sblw(x,y)=ω1·BL(x,y)+ω2·W(x,y) (5);
Swbl(x,y)=ω1·W(x,y)+ω2·BL(x,y) (6);
其中,R(x,y)表示像素点(x,y)的红分量,G(x,y)表示像素点(x,y)的绿分量,B(x,y)表示像素点(x,y)的蓝分量;Y(x,y)表示像素点(x,y)的黄分量, BL(x,y)表示像素点(x,y)的黑分量,BL(x,y)=min(R(x,y),G(x,y),B(x,y)),W(x,y)表示像素点(x,y)的白分量,W(x,y)=max(R(x,y),G(x,y),B(x,y));
Srg(x,y)、Srg(x,y)、Sby(x,y)、Syb(x,y)、Sblw(x,y)、Swbl(x,y)分别为红/绿通道、绿/红通道、蓝/黄通道、黄/蓝通道、黑/白通道、白/黑通道各自的单拮抗响应,其中
3.如权利要求1所述的基于颜色拮抗感受野及黑白通道的轮廓检测方法,其特征在于:所述的步骤C中各像素点的各通道的各方向参数下的边界响应值计算公式如下:其中rg、gr、by、yb、blw、wbl分别表示红/绿通道、绿/红通道、蓝/黄通道、黄/蓝通道、黑/白通道、白/黑通道;θi为方向参数,Crg、Cgr、Cby、Cyb、Cblw、Cwbl分别表示红/绿通道、绿/红通道、蓝/黄通道、黄/蓝通道、黑/白通道、白/黑通道双拮抗感受野滤波器模板范围,m,n分别为双拮抗感受野滤波器模板的横轴、纵轴的偏移量;
Nθ为方向参数的个数;
RF(m,n;θi)为双拮抗感受野滤波器函数;其中:σ1为双拮抗感受野的尺寸参数;
各通道的双拮抗响应计算公式如下:
Drg(x,y)=max{Drg(x,y;θi)|i=1,2,...Nθ} (16);
Dgr(x,y)=max{Dgr(x,y;θi)|i=1,2,...Nθ} (17);
Dby(x,y)=max{Dby(x,y;θi)|i=1,2,...Nθ} (18);
Dyb(x,y)=max{Dyb(x,y;θi)|i=1,2,...Nθ} (19);
Dblw(x,y)=max{Dblw(x,y;θi)|i=1,2,...Nθ} (20);
Dwbl(x,y)=max{Dwbl(x,y;θi)|i=1,2,...Nθ} (21)。
4.如权利要求1所述的基于颜色拮抗感受野及黑白通道的轮廓检测方法,其特征在于:所述的步骤D中,高斯差分函数如下:
其中,σ2为高斯差分函数模板中心区域的带宽;
滤波结果如下:
DoGab(x,y;σ2)=Dab(x,y)*DoG(x,y;σ2) (23);
其中ab=(rg,gr,by,yb,blw,wbl);
所述的归一化函数为:
各像素点各通道的两个双拮抗抑制轮廓响应计算公式如下:R1rg(x,y;σ2)=Drg(x,y)-αωrg(x,y;σ2) (25);
R2rg(x,y;σ2)=Drg(x,y)-αωgr(x,y;σ2) (26);
R1gr(x,y;σ2)=Dgr(x,y)-αωgr(x,y;σ2) (27);
R2gr(x,y;σ2)=Dgr(x,y)-αωrg(x,y;σ2) (28);
R1by(x,y;σ2)=Dby(x,y)-αωby(x,y;σ2) (29);
R2by(x,y;σ2)=Dby(x,y)-αωyb(x,y;σ2) (30);
R1yb(x,y;σ2)=Dyb(x,y)-αωyb(x,y;σ2) (31);
R2yb(x,y;σ2)=Dyb(x,y)-αωby(x,y;σ2) (32);
R1blw(x,y;σ2)=Dblw(x,y)-αωblw(x,y;σ2) (33);
R2blw(x,y;σ2)=Dblw(x,y)-αωwbl(x,y;σ2) (34);
1
Rwbl(x,y;σ2)=Dwbl(x,y)-αωwbl(x,y;σ2) (35);
R2wbl(x,y;σ2)=Dwbl(x,y)-αωblw(x,y;σ2) (36);
其中R1rg(x,y;σ2)、R2rg(x,y;σ2)为红/绿通道的两个双拮抗抑制轮廓响应。
5.如权利要求1所述的基于颜色拮抗感受野及黑白通道的轮廓检测方法,其特征在于:所述的步骤E中,对各双拮抗抑制轮廓响应进行的归一化公式如下:其中Xn表示数据X的归一化值,Xmax、Xmin分别表示数据X中的最大值和最小值;
T(x,y)=max(R1rgn,R2rgn,R1grn,R2grn,R1ybn,R2ybn、R1byn,R2byn、R1blwn,R2blwn、R1wbln,R2wbln);
其中T(x,y)为像素点(x,y)的最终轮廓响应:R1rgn,R2rgn,R1grn,R2grn,R1ybn,R2ybn、R1byn,R2byn、R1blwn,R2blwn、R1wbln,R2wbln分别为各双拮抗抑制轮廓响应的归一化值。