System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于重分布的红外分段双平台直方图增强方法技术_技高网

一种基于重分布的红外分段双平台直方图增强方法技术

技术编号:43893691 阅读:4 留言:0更新日期:2025-01-03 13:07
本发明专利技术公开了一种基于重分布的红外分段双平台直方图增强方法,该方法包括如下步骤:S1:统计原始红外数据DA的总直方图HIST,并对总直方图HIST进行分段处理;S2:对总直方图HIST进行重新分布,得到重分布后的直方图Dh;S3:对重分布后的直方图Dh进行直方图均衡,得到均衡结果DB。本发明专利技术不需要设定具体的上、下平台值,全部自适应计算,能够满足时刻改变的红外场景,鲁棒性较好。

【技术实现步骤摘要】

本专利技术涉及红外图像处理,尤其涉及一种基于重分布的红外分段双平台直方图增强方法


技术介绍

1、红外成像是通过红外探测器接收景物的红外热辐射来获取的图像信息,与可见光成像不同,具有极其独特的成像特性,属于被动成像。而大自然中环境与目标的温差是时刻改变的,当温差较小时,红外图像中的目标容易淹没在环境里;温差较大时,红外图像中目标的对比度又很低。为了提高红外图像质量,增强图像对比度,常用基于直方图的方法来处理原始图像数据。传统的直方图均衡算法,虽然可以有效拉伸灰度范围,但确实容易导致背景过度增强,目标对比度提升不明显的问题。双平台直方图均衡算法通过设定上平台值克服背景过度增强,通过设定下平台值提升目标对比度,但两个平台值的选取至关重要。目前一般的平台值采用固定的方法,上平台值使用总像素的20%左右,下平台值使用总像素的5%左右,因此无法满足时刻改变的红外场景,鲁棒性较差。


技术实现思路

1、本专利技术为了克服上述红外图像双平台直方图增强的缺点,提供了一种基于重分布的红外分段双平台直方图增强方法。

2、本专利技术的目的是采用以下技术方案实现的:一种基于重分布的红外分段双平台直方图增强方法,包括如下步骤:

3、s1:统计原始红外数据da的总直方图hist,并对总直方图hist进行分段处理;

4、s2:对总直方图hist进行重新分布,得到重分布后的直方图dh;

5、s3:对重分布后的直方图dh进行直方图均衡,得到均衡结果db。

6、进一步的,步骤s1包括如下子步骤:

7、s11:遍历原始红外数据da的所有像素点,建立总直方图hist;

8、s12:查找总直方图hist中的所有平坦区allpi;

9、s13:遍历所有平坦区allpi,保留长度最长的两段平坦区作为分段平坦区pi;

10、s14:根据分段平坦区pi将总直方图hist分为低温段ld、常规段nd、高温段hd。

11、进一步的,步骤s13具体为:遍历所有平坦区allpi,保留其长度lengthpi大于lengtht的平坦区为mpi,若i大于2,即mpi的个数大于2,则保留长度最长的两段平坦区作为分段平坦区pi:

12、;

13、;

14、其中,表示第i+1个平坦区,lp表示平坦区的左端点;表示第i个平坦区,rp表示平坦区的右端点。

15、进一步的,低温段ld为总直方图hist左端点il至p1rp间的数据段;

16、常规段nd为p1rp间至p2lp间的数据段;

17、高温段hd为p2lp至总直方图hist右端点ir间的数据段。

18、进一步的,步骤s2包括如下子步骤:

19、s21:遍历总直方图hist,重分布总直方图的低温段;

20、s22:遍历总直方图hist,重分布总直方图的常温段;

21、s23:遍历总直方图hist,重分布总直方图的高温段。

22、进一步的,步骤s21包括如下子步骤:

23、s211:统计总直方图hist中,位于低温段的有效像素个数numlowd和无效像素个数numlowp:

24、s212:计算低温段的上平台值tuplow和下平台阈值tdownlow:

