0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从9个方面让传感器处理任何颜色通道所产生的噪声和非线性响应

Dbwd_Imgtec 2018-02-01 18:16 次阅读

典型图像传感器的核心是CCD单元(charge-coupled device,电荷耦合器件)或标准CMOS单元(complementary meta-oxide semiconductor,互补金属氧化物半导体)。CCD和CMOS传感器具有类似的特性,它们被广泛应用于商业摄像机上。不过,现代多数传感器均使用CMOS单元,这主要是出于制造方面的考虑。传感器和光学器件常常整合在一起用于制造晶片级摄像机,这种摄像机被用在类似于生物学或显微镜学等领域,如图1所示。

从9个方面让传感器处理任何颜色通道所产生的噪声和非线性响应

图1:整合了光学器件和颜色过滤器的图像传感器的常用排列

图像传感器是为满足不同应用的特殊目标而设计的,它提供了不同级别的灵敏度和质量。想要熟悉各种传感器,可查阅其厂商信息。例如,为了在硅基模和动态响应(用于实现光强度和颜色检测)之间有一个最好的折中,对一个特定的半导体制造过程,需优化每个光电二极管传感器单位的大小和组成成分。

计算机视觉而言,采样理论的效果具有重要意义,如目标场景的像素范围就会用到Nyquist频率。传感器分辨率和光学器件能一起为每个像素提供足够的分辨率,以便对感兴趣特征进行成像,因此有这样的结论:兴趣特征的采样(或成像)频率应该是重要像素(对感兴趣的特征而言)中最小像素大小的两倍。当然,对成像精度而言,两倍的过采样仅仅是一个最低目标,在实际应用中,并不容易决定单像素宽度的特征。

对于给定的应用,要取得最好的结果,需校准摄像机系统,以便在不同光照和距离条件下确定像素位深度(bit depth)的传感器噪声以及动态范围。为了能处理传感器对任何颜色通道所产生的噪声和非线性响应,并且检测和校正像素坏点、处理几何失真的建模,需发展合适的传感器处理方法。如果使用测试模式来设计一个简单标定方法,这种方法在灰度、颜色、特征像素大小等方面具有由细到粗的渐变,就会看到结果。

1、传感器材料

硅制图像传感器应用最广,当然也会使用其他材料,比如在工业和军事应用中会用镓(Ga)来覆盖比硅更长的红外波长。不同的摄像机,其图像传感器的分辨率会有所不同。从单像素光电晶体管摄像机(它通过一维直线扫描阵列用于工业应用),到普通摄像机上的二维长方形阵列(所有到球形整列的路径均用于高分辨率成像),都有可能用到。(本章最后会介绍传感器配置和摄像机配置)。

普通成像传感器采用CCD、CMOS、BSI和Foveon方法进行制造。硅制图像传感器具有一个非线性的光谱响应曲线,这会很好地感知光谱的近红外部分,但对蓝色、紫色和近紫外部分就感知得不好(如图2所示)。

从9个方面让传感器处理任何颜色通道所产生的噪声和非线性响应

图2:几种硅光电二极管的典型光谱响应。可以注意到,光电二极管在900纳米附近的近红外范围内 具有高的敏感度,而在横跨400纳米~700纳米的可见光范围内具有非线性的敏感度。 由于标准的硅响应的缘故,从摄像机中去掉IR滤波器会增加近红外的灵敏度。(光谱数据图像的使用已获得OSI光电股份有限公司的许可)

注意,当读入原始数据,并将该数据离散化成数字像素时,会导致硅光谱响应。传感器制造商在这个区域做了设计补偿,然而,当根据应用标定摄像机系统并设计传感器处理方法时,应该考虑传感器的颜色响应。

2、传感器光电二极管元件

