数字影像的彩色插补方法

文档序号:7682465阅读:267来源:国知局
专利名称:数字影像的彩色插补方法
技术领域
本发明涉及一种对数字影像的处理方法,特别是关于一种利用贝尔图块
(Bayer pattern)执行数字影像的彩色插补方法。
背景技术
在感光元件中,由数百万个感光单元(或像素)组成的数组覆盖在传感器的 表面。在受光后整个感光元件的像素数组上的累积电荷在感光元件的一端读 出。将累积电荷通过一个仿真前端(AFE)芯片或感光处理器进行量化。
为了精确地表现一幅彩色图像,传感器的每个像素位置上都需要3种颜色 样本,最常见被使用的就是RGB三原色。但若在同一个像素位置上设置三层颜 色感光元件的话,会使得数字相机的成本大幅地增加。所以有人提出彩色滤光 片数组(color filter array,以下简称CFA)的方式来进行像素颜色受光。 当今最广泛使用的CFA是贝尔图块(Bayer pattern)。
请参考图l所示,其为现有技术的贝尔图块示意图。贝尔图块ioo是利用 了人眼对绿色强度的辨别灵敏度大于红色或蓝色的原理。因此,在贝尔图块 100的彩色滤光片数组中,绿色滤光片出现的次数是蓝色滤光片或红色滤光片 的两倍,使得每四个像素形成一个单元。滤光片的排列顺序为红色滤光片与绿 色滤光片交替排列;次一列则是由绿色滤光片与蓝色滤光片交替排列。
最后由数字摄像处理器根据每一个像素接收的光量进行颜色的内插处理。 请参考表1所示,其为颜色像素的滤光数组的部分列表
R2G3R4
B5G6B7G8
G9RioGuRl2
3Bi3B15Gi6
表l
以内插计算为例,对于蓝色像素与红色像素位置的绿色像素内插。请参考 表1所示,因为绕在周围的四个像素都有真实的绿色像素,因此要还原这失去
的绿色像素,是利用周围颜色来进行插补
G,7 = (G3+G6+G8+Gu)/4, 式1
R' 7 = (R2+R4+R1()+R12) /4, 式2
B, 6 二 (B5+B7) /2, 式3
其中G, R, B分别代表真实的绿色像素、红色像素和蓝色像素;G' 、 R'
与B'则代表内插得到的绿色像素值、红色像素值和蓝色像素值。
在上述颜色像素的颜色重建后,可以得到贝尔图块IOO所有像素的颜色修
正值。在经过补偿后得到下述表2,其为补偿后的每一像素各颜色列表。
Gi R i B iG 2R2 B 2G3R 3 B 3G 4R4B 4
G 5R 5B5G6 R 6B 6G, 7 R, 7B7G8R sB 8
G9R 9B 9G 10R10 B 10GuR uB 11G 12R12B 12
G 13R 13B13GuR uB 14G 15R 15B15G^R化B 16
表2
G'7插补时仅使用上下左右四相邻的G像素,然而在B7上仍有相当重要 的信息没有被利用,而造成插补出的影像,分辨率较差。

发明内容
本发明所要解决的技术问题在于提供一种数字影像的彩色插补方法,以提 高数字影像的影像清晰度。
为了解决上述技术问题,本发明提供一种数字影像的彩色插补方法,依据 一贝尔图块进行数字影像的像素插补,其特点在于,该彩色插补方法包括以下
步骤从该贝尔图块中设定一选取区域,用以选取出复数个颜色像素; 利用一滤通器对该选取区域中的每一个像素进行滤通处理,借以产生相应 的一亮度区块;
根据该亮度区块与该贝尔图块的相应位置的该颜色像素,进行一影像彩度 处理产生一彩度区块;以及
将该亮度区块与该彩度区块进行一影像组合处理,产生一输出影像区块。 上述数字影像的彩色插补方法,其特点在于,进行该影像彩度处理后,还 包括下列步骤
对该彩度区块中的非绿色像素进行一绿色值补偿手段,记录这些像素所取 得的一已补偿绿色像素值。
上述数字影像的彩色插补方法,其特点在于,该亮度区块与该彩度区块进
行该影像组合处理中,还包括下列步骤
将该亮度区块与该彩度区块合并成一绿色影像区块;以及
进行一颜色像素补偿手段,用以对该绿色影像区块中的每一像素进行像素 的颜色补偿产生该输出影像区块。
本发明通过提供一种结合数字影像的亮度滤通与彩度滤通的颜色插补处 理方法,以提高数字影像的影像清晰度。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的 限定。


