生成脚踏车骑手用安全衣服图案的方法及装置与流程

文档序号:21786230发布日期:2020-08-07 20:31阅读:167来源:国知局
生成脚踏车骑手用安全衣服图案的方法及装置与流程

本发明涉及一种用于生成脚踏车骑手用安全衣服图案的方法及装置,更详细而言,涉及一种以使基于深度学习(deeplearning)的客体检测器能够容易地检测脚踏车骑手的方式生成用于骑手的安全衣服图案而方法及装置。



背景技术:

一般而言,在道路上工作的人员(例如交警、环卫工人及军人等)通常在夜间工作,而这些夜间工作人员经常会发生车辆导致的交通事故。

这是因c未在视觉上从周围环境中分离并识别夜间工作人员而引起的。因此,为了防止这种交通事故并保护夜间工作人员,让夜间工作人员穿着附有能够提高视觉认知度的反光物质的安全背心来执行夜间工作。

此外,通过让喜欢在黎明或夜间慢跑或远足的人们穿着安全背心,使他们能够远离周边的危险因素而更安全地进行运动。即,通过在夜间或黎明穿着安全背心,能够确认穿着者的位置或存在。

但是,具有利用相机且基于深度学习(deeplearning)的客体检测器或使用该客体检测器的自动驾驶汽车不容易检测这种反射型安全背心的问题。即,如果实际上不使用包含穿着反射型安全背心的客体在内的训练数据来事先学习客体检测器,则客体检测器难以检测反射型安全背心,并且也难以获取包含穿着反射型安全背心的客体在内的充分的训练数据。

因此,本发明要提出用于生成基于深度学习的客体检测器容易地检测到的安全背心的衣服图案的方法。



技术实现要素:

技术问题

本发明的目的是解决上述所有问题。

本发明的另一目的是提供使客体检测器容易地检测如自行车或摩托车等的脚踏车骑手的安全背心。

本发明的又一目的是生成使客体检测器容易地检测脚踏车骑手的安全背心的衣服图案。

技术方案

为了达到如上所述的本发明的目的并实现后述的本发明的特征效果,本发明的特征结构如下所述。

根据本发明的一方面,一种用于生成用于类人形体(human-likefigure)的至少一个安全衣服图案的方法,包括:步骤a:在获取到所述类人形体的至少一个图像的情况下,安全衣服图案生成装置执行生成具有初始值的至少一个特定衣服图案的过程及将所述特定衣服图案和所述类人形体的所述图像输入到衣服合成网络(clothingcompositionnetwork)的过程,使得所述衣服合成网络将所述类人形体的所述图像上的所述类人形体的衣服和所述特定衣服图案合成,从而生成与所述类人形体的所述图像对应的至少一个合成图像(compositeimage);步骤b:所述安全衣服图案生成装置执行以下过程:将所述合成图像输入到图像转换网络(imagetranslationnetwork),从而使所述图像转换网络转换所述合成图像上的周边环境并生成至少一个转换图像(translatedimage);和将所述转换图像输入到客体检测器(objectdetector)而使所述客体检测器输出表示在所述转换图像上检测到的所述类人形体的关于所述类人形体的检测信息;以及步骤c:所述安全衣服图案生成装置执行以下过程:使第一损失层以关于所述类人形体的所述检测信息和与所述类人形体的所述图像对应的至少一个(groundtruth,真实值)为参考来算出至少一个损失;和利用所述损失来更新所述特定衣服图案的所述初始值,从而使所述损失最小化。

在一实施例中,在所述步骤a中,所述安全衣服图案生成装置执行将所述特定衣服图案和所述类人形体的所述图像输入到所述衣服合成网络的过程,从而使所述衣服合成网络执行以下过程来生成所述合成图像:i)通过分割网络来分割所述类人形体的所述图像上的所述衣服和通过姿势推断网络来获取所述类人形体的所述图像上的所述类人形体的至少一个关节部位;ii)获取通过遮蔽层参考所述关节部位而利用所述特定衣服图案遮蔽所述衣服而生成的至少一个遮蔽图像;iii)连接所述遮蔽图像和所述类人形体的所述图像来生成至少一个连接图像;以及iv)通过编码器对所述连接图像应用至少一次卷积运算和通过解码器对所述编码器的输出应用至少一次去卷积运算。

