![[综述]模拟/数字增益对图像信噪比噪声的影响!](http://pic.xiahunao.cn/yaotu/[综述]模拟/数字增益对图像信噪比噪声的影响!)
前言信噪比SNR是用来衡量图像的噪声程度的一个概念如果我们给图像信号一个增益A信号和噪声同样被放大A倍。那么SNR就应该保持不变。但是为什么我们经常会听到这样的一个经验相比数字增益模拟增益会更少地引入噪声呢一我们先来了解它们的基础概念1. 数字增益Digital Gain原理数字增益通过对采集后的图像数据进行乘法运算来实现增益。例如某个像素值从100提升到200相当于应用了2倍的数字增益。特点不改变信号源数字增益是在信号被采样ADC即模数转换之后对数字图像数据进行处理。增益范围广理论上可以通过乘法实现任意大的增益值。信噪比SNR降低由于原始信号已经采集完毕噪声也已经固定放大信号的同时会同步放大噪声因此不会改善信噪比甚至可能恶化。无硬件限制数字增益主要依赖于算法实现成本较低。2. 模拟增益Analog Gain原理模拟增益在图像信号被采样之前通过调整图像传感器上的电子放大电路对信号进行放大。例如将光电二极管生成的电压信号放大后再送入 ADC。特点直接作用于信号源模拟增益在信号被采样之前对信号进行放大。改善信噪比放大信号的同时可以提升有效信号的幅度而噪声相对较低因而信噪比SNR通常会有所改善。硬件限制模拟增益依赖于传感器的设计和放大电路的能力增益范围通常有限。3、信噪比Signal-to-Noise RatioSNR是衡量信号质量的重要参数表示有用信号的功率与背景噪声功率的比值。高信噪比意味着信号质量好噪声对信号的干扰小低信噪比则表明信号中噪声成分较多信号质量差。计算方法在实际应用中信噪比通常用分贝dB表示。分贝是一种对数单位可以有效缩小数值范围使数据更易读。其公式为其中P_signal 表示信号功率P_noise 表示噪声功率。例如在一个无线通信系统中接收端测得的总信号功率为10毫瓦mW其中包括信号和噪声。接收端在没有信号输入时测得的噪声功率为1毫瓦mW。求信噪比SNR并用分贝dB表示通过以上步骤我们计算得出在给定条件下的信噪比为9.54 dB。如果SNR(dB)为正值表明信号的功率大于噪声功率信号清晰。如果SNR(dB)为负值表明信号的功率小于噪声功率信号受噪声影响严重难以辨别。二信噪比的意义现在我们来想想前言的问题要想知道这个结论背后的道理就需要先知道在数字成像系统中噪声的来源与性质。我们先从image sensor在成像过程中产生的噪声开始说起。Sensor的成像是由光照射到Pixel上再经过光电转换模数转换。完成光信号的数字化。光是由一组移动的光子组成。光的能量也就是这组光子所有的能量。光的能量是焦耳而不是Lux。Lux只是人眼对光的响应的一种权重表示。当光子照射到Sensor上时只有一部分被转换成了电子这种转换的效率常用Quantum Efficiency来表述。所以更大的sensor Pixel和更高的QE可以获得更多的电子也就是sensor的sensitivity更高。被转换的电子都存在sensor上一个一个的像素里。每一个像素可以保存的最大电子量称为Full Well Capacity。这些被保存的电子不是每一个都是通过光电转换而来的有一些则是通过暗电流产生的。暗电流是由热量产生的通常情况下温度每升高5°C~8°C暗电流就会增长一倍。这些电子被转换成电压信号再经过放大、模数转换ADC形成数字图像信号。在整个sensor成像过程中每一步都会有不同的噪声进入信号中比如刚才说到的暗电流就是噪声的一种。按照ISO 15739噪声主要是temporalnoise和fixed pattern noise. temporalnoise可以说包含shot noise散粒噪声和热噪声。Shot noise散粒噪声包括光子照射到Pixel上产生的散粒噪声、光电转换产生的散粒噪声和暗电流产生的散粒噪声。散粒噪声的大小等于生成的电子信号的平方根。由于他们是从大量的、单一的事件引起的所以服从泊松分布。热噪声主要包括读出噪声和复位噪声。他们都是MOS器件的固有噪声。优良Pixeldesign可以减小这类噪声但是无法从根本上消除。低温同样也对这类噪声的消除有帮助但是效果也并不明显。由于这类噪声是由热电子随机运动引起的所以服从高斯分布。FPN包括Pixel的光照不均匀响应PRNU和暗电流产生的电子在各个Pixel上的不均匀分布DSNU。FPN是由CMOS生产工艺造成的也服从高斯分布。下图示意了噪声在sensor信号通路上的影响。其中PixelPD输出的信号和噪声表示为snppixelcircuit输出的信号和噪声表示为CG*(snp )naCG表示电子放大倍数信号经过模拟增益GainAG再经过ADC变成数字信号。ADC输出的信号和噪声表示为AG*(CG(s np) na) nADC所有在ADC之前的信号都是模拟量所以在ADC之前的增益可以笼统地叫模拟增益在ADC之后信号变成数字信号所以ADC之后的增益可以笼统地叫数字增益。我们常说的sensor digital gain和ISPdigital gain都是在ADC后面作用在数字信号上只是ISP digital gain作用在成像的ISP信号处理环节。经过sensor digital gain之后的信号加噪声就变成了DG*AG*(CG(s np) na) nADC) n_xxx所以从这个通路上我们可以看到同样增加了输出信号的幅度使用模拟增益analog gain 不会放大ADC的电路噪声ADC的量化噪声以及ADC以后的噪声。所以模拟增益在获得信号增大好处的同时相比同样的数字增益系统最终的Noise要小这样SNR就更大。同样道理相比sensor digital gainISP digital gain则会放大传输电路和ISP引入的电路噪声和量化噪声造成SNR更多的损失。模拟增益相对于数字增益的好处除了它不放大ADC以后的噪声以外模拟增益的精度也远远高于数字增益这也是它对图像信号的另一个好处。三图像处理提高信噪比的方法在图像和视频处理中SNR用于评估图像的清晰度和噪声水平影响到图像的视觉效果和压缩编码效率。提高信噪比的方法有多种具体取决于应用场景和系统设计。常见的方法包括增加信号功率通过增强发射功率或改进信号源提高信号的强度。降低噪声功率采用屏蔽技术、滤波器和噪声抑制算法减少噪声干扰。改进传输介质使用高质量的传输介质如优质电缆或高增益天线减少信号衰减和噪声引入。优化接收设备通过改进接收设备的灵敏度和抗噪性能提高信号的接收质量。四信噪比的局限性和改进方法虽然信噪比是衡量信号质量的一个重要指标但它也存在一些局限性。例如信噪比只考虑了信号和噪声的功率比没有考虑到噪声的分布特性。此外在非线性系统中信噪比的计算和应用可能受到限制。为了克服这些局限性可以结合其他信号质量指标如误码率BER、信道容量Capacity、调制误差率MER等综合评估系统的性能和信号的质量。结束语:我们一起学习阅读其过程中更进一步声明部分内容来自于网络如有侵权请联系我方核实修改。