图像处理方法及图像处理装置 【技术领域】
本发明涉及利用不良像素图像周围的正常像素图像,修正不良像素图像的图像处理方法及图像处理装置。
背景技术
例如,数字X射线检测器,从制造上的成品率观点出发,存在着线或点的不良像素。该不良像素在再次构成图像时由于降低了图像的品质,因此有必要进行一些处理来修正图像。
以往,在进行此类不良像素的修正时,主要做法是在进行图像的显示时逐行检查出不良像素,参照不良像素周围的像素进行修正。
但是,逐行参照不良像素及其周围像素的做法,由于计算处理的庞大,不能进行简单快速的图像修正。因此,它只适用于静态图像,动态图像的修正在实际上还不可能。
【发明内容】
鉴于以往的实际情况,本发明的目的在于提供一种能够快速进行修正处理的图像处理方法及图像处理装置。
为了实现上述目标,本发明的图像处理方法是,利用不良像素图像周围的正常像素图像修正不良像素图像,其特征在于:预先根据拍摄光在照射时和非照射时的差异找出不良像素,然后将位于所述各不良像素周围的正常像素作为修正像素,并把其对应该各不良像素记录到修正列表中,在图像显示时,利用所述修正列表,求出修正像素地信息的平均像素灰度,将该平均像素灰度作为对应该修正像素的不良像素的值进行显示。
根据上述的方法,由于预先求出了不良像素和修正列表,因此在进行图像修正处理时可不进行那样的处理。而且,由于通过扫描而顺序获得的图像数据被立即发送到修正列表,被用来修正不良像素,因此提高了修正处理的速度。
拍摄光在照射时和非照射时的差异如果在一定的阈值以下,则可判定该像素为不良像素。
所述不良像素如果是点,即,是1个或者是相邻的2个不良像素,则可将围绕该不良像素周围的8或16个像素作为修正像素。
另一方面,所述不良像素如果以线状的行或列的形式存在,则可将从两侧与该线状不良像素相邻的一对线状像素作为所述修正像素。
从两侧与所述线状的1行或1列不良像素相邻的一对线状像素,根据机器的特性,有不能发挥正常的功能的情况。在这种情况下,可将包含从两侧与所述线状的1行或1列不良像素相邻的一对线状像素的3行或3列像素视为所述不良像素来进行所述修正。
本发明,可在所述拍摄光线是通过射线源照射来的透视摄影用的射线的射线透视拍摄装置中利用。
而且,上述摄影光是从放射源照射来的透视拍摄用射线的图像处理装置,还备有拍摄用的射线检测器。
本发明图像处理装置的其他特征是,具有所述修正列表;以及在图像显示时,利用所述修正列表,求出修正像素信息的平均像素灰度,并将该平均像素灰度作为对应该修正像素的不良像素的值来进行显示的修正程序。修正程序及修正列表除了以文件的形式存在以外,也可以写入IC芯片中进行保存。
如上所述,根据上述本发明的图像处理方法及图像处理装置的特征,能够迅速地进行修正处理。而且,不仅限于对静态图像,对动态图像也可进行修正处理。
关于本发明其它的目的,构成及效果,结合以下记载的内容进行明确的说明。
【附图说明】
图1是表示本发明的图像处理装置的方框图。
图2表示对应射线检测器的画面,(a)表示不照射X射线的情况(图像A),(b)表示照射X射线的情况(图像B),(c)表示从图像B减去图像A的图像。
图3表示修正点状不良像素的方法,(a)表示修正1个点状不良像素的情况,(b)表示修正相邻的2个点状不良像素的情况。
图4是表示修正点状不良像素方法的图。
图5是表示不良像素位图的生成顺序的流程图。
图6是表示修正列表的生成顺序的流程图。
图7是表示不良像素修正处理顺序的流程图。
【具体实施方式】
下面,参照图1-3,对本发明的第一实施方式进行说明。在图1所示的图像处理装置中,将来自于未图示的射线源照射来的X射线穿过透视物,通过数字X射线检测器2拍摄此透过的X射线。检测器2由如液晶画面的Pixel(像素)矩阵构成,在受光面贴覆有能将X射线能转换为光能的闪烁器。被照射的X射线被分成8个区段2a~h,被分别送至放大器3,然后通过多路复用器4的切换被依次输入到个人计算机5中。在放大器3或多路复用器4中,对于每个区分2a~h或放大器3分别进行将不同的偏移量平均化的调整。
个人计算机5中设有内存6及CPU7。而且,将后述算法程序展开在内存空间中,并且同时进行运算处理。将处理结果显示在监视器8的显示画面8a中。
下面,参照图5-7,对图像处理装置中的图像处理方法的处理顺序进行说明。
首先,如图5所示,将如图2(a)所示的未照射X射线时的图像作为图像A取得(S01)。在此,以高亮度显示线状缺陷D1及点状缺陷D2。然后,将如图2(b)所示的照射X射线时的图像作为图像B取得(S02)。这时,以低亮度显示线状缺陷D1及点状缺陷D2。并且,为了算出亮度值要从图像B中减去图像A,将其作为图像C来保存(S03)。在图像C中,将缺陷部分D1~4显示为发暗的线或点。
另一方面,算出图像B的平均像素灰度(S04)。首先,将一定的值,例如平均像素灰度的50%~10%作为阈值(S05),扫描图像C将未达到阈值的像素标记为不良像素(S06)。而且,将图像C作为包含缺陷部分D1~4的位置信息的不良像素位图来进行保存(S07)。
在生成修正列表时,如图6所示,首先,读出不良像素位图(S11),扫描不良像素位图(S12),在检查出不良像素后(S13),扫描其周围的像素(S14)。
在此,对根据周围像素的不良像素的修正模型进行说明。首先,在如图3(a)那样存在1点不良像素Da的情况下,使用围绕其周边的8个像素R1~8,利用它们的平均值来修正不良像素Da。如果是在如图3(b)所示那样连续出现2个不良像素Da、Db2的情况下,则使用围绕最初扫描的不良像素Da的长方形的16个像素R1~16,利用它们的平均值来修正不良像素Da、Db。
另一方面,如图4所示,在产生线状不良像素L3的情况下,将与不良像素L3相邻的一对像素列L2、L4中的各部分进行上下对应,利用各部分的平均值来进行修正。例如,对于位于坐标上的第L3行、第C列上的点,采用位于坐标上的第L2行、第C列,及第L4行、第C列上的两点的平均值进行修正。
但是,由于检测器的特性,与不良像素L3相邻的一对像素列L2、L4也可能不完整。这时,首先,利用像素列L1、L5修正像素列L2、L4,然后利用像素列L2、L4修正像素L3。也可考虑一概通过像素列L1、L5修正像素列L2、L3、L4。
在处理顺序上,先要判断各坐标像素是否为正常像素(S15),在不是正常像素的情况下,检测其周围的像素(S15)。在2个不良像素为连续的情况下,进行如图3(a、b)所示的处理,在为正常像素的情况下,使如上所述的不良像素与周边的修正像素保持对应关系,并将其登录到修正列表中(S16)。对于全体像素进行同样的扫描(S17),全体像素如扫描完毕,则将修正列表保存到文件中(S18)。
像这样生成的修正列表文件,是各个检测器2中固有的,被组合提供。也就是说,由于事先生成了修正列表文件,因此可实现修正处理的高速化。实际的图像处理装置并不包含进行上述处理顺序的程序,只保存有进行修正处理所必要的程序文件和修正列表文件。在修正列表文件中至少要记载修正像素(R1~8、R1~16、L1、L2、L4、L5)以及与此对应的不良像素(Da,Db,L3)的坐标。
使用进行修正处理的程序文件的修正处理,首先要读出上述修正列表(S21),并从列表中取得不良像素坐标(S22)。并且要从列表中取得修正用像素坐标(S23),并将像素值相加(S24),如果取完修正像素(S25),则求出平均像素灰度(S26),并将平均像素值写入不良像素坐标中(S27)。反复进行以上的操作,一直到修正列表终了为止(S28)。
另外,修正列表和修正程序,可作为文件保存,同时也可通过写入IC芯片中进行保存。此外,记录到权利要求范围项目内的符号,只不过是为了方便与画面进行对照,该记入并不表示将本发明限制在附图所示构成的范围内。
本发明用于对使用数字X射线检测器或黑白照像机等拍摄的摄影图像处理,同时也适用于X射线以外的放射线、可视光、紫外线、红外线等情况下的处理。另外,不仅限于黑白照相机,在彩色摄影的情况下,只要对每个色彩通道进行同样的处理,即可达到上述的效果。