The invention relates to a device and method of image classification based on multi modal matrix, this method includes: feature extraction of natural image data with the label, label and test, have different characteristics; estimation of each feature label filling algorithm to generate labeled data by using matrix; the tag estimation the linear combination of the corresponding approximation to the real known label, get the combination coefficient; for a variety of characteristics, natural image data filling algorithm to predict labels unlabeled and tested by the matrix using the natural image data with the label according to the combination of the label; the combination coefficients of all the features of the predicted by fusion of multiple features the label; the integration of a variety of features to classify natural tags based on image data. The invention has the advantages of easy realization, high classification accuracy, and the advantages of image classification based on matrix filling, and the utility model is suitable for the network picture summary, classification, image retrieval and other fields.
【技术实现步骤摘要】
基于多模态矩阵填充的自然图像分类方法及装置
本专利技术属于图像分类与多模态数据分析(多特征融合)
,涉及基于矩阵填充的多标签分类技术,具体涉及一种利用多模态矩阵填充的图像分类方法及装置。
技术介绍
与人脸、指纹等内容单一、形式一致的图像不同,一幅自然图像中通常包含多个物体,且分别呈现不同的形态。在自然图像分类中,往往需要给一幅图像分配多个类别标签。如图1所示,(a)“人”在骑“自行车”,(b)“天空”和“海洋”经常一起出现,(c)“狗”是一种“动物”。传统的单标签分类(一个样本只有一个类别标签)算法大多数无法直接用于多标签分类。比较可行的是多类分类中的“一对多”策略:为每个类别分别构建一个二值分类器,属于该类别的样本视为正例,其余的都视为负例。这种方法的一个明显缺陷是容易导致严重的数据偏斜问题,同时也忽略了类别之间相互关联(例如,“天空”和“海洋”的共现关系,以及“狗”和“动物”的从属关系)。因此,近年来有很多新的算法被提出来解决多标签的问题。其中,利用矩阵填充的多标签分类算法允许输入数据(特征和标签)有部分缺失,对噪声和野点具有很强的鲁棒性。矩阵填充,顾名思义,就是将一个有空缺值的矩阵M填满。如果对这个矩阵没有任务假设或者先验知识,则无法进行填充。因此,通常假设所需恢复的那个矩阵是低秩(low-rank)的(E.CandesandB.Recht,Exactmatrixcompletionviaconvexoptimization,Found.Comput.Math,9:717-772,2009)。矩阵填充的目标就是找到一个矩阵X使得X与M在已知项上 ...
【技术保护点】
一种基于多模态矩阵填充的自然图像分类方法,包括下列步骤:1)对带标签的、无标签的和测试的自然图像数据进行特征抽取,得到不同特征表示;2)采用矩阵填充算法生成带标签数据的各特征的估计标签;其实现方法为:对步骤1)所得各特征表示进行预处理,设预处理后得到X
【技术特征摘要】
1.一种基于多模态矩阵填充的自然图像分类方法,包括下列步骤:1)对带标签的、无标签的和测试的自然图像数据进行特征抽取,得到不同特征表示;2)采用矩阵填充算法生成带标签数据的各特征的估计标签;其实现方法为:对步骤1)所得各特征表示进行预处理,设预处理后得到X0(v),v=1,...,V,其中V是特征种类个数,X0表示原始数据矩阵,X0(v)表示第v种特征的输入数据矩阵;将带标签的自然图像数据分成两部分,假设第一部分数据的标签是未知的,第二部分数据的标签是已知的;采用矩阵填充算法使用第二部分数据对第一部分数据的标签进行估计,得到估计标签同理得到第二部分数据的估计标签将和拼在一起,得到第v种特征表示的估计标签Yl(v);对所有种类的特征实施上述过程,得到Yl(v),v=1,...,V;3)将各估计标签进行线性组合以逼近其对应的已知的真实标签,得到组合系数;4)对于各种特征,利用带标签的自然图像数据采用矩阵填充算法预测无标签的和测试的自然图像数据的标签;5)采用所述组合系数对步骤4)预测的所有特征的标签进行组合,得到融合多种特征的标签;6)基于所述融合多种特征的标签对自然图像数据进行分类。2.如权利要求1所述的方法,其特在于:使用核化主成分分析方法或者随机映射方法进行所述预处理。3.如权利要求1所述的方法,其特在于:设所述组合系数为{θv},通过求解以下优化问题寻找组合系数{θv}使得尽可能地逼近真实值
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。