在一实施例中,所述衣服合成网络处于由学习装置以利用所述特定衣服图案和所述类人形体的所述图像来生成所述合成图像的方式学习的状态,所述学习装置通过反复执行以下过程来学习所述衣服合成网络:i)将所述类人形体的至少一个获取到的训练图像输入到所述分割网络而使所述分割网络分割所述类人形体的所述训练图像上的至少一个学习用衣服和将所述类人形体的所述训练图像输入到所述姿势推断网络而使所述姿势推断网络获取所述类人形体的所述训练图像上的至少一个学习用类人形体的至少一个学习用关节部位;ii)将所述学习用关节部位、所述学习用衣服及至少一个获取到的学习用衣服图案输入到所述遮蔽层,从而使所述遮蔽层以所述学习用关节部位为参考而利用所述学习用衣服图案来遮蔽所述学习用衣服以生成至少一个学习用遮蔽图像;iii)连接所述学习用遮蔽图像和所述类人形体的所述训练图像以生成至少一个学习用连接图像;iv)将所述学习用连接图像输入到所述编码器而使所述编码器对所述学习用连接图像应用至少一次卷积运算;和将所述编码器的所述输出输入到所述解码器而使所述解码器对所述编码器的所述输出应用至少一次去卷积运算而生成所述学习用合成图像;以及v)使第二损失层以v-1)所述学习用合成图像和v-2)至少一个gt图像为参考算出至少一个感知损失,其中,所述至少一个gt图像被生成为与所述类人形体的所述训练图像及所述学习用衣服图案对应;和通过参考所述感知损失的反向传播来调整所述解码器、所述编码器及所述遮蔽层中的至少一个参数以使所述感知损失最小化。

在一实施例中,通过利用所述学习用衣服图案遮蔽所述类人形体的所述训练图像上的所述学习用衣服来生成所述gt图像。

在一实施例中,所述gt为i)通过标记所述类人形体的所述图像而生成的与所述类人形体对应的信息及ii)从输入到所述客体检测器或其他客体检测器的所述类人形体的所述图像检测到的与所述类人形体对应的信息中的一者。

在一实施例中,在所述步骤b中,所述安全衣服图案生成装置执行以下过程:使所述图像转换网络将所述合成图像上的所述周边环境转换为其他周边环境,从而使用于检测所述类人形体的现有客体检测器的性能低于预设阈值。

在一实施例中,所述图像转换网络包括循环生成对抗网络gan,所述循环gan对不成对且分别属于彼此不同的域的原始图像和转换图像进行图像到图像转换。

根据本发明的另一方面,一种用于生成用于类人形体的至少一个安全衣服图案的安全衣服图案生成装置,包括:至少一个存储器,其用于存储指令;以及至少一个处理器,被配置成运行用于执行以下过程的所述指令:过程i:在获取到所述类人形体的至少一个图像的情况下,执行生成具有初始值的至少一个特定衣服图案的过程及将所述特定衣服图案和所述类人形体的所述图像输入到衣服合成网络的过程,使得所述衣服合成网络将所述类人形体的所述图像上的所述类人形体的衣服和所述特定衣服图案合成,从而生成与所述类人形体的所述图像对应的至少一个合成图像;过程ii:将所述合成图像输入到图像转换网络,从而使所述图像转换网络转换所述合成图像上的周边环境并生成至少一个转换图像;和将所述转换图像输入到客体检测器而使所述客体检测器输出表示在所述转换图像上检测到的所述类人形体的关于所述类人形体的检测信息;以及过程iii:使第一损失层以关于所述类人形体的所述检测信息和与所述类人形体的所述图像对应的至少一个真实值gt为参考来算出至少一个损失;和利用所述损失来更新所述特定衣服图案的所述初始值,从而使所述损失最小化。

