基于类别级软目标监督的细粒度图像分类模型训练方法
未命名
08-12
阅读:84
评论:0
1.本发明涉及计算;推算或计数的技术领域,特别涉及一种基于类别级软目标监督的细粒度图像分类模型训练方法。
背景技术:
2.图像分类是计算机视觉分类领域的一个经典问题,其目标是将不同的图像划分到不同的类别。近年来,深度神经网络在视觉分类领域取得了非常不错的应用效果,已经成为解决计算机视觉领域众多机器学习任务的首选建模工具,尤其在监督模式下训练的大规模神经网络在图像分类任务中取得了明显优于其他传统模型的泛化能力。在过去几年中,深度神经网络推动图像分类取得了很大的进步,但是常见的图像分类集中的类别的粒度仍然较粗,比如,狗这个类别下,还可以细分为拉布拉多犬、金毛寻回犬、边境牧羊犬等细分类别,这就导致了在一些网络中对于这些图像的分类效果不佳。粗粒度的分类已经越来越无法满足实际生产生活的需要,而细粒度图像的分类就是针对这类问题继续的研究。
3.近年来,细粒度图像分类无论在工业界还是学术界都有着广泛的研究需求与应用场景。对比普通的图像分类问题,细粒度分类面对的图像数据具有更加相似的外观特性。由于分类的粒度很小,细粒度图像分类非常困难,在某些类别上甚至专家都难以区分。主要原因有三点:1.子类之间差异细微:只在某个局部上有细微差异;2.子类内部差异巨大;3.受视角、背景、遮挡等因素影响较大。这些困难令细粒度图像分类成为一项极具挑战的研究任务。在实际生活中,识别不同的子类别又存在着巨大的应用需求。例如,在生态保护中,有效识别不同种类的生物是进行生态研究的重要前提,如果能够借助于计算机视觉的技术实现低成本的细粒度图像识别,那么无论对于学术界还是工业界而言,都有着非常重要的意义。
4.针对以上问题需要对类别之间的关系进行建模,用于模型训练,而由于硬标签的one-hot的特性,不适用于细粒度图像之间的区分,因此提出了软标签的概念。硬标签和软标签的不同在于,硬标签对于分类结果不是1就是0,而软标签对于分类结果是根据每个类别对应的概率给出一个不那么确定的标签,这就让类别之间有了更多的关联和信息,可以让模型学习到更多的知识。label smoothing是一种获得软标签的方法,但是有效性不够,由于其只是单纯的添加随机噪声,也无法反映标签之间的关系,因此对模型的提升有限,甚至有欠拟合的风险。另一种是通过额外的预训练模型来获取软标签,但是会需要额外的空间来储存预训练模型,这就造成了空间的浪费,所以其有效性也不足。
技术实现要素:
5.本发明解决了现有技术中存在的问题,提供了一种基于类别级软目标监督的细粒度图像分类模型训练方法。
6.本发明所采用的技术方案是,一种基于类别级软目标监督的细粒度图像分类模型训练方法,所述方法以有标签的数据预训练一目标模型;以目标模型的参数初始化ema模型,根据ema模型中全连接层的参数计算一相似度矩阵,基于相似度矩阵获得类别级软标签
t
clu
,与图像进行关联;
7.输入图像,基于目标模型和ema模型构建模型训练的总损失更新目标模型;以新的目标模型更新ema模型,并用新ema模型计算出新的类别级软标签;重复并最小化总损失,实现细粒度图像分类模型的训练。
8.本发明中,一般以有标签的样本训练40个epoch,获得目标模型;训练目标模型和ema模型的过程中,在150个epoch前,每过1个epoch,根据目标函数的参数更新ema模型,在150个epoch后,每过3个epoch根据目标函数的参数更新ema模型,在更新ema模型后更新类级别软标签t
cla
;通过最小化总损失来训练网络参数,完成细粒度图像分类学习,使其具备较高的细粒度图像分类准确率。
9.优选地,为训练模型使用交叉熵损失,所述目标函数为,
[0010][0011][0012]
gc=f(xc;φ)
[0013]
其中,f表示目标模型,c表示类别总量,c对应每个类别,yc是样本xc的标签,pc是经过归一化处理后模型预测的到第c个类别的概率,t是温度系数,0《t《5,gc是样本xc经过目标模型f后得到的归一化之前的输出,φ是目标模型的参数。
[0014]
优选地,所述目标模型包括特征提取器和分类器,目标模型的特征提取器和分类器在每一轮(每个epoch)基于总损失的梯度反传进行更新;所述ema模型包括特征提取器和分类器,ema模型的特征提取器和分类器初始化为目标模型中的特征提取器和分类器,训练过程中ema模型的特征提取器和分类器基于当前目标模型通过指数滑动平均进行更新。
[0015]
优选地,ema模型的分类器的全连接层vk×c包括每个类别的权重,k为维度,这个信息可以用来近似表示类别之间的关系,得到一个相似度矩阵s,s=v
t
v,s的每一行每一列都包含一个类别对所有类别的相似度信息,对s的每一列以softmax归一化处理,得到类别级软标签t
cla
。
[0016]
优选地,输入图像,基于目标模型和ema模型构建模型训练的总损失l包括:
[0017]
基于目标模型预测的概率分布,计算其与样本真实硬标签之间的交叉熵损失l
hard
;因为目标模型对于类别的分类不一定准确,容易造成最终的分类准确率较低,为缓解这一问题,引入基于模型得到的预测和真实标签的交叉熵损失来优化模型;
[0018]
基于目标模型预测的概率分布,计算其与类别级软标签之间的kl散度l
cla
;虽然真实标签能帮助模型优化,但是由于真实标签是one-hot的数据,这就导致了其中包含的信息很少,对于细粒度图像无法获取足够的信息,靠真实标签难以让模型分类细粒度图像,为了让模型学习到更多的类别之间的关系,引入类别级软标签t
cla
,能让模型学习到更多的知识,最终提高模型对细粒度图像分类的准确率,基于类别级软标签t
cla
和样本经过目标模型得到的输出软标签算出一个kl散度l
cla
;
[0019]
基于目标模型预测的概率分布,计算其与ema模型输出概率分布之间的kl散度
l
ema
;虽然真实标签和类级别软标签能帮助模型优化,但是目标模型也可能会在训练的过程中往错误的方向训练,这就需要依靠ema模型来限制目标模型,让其和之前的训练相差不大并向ema模型靠近,基于样本经过ema模型得到的输出软标签和样本经过目标模型得到的输出软标签算出一个kl散度l
ema
。
[0020]
优选地,l=l
hard
+λ1l
cla
+λ2l
ema
,其中,λ1和λ2为对应损失的权重系数,λ1》0,λ2》0;一般来说,λ1和λ2均取1。
[0021]
优选地,kl散度l
cla
满足,
[0022]
l
cla
=kl(t
cla
,p)
[0023]
其中,kl散度为kl(t,p),c表示类别总量,c对应每个类别,t
cla
为类级别的软标签,p是经过归一化处理后模型预测的概率分布。
[0024]
优选地,kl散度l
ema
满足,
[0025]
l
ema
=kl(t
ema
,p)
[0026]
其中,kl()为kl散度,t
ema
为样本经过ema模型得到的输出,p是样本经过目标模型得到的概率分布。
[0027]
优选地,由于ema是冻结的,不参与训练,所以需要根据目标模型的参数来更新ema模型;更新目标模型,以一定比例的ema模型的参数和剩下比例的目标模型参数及预设的更新频率规则更新ema模型,根据新的ema模型计算出新的类级别软标签,
[0028]
φ'
←
αφ'+(1-α)φ
[0029]
其中,φ
′
是ema模型参数,φ是当前目标模型参数,α是对应的权重系数,α∈(0,1);一般来说,α=0.95。
[0030]
优选地,给定一张需要进行分类的图片,以训练后的目标模型利用其训练时学习的类别之间的相关性,输出图片对应的类别。
[0031]
本发明涉及一种基于类别级软目标监督的细粒度图像分类模型训练方法,以有标签的数据预训练一目标模型;以目标模型的参数初始化ema模型,根据ema模型中全连接层的参数计算一相似度矩阵,基于相似度矩阵获得类别级软标签t
clu
,与图像进行关联;输入图像,基于目标模型和ema模型构建模型训练的总损失更新目标模型;以新的目标模型更新ema模型,并用新ema模型计算出新的类别级软标签;重复并最小化总损失,实现细粒度图像分类模型的训练。
[0032]
本发明的有益效果在于:
[0033]
(1)相较于其他分类方法存在不注重细粒度图像的分类,且虽然能在一些粗粒度图像的分类上取得良好的效果,但是对于细粒度图像的分类效果就明显不足的问题,本发明能将相似类之间的关系学习出来,能在面对细粒度图像分类的问题上取得良好的效果;
[0034]
(2)由于相比于基于硬标签的方法,软标签中包含了更多的知识,考虑了类别之间的关系,使得模型能学习到更多的知识,对于分类准确率的提升有着巨大的帮助,本发明根据分类器的全连接层的权重得出各个类别之间的关系,由此计算出获取软标签的矩阵,既保留了类别之间的关系,也不需要额外的空间储存预训练模型;
[0035]
(3)相比于其他基于软标签的方法,本发明不需要复杂的聚类过程,也不需要额外的预训练模型来获取软标签;
[0036]
(4)有效性在cub-200-2011、stanford dogs与mit67数据集上得到验证,其模型在cub-200-2011数据集上的准确率能到达71.2%,在stanford dogs数据集上的准确率到达69.3%,在mit67数据集上的准确率能到达70%。
附图说明
[0037]
图1为本发明的流程图;
[0038]
图2为本发明的模型示意图;
[0039]
图3为本发明的类别级软标签示意图。
具体实施方式
[0040]
下面结合实施例对本发明做进一步的详细描述,但本发明的保护范围并不限于此。
[0041]
本发明涉及一种基于类别级软目标监督的细粒度图像分类模型训练方法,用带标签的数据预训练一个目标模型;通过目标模型的参数初始化ema模型;根据ema模型中全连接层的参数计算出一个相似度矩阵;对相似度矩阵的每一列进行softmax归一化获得类别级软标签,将其中一列作为一个类别图像的软标签;计算目标模型对输入的预测及其真实标签之间的交叉熵损失,计算目标模型对输入的预测及其类别级软标签之间的kl散度,计算目标模型对输入的预测及ema对输入的预测之间的kl散度;把交叉熵损失和两个kl散度相加作为用于模型训练的总损失;更新了目标模型后根据新的目标模型更新ema模型,并用新ema模型计算出新的类别级软标签。对总损失的最小化实现细粒度间的一致性和去相关性,最终实现进行有效的细粒度图像分类。
[0042]
结合实施例,所述方法包括以下步骤:
[0043]
步骤1:选取数据集,以有标签的样本预训练目标模型,得到训练40个epoch的目标模型;此处选取公开数据集,如采用cub-200-2011这个公开数据集作为实验的数据集,其中cub-200-2011是包含200类鸟类子类的数据集,共有11788张鸟类图像,其中训练数据集有5994张图像,测试集有5794张图像,每张图像均提供了图像类标记信息;
[0044]
用cub-200-2011训练目标模型,选取resnet18网络作为骨干模型,最后是一层200类的分类器,以有标签的训练集训练目标模型时,使用交叉熵损失来保持模型的效率,先使用40个epoch将目标模型训练出来。其中,温度参数t为3,批次大小为64;可以通过使用pytorch等深度学习框架对数据集执行以上操作,将图片输入载入dataloader中,遍历dataloader中的数据,输入编码器中,获取它们的模型输出,计算损失,使用sgd优化器优化模型。
[0045]
用有标签的数据集训练目标模型时,使用标准交叉熵损失增加鲁棒性。通过计算交叉熵损失,目标损失为,
[0046][0047][0048]
gc=f(xc;φ)
[0049]
其中,f表示目标模型,c表示类别总量,c对应每个类别,yc是样本xc的真实标签,pc是经过softmax归一化处理后模型预测的到第c个类别的概率,t是温度参数,0《t《5,gc是某个样本xc经过目标模型f后得到的归一化之前的输出,φ是目标模型的参数。
[0050]
步骤2:所述目标模型包括特征提取器和分类器,目标模型的特征提取器和分类器在每一轮基于总损失的梯度反传进行更新;所述ema模型包括特征提取器和分类器,ema模型的特征提取器和分类器初始化为目标模型中的特征提取器和分类器,训练过程中ema模型的特征提取器和分类器基于当前目标模型通过指数滑动平均进行更新。
[0051]
在第40个epoch时用目标模型初始化ema模型,特征提取器f
t
固定,分类器c
t
固定。
[0052]
步骤3:根据ema模型中全连接分类层的参数计算出一个相似度矩阵,对相似度矩阵的每一列进行softmax归一化获得类别级软标签,将其中一列作为一个类别图像的软标签;ema的分类层的全连接层vk×c包括每个类别的权重,k表示输入向量的维度,c表示类别的总个数;这个信息可以用来近似表示类别之间的关系,具体地说,这些权重v可以通过s=v
t
v得到一个相似度矩阵s,s的每一行每一列都包含一个类别对所有类别的相似度信息。对s的每一列做softmax归一化,得到类别级软标签t
cla
。
[0053]
实施例中,将初始化后的ema模型的分类层的全连接层v
512
×
200
中的200个类别的权重v
*
提取出来,这些权重v可以通过s=v
t
v得到一个200
×
200的相似度矩阵s,s的每一行每一列都包含一个类别对所有类别的相似度信息,对s的每一列做softmax归一化,得到类别级软标签t
cla
。
[0054]
步骤4:基于目标模型的分类器的预测,得到样本的输出软标签,计算样本真实硬标签与输出软标签的交叉熵损失。基于目标模型的分类器的预测,得到样本的输出软标签,基于真实标签获得类别软标签,计算类别级软标签与输出软标签的kl散度。基于ema模型的分类器的预测,得到样本的输出软标签,计算类ema模型得出的输出软标签与目标模型得出的输出软标签的kl散度。
[0055]
所述步骤4包括以下步骤:
[0056]
步骤4.1:因为目标模型对于类别的分类不一定准确,容易造成最终的分类准确率较低,为缓解这一问题,引入基于模型得到的预测和真实标签的交叉熵损失,见公式(1),来优化模型;
[0057]
步骤4.2:虽然真实标签能帮助模型优化,但是由于真实标签是one-hot的数据,这就导致了其中包含的信息很少,对于细粒度图像无法获取足够的信息,靠真实标签难以让模型分类细粒度图像。为了让模型学习到更多的类别之间的关系,引入类别级软标签t
cla
,能让模型学习到更多的知识,最终提高模型对细粒度图像分类的准确率。基于类别级软标签t
cla
和样本经过目标模型得到的输出软标签算出一个kl散度,
[0058][0059]
l
cla
=kl(t
cla
,p)
ꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0060]
其中,kl表示kl散度,c对应每个类别,c表示类别总个数,tc表示第c个类别对应的类别级软标签,pc是对某一给定向量的softmax归一化操作后得到的结果,t
cla
表示所有类的类级别的软标签,p是经过归一化处理后模型预测的概率分布;
[0061]
步骤4.3:虽然真实标签和类级别软标签能帮助模型优化,但是目标模型也可能会
在训练的过程中往错误的方向训练。这就需要依靠ema模型来将目标模型拉住,让其和之前的训练相差不大,向ema模型靠近。基于样本经过ema模型得到的输出软标签和样本经过目标模型得到的输出软标签算出一个kl散度,
[0062]
l
ema
=kl(t
ema
,p)
ꢀꢀꢀꢀꢀꢀ
(4)
[0063]
其中,kl表示kl散度,t
ema
表示样本经过ema模型得到的输出,p是样本经过目标模型得到的概率分布。
[0064]
步骤5:在目标模型更新后,以一定权重和预设的更新频率规则进行ema模型的更新,并根据新的ema模型得到新的类级别软标签;
[0065]
所述步骤5中,由于ema是冻结的,不参与训练,所以需要根据目标模型的参数来更新ema模型。以一定比例的ema模型的参数加上剩下比例的目标模型参数,得到新的ema的模型:
[0066]
φ
′←
αφ
′
+(1-α)φ
ꢀꢀꢀꢀꢀ
(5)
[0067]
其中,φ
′
是ema模型参数,φ是当前目标模型参数,α是对应的权重系数,α=0.95。
[0068]
在更新了ema模型后,根据新的ema模型计算出新的类级别软标签。
[0069]
步骤6:将上述损失相加得到总损失l,通过最小化所有损失函数共同训练目标模型,完成细粒度图像分类学习,使其具备较高的细粒度图像分类准确率。
[0070]
所述步骤6中,完整目标函数l为,
[0071]
l=l
hard
+λ1l
cla
+λ2l
ema
ꢀꢀꢀꢀꢀ
(7)
[0072]
其中,λ1和λ2为对应的超参数,λ1=1,λ2=1。
[0073]
基于完整目标函数l优化目标模型;优化目标域模型采用sgd优化器训练,动量为0.9,权重衰减为5*10-4
,批次大小为64,学习率为0.1;训练时,ema模型在第40-150个epoch间每一个epoch更新一次,在第150个epoch后每三个epoch更新一次,超参λ1=1.0,λ2=1.0,epoch设为200。
[0074]
基于本发明训练目标模型可以实现对细粒度图像的分类,减少细粒度图像对图像分类效果的影响;给定一张需要进行分类的图片,以训练后的目标模型利用其训练时学习的类别之间的相关性,输出图片对应的类别。
[0075]
基于此方法,可以实现计算机介质及程序、设备的开发。
[0076]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0077]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0078]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0079]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0080]
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0081]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:所述方法以有标签的数据预训练一目标模型;以目标模型的参数初始化ema模型,根据ema模型中全连接层的参数计算一相似度矩阵,基于相似度矩阵获得类别级软标签t
cla
,与图像进行关联;输入图像,基于目标模型和ema模型构建模型训练的总损失更新目标模型;以新的目标模型更新ema模型,并用新ema模型计算出新的类别级软标签;重复并最小化总损失,实现细粒度图像分类模型的训练。2.根据权利要求1所述的一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:所述目标函数为,法,其特征在于:所述目标函数为,g
c
=f(x
c
;φ)其中,f表示目标模型,c表示类别总量,c对应每个类别,y
c
是样本x
c
的标签,p
c
是经过归一化处理后模型预测的到第c个类别的概率,t是温度系数,0<t<5,g
c
是样本x
c
经过目标模型f后得到的归一化之前的输出,φ是目标模型的参数。3.根据权利要求1所述的一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:所述目标模型包括特征提取器和分类器,目标模型的特征提取器和分类器在每一轮基于总损失的梯度反传进行更新;所述ema模型包括特征提取器和分类器,ema模型的特征提取器和分类器初始化为目标模型中的特征提取器和分类器,训练过程中ema模型的特征提取器和分类器基于当前目标模型通过指数滑动平均进行更新。4.根据权利要求1所述的一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:ema模型的分类器的全连接层v
k
×
c
包括每个类别的权重,k为维度,得到一个相似度矩阵s,s=v
t
v,对s的每一列归一化处理,得到类别级软标签t
cla
。5.根据权利要求1所述的一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:输入图像,基于目标模型和ema模型构建模型训练的总损失l包括:基于目标模型预测的概率分布,计算其与样本真实硬标签之间的交叉熵损失l
hard
;基于目标模型预测的概率分布,计算其与类别级软标签之间的kl散度l
cla
;基于目标模型预测的概率分布,计算其与ema模型输出概率分布之间的kl散度l
ema
。6.根据权利要求5所述的一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:l=l
hard
+λ1l
cla
+λ2l
ema
,其中,λ1和λ2为对应损失的权重系数,λ1>0,λ2>0。7.根据权利要求5所述的一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:kl散度l
cla
满足,l
cla
=kl(t
cla
,p)
其中,kl散度为kl(t,p),c表示类别总量,c对应每个类别,t
cla
为类级别的软标签,p是经过归一化处理后模型预测的概率分布。8.根据权利要求5所述的一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:kl散度l
ema
满足,l
ema
=kl(t
ema
,p)其中,kl()为kl散度,t
ema
为样本经过ema模型得到的输出,p是样本经过目标模型得到的概率分布。9.根据权利要求1所述的一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:目标模型更新后,以一定权重和预设的更新频率规则进行ema模型的更新,φ
′
←
αφ
′
+(1-α)φ其中,φ
′
是ema模型参数,φ是当前目标模型参数,α是对应的权重系数,α∈(0,1)。10.根据权利要求1所述的一种基于类别级软目标监督的细粒度图像分类模型训练方法,其特征在于:给定一张需要进行分类的图片,以训练后的目标模型利用其训练时学习的类别之间的相关性,输出图片对应的类别。
技术总结
本发明涉及基于类别级软目标监督的细粒度图像分类模型训练方法,以有标签的数据预训练一目标模型;以目标模型的参数初始化EMA模型,根据EMA模型中全连接层的参数计算一相似度矩阵,基于相似度矩阵获得类别级软标签,与图像进行关联;输入图像,基于目标模型和EMA模型构建模型训练的总损失更新目标模型;以新的目标模型更新EMA模型,并用新EMA模型计算出新的类别级软标签;重复并最小化总损失,实现细粒度图像分类模型的训练。本发明能在面对细粒度图像分类的问题上取得良好的效果,既保留了类别之间的关系,也不需要额外的空间储存预训练模型,不需要复杂的聚类过程,也不需要额外的预训练模型来获取软标签;准确率高。准确率高。准确率高。
技术研发人员:梅建萍 褚鑫凯
受保护的技术使用者:浙江工业大学
技术研发日:2023.04.04
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种多源数据融合语音室内定位方法及相关设备 下一篇:一种轮胎内壁清洗机的制作方法
