发明名称 一种基于四边形骨架结构的静态手势特征描述方法
摘要 本发明公开的一种基于四边形骨架结构的静态手势特征描述方法,首先通过肤色区域检测获得静态手势区域的二值模板;然后,根据该二值模板构建外接矩形,并将该外接矩形等分为四个子矩形;并分别在四个子矩形中寻找落在其内部的二值模板像素点集的质心,连接四个质心构造一个能够反映不同手势的四边形骨架;之后,提取该四边形骨架的六个周长比,四个角周比和四个矩形度作为描述特征量,对该描述特征量进行归一化处理,形成14维的特征向量,用于表示不同的静态手势。本发明方法不仅能够给出区分常用手势的特征,而且能给出区分复杂静态手势的特征,并能满足实时处理的要求,提高复杂手势的识别正确率。
申请公布号 CN101359367B 申请公布日期 2010.09.29
申请号 CN200810150916.X 申请日期 2008.09.11
申请人 西安理工大学 发明人 朱虹;金欢;徐骁斐;赵朝杰;孙国清;曹建斌;许洁;韩永鹏;吴瑞杰;王栋
分类号 G06K9/00(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 西安弘理专利事务所 61214 代理人 罗笛
主权项 1.一种基于四边形骨架结构的静态手势特征描述方法,通过肤色检测获得静态手势的二值模板,对该二值模板构造四边形骨架结构,然后,提取四边形骨架结构的14个具有缩放不变性的特征量,并对该特征量进行归一化处理,用以对不同的手势进行描述,其特征在于,该方法按以下步骤进行:步骤1:提取拍摄的静态手势视频帧画面中的手势区域采用现有的肤色检测方法,将RGB色系下拍摄得到的视频帧画面中的手势区域根据以下公式转换到YIQ色系,生成该手势区域的二值模板:<img file="F200810150916XC00011.GIF" wi="758" he="234" /><img file="F200810150916XC00012.GIF" wi="183" he="106" /><img file="F200810150916XC00013.GIF" wi="191" he="106" /><img file="F200810150916XC00014.GIF" wi="190" he="106" />式中,R、G、B分别为图像的红色、绿色、蓝色通道的三基色值,r、g、b分别表示RGB色系下归一化后的三基色值,Y、I、Q分别表示转换到YIQ色系后图像的亮度、色调和饱和度;步骤2:根据手势二值模板构建手势四边形骨架结构根据步骤1得到的静态手势的二值模板,构建静态手势的四边形骨架结构,具体构建步骤如下:1)找出静态手势二值模板的四个边界像素点,根据该四个边界像素点构建一个外接矩形,锁定手势区域,2)将步骤1)构建的外接矩形均分为四个子矩形,3)按以下公式分别求取步骤2)得到的四个子矩形区域内包含的静态手势部分的质心,质心的计算公式为:<img file="DEST_PATH_200810150916X000011.GIF" wi="344" he="134" /><img file="DEST_PATH_200810150916X000012.GIF" wi="351" he="136" />式中,S表示连通域,即子矩形中的部分手势所构成的区域,N<sub>S</sub>表示连通域内像素的个数,(x<sub>m</sub>,y<sub>m</sub>)为质心的坐标,以确定的四个质心为顶点,依次连接构成一个四边形,该四边形即为静态手势的骨架结构;步骤3:提取静态手势四边形骨架结构的特征量1)分别求取步骤2构建的四边形骨架结构的边周比、角周比、矩形度,作为特征量,按以下步骤求取边周比:根据两点间距离公式<img file="DEST_PATH_200810150916X000013.GIF" wi="614" he="74" />分别计算出步骤2得到的四边形的四条边和两条对角线的长度,按逆时针,分别求取各线段的长度分别与四边形的周长Cs的比值,生成以下六个边周比值,作为特征量:f<sub>1</sub>=AB/Cs;f<sub>2</sub>=BC/Cs;f<sub>3</sub>=CD/Cs;f<sub>4</sub>=DA/Cs;f<sub>5</sub>=AC/Cs;f<sub>6</sub>=BD/Cs;式中,AB、BC、CD、DA分别为按逆时针四边形各边的长度,AC、BD分别是四边形两对角线的长度,按以下步骤求取角周比:根据余弦定理逆时针分别计算出四边形四个顶角的值,各顶角的值与四边形内角和的比,生成以下四个角周比值,作为特征量:f<sub>7</sub>=∠A/360;f<sub>8</sub>=∠B/360;f<sub>9</sub>=∠C/360;f<sub>10</sub>=∠D/360;式中,∠A、∠B、∠C、∠D分别表示四边形四个顶角的值,按以下步骤求取矩形度:分别计算各子矩形内手势部分连通域面积A<sub>Si</sub>与各子矩形面积A<sub>Ri</sub>的比值,形成以下四个矩形度值,作为特征量:f<sub>11</sub>=A<sub>S1</sub>/A<sub>R1</sub>;f<sub>12</sub>=A<sub>S2</sub>/A<sub>R2</sub>;f<sub>13</sub>=A<sub>S3</sub>/A<sub>R3</sub>;f<sub>14</sub>=A<sub>S4</sub>/A<sub>R4</sub>;式中,A<sub>S1</sub>、A<sub>S2</sub>、A<sub>S3</sub>、A<sub>S4</sub>分别表示各子矩形内手势部分的连通域面积,A<sub>R1</sub>、A<sub>R2</sub>、A<sub>R3</sub>、A<sub>R4</sub>分别表示各子矩形的面积,2)对上面得到的f<sub>1</sub>、f<sub>2</sub>、f<sub>3</sub>、f<sub>4</sub>、f<sub>5</sub>、f<sub>6</sub>、f<sub>7</sub>、f<sub>8</sub>、f<sub>9</sub>、f<sub>10</sub>、f<sub>11</sub>、f<sub>12</sub>、f<sub>13</sub>、f<sub>14</sub>这14个特征量进行归一化处理,即计算各特征量的特征量和<img file="DEST_PATH_200810150916X000021.GIF" wi="256" he="125" />然后,将各特征量用f′<sub>i</sub>=f<sub>i</sub>/sum代替,所获得的归一化后的14个特征构成一个14维的特征向量,用以表示不同的静态手势。
地址 710048 陕西省西安市金花南路5号