在一实施例中,在所述过程i中,所述处理器执行将所述特定衣服图案和所述类人形体的所述图像输入到所述衣服合成网络的过程,从而使所述衣服合成网络执行以下过程来生成所述合成图像:i)通过分割网络来分割所述类人形体的所述图像上的所述衣服和通过姿势推断网络来获取所述类人形体的所述图像上的所述类人形体的至少一个关节部位;ii)获取通过遮蔽层参考所述关节部位而利用所述特定衣服图案遮蔽所述衣服而生成的至少一个遮蔽图像;iii)连接所述遮蔽图像和所述类人形体的所述图像来生成至少一个连接图像;以及iv)通过编码器对所述连接图像应用至少一次卷积运算和通过解码器对所述编码器的输出应用至少一次去卷积运算。

在一实施例中,所述衣服合成网络处于由学习装置以利用所述特定衣服图案和所述类人形体的所述图像来生成所述合成图像的方式学习的状态,所述学习装置通过反复执行以下过程来学习所述衣服合成网络:i)将所述类人形体的至少一个获取到的训练图像输入到所述分割网络而使所述分割网络分割所述类人形体的所述训练图像上的至少一个学习用衣服和将所述类人形体的所述训练图像输入到所述姿势推断网络而使所述姿势推断网络获取所述类人形体的所述训练图像上的至少一个学习用类人形体的至少一个学习用关节部位;ii)将所述学习用关节部位、所述学习用衣服及至少一个获取到的学习用衣服图案输入到所述遮蔽层,从而使所述遮蔽层以所述学习用关节部位为参考而利用所述学习用衣服图案来遮蔽所述学习用衣服以生成至少一个学习用遮蔽图像;iii)连接所述学习用遮蔽图像和所述类人形体的所述训练图像以生成至少一个学习用连接图像;iv)将所述学习用连接图像输入到所述编码器而使所述编码器对所述学习用连接图像应用至少一次卷积运算;和将所述编码器的所述输出输入到所述解码器而使所述解码器对所述编码器的所述输出应用至少一次去卷积运算而生成所述学习用合成图像;以及v)使第二损失层以v-1)所述学习用合成图像和v-2)至少一个gt图像为参考算出至少一个感知损失,其中,所述至少一个gt图像被生成为与所述类人形体的所述训练图像及所述学习用衣服图案对应;和通过参考所述感知损失的反向传播来调整所述解码器、所述编码器及所述遮蔽层中的至少一个参数以使所述感知损失最小化。

在一实施例中,通过利用所述学习用衣服图案遮蔽所述类人形体的所述训练图像上的所述学习用衣服来生成所述gt图像。

在一实施例中,所述gt为i)通过标记所述类人形体的所述图像而生成的与所述类人形体对应的信息及ii)从输入到所述客体检测器或其他客体检测器的所述类人形体的所述图像检测到的与所述类人形体对应的信息中的一者。

在一实施例中,在所述过程ii中,所述处理器执行以下过程:使所述图像转换网络将所述合成图像上的所述周边环境转换为其他周边环境,从而使用于检测所述类人形体的现有客体检测器的性能低于预设阈值。

在一实施例中,所述图像转换网络包括循环生成对抗网络gan,所述循环gan对不成对且分别属于彼此不同的域的原始图像和转换图像进行图像到图像转换。

除此以外,提供一种计算机可读记录介质,用于存储执行本发明的方法的计算机程序。

有益效果

本发明具有以下效果:通过提供使客体检测器容易地检测骑手的安全背心而减少事故危险性。

本发明具有以下效果:通过生成使客体检测器容易地检测骑手的安全背心的衣服图案,从而使客体检测器与周边环境无关地容易地检测骑手。

附图说明

为了说明本发明的实施例而所附的以下图只是本发明的实施例中的一部分,本发明所属技术领域的具有普通知识的人员(以下,称为“普通技术人员”)在未进行发明工作的情况下可以以该图为基础得到其他图。

图1示意性地图示本发明的一实施例所涉及的生成用于脚踏车骑手的安全衣服图案的安全衣服图案生成装置,

图2示意性地图示本发明的一实施例所涉及的生成用于脚踏车骑手的安全衣服图案的方法,

图3示意性地图示在本发明的一实施例所涉及的生成用于脚踏车骑手的安全衣服图案的方法中衣服合成网络(clothingcompositionnetwork)将特定衣服图案与骑手图像合成的过程,

图4示意性地图示在本发明的一实施例所涉及的生成用于脚踏车骑手的安全衣服图案的方法中学习衣服合成网络的过程,