图像传感器的关键在于光电二极管的大小或元件的大小。使用小光电二极管的传感器元件所捕获的光子数量没有使用大的光电二极管多。如果元件尺寸小于可捕获的可见光波长(如长度为400纳米的蓝光),那么为了校正图像颜色,在传感器设计中必须克服其他问题。传感器厂商花费大量精力来设计优化元件大小,以确保所有的颜色能同等成像(如图3所示)。在极端的情况下,由于缺乏累积的光子和传感器读出噪声,小的传感器可能对噪声更加敏感。如果二极发光管传感器元件太大,那么硅材料的颗粒大小和费用会增加,这没有任何优势可言。一般商业传感器设备具有的传感器元件大小至少为1平方微米,每个生产厂商会不同,但为了满足某些特殊的需求会有一些折中。

从9个方面让传感器处理任何颜色通道所产生的噪声和非线性响应

图3:基本颜色的波长分配。注意,基本颜色区域相互重叠, 对所有的颜色而言,绿色是一个很好的单色替代品

3、传感器配置:马赛克、Faveon和BSI

图4显示了多光谱传感器设计的不同片内配置,包括马赛克和堆叠方法。在马赛克方法中,颜色过滤器被装在每个元件的马赛克模式上。Faveon传感器堆叠方法依赖于颜色波长深度渗透到半导体材料的物理成分,其中每种颜色对硅材料进行不同程度的渗透,从而对各自的颜色进行成像。整个元件大小可适用于所有颜色,所以不需要为每种颜色分别配置元件。

从9个方面让传感器处理任何颜色通道所产生的噪声和非线性响应

图4:(左图)堆叠RGB元件的Foveon方法:在每个元件位置都有RGB颜色, 并在不同的深度吸收不同的波长;(右图)标准的马赛克元件:在每个光电二极管上面放置一个RGB滤波器,每个滤波器只允许特定的波长穿过每个光电二极管

反向照明(back-side illuminated,BSI)传感器结构具有更大的元件区域,并且每个元件要聚集更多的光子,因而在晶粒上重新布置了传感器接线。

传感器元件的布置也影响到颜色响应。例如,图5显示了基本颜色(R、G、B)传感器以及白色传感器的不同排列,其中白色传感器(W)有一个非常清晰或非彩色的颜色滤波器。传感器的排列考虑到了一定范围的像素处理,如在传感器对一个像素信息的处理过程中,会组合在邻近元件的不同配置中所选取的像素,这些像素信息会优化颜色响应或空间颜色分辨率。实际上,某些应用仅仅使用原始的传感器数据并执行普通的处理过程来增强分辨率或者构造其他颜色混合物。

从9个方面让传感器处理任何颜色通道所产生的噪声和非线性响应

图5:元件颜色的几个不同马赛克配置,包括白色、基本RGB颜色和次要CYM元件。 每种配置为传感器处理过程优化颜色或空间分辨率提供了不同的方法(图像来自于《Building Intelligent Systems》一书,并得到Intel出版社的使用许可)。

整个传感器的大小也决定了镜头的大小。一般来说,镜头越大通过的光越多,因此,对摄影应用而言,较大的传感器能更好地适用于数字摄像机。另外,元件在颗粒上排列的纵横比(aspect ratio)决定了像素的几何形状,如,4:3和3:2的纵横比分别用于数字摄像机和35毫米的胶片。传感器配置的细节值得读者去理解,这样才能够设计出最好的传感器处理过程和图像预处理程序。

4、动态范围和噪声

当前,最先进的传感器每个颜色单元能提供至少8个比特位,通常是12~14个比特位。传感器元件需要花费空间和时间来聚集光子,所以较小的元件必须经过精心设计,以避免产生一些问题。噪声可能来自于所用的光学元件、颜色滤波器、传感器元件、增益和A/D转换器、后期处理过程或者压缩方法等。传感器的读出噪声也会影响到实际的分辨率,因为每个像素单元从传感器中读出再传到A/D转换器中,从而组成数字形式的行和列,以便用于像素转换。越好的传感器会产生越少的噪声,同时会得到更高效的比特分辨率。Ibenthal 的工作是降噪方面的好文献。

