一种图像增强处理方法及装置的制作方法

文档序号:6584987阅读:139来源:国知局
专利名称:一种图像增强处理方法及装置的制作方法
技术领域
本发明主要涉及图像处理领域,特别是指一种图像增强处理方法及装置。
背景技术
—般的图像采集系统都要对获得的图像进行图像增强处理。图像锐化是其中一项
重要的技术,图像锐化主要是对图像边缘进行增强处理,以得到更佳的视觉效果。 现有的图像锐化技术,有线性处理和非线性处理,线性处理通常是用中心点和四
周差异和平均作为对中心点的修正项进行增强;非线性处理是根据中心点与四周差异和作
为非线性函数的输入值得到修正项。 发明人在实现本发明的过程中发现,现有技术中至少存在以下缺陷现有技术进 行差异判断的时候没有考虑每个像素间的差异,只是简单的将这种差异叠加到像素值上, 这样的处理没有考虑图像细节的方向性,会对一些不该增强的地方进行增强,同时每个像 素之间的差异贡献也应该是不一致的,差异大的贡献值大,差异值小的贡献值应该小,这样 才符合一般方向性增强的思路,还有由于噪声的干扰,像素间的差异判断单独用点像素去 衡量也非常不稳定,会随着噪声的干扰而使得增强效果不佳,因此,迫切需要一种新的图像 增强方案。

发明内容
本发明的目的主要是克服现有图像锐化方法中没有考虑差异度不同像素的贡献 价值,以及点像素容易受噪声干扰等不足,利用结构化像素来减小噪声干扰,同时用像素间 的差异值不同贡献价值不同的思路对图像进行更加合理的处理。
本发明的技术方案是这样实现的
—种图像增强处理方法,包括 以图像中的一像素点为中心像素点构建结构化像素;
计算所述结构化像素差异度; 根据所述结构化像素差异度和锐化参数确定加权值; 根据所述加权值和所述结构化像素中各像素点的像素值,对所述中心像素点进行
图像锐化处理,得到所述中心像素点加权修正后的像素值。 优选的,所述结构化像素为不低于3*3的像素点方阵。 优选的,所述结构化像素为5*5的像素点方阵,根据以下公式构建结构化像素
str_pixel_i = {pixel_i (x_2, y_2) , pixel_i (x_2, y_l) , pixel_i (x_2, y) , pixel_i (x_2, y+1), pixel_i(x_2, y+2), pixel_i(x_l, y_2) , pixel_i(x_l, y_l) , pixel_i(x_l, y) , pixel_i(x_l, y+1), pixel_i(x_l, y+2), pixel_i(x, y_2), pixel_i(x, y_l), pixel_i(x, y), pixel_i(x, y+1), pixel_i(x,
5y+2), pixel—i (x+l, y_2) , pixel_ pixel_i(x+l, y+2),
pixel—i (x+2, y_2) , pixel_ pixel—i(x+2, y+2)};
■ (x+l, y_l), pixel_i(x+l, y) , pixel_i(x+l, y+1),
■ (x+2, y_l), pixel_i(x+2, y) , pixel_i(x+2, y+1),




