欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020105885312
申请人: 江苏理工学院
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种提高直方图技术增强图像的信息熵的方法,其特征在于,包括以下步骤:获取所述增强图像的每个灰度级出现的频次,并将所述频次不为0的灰度级按从小到大顺序存储在第一数组ideq,每个灰度级出现的频次存储在第二数组heq;

计算所述第一数组ideq中相邻灰度级的差值jg(j),将所述差值jg(j)存储在第三数组jg中,并且,设置与所述第三数组jg数组长度相同的第四数组jg1,其中,所述jg(j)=ideq(j+1)-ideq(j),j为大于等于1的整数,所述第四数组jg1为零数组;

从所述第三数组jg中依次取所述差值jg(j),并在所述差值jg(j)不为1时根据所述差值jg(j)计算灰度插值temp和所述灰度插值temp对应出现的频次htemp;

根据所述灰度插值temp和所述灰度插值temp对应出现的频次htemp进行插值处理;

判断所述第三数组jg中所述差值jg(j)是否取完,如果是,则更新所述第一数组ideq、所述第二数组heq;

计算更新后的所述第一数组ideq中相邻灰度级的差值jg1(j),将所述差值jg1(j)存储在所述第四数组jg1中;

如果存在jg1=jg,则输出图像矩阵。

2.根据权利要求1所述的提高直方图技术增强图像的信息熵方法,其特征在于,根据以下公式计算所述灰度插值temp:其中,temp为所述灰度插值,jg(j)为所述第一数组ideq中序号为(j+1)的灰度级与序号为j的灰度级的差值;ideq(j)为第一数组ideq中的序号为j的灰度级。

3.根据权利要求2所述的提高直方图技术增强图像的信息熵方法,其特征在于,根据以下公式计算所述灰度插值temp对应出现的频次htemp:htemp=n1+n2;

其中,htemp为所述灰度插值temp对应出现的频次,round为取整函数,d为频次控制参数,heq(j)为所述第二数组heq中序号为j的灰度级出现的频次;heq(j+1)为所述第二数组heq中序号为j+1的灰度级出现的频次。

4.根据权利要求3所述的提高直方图技术增强图像的信息熵方法,其特征在于,所述频次控制参数d≥4。

5.根据权利要求4所述的提高直方图技术增强图像的信息熵方法,其特征在于,所述频次控制参数d=8。

6.根据权利要求3所述的提高直方图技术增强图像的信息熵方法,其特征在于,根据所述灰度插值temp和所述灰度插值temp对应出现的频次htemp进行插值处理,包括:分别获取所述第一数组ideq中的序号为j的灰度级ideq(j)和序号为(j+1)的灰度级ideq(j+1)在所述输出图像矩阵的第一位置数组idwz1和第二位置数组idwz2。

在所述第一位置数组idwz1中随机选出n1个数值位置,并在此位置赋值所述灰度插值temp;

在所述第二位置数组idwz2中随机选出n2个数值位置,并在此位置赋值所述灰度插值temp。

7.根据权利要求1所述的一种以提高直方图技术增强图像的信息熵方法,其特征在于,如果jg1≠jg,则返回步骤:计算所述第一数组ideq中相邻灰度级的差值jg(j),将所述差值jg(j)存储在第三数组jg中,设置与所述第三数组jg数组长度相同的第四数组jg1。

8.一种提高直方图技术增强图像的信息熵的装置,其特征在于,包括:

第一存储模块,所述第一存储模块用于获取所述增强图像的各灰度级出现的频次,并将所述频次不为0的灰度级按从小到大顺序存储在第一数组ideq,每个灰度级出现的频次存储在第二数组heq;

第二存储模块,所述第二存储模块用于计算所述第一数组ideq中相邻灰度级的差值jg(j),将所述差值jg(j)存储在第三数组jg中,并且,设置与所述第三数组jg数组长度相同的第四数组jg1,其中,所述jg(j)=ideq(j+1)-ideq(j),j为大于等于1的整数,所述第四数组jg1为零数组;

计算模块,所述计算模块用于从所述第三数组jg中依次取所述差值jg(j),并在所述差值jg(j)不为1时根据所述差值jg(j)计算灰度插值temp和所述灰度插值temp对应出现的频次htemp;

插值处理模块,所述插值处理模块用于根据所述灰度插值temp和所述灰度插值temp对应出现的频次htemp进行插值处理;

更新模块,所述更新模块用于在所述第三数组jg中所述差值jg(j)取完后更新所述第一数组ideq、所述第二数组heq;

第三存储模块,所述第三存储模块用于计算更新后的所述第一数组ideq中相邻灰度级的差值jg1(j),将所述差值jg1(j)存储在所述第四数组jg1中;

输出模块,所述输出模块用于在jg1=jg时输出图像矩阵。

9.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的提高直方图技术增强图像的信息熵方法。

10.一种计算机设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-7中任一项所述的提高直方图技术增强图像的信息熵方法。