另外,传感器光子吸收对每种颜色会有所不同,对蓝色有可能有些问题,即对于较小的传感器成像而言这是最难的一种颜色。在某些情况下,生产商会试图在传感器中为每种颜色内建一个简单的伽马曲线修正方法,但这种方法并不值得提倡。在对彩色有需求的应用中,可以考虑色度设备模型和颜色管理,甚至让传感器的每种颜色通道具有非线性特征并建立一系列简单的校正查找表(Lookup Table, LUT)转换。

5、传感器处理

传感器处理用于从传感器阵列中去马赛克并聚集像素,也用于校正感知瑕疵。在这一节我们会讨论传感器处理基础。

通常在每个成像系统中都有一个专有的传感器处理器,包括一个快速HW传感器接口、优化的超长指令集(very long instruction word,VLIW)、单指令多数据流(single instruction multiple data, SIMD)指令以及具有固定功能的硬件模块,这些功能是为了解决大规模并行像素处理所造成的工作负载。通常,传感器处理过程透明且自动化,并由成像系统的生产厂商设置,来自传感器的所有图像均以同样的方式处理。也存在用于提供原始数据的其他方式,这些数据允许针对应用来定制传感器处理过程,就像数字摄影那样。

6、去马赛克

根据不同的传感器元件配置(如图5所示),可利用各种去马赛克算法将原始传感器数据生成最终的RGB像素。Losson &Yang还有Li等人分别给出了两篇非常好的综述文献,这些文献介绍了各种方法以及所面临的挑战等。

去马赛克的一个主要挑战之一是像素插值,其作用是将邻近单元的颜色通道组合成单个像素。在给定传感器元件排列的几何形状以及单元排列的纵横比的条件下,这是一个重要的问题。一个与之相关的问题是颜色单元的加权问题,如在每个RGB像素中每种颜色应该占多少比例。因为在马赛克传感器中,空间元件分辨率大于最终组合的RGB像素分辨率,某些应用需要原始传感器数据,以便尽可能利用所有的精度和分辨率,或者有些处理要么需要增强有效的像素分辨率,要么需要更好地实现空间精确的颜色处理和去马赛克处理。

7、坏像素的校正

像LCD显示器一样,传感器也可能会有坏像素。通过在摄像机模块或驱动程序中提供需要校正的坏像素坐标,供应商可以在工厂校正传感器,并为已知的缺陷提供一个传感器缺陷图。在某些情况下,自适应的缺陷校正方法会用在传感器上,以便监控邻近像素点来发现缺陷,然后校正一定范围内的缺陷类型,比如单像素缺陷、列或行缺陷以及类似2×2或3×3的块状缺陷。为了实时寻找瑕疵,摄像机驱动也可提供自适应的缺陷分析,在摄像机的启动菜单中可能会提供一个特殊的补偿控制。

8、颜色和照明校正

有必要进行颜色校正以便平衡总的颜色精确度和白平衡。如图1-2所示,硅传感器上对红色和绿色这两种颜色通常很敏感,但是对蓝色却不敏感,因此,理解和标定传感器是得到最精确颜色的基本工作。

大多数图像传感器的处理器包含了用于光晕校正的几何处理器,这在图像的边缘表现为光照更暗。校正基于几何扭曲函数,可考虑可编程的光照功能来增加朝向边缘的光照,这需要在出厂前进行标定,以便与光学的光晕模式相匹配。

9、几何校正

镜头可能会有几何相差或朝边缘发生扭曲,产生径向失真的图像。为了解决镜头畸变,大多数成像系统具有专用的传感器处理器,它有一个硬件加速的数字扭曲元件,类似于GPU上的纹理采样器。在工厂就会针对光学器件的几何校正进行校准并编程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48079

    浏览量

    740004
  • 噪声
    +关注

    关注

    13

    文章

    1070

    浏览量

    47061
  • 光电二极管
    +关注

    关注

    10

    文章

    364

    浏览量

    35579
  • 马赛克
    +关注

    关注

    0

    文章

    14

    浏览量

    6997

