基于唇部检测与跟踪的智能轮椅控制方法.pdf

上传人:1*** 文档编号:360208 上传时间:2018-02-11 格式:PDF 页数:18 大小:573.33KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110142786.7

申请日:

2011.05.30

公开号:

CN102319155A

公开日:

2012.01.18

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):A61G 5/10申请日:20110530|||公开

IPC分类号:

A61G5/10; G06K9/00

主分类号:

A61G5/10

申请人:

重庆邮电大学

发明人:

张毅; 罗元; 李敏; 蔡军; 谢颖; 林海波; 蒲兴成; 刘全杰

地址:

400065 重庆市南岸区黄桷垭崇文路2号

优先权:

专利代理机构:

北京同恒源知识产权代理有限公司 11275

代理人:

赵荣之

PDF下载: PDF下载
内容摘要

本发明公开了一种基于唇部检测与跟踪的智能轮椅控制方法,涉及一种图像处理与智能轮椅控制相结合的基于唇部检测与跟踪的智能轮椅控制方法,本发明以智能轮椅为平台,建立了唇部轮廓检测与跟踪的数学模型,使用摄像头读取人脸部分图像;对唇部轮廓进行检测跟踪;对唇部运动序列进行特征提取,并在其中使用了鲁棒性良好的主动外观模型方法;运用隐马尔可夫模型对图像序列进行建模与识别;实现了通过唇读技术控制智能轮椅运动的方法,采用本发明的智能轮椅控制交互技术,可以使老年人或者有行动限制的残疾人通过自然语言实现对智能轮椅的基本控制,这种控制方法不需要智能轮椅的使用者学习机器语言,直接使用自然语言,实现了人机自然交互。

权利要求书

1: 基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 包括以下步骤 : S1 : 输入通过摄像头获取的人脸图像序列 ; S2 : 从人脸图像中分割出唇部轮廓 ; S3 : 提取唇部轮廓图像特征 ; S4 : 对唇部特征建模与识别 ; S5 : 通过唇部图像识别结果来控制智能轮椅运动控制。
2: 根据权利要求 1 所述的基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 所 述唇部轮廓分割采用主动外观模型法 AAM, 所述主动外观模型法 AAM 包括以下步骤 : S21 : 构建形状模型并通过获取唇部轮廓形状关键特征点来构建外形向量 ; S22 : 构建纹理模型并建立纹理模型参数的变化之间的联系 ; S23 : 将形状模型和纹理模型合理的结合起来, 从而合成新图像。
3: 根据权利要求 2 所述的基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 所 述 S21 中形状模型建立包括以下步骤 : S211 : 将每个外形样本的外形向量的重心平移至坐标原点, 所述外形向量重心通过以 下公式获得 : 式中 表示外形向量的重心, (xj, yj) 表示第 j 个外形向量的重心, n 表示训练集中 的样本个数 ; S212 : 计算并归一化第一个外形样本的外形尺寸, 把它作为外形样本的当前平均外形 向量的初始估计 所述外形样本的外形尺寸通过以下公式计算 : 式中 R(S) 表示外形样本的外形尺寸 ; S213 : 将选取的外形样本与当前平均外形向量对齐 ; S214 : 计算所有对齐后的外形样本的平均外形向量, 把它作为现有平均外形向量 ; S215 : 计算当前平均外形向量和现有平均外形向量的距离, 如果距离小于预设误差值 ε, 则跳转到 S213 ; 所述两个不同外形向量 S1 和 S2 之间的距离通过以下公式计算 : 式中 表示两个不同外形向量之间的距离 ; S216 : 如果距离大于或等于预设误差值 ε, 则转入下一步 S217 ; S217 : 建立外形向量模型, 所述外形向量模型通过以下公式建立 : 其中, 为平均外形向量, 矩阵 Ps 由外形向量 S 的协方差矩阵的特征向量构成的矩阵, 向量 bs 为外形参数, bs 的不同值代表了外形向量的不同变化, bs 的各维元素值 bsi 是处于 范围内的值, 其中 λi 是外形向量协方差矩阵的特征值。
4: 根据权利要求 3 所述的基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 所 2 述 S213 中外形向量对齐包括以下步骤 : S2131 : 计算每个外形向量的重心 ; S2132 : 缩放两个外形向量的尺寸 ; S2133 : 重叠两个外形向量的重心 ; S2134 : 旋转两个外形向量的角度。
5: 根据权利要求 2 所述的基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 所 述 S22 中纹理模型建立包括以下步骤 : S221 : 建立外形样本和平均外形之间像素对应的纹理样本集 ; S222 : 选择纹理样本集中一个纹理样本作为初始的平均纹理 并对它进行标准的归一 化处理 ; S223 : 计算每一个纹理样本的方差、 像素纹理平均, 然后归一化, 形成当前平均纹理 ; 所述方差通过以下公式进行计算 : 式中, gimage 是从图像中获取的实际纹理样本 ; 所述像素纹理平均通过以下公式进行计算 : 式中, σ 表示方差, gi 表示从图像中获取的实际纹理样本中的第 i 个像素, 表示平均 纹理, m 表示图像的像素点个数 ; S224 : 计算归一化后的纹理样本的平均纹理, 作为现有平均纹理, 其中, gimage 是从图像中获取的实际纹理样本, gnorm 是归一化后的纹 为纹理样本, σ为 方差 ; S225 : 计算当前平均纹理和现有平均纹理之间的距离, 如果距离小于预设值, 则转入步 骤2; S226 : 如果距离大于或等于预设值, 则转入下一步 ; S227 : 建立纹理模型, 所述纹理模型通过以下公式建立 : 其中 是归一化后的平均纹理, Pg 是特征矩阵, bg 是纹理模型参数, 变化纹理模型参数 bg 中元素的值可以得到不同的纹理, 分别变化向量 bg 的第一维元素 bg0 和第二维元素 bg1, 且 其它维元素都保持为 0 时得到的不同纹理, bg 的各维元素值 bgi 为处于 范围内的值, 其中 λi 是纹理协方差矩阵的特征值。
6: 根据权利要求 5 所述的基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 所 述步骤 S221 中包括以下步骤 : S2211 : 将外形向量模型中的平均外形向量进行三角化剖分, 形成平均人脸唇部三角形 区域集合 ; S2212 : 建立平均外形和外形样本三角形区域之间的对应关系, 将训练集中的每个外形 3 样本进行三角化剖分, 通过对外形中每个三角形的变形实现整个人脸唇部图像向平均外形 的变形 ; S2213 : 建立三角形区域内部点集的对应关系, 通过以下公式进行 : p′= αp′ 1+βp′ 2+γp′ 3 式中, p(x, y) 表示三角形区域 T1 中对应的点, p ′表示三角形区域 T2 中对应的点, P1(x1, y1), P2(x2, y2), P3(x3, y3) 为三角形区域 T1 的三个项点, p′ 1(x′ 1, y′ 1), p′ 2(x′ 2, y′ 2), p′ 3(x′ 3, y′ 3) 是三角形区域 T2 的顶点, 且与 P1(x1, y1), P2(x2, y2), P3(x3, y3) 一一 对应, 式中, 系数 (α, β, γ) 通过解三角形区域 T1 内部点表达式获得 : 其中 0 ≤ α, β, γ ≤ 1。
7: 根据权利要求 1 所述的基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 所 述步骤 S4 中的唇部图像识别包括以下步骤 : S41 : 首先对唇部图像进行预处理 ; S42 : 标定唇部轮廓图像的特征位置 ; S43 : 合成新的唇部轮廓图像 ; S44 : 提取唇部轮廓图像特征 ; S45 : 对唇部轮廓图像特征进行识别, 具体包括以下步骤 : S451 : 将嘴唇特征作为输入向量输入隐马尔科夫分类器 ; S452 : 所述隐马尔科夫分类训练过程采用 Baum-Welch 算法进行 ; S453 : 所述隐马尔科夫分类识别过程采用的是 Viterbi 算法。
8: 根据权利要求 7 所述的基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 所 述步骤 S43 中的合成新的唇部轮廓图像包括以下步骤 : S431 : 从训练集中任选一幅标好特征点的人脸图像作为原始图像, 将原始图像的形状 向量与平均人脸的形状向量对齐, 设对齐后的形状向量为 S0 ; S432 : 利用统计形状模型得到与该唇部图像相对性的形状参数 ; S433 : 把原始图像的纹理向量变形到平均嘴唇上, 并对变形后的纹理向量进行归一化 处理, 得到原始图像归一化形状无关的纹理向量 g0 ; S434 : 利用统计纹理模型得到与该唇部图像相对应的纹理参数 bg ; S435 : 把 bs 和 bg 按照一定的权值结合起来生成参数 b, 进而通过统计外观模型得到原 始图像的外观参数 c ; S436 : 得到表现模型参数 c 后, 利用公式生成新的图像的形状向量 S1 和归一化的形状 无关的纹理向量 g1 ; S437 : 对形状向量 S1 进行仿射变换, 以消除对齐时对它的影响 ; S438 : 将纹理向量 g1 变形到形状向量 S1 上, 并对纹理值进行恢复处理, 使其值的范围从 归一化后的 0-1, 恢复到原始图像的真是灰度值的大小。
9: 根据权利要求 7 所述的基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 所 4 述步骤 S44 中的特征提取是通过将主动外观模型法 AAM 获得的新图像与合成图像进行循环 迭代, 从而获得新图像的形状特征和纹理特征 ; 具体包括以下步骤 : S441 : 学习灰度差向量 δI 和模型参数之差 δc 之间的关系, 所述关系通过以下公式表 示: δc = AδI, 其中, A 表示, c 表示当前模型参数, δc 表示模型参数之差, δI 表示灰度差值向量, δI 的计算公式为 : δI = It-Im, 式中, It 为当前图像的纹理向量, Im 是由当前模型参数生成的 纹理向量 ; S442 : 生成模型参数变化与纹理向量差值对应关系的实例, 利用训练得到的实例, 在迭 2 代过程中最小化 Δ, Δ 表示模型参数差值 δI 的绝对值, Δ = |δI| ; S443 : 通过对 δc 和 δI 进行多元线性回归分析并计算出 A, 所述 A 的计算具体包括以下步骤 : S4431 : 通过以下公式计算出合成图像和目标图像之间的差值, 并作为目标函数 : 2 2 Δ = ||δg|| = ||gs-gm|| 其中, gs 是目标图像根据当前形状 s 形变到平均形状得到的纹理向量, gm 是根据当前 外观参数 c 生成的纹理向量 ; S4432 : 通过以下公式确定模型参数变化 δc、 仿射变换参数变化 δθ 与纹理差值向量 δg 之间的关系 : δc = Rcδg δθ = Rθδg, 其中, θ 为仿射变换参数 (s, θ, tx, ty), s 是缩放参数, θ 是旋转参数, (tx, ty) 是平 移参数 ; S4433 : 确定矩阵 Rc 和 Rθ, 通过逐个定量的调整 c 和 θ 中的每一个分量并记录每次调 整后所生成的图像同当前形状所覆盖的图像的差异, 然后利用多元线性回归来获得 Rc 和 Rθ, 具体包括以下步骤 : S44331 : 将模型参数 c 做一个定量的扰动 δc ; S44332 : 更新当前的模型参数为 c = c+δc ; S44333 : 由新的外观参数 c 计算新的形状向量 s 和归一化的纹理向量 gm, S44334 : 根据形状向量 s, 用步骤 S44331 到 S44333 的方法得到纹理向量 gs ; S44335 : 计算纹理向量 gs 和 gm 之差 : δg = gs-gm ; S44336 : 改变模型参数 δc, 可分别得到相应的 δg, 通过对应矩阵 δc 和 δg, 应用多 元线性回归分析得到 Rc ; S44337 : 通过步骤 S44331-S44336, 用多元线性回归分析得到 Rθ。
10: 根据权利要求 9 所述的基于唇部检测与跟踪的智能轮椅控制方法, 其特征在于 : 所 述步骤 S441 中灰度差值的计算, 包括以下步骤 : S4411 : 获取当前图像的模型参数 c0 ; S4412 : 获取模型参数 c0 的改变量 δc, 满足以下公式 : c = δc+c0, 式中, c 表示当前模 型参数 ; S4413 : 由当前模型参数 c 产生新的形状样本 s 和归一化的纹理样本 gm ; 5 S4414 : 根据 s 对图像进行变形并且取其相应区域变形内的纹理向量 gs ; S4415 : 通过以下公式来计算纹理样本 gm 和纹理向量 gs 的差 : δg = gs-gm ; 式中, δg 表示纹理样本和纹理向量的差 ; S4416 : 改变模型参数 δc 和形状 s 的姿态参数 (sx, sy, tx, ty), 应用多元线性回归分析 法分别得到对应的纹理向量 gs, 其中, (sx, sy, tx, ty) 表示姿态参数, 所述姿态参数是指缩放 尺度和旋转角度。

