一种路面分割中的数据增强方法、装置、设备及介质与流程

文档序号:18466606发布日期:2019-08-17 02:31阅读:145来源:国知局
一种路面分割中的数据增强方法、装置、设备及介质与流程

本发明涉及计算机视觉技术领域,尤其是涉及一种路面分割中的数据增强方法、装置、设备及介质。



背景技术:

道路分割是计算机视觉中一项重要的技术,它在自动驾驶、智能车技术和道路障碍物检测等应用中都具有重要的价值。

实际环境中,采集路面信息的过程受多种因素影响,如天气条件、昼夜时间和路面粗糙程度等的不同,导致采集到的图像数据存在较大差异。而现有技术中,仅使用采集到的图像数据进行路面分割中的数据增强,也即使用单一的图像数据进行路面分割中的数据增强,在多因素影响的实际环境中存在数据量低,路面分割中的数据增强精确度低的问题。



技术实现要素:

本发明实施例提供一种路面分割中的数据增强方法、装置、设备及介质,用以提高数据的泛化能力,从而提升路面分割中的数据增强精确度。

第一方面,本发明实施例提供一种路面分割中的数据增强方法,该方法包括:

采集包含交通道路信息的原始图像数据;

对原始图像数据进行至少一次伽马变换,生成与原始图像数据图像属性不同的变换图像数据;

基于原始图像数据和变换图像数据进行路面分割中的数据增强计算。

本发明实施例提供的路面分割中的数据增强方法,采集包含交通道路信息的原始图像数据,对原始图像数据进行至少一次伽马变换,生成与原始图像数据图像属性不同的变换图像数据,并基于原始图像数据和变换图像数据进行路面分割中的数据增强计算。与现有技术中使用单一图像数据进行路面分割中的数据增强相比,在进行路面分割中的数据增强计算时,对原始图像数据进行至少一次伽马变换,生成与原始图像数据图像属性不同的变换图像数据,由于图像属性不同的变换图像数据,能够模拟原始图像数据之外的其它场景,因此提高了图像数据的泛化能力,从而在基于原始图像数据和变换图像数据进行路面分割中的数据增强计算时,能够提升路面分割中的数据增强精确度。

在一种可能的实施方式中,本发明实施例提供的方法还包括:在对原始图像数据进行多次伽马变换时,每次对原始图像数据进行伽马变换的变换参数不同。

在一种可能的实施方式中,本发明实施例提供的方法还包括:对原始图像数据和变换图像数据进行预设处理;基于预设处理后的原始图像数据和预设处理后的变换图像数据进行路面分割中的数据增强计算;其中,预设处理包括以下一种或多种:平移、旋转、裁剪、对比度拉伸、对比度压缩、白平衡。

本发明实施例提供的路面分割中的数据增强方法,对原始图像数据和变换图像数据进行预设处理,以更便于对原始图像数据和变换图像数据进行路面分割中的数据增强计算,提升路面分割中的数据增强准确性。

在一种可能的实施方式中,本发明实施例提供的方法还包括:图像属性包括以下一种或多种:对比度、亮度、饱和度、色温、色调。

第二方面,本发明实施例提供一种路面分割中的数据增强装置,包括:

采集单元,用于采集包含交通道路信息的原始图像数据;

第一处理单元,用于对原始图像数据进行至少一次伽马变换,生成与原始图像数据图像属性不同的变换图像数据;

第二处理单元,用于基于原始图像数据和变换图像数据进行路面分割中的数据增强计算。

在一种可能的实施方式中,本发明实施例提供的装置中,第一处理单元在对原始图像数据进行多次伽马变换时,每次对原始图像数据进行伽马变换的变换参数不同。

在一种可能的实施方式中,本发明实施例提供的装置中,第二处理单元具体用于:

对原始图像数据和变换图像数据进行预设处理;

基于预设处理后的原始图像数据和预设处理后的变换图像数据进行路面分割中的数据增强计算;

其中,预设处理包括以下一种或多种:平移、旋转、裁剪、对比度拉伸、对比度压缩、白平衡。

在一种可能的实施方式中,本发明实施例提供的装置中,图像属性包括以下一种或多种:对比度、亮度、饱和度、色温、色调。

第三方面,本发明实施例提供了一种路面分割中的数据增强设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现本发明实施例第一方面提供的方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现本发明实施例第一方面提供的方法。

附图说明

图1为本发明实施例提供的一种路面分割中的数据增强方法的示意流程图;

图2为本发明实施例提供的一种路面分割中的数据增强装置的结构示意图;

图3为本发明实施例提供的一种路面分割中的数据增强设备的结构示意图。

具体实施方式

下面结合附图,对本发明实施例提供的路面分割中的数据增强方法、装置、设备及介质的具体实施方式进行详细地说明。

如图1所示,本发明实施例提供一种路面分割中的数据增强方法,包括以下步骤:

s101,采集包含交通道路信息的原始图像数据。

具体实施时,采集包含交通道路信息的原始图像数据时,可以通过配置的摄像头实时采集图像数据,也可以周期性获取(例如,每隔10毫秒获取一次),本发明实施例对此不做限定。