25、;

26、;

27、其中,dstdatalow=dl*t8,dstplatlow=pl*t8,dl和pl属于可配参数,t8表示所有像素平均分布到8位直方图时每个像素级的直方图个数;

28、s213:重分布总直方图hist的低温段:

29、;

30、其中,t为预设值;k表示直方图中的像素值,为总直方图hist左端点il至p1rp间的数据段。

31、进一步的,步骤s22包括如下子步骤:

32、s221:统计总直方图hist中,位于常温段的有效像素个数numnord和无效像素个数numnorp:

33、s222:计算常温段的上平台值tupnor和下平台阈值tdownnor:

34、;

35、;

36、其中,dstdatanor=dn*t8,dstplatnor=pn*t8;dn和pn属于可配参数,t8表示所有像素平均分布到8位直方图时每个像素级的直方图个数;

37、s223:重分布总直方图hist的常温段:

38、;

39、其中,t为预设值;k表示直方图中的像素值,为p1rp间至p2lp间的数据段。

40、进一步的,步骤s23包括如下子步骤:

41、s231:统计总直方图hist中,位于高温段的有效像素个数numhighd和无效像素个数numhighp:

42、s232:计算高温段的上平台值tuphigh和下平台值tdownhigh:

43、;

44、;

45、其中,dstdatahigh=dh*t8,dstplathigh=ph*t8;dh和ph属于可配参数,t8表示所有像素平均分布到8位直方图时每个像素级的直方图个数;

46、s233:重分布总直方图hist的高温段:

47、;

48、其中,t为预设值;k表示直方图中的像素值,为p2lp至总直方图hist右端点ir的数据段。

49、进一步的,步骤s3包括如下子步骤:

50、s31:计算累积直方图cdf:

51、;

52、s32:遍历原始红外图像数据da,根据(x,y)处的像素值pi直方图均衡结果db:

53、db(x,y)=cdf(pi+1)*255/cdf(16384);

54、其中,(x,y)表示像素坐标,pi表示(x,y)处的像素值。

55、本专利技术的有益效果在于:

56、1、本专利技术不需要设定具体的上、下平台值,全部自适应计算,能够满足时刻改变的红外场景,鲁棒性较好;

57、2、本专利技术在不同场景下都具有较优的局部对比度和全局对比度。

本文档来自技高网...

【技术保护点】

1.一种基于重分布的红外分段双平台直方图增强方法,其特征在于,包括如下步骤:

2.如权利要求1所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,步骤S1包括如下子步骤:

3.如权利要求2所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,步骤S13具体为:遍历所有平坦区AllPi,保留其长度lengthPi大于lengthT的平坦区为Mpi,若i大于2,即Mpi的个数大于2,则保留长度最长的两段平坦区作为分段平坦区Pi:

4.如权利要求3所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,

5.如权利要求4所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,步骤S2包括如下子步骤:

6.如权利要求5所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,步骤S21包括如下子步骤:

7.如权利要求5所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,步骤S22包括如下子步骤:

8.如权利要求5所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,步骤S23包括如下子步骤:

9.如权利要求5所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,步骤S3包括如下子步骤:

...

【技术特征摘要】

1.一种基于重分布的红外分段双平台直方图增强方法,其特征在于,包括如下步骤:

2.如权利要求1所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,步骤s1包括如下子步骤:

3.如权利要求2所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,步骤s13具体为:遍历所有平坦区allpi,保留其长度lengthpi大于lengtht的平坦区为mpi,若i大于2,即mpi的个数大于2,则保留长度最长的两段平坦区作为分段平坦区pi:

4.如权利要求3所述的一种基于重分布的红外分段双平台直方图增强方法,其特征在于,

...

【专利技术属性】
技术研发人员:朱裕莎赵勋路璐黄安明曾衡东杨文和孟国辉吴超
申请(专利权)人:成都市晶林科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1