利索能及
我要发布
收藏
专利号: 2020108409727
申请人: 浙江理工大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-24
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种光学图像光影消除方法,其特征在于,包括步骤:

S1.输入宽为W、高为H的原图像I,把原图像I等尺寸分成n个图像小块;

S2.计算各个图像小块的灰度总值,取灰度总值最大图像小块的中心点坐标(i,j)为光影最强点;

S3.在原图像I上取x=i所在列的所有点坐标集为lW,取y=j所在行的所有点坐标集为lH;

S4.根据坐标集lW进行灰度值计算,以得到lW的一维灰度直方图,根据坐标集lH进行灰度值计算,以得到lH的一维灰度直方图;

S5.根据lW的一维灰度直方图进行高斯拟合计算,得到lW的高斯方程y1,根据lH的一维灰度直方图进行高斯拟合计算,得到lH的高斯方程y2;

S6.根据y1和y2进行拟合得到二维高斯分布图y;

S7.根据原图像I以及二维高斯分布图y进行去高斯,从而得到光影消除后的图像Img。

2.根据权利要求1所述的一种光学图像光影消除方法,其特征在于:步骤S4中,根据坐标集lW进行计算得到(xW,yW),其中xW∈(1,2,3......H),yW∈(f(1),f(2),f(3)......f(H)),f函数为计算灰度值函数,yW为根据坐标集lW计算得到的相应的灰度值,从而得到lW的一维灰度直方图。

3.根据权利要求2所述的一种光学图像光影消除方法,其特征在于:步骤S4中,根据坐标集lH进行计算得到(xH,yH),其中xH∈(1,2,3......W),yH∈(f(1),f(2),f(3)......f(W)),yH为根据坐标集lH计算得到的相应的灰度值,从而得到lH的一维灰度直方图。

4.根据权利要求3所述的一种光学图像光影消除方法,其特征在于:步骤S5中,对lW的一维灰度直方图中数据(xW,yW)进行高斯拟合计算,以得到lW的高斯方程y1。

5.根据权利要求4所述的一种光学图像光影消除方法,其特征在于:步骤S5中,通过对lH的一维灰度直方图中数据(xH,yH)进行高斯拟合计算,以得到lH的高斯方程y2。

6.根据权利要求5所述的一种光学图像光影消除方法,其特征在于,步骤S6中,对方程y1取x1=[1,...H],得到y′1列向量,对方程y2取x2=[1,...W],得到y′2行向量,根据y=y′1×y′2得到二维的高斯分布图y。

7.根据权利要求1所述的一种光学图像光影消除方法,其特征在于,步骤S7中,通过原图像I与二维高斯分布图y上对应点像素进行相除以进行去高斯,从而得到光影消除后的图像Img。

8.根据权利要求1所述的一种光学图像光影消除方法,其特征在于,步骤S1中,n个图像小块均为矩形。

9.根据权利要求1所述的一种光学图像光影消除方法,其特征在于,所述原图像I的W=

1600px、H=1200px。

10.一种光学图像光影消除系统,其特征在于,包括:

输入模块,用于输入宽为W、高为H的原图像I;

分割模块,用于将原图像I分割成等尺寸的n个图像小块;

计算模块,用于计算各个图像小块的灰度总值;

坐标集获取模块,用于获取灰度总值最高图像小块的中心点坐标(i,j),并在原图像I上取x=i所在列的所有点坐标集为lW,取y=j所在行的所有点坐标集为lH;

一维灰度直方图获取模块,用于根据坐标集lW进行灰度值计算,以得到lW的一维灰度直方图,根据坐标集lH进行灰度值计算,以得到lH的一维灰度直方图;

高斯方程获取模块,用于根据lW的一维灰度直方图进行高斯拟合计算,得到lW的高斯方程y1,根据lH的一维灰度直方图进行高斯拟合计算,得到lH的高斯方程y2;

拟合模块,用于根据y1和y2进行拟合得到二维高斯分布图y;

去高斯模块,用于根据原图像I以及二维高斯分布图y进行去高斯,从而得到光影消除后的图像Img。