[发明专利]一种基于ROS的模块化手部区域检测方法和装置在审

专利信息
申请号: 201710035084.6 申请日: 2017-01-17
公开(公告)号: CN106909883A 公开(公告)日: 2017-06-30
发明(设计)人: 丁希仑;齐静;徐坤;杨帆;郑羿;陈佳伟 申请(专利权)人: 北京航空航天大学
主分类号: G06K9/00 分类号: G06K9/00
代理公司: 北京永创新实专利事务所11121 代理人: 赵文颖
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 ros 模块化 区域 检测 方法 装置
【权利要求书】:

1.一种基于分层结构和可变形部分模型的手部区域检测方法,包括以下步骤:

步骤1:建立手势图片库;

手势图片库包含:y名测试者,预定义x种手势种类,每种手势分别在三种距离下拍摄,三种距离分别为照相机距被拍摄人d1、d2和d3,每个人同种距离拍摄三次,分别使人在图像中央、左边和右边,在n种环境下拍摄;

步骤2:从输入的手势图像中检测并分割出人体上半身区域;

首先,对提取的图像进行双边滤波,然后提取脸部、脖子、肩膀、胳膊肘和手部的Haar小波特征,使用Viola-Jones检测器,级联分类器训练得到人体上半身模型,然后使用训练好的人体上半身模型检测人体上半身区域;

步骤3:建立肤色模型,提取人体上半身图像中的类肤色区域;

步骤4:通过删除二值图中的小面积区域、空洞填充等形态学操作和最小连通区域的长宽比和面积阈值从原始RGB图像分割出类肤色区域;

步骤5:将原始图像分割出类肤色区域进行尺寸归一化,提取方向梯度直方图特征,使用支持向量机,建立手部检测模型,然后使用训练好的手部模型检测手部区域。

2.根据权利要求1所述的一种基于分层结构和可变形部分模型的手部区域检测方法,所述的步骤3中具体为:

采用RGB-YCbCr显式阈值和高斯模型,建立肤色模型具体包括:

(1)使用RGB颜色空间显式阈值,检测肤色区域;

提取所建手势库的手部肤色区域,读取肤色像素值,像素点RGB三通道间的关系为:

<mrow><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mi>R</mi><mi>L</mi></msubsup><mo>=</mo><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>R</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>r</mi><mi>G</mi><mi>L</mi></msubsup><mo>=</mo><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>G</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>r</mi><mi>B</mi><mi>L</mi></msubsup><mo>=</mo><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>B</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>

<mrow><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mi>R</mi><mi>U</mi></msubsup><mo>=</mo><mi>max</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>R</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>r</mi><mi>G</mi><mi>U</mi></msubsup><mo>=</mo><mi>max</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>G</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>r</mi><mi>B</mi><mi>U</mi></msubsup><mo>=</mo><mi>max</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>B</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>

其中,pR,pG,pB分别为某一像素点R,G,B三通道的像素值;分别为提取手部肤色样本R,G,B三通道的最小值;分别为提取手部肤色样本R,G,B三通道的最大值;

<mrow><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>R</mi><mo>-</mo><mi>G</mi></mrow><mi>L</mi></msubsup><mo>=</mo><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>R</mi></msub><mo>-</mo><msub><mi>p</mi><mi>G</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>R</mi><mo>-</mo><mi>B</mi></mrow><mi>L</mi></msubsup><mo>=</mo><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>R</mi></msub><mo>-</mo><msub><mi>p</mi><mi>B</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>G</mi><mo>-</mo><mi>B</mi></mrow><mi>L</mi></msubsup><mo>=</mo><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>G</mi></msub><mo>-</mo><msub><mi>p</mi><mi>B</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>

<mrow><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>R</mi><mo>-</mo><mi>G</mi></mrow><mi>U</mi></msubsup><mo>=</mo><mi>max</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>R</mi></msub><mo>-</mo><msub><mi>p</mi><mi>G</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>R</mi><mo>-</mo><mi>B</mi></mrow><mi>U</mi></msubsup><mo>=</mo><mi>max</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>R</mi></msub><mo>-</mo><msub><mi>p</mi><mi>B</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>G</mi><mo>-</mo><mi>B</mi></mrow><mi>U</mi></msubsup><mo>=</mo><mi>max</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>G</mi></msub><mo>-</mo><msub><mi>p</mi><mi>B</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>

其中,pR,pG,pB分别为某一像素点R,G,B三通道的像素值;分别为手部肤色样本R-G,R-B,G-B通道差值的最小值;分别为手部肤色样本R-G,R-B,G-B通道差值的最大值;

肤色模型在RGB颜色空间的阈值为:

