一种图像处理方法

文档序号:6484088阅读:441来源:国知局
专利名称:一种图像处理方法
技术领域
本发明涉及图像处理,尤其涉及一种去除图像光照不均,获得光照均匀的图像的方法, 属于图像处理技术领域。
背景技术
图像识别检测与识别系统通常对光照条件做出一定的限制,假设处理图像是在基本均 匀的光照条件下获得的,它们仅允许小范围内的光照条件的变化,然而实际光照条件往往 不均匀,偏光、侧光、高光导致的过亮、过暗、阴影都会使系统的检测率和识别率大幅下 降。因此,图像去光照处理对于图像检测与识别系统较为重要。
目前,对于光照问题的研究思路主要分为两大类,基于变换的方法和基于光照样本合 成的方法。
基于变换的方法是在空域或频域上进行线性或者非线性变换,以达到消除光照影响的 目的。基于变换的思想是把图像的不同的光照图像看作基本信号,进行去光照处理,它是 较早的一种对光照问题的处理方式,有其局限性,主要是对极端光照条件下(如高光、全 黑等情况)的图像处理效果差。
基于光照样本合成的方法首先对图像进行光照条件估计,然后通过对标准光照环境的 模拟,将其归一化为标准光照环境下的光照图像。基于样本合成的思想是对原始图像添加 光照处理,通过对自然环境光照的模拟,将其转化为标准光照条件下,它是目前研究较多 的光照处理方式,归纳一下可以分为四类基于不变特征的方法、光照变化建模方法和基
于SFS (Shape From Shaping)的方法。这些基于光照眼本合成的方法的主要缺陷是,严重 依赖于训练样本,并且计算速度较慢。
基于算子的方法,它首先选择一些对于光照不敏感的算子,然后对原始图像提取算子, 最后对于算子图像进行分析检测和识别算法。其中,比较常见的就是LBP、 Gabor算子等。 但是这种方法并不能称为去光照处理方法,因为这类方法的输出结果是算子图像而不是原 始图像去光照后的图像。

