发明名称 结构光视觉成像系统的光模板匹配方法
摘要 一种结构光三维视觉系统的光模板匹配方法,包括以下步骤:1)、光条边界的定位:待检测的光模板为一维条纹编码,沿着图像的每个列扫描,对每个像素点的各个通道用一维列算子进行预处理,确定灰度变化强烈的像素点为候选边缘点,在图像每一列上以候选边缘点为中心,选取一定大小的区域,其最大值不超过光条宽度的1/2,搜索局部领域;2)、光条匹配:采用颜色聚类的方法建立颜色匹配特征向量,对图像颜色和投射颜色进行比较,定义色彩特征向量与聚类中心的欧式距离来分配候选光条红绿蓝白颜色。本发明能实现光模板的良好匹配、成像精度高、能实现结构光视觉成像系统三维重建。
申请公布号 CN101673412B 申请公布日期 2011.07.27
申请号 CN200910153613.8 申请日期 2009.09.29
申请人 浙江工业大学 发明人 陈胜勇;胡正周;刘盛;原长春;潘贝
分类号 G06T17/00(2006.01)I;G01B11/25(2006.01)I 主分类号 G06T17/00(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;王利强
主权项 一种结构光视觉成像系统的光模板匹配方法,其特征在于:所述匹配方法包括以下步骤:1)、光条边界的定位:待检测的光模板为一维条纹编码,沿着图像的每个列扫描,对每个像素点的各个通道用一维列算子进行预处理,确定灰度变化强烈的像素点为候选边缘点,在图像每一列上以候选边缘点为中心,选取一定大小的区域,其最大值不超过光条宽度的1/2,搜索局部领域的步骤如下:(1.1).初始化候选边缘点作为一区域中心zi,j;(1.2).沿列方向搜索,将zi‑k,j,zi+k,j像素颜色空间转成色调、亮度和饱和度(HIS)空间;(1.3).增加新的点到这个区域,只要满足与相邻像素点的色调值差不超过设定的阈值Hh=|zi±k,j,h‑zi±k±1,j,h|              (1)h是两个像素色调的差值,zi±k,j,h表示第i±k行j列像素的色调值;经算子处理后,像素点的三通道灰度值为Gij,局部区域三通道灰度值之和的最大值的像素点定义为边界点; <mrow> <mi>max</mi> <mrow> <mo>(</mo> <mi>E</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>C</mi> </munderover> <msub> <mi>G</mi> <mi>ij</mi> </msub> <mrow> <mo>(</mo> <mi>C</mi> <mo>=</mo> <mn>3</mn> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>E为算子处理后像素点灰度值之和的最大值;2)、光条匹配:采用颜色聚类的方法建立颜色匹配特征向量,对图像颜色和投射颜色进行比较,定义色彩特征向量与聚类中心的欧式距离来分配候选光条的红、绿、蓝和白颜色;不同的颜色群集聚在特定的RGB空间区域,通过样本点训练颜色群的聚类中心,然后用点到点的距离来匹配光条颜色;Dik=d2(Pi,Ck)(k=1,2,3,4)           (3)Dik是两点距离的平方,Pi是光条中心像素的RGB特征向量,Ck是颜色聚类中心,d(x,y)是x,y两点之间距离;设D=min(Dik),那么光条颜色的分配按照(4)式进行:sc={k if D==Dik(k=1,2,3,4)}       (4)sc表示光条颜色;分配好颜色后,每三条相邻的光条颜色组成一个码字si,找出每个码字在整个序列的位置就是解码;光条坐标值xi定义为: <mrow> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>=</mo> <mi>DdBS</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> <mrow> <mo>(</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>DdBS(si)表示直接解码第j帧光模板子序列si的坐标位置。
地址 310014 浙江省杭州市下城区朝晖六区