说明书


基于唇部检测与跟踪的智能轮椅控制方法

    技术领域 本发明涉及智能轮椅人机控制方法, 特别涉及一种图像处理与智能轮椅控制相结 合的基于唇部检测与跟踪的智能轮椅控制方法。
     背景技术 联合国发表报告指出, 在 21 世纪上半叶, 老年人口将增加 2.3 倍, 老年人口占总人 口的比例将达到 20%, 全世界人口老龄化进程正在加快, 今后 50 年内, 60 岁以上的人口比 例预计将会翻一番。随着社会老龄化进程的加快以及由于各种灾难、 疾病、 工伤、 交通事故 等原因造成下肢损伤的残障人数的增加, 为老年人和残疾人提供性能优越的代步工具已成 为整个社会重点关注的问题之一。智能轮椅作为一种服务机器人, 具有自主导航、 避障、 人 机交互以及提供特种服务等多种功能, 可以大大提高老年人和残疾人的日常生活和工作质 量, 使他们重新获得生活自理能力和融入社会成为可能。 目前, 世界各国的研究者都在广泛 开展智能轮椅相关技术的研究。作为机器人技术的一种应用平台, 智能轮椅上融合了机器
     人研究领域的多种技术, 包括运动控制、 机器视觉、 模式识别、 多传感器信息融合以及人机 交互等等。经过 20 多年的研究和开发, 智能轮椅的交互性、 自主性以及安全性都得到了很 大的发展。
     因此急需一种直接使用自然语言来实现了人机自然交互控制, 使老年人或者有行 动限制的残疾人通过自然语言实现对智能轮椅的基本控制。 发明内容 有鉴于此, 为了解决上述问题, 本发明提出一种直接使用自然语言来实现了人机 自然交互控制, 使老年人或者有行动限制的残疾人通过自然语言实现对智能轮椅的基本控 制; 这种控制方法不需要智能轮椅的使用者学习机器语言。
     本发明的目的是这样实现的 :
     本发明提供的基于唇部检测与跟踪的智能轮椅控制方法, 包括以下步骤 :
     S1 : 输入通过摄像头获取的人脸图像序列 ;
     S2 : 从人脸图像中分割出唇部轮廓 ;
     S3 : 提取唇部轮廓图像特征 ;
     S4 : 对唇部特征建模与识别 ;
     S5 : 通过唇部图像识别结果来控制智能轮椅运动控制。
     进一步, 所述唇部轮廓分割采用主动外观模型法 AAM, 所述主动外观模型法 AAM 包 括以下步骤 :
     S21 : 构建形状模型并通过获取唇部轮廓形状关键特征点来构建外形向量 ;
     S22 : 构建纹理模型并建立纹理模型参数的变化之间的联系 ;
     S23 : 将形状模型和纹理模型合理的结合起来, 从而合成新图像 ;
     进一步, 所述 S21 中形状模型建立包括以下步骤 :
     S211 : 将每个外形样本的外形向量的重心平移至坐标原点, 所述外形向量重心通 过以下公式获得 :
     式中表示外形向量的重心, (xj, yj) 表示第 j 个外形向量的重心, n 表示训练集中的样本个数 ;
     S212 : 计算并归一化第一个外形样本的外形尺寸, 把它作为外形样本的当前平均 外形向量的初始估计
     所述外形样本的外形尺寸通过以下公式计算 :式中 R(S) 表示外形样本的外形尺寸 ; S213 : 将选取的外形样本与当前平均外形向量对齐 ; S214 : 计算所有对齐后的外形样本的平均外形向量, 把它作为现有平均外形向量;
     S215 : 计算当前平均外形向量和现有平均外形向量的距离, 如果距离小于预设误 差值 ε, 则跳转到 S213 ; 所述两个不同外形向量 S1 和 S2 之间的距离通过以下公式计算 :
     式中表示两个不同外形向量之间的距离 ;S216 : 如果距离大于或等于预设误差值 ε, 则转入下一步 S217 ; S217 : 建立外形向量模型, 所述外形向量模型通过以下公式建立 : 其中, 为平均外形向量, 矩阵 Ps 由外形向量 S 的协方差矩阵的特征向量构成的矩 范围内的值, 其中 λi 是外形向量协方差矩阵的特征值 ; 进一步, 所述 S213 中外形向量对齐包括以下步骤 : S2131 : 计算每个外形向量的重心 ; S2132 : 缩放两个外形向量的尺寸 ; S2133 : 重叠两个外形向量的重心 ; S2134 : 旋转两个外形向量的角度 ; 进一步, 所述 S22 中纹理模型建立包括以下步骤 : S221 : 建立外形样本和平均外形之间像素对应的纹理样本集 ; S222 : 选择纹理样本集中一个纹理样本作为初始的平均纹理 并对它进行标准的阵, 向量 bs 为外形参数, bs 的不同值代表了外形向量的不同变化, bs 的各维元素值 bsi 是处 于
     归一化处理 ;
     S223 : 计算每一个纹理样本的方差、 像素纹理平均, 然后归一化, 形成当前平均纹 理;
     所述方差通过以下公式进行计算 :
     式中, gimage 是从图像中获取的实际纹理样本 ; 所述像素纹理平均通过以下公式进行计算 :式中, σ 表示方差, gi 表示从图像中获取的实际纹理样本中的第 i 个像素, 表示平均纹理, m 表示图像的像素点个数 ;
     S224 : 计算归一化后的纹理样本的平均纹理, 作为现有平均纹理,
     其中, gimage 是从图像中获取的实际纹理样本, gnorm 是归一化后的纹 为纹理样本,σ 为方差 ;
     S225 : 计算当前平均纹理和现有平均纹理之间的距离, 如果距离小于预设值, 则转 入步骤 2 ;
     S226 : 如果距离大于或等于预设值, 则转入下一步 ;
     S227 : 建立纹理模型, 所述纹理模型通过以下公式建立 :
     其中 是归一化后的平均纹理, Pg 是特征矩阵, bg 是纹理模型参数, 变化纹理模型 范围内参数 bg 中元素的值可以得到不同的纹理, 分别变化向量 bg 的第一维元素 bg0 和第二维元素 bg1, 其它维元素值都保持为 0 时得到的不同纹理, bg 的各维元素值 bgi 为处于 的值, 其中 λi 是纹理协方差矩阵的特征值 ; 进一步, 所述步骤 S221 中包括以下步骤 :
     S2211 : 将外形向量模型中的平均外形向量进行三角化剖分, 形成平均人脸唇部三 角形区域集合 ;
     S2212 : 建立平均外形和外形样本三角形区域之间的对应关系, 将训练集中的每个 外形样本进行三角化剖分, 通过对外形中每个三角形的变形实现整个人脸唇部图像向平均 外形的变形 ;
     S2213 : 建立三角形区域内部点集对应关系, 通过以下公式进行 :
     p′= αp′ 1+βp′ 2+γp′ 3
     式中, p(x, y) 表示三角形区域 T1 中对应的点, p 表示三角形区域 T2 中对应的点, P1(x1, y1), P2(x2, y2), P3(x3, y3) 为三角形区域 T1 的三个项点, p′ 1(x′ 1, y′ 1), p′ 2(x′ 2, y′ 2), p′ 3(x′ 3, y′ 3) 是三角形区域 T2 的顶点, 且与 P1(x1, y1), P2(x2, y2), P3(x3, y3) 一一 对应,
     式中, 系数 (α, β, γ) 通过解三角形区域 T1 内部点表达式获得 :
     其中 0 ≤ α, β, γ≤1; 进一步, 所述步骤 S4 中的唇部图像识别包括以下步骤 : S41 : 首先对唇部图像进行预处理 ;S42 : 标定唇部轮廓图像的特征位置 ;
     S43 : 合成新的唇部轮廓图像 ;
     S44 : 提取唇部轮廓图像特征 ;
     S45 : 对唇部轮廓图像特征进行识别,
     具体包括以下步骤 :
     S451 : 将嘴唇特征作为输入向量输入隐马尔科夫分类器 ;
     S452 : 所述隐马尔科夫分类训练过程采用 Baum-Welch 算法进行 ;
     S453 : 所述隐马尔科夫分类识别过程采用的是 Viterbi 算法 ;
     进一步, 所述步骤 S43 中的合成新的唇部轮廓图像包括以下步骤 :
     S431 : 从训练集中任选一幅标记好特征点的人脸图像作为原始图像, 将原始图像 的形状向量与平均人脸的形状向量对齐, 设对齐后的形状向量为 S0 ;
     S432 : 利用统计形状模型得到与该唇部图像相对性的形状参数 ;
     S433 : 把原始图像的纹理向量变形到平均嘴唇上, 并对变形后的纹理向量进行归 一化处理, 得到原始图像归一化形状无关的纹理向量 g0 ;
     S434 : 利用统计纹理模型得到与该唇部图像相对应的纹理参数 bg ;
     S435 : 把 bs 和 bg 按照一定的权值结合生成参数 b, 进而通过统计外观模型得到原 始图像的外观参数 c ;
     S436 : 得到表现模型参数 c 后, 利用公式生成新的图像的形状向量 S1 和归一化的 形状无关的纹理向量 g1 ;
     S437 : 对形状向量 S1 进行仿射变换, 以消除对齐时对它的影响 ;
     S438 : 将纹理向量 g1 变形到形状向量 S1 上, 并对纹理值进行恢复处理, 使其值的范 围从归一化后的 0-1, 恢复到原始图像的真是灰度值的大小 ;
     进一步, 所述步骤 S44 中的特征提取是通过将主动外观模型法 AAM 获得的新图像 与合成图像进行循环迭代, 从而获得新图像的形状特征和纹理特征 ; 具体包括以下步骤 :
     S441 : 学习灰度差向量 δI 和模型参数之差 δc 之间的关系, 所述关系通过以下公 式表示 : δc = AδI,
     其中, A 表示, c 表示当前模型参数, δc 表示模型参数之差, δI 表示灰度差值向 量, δI 的计算公式为 : δI = It-Im, 式中, It 为当前图像的纹理向量, Im 是由当前模型参数 生成的纹理向量 ;
     S442 : 生成模型参数变化与纹理向量差值对应关系的实例, 利用训练得到的实例, 在迭代过程中最小化 Δ, Δ 表示模型参数差值 δI 的绝对值, Δ = |δI|2 ;
     S443 : 通过对 δc 和 δI 进行多元线性回归分析并计算出 A,
     所述 A 的计算具体包括以下步骤 :
     S4431 : 通过以下公式计算出合成图像和目标图像之间的差值, 并作为目标函数 : 2 2
     Δ = ||δg|| = ||gs-gm||
     其中, gs 是目标图像根据当前形状 s 形变到平均形状得到的纹理向量, gm 是根据 当前外观参数 c 生成的纹理向量 ;
     S4432 : 通过以下公式确定模型参数变化 δc、 仿射变换参数变化 δθ 与纹理差值 向量 δg 之间的关系 :δc = Rcδg
     δθ = Rθδg,
     其中, θ 为仿射变换参数 (s, θ, tx, ty), s 是缩放参数, θ 是旋转参数, (tx, ty) 是 平移参数 ;
     S4433 : 确定矩阵 Rc 和 Rθ, 通过逐个定量的调整 c 和 θ 中的每一个分量并记录每 次调整后所生成的图像同当前形状所覆盖的图像的差异, 然后利用多元线性回归来获得 Rc 和 Rθ,
     具体包括以下步骤 :
     S44331 : 将模型参数 c 做一个定量的扰动 δc ;
     S44332 : 更新当前的模型参数为 c = c+δc ;
     S44333 : 由新的外观参数 c 计算新的形状向量 s 和归一化的纹理向量 gm,
     S44334 : 根据形状向量 s, 用步骤 S44331 到 S44333 的方法得到纹理向量 gs ;
     S44335 : 计算纹理向量 gs 和 gm 之差 : δg = gs-gm ;
     S44336 : 改变模型参数 δc, 可分别得到相应的 δg, 通过对应矩阵 δc 和 δg, 应 用多元线性回归分析得到 Rc ; S44337 : 通过步骤 S44331-S44336, 用多元线性回归分析得到 Rθ ;
     进一步, 所述步骤 S441 中灰度差值的计算, 包括以下步骤 :
     S4411 : 获取当前图像的模型参数 c0 ;
     S4412 : 获取模型参数 c0 的改变量 δc, 满足以下公式 : c = δc+c0, 式中, c 表示当 前模型参数 ;
     S4413 : 由当前模型参数 c 产生新的形状样本 s 和归一化的纹理样本 gm ;
     S4414 : 根据 s 对图像进行变形并且取其相应区域变形内的纹理向量 gs ;
     S4415 : 通过以下公式来计算纹理样本 gm 和纹理向量 gs 的差 :
     δg = gs-gm ; 式中, δg 表示纹理样本和纹理向量的差 ;
     S4416 : 改变模型参数 δc 和形状 s 的姿态参数 (sx, s y, t x, ty), 应用多元线性回归 分析法分别得到对应的纹理向量 gs, 其中, (sx, sy, tx, ty) 表示姿态参数, 所述姿态参数是指 缩放尺度和旋转角度。
     本发明的优点在于 : 采用基于唇部检测与跟踪来控制轮椅, 可以使老年人或者有 行动限制的残疾人通过自然语言实现对智能轮椅的基本控制, 这种控制方法不需要智能轮 椅的使用者学习机器语言, 直接使用自然语言, 实现了人机自然交互。
     本发明用主动外观模型 AAM 法提取自然语言唇部区域的轮廓和运用隐马尔可夫 模型 HMM 来训练识别, 最终实现唇部检测与跟踪对智能轮椅的运动控制, 该方法是一种快 速的、 鲁棒性高的人唇部检测方法, 能够从图像中准确定位到唇部关键部位的特征点, 实现 了唇部检测和跟踪对智能轮椅的运动控制。
     本发明的其它优点、 目标和特征在某种程度上将在随后的说明书中进行阐述, 并 且在某种程度上, 基于对下文的考察研究对本领域技术人员而言将是显而易见的, 或者可 以从本发明的实践中得到教导。本发明的目标和其它优点可以通过下面的说明书, 权利要 求书, 以及附图中所特别指出的结构来实现和获得。
     附图说明 为了使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明作进 一步的详细描述, 其中 :
     图 1 为智能轮椅控制系统 ;
     图 2 为基于唇部检测与跟踪的智能轮椅控制方法流程图 ;
     图 3 为训练集中外形向量的对齐过程 ;
     图 4 为外形模型的建立 ;
     图 5 为对人脸唇部外形进行三角剖分 ;
     图 6 为纹理模型 ;
     图 7 为人脸唇部图像的标定 ;
     图 8 为图像重构结果 ;
     图 9 为不同人复杂背景下的检测结果 1 ;
     图 10 为不同人复杂背景下的检测结果 2。
     具体实施方式 以下将结合附图, 对本发明的优选实施例进行详细的描述 ; 应当理解, 优选实施例 仅为了说明本发明, 而不是为了限制本发明的保护范围。
     图 1 为智能轮椅控制系统, 如图所示 : 包括通过摄像头获取图像序列、 图像处理器 和智能轮椅, 本发明所用的图像处理过程采用台式计算机或者其他种类的计算机, 还可以 通过 DSP 或者其他微型处理器来完成, 通过图像处理后产生控制命令, 然后控制智能轮椅 的移动。
     图 2 为基于唇部检测与跟踪的智能轮椅控制方法流程图, 如图所示 : 本发明提供 的基于唇部检测与跟踪的智能轮椅控制方法, 包括以下步骤 :
     S1 : 输入通过摄像头获取的人脸图像序列 ;
     S2 : 从人脸图像中分割出唇部轮廓 ;
     S3 : 提取唇部轮廓图像特征 ;
     S4 : 对唇部特征建模与识别 ;
     S5 : 通过唇部图像识别结果来控制智能轮椅运动控制。
     作为上述实施例的进一步改进, 所述唇部轮廓分割采用主动外观模型法 AAM, 所述 主动外观模型法 AAM 包括以下步骤 :
     S21 : 构建形状模型并通过获取唇部轮廓形状关键特征点来构建外形向量 ;
     S22 : 构建纹理模型并建立纹理模型参数的变化之间的联系 ;
     S23 : 将形状模型和纹理模型合理的结合起来, 从而合成新图像。
     图 3 为训练集中外形向量的对齐过程, 图 4 为外形模型的建立, 如图所示, 作为上 述实施例的进一步改进, 所述 S21 中形状模型建立包括以下步骤 :
     S211 : 将每个外形样本的外形向量的重心平移至坐标原点, 所述外形向量重心通 过以下公式获得 :
     式中表示外形向量的重心, (xj, yj) 表示第 j 个外形向量的重心, n 表示训练集中的样本个数 ;
     S212 : 计算并归一化第一个外形样本的外形尺寸, 把它作为外形样本的当前平均 所述外形样本的外形尺寸通过以下公式计算 :外形向量的初始估计
     式中 R(S) 表示 ; S213 : 将选取的外形样本与当前平均外形向量对齐 ; S214 : 计算所有对齐后的外形样本的平均外形向量, 把它作为现有平均外形向量;
     S215 : 计算当前平均外形向量和现有平均外形向量的距离, 如果距离小于预设误 差值 ε, 则跳转到 S213 ; 所述两个不同外形向量 S1 和 S2 之间的距离通过以下公式计算 :
     式中表示 ;S216 : 如果距离大于或等于预设误差值 ε, 则转入下一步 S217 ; S217 : 建立外形向量模型, 所述外形向量模型通过以下公式建立 : 其中, 为平均外形向量, 矩阵 Ps 由外形向量 S 的协方差矩阵的特征向量构成的矩 范围内的值, 其中 λi 是外形向量协方差矩阵的特征值。阵, 向量 bs 为外形参数, bs 的不同值代表了外形向量的不同变化, bs 的各维元素值 bsi 是处 于
     作为上述实施例的进一步改进, 所述 S213 中外形向量对齐包括以下步骤 :
     S2131 : 计算每个外形向量的重心 ;
     S2132 : 缩放两个外形向量的尺寸 ;
     S2133 : 重叠两个外形向量的重心 ;
     S2134 : 旋转两个外形向量的角度。
     图 5 为对人脸唇部外形进行三角剖分 ; 图 6 为纹理模型 ; 如图所示, 作为上述实施 例的进一步改进, 所述 S22 中纹理模型建立包括以下步骤 :
     S221 : 建立外形样本和平均外形之间像素对应的纹理样本集 ;
     S222 : 选择纹理样本集中一个纹理样本作为初始的平均纹理并对它进行标准的归一化处理 ;
     S223 : 计算每一个纹理样本的方差、 像素纹理平均, 然后归一化, 形成当前平均纹 理;
     所述方差通过以下公式进行计算 :
     式中, gimage 是从图像中获取的实际纹理样本 ; 所述像素纹理平均通过以下公式进行计算 :式中, σ 表示方差, gi 表示从图像中获取的实际纹理样本中的第 i 个像素, 表示平均纹理, m 表示图像的像素点个数 ;
     S224 : 计算归一化后的纹理样本的平均纹理, 作为现有平均纹理,
     其中, gimage 是从图像中获取的实际纹理样本, gnorm 是归一化后的纹 为纹理样本,σ 为方差 ;
     S225 : 计算当前平均纹理和现有平均纹理之间的距离, 如果距离小于预设值, 则转 入步骤 2 ;
     S226 : 如果距离大于或等于预设值, 则转入下一步 ;
     S227 : 建立纹理模型, 所述纹理模型通过以下公式建立 :
     其中 是归一化后的平均纹理, Pg 是特征矩阵, bg 是纹理模型参数, 变化纹理模型 范围内参数 bg 中元素的值可以得到不同的纹理, 分别变化向量 bg 的第一维元素 bg0 和第二维元素 bg1, 且其它维元素都保持为 0 时得到的不同纹理, bg 的各维元素值 bgi 为处于 的值, 其中 λi 是纹理协方差矩阵的特征值。 作为上述实施例的进一步改进, 所述步骤 S221 中包括以下步骤 :
     S2211 : 将外形向量模型中的平均外形向量进行三角化剖分, 形成平均人脸唇部三 角形区域集合 ;
     S2212 : 建立平均外形和外形样本三角形区域之间的对应关系, 将训练集中的每个 外形样本进行三角化剖分, 通过对外形中每个三角形的变形实现整个人脸唇部图像向平均 外形的变形 ;
     S2213 : 建立三角形区域内部点集对应关系, 通过以下公式进行 :
     p′= αp′ 1+βp′ 2+γp′ 3
     式中, p(x, y) 表示三角形区域 T1 中对应的点, p′表示三角形区域 T2 中对应的点, P1(x1, y1), P2(x2, y2), P3(x3, y3) 为三角形区域 T1 的三个项点, p′ 1(x′ 1, y′ 1), p′ 2(x′ 2, y′ 2), p′ 3(x′ 3, y′ 3) 是三角形区域 T2 的顶点, 且与 P1(x1, y1), P2(x2, y2), P3(x3, y3) 一一 对应,
     式中, 系数 (α, β, γ) 通过解三角形区域 T1 内部点表达式获得 :
     其中 0 ≤ α, β, γ ≤ 1。
     图 7 为人脸唇部图像的标定 ; 图 8 为图像重构结果 ; 图 9 为不同人复杂背景下的检 测结果 1 ; 图 10 为不同人复杂背景下的检测结果 2, 作为上述实施例的进一步改进, 所述步 骤 S4 中的唇部图像识别包括以下步骤 :
     S41 : 首先对唇部图像进行预处理 ;
     S42 : 标定唇部轮廓图像的特征位置 ;
     S43 : 合成新的唇部轮廓图像 ;
     S44 : 提取唇部轮廓图像特征 ;
     S45 : 对唇部轮廓图像特征进行识别。
     作为上述实施例的进一步改进, 所述步骤 S43 中的合成新的唇部轮廓图像包括以 下步骤 :
     S431 : 从训练集中任选一幅标好特征点的人脸图像作为原始图像, 将原始图像的 形状向量与平均人脸的形状向量对齐, 设对齐后的形状向量为 S0 ;
     S432 : 利用统计形状模型得到与该唇部图像相对性的形状参数 ;
     S433 : 把原始图像的纹理向量变形到平均嘴唇上, 并对变形后的纹理向量进行归 一化处理, 得到原始图像归一化形状无关的纹理向量 g0 ;
     S434 : 利用统计纹理模型得到与该唇部图想相对应的纹理参数 bg ;
     S435 : 把 bs 和 bg 按照一定的权值结合起来生成参数 b, 进而通过统计外观模型得 到原始图像的外观参数 c ;
     S436 : 得到表现模型参数 c 后, 利用公式生成新的图像的形状向量 S1 和归一化的 形状无关的纹理向量 g1 ; S437 : 对形状向量 S1 进行仿射变换, 以消除对齐时对它的影响 ;
     S438 : 将纹理向量 g1 变形到形状向量 S1 上, 并对纹理值进行恢复处理, 使其值的范 围从归一化后的 0-1, 恢复到原始图像的真是灰度值的大小。
     作为上述实施例的进一步改进, 所述步骤 S44 中的特征提取是通过将主动外观模 型法 AAM 获得的新图像与合成图像进行循环迭代, 从而获得新图像的形状特征和纹理特 征; 具体包括以下步骤 :
     S441 : 学习灰度差向量 δI 和模型参数之差 δc 之间的关系, 所述关系通过以下公 式表示 : δc = AδI,
     其中, A 表示, c 表示当前模型参数, δc 表示模型参数之差, δI 表示灰度差值向 量, δI 的计算公式为 : δI = It-Im, 式中, It 为当前图像的纹理向量, Im 是由当前模型参数 生成的纹理向量 ;
     S442 : 生成模型参数变化与纹理向量差值对应关系的实例, 利用训练得到的实例, 在迭代过程中最小化 Δ, Δ 表示模型参数差值 δI 的绝对值, Δ = |δI|2 ;
     S443 : 通过对 δc 和 δI 进行多元线性回归分析并计算出 A。
     作为上述实施例的进一步改进, 所述步骤 S441 中灰度差值的计算, 包括以下步 骤:
     S4411 : 获取当前图像的模型参数 c0 ;
     S4412 : 获取模型参数 c0 的改变量 δc, 满足以下公式 : c = δc+c0, 式中, c 表示当 前模型参数 ;
     S4413 : 由当前模型参数 c 产生新的形状样本 s 和归一化的纹理样本 gm ;
     S4414 : 根据 s 对图像进行变形并且取其相应区域变形内的纹理向量 gs ;
     S4415 : 通过以下公式来计算纹理样本 gm 和纹理向量 gs 的差 :
     δg = gs-gm ; 式中, δg 表示 ;
     S4416 : 改变模型参数 δc 和形状 s 的姿态参数 (sx, s y, t x, ty), 应用多元线性回归 分析法分别得到对应的纹理向量 gs,
     其中, (sx, t y, t x, ty) 表示姿态参数, 所述姿态参数是指缩放尺度和旋转角度, 其中 sx = scos(θ) 表示, sy = ssin(θ) 表示 ; tx 表示, ty 表示 ;
     作为上述实施例的进一步改进, 所述步骤 S443 中 A 的计算包括以下步骤 :
     S4431 : 通过以下公式计算出合成图像和目标图像之间的差值, 并作为目标函数 : 2 2
     Δ = ||δg|| = ||gs-gm||
     其中, gs 是目标图像根据当前形状 s 形变到平均形状得到的纹理向量, gm 是根据 当前外观参数 c 生成的纹理向量 ;
     S4432 : 通过以下公式确定模型参数变化 δc、 仿射变换参数变化 δθ 与纹理差值 向量 δg 之间的关系 :
     δc = Rcδg
     δθ = Rθδg,
     其中, θ 为仿射变换参数 (s, θ, tx, ty), s 是缩放参数, θ 是旋转参数, (tx, ty) 是 平移参数 ; S4433 : 确定矩阵 Rc 和 Rθ, 通过逐个定量的调整 c 和 θ 中的每一个分量并记录每 次调整后所生成的图像同当前形状所覆盖的图像的差异, 然后利用多元线性回归来获得 Rc 和 Rθ。
     作为上述实施例的进一步改进, 所述步骤 S4433 中的多元线性回归分析, 包括以 下步骤 :
     S44331 : 将模型参数 c 做一个定量的扰动 δc ;
     S44332 : 更新当前的模型参数为 c = c+δc ;
     S44333 : 由新的外观参数 c 计算新的形状向量 s 和归一化的纹理向量 gm,
     S44334 : 根据向量 s, 用步骤 S44331 到 S44333 的方法得到纹理向量 gs ;
     S44335 : 计算纹理向量 gs 和 gm 之差 : δg = gs-gm ;
     S44336 : 改变模型参数 δc, 可分别得到相应的 δg, 通过对应矩阵 δc 和 δg, 应 用多元线性回归分析得到 Rc ;
     S44337 : 通过步骤 S44331-S44336, 用多元线性回归分析得到 Rθ。
     作为上述实施例的进一步改进, 所述步骤 S45 对唇部轮廓图像特征进行识别, 包 括以下步骤 :
     S45 : 将嘴唇特征作为输入向量输入隐马尔科夫分类器 ;
     S45 : 所述隐马尔科夫分类训练过程采用 Baum-Welch 算法进行 ;
     S45 : 所述隐马尔科夫分类识别过程采用的是 Viterbi 算法。
     以上所述仅为本发明的优选实施例, 并不用于限制本发明, 显然, 本领域的技术人 员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样, 倘若本发明的 这些修改和变型属于本发明权利要求及其等同技术的范围之内, 则本发明也意图包含这些 改动和变型在内。
    

