发明名称 数字图像中基于梯度与颜色特征的直线自动匹配方法
摘要 本发明涉及一种数字图像中直线自动匹配方法,包括:采集图像并输入计算机;提取图像中的直线段;确定直线邻域并划分子区域;将各点高斯梯度与其所在子区域的平均高斯梯度分别进行内积与外积运算获得梯度特征;将各点颜色对其所在子区域的平均颜色进行归一化获得颜色特征;基于梯度特征计算直线的梯度均值描述向量与梯度标准差描述向量;基于颜色特征计算直线的颜色均值描述向量与颜色标准差描述向量;计算直线的描述向量之间的欧式距离,分别赋予不同权重系数后求和,获得直线之间的相似度;进行匹配并输出结果。本发明提供的方法不需要借助任何先验条件,同时利用了梯度与颜色两种图像特征,能够适用于不同类型的图像,具有更加广泛的适应性。
申请公布号 CN101833767B 申请公布日期 2012.05.23
申请号 CN201010177344.1 申请日期 2010.05.10
申请人 河南理工大学 发明人 王志衡;刘红敏;薛霄;贾宗璞;贾利琴
分类号 G06T7/00(2006.01)I;G06T7/40(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 代理人
主权项 1.一种数字图像中基于梯度与颜色特征的直线自动匹配方法,其特征在于,包括:步骤S1:采集图像并输入计算机;步骤S2:利用直线提取技术提取图像中的直线段;步骤S3:将所述直线为中轴线的矩形区域确定为直线邻域,并将其划分为7个大小为N×5矩形子区域;具体包括:记直线的长度为N,将所述直线为中轴线,大小为N×35的矩形区域确定为直线邻域;沿垂直于直线方向,将该矩形邻域划分为7个大小为N×5的矩形子区域G<sub>1</sub>,G<sub>2</sub>,...,G<sub>7</sub>,记7个矩形子区域包含的像素个数分别为#G<sub>1</sub>,#G<sub>2</sub>,...,#G<sub>7</sub>;步骤S4:将直线邻域内各点的高斯梯度与其所在矩形子区域的平均梯度分别进行内积与外积运算,获得各点的梯度特征;具体包括:记直线邻域内各点为{X<sub>k</sub>|X<sub>k</sub>∈G<sub>i</sub>),点X<sub>k</sub>的高斯梯度为<img file="FSB00000579859600011.GIF" wi="559" he="57" />其中f<sub>x</sub>(X<sub>k</sub>),f<sub>y</sub>(X<sub>k</sub>)分别表示水平竖直方向上的梯度,其所在矩形子区域G<sub>i</sub>内各点的平均梯度为<maths num="0001"><![CDATA[<math><mrow><mo>&dtri;</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>=</mo><mo>[</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>xi</mi></msub><mo>,</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>yi</mi></msub><mo>]</mo><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>X</mi><mi>k</mi></msub><mo>&Element;</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></munder><mo>&dtri;</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>将X<sub>k</sub>的高斯梯度<img file="FSB00000579859600013.GIF" wi="150" he="51" />与平均梯度<img file="FSB00000579859600014.GIF" wi="64" he="60" />分别作内积与外积运算,获得点X<sub>k</sub>的梯度特征g(X<sub>k</sub>)=[g<sub>1</sub>(X<sub>k</sub>),g<sub>2</sub>(X<sub>k</sub>)],其中<maths num="0002"><![CDATA[<math><mrow><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>f</mi><mi>x</mi></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>xi</mi></msub><mo>+</mo><msub><mi>f</mi><mi>y</mi></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>yi</mi></msub><mo>,</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>f</mi><mi>x</mi></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>yi</mi></msub><mo>-</mo><msub><mi>f</mi><mi>y</mi></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>xi</mi></msub><mo>;</mo></mrow></math>]]></maths>步骤S5:将直线邻域内各点的颜色对其所在矩形子区域的平均颜色进行归一化,获得各点的颜色特征;具体包括:记直线邻域内各点X<sub>k</sub>的颜色为Color(X<sub>k</sub>)=[R<sub>k</sub>,G<sub>k</sub>,B<sub>k</sub>](R<sub>k</sub>,G<sub>k</sub>,B<sub>k</sub>分别表示红、绿、蓝三个颜色分量),其所在矩形子区域G<sub>i</sub>内各点的平均颜色为Color(G<sub>i</sub>)=[R<sub>mi</sub>,G<sub>mi</sub>,B<sub>mi</sub>],将点X<sub>k</sub>处的颜色Color(X<sub>k</sub>)对平均颜色Color(G<sub>i</sub>)进行归一化,获得点X<sub>k</sub>的颜色特征c(X<sub>k</sub>)[c<sub>1</sub>(X<sub>k</sub>),c<sub>2</sub>(X<sub>k</sub>),c<sub>3</sub>(X<sub>k</sub>)],其中c<sub>1</sub>(X<sub>k</sub>)=R<sub>mi</sub>G<sub>k</sub>/R<sub>k</sub>G<sub>mi</sub>,c<sub>2</sub>(X<sub>k</sub>)=R<sub>mi</sub>B<sub>k</sub>/R<sub>k</sub>B<sub>mi</sub>,c<sub>3</sub>(X<sub>k</sub>)=G<sub>mi</sub>B<sub>i</sub>/G<sub>i</sub>B<sub>mi</sub>;步骤S6:计算各子区域的梯度均值与标准差向量,将各子区域的梯度均值向量组成一个向量并归一化获得直线的梯度均值描述向量,将各子区域的梯度标准差向量组成一个向量并归一化获得直线的梯度标准差描述向量;具体包括:记矩形子区域G<sub>i</sub>中步骤S4获得的点X<sub>k</sub>的梯度特征为g(X<sub>k</sub>)=[g<sub>1</sub>(X<sub>k</sub>),g<sub>2</sub>(X<sub>k</sub>)],计算G<sub>i</sub>内各点梯度特征的均值向量<maths num="0004"><![CDATA[<math><mrow><msub><mi>V</mi><mi>gmi</mi></msub><mo>=</mo><mo>[</mo><msubsup><mi>V</mi><mi>gmi</mi><mn>1</mn></msubsup><mo>,</mo><msubsup><mi>V</mi><mi>gmi</mi><mn>2</mn></msubsup><mo>,</mo><msubsup><mi>V</mi><mi>gmi</mi><mn>3</mn></msubsup><mo>,</mo><msubsup><mi>V</mi><mi>gmi</mi><mn>4</mn></msubsup><mo>]</mo><mo>,</mo></mrow></math>]]></maths>其中<maths num="0005"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>gmi</mi><mn>1</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>></mo><mn>0</mn></mrow></munder><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>gmi</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mn>0</mn></mrow></munder><mo>|</mo><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>gmi</mi><mn>3</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>></mo><mn>0</mn></mrow></munder><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>gmi</mi><mn>4</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mn>0</mn></mrow></munder><mo>|</mo><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>;</mo></mrow></math>]]></maths>计算G<sub>i</sub>内各点梯度特征的标准差向量<img file="FSB00000579859600026.GIF" wi="534" he="71" />其中<maths num="0009"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>gsi</mi><mn>1</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>></mo><mn>0</mn></mrow></munder><msup><mrow><mo>(</mo><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>V</mi><mi>gmi</mi><mn>1</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>gsi</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mn>0</mn></mrow></munder><msup><mrow><mo>(</mo><mo>|</mo><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>-</mo><msubsup><mi>V</mi><mi>gmi</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>gsi</mi><mn>3</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>></mo><mn>0</mn></mrow></munder><msup><mrow><mo>(</mo><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>V</mi><mi>gmi</mi><mn>3</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>gsi</mi><mn>4</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mn>0</mn></mrow></munder><msup><mrow><mo>(</mo><msub><mrow><mo>|</mo><mi>g</mi></mrow><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>-</mo><msubsup><mi>V</mi><mi>gmi</mi><mn>4</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>;</mo></mrow></math>]]></maths>将子区域G<sub>1</sub>,G<sub>2</sub>,...,G<sub>7</sub>对应的梯度均值向量组成一个向量并归一化,获得直线的梯度均值描述向量V<sub>gm</sub>=[V<sub>gm1</sub>,V<sub>gm2</sub>,...,V<sub>gm7</sub>]/||[V<sub>gm1</sub>,V<sub>gm2</sub>,...,V<sub>gm7</sub>]||,其中||·||表示向量的取模运算;将子区域G<sub>1</sub>,G<sub>2</sub>,...,G<sub>7</sub>对应的梯度标准差向量组成一个向量并归一化,获得直线的梯度标准差描述向量V<sub>gs</sub>=[V<sub>gs1</sub>,V<sub>gs2</sub>,...,V<sub>gs7</sub>]/||[V<sub>gs1</sub>,V<sub>gs2</sub>,...,V<sub>gs7</sub>]||;步骤S7:计算各子区域的颜色均值与标准差向量,将各子区域的颜色均值向量组成一个向量并归一化获得直线的颜色均值描述向量,将各子区域的颜色标准差向量组成一个向量并归一化获得直线的颜色标准差描述向量;具体包括:记矩形子区域G<sub>i</sub>中步骤S5获得的点X<sub>k</sub>的颜色特征为c(X<sub>k</sub>)=[c<sub>1</sub>(X<sub>k</sub>),c<sub>2</sub>(X<sub>k</sub>),c<sub>3</sub>(X<sub>k</sub>)],计算G<sub>i</sub>内各点颜色特征的均值向量<maths num="0013"><![CDATA[<math><mrow><msub><mi>V</mi><mi>cmi</mi></msub><mo>=</mo><mo>[</mo><msubsup><mi>V</mi><mi>cmi</mi><mn>1</mn></msubsup><mo>,</mo><msubsup><mi>V</mi><mi>cmi</mi><mn>2</mn></msubsup><mo>,</mo><msubsup><mi>V</mi><mi>cmi</mi><mn>3</mn></msubsup><mo>]</mo><mo>,</mo></mrow></math>]]></maths>其中,<maths num="0014"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>cmi</mi><mn>1</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>X</mi><mi>k</mi></msub><mo>&Element;</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></munder><msub><mi>c</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0015"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>cmi</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>X</mi><mi>k</mi></msub><mo>&Element;</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></munder><msub><mi>c</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0016"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>cmi</mi><mn>3</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>X</mi><mi>k</mi></msub><mo>&Element;</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></munder><msub><mi>c</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>计算G<sub>i</sub>内各点颜色特征标准差向量<maths num="0017"><![CDATA[<math><mrow><msub><mi>V</mi><mi>csi</mi></msub><mo>=</mo><mo>[</mo><msubsup><mi>V</mi><mi>csi</mi><mn>1</mn></msubsup><mo>,</mo><msubsup><mi>V</mi><mi>csi</mi><mn>2</mn></msubsup><mo>,</mo><msubsup><mi>V</mi><mi>csi</mi><mn>3</mn></msubsup><mo>]</mo><mo>,</mo></mrow></math>]]></maths>其中<maths num="0018"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>csi</mi><mn>1</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>X</mi><mi>k</mi></msub><mo>&Element;</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></munder><msup><mrow><mo>(</mo><msub><mi>c</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>V</mi><mi>cmi</mi><mn>1</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths><maths num="0019"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>csi</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>X</mi><mi>k</mi></msub><mo>&Element;</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></munder><msup><mrow><mo>(</mo><msub><mi>c</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>V</mi><mi>cmi</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths><maths num="0020"><![CDATA[<math><mrow><msubsup><mi>V</mi><mi>csi</mi><mn>3</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mo>#</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></mfrac><msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>X</mi><mi>k</mi></msub><mo>&Element;</mo><msub><mi>G</mi><mi>i</mi></msub></mrow></munder><msup><mrow><mo>(</mo><msub><mi>c</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>V</mi><mi>cmi</mi><mn>3</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>;</mo></mrow></math>]]></maths>将子区域G<sub>1</sub>,G<sub>2</sub>,...,G<sub>7</sub>对应的颜色均值向量组成一个向量并归一化,获得直线的颜色均值描述向量V<sub>cm</sub>=[V<sub>cm1</sub>,V<sub>cm2</sub>,...,V<sub>cm7</sub>]/||[V<sub>cm1</sub>,V<sub>cm2</sub>,...,V<sub>cm7</sub>]||;将子区域G<sub>1</sub>,G<sub>2</sub>,...,G<sub>7</sub>对应的颜色标准差向量组成一个向量并归一化,获得直线的颜色标准差描述向量V<sub>cs</sub>=[V<sub>cs1</sub>,V<sub>cs2</sub>,....,V<sub>cs7</sub>]/||[V<sub>cs1</sub>,V<sub>cs2</sub>,....,V<sub>cs7</sub>]||;步骤S8:分别计算直线的梯度均值描述向量、梯度标准差描述向量、颜色均值描述向量和梯度标准差描述向量这四个描述向量之间的欧式距离,然后赋予不同的权重系数后求和,获得直线之间的相似度;利用下述方式计算任意两条直线直接的相似度:记两条直线L<sub>1</sub>,L<sub>2</sub>对应的梯度均值描述向量、梯度标准差描述向量、颜色均值描述向量和颜色标准差描述向量分别为V<sub>gm1</sub>、V<sub>gs1</sub>、V<sub>cm1</sub>、V<sub>cs1</sub>与V<sub>gm2</sub>、V<sub>gs2</sub>、V<sub>cm2</sub>、V<sub>cs2</sub>,计算L<sub>1</sub>,L<sub>2</sub>之间的相似度S(L<sub>1</sub>,L<sub>2</sub>)=αβ·S<sub>1</sub>+α(1-β)·S<sub>2</sub>+(1-α)β·S<sub>3</sub>+(1-α)(1-β)s<sub>4</sub>,其中S<sub>1</sub>=||V<sub>gm1</sub>-V<sub>gm2</sub>||,S<sub>3</sub>=||V<sub>gs1</sub>-V<sub>gs2</sub>||,S<sub>3</sub>=||V<sub>cm1</sub>-V<sub>cm2</sub>||,S<sub>4</sub>=||V<sub>cs1</sub>-V<sub>cs2</sub>||,α为梯度颜色系数,其取值范围为0.3~0.7,β为均值标准差系数,其取值范围为0.3~0.7;步骤S9:基于预先设置的匹配准则,利用步骤S8获得的直线之间的相似度进行直线匹配,将相似度数值大于0.3的匹配作为错误匹配去除,输出结果。
地址 454000 河南省焦作市高新区世纪大道2001号