<mrow><mtable><mtr><mtd><mrow><msubsup><mi>Th</mi><mi>R</mi><mi>L</mi></msubsup><mo>=</mo><mi>max</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mi>R</mi><mi>L</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>95</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mi>G</mi><mi>L</mi></msubsup><mo>=</mo><mi>max</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mi>G</mi><mi>L</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>40</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mi>B</mi><mi>L</mi></msubsup><mo>=</mo><mi>max</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mi>B</mi><mi>L</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>20</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>R</mi><mo>-</mo><mi>G</mi></mrow><mi>L</mi></msubsup><mo>=</mo><mi>max</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>R</mi><mo>-</mo><mi>G</mi></mrow><mi>L</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>30</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>G</mi><mo>-</mo><mi>B</mi></mrow><mi>L</mi></msubsup><mo>=</mo><mi>max</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>G</mi><mo>-</mo><mi>B</mi></mrow><mi>L</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>10</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>R</mi><mo>-</mo><mi>G</mi></mrow><mi>U</mi></msubsup><mo>=</mo><mi>min</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>R</mi><mo>-</mo><mi>G</mi></mrow><mi>U</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>80</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>G</mi><mo>-</mo><mi>B</mi></mrow><mi>U</mi></msubsup><mo>=</mo><mi>min</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>G</mi><mo>-</mo><mi>B</mi></mrow><mi>U</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>80</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>R</mi><mo>-</mo><mi>B</mi></mrow><mi>U</mi></msubsup><mo>=</mo><mi>min</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>R</mi><mo>-</mo><mi>B</mi></mrow><mi>U</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>120</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>

在RGB颜色空间的肤色像素点Srgb(r,g,b)满足以下要求:

