一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像感测装置的制作方法

2022-06-11 17:05:59 来源:中国专利 TAG:


1.本公开的各个实施方式涉及一种半导体设计技术,并且更具体地,涉及一种图像感测装置。


背景技术:

2.图像感测装置是用于使用半导体对光线起反应的性质来捕获图像的装置。图像感测装置可以大致分类为电荷耦合器件(ccd)图像感测装置和互补金属氧化物半导体(cmos)图像感测装置。最近,cmos图像感测装置被广泛使用,这是因为cmos图像感测装置可以允许模拟控制电路和数字控制电路二者直接在单个集成电路(ic)上实现。


技术实现要素:

3.本公开的各个实施方式涉及一种在分析目标内核的纹理时使用简单的计算方法的图像感测装置。
4.此外,本公开的各个实施方式涉及一种能够根据目标内核的分析结果省略校正操作的图像感测装置。
5.根据本公开的实施方式,图像感测装置可以包括:图像传感器,图像传感器适于生成与捕获图像相对应的图像值;以及图像处理器,图像处理器适于基于捕获图像的目标内核的图像值当中的与目标内核的中央相对应的第一图像值和与目标内核的外围相对应的第二图像值来分析目标内核的纹理。
6.图像处理器还可以适于在分析目标内核的纹理时分析目标内核中是否存在缺陷图像值。
7.当分析目标内核的纹理的结果指示目标内核是比边缘区域更复杂的纹理区域时,图像处理器可以省略校正目标内核的缺陷图像值的操作。
8.根据本公开的实施方式,图像感测装置可以包括:图像传感器,图像传感器适于生成与捕获图像相对应的图像值;以及图像处理器,图像处理器适于基于与n
×
n个像素相对应的目标内核的图像值当中的具有相同滤色器的像素的图像值来分析目标内核的纹理,其中,“n”是大于1的整数。
9.图像处理器可以基于目标内核的图像值当中的与目标内核的中央相对应的第一图像值和与目标内核的外围相对应的第二图像值来分析目标内核的纹理。
10.图像处理器还可以适于在分析目标内核的纹理的同时分析目标内核中是否存在缺陷图像值。
11.当分析目标内核的纹理的结果指示目标内核是比边缘区域更复杂的纹理区域时,图像处理器可以省略校正目标内核的缺陷图像值的操作。
12.根据本公开的实施方式,一种图像感测装置可以包括:内核分析部件,内核分析部件适于基于目标内核的图像值中的一些来分析目标内核的纹理以及目标内核中是否存在一个或更多个缺陷图像值,并且生成与分析的结果相对应的控制信号;内核校正部件,内核
校正部件适于基于目标内核的图像值和控制信号来校正目标内核的缺陷图像值,并且生成经校正的图像值;以及图像输出部件,图像输出部件适于基于控制信号输出经校正的图像值和目标内核的图像值中的一者。
13.图像值中的一些可以包括目标内核的图像值当中与目标内核的中央相对应的第一图像值和与目标内核的外围相对应的第二图像值。
14.当目标内核是平坦区域或边缘区域并且目标内核中存在缺陷图像值时,内核校正部件被启用,其中,当目标内核是平坦区域或边缘区域并且目标内核中不存在缺陷图像值时,内核校正部件被禁用,并且其中,当目标内核是比边缘区域更复杂的纹理区域时,内核校正部件被禁用。
15.根据本公开的实施方式,一种图像感测装置可以包括:图像传感器,图像传感器适于生成与图像的内核的中央相对应的第一图像值和与内核的外围相对应的第二图像值的;以及图像处理器,图像处理器适于:基于第一图像值和第二图像值生成第一方差值至第三方差值,基于第一方差值至第三方差值来确定内核的纹理并检测内核中的缺陷图像值,并且当内核是平坦区域和边缘区域之间的一个时,校正缺陷图像值,而当内核是比边缘区域更复杂的纹理区域时,跳过校正。
附图说明
16.图1是示出根据本公开的实施方式的图像感测装置的框图。
17.图2是示出图1中所示的图像传感器的框图。
18.图3是示出图2所示的像素阵列的示例的图。
19.图4是示出图1中所示的图像处理器的框图。
20.图5是示出图4中所示的内核分析部件的框图。
21.图6是示出图5中所示的控制块的框图。
22.图7是另外示出图5中所示的第一计算块的图。
23.图8是另外示出图5中所示的第二计算块的图。
24.图9是示出图1中所示的图像感测装置的操作的流程图。
具体实施方式
25.下面参照附图详细描述本公开的各个实施方式,以便于针对本公开所属领域的技术人员详细地描述本公开,从而容易地执行本公开的技术精神。
26.当元件被称为“连接到”或“联接到”另一元件时,元件可以直接连接到或联接到另一元件,或者电连接到或联接到另一元件,其中一个或更多个元件插置于其间。另外,应当理解,除非另有描述,否则本文使用的术语“包括”、“包含”、“具有”和“含有”指定所述元件的存在,并且不排除一个或更多个其它元件的存在或添加。在下面的描述中,以单数形式描述了一些组件,但是本公开不限于此;应当理解的是,组件可以以复数形式形成。
27.图1是示出根据本公开的实施方式的图像感测装置的框图。
28.参照图1,图像感测装置可以包括图像传感器100和图像处理器200。
29.图像传感器100可以生成与捕获图像相对应的图像值dpx。
30.图像处理器200可以基于图像值dpx来分析针对捕获图像的每个内核的纹理
(texture)。当分析纹理时,图像处理器200可以同时分析在每个目标内核中是否存在缺陷发生于其中的像素的缺陷图像值。
31.纹理可以是指示目标内核是平坦区域、边缘区域还是比边缘区域更复杂的纹理区域(下文中称为“复杂纹理区域”)的特性中的一个。平坦区域可以指比边缘区域简单的纹理区域,并且边缘区域可以指包括水平方向上的边缘、垂直方向上的边缘和对角线方向上的边缘中的一者的区域。复杂纹理区域可以指包括水平方向上的边缘、垂直方向上的边缘和对角线方向上的边缘中的至少两个的区域,或者各种颜色混合而无方向性的区域。
32.图像处理器200可以基于分析目标内核的纹理的结果和分析在目标内核中是否存在缺陷图像值的结果来确定是否校正目标内核中的缺陷图像值。例如,当目标内核为平坦区域或边缘区域并且在目标内核中存在缺陷图像值时,图像处理器200可以执行校正目标内核中的缺陷图像值的操作。另一方面,当目标内核为平坦区域或边缘区域并且目标内核中不存在缺陷图像值时,图像处理器200可以省略(或跳过)校正缺陷图像值的操作。另外,当目标内核为复杂纹理区域时,无论目标内核中是否存在缺陷图像值,图像处理器200都可以省略校正缺陷图像值的操作。
33.校正缺陷图像值的操作可以包括检测缺陷图像值的操作和将所检测的缺陷图像值恢复为无缺陷图像值的操作。在一个实施方式中,校正缺陷图像值的操作(特别地,检测缺陷图像值的操作)可以根据分析纹理的结果和分析缺陷图像值是否存在的结果而被省略。
34.图2是示出图1中所示的图像传感器100的框图。
35.参照图2,图像传感器100可以包括像素阵列110和信号转换器120。
36.像素阵列110可以包括在行方向和列方向上布置的多个像素(参照图3)。像素阵列110可以针对每一行生成像素信号vpx。例如,像素阵列110可以在第一行时间期间从布置在第一行中的像素生成像素信号vpx,并且在第n行时间期间从布置在第n行中的像素生成像素信号vpx,其中“n”为大于2的整数。像素信号vpx中的每一个可以是模拟类型像素信号。
37.信号转换器120可以将模拟类型像素信号vpx转换为数字类型图像值dpx。例如,信号转换器120可以包括模数转换器。
38.图3是示出图2所示的像素阵列110的示例的图。
39.参照图3,像素阵列110可以以预定义或设定的图案来布置。例如,像素阵列110可以以拜耳(bayer)图案来布置。拜耳图案可以由具有2
×
2像素的重复单元组成。在每个单元中,具有绿色滤色器的两个像素gr和gb被设置为在其角部处彼此对角地面对,并且具有蓝色滤色器的像素b和具有红色滤色器的像素r可以被设置在其它角部处。四个像素b、gb、gr和r不一定限于图3中所示的布置结构,而是可以基于上述拜耳图案而变化地设置。
40.在一个实施方式中,像素阵列110可以被划分为5
×
5像素。5
×
5像素可与目标内核相对应。可以根据缺陷图像值的校正性能和纹理的分析性能来确定目标内核的尺寸。
41.图4是示出图1中所示的图像处理器200的框图。
42.参照图4,图像处理器200可以包括内核分析部件210、内核校正部件220、图像输出部件230和旁路部件240。
43.旁路部件240可以基于控制信号ctrl将图像值dpx旁路到图像输出部件230。根据实施方式,可以不配置旁路部件240,并且当不配置旁路部件240时,图像值dpx可以被直接
输入到图像输出部件230。
44.内核分析部件210可以基于图像值dpx来分析针对捕获图像的每个内核的纹理。也就是说,内核分析部件210可以分析目标内核的区域的特性,并且该区域可以是平坦区域、边缘区域和复杂纹理区域中的一个。内核分析部件210可以通过使用目标内核的图像值中的一些来分析目标内核的纹理。例如,内核分析部件210可以基于目标内核的图像值当中具有相同滤色器的像素的图像值来分析目标内核的纹理。
45.当分析目标内核的纹理时,内核分析部件210还可以分析在目标内核中所包括的图像值中是否存在缺陷图像值。也就是说,内核分析部件210可以通过单个分析操作同时分析目标内核的纹理以及目标内核中是否存在缺陷图像值。
46.内核分析部件210可以基于分析目标内核的纹理的结果和分析目标内核中是否存在缺陷图像值的结果来生成与目标内核相对应的控制信号ctrl。控制信号ctrl可以是具有单个位的信号,该单个位具有高逻辑电平和低逻辑电平中的一个。
47.可以基于控制信号ctrl来启用或禁用内核校正部件220。当被启用时,内核校正部件220可以基于图像值dpx来生成与目标内核相对应的经校正的图像值dpx


