CN1589033A - 动态检测像素数值的方法与装置 - Google Patents
动态检测像素数值的方法与装置 Download PDFInfo
- Publication number
- CN1589033A CN1589033A CN 200410079118 CN200410079118A CN1589033A CN 1589033 A CN1589033 A CN 1589033A CN 200410079118 CN200410079118 CN 200410079118 CN 200410079118 A CN200410079118 A CN 200410079118A CN 1589033 A CN1589033 A CN 1589033A
- Authority
- CN
- China
- Prior art keywords
- pixel number
- detected
- pixel
- pixels sampled
- numerical value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Color Television Image Signal Generators (AREA)
Abstract
动态检测像素数值的方法与装置接收一像素数值阵列,此像素数值阵列具有待检测像素数值。分别将多个参考像素数值与待检测像素数值相减以得出多个差值。该参考像素数值的取样像素是位于待检测像素数值附近的取样像素,且该参考像素数值与待检测像素数值所代表的颜色相同。比较该差值以及参考值,当该差值的绝对值皆大于参考值时,判定待检测像素数值为错误的。
Description
技术领域
本发明有关一种数字彩色影像感测装置,且特别是有关一种动态判断像素数值的正确性并可即时加以修正的方法与装置。
背景技术
目前大部份的数字彩色摄影***都是利用感测装置(Sensor),例如电荷耦合装置(Charge-Coupled Device,CCD)或互补式金属氧化物半导体(CMOS)感测装置,来进行影像取样的工作。一般来说,感测装置是利用光子会激发电子(与空穴)在不同能阶间跳跃的原理,把感测到的入射光转化成电气信号。
为了检测不同色彩的光线,必须为红光、蓝光与绿光分别准备不同的取样像素。以能有效地减少感测装置的尺寸而最常被使用的彩色滤光片阵列(Bayer ColorFilter Array,CFA)为例,每一个取样像素只负责一个颜色,例如全色是(即红、绿、蓝三色)的三分之一。而为了补足每一个取样像素完整的色彩结构,感测装置必须进行色彩补差运算(Color Interpolation),借由内插得到每一个取样像素所缺少的另外两种色彩,以提高解析度。
在实际操作上,某些取样像素,例如具有缺陷的像素,可能会取得错误的像素数值。若不对这些错误的像素数值进行进一步的修正处理,则会影响到影像的品质。传统最简单的修正处理方式是先在感测装置出厂前进行测试,记录其中每个缺陷像素的位置,并在后续的数值处理中对其所对应的像素数值加上额外的修正。
然而,对于例如因时间过久才产生的新缺陷的像素、或因灰尘遮蔽镜头而得到的错误像素数值、或因更换感测装置所产生的与原本不同的缺陷像素的位置等等不是在感测元件出厂时就存在的因素,这种现有的修正处理方式便无法对其作出正确的修正。
美国专利申请案2004/0032516 A1公开了一种「结合去马赛克以及坏像素修正的数字影像***及方法」,利用动态检测的方法来修正上述的错误的像素数值,并可结合色彩补差运算的方法来一起处理所有的像素数值。然而,此美国专利申请案所公开的现有技术,其电路结构复杂且需要庞大的运算处理,如此不但需要高速的***运算能力来支援,而且更增加设计与制造时的成本负担。此外,这种现有技术所得到的影像由于经过太多的数值运算,因此在视觉上容易看起来过于模糊而流于失真。
发明内容
本发明的一目的是提出一种动态检测像素数值的方法,用以动态检测并即时修正错误的像素数值,且避免繁复的数值运算而造成失真的问题。
本发明的另一目的是提出一种动态检测像素数值的***,其电路结构简单且不需庞大的运算处理,并可结合原有的色彩补差运算装置,以降低设计与制造的成本。
根据本发明提供一种动态检测像素数值的方法与装置。将像素数值阵列储存于寄存器中,此像素数值阵列具有待检测像素数值。分别将多个参考像素数值与待检测像素数值用减法器相减以得出多个差值。该参考像素数值的取样像素是围绕待检测像素数值的取样像素,且该参考像素数值与待检测像素数值所代表的颜色相同。使用比较器比较该差值以及参考值,当该差值的绝对值皆大于参考值时,便判定待检测像素数值为错误的。
依照本发明的一较佳实施例,动态检测像素数值的装置还包含加法器以及除法器,当待检测像素数值为错误时,借由加法器以及除法器以该参考像素数值的平均值取代该待检测像素数值,且当该差值的绝对值其中之一不大于参考值时,保留该待检测像素数值。
依照本发明的一较佳实施例,该参考像素数值的取样像素与待检测像素数值的取样像素之间的距离皆相等,且该参考像素数值的取样像素包围待检测像素数值的取样像素。再者,该动态检测像素数值装置是与色彩补差运算装置相结合。
本发明的动态检测像素数值的方法与装置是以减法所得的差值与参考值比较来判定像素数值是否错误,其电路结构简单且不需大量的运算处理,可大幅地降低成本的负担。再者,本发明可结合于感测装置的原有的色彩补差运算装置之中,不需要繁复的额外电路改进,可有效地减少设计与制造的难度与成本。此外,利用本发明处理过后的影像相较于现有技术所得的影像,并没有经过太多的数值运算,解决了现有影像失真的问题。
附图说明
图1A是本发明的一较佳实施例的方法流程图;
图1B是本发明的一较佳实施例的装置示意图;以及
图2是本发明的一较佳实施例的像素数值阵列的示意图。
具体实施方式
图1A是是本发明的一较佳实施例的方法流程图,图1B则是本发明的一较佳实施例的装置示意图。
首先,以感测装置,例如电荷耦合装置(CCD)、互补式金属氧化物半导体(CMOS)感测装置或彩色滤光片阵列取样的感测装置,将感测到的入射光借由负责不同色彩的取样像素转化成多个原始的像素数值。当然,若是单色光或只是要作黑白影像,可以只使用一种色彩的取样像素或者不能分辨色彩的取样像素。而后,依照各取样像素在空间上的分布,将部分或全部的像素数值储存于一寄存器132中,形成一个像素数值阵列(步骤102)。
当要检查此像素数值阵列所包含的多个取样像素中,是否有取样像素为不良(或说故障)的取样像素时,可以逐一检测各个像素。例如自整个像素数值阵列的左上方开始,依序逐排逐列的顺序,逐渐检测每一个像素。而在检测某一个像素时,可以将整个像素数值阵列视为一个待检测像素数值以及多个参考像素数值。该参考像素数值的取样像素是围绕待检测像素数值的取样像素,且该参考像素数值与待检测像素数值所代表的颜色相同。例如,若待检测像素数值所代表的颜色为红色,则此时从该像素数值阵列选出的该参考像素数值所代表的颜色也必须皆为红色。接着,分别将该参考像素数值与待检测像素数值用减法器134相减,以得出分别对应到每一个参考像素数值的多个差值(步骤104)。
然后,使用比较器136比较该差值以及参考值(步骤106)。当该差值的绝对值皆大于参考值时,判定此待检测像素数值为错误的(步骤112)。此时,若要进一步修复错误的待检测像素数值,可以借由加法器142以及除法器144,以该参考像素数值的平均值取代该待检测像素数值(步骤114)。另一方面,当该差值的绝对值其中之一不大于参考值时,判定此待检测像素数值为正确的(步骤122)。此时,保留待检测像素数值,并继续检测下一个待检测像素数值(步骤124)。此时,便可以使用被检测后判定为正常的像素数值,甚至是使用被修复过的原本有错误的检测像素数值,来处理随后会被处理的其它待检测像素数值。并且,参考值是为一个可以调整的参数,可以视要求的画面品质或感测装置的性能等等,予以调整,甚至可以在同一像素数值阵列的不同部份使用不同的参考值。
图2是是本发明的一较佳实施例的像素数值阵列的示意图,以下利用图2说明此较佳实施例的检测过程,以更进一步详细且清楚地解释本发明的内容。
如图2所示,此像素数值阵列200为5×5个像素数值的阵列,且其像素数值的排列方式在空间上是为拜尔色彩滤光阵列(Bayer Color FilterArray)。在像素数值阵列200中,R是代表红色的像素数值,G是代表绿色的像素数值,B是代表蓝色的像素数值。
首先,选取像素数值阵列200中的R5作为待检测像素数值,并选择最靠近且包围R5的另外四个同色彩的R2、R4、R6以及R8来作为参考像素数值。分别将参考像素数值R2、R4、R6以及R8与待检测像素数值R5相减以得出多个差值,接着再比较该差值以及参考值。
如上所述,当该差值的绝对值皆大于参考值时,判定此待检测像素数值为错误的,如不等式(1)、(2)、(3)以及(4)所示:
|R2-R5|>参考值 (1)
|R4-R5|>参考值 (2)
|R6-R5|>参考值 (3)
|R8-R5|>参考值 (4)
也就是说,当上述的不等式(1)、(2)、(3)以及(4)皆成立时,判定该待检测像素数值R5是错误的。此时,以参考像素数值R2、R4、R6以及R8的平均值R5′来取代原本的待检测像素数值R5。平均值R5′如等式(5)所示。
另一方面,当该差值的绝对值其中之一不大于参考值时,判定此待检测像素数值为正确的。此时,保留待检测像素数值,并继续检测下一个待检测像素数值。
此较佳实施例是选用最靠近且包围待检测像素数值R5的另外四个同色彩的R2、R4、R6以及R8来作为参考像素数值。但是,本发明的其它实施例也可以是使用另外四个同色彩但距离R5较远的R1、R3、R7以及R9来作为参考像素数值;或甚至是使用7×7个像素数值的阵列中最外一圈的参考像素数值。本发明的重点是在于应用待检测像素数值R5周围的同色彩的参考像素数值,而不须限定被使用的参考像素数值是那些。
进一步地,若要得到更准确的判定结果及/或更佳的平均值,在硬件运算能力可以负荷的范围里,可选用更多的同色彩像素数值,例如综合使用像素数值R1、R2、R3、R4、R6、R7、R8以及R9,来一起作为判断及/或计算平均值的用的参考像素数值。
此外,由于此装置在判断以及计算平均值时皆是使用位于待检测像素数值附近的其他同色彩像素数值来作为参考像素数值,因此对于位于感测装置边缘的待检测像素数值,本发明的较佳实施例可以在感测装置的边缘预留数行与数列的伪(dummy)像素数值不作其作运算,来解决位于感测装置边缘的待检测像素数值,在边缘侧缺少足够可供使用的参考像素数值的问题。
综上所述,本发明的动态检测像素数值装置,其电路简单且运算容易,可轻易地与一般感测装置原有的色彩补差运算装置共用同一套电路。特别是,由于本发明的运作不必事先记录不良像素的位置,因此即便更换感测装置、感测装置出现新的不良像素或是有灰尘附着在感测装置上,本发明的应用都不会受到影响。
虽然本发明已以较佳实施例揭示如上,然而其并非用以限定本发明,任何熟悉本技术的人员在不脱离本发明的精神和范围内,当可作各种的等效的改变或替换,因此本发明的保护范围当视后附的本申请权利要求范围所界定的为准。
Claims (13)
1.一种动态检测像素数值的方法,至少包含:
接收一像素数值阵列;
自该像素数值阵列选取一待检测像素数值;
分别将多个参考像素数值与该待检测像素数值相减以得出多个差值,其中该参考像素数值的取样像素是位于该待检测像素数值的周围的取样像素,且该参考像素数值与该待检测像素数值所代表的颜色相同;以及
当该差值的绝对值皆大于一参考值时,判定该待检测像素数值为错误的。
2.如权利要求1所述的方法,其特征在于当该待检测像素数值为错误的时,以该参考像素数值的平均值取代该待检测像素数值。
3.如权利要求1所述的方法,其特征在于当该差值的绝对值其中之一不大于该参考值时,保留该待检测像素数值。
4.如权利要求1所述的方法,其特征在于是让该参考像素数值的取样像素与该待检测像素数值的取样像素之间的距离皆相等。
5.如权利要求1所述的方法,其特征在于该参考像素数值的取样像素是选自于:
围绕该待检测像素数值的取样像素的多个取样像素,或位于该待检测像素数值的上方、下方、左方与右方的至少四个取样像素,或位于该待检测像素数值的右上方、右下方、左上方与左下方的至少四个取样像素。
6.如权利要求1所述的方法,其特征在于该方法是使用色彩补差运算装置来执行。
7.如权利要求1所述的方法,其特征在于还可以在该像素数值阵列的边缘预留数行与数列的伪像素数值不作待检测像素数值的处理。
8.一种动态检测像素数值的装置,至少包含:
一寄存器,储存一像素数值阵列,其中该像素数值阵列具有一待检测像素数值;
一减法器,分别将多个参考像素数值与该待检测像素数值相减以得出多个差值,其中该参考像素数值的取样像素是位于该待检测像素数值的取样像素周围的多个取样像素,且该参考像素数值与该待检测像素数值所代表的颜色相同;以及
一比较器,比较该差值以及一参考值,当该差值的绝对值皆大于该参考值时,判定该待检测像素数值为错误的。
9.如权利要求8所述的装置,其特征在于该装置还包含一加法器以及一除法器,当该待检测像素数值为错误的时,借由该加法器以及该除法器以该参考像素数值的平均值取代该待检测像素数值。
10.如权利要求8所述的装置,其特征在于当该差值的绝对值其中之一不大于该参考值时,该比较器保留该待检测像素数值。
11.如权利要求8所述的装置,其特征在于该参考像素数值的取样像素与该待检测像素数值的取样像素之间的距离皆相等。
12.如权利要求8所述的装置,其特征在于该参考像素数值的取样像素是选自于:
围绕该待检测像素数值的取样像素的多个取样像素,或位于该待检测像素数值的上方、下方、左方与右方的至少四个取样像素,或位于该待检测像素数值的右上方、右下方、左上方与左下方的至少四个取样像素。
13.如权利要求8所述的装置,其特征在于该装置是合并一色彩补差运算装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100791184A CN1301621C (zh) | 2004-09-08 | 2004-09-08 | 动态检测像素数值的方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100791184A CN1301621C (zh) | 2004-09-08 | 2004-09-08 | 动态检测像素数值的方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1589033A true CN1589033A (zh) | 2005-03-02 |
CN1301621C CN1301621C (zh) | 2007-02-21 |
Family
ID=34605016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100791184A Active CN1301621C (zh) | 2004-09-08 | 2004-09-08 | 动态检测像素数值的方法与装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1301621C (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8614212D0 (en) * | 1986-06-11 | 1986-07-16 | Kodak Ltd | Image processing method |
JPH09244609A (ja) * | 1996-03-06 | 1997-09-19 | Matsushita Electric Ind Co Ltd | 映像表示装置 |
GB9825086D0 (en) * | 1998-11-17 | 1999-01-13 | Vision Group Plc | Defect correction in electronic imaging systems |
JP3458080B2 (ja) * | 1999-10-19 | 2003-10-20 | 松下電器産業株式会社 | カラー撮像装置 |
US7015961B2 (en) * | 2002-08-16 | 2006-03-21 | Ramakrishna Kakarala | Digital image system and method for combining demosaicing and bad pixel correction |
-
2004
- 2004-09-08 CN CNB2004100791184A patent/CN1301621C/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN1301621C (zh) | 2007-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1157544B1 (en) | Hi-speed deterministic approach in detecting defective pixels within an image sensor | |
US7202894B2 (en) | Method and apparatus for real time identification and correction of pixel defects for image sensor arrays | |
CN1690678B (zh) | 图像分析方法、图像分析程序及其像素评价*** | |
CN100474935C (zh) | 像素缺陷检测和校正设备以及像素缺陷检测和校正方法 | |
EP3171588B1 (en) | Image processing method and image processing apparatus executing that image processing method | |
US7590301B2 (en) | Method and system for correcting defective pixels of a color image | |
US7755682B2 (en) | Color interpolation method for Bayer filter array images | |
KR100399884B1 (ko) | 이미지 센서의 결함 픽셀 보정 장치 및 그 방법 | |
JPH11122626A (ja) | 画像処理方法及び装置並びに画像処理プログラムを記録した記録媒体 | |
CN102625133B (zh) | 影像感测坏像素点的检测方法 | |
CN103379343A (zh) | 图像处理装置、图像处理方法和程序 | |
WO2016031597A1 (ja) | 画像処理装置、画像処理方法、及び、画像処理システム | |
WO2004004319A1 (en) | Device and method of detection of erroneous image sample data of defective image samples | |
CN103369347A (zh) | 相机瑕疵缺陷检测 | |
CN103733608A (zh) | 图像处理设备及其控制方法 | |
CN108418997B (zh) | 去除图像摩尔纹的方法 | |
JP2013183282A (ja) | 欠陥画素補正装置、および、その制御方法ならびに当該方法をコンピュータに実行させるためのプログラム | |
US7471842B2 (en) | Method and apparatus for dynamically detecting pixel values | |
WO2016207703A1 (en) | Apparatus and method for detection of pixel or sub-pixel functional defects of an image display | |
JP3227815B2 (ja) | 固体撮像装置 | |
CN1301621C (zh) | 动态检测像素数值的方法与装置 | |
KR20210156493A (ko) | 이미지 센싱 장치 | |
JP4053571B2 (ja) | 輝度算出方法、輝度算出装置、検査装置、輝度算出プログラムおよびコンピュータ読み取り可能な記録媒体 | |
JPH06284346A (ja) | 固体撮像装置の自動欠陥検出装置 | |
JP2000081368A (ja) | Lcd パネル画質検査方法、lcd パネル画質検査装置及び画像取込方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |