一种基于偏振特性的水面目标检测方法与流程

文档序号:11920642阅读:来源:国知局

技术特征:

1.一种基于偏振特性的水面目标检测方法,采用偏振图像采集装置进行图像的拍摄,包括以下步骤:

S1,获取同一场景在不同偏振角度下的偏振图像,该偏振图像的数量n≥3;

S2,利用尺度不变特征变换方法对偏振图像的偏振度特征进行提取;

S3,对不同偏振角度的偏振图像进行配准;

S4,利用斯托克斯矢量基于最小二乘法计算各个偏振图像的偏振角和偏振度,进而得到偏振度图像;

S5,对偏振度图像进行阈值分割处理得到偏振二值图像,同时对该偏振度图像进行局部熵特征的提取得到基于局部熵特征的偏振度图像,对该基于局部熵特征的偏振度图像进行阈值分割处理得到二值图像,将偏振二值图像和二值图像进行合成得到合成图像;

S6,将合成图像进行二值连通域分解,进而检测得到目标物。

2.根据权利要求1所述的基于偏振特性的水面目标检测方法,其特征在于,所述步骤S3的配准为计算各个偏振图像之间的平移量,具体为:

对各个偏振图像进行两两配准,先选取其中两幅偏振图像,从该两幅偏振图像中各选取K个点并进行对应配对形成K个匹配对;

计算每个匹配对的差值,将差值相同的匹配对放入同一个散列,将差值不同的匹配对放入不同的散列;

在所有散列中选出包含匹配对数量最多的一个散列,将该散列的匹配对定义为正确的匹配对,并且对该散列中的匹配对的差值取平均值,该平均值是指将该散列中各个匹配队的差值相加后再除以匹配对的数量计算得到,该平均值为当前两幅偏振图像的平移量。

3.根据权利要求2所述的基于偏振特性的水面目标检测方法,其特征在于,所述步骤S4具体为:

根据出射光的光强计算式计算得到斯托克斯矢量的三个参数S0、S1、S2

偏振图像的偏振角度均匀分布在[0,π)区间上,结合偏振图像的数量n,得到如下方程组式:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>I</mi> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <mrow> <msub> <mi>S</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>S</mi> <mn>1</mn> </msub> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <mn>2</mn> <mo>*</mo> <mn>0</mn> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>S</mi> <mn>2</mn> </msub> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <mn>2</mn> <mo>*</mo> <mn>0</mn> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>I</mi> <mrow> <mo>(</mo> <mfrac> <mi>&pi;</mi> <mi>n</mi> </mfrac> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <mrow> <msub> <mi>S</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>S</mi> <mn>1</mn> </msub> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <mn>2</mn> <mo>*</mo> <mfrac> <mi>&pi;</mi> <mi>n</mi> </mfrac> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>S</mi> <mn>2</mn> </msub> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <mn>2</mn> <mo>*</mo> <mfrac> <mi>&pi;</mi> <mi>n</mi> </mfrac> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>I</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>2</mn> </mrow> <mo>)</mo> </mrow> <mi>&pi;</mi> </mrow> <mi>n</mi> </mfrac> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <mrow> <msub> <mi>S</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>S</mi> <mn>1</mn> </msub> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <mn>2</mn> <mo>*</mo> <mfrac> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>2</mn> </mrow> <mo>)</mo> </mrow> <mi>&pi;</mi> </mrow> <mi>n</mi> </mfrac> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>S</mi> <mn>2</mn> </msub> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <mn>2</mn> <mo>*</mo> <mfrac> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>2</mn> </mrow> <mo>)</mo> </mrow> <mi>&pi;</mi> </mrow> <mi>n</mi> </mfrac> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>I</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> <mi>&pi;</mi> </mrow> <mi>n</mi> </mfrac> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <mrow> <msub> <mi>S</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>S</mi> <mn>1</mn> </msub> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <mn>2</mn> <mo>*</mo> <mfrac> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> <mi>&pi;</mi> </mrow> <mi>n</mi> </mfrac> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>S</mi> <mn>2</mn> </msub> <mi>sin</mi> <mrow> <mo>(</mo> <mrow> <mn>2</mn> <mo>*</mo> <mfrac> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> <mi>&pi;</mi> </mrow> <mi>n</mi> </mfrac> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

根据上式,利用最小二乘法解得斯托克斯矢量的三个参数S0、S1、S2

根据上述得到的三个参数S0、S1、S2,由下式计算得到偏振图像的偏振度和偏振角:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>P</mi> <mo>=</mo> <mfrac> <msqrt> <mrow> <msubsup> <mi>S</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>S</mi> <mn>2</mn> <mn>2</mn> </msubsup> </mrow> </msqrt> <msub> <mi>S</mi> <mn>0</mn> </msub> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&theta;</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msup> <mi>tan</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mrow> <mo>(</mo> <mfrac> <msub> <mi>S</mi> <mn>2</mn> </msub> <msub> <mi>S</mi> <mn>1</mn> </msub> </mfrac> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

上式中,P为偏振度,α偏振角。

4.根据权利要求3所述的基于偏振特性的水面目标检测方法,其特征在于,所述步骤S5中局部熵特征的提取具体为:

设f(x,y)是一幅偏振图像中(x,y)处的灰度值,对于一幅大小为M×N的偏振图像,令

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>H</mi> <mi>f</mi> </msub> <mo>=</mo> <mo>-</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mi>log</mi> <mi> </mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mi>f</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

上式中Hf为偏振图像的信息熵,pij为偏振图像的灰度分布;如果大小M×N是偏振图像的一个局部窗口的大小,则该Hf为偏振图像的局部熵。

5.根据权利要求4所述的基于偏振特性的水面目标检测方法,其特征在于,根据偏振图像的灰度分布可知,

pij<<1,因此,通过泰勒公式展开的方法得到近似的Hf计算公式:

<mrow> <msub> <mi>H</mi> <mi>f</mi> </msub> <mo>&ap;</mo> <mo>-</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mn>1</mn> <mo>-</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </munder> <msubsup> <mi>p</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> <mn>2</mn> </msubsup> <mo>.</mo> </mrow>

6.根据权利要求5所述的基于偏振特性的水面目标检测方法,其特征在于,所述步骤S6中合成图像时采用基于广度优先搜索方法进行处理,具体为:

S6.1,扫描偏振图像,直到当前像素点B(x、y)=1;

S6.1.1,将像素点B(x、y)作为起始点,赋予一个起始标签,并将与该起始点相邻的所有前景像素存入队列尾部;

S6.1.2,取出队列头部像素点,对该头部像素点赋予与起始标签相同的标签,然后将与该头部像素点相邻的所有前景像素存入队列尾部;

S6.1.3,返回步骤S6.1.1,直到队列为空;

S6.2,重复执行步骤S6.1,直到所有偏振图像扫描结束,

从而将具有相同标签的像素点组成一个连通域,然后返回连通域的外接矩形坐标,获得目标位置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1