发明名称 基于二维彩色光编码的实时三维视觉系统
摘要 一种基于二维彩色光编码的实时三维视觉系统,包括数字放映机,用以把光模板投射到物体上;摄像机,用以获取图象;微处理器,用以形成彩色调制光和进行三维重建,微处理器包括有:颜色集合模块,用以形成颜色集合:P={c1,c2,c3,…ci,…},i≥3,其中ci表示一种特定波长的光波或者颜色;编码模块,用以从颜色集合中选出元素,并进行特定的编码组合成编码字,所述的编码字的具有领域唯一性;编码字输出模块,用以将编码字一一对应到光投影器件以输出光束;三维坐标计算模块,用以将获取的图像对应到光模板并计算得到三维空间坐标。本发明只需对单幅图象进行局部分析即可测量三维场景,因此重建效率高、系统速度快、实时性好。
申请公布号 CN101063605A 申请公布日期 2007.10.31
申请号 CN200610050550.X 申请日期 2006.04.27
申请人 浙江工业大学 发明人 陈胜勇;李友福;姚春燕;管秋;王万良
分类号 G01B11/03(2006.01);G06T1/00(2006.01) 主分类号 G01B11/03(2006.01)
代理机构 杭州天正专利事务所有限公司 代理人 王兵;袁木棋
主权项 1、一种基于二维彩色光编码的实时三维视觉系统,包括一数字放映机,用以把光模板投射到物体上;一摄像机,用以获取图象;一微处理器,用以形成彩色调制光和进行三维重建,所述的微处理器包括有:一颜色集合模块,用以形成颜色集合:P={c1,c2,c3,...ci,...},i≥3,其中ci表示一种特定波长的光波或者颜色;一编码模块,用以从所述的颜色集合中选出元素,并进行特定的编码组合成编码字,所述的编码字的领域具有唯一性;一编码字输出模块,用以将所述的编码字一一对应到光投影器件以输出光束;一三维坐标计算模块,用以将获取的图像对应到光模板并计算得到三维空间坐标,其特征在于:所述的编码模块中,用以根据颜色集合P,构造一个最长的水平代码序列: Sh=[c1,c2,c3,...,cm] (1)其中,m是序列的长度,对于任何相邻颜色对,它满足式(2): ci≠ci+1,1≤i<m (2);并且任意三个相邻颜色的组合Th3i=[ci ci+1 ci+2]在序列中是唯一存在的,参见式(3): Th3i≠Th3j,i≠j,1≤i,j≤m-2 (3)水平序列长度的最大值Sh是Length(Sh)=p(p-1)(p-1)+2;再构造一个最长的垂直序列: Sv=[c1,c2,c3,…,cn] (4)其中n是序列的长度,对于其中的任意颜色对,它不仅仅满足式(2),还满足唯一性条件(5): [ci ci+1]≠[cj cj+1],i≠j,1≤i,j≤m-1 (5)由P个颜色产生的垂直序列Sv,其长度的最大值是Length(Sv)=p(p-1)+1;根据P个颜色产生的最长水平序列和P-1个颜色产生的最长垂直序列通过卷积运算构建彩色映射矩阵S,参见(6): S=ShSv (6);该矩阵S满足:条件1:<math> <mrow> <mi>W</mi> <mo>=</mo> <mo>{</mo> <msub> <mi>w</mi> <mi>ij</mi> </msub> <mfenced open='|' close=''> <mtable> <mtr> <mtd> <msub> <mi>w</mi> <mi>ij</mi> </msub> <mo>&NotEqual;</mo> <msub> <mi>w</mi> <mi>kl</mi> </msub> <mo>,</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>&NotEqual;</mo> <mrow> <mo>(</mo> <mi>k</mi> <mo>,</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>,</mo> </mtd> </mtr> <mtr> <mtd> <mn>2</mn> <mo>&le;</mo> <mi>i</mi> <mo>,</mo> <mi>k</mi> <mo>&le;</mo> <mrow> <mo>(</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>,</mo> </mtd> </mtr> <mtr> <mtd> <mn>2</mn> <mo>&le;</mo> <mi>j</mi> <mo>,</mo> <mi>l</mi> <mo>&le;</mo> <mrow> <mo>(</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>}</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow> </math> 条件2:<math> <mrow> <mi>M</mi> <mo>=</mo> <mo>{</mo> <msub> <mi>x</mi> <mi>ij</mi> </msub> <mfenced open='|' close=''> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mi>ij</mi> </msub> <mo>&NotEqual;</mo> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>x</mi> <mi>ij</mi> </msub> <mo>&NotEqual;</mo> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>x</mi> <mi>ij</mi> </msub> <mo>&NotEqual;</mo> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mrow> <msub> <mi>x</mi> <mi>ij</mi> </msub> <mo>&NotEqual;</mo> <mi>x</mi> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> <mo>&le;</mo> <mi>i</mi> <mo>&le;</mo> <mi>m</mi> <mo>,</mo> <mn>1</mn> <mo>&le;</mo> <mi>j</mi> <mo>&le;</mo> <mi>n</mi> </mtd> </mtr> </mtable> </mfenced> <mo>}</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow> </math> 其中,xij是彩色映射矩阵S中的第i行和j列的彩色网格点,字wij是一个五元组序列{xij,xi,j-1,xi-1,j,xi,j+1,xi+1,j}。
地址 310014浙江省杭州市下城区朝晖六区