图5示意性地图示在本发明的一实施例所涉及的生成用于脚踏车骑手的安全衣服图案的方法中客体检测器检测合成图像(compositeimage)上的骑手的过程。

具体实施方式

关于后述的本发明的详细说明参照附图,该附图是为了明确本发明的目的、技术方案和优点而作为示例图示能够实施本发明的具体实施例。详细说明这些实施例,使得本领域技术人员能够实施本发明。

此外,在本发明的详细说明及权利要求中,“包括”这一词语及其变形并非用来去除其他技术特征、附加物、结构要素或步骤。对于本领域普通技术人员而言,能够部分地从本发明的说明书以及部分地本发明的实施中显然得知本发明的其他目的、优点及特性。以下示例及附图作为实例提供,并不是用来限定本发明。

此外,本发明包括本说明书中表示的实施例的所有可能组合。应理解为本发明的多种实施例虽然彼此不同但没必要相互排斥。例如,在此记载的特定形状、结构及特性与一实施例相关联,在不脱离本发明的精神及范围的情况下可以以其他实施例实现。此外,应理解为在不脱离本发明的精神及范围的情况下能够变更各个公开实施例内的个别结构要素的位置或布置。因此,后述的详细说明不应视为限定性含义,在适当说明的情况下,本发明的范围仅由所附的权利要求和与该权利要求所主张的内容均等的所有范围来限定。在附图中,相似的附图标记在各个方面上指代相同或相似的功能

本发明中提到的各种图像可包括与铺装或未铺装的道路相关的图像,在该情况下能够假定出现在道路环境中的物体(例如,车辆、人类、动物、植物、物体、建筑物、如飞机或无人机等的飞行器以及其他障碍物),但本发明并不一定限定于此,本发明中提到的各种图像还可以是与道路无关的图像(例如,与非铺装道路、小巷、空地、海洋、湖泊、河流、山脉、森林、沙漠、天空、室内相关联的图像),在该情况下能够假定有可能出现在非铺装道路、小巷、空地、海洋、湖泊、河流、山脉、森林、沙漠、天空、室内环境中的物体(例如,车辆、人类、动物、植物、物体、建筑物、如飞机和无人机等的飞行器以及其他障碍物),但并不一定限定于此。

在此提供的本发明的名称或摘要只是为了方便而提供的,并不限制或解释这些实施例的范围或含义。

如在本说明书及所附的权利要求书中使用的那样,只要没有明确规定内容和上下文不同,则单数形式包含多个指示对象。

下面,参照附图对本发明的优选实施例进行详细说明,使得本发明所属技术领域的普通技术人员能够容易实施本发明。

图1示意性地图示本发明的一实施例所涉及的生成用于脚踏车骑手的安全衣服图案的安全衣服图案生成装置。参照图1,安全衣服图案生成装置100可包括:存储器101,用于存储生成用于脚踏车骑手的安全衣服图案的指令;和处理器102,执行与存储在存储器101中的指令对应的过程以生成用于脚踏车骑手的安全衣服图案。在本说明书全文中,脚踏车可包括独轮自行车、普通自行车、三轮自行车、两轮车、单轮或三轮摩托车等,但并不限于此。

具体而言,安全衣服图案生成装置100可典型地利用至少一个计算装置(例如,计算机处理器、内存、存储器、输入装置及输出装置、可包含其他现有的计算装置的结构要素的装置;如路由器、交换机等的电子通信装置;如网络附属存储(nas)及存储区域网络(san)的电子信息存储系统)和至少一个计算机软件(即,使计算装置以特定方式运行的指令)的组合来实现所需的系统性能。

此外,计算装置的处理器可包括微处理单元(microprocessingunit,mpu)、中央处理单元(centralprocessingunit,cpu)、高速缓冲存储器(cachememory)或数据总线(databus)等的硬件结构。此外,计算装置可进一步包括操作系统和执行特定目的的应用的软件结构。

然而,并不排除计算装置包括用于实施本发明的处理器、存储介质或其他计算结构要素的任何组合的集成装置(integrateddevice)。

