据我所知,CMOS图像传感器ISP(图像信号处理器)中有一些功能。 具体来说,我想知道分箱和子采样之间的区别。我认为这些目的与缩小图像尺寸相同。 但是,我不确定为什么存在这些功能? 他们的目的是什么?
答案 0 :(得分:3)
分箱和子采样可以减少您怀疑的图像尺寸,但他们关注的是不同的东西。让我们分别处理每个问题
图像处理中的分箱主要处理quantization。我能想到的最接近的事情是所谓的data binning。基本上,请考虑将您的图片分解为不同的(非重叠)M x N
图块,其中M
和N
是图块的行和列M
和{{ 1}}应该比图像的行和列小得多。
如果您考虑N
像素的任何网格,则所有这些像素都会替换为代表性颜色。计算这种代表性颜色的方式是以多种方式完成的......平均值是一种流行的方法。进行分箱的原因主要是作为数据预处理技术,用于减少次要观察误差的影响。这有效地减少了代表图像的信息量,因此通过减少代表图像的独特颜色的数量,它肯定会减小图像尺寸。
此外,对数据进行分级还可以减少影响CMOS传感器的噪声对最终处理图像的影响,但代价是动态范围较小的颜色。
在图像处理的情况下的子采样主要处理图像大小调整。它也被称为image scaling。目标是拍摄图像并缩小其尺寸,以便您获得更小的图像。分箱处理使图像保持相同的尺寸(即与原件尺寸相同),同时减少颜色量,最终减少图像占据的空间量。子采样通过一起删除信息来减小图像大小。通常在您进行子采样时,您还插值或平滑图像,以便减少aliasing。
子采样在视频处理中有另一个应用 - 尤其是MPEG,其中视频以YCbCr编码。 M x N
是亮度,而Y
和Cb
是色度对。我们倾向于注意亮度而不是色度的变化,因此色度被二次采样以减少视频占用的空间量。具体而言,the human visual system has poor acuity when it comes to colour information than we do with luminance / intensity。通常,色度值为filtered then subsampled by 1/2 or even 1/4 of that of the intensity。即使具有相当高的子采样率,我们也没有注意到感知图像质量方面的任何差异。
这显然是对他们两者之间差异的一个相当粗略的介绍,但我希望这能为你提供足够的你的目的。
祝你好运!