基于唇部检测与跟踪的智能轮椅控制方法.pdf_第1页
第1页 / 共18页
基于唇部检测与跟踪的智能轮椅控制方法.pdf_第2页
第2页 / 共18页
基于唇部检测与跟踪的智能轮椅控制方法.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《基于唇部检测与跟踪的智能轮椅控制方法.pdf》由会员分享,可在线阅读,更多相关《基于唇部检测与跟踪的智能轮椅控制方法.pdf(18页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102319155A43申请公布日20120118CN102319155ACN102319155A21申请号201110142786722申请日20110530A61G5/10200601G06K9/0020060171申请人重庆邮电大学地址400065重庆市南岸区黄桷垭崇文路2号72发明人张毅罗元李敏蔡军谢颖林海波蒲兴成刘全杰74专利代理机构北京同恒源知识产权代理有限公司11275代理人赵荣之54发明名称基于唇部检测与跟踪的智能轮椅控制方法57摘要本发明公开了一种基于唇部检测与跟踪的智能轮椅控制方法,涉及一种图像处理与智能轮椅控制相结合的基于唇部检测与跟踪的智能轮椅控制方法。

2、,本发明以智能轮椅为平台,建立了唇部轮廓检测与跟踪的数学模型,使用摄像头读取人脸部分图像;对唇部轮廓进行检测跟踪;对唇部运动序列进行特征提取,并在其中使用了鲁棒性良好的主动外观模型方法;运用隐马尔可夫模型对图像序列进行建模与识别;实现了通过唇读技术控制智能轮椅运动的方法,采用本发明的智能轮椅控制交互技术,可以使老年人或者有行动限制的残疾人通过自然语言实现对智能轮椅的基本控制,这种控制方法不需要智能轮椅的使用者学习机器语言,直接使用自然语言,实现了人机自然交互。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书5页说明书10页附图2页CN102319158A1/5页21基于。

3、唇部检测与跟踪的智能轮椅控制方法,其特征在于包括以下步骤S1输入通过摄像头获取的人脸图像序列;S2从人脸图像中分割出唇部轮廓;S3提取唇部轮廓图像特征;S4对唇部特征建模与识别;S5通过唇部图像识别结果来控制智能轮椅运动控制。2根据权利要求1所述的基于唇部检测与跟踪的智能轮椅控制方法,其特征在于所述唇部轮廓分割采用主动外观模型法AAM,所述主动外观模型法AAM包括以下步骤S21构建形状模型并通过获取唇部轮廓形状关键特征点来构建外形向量;S22构建纹理模型并建立纹理模型参数的变化之间的联系;S23将形状模型和纹理模型合理的结合起来,从而合成新图像。3根据权利要求2所述的基于唇部检测与跟踪的智能轮。

4、椅控制方法,其特征在于所述S21中形状模型建立包括以下步骤S211将每个外形样本的外形向量的重心平移至坐标原点,所述外形向量重心通过以下公式获得式中表示外形向量的重心,XJ,YJ表示第J个外形向量的重心,N表示训练集中的样本个数;S212计算并归一化第一个外形样本的外形尺寸,把它作为外形样本的当前平均外形向量的初始估计所述外形样本的外形尺寸通过以下公式计算式中RS表示外形样本的外形尺寸;S213将选取的外形样本与当前平均外形向量对齐;S214计算所有对齐后的外形样本的平均外形向量,把它作为现有平均外形向量;S215计算当前平均外形向量和现有平均外形向量的距离,如果距离小于预设误差值,则跳转到S。

5、213;所述两个不同外形向量S1和S2之间的距离通过以下公式计算式中表示两个不同外形向量之间的距离;S216如果距离大于或等于预设误差值,则转入下一步S217;S217建立外形向量模型,所述外形向量模型通过以下公式建立其中,为平均外形向量,矩阵PS由外形向量S的协方差矩阵的特征向量构成的矩阵,向量BS为外形参数,BS的不同值代表了外形向量的不同变化,BS的各维元素值BSI是处于范围内的值,其中I是外形向量协方差矩阵的特征值。4根据权利要求3所述的基于唇部检测与跟踪的智能轮椅控制方法,其特征在于所权利要求书CN102319155ACN102319158A2/5页3述S213中外形向量对齐包括以下。

6、步骤S2131计算每个外形向量的重心;S2132缩放两个外形向量的尺寸;S2133重叠两个外形向量的重心;S2134旋转两个外形向量的角度。5根据权利要求2所述的基于唇部检测与跟踪的智能轮椅控制方法,其特征在于所述S22中纹理模型建立包括以下步骤S221建立外形样本和平均外形之间像素对应的纹理样本集;S222选择纹理样本集中一个纹理样本作为初始的平均纹理并对它进行标准的归一化处理;S223计算每一个纹理样本的方差、像素纹理平均,然后归一化,形成当前平均纹理;所述方差通过以下公式进行计算式中,GIMAGE是从图像中获取的实际纹理样本;所述像素纹理平均通过以下公式进行计算式中,表示方差,GI表示从。

7、图像中获取的实际纹理样本中的第I个像素,表示平均纹理,M表示图像的像素点个数;S224计算归一化后的纹理样本的平均纹理,作为现有平均纹理,其中,GIMAGE是从图像中获取的实际纹理样本,GNORM是归一化后的纹为纹理样本,为方差;S225计算当前平均纹理和现有平均纹理之间的距离,如果距离小于预设值,则转入步骤2;S226如果距离大于或等于预设值,则转入下一步;S227建立纹理模型,所述纹理模型通过以下公式建立其中是归一化后的平均纹理,PG是特征矩阵,BG是纹理模型参数,变化纹理模型参数BG中元素的值可以得到不同的纹理,分别变化向量BG的第一维元素BG0和第二维元素BG1,且其它维元素都保持为0。

8、时得到的不同纹理,BG的各维元素值BGI为处于范围内的值,其中I是纹理协方差矩阵的特征值。6根据权利要求5所述的基于唇部检测与跟踪的智能轮椅控制方法,其特征在于所述步骤S221中包括以下步骤S2211将外形向量模型中的平均外形向量进行三角化剖分,形成平均人脸唇部三角形区域集合;S2212建立平均外形和外形样本三角形区域之间的对应关系,将训练集中的每个外形权利要求书CN102319155ACN102319158A3/5页4样本进行三角化剖分,通过对外形中每个三角形的变形实现整个人脸唇部图像向平均外形的变形;S2213建立三角形区域内部点集的对应关系,通过以下公式进行PP1P2P3式中,PX,Y表。

9、示三角形区域T1中对应的点,P表示三角形区域T2中对应的点,P1X1,Y1,P2X2,Y2,P3X3,Y3为三角形区域T1的三个项点,P1X1,Y1,P2X2,Y2,P3X3,Y3是三角形区域T2的顶点,且与P1X1,Y1,P2X2,Y2,P3X3,Y3一一对应,式中,系数,通过解三角形区域T1内部点表达式获得其中0,1。7根据权利要求1所述的基于唇部检测与跟踪的智能轮椅控制方法,其特征在于所述步骤S4中的唇部图像识别包括以下步骤S41首先对唇部图像进行预处理;S42标定唇部轮廓图像的特征位置;S43合成新的唇部轮廓图像;S44提取唇部轮廓图像特征;S45对唇部轮廓图像特征进行识别,具体包括以。

10、下步骤S451将嘴唇特征作为输入向量输入隐马尔科夫分类器;S452所述隐马尔科夫分类训练过程采用BAUMWELCH算法进行;S453所述隐马尔科夫分类识别过程采用的是VITERBI算法。8根据权利要求7所述的基于唇部检测与跟踪的智能轮椅控制方法,其特征在于所述步骤S43中的合成新的唇部轮廓图像包括以下步骤S431从训练集中任选一幅标好特征点的人脸图像作为原始图像,将原始图像的形状向量与平均人脸的形状向量对齐,设对齐后的形状向量为S0;S432利用统计形状模型得到与该唇部图像相对性的形状参数;S433把原始图像的纹理向量变形到平均嘴唇上,并对变形后的纹理向量进行归一化处理,得到原始图像归一化形状。

11、无关的纹理向量G0;S434利用统计纹理模型得到与该唇部图像相对应的纹理参数BG;S435把BS和BG按照一定的权值结合起来生成参数B,进而通过统计外观模型得到原始图像的外观参数C;S436得到表现模型参数C后,利用公式生成新的图像的形状向量S1和归一化的形状无关的纹理向量G1;S437对形状向量S1进行仿射变换,以消除对齐时对它的影响;S438将纹理向量G1变形到形状向量S1上,并对纹理值进行恢复处理,使其值的范围从归一化后的01,恢复到原始图像的真是灰度值的大小。9根据权利要求7所述的基于唇部检测与跟踪的智能轮椅控制方法,其特征在于所权利要求书CN102319155ACN102319158。

12、A4/5页5述步骤S44中的特征提取是通过将主动外观模型法AAM获得的新图像与合成图像进行循环迭代,从而获得新图像的形状特征和纹理特征;具体包括以下步骤S441学习灰度差向量I和模型参数之差C之间的关系,所述关系通过以下公式表示CAI,其中,A表示,C表示当前模型参数,C表示模型参数之差,I表示灰度差值向量,I的计算公式为IITIM,式中,IT为当前图像的纹理向量,IM是由当前模型参数生成的纹理向量;S442生成模型参数变化与纹理向量差值对应关系的实例,利用训练得到的实例,在迭代过程中最小化,表示模型参数差值I的绝对值,|I|2;S443通过对C和I进行多元线性回归分析并计算出A,所述A的计算。

13、具体包括以下步骤S4431通过以下公式计算出合成图像和目标图像之间的差值,并作为目标函数|G|2|GSGM|2其中,GS是目标图像根据当前形状S形变到平均形状得到的纹理向量,GM是根据当前外观参数C生成的纹理向量;S4432通过以下公式确定模型参数变化C、仿射变换参数变化与纹理差值向量G之间的关系CRCGRG,其中,为仿射变换参数S,TX,TY,S是缩放参数,是旋转参数,TX,TY是平移参数;S4433确定矩阵RC和R,通过逐个定量的调整C和中的每一个分量并记录每次调整后所生成的图像同当前形状所覆盖的图像的差异,然后利用多元线性回归来获得RC和R,具体包括以下步骤S44331将模型参数C做一个。

14、定量的扰动C;S44332更新当前的模型参数为CCC;S44333由新的外观参数C计算新的形状向量S和归一化的纹理向量GM,S44334根据形状向量S,用步骤S44331到S44333的方法得到纹理向量GS;S44335计算纹理向量GS和GM之差GGSGM;S44336改变模型参数C,可分别得到相应的G,通过对应矩阵C和G,应用多元线性回归分析得到RC;S44337通过步骤S44331S44336,用多元线性回归分析得到R。10根据权利要求9所述的基于唇部检测与跟踪的智能轮椅控制方法,其特征在于所述步骤S441中灰度差值的计算,包括以下步骤S4411获取当前图像的模型参数C0;S4412获取模。

15、型参数C0的改变量C,满足以下公式CCC0,式中,C表示当前模型参数;S4413由当前模型参数C产生新的形状样本S和归一化的纹理样本GM;权利要求书CN102319155ACN102319158A5/5页6S4414根据S对图像进行变形并且取其相应区域变形内的纹理向量GS;S4415通过以下公式来计算纹理样本GM和纹理向量GS的差GGSGM;式中,G表示纹理样本和纹理向量的差;S4416改变模型参数C和形状S的姿态参数SX,SY,TX,TY,应用多元线性回归分析法分别得到对应的纹理向量GS,其中,SX,SY,TX,TY表示姿态参数,所述姿态参数是指缩放尺度和旋转角度。权利要求书CN102319。

16、155ACN102319158A1/10页7基于唇部检测与跟踪的智能轮椅控制方法技术领域0001本发明涉及智能轮椅人机控制方法,特别涉及一种图像处理与智能轮椅控制相结合的基于唇部检测与跟踪的智能轮椅控制方法。背景技术0002联合国发表报告指出,在21世纪上半叶,老年人口将增加23倍,老年人口占总人口的比例将达到20,全世界人口老龄化进程正在加快,今后50年内,60岁以上的人口比例预计将会翻一番。随着社会老龄化进程的加快以及由于各种灾难、疾病、工伤、交通事故等原因造成下肢损伤的残障人数的增加,为老年人和残疾人提供性能优越的代步工具已成为整个社会重点关注的问题之一。智能轮椅作为一种服务机器人,具有。

17、自主导航、避障、人机交互以及提供特种服务等多种功能,可以大大提高老年人和残疾人的日常生活和工作质量,使他们重新获得生活自理能力和融入社会成为可能。目前,世界各国的研究者都在广泛开展智能轮椅相关技术的研究。作为机器人技术的一种应用平台,智能轮椅上融合了机器人研究领域的多种技术,包括运动控制、机器视觉、模式识别、多传感器信息融合以及人机交互等等。经过20多年的研究和开发,智能轮椅的交互性、自主性以及安全性都得到了很大的发展。0003因此急需一种直接使用自然语言来实现了人机自然交互控制,使老年人或者有行动限制的残疾人通过自然语言实现对智能轮椅的基本控制。发明内容0004有鉴于此,为了解决上述问题,本。

18、发明提出一种直接使用自然语言来实现了人机自然交互控制,使老年人或者有行动限制的残疾人通过自然语言实现对智能轮椅的基本控制;这种控制方法不需要智能轮椅的使用者学习机器语言。0005本发明的目的是这样实现的0006本发明提供的基于唇部检测与跟踪的智能轮椅控制方法,包括以下步骤0007S1输入通过摄像头获取的人脸图像序列;0008S2从人脸图像中分割出唇部轮廓;0009S3提取唇部轮廓图像特征;0010S4对唇部特征建模与识别;0011S5通过唇部图像识别结果来控制智能轮椅运动控制。0012进一步,所述唇部轮廓分割采用主动外观模型法AAM,所述主动外观模型法AAM包括以下步骤0013S21构建形状模。

19、型并通过获取唇部轮廓形状关键特征点来构建外形向量;0014S22构建纹理模型并建立纹理模型参数的变化之间的联系;0015S23将形状模型和纹理模型合理的结合起来,从而合成新图像;0016进一步,所述S21中形状模型建立包括以下步骤说明书CN102319155ACN102319158A2/10页80017S211将每个外形样本的外形向量的重心平移至坐标原点,所述外形向量重心通过以下公式获得00180019式中表示外形向量的重心,XJ,YJ表示第J个外形向量的重心,N表示训练集中的样本个数;0020S212计算并归一化第一个外形样本的外形尺寸,把它作为外形样本的当前平均外形向量的初始估计所述外形样。

20、本的外形尺寸通过以下公式计算00210022式中RS表示外形样本的外形尺寸;0023S213将选取的外形样本与当前平均外形向量对齐;0024S214计算所有对齐后的外形样本的平均外形向量,把它作为现有平均外形向量;0025S215计算当前平均外形向量和现有平均外形向量的距离,如果距离小于预设误差值,则跳转到S213;所述两个不同外形向量S1和S2之间的距离通过以下公式计算00260027式中表示两个不同外形向量之间的距离;0028S216如果距离大于或等于预设误差值,则转入下一步S217;0029S217建立外形向量模型,所述外形向量模型通过以下公式建立00300031其中,为平均外形向量,矩。

21、阵PS由外形向量S的协方差矩阵的特征向量构成的矩阵,向量BS为外形参数,BS的不同值代表了外形向量的不同变化,BS的各维元素值BSI是处于范围内的值,其中I是外形向量协方差矩阵的特征值;0032进一步,所述S213中外形向量对齐包括以下步骤0033S2131计算每个外形向量的重心;0034S2132缩放两个外形向量的尺寸;0035S2133重叠两个外形向量的重心;0036S2134旋转两个外形向量的角度;0037进一步,所述S22中纹理模型建立包括以下步骤0038S221建立外形样本和平均外形之间像素对应的纹理样本集;0039S222选择纹理样本集中一个纹理样本作为初始的平均纹理并对它进行标准。

22、的归一化处理;0040S223计算每一个纹理样本的方差、像素纹理平均,然后归一化,形成当前平均纹理;0041所述方差通过以下公式进行计算0042说明书CN102319155ACN102319158A3/10页90043式中,GIMAGE是从图像中获取的实际纹理样本;0044所述像素纹理平均通过以下公式进行计算00450046式中,表示方差,GI表示从图像中获取的实际纹理样本中的第I个像素,表示平均纹理,M表示图像的像素点个数;0047S224计算归一化后的纹理样本的平均纹理,作为现有平均纹理,00480049其中,GIMAGE是从图像中获取的实际纹理样本,GNORM是归一化后的纹为纹理样本,为。

23、方差;0050S225计算当前平均纹理和现有平均纹理之间的距离,如果距离小于预设值,则转入步骤2;0051S226如果距离大于或等于预设值,则转入下一步;0052S227建立纹理模型,所述纹理模型通过以下公式建立00530054其中是归一化后的平均纹理,PG是特征矩阵,BG是纹理模型参数,变化纹理模型参数BG中元素的值可以得到不同的纹理,分别变化向量BG的第一维元素BG0和第二维元素BG1,其它维元素值都保持为0时得到的不同纹理,BG的各维元素值BGI为处于范围内的值,其中I是纹理协方差矩阵的特征值;0055进一步,所述步骤S221中包括以下步骤0056S2211将外形向量模型中的平均外形向量。

24、进行三角化剖分,形成平均人脸唇部三角形区域集合;0057S2212建立平均外形和外形样本三角形区域之间的对应关系,将训练集中的每个外形样本进行三角化剖分,通过对外形中每个三角形的变形实现整个人脸唇部图像向平均外形的变形;0058S2213建立三角形区域内部点集对应关系,通过以下公式进行0059PP1P2P30060式中,PX,Y表示三角形区域T1中对应的点,P表示三角形区域T2中对应的点,P1X1,Y1,P2X2,Y2,P3X3,Y3为三角形区域T1的三个项点,P1X1,Y1,P2X2,Y2,P3X3,Y3是三角形区域T2的顶点,且与P1X1,Y1,P2X2,Y2,P3X3,Y3一一对应,00。

25、61式中,系数,通过解三角形区域T1内部点表达式获得00620063其中0,1;0064进一步,所述步骤S4中的唇部图像识别包括以下步骤0065S41首先对唇部图像进行预处理;说明书CN102319155ACN102319158A4/10页100066S42标定唇部轮廓图像的特征位置;0067S43合成新的唇部轮廓图像;0068S44提取唇部轮廓图像特征;0069S45对唇部轮廓图像特征进行识别,0070具体包括以下步骤0071S451将嘴唇特征作为输入向量输入隐马尔科夫分类器;0072S452所述隐马尔科夫分类训练过程采用BAUMWELCH算法进行;0073S453所述隐马尔科夫分类识别过程。

26、采用的是VITERBI算法;0074进一步,所述步骤S43中的合成新的唇部轮廓图像包括以下步骤0075S431从训练集中任选一幅标记好特征点的人脸图像作为原始图像,将原始图像的形状向量与平均人脸的形状向量对齐,设对齐后的形状向量为S0;0076S432利用统计形状模型得到与该唇部图像相对性的形状参数;0077S433把原始图像的纹理向量变形到平均嘴唇上,并对变形后的纹理向量进行归一化处理,得到原始图像归一化形状无关的纹理向量G0;0078S434利用统计纹理模型得到与该唇部图像相对应的纹理参数BG;0079S435把BS和BG按照一定的权值结合生成参数B,进而通过统计外观模型得到原始图像的外观。

27、参数C;0080S436得到表现模型参数C后,利用公式生成新的图像的形状向量S1和归一化的形状无关的纹理向量G1;0081S437对形状向量S1进行仿射变换,以消除对齐时对它的影响;0082S438将纹理向量G1变形到形状向量S1上,并对纹理值进行恢复处理,使其值的范围从归一化后的01,恢复到原始图像的真是灰度值的大小;0083进一步,所述步骤S44中的特征提取是通过将主动外观模型法AAM获得的新图像与合成图像进行循环迭代,从而获得新图像的形状特征和纹理特征;具体包括以下步骤0084S441学习灰度差向量I和模型参数之差C之间的关系,所述关系通过以下公式表示CAI,0085其中,A表示,C表示。

28、当前模型参数,C表示模型参数之差,I表示灰度差值向量,I的计算公式为IITIM,式中,IT为当前图像的纹理向量,IM是由当前模型参数生成的纹理向量;0086S442生成模型参数变化与纹理向量差值对应关系的实例,利用训练得到的实例,在迭代过程中最小化,表示模型参数差值I的绝对值,|I|2;0087S443通过对C和I进行多元线性回归分析并计算出A,0088所述A的计算具体包括以下步骤0089S4431通过以下公式计算出合成图像和目标图像之间的差值,并作为目标函数0090|G|2|GSGM|20091其中,GS是目标图像根据当前形状S形变到平均形状得到的纹理向量,GM是根据当前外观参数C生成的纹理。

29、向量;0092S4432通过以下公式确定模型参数变化C、仿射变换参数变化与纹理差值向量G之间的关系说明书CN102319155ACN102319158A5/10页110093CRCG0094RG,0095其中,为仿射变换参数S,TX,TY,S是缩放参数,是旋转参数,TX,TY是平移参数;0096S4433确定矩阵RC和R,通过逐个定量的调整C和中的每一个分量并记录每次调整后所生成的图像同当前形状所覆盖的图像的差异,然后利用多元线性回归来获得RC和R,0097具体包括以下步骤0098S44331将模型参数C做一个定量的扰动C;0099S44332更新当前的模型参数为CCC;0100S44333由。

30、新的外观参数C计算新的形状向量S和归一化的纹理向量GM,0101S44334根据形状向量S,用步骤S44331到S44333的方法得到纹理向量GS;0102S44335计算纹理向量GS和GM之差GGSGM;0103S44336改变模型参数C,可分别得到相应的G,通过对应矩阵C和G,应用多元线性回归分析得到RC;0104S44337通过步骤S44331S44336,用多元线性回归分析得到R;0105进一步,所述步骤S441中灰度差值的计算,包括以下步骤0106S4411获取当前图像的模型参数C0;0107S4412获取模型参数C0的改变量C,满足以下公式CCC0,式中,C表示当前模型参数;010。

31、8S4413由当前模型参数C产生新的形状样本S和归一化的纹理样本GM;0109S4414根据S对图像进行变形并且取其相应区域变形内的纹理向量GS;0110S4415通过以下公式来计算纹理样本GM和纹理向量GS的差0111GGSGM;式中,G表示纹理样本和纹理向量的差;0112S4416改变模型参数C和形状S的姿态参数SX,SY,TX,TY,应用多元线性回归分析法分别得到对应的纹理向量GS,其中,SX,SY,TX,TY表示姿态参数,所述姿态参数是指缩放尺度和旋转角度。0113本发明的优点在于采用基于唇部检测与跟踪来控制轮椅,可以使老年人或者有行动限制的残疾人通过自然语言实现对智能轮椅的基本控制,。

32、这种控制方法不需要智能轮椅的使用者学习机器语言,直接使用自然语言,实现了人机自然交互。0114本发明用主动外观模型AAM法提取自然语言唇部区域的轮廓和运用隐马尔可夫模型HMM来训练识别,最终实现唇部检测与跟踪对智能轮椅的运动控制,该方法是一种快速的、鲁棒性高的人唇部检测方法,能够从图像中准确定位到唇部关键部位的特征点,实现了唇部检测和跟踪对智能轮椅的运动控制。0115本发明的其它优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其它优点可以通过下面的说明书,权利要求书。

33、,以及附图中所特别指出的结构来实现和获得。说明书CN102319155ACN102319158A6/10页12附图说明0116为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中0117图1为智能轮椅控制系统;0118图2为基于唇部检测与跟踪的智能轮椅控制方法流程图;0119图3为训练集中外形向量的对齐过程;0120图4为外形模型的建立;0121图5为对人脸唇部外形进行三角剖分;0122图6为纹理模型;0123图7为人脸唇部图像的标定;0124图8为图像重构结果;0125图9为不同人复杂背景下的检测结果1;0126图10为不同人复杂背景下的检测结果2。具体。

34、实施方式0127以下将结合附图,对本发明的优选实施例进行详细的描述;应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。0128图1为智能轮椅控制系统,如图所示包括通过摄像头获取图像序列、图像处理器和智能轮椅,本发明所用的图像处理过程采用台式计算机或者其他种类的计算机,还可以通过DSP或者其他微型处理器来完成,通过图像处理后产生控制命令,然后控制智能轮椅的移动。0129图2为基于唇部检测与跟踪的智能轮椅控制方法流程图,如图所示本发明提供的基于唇部检测与跟踪的智能轮椅控制方法,包括以下步骤0130S1输入通过摄像头获取的人脸图像序列;0131S2从人脸图像中分割出唇部轮廓;01。

35、32S3提取唇部轮廓图像特征;0133S4对唇部特征建模与识别;0134S5通过唇部图像识别结果来控制智能轮椅运动控制。0135作为上述实施例的进一步改进,所述唇部轮廓分割采用主动外观模型法AAM,所述主动外观模型法AAM包括以下步骤0136S21构建形状模型并通过获取唇部轮廓形状关键特征点来构建外形向量;0137S22构建纹理模型并建立纹理模型参数的变化之间的联系;0138S23将形状模型和纹理模型合理的结合起来,从而合成新图像。0139图3为训练集中外形向量的对齐过程,图4为外形模型的建立,如图所示,作为上述实施例的进一步改进,所述S21中形状模型建立包括以下步骤0140S211将每个外形。

36、样本的外形向量的重心平移至坐标原点,所述外形向量重心通过以下公式获得0141说明书CN102319155ACN102319158A7/10页130142式中表示外形向量的重心,XJ,YJ表示第J个外形向量的重心,N表示训练集中的样本个数;0143S212计算并归一化第一个外形样本的外形尺寸,把它作为外形样本的当前平均外形向量的初始估计所述外形样本的外形尺寸通过以下公式计算01440145式中RS表示;0146S213将选取的外形样本与当前平均外形向量对齐;0147S214计算所有对齐后的外形样本的平均外形向量,把它作为现有平均外形向量;0148S215计算当前平均外形向量和现有平均外形向量的距。

37、离,如果距离小于预设误差值,则跳转到S213;所述两个不同外形向量S1和S2之间的距离通过以下公式计算01490150式中表示;0151S216如果距离大于或等于预设误差值,则转入下一步S217;0152S217建立外形向量模型,所述外形向量模型通过以下公式建立01530154其中,为平均外形向量,矩阵PS由外形向量S的协方差矩阵的特征向量构成的矩阵,向量BS为外形参数,BS的不同值代表了外形向量的不同变化,BS的各维元素值BSI是处于范围内的值,其中I是外形向量协方差矩阵的特征值。0155作为上述实施例的进一步改进,所述S213中外形向量对齐包括以下步骤0156S2131计算每个外形向量的重。

38、心;0157S2132缩放两个外形向量的尺寸;0158S2133重叠两个外形向量的重心;0159S2134旋转两个外形向量的角度。0160图5为对人脸唇部外形进行三角剖分;图6为纹理模型;如图所示,作为上述实施例的进一步改进,所述S22中纹理模型建立包括以下步骤0161S221建立外形样本和平均外形之间像素对应的纹理样本集;0162S222选择纹理样本集中一个纹理样本作为初始的平均纹理并对它进行标准的归一化处理;0163S223计算每一个纹理样本的方差、像素纹理平均,然后归一化,形成当前平均纹理;0164所述方差通过以下公式进行计算01650166式中,GIMAGE是从图像中获取的实际纹理样本。

39、;0167所述像素纹理平均通过以下公式进行计算说明书CN102319155ACN102319158A8/10页1401680169式中,表示方差,GI表示从图像中获取的实际纹理样本中的第I个像素,表示平均纹理,M表示图像的像素点个数;0170S224计算归一化后的纹理样本的平均纹理,作为现有平均纹理,01710172其中,GIMAGE是从图像中获取的实际纹理样本,GNORM是归一化后的纹为纹理样本,为方差;0173S225计算当前平均纹理和现有平均纹理之间的距离,如果距离小于预设值,则转入步骤2;0174S226如果距离大于或等于预设值,则转入下一步;0175S227建立纹理模型,所述纹理模型。

40、通过以下公式建立01760177其中是归一化后的平均纹理,PG是特征矩阵,BG是纹理模型参数,变化纹理模型参数BG中元素的值可以得到不同的纹理,分别变化向量BG的第一维元素BG0和第二维元素BG1,且其它维元素都保持为0时得到的不同纹理,BG的各维元素值BGI为处于范围内的值,其中I是纹理协方差矩阵的特征值。0178作为上述实施例的进一步改进,所述步骤S221中包括以下步骤0179S2211将外形向量模型中的平均外形向量进行三角化剖分,形成平均人脸唇部三角形区域集合;0180S2212建立平均外形和外形样本三角形区域之间的对应关系,将训练集中的每个外形样本进行三角化剖分,通过对外形中每个三角形。

41、的变形实现整个人脸唇部图像向平均外形的变形;0181S2213建立三角形区域内部点集对应关系,通过以下公式进行0182PP1P2P30183式中,PX,Y表示三角形区域T1中对应的点,P表示三角形区域T2中对应的点,P1X1,Y1,P2X2,Y2,P3X3,Y3为三角形区域T1的三个项点,P1X1,Y1,P2X2,Y2,P3X3,Y3是三角形区域T2的顶点,且与P1X1,Y1,P2X2,Y2,P3X3,Y3一一对应,0184式中,系数,通过解三角形区域T1内部点表达式获得01850186其中0,1。0187图7为人脸唇部图像的标定;图8为图像重构结果;图9为不同人复杂背景下的检测结果1;图10。

42、为不同人复杂背景下的检测结果2,作为上述实施例的进一步改进,所述步骤S4中的唇部图像识别包括以下步骤0188S41首先对唇部图像进行预处理;说明书CN102319155ACN102319158A9/10页150189S42标定唇部轮廓图像的特征位置;0190S43合成新的唇部轮廓图像;0191S44提取唇部轮廓图像特征;0192S45对唇部轮廓图像特征进行识别。0193作为上述实施例的进一步改进,所述步骤S43中的合成新的唇部轮廓图像包括以下步骤0194S431从训练集中任选一幅标好特征点的人脸图像作为原始图像,将原始图像的形状向量与平均人脸的形状向量对齐,设对齐后的形状向量为S0;0195S。

43、432利用统计形状模型得到与该唇部图像相对性的形状参数;0196S433把原始图像的纹理向量变形到平均嘴唇上,并对变形后的纹理向量进行归一化处理,得到原始图像归一化形状无关的纹理向量G0;0197S434利用统计纹理模型得到与该唇部图想相对应的纹理参数BG;0198S435把BS和BG按照一定的权值结合起来生成参数B,进而通过统计外观模型得到原始图像的外观参数C;0199S436得到表现模型参数C后,利用公式生成新的图像的形状向量S1和归一化的形状无关的纹理向量G1;0200S437对形状向量S1进行仿射变换,以消除对齐时对它的影响;0201S438将纹理向量G1变形到形状向量S1上,并对纹理。

44、值进行恢复处理,使其值的范围从归一化后的01,恢复到原始图像的真是灰度值的大小。0202作为上述实施例的进一步改进,所述步骤S44中的特征提取是通过将主动外观模型法AAM获得的新图像与合成图像进行循环迭代,从而获得新图像的形状特征和纹理特征;具体包括以下步骤0203S441学习灰度差向量I和模型参数之差C之间的关系,所述关系通过以下公式表示CAI,0204其中,A表示,C表示当前模型参数,C表示模型参数之差,I表示灰度差值向量,I的计算公式为IITIM,式中,IT为当前图像的纹理向量,IM是由当前模型参数生成的纹理向量;0205S442生成模型参数变化与纹理向量差值对应关系的实例,利用训练得到。

45、的实例,在迭代过程中最小化,表示模型参数差值I的绝对值,|I|2;0206S443通过对C和I进行多元线性回归分析并计算出A。0207作为上述实施例的进一步改进,所述步骤S441中灰度差值的计算,包括以下步骤0208S4411获取当前图像的模型参数C0;0209S4412获取模型参数C0的改变量C,满足以下公式CCC0,式中,C表示当前模型参数;0210S4413由当前模型参数C产生新的形状样本S和归一化的纹理样本GM;0211S4414根据S对图像进行变形并且取其相应区域变形内的纹理向量GS;0212S4415通过以下公式来计算纹理样本GM和纹理向量GS的差0213GGSGM;式中,G表示;。

46、说明书CN102319155ACN102319158A10/10页160214S4416改变模型参数C和形状S的姿态参数SX,SY,TX,TY,应用多元线性回归分析法分别得到对应的纹理向量GS,0215其中,SX,TY,TX,TY表示姿态参数,所述姿态参数是指缩放尺度和旋转角度,其中SXSCOS表示,SYSSIN表示;TX表示,TY表示;0216作为上述实施例的进一步改进,所述步骤S443中A的计算包括以下步骤0217S4431通过以下公式计算出合成图像和目标图像之间的差值,并作为目标函数0218|G|2|GSGM|20219其中,GS是目标图像根据当前形状S形变到平均形状得到的纹理向量,GM。

47、是根据当前外观参数C生成的纹理向量;0220S4432通过以下公式确定模型参数变化C、仿射变换参数变化与纹理差值向量G之间的关系0221CRCG0222RG,0223其中,为仿射变换参数S,TX,TY,S是缩放参数,是旋转参数,TX,TY是平移参数;0224S4433确定矩阵RC和R,通过逐个定量的调整C和中的每一个分量并记录每次调整后所生成的图像同当前形状所覆盖的图像的差异,然后利用多元线性回归来获得RC和R。0225作为上述实施例的进一步改进,所述步骤S4433中的多元线性回归分析,包括以下步骤0226S44331将模型参数C做一个定量的扰动C;0227S44332更新当前的模型参数为CC。

48、C;0228S44333由新的外观参数C计算新的形状向量S和归一化的纹理向量GM,0229S44334根据向量S,用步骤S44331到S44333的方法得到纹理向量GS;0230S44335计算纹理向量GS和GM之差GGSGM;0231S44336改变模型参数C,可分别得到相应的G,通过对应矩阵C和G,应用多元线性回归分析得到RC;0232S44337通过步骤S44331S44336,用多元线性回归分析得到R。0233作为上述实施例的进一步改进,所述步骤S45对唇部轮廓图像特征进行识别,包括以下步骤0234S45将嘴唇特征作为输入向量输入隐马尔科夫分类器;0235S45所述隐马尔科夫分类训练过程采用BAUMWELCH算法进行;0236S45所述隐马尔科夫分类识别过程采用的是VITERBI算法。0237以上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。说明书CN102319155ACN102319158A1/2页17图1图2图3图4图5说明书附图CN102319155ACN102319158A2/2页18图6图7图8图9图10说明书附图CN102319155A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人类生活必需 > 医学或兽医学;卫生学


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1