参照图2,对利用如此构成的本发明的一实施例所涉及的安全衣服图案生成装置100来生成用于脚踏车骑手的安全衣服图案的方法进行说明则如下所述。

首先,在输入与想要搭乘脚踏车的骑手或搭乘状态的脚踏车骑手对应的至少一个骑手图像1(假设,类人形体图像)的情况下,安全衣服图案生成装置100可生成具有初始值的至少一个特定衣服图案2。在此,虽然初始值在初始步骤中包含衣服图案内的像素值,但本发明的范围并不限于此。此时,安全衣服图案生成装置100能够通过随机采样来生成特定衣服图案2或从存储有多种衣服图案的数据库中检索特定衣服图案2。在此,类人形体图像可以是关于实际人员的图像,但并不限定于此,也可以是站在道路上的人体模特。在此,作为“骑手图像”假定骑在摩托车上的人等的情况的图像来进行说明,但这只不过是为了方便说明而假定的,如果即使像道路上的清洁工或人体模型那样未骑任何交通工具也相当于类人形体图像,则将会应用本发明。

接着,安全衣服图案生成装置100可执行以下过程:将骑手图像1和特定衣服图案2输入到衣服合成网络110,使衣服合成网络110在骑手图像1上的骑手的衣服上合成特定衣服图案2,从而生成与骑手图像1对应的至少一个合成图像(compositeimage)3。此时,可以以看起来骑手穿着具有特定衣服图案的衣服的方式生成合成图像3,或者可以以看起来骑手进一步穿着在衣服上具有特定衣服图案的特定衣服的方式生成合成图案3。

另外,参照图3,对衣服合成网络110通过将骑手图像1和特定衣服图案2合成来生成合成图像3的过程进行更详细说明则如下所述。

衣服合成网络110可执行以下过程:将骑手图像1输入到分割网络(segmentationnetwork)而使分割网络111分割骑手图像上的骑手衣服;将骑手图像1输入到姿势推断网络(postureestimationnetwork)112而使姿势推断网络112获取骑手图像上的骑手的至少一个关节部位。

此时,分割网络111可包含至少一个卷积层(convolutionallayer)和与此对应的至少一个去卷积层,能够使至少一个卷积层对骑手图像1应用至少一次卷积运算,并且使至少一个去卷积层对卷积层的最后输出应用与卷积运算相同的次数的去卷积运算,来分割骑手图像1而从骑手图像1中提取骑手衣服。

此外,姿势推断网络112可包含至少一个卷积层和至少一个全卷积层(fullyconvolutionallayer),能够使至少一个卷积层对骑手图像1应用至少一次卷积运算来生成至少一个特征图,并且使至少一个全卷积层对由卷积层输出的最后特征图应用至少一次1×1卷积运算,从而生成各个关节部位(例如,骑手的肩膀、肘部、腕部、骨盆等)的至少一个推断姿势图像(estimatedpostureimage)。此时,在推断姿势图像上推断为具有骑手的关节的位置可被表达为1,推断为没有关节的位置可被表达为0,推断姿势图像的各个通道可以与各个关节部位对应。

之后,衣服合成网络110可通过遮蔽层113以关节部位为参考,利用特定衣服图案来遮蔽骑手衣服,从而获取至少一个遮蔽图像(maskedimage)。即,衣服合成网络110可将经分割的骑手衣服图像、显示关节部位的推断姿势图像及特定衣服图案2输入到遮蔽层113,使遮蔽层113以关节部位为参考,利用特定衣服图案2来遮蔽骑手衣服。此时,特定衣服图案2的形态可根据关节部位而不同,可以关节部位为参考,利用特定衣服图案2来遮蔽骑手衣服,从而生成与骑手的当前姿势(pose)匹配的衣服图案。

并且,衣服合成网络110可执行以下过程来生成合成图像3:(i)连接(concatenating)遮蔽图像和骑手图像1来生成至少一个连接图像(concatenatedimage);(ii)通过包含至少一个卷积层的编码器114对连接图像应用至少一次卷积运算;以及(iii)通过包含至少一个去卷积层的解码器115对所述编码器114的输出应用至少一次去卷积运算。

此时,衣服合成网络110可以处于由学习装置以利用骑手图像和特定衣服图案来生成合成图像的方式学习的状态。