发明内容
本发明的目的是解决现有的图像去光照问题的速度慢、效果差的问题,提出一种新的 图像处理方法。
本发明方法基于如下原理
一幅图像可以使用两维特征进行刻画,这两维特征就是图像的模式特征和图像的对比 度特征。其中,对比度特征刻画了图像像素的灰度的大小差异,这种特征对光照变化很敏 感。而模式特征则是刻画了图像像素的灰度的相对大小关系,这种特征对光照变化不敏感。 本发明方法利用模式特征,即图像像素的相对灰度对光照变化不敏感的特点来实现图像的 去光照。
具体来说,本发明通过特定的图像转换方法去除原始图像P的对比度特征得到仅保留 模式特征的转换图像P',然后根据P'还原可能的重建图像R,重建图像R经相同的图像转
换处理后得到的转换图像R'和原始图像P的转换图像P,相同。 本发明优选通过LBP变换方法进行上述图像转换处理。
所述LBP变换指的是对原始图像中的每一个像素点按照LBP算子计算得到一个唯一 的LBP编码。
LBP算子是一种灰度范围内的纹理度量,它是从一种纹理局部紧邻定义中衍生出来的, 最初是由Ojala等人为了辅助性地度量图像的局部对比度而提出的。
图像的局部纹理r的分布可以假设认为是局部区域内像素灰度的联合分布密度
T = f(gc,g0,.'.,gi>—1)
其中,g对应图像领域中心像素点的灰度,g。,&,…,gw为中心像素的相邻像素的灰
度,比如考虑中心像素周围的8个像素时,P=9。
在不损失纹理信息的情况下,可以从相邻像素的灰度中减去中心像素的灰度,则有,
如果假设中心像素灰度与其相邻的像素的灰度相互独立,则可以得到,
由于,(g。)只描述了整个图像的亮度分布情况,而和图像的局部纹理无关,因而可以忽 略不计,得到
尸"(g。-gc,…,gw
仅考虑gi-g。的符号,则我们可以发现,它对局部纹理的描述具有对均匀亮度变化的不变性,而不仅仅是对灰度范围内的平移具有不变性。所以,我们可以得到,
由于LBP图像并不包含原始图像的任何灰度信息,并且整个图像的平均亮度也是未知 的,因此可以由LBP图像来估算原始图像。本发明优选通过估算出每一个像素灰度的可能 的最大值,然后估算出其可能的最小值,然后使用平均值来代表此点像素的灰度。就整体
而言,图像重建过程中,得到像素灰度最大的重建图像Rmax和像素灰度最小的重建图像 R加n,所述R咖x和R加n经所述图像转换方法处理后得到的转换图像Rmax'和R隱'均和P,相 同,最终得到的重建图像R是Rn^和Rmin的平均值。 其具体步骤如下,如图l所示
1. 对原始图像尸做LBP变换得到LBP图像丄5尸(P)(即,转换图像P')。
2. 根据丄5P(P)计算灰度最大的重建图像《^: 将/C、的所有像素的灰度预设为255;
对于每个像素,将其灰度由255以(3为步长依次减小,直到该像素的LBP编码等 于LBP(P)中该像素的LBP编码为止,此时的灰度就是该像素点的最大灰度;
确定所有像素点的最大灰度后得到的图像即为灰度最大的重建图像^^,Rn^^P'。
3. 根据i^户(P)计算重建灰度最小的重建图像i^: 首先将^, 的所有像素的灰度预设为0;
对于每个像素,将其灰度由O以卩为步长依次增大,直到该像素的LBP编码等于 LBP(P)中该像素的LBP编码为止,此时的灰度就是该像素点的最小灰度;
确定所有像素点的最小灰度后得到的图像即为灰度最小的重建图像&n , Rmin'=P'。
4. 得到重建图像/ ,尺="尺腿,除了算术平均外,还可通过其他平均化方法在灰
度最大和灰度最小之间得到所需的平均值。
上面提到的步长P优选为l或3或5,可以理解,步长越短,则重建图像的效果越好, 但所需的时间也更长。
和其他图像去光照算法相比,本发明的优点可以总结如下-
1.计算速度快
为sfe-gj分配一个权值2',则可以得到一个唯一的LBP编码,2. 不需要训练样本,更不需要对样本进行建模,可以用于不同物体的图像去光照。
3. 不需要对光源进行建模,对光源变化的适应能力强。


图1是本发明方法优选的流程图。
图2是本发明实施例方法的LBP算子计算过程的示意图。
具体实施例方式
下面通过一个具体实施例对本发明作进一步描述。
本实施例图像处理方法按照下列步骤进行
1.对原始图像户做LBP变换得到LBP图像Z^P(尸)
对原始图像P的每一个像素使用公式丄S/^gs(g,-g丄2',得到对应的LBP编码,最终
构成LBP图像^LBPCP)。
举例来说,对于图2a正中间的像素点,由于^0-^;":,其周围8个点的^(g,-g。)值
分别如图2b所示,则LBP = Ix28+lx27+lx26+lx25+0x24+0x23+0x22 +1X21 = 128+64+32+16+0+0+0+1 =241,如图2c所示,从图2b到图2c的计算过程可以看作是二进 制的"l 1110001"转化成十进制的"241"的过程。
可以理解,由于每个像素的LBP转换都基于周围的8个点,因此位于图像四边的像素 点则无法作此LBP转换,即分辨率为mxn的原始图像P经LBP转换后得到的LBP图像的 分辨率为(m-2)x(n-2),但最后得到的重建图像R的分辨率仍然是mxn。
2.根据丄3尸(/>)估算重建图像及的最大值7 _。
i. 对于i^中的每个像素点R匪(x,y),令R隨(x,y"255;
则 A(x,_y) = JM)(XOi (丄B尸(尸0,力),丄AP(i (x,力)),丄AP(尸(x,力))其中, 函数 B/rG五r(A(x,力,")的返回值为A(x,力第"位。
iii. 循环ii,直到A(x,力-O,得到i 皿(x,;0。
令^腿"力=《腿"力-/ 1>^^7^"力,"),其中卩=1,3. 根据Z朋(尸)估算重建图像i 的最小值l。
i. 对于Rmin中的每个像素点,令Rmin(x,y)=0;
..a ^ (x,力=w咖"力+^TU五r (A(x+iV, ("), y+iV少(")),/("))
11. 7 =1 干,
A(x,力=^VD(XOi (,CP(x,力),Z朋(雖,力)),丄AP(尸(x,力)) 0=1,
iVx={ 1, 1, 0,-1,_1,-1, 0, 1} A^={ 0,-1,_1,-1, 0, 1, 1, 1}。 / ={ 5, 6, 7, 8, 1, 2, 3, 4}
iii. 循环ii,直到A(x,少^0,得到i 醒(jc,力。
4. 得到重建图像i , 。
权利要求
1. 一种图像处理方法,包括下列步骤a)输入原始图像P,P经设定的图像转换方法处理得到其转换图像P’,P’仅保留原始图像各个像素之间灰度的大小关系;b)生成一重建图像R,R经所述图像转换方法处理得到的转换图像R’=P’;c)以所述重建图像R作为图像处理的结果输出。
2. 如权利要求1所述的图像处理方法,其特征在于,所述图像转换方法是LBP变换方法。
3. 如权利要求2所述的图像处理方法,其特征在于,所述LBP变换基于中心像素周围 的8个像素。
4. 如权利要求l-3任意一项所述的图像处理方法,其特征在于,在步骤b中,生成满足R'二P'的像素灰度最大的重建图像Rmax和满足R^P,的像素灰度最小的重建图像Rmin,并以 Rmax和Rmm中各个像素的灰度的平均值作为重建图像R中对应像素的灰度。
5. 如权利要求4所述的图像处理方法,其特征在于,所述Rmax通过下述方法获得将Rn^中所有像素的灰度预设为255;对于每个像素,将其灰度由255以(3为步长依次减小,直到Rmax^P'。
6. 如权利要求4所述的图像处理方法,其特征在于,所述Rmi。通过下述方法获得将 Rm,n中所有像素的灰度预设为0;对于每个像素,将其灰度由0以卩为步长依次增大,直 到Rmin、P,。
7. 如权利要求5或6所述的图像处理方法,其特征在于,所述步长^=1或3或5。
8. 如权利要求4所述的图像处理方法,其特征在于,所述平均值为算术平均值。
全文摘要
本发明公开了一种图像处理方法,属于图像处理技术领域。本发明方法包括下列步骤a)输入原始图像P,P经设定的图像转换方法处理得到其转换图像P’,P’仅保留原始图像各个像素之间灰度的大小关系;b)生成一重建图像R,R经所述图像转换方法处理得到的转换图像R’=P’;c)以所述重建图像R作为图像处理的结果输出。所述图像转换方法优选LBP变换方法。在步骤b中,优选生成满足R’=P’的像素灰度最大的重建图像R<sub>max</sub>和像素灰度最小的重建图像Rmin,并以R<sub>max</sub>和R<sub>min</sub>中各个像素的灰度的平均值作为重建图像R中对应像素的灰度。本发明可用于图像去光照等图像处理。
文档编号G06K9/36GK101504725SQ20091008053
公开日2009年8月12日 申请日期2009年3月20日 优先权日2009年3月20日
发明者封举富, 祝世虎 申请人:北京大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1