[发明专利]一种对高光和重复纹理消除的增强现实方法及爬行垫应用有效
申请号: | 201610656635.6 | 申请日: | 2016-08-12 |
公开(公告)号: | CN106327438B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 孙碧亮;胡德志 | 申请(专利权)人: | 武汉秀宝软件有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T7/45 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉市东湖新技术开发区武大*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 纹理 爬行 高光 增强现实 重复 纹理特征 应用 去除 平滑滤波处理 图像处理模块 增强现实技术 图像 特征值确定 摄像头 滤波处理 实时图像 移动终端 原始图像 点位置 教育性 可玩性 分辨率 降噪 分隔 匹配 保留 | ||
1.一种对高光和重复纹理消除的增强现实方法,其特征在于,包括以下步骤:
获取实时图像;
分隔原始图像中的高光区,并对高光区进行能保留识别特征的降噪和滤波处理;
判断高光去除后图像中是否含有重复纹理特征;
如果有重复纹理特征,则根据纹理特征值确定纹理点位置;
对纹理点进行平滑滤波处理;
对纹理去除后图像进行增强现实处理;
其中,所述判断高光去除后图像中是否含有重复纹理特征,包括:
对高光去除后图像进行多尺度处理;
根据灰度共生矩阵算法,获取不同尺度下图像中像素点在不同方向下的特征值,根据各个方向的特征值计算UNI和CON纹理特征值,如果在不同尺度下UNI和CON纹理特征值近似,则认为有重复纹理。
2.根据权利要求1所述的对高光和重复纹理消除的增强现实方法,其特征在于,所述方法还包括:
在高光去除处理后,如果无重复纹理特征,则对高光去除后图像进行增强现实处理。
3.根据权利要求2所述的对高光和重复纹理消除的增强现实方法,其特征在于,所述增强现实处理包括:
对高光去除后图像或纹理去除后图像进行特征点提取;
根据特征点检索对应的模型及数据,根据检索到的模型和原始图像合成虚拟现实图像。
4.根据权利要求1所述的对高光和重复纹理消除的增强现实方法,其特征在于,所述分隔原始图像中的高光区并对高光区进行能保留识别特征的降噪和滤波处理,包括:
计算原始图像的灰度值,根据灰度值确定高光区,采用canny算子获取高光区的轮廓和位置,根据高光区的最大漫反射度对其进行降噪和滤波处理。
5.根据权利要求4所述的对高光和重复纹理消除的增强现实方法,其特征在于,所述根据高光区的最大漫反射度对其进行降噪和滤波处理,包括:
根据dichromatic反射模型估算最大漫反色分量,根据最大漫反色分量计算得到最大漫反射度,在高光区中减去对应的最大漫反射度得到高光去除后图像;
所述最大漫反色分量的估算方法为:
其中,βc=1–(σmax-σc)/(3σmax-1),σmax=max(σr、σg、σb),σ为与像素颜色相关的色度,σ(X)=I(X)/(Ir(X)+Ig(X)+Ib(X)),I表示图像的颜色分量,X=(x,y)表示图像中某一像素的坐标;
所述最大漫反射度的计算方法为:i∈w,系数a、b通过能量方程得到,能量方程如下:
其中,μ和σ2分别为区域w内关于的均值和方差,|w|是区域w内像素的个数;为区域w内的均值。
6.根据权利要求1所述的对高光和重复纹理消除的增强现实方法,其特征在于,所述判断高光去除后图像中是否含有重复纹理特征,具体包括:
建立高光去除后图像的图像金子塔,分辨率逐层递减,层数为4-5层;
根据灰度共生矩阵算法,获取不同分辨率下图像中像素点在不同方向下的特征值Pc=p(i,j,d,θ),其中,i和j为像素点位置,d为相邻像素点距离,θ为角度,θ取值0°、45°、90°和135°;
采用OpenCV矩阵,根据特征值Pc计算UNI和CON纹理特征值,如果UNI纹理特征值在不同分辨率下特征值偏差不超过10%和CON纹理特征值在不同分辨率下特征值偏差不超过15%,则认为有重复纹理。
7.根据权利要求6所述的对高光和重复纹理消除的增强现实方法,其特征在于,所述根据纹理特征值确定纹理点位置,包括:
将在不同分辨率下UNI和CON纹理特征值近似的像素点确定为纹理点,根据纹理点的i和j值确定纹理点的位置。
8.一种爬行垫应用,其特征在于,包括:
爬行垫;
摄像头:用于获取实时图像;
图像处理模块:用于分隔原始图像中的高光区,并对高光区进行能保留识别特征的降噪和滤波处理;判断高光去除后图像中是否含有重复纹理特征,如果有重复纹理特征,则根据纹理特征值确定纹理点位置,对纹理点进行平滑滤波处理,将纹理去除后图像发送到增强现实模块;如果无重复纹理特征,将高光去除后图像发送到增强现实模块;
增强现实模块:用于对高光去除后图像或纹理去除后图像进行增强现实处理,并将增强现实处理信息推送到移动终端;
移动终端:用于实时处理和显示增强现实处理信息;
其中,所述图像处理模块包括:
高光去除单元:用于计算原始图像的灰度值,根据灰度值确定高光区,采用canny算子获取高光区的轮廓和位置,根据高光区的最大漫反射度对其进行降噪和滤波处理;
纹理去除单元:用于对高光去除后图像进行多尺度处理,根据灰度共生矩阵算法,获取不同尺度下图像中像素点在不同方向下的特征值,根据各个方向的特征值计算UNI和CON纹理特征值判断是否有重复纹理;如果在不同尺度下UNI和CON纹理特征值近似,则认为有重复纹理;将在不同尺度下UNI和CON纹理特征值近似的像素点确定为纹理点,对纹理点进行平滑滤波处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉秀宝软件有限公司,未经武汉秀宝软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610656635.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于冻土层地区的表层结构调查方法
- 下一篇:一种无人机自动化巡检系统