进行图像处理的图像处理装置的制作方法

文档序号:7860683阅读:172来源:国知局
专利名称:进行图像处理的图像处理装置的制作方法
技术领域
本发明涉及图像处理装置、图像处理方法以及记录介质。
背景技术
在数字照相机或具有摄像功能的便携电话等中,通过CMOS (Complementary MetalOxide Semiconductor)、CCD (Charge Coupled Device)型摄像兀件将从透镜入射的光转换成电信号,并将该电信号作为图像数据进行输出。上述的摄像元件具有多个像素,该多个像素分别对入射光进行光电转换来蓄积电荷,并基于所蓄积的电荷的量来决定亮度。在这些的多个像素中,当电荷蓄积到与入射光相应的量以上时会产生白色缺陷(white defect)。 在专利文献I中公开了下述方法,即在采用了 CCD的摄像元件中,预先确定产生白色缺陷的像素,在摄像之时基于与前后像素对应的像素值(图像信号)来修正与该像素对应的像素值(图像信号)。专利文献1:日本特开2000-101925号公报然而,CMOS型的摄像元件相对于在产生了白色缺陷的像素的周围的区域所配置的像素,可能会产生白色缺陷放大的光晕现象(blooming)。图6A F是说明光晕现象的图。在图6A F中,I个正方形的块表示I个像素。各像素的颜色表示电荷的量,越是接近白色的像素则意味着越是蓄积了电荷。首先,在图6A中,在I个像素(该图的中央的像素)中产生白色缺陷。在产生的当初,蓄积至必要以上的电荷的量少,白色缺陷程度低。但是,若随着温度、湿度等环境变化或时效变化而蓄积至必要以上的电荷的量增加且达到容许值(图6B),则电荷泄漏到相邻的像素中,相邻的像素中的电荷也蓄积到必要以上(图6C)。然后,由此连锁产生电荷从电荷积蓄到必要以上的像素泄漏向相邻的像素,从而白色缺陷会增加(图6D F)。为了修正由光晕现象产生的白色缺陷,例如数字照相机等反复进行连续2次的摄像动作。即、数字照相机等在第I次摄像动作中拍摄通常的被摄体,在第2次摄像动作中以遮光的状态进行拍摄。数字照相机等在这样的第2次摄像动作的结果中,将蓄积了电荷的像素确定为产生了白色缺陷的像素。并且,数字照相机等在第I次摄像动作拍摄到的图像数据之中、修正由此确定出的像素的像素值(图像信号)。然而,专利文献I公开的方法中,由于基于前后像素的像素值来修正产生了白色缺陷的像素的像素值,因而修正结果有可能会变得不自然。另外,为了提高确定产生了白色缺陷的像素的精度,若通过反复进行两次摄像动作等而确定出在摄像时产生了白色缺陷的像素,则存在整个摄像过程会花费时间的顾虑。因而,期望能高精度且有效地修正图像数据的像素值(图像信号)的图像处理装置以及图像处理方法
发明内容
本发明的一个方式是进行图像处理的图像处理装置,其特征在于,具备摄像部,其具有构成为包括多个像素的摄像元件,并作为图像数据生成所述多个像素的各自的像素值;位置确定部,其在由所述摄像部生成的图像数据之中确定所述多个像素中的缺陷像素的位置;区域确定部,其基于由所述位置确定部确定的位置,在所述图像数据之中确定因所述缺陷像素而产生图像噪声的区域;和修正部,其针对在由所述区域确定部确定的所述图像数据的区域中所包含的多个像素各自的像素值,基于位于该区域的周围的多个像素的像素值的加权平均来进行修正。另外,本发明的其他方式是具有构成为包括多个像素的摄像元件的摄像处理装置所执行的图像处理方法,所述图像处理方法的特征在于包括摄像步骤,作为图像数据生成所述多个像素的各自的像素值;位置确定步骤,在所述摄像步骤中生成的图像数据之中确定所述多个像素中的缺陷像素的位置;区域确定步骤,基于在所述位置确定步骤中所确定的位置,在所述图像数据之中确定因所述缺陷像素而产生图像噪声的区域;和修正步骤,针对在由所述区域确定步骤确定的所述图像数据的区域中所包含的多个像素各自的像素值,基于位于该区域的周围的多个像素的像素值的加权平均来进行修正。另外,本发明的其他方式是计算机可读取的记录介质,记录了使具有构成为包括多个像素的摄像元件的图像处理装置的计算机执行下述步骤的程序,其特征在于所述步骤包括摄像步骤,作为图像数据生成所述多个像素的各自的像素值;位置确定步骤,在所述摄像步骤中生成的图像数据之中确定所述多个像素中的缺陷像素的位置;区域确定步骤,基于在所述位置确定步骤中所确定的位置,在所述图像数据之中确定因所述缺陷像素而产生图像噪声的区域;和修正步骤,针对在由所述区域确定步骤确定的所述图像数据的区域中所包含的多个像素各自的像素值,基于位于该区域的周围的多个像素的像素值的加权平均来进行修正。


