发明名称 一种基于彩色伪随机编码投影的特征点匹配方法
摘要 一种基于彩色伪随机编码投影的特征点匹配方法,该方法包括:生成彩色伪随机编码模板步骤,特征点与特征线的提取步骤,特征点的匹配步骤;所述生成彩色伪随机编码模板步骤包括下列步骤:生成伪随机编码序列:由本原多项式h(x)=xm+hm-1xm-1+…+h1x+h0指定的反馈网络n位移位寄存器产生伪随机序列a0,a1,…,an,其中m为所设计伪随机阵列的窗口大小,m=k1×k2,n为伪随机序列长度,q为移位寄存器的基元数;将步骤①中生产的伪随机序列a0,a1,…,an填入大小为n=n1×n2的矩阵中,得到伪随机阵列b,具体原理为将伪随机序列a0,a1,…,an作为伪随机阵列的对角线参数;由生成的伪随机阵列值作为离散的特征点,用特征线将其相连,建立编码模板。
申请公布号 CN101763654B 申请公布日期 2011.12.21
申请号 CN201010018212.4 申请日期 2010.01.19
申请人 江苏大学 发明人 许桢英;许冉冉;王匀;肖凯;李伯全
分类号 G06T17/00(2006.01)I;G06T9/00(2006.01)I 主分类号 G06T17/00(2006.01)I
代理机构 南京知识律师事务所 32207 代理人 樊文红
主权项 1.一种基于彩色伪随机编码投影的特征点匹配方法,编码结构光主动视觉系统由计算机、CCD摄像机、显示器和投影仪组成,该方法包括:生成彩色伪随机编码模板步骤,特征点与特征线的提取步骤,特征点的匹配步骤;所述生成彩色伪随机编码模板步骤包括下列步骤:①生成伪随机编码序列:由本原多项式h(x)=x<sup>m</sup>+h<sub>m-1</sub>x<sup>m-1</sup>+…+h<sub>1</sub>x+h<sub>0</sub>指定的反馈网络n位移位寄存器产生伪随机序列a<sub>0</sub>,a<sub>1</sub>,…,a<sub>n</sub>,其中m为所设计伪随机阵列的窗口大小,m=k<sub>1</sub>×k<sub>2</sub>,n为伪随机序列长度,<img file="FSB00000594378500011.GIF" wi="440" he="56" />q为移位寄存器的基元数;②将步骤①中生产的伪随机序列a<sub>0</sub>,a<sub>1</sub>,…,a<sub>n</sub>填入大小为n=n<sub>1</sub>×n<sub>2</sub>的矩阵中,得到伪随机阵列b,具体原理为将伪随机序列a<sub>0</sub>,a<sub>1</sub>,…,a<sub>n</sub>作为伪随机阵列的对角线参数,即<maths num="0001"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>b</mi><mn>0,0</mn></msub><mo>=</mo><msub><mi>a</mi><mrow><mo>,</mo><mn>0</mn></mrow></msub><mo>,</mo></mtd></mtr><mtr><mtd><msub><mi>b</mi><mn>1,1</mn></msub><mo>=</mo><msub><mi>a</mi><mn>1</mn></msub><mo>,</mo></mtd></mtr><mtr><mtd><msub><mi>b</mi><mn>2,2</mn></msub><mo>=</mo><msub><mi>a</mi><mn>2</mn></msub><mo>,</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>b</mi><mrow><mi>i</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>a</mi><mi>i</mi></msub><mo>,</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mi>b</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>b</mi><mn>0,0</mn></msub></mtd><mtd><msub><mi>b</mi><mn>0,1</mn></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>b</mi><mrow><mn>0</mn><mo>,</mo><msub><mi>n</mi><mn>2</mn></msub><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>b</mi><mn>1,0</mn></msub></mtd><mtd><msub><mi>b</mi><mn>1,1</mn></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>b</mi><mrow><mn>1</mn><mo>,</mo><msub><mi>n</mi><mn>2</mn></msub><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>b</mi><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>-</mo><mn>1,0</mn></mrow></msub></mtd><mtd><msub><mi>b</mi><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>-</mo><mn>1,1</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>b</mi><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>-</mo><mn>1</mn><mo>,</mo><msub><mi>n</mi><mn>2</mn></msub><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中<maths num="0003"><![CDATA[<math><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>=</mo><msup><mi>q</mi><msub><mi>k</mi><mn>1</mn></msub></msup><mo>-</mo><mn>1</mn><mo>,</mo></mrow></math>]]></maths>n<sub>2</sub>=n/n<sub>1</sub>;③由生成的伪随机阵列值作为离散的特征点,用特征线将其相连,建立编码模板;其特征是,所述特征点与特征线的提取步骤中包括下列步骤:①提取各颜色特征点所在的特征区域分别设定红、黄、蓝、绿四种颜色的RGB阈值为(R<sub>rl</sub>,G<sub>rh</sub>,B<sub>rh</sub>)、(R<sub>yl</sub>,G<sub>yl</sub>,B<sub>yh</sub>)、(R<sub>bh</sub>,G<sub>bh</sub>,B<sub>bl</sub>)、(R<sub>gh</sub>,G<sub>gl</sub>,B<sub>gh</sub>),根据下式(3)提取四种颜色的特征区域Point<sub>R</sub>,Point<sub>Y</sub>,Point<sub>B</sub>,Point<sub>G</sub>:<img file="FSB00000594378500021.GIF" wi="1720" he="312" />②用数学形态学中的开运算和闭运算,去除特征区域噪声;③对特征区域进行收缩运算,使特征区域收缩为特征点,提取特征点所在的位置(x,y),完成特征点的提取;④根据所设定的阈值,提取特征线所在的特征区域;⑤利用开运算和闭运算去除特征线区域噪声后,利用收缩运算,得到球体编码图像的初始特征线;⑥对断裂的特征线进行补偿。
地址 212013 江苏省镇江市学府路301号江苏大学