<mrow><mtable><mtr><mtd><mrow><msubsup><mi>Th</mi><mi>R</mi><mi>L</mi></msubsup><mo>&le;</mo><mi>r</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>r</mi><mi>R</mi><mi>U</mi></msubsup><mo>&cap;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mi>G</mi><mi>L</mi></msubsup><mo>&le;</mo><mi>r</mi><mrow><mo>(</mo><mi>g</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>r</mi><mi>G</mi><mi>U</mi></msubsup><mo>&cap;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mi>B</mi><mi>L</mi></msubsup><mo>&le;</mo><mi>r</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>r</mi><mi>B</mi><mi>U</mi></msubsup><mo>&cap;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>R</mi><mo>-</mo><mi>G</mi></mrow><mi>L</mi></msubsup><mo>&le;</mo><mi>r</mi><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mi>g</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>Th</mi><mrow><mi>R</mi><mo>-</mo><mi>G</mi></mrow><mi>U</mi></msubsup><mo>&cap;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>G</mi><mo>-</mo><mi>B</mi></mrow><mi>L</mi></msubsup><mo>&le;</mo><mi>r</mi><mrow><mo>(</mo><mi>g</mi><mo>-</mo><mi>b</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>Th</mi><mrow><mi>G</mi><mo>-</mo><mi>B</mi></mrow><mi>U</mi></msubsup><mo>&cap;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>R</mi><mo>-</mo><mi>B</mi></mrow><mi>L</mi></msubsup><mo>&le;</mo><mi>r</mi><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mi>g</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>Th</mi><mrow><mi>R</mi><mo>-</mo><mi>B</mi></mrow><mi>U</mi></msubsup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>

其中,r(r,g,b)为某像素在RGB色彩空间的值;

(2)使用YCbCr显式阈值检测肤色;

针对YCbCr,其中Y是亮度分量,Cb是指蓝色分量,Cr指红色色度分量,YCbCr色彩空间由RGB色彩空间经下式矩阵变换得到:

<mrow><mfenced open = "(" close = ")"><mtable><mtr><mtd><mi>Y</mi></mtd></mtr><mtr><mtd><mi>C</mi><mi>b</mi></mtd></mtr><mtr><mtd><mi>C</mi><mi>r</mi></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><mn>0.299</mn></mtd><mtd><mn>0.587</mn></mtd><mtd><mn>0.114</mn></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mn>0.168</mn></mrow></mtd><mtd><mrow><mo>-</mo><mn>0.331</mn></mrow></mtd><mtd><mn>0.5</mn></mtd></mtr><mtr><mtd><mn>0.5</mn></mtd><mtd><mrow><mo>-</mo><mn>0.418</mn></mrow></mtd><mtd><mrow><mo>-</mo><mn>0.081</mn></mrow></mtd></mtr></mtable></mfenced><mfenced open = "(" close = ")"><mtable><mtr><mtd><mi>R</mi></mtd></mtr><mtr><mtd><mi>G</mi></mtd></mtr><mtr><mtd><mi>B</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>

肤色区域在YCbCr颜色空间满足的阈值为:

(80≤Cb≤120)∩(133≤Cr≤173)(10)

由经公式(9)得到其中,分别为提取手部肤色样本Y,Cb,Cr分量的最小值;分别为提取手部肤色样本Y,Cb,Cr分量的最大值;

<mrow><mtable><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>C</mi><mi>b</mi></mrow><mi>L</mi></msubsup><mo>=</mo><mi>max</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>C</mi><mi>b</mi></mrow><mi>L</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>80</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>C</mi><mi>r</mi></mrow><mi>L</mi></msubsup><mo>=</mo><mi>max</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>C</mi><mi>r</mi></mrow><mi>L</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>133</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>C</mi><mi>b</mi></mrow><mi>U</mi></msubsup><mo>=</mo><mi>min</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>C</mi><mi>b</mi></mrow><mi>U</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>120</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>C</mi><mi>r</mi></mrow><mi>L</mi></msubsup><mo>=</mo><mi>min</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>r</mi><mrow><mi>C</mi><mi>r</mi></mrow><mi>L</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mn>173</mn></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>

在YCbCr色彩空间,满足肤色条件的区域Sycbcr(cb,cr)满足下式的条件,

<mrow><mtable><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>C</mi><mi>b</mi></mrow><mi>L</mi></msubsup><mo>&le;</mo><mi>c</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>Th</mi><mrow><mi>C</mi><mi>b</mi></mrow><mi>U</mi></msubsup><mo>&cap;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>Th</mi><mrow><mi>C</mi><mi>r</mi></mrow><mi>L</mi></msubsup><mo>&le;</mo><mi>c</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>Th</mi><mrow><mi>C</mi><mi>r</mi></mrow><mi>U</mi></msubsup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>

其中,分别为肤色像素在YCbCr颜色空间,Cb通道的最低阈值,最高阈值,Cr通道的最低阈值,最高阈值;c(cb,cr)为某像素在YCbCr色彩空间中Cb,Cr分量的值;

(3)建立高斯肤色模型进行肤色检测

具体包括以下两个步骤:

步骤a:获取构造手势图片库中的手部肤色样本,利用公式(9),将肤色像素从RGB转换到YCbCr色彩空间后,并对其进行统计分析,通过椭圆高斯联合概率密度函数(pdf),贝叶斯最大似然估计得到高斯模型的均值μ(μcb μcr)和协方差∑(∑cbcr);

椭圆高斯联合概率密度函数如下所示:

<mrow><mi>p</mi><mrow><mo>(</mo><mi>c</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msup><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><mo>)</mo></mrow><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>|</mo><mi>&Sigma;</mi><msup><mo>|</mo><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup></mrow></mfrac><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mrow><mi>c</mi><mo>-</mo><mi>&mu;</mi></mrow><mo>)</mo></mrow><mi>T</mi></msup><msup><mrow><mo>(</mo><mi>&Sigma;</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>(</mo><mrow><mi>c</mi><mo>-</mo><mi>&mu;</mi></mrow><mo>)</mo><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>

其中,c为肤色向量,μ为均值向量,∑为协方差矩阵;

<mrow><mtable><mtr><mtd><mrow><mi>&mu;</mi><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>c</mi><mi>j</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>&Sigma;</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo>(</mo><msub><mi>c</mi><mi>j</mi></msub><mo>-</mo><mi>&mu;</mi><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>c</mi><mi>j</mi></msub><mo>-</mo><mi>&mu;</mi><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>

其中,

<mrow><mtable><mtr><mtd><mrow><mi>&mu;</mi><mo>=</mo><mi>&mu;</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>&mu;</mi><mrow><mi>c</mi><mi>b</mi></mrow></msub></mtd><mtd><msub><mi>&mu;</mi><mrow><mi>c</mi><mi>r</mi></mrow></msub></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><mi>&Sigma;</mi><mo>=</mo><mi>&Sigma;</mi><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>b</mi></mrow></msub></mtd><mtd><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mi>r</mi></mrow></msub></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>

步骤b:计算所给像素点与肤色相似的程度,即肤色似然度,得到待检测图像的最大肤色似然度,两者的比值即为肤色概率值,由此得到肤色似然图,再对肤色似然图进行阈值化,将肤色区域分割出来;

根据建立的高斯肤色模型,计算待测矢量c(Cb,Cr)与肤色的似然度D(Cb,Cr),计算公式如下:

D(Cb,Cr)=exp[-0.5(c-μ)T-1(c-μ)] (16)

相似度D计算出来后,得到待检测图像的最大肤色似然度,两者的比值为肤色概率值,由此,可得到肤色似然图,再对其阈值化后得到肤色图像的二值图;

肤色模型中的肤色区域Sskin为满足肤色高斯模型Sg(Cb,Cr)、YCbCr显式阈值Sycbcr(cb,cr)和RGB显式阈值Srgb(r,g,b)的交集,即

Sskin=Sg(Cb,Cr)∩Sycbcr(cb,cr)∩Srgb(r,g,b) (18)

如果某区域同时满足RGB显示阈值、YCbCr显式阈值和肤色高斯模型,则认为该区域是肤色区域;

满足肤色模型的区域进入步骤4,对其进行形态学处理;不满足要求的图像,不进行处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710035084.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code