图1是表示作为本发明涉及的摄像装置的一实施方式的数字照相机的硬件构成的框图。图2是表示图1的数字照相机用于执行摄像处理的功能性构成的功能框图。图3是说明在图像数据之中因缺陷像素而产生图像噪声的区域的修正的图。图4是表示图2的数字照相机所执行的摄像处理流程的一例的流程图。图5是表示图2的数字照相机所执行的摄像处理流程的其他例子的流程图。图6A-F是说明光晕现象(blooming)的图。
具体实施例方式以下,参照附图来说明本发明涉及的实施方式。图1表示作为本发明涉及的图像信号处理装置的一实施方式的数字照相机I的硬件构成图。参照图1,数字照相机 I 具备CPU (Central Processing Unit) 11、R0M(Read OnlyMemory) 12、RAM (Random Access Memory) 13、总线 14、光学系统 15、摄像部 16、图像处理部17、存储部18、显示部19、操作部20、通信部21、传感器部22以及驱动器23。CPUll按照存储于R0M12的程序、或者从存储部18下载到RAM13中的程序来执行各种处理。R0M12除了存储CPUll用于执行各种处理的程序之外,还适当地存储CPUll执行各种处理时所需的数据等。
例如,在本实施方式中,用于实现后述的图2的图像控制部51至修正部55的各功能的程序被存储于R0M12、存储部18。因此,CPUll通过执行基于这些程序的处理,并与后述的图像处理部17适当协作,从而能够实现后述的图2的图像控制部51至修正部55的各功能。CPU1UR0M12以及RAM13经由总线14相互连接。该总线14还连接着光学系统15、摄像部16、图像处理部17、存储部18、显示部19、操作部20、通信部21、传感器部22以及驱动器23。光学系统15为了拍摄被摄体而构成为包括聚光的透镜例如聚焦透镜、变焦透镜等。聚焦透镜是使被摄体像成像于摄像部16的摄像元件的受光面的透镜。变焦透镜是使焦点距离在一定的范围内自由变化的透镜。光学系统15根据需要还可以设置用于调整焦点、曝光等的外围装置。摄像部16由多个摄像元件、AFE (Analog Front End)等构成,生成包括由多个摄像元件获得的像素在内的图像数据。摄像元件在本实施方式中由CMOS (Complementary MetalOxide Semiconductor)传感器型的光电转换元件构成。摄像元件安装了 Bayer排列等的滤色器。摄像元件每隔一定时间,对在该期间内入射并蓄积的被摄体像的光信号进行光电转换(摄像),并将其结果得到的模拟的电信号依次供给至AFE。AFE对该模拟的电信号实施A/D (Analog/Digital)变换处理等各种信号处理,将其结果得到的数字信号作为摄像部16的输出信号进行输出。此外,以下将摄像部16的输出信号称作“图像数据”。因此,从摄像部16输出图像数据,并适当地供给至图像处理部17等。在本实施方式中,从摄像部16输出的图像数据的单位是构成摄像元件的各像素的像素值(图像信号)的集合体、即构成I幅静止图像或运动图像的帧等图像数据。图像处理部 17 由 DSP(Digital Signal Processor)、VRAM(Video Random AccessMemory)等构成。图像处理部17与CPUll协作,对从摄像部16输入的图像数据除了实施噪声降低、白平衡等图像处理之外,还实施发挥后述的图像取得部52至修正部55的各功能所需的各种图像处理。图像处理部17使存储部18或可移动介质31存储被实施过各种图像处理的图像数据。存储部18由DRAM (Dynamic Random Access Memory)等构成,暂时存储从图像处理部17输出的图像数据。另外,存储部18还存储各种图像处理所需的各种数据等。显示部19构成为例如由IXD (Liquid Crystal Device :液晶显示装置)、IXD驱动部构成的平板显示器面板。显示部19显示通过由存储部18等供给的图像数据来进行表现的图像。操作部20除了快门开关41之外,虽然没有图示,但是还具有电源开关、摄像模式开关、再生开关等多个开关。若多个开关之中的规定开关被按压操作,则操作部20将分配给该规定开关的指令供给至CPUlI。通信部21对经由包括因特网在内的网络而与未图示的其他装置之间的通信进行控制。传感器部22测量摄像部16的摄像元件的周围温度,并将测量结果供给至CPU11。·驱动器23适当地安装了由磁盘、光盘、磁光盘或半导体存储器等构成的可移动介质31。并且,从可移动介质31读出的程序根据需要被安装于存储部18。另外,可移动介质31能够与存储部18地存储在存储部18中存储的图像数据等各种数据。图2是表示图1的数字照相机I所执行的处理之中的、用于执行拍摄被摄体并将其得到的摄像图像的图像数据记录至可移动介质31之前的一连串的处理(以下称作“摄像处理”)的功能性构成的功能框图。如图2所示,在执行了摄像处理的情况下,在CPUll中图像控制部51发挥功能,在图像处理部17中图像取得部52、位置确定部53、区域确定部54以及修正部55发挥功能。此外,图像控制部51的功能未必如本实施方式那样搭载于CPU11,也可以使该功能搭载于图像处理部17。相反地,图像取得部52至修正部55的各功能也未必如本实施方式那样搭载于图像处理部17,也可以使这些功能之中的至少一部分搭载于CPU11。图像控制部51控制摄像处理的执行整体。在这里,摄像部16的摄像元件有时例如在制造时的阶段由于损伤等会产生缺陷像素。并且,由于在与缺陷像素对应的位置处电荷会蓄积到必要以上,所以在图像数据中产生与缺陷像素对应的位置会被显示得较白的图像噪声(白色缺陷)。而且,在由CMOS型的光电转换元件构成的摄像元件中,由于温度、湿度等环境变化或时效变化,可能产生相对于与缺陷像素相邻的像素而言图像噪声放大的光晕现象(参照图6A F)。因而,在本实施方式涉及的数字照相机I中,图像取得部52至修正部55在图像控制部51的控制之下执行如下处理。图3是说明在图像数据之中由缺陷像素产生图像噪声的区域的修正的图。此外,在图3中设多个像素被配置成格子状。以下,参照图3来说明图像取得部52至修正部55的处理。图像取得部52接受从图像控制部51发出的取得指令,取得在摄像部16中生成并被输出的图像数据,将取得的图像数据存储于VRAM。位置确定部53在由摄像部16生成并被存储于VRAM的图像数据之中,确定在摄像元件中所包含的I个以上的缺陷像素的位置。缺陷像素的位置作为缺陷像素位置列表而以列表形式存储于存储部18。S卩、在存储部18中预先存储了图像数据中的缺陷像素的位置信息。例如,在图3中,设由位置确定部53确定出缺陷像素的位置为位置E。区域确定部54基于由位置确定部53确定的位置,在图像数据之中确定由缺陷像素产生图像噪声的区域。具体而言,区域确定部54经由图像控制部51取得在传感器部22中测量到的摄像部16的摄像元件的周围温度和在摄像部16中进行拍摄时的曝光时间。之后,区域确定部54将取得的摄像元件的周围温度和曝光时间作为摄像部16生成图像数据时的状态。之后,区域确定部54基于由位置确定部53确定的位置和由摄像部16生成图像数据时的状态,来确定产生图像噪声的区域的大小。例如,在图3中,区域确定部54以缺陷像素的位置E作为中心,将位置A 位置I确定为产生图像噪声的区域。此外,也可将与摄像元件的周围温度、曝光时间对应的区域的大小作为对应表而预先存储于存储部18,区域确定部54基于该对应表来确定与摄像元件的周围温度和曝光时间的组合对应的区域的大小。另外,区域确定部54也可将产生图像噪声的区域的大小预先固定为一定大小。此外,以下将由区域确定部54确定的区域称为修正对象区域。 修正部55基于位于修正对象区域的周围的多个像素的像素值,来修正在修正对象区域中所包含的多个像素的像素值。具体而言,修正部55通过从由位置确定部53确定的位置之中选择位于规定范围的像素,来确定位于修正对象区域的周围的多个像素。接下来,修正部55针对在修正对象区域中所包含的多个像素的各个像素,根据成为修正对象的各个像素的位置,从位于修正对象区域的周围的多个像素之中选择用于修正像素值的像素。在这里,优选修正部55从位于修正对象区域的周围的多个像素之中均等地选择用于修正像素值的像素。另外,优选修正部55从位于区域的周围的多个像素之中选择与修正对象的像素相同色系的像素。例如,在图3中,在与位置A、位置Al 位置A8对应的像素为红色系的颜色的情况下,作为在位置A的像素修正中使用的像素而选择与位置Al 位置A8对应的像素。接下来,修正部55将在修正对象区域中所包含的多个像素的各个像素依次设定成作为处理对象应该关注的像素(以下称作“关注像素”),基于从位于修正对象区域的周围的多个像素之中选择出的像素的像素值的加权平均,对关注像素的像素值进行修正。在这里,优选修正部55根据在修正对象区域中所包含的多个像素的各个像素的位置而使用于修正的多个像素的各个像素值的加权平均中的权重发生变化。例如,在图3中,在作为位置A的像素被设定为关注像素时用于修正的像素而选择了位置Al 位置AS的像素之时,修正部55按照相对于位置A的距离越近则越提高权重值的方式算出加权平均。具体而言,例如,修正部55按照下式(I)来修正位置A的关注像素的像素值。VA= (VAl X 6+VA2 X 12 + VA3 X 4+VA4 X 12 + VA5 X 6+VA6 X 4+VA7 X 6 + VA8 X 3) + (6+12+4+12+6+4+6+3)…(I)在式(I)中,VA表示位置A的关注像素的修正后的像素值,VAl VA8分别表示位置Al 位置AS的各个位置的像素值。另外,与像素值VAl VA8分别对应的加权是基于相距关注像素的位置A在水平方向上的距离和垂直方向上的距离的相加值的倒数而设定的。若将式(I) 一般化,贝1J成为下式(2)。VPO = IVal+(Lt+Ll)+Va2 + Lt+Va3+(Lt+Lr)+VA4 + Ll+VA5 + Lr+Va6+(Lb+Ll)+VA7 + Lb+VA8+ (Lb+Lr)}+Lall (2)式⑵是以位于坐标(x,y)的像素P为中心,求出在周围N像素中产生了光晕现象时、即在修正对象区域为(2N+1) X (2N+1)的大小时的、位于坐标(x+i,y+j)的关注像素PO的修正后的像素值VPO的式子。在式⑵中,Vn (n表示位置Al A8之中的其中一个)表示位置n处的像素值。在这里,位置Al较之关注像素PO的位置,在垂直上方向间隔距离Lt,在水平左方向间隔距离LI。位置A2较之关注像素PO的位置,在垂直上方向间隔距离Lt。位置A3较之关注像素PO的位置,在垂直上方向间隔距离Lt,在水平右方向间隔距离Lr。
位置A4较之关注像素PO的位置,在水平左方向间隔距离LI。位置A5较之关注像素PO的位置,在水平右方向间隔距离Lr。位置A6较之关注像素PO的位置,在垂直下方向间隔距离Lb,在水平左方向间隔距离LI。位置A7较之关注像素PO的位置,在垂直下方向间隔距离Lb。 位置A8较之关注像素PO的位置,在垂直下方向间隔距离Lb,在水平右方向间隔距离Lr。在这里,在摄像元件为Bayer排列的情况下设a = 2,在不是Bayer排列的情况下例如设 a = I,则距离 Lt = Nt+j+a,距离 Lb = N_j+a,距离 LI = N+i+a,距离 Lr = N_i+a。另外,式⑵中的Lall如下式(3)所示。La 11 = {I/(Lt+LI) +1/Lt +1 / (Lt+Lr) +1/L1 + 1/ Lr +1 / (Lb+Ll) +1/Lb + l/(Lb+Lr)}…(3)此外,加权平均中的加权并不特别限定于上述的例子,只要是基于相距关注像素的距离的加权即可。例如,在图3的状态时,将I块的边的长度设为1,则关于相对于关注像素的位置A的距离而言,位置A2以及位置A4相对于关注像素的位置A的距离为2,位置Al相对于关注像素的位置A的距离为2. 8,位置A5以及A7相对于关注像素的位置A的距离为4,位置A3以及位置A6相对于关注像素的位置A的距离为4. 5,位置AS相对于关注像素的位置A的距离为5. 7。因此,修正部55针对相对于位置A的距离最近的位置A2以及位置A4而增大加权,针对相对于位置A的距离最远的位置AS而减小加权。另外,在上述的例子中,仅仅是修正对象区域的周围的像素之中的、存在于位置Al 位置AS的一部分的像素采用为用于修正的像素。然而,这只是例示,能够将修正对象区域的周围的像素之中的、任意个数的任意位置的像素作为用于修正的像素。当然,也能将修正对象区域的周围的全部像素作为用于修正的像素。另外,虽然修正部55基于多个像素值的加权平均来进行修正对象区域的像素值的修正,但是并不限定于此,也可将成为用于修正的多个像素的中间值的像素值作为关注像素的像素值来进行修正。这种情况下,修正部55进行修正对象区域中所包含的多个像素的像素值的傅里叶变换,算出修正对象区域的空间频率。之后,修正部55在算出的空间频率低于规定值的情况下,将修正对象区域中所包含的多个像素的各个像素值依次设定为关注像素,按照将用于修正的多个像素(在图3的例子中是指位置Al AS的各像素)的像素值之中的中间值作为关注像素的像素值的方式进行修正。在空间频率较低的情况下,通过中值滤波器进行修正,从而能够进行更适当的修正。也就是说,一般而言,在缺陷像素的周围存在多个具有与该缺陷像素的正确的像素值接近的像素值的像素的情况下,通过中值滤波器采用中间值,从而能够以图像不模糊的状态(保持图像边缘的状态)将缺陷像素的像素值修正成与正确的像素值接近的像素值。然而,若修正对象区域较宽则用于修正的周围像素的范围也宽,尤其在空间频率高的情况下,具有与缺陷像素的正确的像素值接近的像素值的像素存在于周围的概率变低,中值滤波器无法有效地发挥作用,所以限于空间频率低的情况,使用中值滤波器是有效的。
另外,修正部55也可以经由图像控制部51取得在传感器部22中测量到的摄像部16的摄像兀件的周围温度和在摄像部16中拍摄时的曝光时间,并基于所取到的摄像兀件的周围温度和曝光时间来控制是否进行修正。以上,参照图2以及图3,对适用本发明的数字照相机I的功能性构成进行了说明。其次,参照图4以及图5,对具有这种功能性构成的数字照相机I所执行的摄像处理进行说明。图4是表示摄像处理流程的一例的流程图。在本流程图中,修正部55仅进行基于加权平均的修正。另外,在本实施方式中,在数字照相机I的未图示的电源处于接通状态下,若满足了规定条件,则开始摄像处理。在步骤SI中,图2的图像取得部52执行图像数据取得处理。S卩、图像取得部52在图像控制部51的控制之下,取得从摄像部16输出的图像数据并存储于VRAM。在步骤S2中,图2的位置确定部53执行缺陷像素对应位置确定处理。S卩、位置确定部53在图像控制部51的控制之下,针对在步骤SI中存储于VRAM的图像数据,基于存储于存储部18的缺陷像素位置列表来确定缺陷像素的位置。在这里,图2的位置确定部53按照从上往下的顺序依次一个一个地读入缺陷像素位置列表,并将新读入的位置确定为缺陷像素的位置。在步骤S3中,图2的区域确定部54执行修正对象区域确定处理。S卩、区域确定部54基于在步骤S2中确定的位置,在图像数据之中确定由缺陷像素产生图像噪声的区域。在步骤S4中,图2的修正部55判定在修正对象区域之中是否存在通过后述的像素值取得处理而没有取得的像素值。修正部55在存在通过像素值取得处理而没有取得的像素值的情况下,将处理转移至步骤S5。另外,修正部55在不存在通过像素值取得处理而没有取得的像素值的情况下、即取得了在修正对象区域中所包含的所有像素的像素值的情况下,将处理转移至步骤S7。在步骤S5中,修正部55执行像素值取得处理。S卩、修正部55从在步骤S3中确定的修正对象区域之中取得仍未取得的一个像素值,将其作为关注像素的像素值。
在步骤S6中,修正部55执行像素值修正处理。S卩、修正部55根据在步骤S2中确定的位置来选择位于规定范围的像素,从而确定位于在步骤S3中确定的修正对象区域的周围的多个像素。之后,修正部55从位于修正对象区域的周围的多个像素之中选择用于修正在步骤S5中取得的像素值的像素。之后,修正部55针对在步骤S5中取得到的关注像素的像素值,基于所选择的像素的像素值的加权平均来进行修正。若该处理结束,则处理返回到步骤S4。在步骤S7中,图像控制部51执行各种图像处理。S卩、图像控制部51控制图像处理部17,对所有缺陷像素的位置涉及的修正对象区域中所包含的像素值被修正后的图像数据执行各种图像处理。 在步骤S8中,图像控制部51执行图像数据存储处理。S卩、图像控制部51在步骤S8中使可移动介质31存储执行过各种图像处理的图像数据。若该处理结束,则摄像处理整体结束。图5是表示摄像处理流程的其他例子的流程图。在本流程图中,修正部55仅进行基于加权平均以及中值滤波器的修正。另外,在本实施方式中,在数字照相机I的未图示的电源处于接通状态下,若满足了规定条件,则开始摄像处理。步骤Sll至步骤S15的处理与图4所示的流程图的步骤SI至步骤S5的处理是同一处理,所以省略其说明。在步骤S16中,修正部55执行空间频率算出处理。S卩、修正部55进行在修正对象区域中所包含的多个像素的像素值的傅里叶变换,算出修正对象区域的空间频率。在步骤S17中,修正部55判定在步骤S16中算出的空间频率是否高于规定值。修正部55在该判定为“否”的情况下,将处理转移至步骤S19,在该判定为“是”的情况下,将处理转移至步骤S18。在步骤S18中,修正部55执行加权平均像素值修正处理。因为该处理与图4所示的流程图的步骤S6的处理是同一处理,所以省略其说明。若该处理结束,则处理返回到步骤 S14。在步骤S19中,修正部55执行中值滤波器像素值修正处理。S卩、修正部55针对在步骤S15中取得到的关注像素的像素值,按照使用于修正的多个像素的像素值之中的中间值成为修正后的值的方式进行修正。若该处理结束,则处理返回到步骤S14。步骤S20以及步骤S21的处理与图4所示的流程图的步骤S7以及步骤S8的处理是同一处理,所以省略其说明。根据以上的这种本实施方式的数字照相机1,通过位置确定部53在由摄像部16生成的图像数据之中确定多个像素中的缺陷像素的位置,通过区域确定部54基于由位置确定部53确定的位置而在图像数据之中确定由缺陷像素产生图像噪声的区域,通过修正部55针对由区域确定部54确定的图像数据的区域中所包含的多个像素的像素值而基于位于该区域的周围的多个像素的像素值来进行修正。由此,即便在相对于缺陷像素的周围的摄像元件而产生了光晕现象的情况下,也能够修正这些产生了光晕现象的区域涉及的像素值。由此,数字照相机I能够高精度且有效地修正图像信号。此时,修正部55针对在修正对象区域中所包含的多个像素的各个像素值,基于位于修正对象区域的周围的多个像素的像素值的加权平均来进行修正。由此,例如能够针对与修正对象的像素接近的像素而将影响程度设定得较大,并且针对与修正对象的像素远离的像素而将影响程度设定得较小。此时,修正部55根据在修正对象区域中所包含的多个像素的各个位置,来改变用于修正的多个像素的像素值各自的加权平均中的权重。由此,能够根据在修正对象区域中所包含的多个像素的各个像素的位置而适当地变更用于修正的像素值的权重。此时,修正部55将距离由位置确定部53确定的位置而位于规定范围的像素作为位于修正对象区域的周围的多个像素。由此,能够以由位置确定部53确定的位置、即缺陷 像素的位置作为中心,来设定修正对象区域的周围的区域。此时,修正部55针对在修正对象区域中所包含的多个像素的各个像素,根据成为修正对象的像素各自的位置,从该修正对象区域的周围的多个像素之中选择用于修正像素值的像素。由此,能够选择同系颜色的像素作为用于修正的像素。此时,区域确定部54基于由位置确定部53确定的位置和由摄像部16生成图像数据时的状态,来确定修正对象区域的大小。具体而言,区域确定部54将摄像元件的周围温度和曝光时间作为生成图像数据时的状态,基于由位置确定部53确定的位置和生成该图像数据时的状态来确定修正对象区域的大小。由此,能够基于摄像元件的周围的温度、曝光时间这种的生成图像数据时的状态而推测出引起光晕现象的区域,并能够确定修正对象区域的大小。此时,摄像元件是修正对象区域根据该摄像元件的周围温度和曝光时间而变化的CMOS传感器。由此,在将引起光晕现象的CMOS传感器用作摄像元件的情况下,也能够进行适当修正。此时,修正部55根据摄像元件的周围温度和曝光时间来控制是否进行修正。由此,能够基于摄像元件的周围温度和曝光时间来判定是否引起光晕现象,并进行修正。此时,区域确定部54将摄像元件的周围温度和曝光时间作为生成图像数据时的状态,并基于由位置确定部53确定的位置和生成该图像数据时的状态来确定修正对象区域。此外,本发明并不限于上述的实施方式,在能达成本发明目的的范围内的变形、改良等也包含在本发明中。另外,在上述的实施方式中,虽然适用本发明的图像处理装置以数字照相机I为例进行了说明,但是并不特别限定于此。本发明能够适用于具有CMOS型摄像元件的一般电子设备,例如可广泛适用于便携型个人计算机、便携型导航装置、便携式游戏机等。上述的一连串的处理既能通过硬件来执行,也能通过软件来执行。在通过软件来执行一连串的处理的情况下,从网络、记录介质向图像处理装置或控制该图像处理装置的计算机等安装构成该软件的程序。在这里,计算机也可以是组合到专用硬件中的计算机。又或者,计算机也可以是能够通过安装各种程序来执行各种功能的计算机例如通用个人计算机。
包括这种程序的记录介质不仅由为了向用户提供程序而与装置主体单独地分布的可移动介质31构成,还由以预先组合到装置主体中的状态向用户提供的记录介质等构成。可移动介质31例如由磁盘(包括简易式盒式磁盘)、光盘、磁光盘等构成。另外,以预先组合到装置主体中的状态向用户提供的记录介质例如由记录了程序的R0M12、存储部18所包含的硬盘等构成。此外,在本说明书中,描述在记录介质中记录的程序的步骤是沿着其顺序在时间序列上进行的处理,当然也未必在时间序列上进行处理,也包括被并行或单独地执行的处 理。
权利要求
1.一种图像处理装置,其特征在于,具备 摄像部,其具有构成为包括多个像素的摄像元件,并作为图像数据生成所述多个像素的各自的像素值; 位置确定部,其在由所述摄像部生成的图像数据之中确定所述多个像素中的缺陷像素的位置; 区域确定部,其基于由所述位置确定部确定的位置,在所述图像数据之中确定因所述缺陷像素而产生图像噪声的区域;和 修正部,其针对在由所述区域确定部确定的所述图像数据的区域中所包含的多个像素各自的像素值,基于位于该区域的周围的多个像素的像素值的加权平均来进行修正。
2.根据权利要求1所述的图像处理装置,其特征在于, 所述修正部根据在由所述区域确定部确定的所述区域中所包含的多个像素各自的位置,来改变被用于修正的多个像素的像素值各自的加权平均中的权重。
3.根据权利要求2所述的图像处理装置,其特征在于, 所述修正部将距离由所述位置确定部所确定的位置而位于规定范围的像素作为位于所述周围的多个像素。
4.根据权利要求1所述的图像处理装置,其特征在于, 所述修正部针对在由所述区域确定部确定的所述区域中所包含的多个像素的各个像素,根据成为修正对象的像素各自的位置,从该区域的周围的多个像素之中选择用于修正像素值的像素。
5.根据权利要求1所述的图像处理装置,其特征在于, 所述区域确定部基于由所述位置确定部确定的位置、和由所述摄像部生成图像数据时的状态,来确定所述区域的大小。
6.根据权利要求1所述的图像处理装置,其特征在于, 所述修正部根据所述摄像元件的周围温度和曝光时间来控制是否进行修正。
7.根据权利要求6所述的图像处理装置,其特征在于, 所述摄像元件是所述区域根据该摄像元件的周围温度和曝光时间而变化的CMOS传感器。
8.根据权利要求6所述的图像处理装置,其特征在于, 所述区域确定部将所述摄像元件的周围温度和曝光时间作为生成所述图像数据时的状态,并基于由所述位置确定部确定的位置和生成该图像数据时的状态来确定所述区域。
9.一种图像处理方法,是具有构成为包括多个像素的摄像元件的摄像处理装置所执行的图像处理方法,所述图像处理方法的特征在于包括 摄像步骤,作为图像数据生成所述多个像素的各自的像素值; 位置确定步骤,在所述摄像步骤中生成的图像数据之中确定所述多个像素中的缺陷像素的位置; 区域确定步骤,基于在所述位置确定步骤中所确定的位置,在所述图像数据之中确定因所述缺陷像素而产生图像噪声的区域;和 修正步骤,针对在由所述区域确定步骤确定的所述图像数据的区域中所包含的多个像素各自的像素值,基于位于该区域的周围的多个像素的像素值的加权平均来进行修正。
10.一种计算机可读取的记录介质,记录了使具有构成为包括多个像素的摄像元件的图像处理装置的计算机执行下述步骤的程序,其特征在于所述步骤包括 摄像步骤,作为图像数据生成所述多个像素的各自的像素值; 位置确定步骤,在所述摄像步骤中生成的图像数据之中确定所述多个像素中的缺陷像素的位置; 区域确定步骤,基于在所述位置确定步骤中所确定的位置,在所述图像数据之中确定因所述缺陷像素而产生图像噪声的区域;和 修正步骤,针对在由所述区域确定步骤确定的所述图像数据的区域中所包含的多个像素各自的像素值,基于位于该区域的周围的多个像素的像素值的加权平均来进行修正。
全文摘要
本发明提供一种进行图像处理的图像处理装置。数字照相机(1)具备摄像部(16),其具有构成为包括多个像素的摄像元件,并将多个像素的各个像素值作为图像数据来生成;位置确定部(53),其在由摄像部(16)生成的图像数据之中确定多个像素中的缺陷像素的位置;区域确定部(54),其基于由位置确定部(53)确定的位置,在图像数据之中确定因缺陷像素而产生图像噪声的区域;和修正部(55),其针对由区域确定部(54)确定的图像数据的区域中所包含的多个像素的像素值,基于位于该区域的周围的多个像素的像素值来进行修正。
文档编号H04N5/367GK103024302SQ20121034735
公开日2013年4月3日 申请日期2012年9月18日 优先权日2011年9月20日
发明者铃木宗士, 柏木基志 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1