图1为现有技术的贝尔图块示意图2a为本发明的运作流程示意图2b为亮度插补手段的运作流程示意图3a为影像的像素数组示意图3b为水平影像素屏蔽示意图3c为垂直影像素屏蔽示意图3d为亮度区块生成示意图4a为彩色区块的示意图4b为彩色区块插补的示意5图5为影像组合处理的运作流程示意图; 图6为绿色影像区块示意图7为在绿色影像区块中的红色像素的分布示意图。
其中,附图标记
100 贝尔图块
300 像素数组
310 水平影像屏蔽
320 垂直影像屏蔽
400 亮度区块
500 彩度区块
600 绿色影像区块
具体实施例方式
请参考图2a所示,其为本发明的运作流程示意图。本发明所揭露的数字 影像的彩色插补方法,其中包括下列步骤步骤S210,设定选取区域,从贝 尔图块中选取出多个颜色像素并记录颜色像素的相应位置于选取区域中,选取 区域为一 m*n像素数组。贝尔图块中的颜色分布是由绿色像素与红色像素交错 构成一列,蓝色像素与绿色像素构成次一列,再分别由绿/红像素与蓝/绿像素 两两交错形成贝尔图块。在贝尔图块中的每一个像素仅存在一种颜色值,并未 具有其它颜色值。
在本实施例中设定选取区域为5*5像素数组。步骤S220,根据选取区域 中的影像边缘,产生相应的像素边界权重值。
请另外参考图2b,其为亮度插补手段的运作流程示意图。在亮度插补手 段中还包括以下步骤步骤S231,根据选取区域的像素数组大小,用以分别 设定水平影像屏蔽与垂直影像屏蔽。步骤S232,根据水平影像屏蔽检测选取 区域中每一像素相应的影像水平边界权重值。步骤S233,根据垂直影像屏蔽 检测选取区域中每一像素相应的影像垂直边界权重值。
请同时配合图3a、 3b与3c所示,其分别为影像的像素数组、水平影像屏 蔽与垂直影像屏蔽示意图。图3a、 3b与3c中分别为5*5的像素数组。图3a 的像素数组300中的Pij代表的是像素位置(i, j)。图3b中的Ehij代表的是像
6素位置(i, j)的影像水平边界权重值310。图3c中的Evu代表的是像素位置 (i, j)的影像垂直边界权重值320。其检测方式是将图3b与图3c的影像屏 蔽分别套用至图3a的像素数组300中,分别计算影像的水平与垂直的分量距 离。分量距离的计算可以依据不同算法来执行,本实施例是提供以下方式为例:
<formula>formula see original document page 7</formula>
对于选取区域中的其它像素的影像水平边界权重值310与影像垂直边界 权重值320可以依据上式得到。
步骤S230,根据贝尔图块的各种颜色像素进行相应的亮度插补手段。当 目前处理的像素是位于贝尔图块的绿色像素,则用滤通器产生对应的亮度像
素,滤通器请参考下式6所示
<formula>formula see original document page 7</formula>
式6中Mg为一低通滤波器,gij为相应选取区域中的每一像素位置的低通 滤波系数。
若目前处理的像素位于贝尔图块100的红色或蓝色像素,将此一像素利用 水平滤通器与垂直滤通器分别产生两个相应的水平亮度像素与垂直亮度像素。 接着将水平亮度像素与垂直亮度像素进行加权平均,用以产生此一像素相应的 亮度像素。请分别参考式7,其为对非绿色像素的滤通器丄....=-^~~+-^~*丄,
式7
six 尸'
1
7=1
=i戶i
"11a12"I3a14
%"23"24a25
"32"33a34"35
"44"45
A2"54
6"
623624
4
643644
651652&53654
式7_1
式7-2
Lij为选取区域中像素位置(i, j); aij为低通滤波系数;bij为低通滤波系 数;EVij为影像垂直边界权重值;Ehij为影像水平边界权重值;L为利用Mv产
生的垂直亮度像素;Lh是利用Mh产生的水平亮度像素。
请配合参考图3d所示,其为亮度区块生成示意图。对贝尔图块100中的
每一像素进行上述的影像插补处理,并将这些像素依序排列组合后输出为亮度 区块400。
步骤S240,根据亮度区块与选取区域进行影像彩度处理,产生彩度区块。 特别值得注意的是,本实施例中对于选取区域中的不同颜色像素的所在位置进 行相应的处理。若当前计算的颜色像素为贝尔图块100的绿色像素,将选取区
8域中的每一像素与亮度区块400中相应位置的像素进行该影像彩度处理,并执 行下式用以产生彩度区块500中相应位置的彩度像素
Cg(/=^/—丄(/ 式8
若当前计算的颜色像素为贝尔图块100的红色像素或蓝色像素,执行下式 用以产生彩度区块500中相应位置的彩度像素
式9
Cgij为彩度区块中的位置(i, j); Pij为选取区域中像素位置(i, j); U 为亮度区块中(i, j)像素位置。
接下来,对彩度区块500进行插补手段,用以产生对应于贝尔图块100 的红色像素/蓝色像素位置彩度像素。彩度补偿手段系根据下式10,进行非绿
色像素的彩度插补
化,w +化—i+ Cg,+W + Cg,v+1
式10
= 4
请参考图4a所示,其为彩色区块的示意图。其中,Cg^为彩度区块500 中的颜色像素位置(i, j)的彩度值。举例来说,对于Cg23 (图4a中虚线框)而 言,此一颜色像素位置中并没有彩度值(其值为O),所以需要利用周边像素的 彩度值来对此一像素位置进行彩度值的补插动作。请参考图4b所示,其为彩 色区块插补的示意图。其处理方式请参考式ll
广 _ Cg2,2 + + Cg3,3 + Cg2,4
4 式ll
重复进行各颜色的插补动作,使得在彩度区块500中的每一像素位置中皆 具有相应的彩度值。接着,步骤S250,将亮度区块与彩度区块进行影像组合 处理,产生输出影像区块。请配合图5,其为影像组合处理的运作流程示意图。 在进行影像组合处理中还包括下列步骤步骤S251,将亮度区块与彩度区块 合并成绿色影像区块。对于亮度区块400的每一像素与相应位置的彩度区块 500中的每一像素进行叠加的动作,用以产生绿色影像区块600。其中,亮度
9区块400与彩度区块500的叠加请参考下式所示-
式12
Gij为绿色影像区块的像素位置(i, j); U为亮度区块中像素位置(i, j); Cgij为彩度区块中彩度像素位置(i, j)。请参考图6所示,其为绿色影像区块 示意图。
步骤S252,进行红色像素或蓝色像素补偿手段,用以对绿色影像区块中 的每一颜色像素进行像素的颜色补偿产生输出影像区块。在贝尔图块100中的 每一个颜色像素仅具有单一的颜色值。为了能让每一颜色像素可以得到其余颜 色值,利用颜色像素补偿手段从周遭的其它颜色像素进行其它颜色的插补计 算。
以欲对红色像素的其它颜色补偿为例,对于需要插补处理的情况有以下三
种状况l.在具有红色像素与绿色像素相邻的列(row)上的绿色像素;状况2.
在具有蓝色像素与绿色像素相邻的列上的绿色像素;状况3.在具有蓝色像素 与绿色像素相邻的列上的蓝色像素。请配合图7所示,其为在绿色影像区块中 的红色像素的分布示意图。其中,Rij为红色像素位置(i, j); Gij为绿色像素 位置(i, j); Bij为蓝色像素位置(i, j)。在本实施例中是根据不同状况利用 相应的算法进行相应的颜色补偿。 在状况1时
根据红色像素周遭的绿色像素进行颜色补偿动作。请参考下式12。
在状况2时
根据红色像素周遭的绿色像素进行颜色补偿动作。请参考下式13。
=《,;+
(u^)+(u,,川)
2
式13
10在状况3时
根据红色像素周遭的绿色像素进行颜色补偿动作。请参考下式14。
d,w — GMJ—J + — fi+1J—J i
d,y+1 - G,._1J+1) + (A+h.J+1 -G,+1J+1)
2 式14
对于蓝色像素的颜色补偿与红色像素的处理动作相同,所以在此不再多加 赘述。最后,对绿色影像区块600每一个颜色像素位置记录其中的每一颜色值 至输出影像区块中。并重复执行步骤S210,直至完成贝尔图块中所有的颜色 像素为止。
本发明提供一种结合数字影像的亮度滤通与彩度滤通的颜色插补处理方 法,用以提高数字影像的影像清晰度。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这 些相应的改变和变形都应属于本发明权利要求的保护范围。
权利要求
1、一种数字影像的彩色插补方法,依据一贝尔图块进行数字影像的像素插补,其特征在于,该彩色插补方法包括以下步骤从该贝尔图块中设定一选取区域,用以选取出复数个颜色像素;利用一滤通器对该选取区域中的每一个像素进行滤通处理,借以产生相应的一亮度区块;根据该亮度区块与该贝尔图块的相应位置的该颜色像素,进行一影像彩度处理产生一彩度区块;以及将该亮度区块与该彩度区块进行一影像组合处理,产生一输出影像区块。
2、 根据权利要求1所述的数字影像的彩色插补方法,其特征在于,进行 该影像彩度处理后,还包括下列步骤对该彩度区块中的非绿色像素进行一绿色值补偿手段,记录这些像素所取 得的一已补偿绿色像素值。
3、 根据权利要求1所述的数字影像的彩色插补方法,其特征在于,该亮 度区块与该彩度区块进行该影像组合处理中,还包括下列步骤将该亮度区块与该彩度区块合并成一绿色影像区块;以及进行一颜色像素补偿手段,用以对该绿色影像区块中的每一像素进行像素 的颜色补偿产生该输出影像区块。
全文摘要
本发明涉及一种数字影像的彩色插补方法,依据一贝尔图块进行数字影像的像素插补,该彩色插补方法包括以下步骤从该贝尔图块中设定一选取区域,用以选取出复数个颜色像素;利用一滤通器对该选取区域中的每一个像素进行滤通处理,借以产生相应的一亮度区块;根据该亮度区块与该贝尔图块的相应位置的该颜色像素,进行一影像彩度处理产生一彩度区块;以及将该亮度区块与该彩度区块进行一影像组合处理,产生一输出影像区块。本发明可以提高数字影像的影像清晰度。
文档编号H04N9/04GK101489142SQ200810002370
公开日2009年7月22日 申请日期2008年1月15日 优先权日2008年1月15日
发明者周宏隆, 廖明俊, 詹振宏 申请人:华晶科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1