其中,所述str_piXel」表示以pixel」(x, y)为中心像素点的结构化像素, 优选的,计算所述结构化像素差异度包括 根据所述结构化像素确定邻域结构化像素;
根据所述结构化像素和所述邻域结构化像素计算所述结构化像素差异度。 优选的,根据以下公式计算所述结构化像素差异度
/III (".xe/—《x,力)2 Xy_ 力)2 .
"机欲一 一e/ _ /, * 一 / /;ce/ 一 =-^ v r--^-,
一 l—"x,力ipw 一 力J其中,str_pixel_i表示以pixel_i(x, y)为中心像素点的结构化像素,str pixel_j表示以pixel_j(x, y)为中心像素点的结构化像素,Diff (str_pixel pixel_j)表示结构化像素str_pixel_i和str_pixel_j的差异度。
优选的,根据以下加权函数公式确定加权值
str
<formula>formula see original document page 6</formula> 其中,所述o为锐化参数,str—pixel」表示以pixel」(x,y)为中心像素点的结 构化像素,str_piXel_j表示以pixel—j(x, y)为中心像素点的结构化像素,w()表示加权
A ^、
优选的,根据以下公式进行图像锐化处理 I>(/,;)(v(J.H0) = +
函数公式
<formula>formula see original document page 6</formula> 其中,En_v表示进行图像锐化后的图像,v表示进行图像锐化前的图像,I表示和 i像素相关的像素集,w(i, j)表示像素(i, j)加权值。
—种图像增强处理装置,包括 构建单元,用于以图像中的一像素点为中心像素点构建结构化像素;
第一计算单元,用于计算所述结构化像素差异度; 第二计算单元,用于根据所述结构化像素差异度和锐化参数确定加权值; 处理单元,用于根据所述加权值和所述结构化像素中各像素点的像素值,对所述
中心像素点进行图像锐化处理,得到所述中心像素点加权修正后的像素值。 优选的,所述结构化像素为5*5的像素点方阵,所述构建单元根据以下公式构建
结构化像素 <formula>formula see original document page 6</formula>pixel_i(x_2, y+2), pixel_i(x_l, y_2), pixel_i(x_l, y_l), pixel_i(x_l, y) , pixel_i(x_l, y+1), pixel_i(x_l, y+2), pixel_i (x, y_2) , pixel_i (x, y_l) , pixel_i(x, y), pixel_i(x, y+1), pixel_i(x, y+2), pixel_i(x+l, y-2), pixel_i(x+l, y-1), pixel_i(x+l, y) , pixel_i(x+l, y+1), pixel_i(x+l, y+2), pixel_i(x+2, y-2), pixel_i(x+2, y-1), pixel_i(x+2, y) , pixel_i(x+2, y+1), pixel—i(x+2, y+2)}; 其中,所述str_pixel_i表示以pixel_i (x, y)为中心像素点的结构化像素。
优选的,所述第一计算单元根据以下公式计算所述结构化像素差异度
<formula>formula see original document page 7</formula>其中,str_pixel_i表示以pixel_i(x, y)为中心像素点的结构化像素,str_ pixel_j表示以pixelj(x, y)为中心像素点的结构化像素,Diff (str_pixel_i, str— pixel_j)表示结构化像素str_pixel_i和str_pixel_j的差异度。
优选的,所述第二计算单元根据以下加权函数公式确定加权值 <formula>formula see original document page 7</formula> 其中,所述o为锐化参数,str—pixel」表示以pixelj(x,y)为中心像素点的结 构化像素,str_piXel_j表示以pixel—j(x, y)为中心像素点的结构化像素,w()表示加权 函数公式。 优选的,所述处理单元根据以下公式进行图像锐化处理
-,<formula>formula see original document page 7</formula> 其中,En_v表示进行图像锐化后的图像,v表示进行图像锐化前的图像,I表示和 i像素相关的像素集,w(i, j)表示像素(i, j)加权值。 本发明所述技术方案利用结构化像素来减小噪声干扰,同时利用像素间的差异值 不同贡献价值不同,在进行图像增强运算时每个差异值采用不同的权值,合理的对图像边 缘进行增强处理。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。
图1为本发明结构化像素的示意图; 图2为本发明一种图像增强处理方法优选实施例的流程示意图;
图3为本发明一种图像增强处理装置优选实施例的组成结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 参照图l,示出了本发明结构化像素的示意图。在图1中,采用5*5米字型为例说 明结构化像素,一共25个像素点组成一个结构化像素,即
str_pixel_i = {pixel_i (x_2, y_2) , pixel_i (x_2, y_l) , pixel_i (x_2, y) , pixel_i (x_2, y+1), pixel_i(x_2, y+2), pixel_i(x-1, y-2) , pixel_i(x-1, y-1) , pixel_i(x-1, y) , pixel_i(x-1, y+1), pixel_i(x_l, y+2), (1) pixel_i (x, y_2) , pixel_i (x, y_l) , pixel_i(x, y), pixel_i(x, y+1), pixel_i(x, y+2), pixel_i(x+l, y-2) , pixel_i(x+l, y-1) , pixel_i(x+l, y) , pixel_i(x+l, y+1), pixel_i(x+l, y+2), pixel_i(x+2, y-2), pixel_i(x+2, y-1), pixel_i(x+2, y) , pixel_i(x+2, y+1), pixel_i(x+2, y+2)} 其中,所述str—pixelj表示以pixelj(x,y)为中心像素点的结构化像素。可以 理解,本发明还可以采用如3*3或其它结构的结构化像素,本发明并不对此进行任何限定。
设一幅给定图像为v,增强处理后的图像为En—v,则根据以下公式进行图像锐化 处理
!>(,,_/) _ v。 = v(i) +/e/ - (2) 其中I表示和i像素相关的像素集,w()是对应像素的加权值,现有方法都是将j 像素定义为点像素。
在本发明中,设定结构化像素的原理为 定义一个rn^的像素区域即结构化像素,因为一个区域内是带有局部图像结构信
息即图像细节,然后把结构化像素作为一个点像素,代入公式(2)进行图像增强运算,即根
据公式(2)对输入图像每点进行增强处理运算,即可得到增强处理后的图像。 参照图2,示出了本发明一种图像增强处理方法优选实施例的流程示意图,包括步
骤 步骤S210、以图像中的一像素点为中心像素点构建结构化像素。 可以以待处理图像中的任一像素点为中心像素点构建结构化像素,所述结构化像
8素为不低于3*3的像素点方阵,在本发明实施例中优选为5*5的像素点方阵,针对5*5的像 素点方阵,可以根据以下公式构建结构化像素;
str_pixel_i = {pixel_i (x_2, y_2) , pixel_i (x_2, y_l) , pixel_i (x_2, y) , pixel_i (x_2, y+1), pixel_i(x_2, y+2), pixel_i(x-1, y-2) , pixel_i(x-1, y-1) , pixel_i(x-1, y) , pixel_i(x-1, y+1), pixel_i(x_l, y+2), pixel_i(x, y_2), pixel_i(x, y_l), pixel_i(x, y), pixel_i(x, y+1), pixel_i(x, y+2), pixel_i(x+l, y-2), pixel_i(x+l, y-1), pixel_i(x+l, y) , pixel_i(x+l, y+1), pixel_i(x+l, y+2), pixel_i(x+2, y-2), pixel_i(x+2, y-1), pixel_i(x+2, y) , pixel_i(x+2, y+1), pixel_i(x+2, y+2)} 其中,pixel_i(x, y)为中心像素点。
步骤S220、计算所述结构化像素差异度。
所述步骤S220包括 根据所述结构化像素确定邻域结构化像素。以及 根据所述结构化像素和所述邻域结构化像素计算所述结构化像素差异度。 所述结构化像素差异度是指中心像素点所构建的结构化像素与所述中心像素点
的邻域像素点所构建的结构化像素的差异度。 对于任意两个结构化像素str_piXel_i, str_piXel_j的差异度计算,其中,str_
pixeli/str_piXel j代表结构化像素i/j,可通过如下通用公式计算得到<formula>formula see original document page 9</formula> 需要补充说明的是,结构化像素视为有某个像素点的结构化信息的块状区域。两 个结构化像素的差异度正是体现了某两个像素点对应的两个结构化像素的结构化信息的 差异,这种差异可以具体体现方差、均值、绝对值以及梯度等,以上公式(3)只是其中一种 情况。 所述公式(3)所示的是中心结构化像素与其邻域的结构化像素对的结构化像素 差异度,该差异度是指两个结构化像素的差异。 步骤230、根据所述结构化像素差异度和锐化参数确定加权值。
加权函数公式为
<formula>formula see original document page 9</formula>
其中,所述o为锐化参数,,str_pixel」表示以pixel」(x, y)为中心像素点的 结构化像素,str_piXel_j表示以pixel—j(x, y)为中心像素点的结构化像素,w()表示加 权函数公式。在本发明实施例中,所述锐化参数可以根据需要人为设置,从而达到调节该锐化参数以达到不同锐化效果的目的。公式(4)中的差异度定义按照公式(3)计算,加权值 函数是根据邻域结构化像素与中心结构化像素之间的差异来确定其对中心像素的贡献值, 差异度越大,贡献越小,差异度越小,贡献越大。 需要说明的是,所述公式(4)只是加权函数公式中的一种,本发明还可以选择其
它各种严格单调增函数,如y = xn, n = 1......。 步骤S240、对所述中心像素点进行图像锐化处理。 根据所述加权值和所述结构化像素中各像素点的像素值,对所述中心像素点进行 图像锐化处理,得到所述中心像素点加权修正后的像素值,并输出锐化运算后的中心像素 点。
根据以下公式进行图像锐化处理
2>(/,,(y)-, —v(/) = ;;(/) +^~^- (2)
一 L一,力 其中,En_v表示进行图像锐化后的图像,v表示进行图像锐化前的图像,I表示和 i像素相关的像素集,w(i, j)表示像素(i, j)加权值。 —幅图像是由多个像素点组成的,以上所述步骤针对一个像素点进行说明,对一 幅图像中待处理的像素点都按照以上步骤进行处理,即可完成对整个图像的增强处理。
本发明所述技术方案主要是克服现有图像锐化算法中没有考虑差异度不同像素 的贡献价值、方向性的问题以及点像素容易受噪声干扰等不足。利用结构化像素来减小噪 声干扰,同时利用像素间的差异值不同贡献价值不同的思路,在进行图像增强运算时每个 差异值采用不同的权值,合理的对图像边缘进行增强。 参照图3,本发明还公开了一种图像增强处理装置。所述图像增强处理装置包括
构建单元,用于以图像中的一像素点为中心像素点构建结构化像素。
第一计算单元,用于计算所述结构化像素差异度。 第二计算单元,用于根据所述结构化像素差异度和锐化参数确定加权值。 处理单元,用于根据所述加权值和所述结构化像素中各像素点的像素值,对所述
中心像素点进行图像锐化处理,得到所述中心像素点加权修正后的像素值。 其中,所述结构化像素为5*5的像素点方阵,所述构建单元根据以下公式构建结
构化像素 str_pixel_i = {pixel_i (x_2, y_2) , pixel—i (x_2, y_l) , pixel—i (x_2, y) , pixel—i (x_2, y+1) pixel_i(x_2, y+2), pixel_i(x-1, y-2) , pixel_i(x-1, y-1) , pixel_i(x-1, y) , pixel_i(x-1, y+1) pixel_i(x_l, y+2), pixel_i(x, y_2), pixel_i(x, y_l), pixel_i(x, y), pixel_i(x, y+1), pixel_i(x y+2), pixel_i(x+l, y-2) , pixel_i(x+l, y-1) , pixel_i(x+l, y) , pixel_i(x+l, y+1) pixel_i(x+l, y+2), pixel_i(x+2, y—2) , pixel_i(x+2, y—1) , pixel_i(x+2, y) , pixel_i(x+2, y+1)
10<formula>formula see original document page 11</formula>
其中,所述str_piXel_i表示以pixel」(x, y)为中心像素点的结构化像素' 所述第一计算单元根据以下公式计算所述结构化像素差异度<formula>formula see original document page 11</formula>
其中,str_pixel_i表示以pixel_i(x, y)为中心像素点的结构化像素,str— pixel_j表示以pixelj(x, y)为中心像素点的结构化像素,Diff (str_pixel_i, str— pixel_j)表示结构化像素str_pixel_i和str_pixel_j的差异度。
所述第二计算单元根据以下加权函数公式确定加权值<formula>formula see original document page 11</formula>
其中,所述o为锐化参数,str—pixelj表示以pixel」(x,y)为中心像素点的结 构化像素,str_piXel_j表示以pixel—j(x, y)为中心像素点的结构化像素,w()表示加权 函数公式。 所述处理单元根据以下公式进行图像锐化处理
<formula>formula see original document page 11</formula>
其中,En_v表示进行图像锐化后的图像,v表示进行图像锐化前的图像,I表示和 i像素相关的像素集,w(i, j)表示像素(i, j)加权值。 所这图像增强处理装置的工作过程和工作原理已经在方法实施例部分进行了详 细描述,为了节省篇幅,在此不再赘述,装置实施例部分未详细描述的部分参照方法实施例 相关部分的描述即可。 本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如磁碟、光盘、只读存 f诸i己十乙亍本(Read—Only Memory, ROM)或P道丰几存f诸i己十乙亍本(Random Access Memory, RAM)等。 在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺序,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,对各步骤的先后变化也在本发 明的保护范围之内。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种图像增强处理方法,其特征在于,包括以图像中的一像素点为中心像素点构建结构化像素;计算所述结构化像素差异度;根据所述结构化像素差异度和锐化参数确定加权值;根据所述加权值和所述结构化像素中各像素点的像素值,对所述中心像素点进行图像锐化处理,得到所述中心像素点加权修正后的像素值。
2. 根据权利要求1所述的图像增强处理方法,其特征在于,所述结构化像素为不低于 3*3的像素点方阵。
3. 根据权利要求2所述的图像增强处理方法,其特征在于,所述结构化像素为5*5的像 素点方阵,根据以下公式构建结构化像素str_pixel_i ={pixel_i(x_2, y_2), pixel_i(x_2, y_l), pixel_i(x_2, y), pixel_i(x_2, y+1), pixeli(x—2,y+2),pixel_i(x_l, y_2), pixel_i(x_l, y_l), pixel_i(x_l, y), pixel_i(x_l, y+1), pixel— i(x-l,y+2),pixel_i(x, y_2), pixel_i(x, y_l), pixel_i(x, y), pixel_i(x, y+1), pixel_i(x, y+2), pixel_i (x+l, y_2) , pixel_i(x+l, y_l) , pixel_i(x+l, y), pixel_i(x+l, y+1), pixel— i(x+l,y+2),pixel_i(x+2, y_2), pixel_i(x+2, y_l), pixel_i(x+2, y), pixel_i(x+2, y+1), pixel— i(x+2, y+2)};其中,所述str_piXel」表示以pixel」(x, y)为中心像素点的结构化像素。
4. 根据权利要求1至3任一项所述的图像增加处理方法,其特征在于,计算所述结构化 像素差异度包括根据所述结构化像素确定邻域结构化像素;根据所述结构化像素和所述邻域结构化像素计算所述结构化像素差异度。
5. 根据权利要求4所述的图像增强处理方法,其特征在于,根据以下公式计算所述结 构化像素差异度其中,str_pixel」表示以pixel」(x,y)为中心像素点的结构化像素,str_pixel_j表 示以pixel_j(x,y)为中心像素点的结构化像素,Diff (str_pixel_i,str_pixel_j)表示结 构化像素str_pixel_i和str_pixel_j的差异度。
6.根据权利要求5所述的图像增强处理方法,其特征在于,根据以下加权函数公式确 定加权值其中,所述o为锐化参数,str—pixel」表示以pixel」(x,y)为中心像素点的结构化<formula>formula see original document page 2</formula>像素,str_pixel_j表示以pixelj(x, y)为中心像素点的结构化像素,w()表示加权函数公式,
7 根据权利要求6所述的图像增强处理方法,其特征在于,根据以下公式进行图像锐 化处理Z一,;)(v(/)-柳 五"_ v(/) = v(/) + ^~^ 〃 ,、-;其中,En_v表示进行图像锐化后的图像,v表示进行图像锐化前的图像,I表示和i像 素相关的像素集,w(i, j)表示像素(i, j)加权值。
8. —种图像增强处理装置,其特征在于,包括构建单元,用于以图像中的一像素点为中心像素点构建结构化像素; 第一计算单元,用于计算所述结构化像素差异度;第二计算单元,用于根据所述结构化像素差异度和锐化参数确定加权值; 处理单元,用于根据所述加权值和所述结构化像素中各像素点的像素值,对所述中心 像素点进行图像锐化处理,得到所述中心像素点加权修正后的像素值。
9. 根据权利要求8所述的图像增强处理装置,其特征在于,所述结构化像素为5*5的像 素点方阵,所述构建单元根据以下公式构建结构化像素<formula>formula see original document page 3</formula>其中,所述str_piXel」表示以pixel」(x, y)为中心像素点的结构化像素。
10. 根据权利要求8或9所述的图像增强处理装置,其特征在于,所述第一计算单元根 据以下公式计算所述结构化像素差异度<formula>formula see original document page 3</formula>其中,str_pixel」表示以pixel」(x,y)为中心像素点的结构化像素,str_pixel_j表 示以pixel_j(x,y)为中心像素点的结构化像素,Diff (str_pixel_i,str_pixel_j)表示结 构化像素str_pixel_i和str_pixel_j的差异度。
11.根据权利要求io所述的图像增强处理装置,其特征在于,所述第二计算单元根据以下加权函数公式确定加权值<formula>formula see original document page 4</formula>2其中,所述o为锐化参数,str—pixel」表示以pixel」(x,y)为中心像素点的结构化 像素,str_pixel_j表示以pixelj(x, y)为中心像素点的结构化像素,w()表示加权函数 公式。
12.根据权利要求11所述的图像增强处理装置,其特征在于,所述处理单元根据以下 公式进行图像锐化处理<formula>formula see original document page 4</formula>其中,En_v表示进行图像锐化后的图像,v表示进行图像锐化前的图像,I表示和i像 素相关的像素集,w(i, j)表示像素(i, j)加权值。
全文摘要
本发明公开了一种图像增强处理方法及装置。所述图像增强方法包括以图像中的一像素点为中心像素点构建结构化像素;计算所述结构化像素差异度;根据所述结构化像素差异度和锐化参数确定加权值;根据所述加权值和所述结构化像素中各像素点的像素值,对所述中心像素点进行图像锐化处理,得到所述中心像素点加权修正后的像素值。本发明所述技术方案利用结构化像素来减小噪声干扰,同时利用像素间的差异值不同贡献价值不同,在进行图像增强运算时每个差异值采用不同的权值,合理的对图像边缘进行增强处理。
文档编号G06T5/00GK101719269SQ20091024146
公开日2010年6月2日 申请日期2009年12月3日 优先权日2009年12月3日
发明者谌安军 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1