作为一例,参照图4,学习装置200可获取学习衣服合成网络时使用的训练数据。此时,训练数据可包括与骑手对应的至少一个学习用骑手图像201、至少一个学习用衣服图案202及与穿着合成有学习用衣服图案202的衣服的骑手对应的至少一个gt(groundtruth,真实值)图像205。并且,可利用学习用衣服图案202遮蔽学习用骑手图像201上的学习用骑手衣服来生成gt图像205。

并且,学习装置200可执行以下过程:将学习用骑手图像201输入到分割网络111而使分割网络111分割学习用骑手图像201上的学习用骑手衣服;以及将学习用骑手图像201输入到姿势推断网络112而使姿势推断网络112获取学习用骑手图像201上的学习用骑手的至少一个学习用关节部位。

之后,学习装置200将学习用关节部位、学习用骑手衣服及学习用衣服图案202输入到遮蔽层113,从而使遮蔽层113以学习用关节部位为参考,利用学习用衣服图案202来遮蔽学习用骑手衣服。

并且,学习装置200可执行以下过程来生成学习用合成图像204:(i)连接至少一个学习用遮蔽图像和学习用骑手图像201来生成至少一个学习用连接图像;(ii)将学习用连接图像输入到编码器114,从而使编码器114对学习用连接图像应用至少一次卷积运算;以及(iii)将编码器114的至少一个输出输入到解码器115,从而使解码器115对编码器114的输出应用至少一次去卷积运算。

之后,学习装置200可反复执行以下过程来学习衣服合成网络110:(i)使第二损失层116以(i-1)学习用合成图像和(i-2)gt图像为参考来算出至少一个感知损失(perceptualloss);以及(ii)以通过参考感知损失的反向传播调整解码器、编码器及遮蔽层中的至少一个参数,从而使感知损失最小化。关于第一损失层140将在后面进行说明。

此时,由论文“perceptuallossesforreal-timestyletransferandsuper-resolution”,计算机视觉–eccv2016,第14届欧洲会议,阿姆斯特丹,荷兰,2016年10月11-14日,议程,第二部分的第694-711页及“photo-realisticsingleimagesuper-resolutionusingagenerativeadversarialnetwork”,cvpr.第2卷第3期.2017.等可知,感知损失可以是利用认知相似度(perceptualsimilarity)的损失而不是每个像素损失(均方误差,mse:meansquarederror)。

接着,再次参照图2,安全衣服图案生成装置100可将合成图像3输入到图像转换网络120,从而使图像转换网络120转换合成图像3上的周边环境并生成至少一个转换图像(translatedimage)。

此时,转换图像可以是将合成图像3上的周边环境转换成如夜间、雪或雨等的其他周边环境而生成的图像,所述其他周边环境可以是与未穿着具有特定衣服图案的骑手相比较客体检测器更容易地检测穿着具有特定衣服图案的骑手的环境。即,转换图像可以是以将合成图像3上的周边环境转换为其他周边环境而使现有客体检测器检测骑手图像1上的原始骑手的性能低于预设阈值的方式生成的图像。

并且,图像转换网络120可包含循环gan(cyclegenerativeadversarialnetwork,循环对抗生成网络),所述循环gan对不成对(unpaired)且分别属于彼此不同的域(domain)的原始图像和转换图像进行图像到图像转换(image-to-imagetranslation)。

此时,从“unpairedimage-to-imagetranslationusingcycle-consistentadversarialnetworks”iccv2017可知,循环gan可利用对抗损失(adversarialloss)和循环一致性损失(cycle-consistencyloss)来使原始图像转换为其他域之后再次复原成原始图像。

另外,本发明可以利用循环gan的对抗攻击(adversarialattack)以通过将正向梯度(positivegradient)反向传播至合成图像来增加损失的方式使合成图像退化(degrade),从而生成转换图像。

接着,安全衣服图案生成装置100可执行以下过程:将转换图像输入到客体检测器130,从而使客体检测器130输出表示从转换图像中检测到的骑手的骑手检测信息。

