System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,尤其是涉及一种色彩传递方法、装置、设备及存储介质。
技术介绍
1、红外与可见光图像融合的色彩处理属于伪彩色处理。色彩传递是将参考图像的色彩分布传递到融合后的灰度图像中,以达到突出目标和提高对比度的目的。目前对于融合色彩处理主要是通过对参考图像和待处理图像的全局进行统计和计算;例如tno法是通过统计图像rgb或yuv各通道的全局均值和方差,然后通过传递公式,计算出每个像素处理后的相应数值;welsh算法也是针对图像全局处理。
2、现有技术的处理思路主要是通过对全局色彩进行计算,由此也决定了,现有技术的处理方法对色彩单一的图像效果较好;而图像中的场景内容复杂的情况下,采用现有技术进行色彩传递会出现串色,或者场景色彩浑浊,从而会造成图像的清晰度下降,图像清晰度下降可能会导致降低观察的速度和准确性。
技术实现思路
1、为了有助于解决图像中的场景内容复杂的情况下,采用现有技术进行色彩传递会出现串色或者场景色彩浑浊,从而造成图像清晰度下降,图像清晰度下降可能会导致降低观察的速度和准确性的问题,本申请提供一种色彩传递方法、装置、设备及存储介质。
2、第一方面,本申请提供一种色彩传递方法,采用如下技术方案:所述方法包括:
3、获取不同景物类型对应的参考图像,并根据所述参考图像构建字典库,所述字典库包括不同景物类型对应的景物字典;
4、获取原始可见光图像和原始红外图像,对所述原始可见光图像和所述原始红外图像进行灰度多尺度融合,并生成
5、对所述原始可见光图像和所述灰度融合图像根据预设图像块大小进行分块处理,生成若干可见光图像块和若干灰度融合图像块,所述可见光图像块与所述灰度融合图像块相对应且数量一致;
6、根据所述可见光图像块和字典库判断若干所述可见光图像块的类型,并将所述可见光图像块类型对应的参考图像的颜色采用色彩传递算法传递至所述灰度融合图像块,生成若干彩色融合图像块;
7、将若干所述彩色融合图像块拼接融合生成彩色图像。
8、在一个具体的可实施方案中,所述根据所述参考图像构建字典库包括:
9、构建不同景物类型对应的参考图像中的灰度信息和梯度信息的对应关系,生成景物字典;
10、将不同景物类型对应的景物字典组合构成所述字典库。
11、在一个具体的可实施方案中,所述获取原始可见光图像和原始红外图像包括:
12、获取可见光视频流数据和红外视频流数据;
13、对所述可见光视频流数据和所述红外视频流数据进行帧图像提取,获得所述原始可见光图像和原始红外图像。
14、在一个具体的可实施方案中,在所述对所述原始可见光图像和所述灰度融合图像根据预设图像块大小进行分块处理之前,还包括:
15、按照预设的景物类型对应的色彩模式对所述灰度融合图像进行全局色彩传递处理,生成初始彩色融合图像;
16、所述对所述原始可见光图像和所述灰度融合图像根据预设图像块大小进行分块处理,生成若干可见光图像块和若干灰度融合图像块,所述可见光图像块与所述灰度融合图像块相对应且数量一致包括:
17、对所述原始可见光图像和所述初始彩色融合图像根据预设图像块大小进行分块处理,生成若干可见光图像块和若干初始彩色融合图像块,所述可见光图像块与所述初始彩色融合图像块相对应且数量一致。
18、在一个具体的可实施方案中,所述根据所述可见光图像块和字典库判断若干所述可见光图像块的类型,并将所述可见光图像块类型对应的参考图像的颜色采用色彩传递算法传递至所述灰度融合图像块包括:
19、计算所述可见光图像块的灰度信息和梯度信息间的对应关系;
20、根据所述可见光图像块的灰度信息和梯度信息间的对应关系,计算所述可见光图像块与不同景物类型对应的景物字典之间的欧氏距离,将计算得到的欧氏距离最小值设定为所述可见光图像块的类型;
21、依次计算并判断得到所有所述可见光图像块的类型;
22、根据所述可见光图像块的类型判断对应的所述初始彩色融合图像块的色彩是否准确;
23、若所述初始彩色融合图像块的色彩不准确,则将所述可见光图像块类型对应的参考图像的颜色采用色彩传递算法传递至所述初始彩色融合图像块。
24、在一个具体的可实施方案中,在所述将若干所述彩色融合图像块拼接融合生成彩色图像之后,还包括:
25、采用滤波算法对融合生成的所述彩色图像进行滤波生成彩色清晰图像。
26、第二方面,本申请提供一种色彩传递装置,采用如下技术方案:所述装置包括:
27、字典库构建模块,用于获取不同景物类型对应的参考图像,并根据所述参考图像构建字典库,所述字典库包括不同景物类型对应的景物字典;
28、灰度图像生成模块,用于获取原始可见光图像和原始红外图像,对所述原始可见光图像和所述原始红外图像进行灰度多尺度融合,并生成灰度融合图像;
29、图像分割模块,用于对所述原始可见光图像和所述灰度融合图像根据预设图像块大小进行分块处理,生成若干可见光图像块和若干灰度融合图像块,所述可见光图像块与所述灰度融合图像块相对应且数量一致;
30、色彩传递模块,用于根据所述可见光图像块和字典库判断若干所述可见光图像块的类型,并将所述可见光图像块类型对应的参考图像的颜色采用色彩传递算法传递至所述灰度融合图像块,生成若干彩色融合图像块;
31、彩色图像生成模块,用于将若干所述彩色融合图像块拼接融合生成彩色图像。
32、第三方面,本申请提供一种计算机设备,采用如下技术方案:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任一种色彩传递方法的计算机程序。
33、第四方面,本申请提供一种计算机可读存储介质,采用如下技术方案:存储有能够被处理器加载并执行上述任一种色彩传递方法的计算机程序。
34、综上所述,本申请具有以下有益技术效果:
35、对图像进行分块处理,判断每个图像块的类型,再根据图像块的类型进行色彩传递,可以排除场景中景物的相互干扰,同时可以实现对不同景物交界处的判断,从而可以使赋值色彩接近自然景物的真实色彩,减少色彩赋值的误差。在现有技术中,基于全局计算并对全局图像进行色彩传递,本申请方案相较于现有技术,通过图像块的方式实现图像局部色彩传递,以提高色彩传递的精准度,使局部色彩更接近于真实的场景,尤其使自然景物的色彩更加真实。
本文档来自技高网...【技术保护点】
1.一种色彩传递方法,其特征在于:所述方法包括:
2.根据权利要求1所述的方法,其特征在于:所述根据所述参考图像构建字典库包括:
3.根据权利要求2所述的方法,其特征在于:所述获取原始可见光图像和原始红外图像包括:
4.根据权利要求1所述的方法,其特征在于:在所述将若干所述彩色融合图像块拼接融合生成彩色图像之后,还包括:
5.一种色彩传递装置,应用于权利要求1-4中任一项所述的色彩传递方法,其特征在于:所述装置包括:
6.根据权利要求5所述的装置,其特征在于:字典库构建模块(601)用于:
7.根据权利要求5所述的装置,其特征在于:灰度图像生成模块(602)用于:
8.根据权利要求5所述的装置,其特征在于:图像分割模块(603)用于:
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1至4中任一种所述方法的计算机程序。
10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至4中任一种所述方法
...【技术特征摘要】
1.一种色彩传递方法,其特征在于:所述方法包括:
2.根据权利要求1所述的方法,其特征在于:所述根据所述参考图像构建字典库包括:
3.根据权利要求2所述的方法,其特征在于:所述获取原始可见光图像和原始红外图像包括:
4.根据权利要求1所述的方法,其特征在于:在所述将若干所述彩色融合图像块拼接融合生成彩色图像之后,还包括:
5.一种色彩传递装置,应用于权利要求1-4中任一项所述的色彩传递方法,其特征在于:所述装置包括:
6.根据权利要求5所述...
【专利技术属性】
技术研发人员:王世允,王洪涛,李文,宋宁,黄晓江,朱晓翠,张颖,赵志堃,刘晓宇,戴涧,唐骏,仇耀宗,杜凯,
申请(专利权)人:江苏北方湖光光电有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。