原文标题:9个方面带你认识图像传感器

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    传感器噪声及其抑制方法

    当今社会,在各个方面我们都会用到传感器,在控制类、物联网等等。然而在传感器的使用过程中,也存在种种干扰现象,特别是噪声的干扰,那么对于传感器
    发表于 08-08 10:16

    可见光线性传感器与光敏三极管的区别

    非线性进行修正、内部稳压和光学接收滤波处理,从而使得传感器的输出电流和一段波长光照度完全是线性关系,且一致性和电源抑制得以保证。二,光谱
    发表于 04-26 16:57

    如何选择颜色传感器

    )封装的色标传感器。图2示是色标传感器的另一应用场合。在这里传感器要求能够检测同样颜色的标签
    发表于 01-31 00:56

    四大方面分析CCD传感器与CMOS传感器的优劣

    四大方面分析CCD传感器与CMOS传感器的优劣关键字:CCD传感器(9)CMOS
    发表于 03-30 19:43

    传感器的特性

    的变化值与相应的被测量(输入量)的变化值之比,用公式表示为可见,传感器校准曲线的斜率即为灵敏度。对线性传感器来说,灵敏度是一常数;非线性
    发表于 12-12 11:50

    物联网智能传感器噪声与功耗

    关键功能模块的器件选择,进而提高功耗负担。此外,噪声特性在很大程度上决定了滤波要求,而这又会影响传感器对条件快速变化的响应能力,延长产生高质量测量结果所需的时间。在支持连续观测(采样、
    发表于 10-19 10:25

    基于FPGA SOPC技术的传感器非线性软件校正实现

    功能。基于FPGA的SOPC技术,软件算法修改和硬件平台结构调整都是在线可编程的,其灵活性和可靠性是其他单片微处理器无法比拟的。本文采用ALTERA公司提供的SOPC技术,研究传感器非线性软件校正
    发表于 11-01 17:24

    传感器设计的注意要点

    的比值。它是输出一输入特性曲线的斜率。如果传感器的输出和输入之间显线性关系,则灵敏度S是一常数。否则,它将随输入量的变化而变化。 4、传感器的设计要点1、一般
    发表于 12-26 10:29

    9关键点带你全方位认识图像传感器

    校准摄像机系统,以便在不同光照和距离条件下确定像素位深度(bit depth)的传感器噪声以及动态范围。为了能处理传感器任何
    发表于 08-21 12:01

    怎么解决LVDT定位传感器中的非线性问题?

    如何纠正线性可变差分变压定位传感器非线性问题?如何从高频率传感器的输出提取振幅信息?数字异步振幅解调技术有哪几种分类?如何有效解决信号
    发表于 04-13 07:01

    ADC的微分非线性(DNL)和积分非线性(INL)规范解析

    实际ADC不会产生一致的步进,并且会出现一些DNL误差。例如,假设ADC具有图1示的非线性特性。这将如何影响系统的性能?在这种情况下,可以通过下图描述系统响应。图6. 示例系统
    发表于 12-21 14:49

    传感器信号的线性化处理非线性补偿

    介绍了两种对传感器输出信号进行线性化处理的方法; 同时, 对传感器不可避免的非线性提出了线性补偿的方法。关键词:
    发表于 07-11 10:48 54次下载

    非线性传感器的校正方法

    传感器非线性产生是生产过程中敏感芯片在工艺上处理不当造成的,为提高精度对其进行非线性线性化校
    发表于 07-12 09:57 13次下载

    传感器非线性误差的补偿电路

    传感器非线性误差的补偿电路
    发表于 04-26 15:59 1069次阅读
    <b class='flag-5'>传感器</b><b class='flag-5'>非线性</b>误差的补偿电路

    测力传感器非线性指的是什么

    测力传感器非线性指的是什么  测力传感器非线性指的是在测量范围内,传感器输出与输入信号之间的关系不是完全
    的头像 发表于 12-18 15:35 456次阅读