需要说明的是,采集到的原始图像数据的图像属性包括以下一种或多种:对比度、亮度、饱和度、色温、色调,本发明实施例对此不做限定。

s102,对原始图像数据进行至少一次伽马变换,生成与原始图像数据图像属性不同的变换图像数据。

需要说明的是,可以选取不同的伽马参数,对图像数据的一个属性进行一次或多次伽马变换,也可以对图像数据的多个属性进行一次或多次伽马变换,伽马变换的变换参数取任意大于0的数,可以选取固定值,如0.1,0.5,1.5,10,25等,也可以根据实际需求调整数值,本发明实施例对此不做限定。

具体实施时,变换图像数据的图像属性的参数范围可以按需求选取,例如,变换图像数据的灰度可以取0-255中的任一数值,本发明实施例对此不做限定。

在一个示例中,假设对原始图像数据的四个图像属性(对比度、亮度、饱和度和色温)分别进行4次伽马变换,4次变换的伽马值分别取0.1,0.5,2.0,10,则可以得到16组不同图像属性的变换图像数据。

在另一示例中,假设对原始图像数据的四个图像属性(对比度、亮度、饱和度和色温)依次进行4次伽马变换,也即对原始图像数据的饱和度属性进行4次伽马变换后,得到4组变换图像数据,然后对4组变换图像数据的对比度再分别进行4次伽马变换,得到16组变换图像数据,然后对16组变换图像数据的亮度再分别进行4次伽马变换,得到64组变换图像数据,最后对64组变换图像数据的色温再分别进行4次伽马变换,得到256组变换图像数据。

从上述两个示例中可以看出,本发明实施例对原始图像数据进行至少一次伽马变换,可以生成多组图像属性不同的变换图像数据,多组图像属性不同的变换图像数据将能够模拟出大量的实际场景,因此,在基于原始图像数据和变换图像数据进行路面分割中的数据增强计算时,能够提升路面分割中的数据增强精确度。

s103,基于原始图像数据和变换图像数据进行路面分割中的数据增强计算。

具体实施时,为了防止图像数据不规范影响路面分割中的数据增强计算的准确性,本发明实施例在基于原始图像数据和变换图像数据进行路面分割中的数据增强计算之前,可以先对原始图像数据和变换图像数据进行预设处理,然后再基于预设处理后的原始图像数据和预设处理后的变换图像数据进行路面分割中的数据增强计算,其中,预设处理包括以下一种或多种,平移、旋转、裁剪、对比度拉伸、对比度压缩、白平衡。

需要说明的是,本发明实施例中,在基于原始图像数据和变换图像数据进行路面分割中的数据增强计算之前,先对原始图像数据和变换图像数据分别进行预设处理,在本发明其它实施例中,也可以仅对原始图像数据进行预设处理或者仅对变换图像数据进行预设处理,本发明实施例对此不做限定。

如图2所示,本发明实施例提供一种路面分割中的数据增强装置,包括:

采集单元201,用于采集包含交通道路信息的原始图像数据。

第一处理单元202,用于对原始图像数据进行至少一次伽马变换,生成图像属性不同的变换图像数据。

第二处理单元203,用于基于原始图像数据和变换图像数据进行路面分割中的数据增强计算。

在一种可能的实施方式中,本发明实施例提供的装置中,第一处理单元202在对原始图像数据进行多次伽马变换时,每次对原始图像数据进行伽马变换的变换参数不同。

在一种可能的实施方式中,本发明实施例提供的装置中,第二处理单元203具体用于:

对原始图像数据和变换图像数据进行预设处理;

基于预设处理后的原始图像数据和预设处理后的变换图像数据进行路面分割中的数据增强计算;

其中,预设处理包括以下一种或多种:平移、旋转、裁剪、对比度拉伸、对比度压缩、白平衡。

在一种可能的实施方式中,本发明实施例提供的装置中,图像属性包括以下一种或多种:对比度、亮度、饱和度、色温、色调。

另外,结合图1-图2描述的本申请实施例的路面分割中的数据增强方法和装置可以由路面分割中的数据增强设备来实现。图3示出了本申请实施例提供的路面分割中的数据增强设备的硬件结构示意图。

路面分割中的数据增强设备可以包括处理器301以及存储有计算机程序指令的存储器302。

具体地,上述处理器301可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。

存储器302可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器302可包括硬盘驱动器(harddiskdrive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universalserialbus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器302可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器302可在数据处理装置的内部或外部。在特定实施例中,存储器302是非易失性固态存储器。在特定实施例中,存储器302包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。

处理器301通过读取并执行存储器302中存储的计算机程序指令,以实现上述实施例中的一种路面分割中的数据增强方法。

在一个示例中,路面分割中的数据增强设备还可包括通信接口303和总线310。其中,如图3所示,处理器301、存储器302、通信接口303通过总线310连接并完成相互间的通信。

通信接口303,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。

总线310包括硬件、软件或两者,将路面分割中的数据增强设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线310可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。

该路面分割中的数据增强设备可以执行本发明实施例中的路面分割中的数据增强方法,从而实现结合图1描述的路面分割中的数据增强方法。

另外,结合上述实施例中的路面分割中的数据增强方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的一种路面分割中的数据增强方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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