【技术实现步骤摘要】
一种基于特征激活值和图像梯度变化的细粒度图像特征分类方法、系统、终端及介质
[0001]本专利技术涉及一种基于特征激活值和图像梯度变化的细粒度图像特征分类方法
、
系统
、
终端及介质
。
技术介绍
[0002]在过去的图像分类领域中,主要采用传统的机器学习方法,如
SVM、KNN
等
。
但是传统的机器学习方法由于使用的特征表达缺失
、
效能不足等问题,限制了其在图像分类领域的应用发展
。
[0003]与传统机器学习方法不同的是,卷积神经网络
CNN
在近年来得到了广泛的应用
。CNN
通过学习图像特征进行分类,取得了卓越的性能
。
但是,在细粒度场景下,图像分类存在一定的挑战性,因为许多分类问题需要对不同类别内部的微小变化进行判断和鉴别,例如家禽和犬类狗之间的区别,以及不同品种的面包之间的区别等
。
技术实现思路
[0004]为克服现有技术中的缺陷,本专利技术提出了一种基于特征激活值和图像梯度变化的细粒度图像特征分类方法,其具体技术方案如下:
[0005]一种基于特征激活值和图像梯度变化的细粒度图像特征分类方法,包括以下步骤:
[0006]获取
RGB
图像并基于
RGB
图像获取
RGB
中3通道数据;
[0007]基于3通道数据进行梯度计算公式得到每个通道的梯度值; ...
【技术保护点】
【技术特征摘要】
1.
一种基于特征激活值和图像梯度变化的细粒度图像特征分类方法,包括以下步骤:获取
RGB
图像并基于
RGB
图像获取
RGB
中3通道数据;基于3通道数据进行梯度计算公式得到每个通道的梯度值;基于3通道数据和其对应的通道的梯度值进行堆叠处理,输入到卷积神经网络中,并保持输出维度为双数,以实现3通道数据和3通道的梯度值分别卷积得到特征向量;将特征向量的前半部分取出经过全卷积处理得到特征值
I
,基于特征值
I
与局部特征值通过
Dice Loss
损失函数计算得到局部特征向量的相似度;特征向量的全部送入
FC
层得到的全局特征
y
,之后
y
通过全连接层分类损失函数
CE Loss
处理计算得到全部特征向量的相似值;将局部特征向量的相似度和全部特征向量的相似值加权计算
。2.
根据权利要求1所述一种基于特征激活值和图像梯度变化的细粒度图像特征分类方法,其特征在于:所述梯度计算公式包括:通道水平梯度计算公式:其中,
i
和
j
表示为求和过程中的索引,即
i
为行的索引,
j
为列的索引,参数
x
和
y
代表像素的坐标;通道竖直梯度计算公式:计算通道总梯度:
3.
根据权利要求1所述一种基于特征激活值和图像梯度变化的细粒度图像特征分类方法,其特征在于:全卷积处理公式:
I
=
Full CNN(Feature Channle/2[0])。4.
根据权利要求1所述一种基于特征激活值和图像梯度变化的细粒度图像特征分类方法,其特征在于:
Dice Loss
损失函数:
Part Feature Loss
=
DICE(I
,
I
′
)
,其中,
I`
是
I
~特征图
。...
【专利技术属性】
技术研发人员:何厚峰,周有喜,邹春友,
申请(专利权)人:深圳市芯联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。