48.例如,当目标内核是平坦区域或边缘区域并且目标内核中存在缺陷图像值时,可以启用内核校正部件220。当被启用时,内核校正部件220可以校正目标内核的图像值当中的至少一个缺陷图像值。内核校正部件220可以根据校正技术基于包括在目标内核中的图像值的一些或全部来检测缺陷图像值并将检测到的缺陷图像值恢复为无缺陷图像值。例如,校正技术可以包括:能够检测和恢复包括在目标内核中的图像值当中的最多一个缺陷图像值的单个缺陷像素校正技术,能够检测和恢复包括在目标内核中的图像值当中的最多两个缺陷图像值的对(couplet)缺陷像素校正技术,以及能够检测和恢复包括在目标内核中的图像值当中的最多三个缺陷图像值的三重缺陷像素校正技术。另一方面,当目标内核是平坦区域或边缘区域并且目标内核中不存在缺陷图像值时,可以禁用内核校正部件220。另外,当目标内核是复杂纹理区域时,无论是否存在缺陷图像值,内核校正部件220都可以被禁用。
49.图像输出部件230可以基于控制信号ctrl输出针对每个目标内核的旁路图像值dpx1和经校正的图像值dpx'中的一者。例如,当控制信号ctrl具有启用内核校正部件220的电平时,图像输出部件230可以输出经校正的图像值dpx',并且当控制信号ctrl具有禁用内核校正部件220的电平时,图像输出部件230可以输出旁路图像值dpx1。根据实施方式,可以不配置旁路部件240。当不配置旁路部件240并且因此图像值dpx可以被直接输入到图像输出部件230时,图像输出部件230可以基于控制信号ctrl输出针对每个目标内核的图像值dpx和经校正的图像值dpx'中的一者。
50.图5是示出图4中所示的内核分析部件210的框图。
51.参照图5,内核分析部件210可以包括第一计算块211、第二计算块213、第三计算块215和控制块217。
52.第一计算块211可以基于图像值dpx计算针对每个目标内核的第一方差值vv1。第一计算块211可以通过使用包括在目标内核中的图像值中的一些来计算第一方差值vv1。例如,第一计算块211可以通过使用设置在目标内核的中央的像素的第一图像值和设置在目标内核的外围的像素的第二图像值来计算第一方差值vv1。第一图像值和第二图像值可以
是具有相同滤色器的像素的图像值。将参照图7更详细地描述第一方差值vv1。
53.第二计算块213可以基于图像值dpx计算针对每个目标内核的第二方差值vv2。第二计算块213可以通过使用包括在目标内核中的图像值中的一些来计算第二方差值vv2。例如,第二计算块213可以通过使用第二图像值来计算第二方差值vv2。将参照图8更详细地描述第二方差值vv2。
54.第三计算块215可以基于第一方差值vv1和第二方差值vv2来生成第三方差值vv3。例如,第三方差值vv3可以与第一方差值vv1和第二方差值vv2之间的差值相对应。
55.控制块217可以基于第一方差值vv1、第二方差值vv2、第三方差值vv3和图像值dpx来生成控制信号ctrl。例如,控制信号ctrl可以根据下面的“表1”来生成。
56.[表1]
[0057][0058]
在表1中,指示
“↑”
可以指相对大的值,指示
“↓”
可以指相对小的值,值“1”可以指高逻辑电平,并且值“0”可以指低逻辑电平。
[0059]
控制块217可以基于第一方差值vv1、第二方差值vv2和第三方差值vv3生成其中反应分析目标内核的纹理的结果和分析目标内核中是否存在缺陷图像值的结果二者的控制信号ctrl。例如,控制块217可以通过将第一方差值vv1与第一参考值进行比较来确定第一方差值vv1是大的值还是小的值,通过将第二方差值vv2与第二参考值进行比较来确定第二方差值vv2是大的值还是小的值,并且通过将第三方差值vv3与第三参考值进行比较来确定第三方差值vv3是大的值还是小的值。第一参考值至第三参考值可以是不同的值、相同的值或其中不同值和相同值混合的值。控制块217可以根据第一方差值vv1、第二方差值vv2和第三方差值vv3中的每一个是大的值还是小的值来识别分析目标内核的纹理的结果和分析目标内核中是否存在缺陷图像值的结果。另外,控制块217可以基于图像值dpx连同第一方差值vv1、第二方差值vv2和第三方差值vv3来更清楚地分析目标内核中是否存在缺陷图像值(见图6)。控制块217可以基于分析目标内核的纹理的结果和分析目标内核中是否存在缺陷图像值的结果来确定与目标内核相对应的控制信号ctrl的逻辑电平。
[0060]
图6是示出图5中所示的控制块217的框图。
[0061]
参照图6,控制块217可以包括内核区域确定单元2171、缺陷像素确定单元2173和控制信号生成单元2175。
[0062]
内核区域确定单元2171可以基于第一方差值vv1、第二方差值vv2和第三方差值vv3生成与分析目标内核的纹理的结果相对应的第一区域确定信号flaten、第二区域确定
信号edgeen和第三区域确定信号cpxen。内核区域确定单元2171可以包括第一区域确定组件jdg1、第二区域确定组件jdg2和第三区域确定组件jdg3。第一区域确定组件jdg1可以基于第一方差值vv1、第二方差值vv2和第三方差值vv3来生成与平坦区域相对应的第一区域确定信号flaten。第二区域确定组件jdg2可以基于第一方差值vv1、第二方差值vv2和第三方差值vv3来生成与边缘区域相对应的第二区域确定信号edgeen。第三区域确定组件jdg3可以基于第一方差值vv1、第二方差值vv2和第三方差值vv3来生成与复杂纹理区域相对应的第三区域确定信号cpxen。第一区域确定信号flaten、第二区域确定信号edgeen和第三区域确定信号cpxen可以如下面的“表2”中所示生成。
[0063]
[表2]
[0064][0065]
缺陷像素确定单元2173可以基于第一方差值vv1、第二方差值vv2和第三方差值vv3来生成与分析目标内核中是否存在缺陷图像值的结果相对应的缺陷确定信号defen。缺陷像素确定单元2173可以基于图像值dpx连同第一方差值vv1、第二方差值vv2和第三方差值vv3一起进一步提高缺陷分析能力。例如,缺陷像素确定单元2173可以通过将第一图像值与第二图像值之间的差值与阈值进行比较来确定目标内核中是否存在缺陷图像值。根据目标内核是平坦区域、边缘区域还是复杂纹理区域,阈值可以被不同地设置。例如,可以基于第一方差值vv1、第二方差值vv2和第三方差值vv3来设置阈值。缺陷确定信号defen可以如下“表3”中所示生成。
[0066]
[表3]
[0067][0068]
控制信号生成单元2175可以基于第一区域确定信号flaten、第二区域确定信号edgeen、第三区域确定信号cpxen和缺陷确定信号defen来生成控制信号ctrl。
[0069]
图7是另外示出图5中所示的第一计算块211的图。
[0070]
参照图7,目标内核可以与5
×
5像素相对应。第一计算块211可以通过使用第一图像值和第二图像值来计算第一方差值vv1。第一图像值可以是设置在目标内核中央的一个像素的图像值,并且第二图像值可以是设置在目标内核的外围的八个像素的图像值。
[0071]
第一计算块211可以基于设置在目标内核的中央的一个像素的第一图像值和设置在目标内核的外围的八个像素的第二图像值来计算第一方差值vv1。第一方差值vv1可以根据下面的“式1”来计算。
[0072]
[式1]
[0073][0074]
在本文中,“cv”可以指第一图像值,并且“pvi”可以指第二图像值。
[0075]
可以通过对第一图像值和第二图像值之间的差值求和来获得第一方差值vv1。也就是说,可以通过将图7所示的带有箭头的八条线中的每一条的两端处所设置的两个像素的图像值之间的差值全部相加来获得第一方差值vv1。
[0076]
图8是另外示出图5中所示的第二计算块213的图。
[0077]
参照图8,目标内核可以与5
×
5像素相对应。第二计算块213可以通过使用第二图像值来计算第二方差值vv2。第二图像值可以是设置在目标内核的外围的八个像素的图像值。
[0078]
第二计算块213可以基于设置在目标内核的外围的八个像素的第二图像值来计算第二方差值vv2。第二方差值vv2可以根据下面的“式2”来计算。
[0079]
[式2]
[0080][0081]
在本文中,“pv1”、“pv2”、“pv3”、“pv4”、“pv5”、“pv6”、“pv7”和“pv8”可以指第二图像值。
[0082]
第二方差值vv2可以通过对第二图像值之间的差值求和来获得。也就是说,可以通过将图8中所示的带有箭头的八条线中的每一条的两端处所设置的两个像素的图像值之间的差值全部相加来获得第二方差值vv2。
[0083]
在下文中,描述了根据本公开的实施方式的具有上述配置的图像感测装置的操作的示例。
[0084]
图9是示出图1中所示的图像感测装置的操作的流程图。
[0085]
参照图9,在操作s101中,图像传感器100可以生成与捕获图像相对应的图像值dpx。
[0086]
在操作s103中,图像处理器200可以基于图像值dpx来分析针对每个内核的纹理。当分析目标内核的纹理时,图像处理器200还可以分析目标内核中是否存在缺陷图像值。图像处理器200可以通过单个分析操作同时分析目标内核的纹理和目标内核中是否存在缺陷图像值。例如,图像处理器200可以根据上述“式1”计算目标内核的第一方差值vv1,根据上述“式2”计算目标内核的第二方差值vv2,并且基于第一方差值vv1和第二方差值vv2来计算第三方差值vv3。图像处理器200可以基于第一方差值vv1、第二方差值vv2和第三方差值vv3
来分析目标内核的纹理和目标内核中是否存在缺陷图像值二者(见上面的“表1”)。
[0087]
当目标内核是平坦区域(即,操作s105中的“是”)并且目标内核中存在缺陷图像值(即,操作s107中的“是”)时,在操作s109中,图像处理器200可以执行校正缺陷图像值的操作。另选地,当目标内核是边缘区域(即,操作s111中的“是”)并且目标内核中存在缺陷图像值(即,操作s107中的“是”)时,在操作109中,图像处理器200可以执行校正缺陷图像值的操作。
[0088]
相反,当目标内核是平坦区域(在操作s105中为“是”)并且目标内核中不存在缺陷图像值(在操作s107中为“否”)时,图像处理器200可以省略校正缺陷图像值的操作。另选地,当目标内核是边缘区域(即,操作s111中的“是”)并且目标内核中不存在缺陷图像值(即,操作s107中的“否”)时,图像处理器200可以省略校正缺陷图像值的操作。另选地,当在操作s113中确定目标内核是复杂纹理区域时,图像处理器200可以省略校正缺陷图像值的操作而不管目标内核中是否存在校正缺陷图像值。
[0089]
根据本公开的实施方式,可以通过简单计算方法来计算方差值,并且可以基于方差值容易地分析目标内核的纹理以及目标内核中是否存在缺陷图像值。
[0090]
根据本公开的实施方式,当分析目标内核的纹理时,可以通过使用简单计算方法来实现图像感测装置的低功耗和高速度。
[0091]
另外,本公开的实施方式可以根据目标内核的分析结果省略校正操作,从而进一步有助于图像感测装置的低功耗和高速度。
[0092]
尽管已经相对于具体实施方式示出和描述了本公开,但是本公开的实施方式被提供用于描述,而非旨在限制。此外,应当注意,本公开可以通过落在所附权利要求范围内的替换、改变和修改以各种方式实现,如本领域技术人员根据本公开将认识到的。
[0093]
相关申请的交叉引用
[0094]
本技术要求于2020年12月9日提交的韩国专利申请第10-2020-0170942号的优先权,其公开内容通过引用整体并入本文。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献