【技术实现步骤摘要】
一种FCN人体皮肤分割矫正摄像头自动白平衡的方法
[0001]本专利技术属于图像信号处理领域和智能视频
,特别涉及一种
FCN
人体皮肤分割矫正摄像头自动白平衡的方法
。
技术介绍
[0002]目前现有自动白平衡方法通常是通过标定一系列标准色温下得到色温曲线,越靠近色温曲线权重越大,再对图像信息进行分块统计,并且进行加权,得到当前自动白平衡的最优参数
。
[0003]人体是图像视频中常见的场景,而当前现有自动白平衡在人体肤色信息时,人体肤色通常靠近色温曲线权重较大,导致人体皮肤部分颜色影响白平衡的最优参数,使得图像偏蓝色,影响视觉效果,目前检测人体皮肤常见的方法有分类,但由于缺少全局信息检测效果较差
。
[0004]此外,现有技术中的常用术语如下:
[0005]全卷积神经网络
FCN
:是从抽象的特征中恢复出每个像素所属的类别
。
即从图像级别的分类进一步延伸到像素级别的分类
。
[0006]人体皮肤分割:对于一张图像,利用算法将图像中属于人体皮肤的像素区分出来的方法
。
[0007]全卷积神经网络
FCN
一般用于图像的分割,要解决的核心问题就是图像像素级别的分类,网络输出一般是和图像大小相同的概率图,如一个像素是皮肤的概率是
0.9
,是非皮肤的概率是
0.1。
[0008]训练:首先设计模型,输入相应数据和标签,使得模型预测结果和标 ...
【技术保护点】
【技术特征摘要】
1.
一种
FCN
人体皮肤分割矫正摄像头自动白平衡的方法,其特征在于,所述方法包括以下步骤:
S1.
收集人体皮肤分割数据;
S2.
设计卷积神经网络,其满足所述卷积神经网络最后一层为卷积非全连接层;
S3.
设计训练策略:
S3.1.
考虑数据尺寸比例不一,训练时采用
512x512
的分辨率训练,考虑实时性要求,实际使用时采用
480x288
推理;
S3.2.
由于人体皮肤数据面积占比较小,训练中以
512x512
和
800x800
为基准分辨率对图像进行有范围的等比例缩放,用随机裁剪或填充的方式使输入网络尺寸为
512x512
;
S3.3.
针对摄像头自动白平衡效果较差产生偏色情况,训练中采取随机偏色的数据增强;
S4.
根据设计的全卷积神经网络和训练策略训练获得人体皮肤分割模型,根据实际人体皮肤分割效果设计置信度阈值
T
c
和皮肤区域阈值
T
r
;
S5.
摄像头自动白平衡标定:
S5.1.
在各个标准色温下拍摄标准色卡图片;
S5.2.
基于标准色卡的灰色卡对
R、G、B
通道进行轿正得到相应矫正参数;
S5.3.
基于矫正参数插值并绘制色温曲线,并且分配色温曲线权重;
S6.
根据人体皮肤分割结果矫正摄像头自动白平衡:
S6.1.
给定人体皮肤分割分区默认初始值
N
15x15
,为
15x15
大小初始值为的0矩阵,表示非人体皮肤区域;
S6.2.
开启自动白平衡计算和全卷积神经网络人体皮肤分割模型计算;
S6.3.
自动白平衡将图像分为
15x15
同等大小区域,分别统计每块区域的三种颜色信息亮度信息,并且计算当前增益
R
gain
、B
gain
;
S6.4
若模型计算完成,将人体皮肤分割结果分为
15x15
同等大小区域,根据置信度阈值
T
c
决定当前像素是否是人体皮肤,再根据皮肤区域阈值
T
γ
判断每个分区是否为皮肤区域,如果是皮肤区域,则自动白平衡计算参数时,当前皮肤区域权重为0,如果不是皮肤区域,则当前皮肤区域权重是原有权重;若模型没有计算完成,则使用上一次结果,每个分区的增益
R
gain
、B
gain
结合色温曲线权重计算全局增益即可
。2.
根据权利要求1所述的一种
FCN
人体皮肤分割矫正摄像头自动白平衡的方法,其特征在于,所述步骤
S2
进一步包括:所设计的卷积神经网络,网络前两层为基础卷积操作,整个网络在前面两层卷积后用跳变连接保持高分辨率特征串联,同时在不同网络深度的高分辨率特征使用卷积进行下采样产生低分辨率分支,低分辨率分支保持相同分辨率用跳变连接串联,低分辨率分支再进行上...
【专利技术属性】
技术研发人员:汪鑫耘,吴慎华,
申请(专利权)人:合肥君正科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。