Demosaic拜耳的格式图像
转换
visionconversions
下图展示了Bayer格式的4 × 4图像,每个像素标记为R、G或B。
Demosaic块接收拜耳格式的图像并输出RGB图像。块使用梯度校正线性插值算法或双线性插值算法执行此操作。
港口 | 输入/输出 | 金宝app支持的数据类型 | 支持复杂的值金宝app |
---|---|---|---|
我 |
强度值矩阵
|
|
没有 |
R, G, B | 表示输入RGB视频流的一个平面的矩阵。R、G或B端口的输出数据类型相同。 | 和I端口一样 | 没有 |
图像 | m × n矩阵的强度值或m × n × P彩色视频信号,其中P是彩色平面的数量。 |
和I端口一样 | 没有 |
使用插补算法参数指定块用于计算缺失颜色信息的算法。如果您选择双线性
,块对相邻像素进行空间平均,计算颜色信息。如果您选择Gradient-corrected线性
,该块使用Weiner方法来最小化插值中的均方误差。该方法对图像中物体的边缘表现良好。有关更多信息,请参见[1].
使用传感器校准参数指定输入图像的对齐方式。选择对应于图像左上角2 × 2像素块的R、G和B像素的序列。按照从左到右、从上到下的顺序指定序列。例如,对于这个参考页面开头的图像,您可以选择BGGR
.
两种方法都在图像边界处使用对称填充。有关更多信息,请参见图像垫块引用页面。
使用输出图像信号参数指定如何输出彩色视频信号。如果您选择一个多维信号
,该块在一个端口上输出一个m × n × P彩色视频信号,其中P为彩色平面数。如果您选择单独的颜色信号
,块上出现额外的端口。每个端口输出一个m × n平面的RGB视频流。
下图显示了Demosaic块中用于定点信号的数据类型。
您可以在下一节中讨论的那样,在块掩码中设置产品输出和累加器数据类型。
指定块用来计算缺失颜色信息的算法。你的选择是双线性
或Gradient-corrected线性
.
选择对应于图像左上角2 × 2像素块的R、G和B像素的序列。按照从左到右、从上到下的顺序指定序列。
指定如何输出彩色视频信号。如果您选择一个多维信号
,该块在一个端口上输出一个m × n × P彩色视频信号,其中P为彩色平面数。如果您选择单独的颜色信号
,块上出现额外的端口。每个端口输出一个m × n平面的RGB视频流。
选择舍入模式为定点操作。
定点操作时选择溢出模式。
如上图所示,乘数器的输出被放置到产品输出数据类型和缩放中。使用此参数指定如何指定此乘积输出字和分数长度:
当您选择同样作为输入
,这些特征与块的输入相匹配。
当您选择二进制扩展点
,您可以输入字长度和乘积输出的分数长度,以位为单位。
当您选择坡度和偏置变换
,您可以输入字的长度,以位为单位,以及乘积输出的斜率。计算机视觉工具箱™块中所有信号的偏置为0。
如上图所示,对累加器的输入被强制转换为累加器数据类型。加法器的输出保留在累加器数据类型中,因为输入的每个元素都被添加到其中。使用此参数指定如何指定累加器字和分数长度:
当您选择与产品产量相同
,这些特征与产品输出的特征相匹配。
当您选择同样作为输入
,这些特征与输入的特征相匹配。
当您选择二进制扩展点
,您可以输入累加器的字长度和分数长度,以位为单位。
当您选择坡度和偏置变换
,您可以输入单词长度(以位为单位)和累加器的斜率。计算机视觉工具箱块中所有信号的偏置为0。
选择此参数可防止定点工具覆盖在块掩码上指定的数据类型。有关更多信息,请参见fxptdlg
(定点设计师),是Simulink中定点工具的参考页面金宝app®文档。
马尔瓦尔,恩里克·S.,何立伟,罗斯·卡特勒。用于拜耳图案彩色图像的高质量线性插值。微软研究院, 2004年5月。http://research.microsoft.com/pubs/102068/Demosaicing_ICASSP04.pdf。
[2] Gunturk, Bahadir K., John Glotzbach, Yucel Altunbasak, Ronald W. Schafer, Russel M. Mersereau,“demosading: Color Filter Array Interpolation,”IEEE信号处理杂志2005年1月,第22卷第1期。