作为一例,参照图5,客体检测器130可将合成图像输入到至少一个卷积层131以使卷积层131对合成图像应用至少一次卷积运算而生成至少一个特征图(featuremap)。并且,客体检测器130可将特征图输入到rpn(regionproposalnetwork,区域建议网络)132而使rpn132输出与特征图上的至少一个客体对应的至少一个建议盒(proposalbox)。之后,客体检测器130可将特征图输入池化层(poolinglayer)133以使池化层133对特征图上的与建议盒对应的至少一个区域应用池化运算而输出至少一个特征向量(featurevector)。并且,客体检测器130可将特征向量输入到fc层(fullyconnectedlayer,全连接层)134而使fc层134对特征向量应用fc运算,并且可将fc层134的至少一个输出分别输入到分类层135和回归层136,以使分类层135和回归层136分别生成关于与各建议盒对应的各个客体的类信息和回归信息,检测合成图像上的客体即合成图像上的骑手,从而输出与骑手对应的客体信息。此时,客体信息可包括类信息和边界框信息。

接着,安全衣服图案生成装置100可使第一损失层140以与检测出的骑手即穿着合成有特定衣服图案的衣服的骑手对应的客体信息和与此对应的gt为参考,算出至少一个损失,从而反向传播算出的损失而以使损失最小化的方式调整特定衣服图案的初始值例如特定衣服图案的梯度。此时,以与骑手图像1对应的gt为参考算出的损失可以是特征损失(featureloss),并且可以是与以上述图4中说明的gt图像为参考算出的感知损失不同的损失。

此外,衣服图案生成装置100可以以通过反向传播而使损失缩减的方向执行负梯度(negativegradient)方法。

另外,在上述说明中可使用对应于骑手图像1的gt,即包含标记骑手图像1而生成的与骑手对应的类信息及回归信息的gt,但在无法使用标注骑手图像1而生成的gt的情况下,可进行用于生成gt的其他过程。

即,安全衣服图案生成装置100可使客体检测器150检测位于骑手图像1上的骑手,输出与骑手对应的客体信息,并且将由客体检测器150输出的客体检测信息即与骑手对应的信息设定为gt。

此时,客体检测器150可以是与客体检测器130相同或与客体检测器130不同的其他客体检测器。

可通过反复进行上述过程,生成能够让客体检测器在如夜间、雪、雨等的周边环境中容易地检测客体的衣服图案,由此能够与如夜间、雪、雨等诱发图像或特征的降级的主要因素无关地检测客体。如上所述生成特定衣服图案并应用到骑手的原始图像中,在通过gan对应用图案的图像附加诱发降级的周边环境的状态下,本发明通过增加由客体检测网络产生的骑手的检测评分(detectionscore),从而提供对如夜间、雪、雨等那样诱发图像或特征的降级的对抗攻击具有鲁棒性的衣服图案(clothingpatterns)。

此外,以上说明的本发明所涉及的实施例可以以能够通过各种计算机结构要素执行的程序命令的形态实现,并且存储在计算机可读记录介质中。所述计算机可读记录介质可以单独或组合包含程序命令、数据文件、数据结构等。存储在所述计算机可读记录介质中的程序命令是为本发明而特别设计并构成的,但也可以是计算机软件领域的技术人员公知而能够使用的程序命令。计算机可读记录介质的例子包含如硬盘、软盘及磁带的磁介质、如cd-rom、dvd的光记录介质、如软式光盘(flopticaldisk)的磁光介质(magneto-opticalmedia)、以及如rom、ram、快闪存储器等的为了存储及执行程序命令而特别构成的硬件装置。作为程序命令的例子不仅包含如由编译器生成的机器代码,还包含使用解释器等能够由计算机运行的高级语言代码。为了执行本发明所涉及的处理,所述硬件装置可配置成以一个以上软件模块实现操作,反之也同样。

以上,通过如具体结构要素等的特定事项和限定的实施例及附图对本发明进行了说明,但这只是为了有助于本发明的更全面的理解而提供的,本发明并不限定于上述实施例,本发明所属技术领域的普通技术人员基于这种记载可进行各种修改及变形。

因此,本发明的思想并非由上述说明的实施例限定,权利要求书及与该权利要求书均等或等价变形的所有内容属于本发明的思想范畴。

[附图标记说明]

100:安全衣服图案生成装置

101:存储器

102:处理器。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1