标签: matlab image-processing matrix
最近我一直在阅读一篇关于图像处理的文章,it states如下:
设 Y 是大小 N 1 × N 2 的图像,其中 N 1 N 2 = N ,并让 Z 是 Y 的损坏版本,可能会产生噪音。另外,让 z 和 y 分别为 Z 和 Y 的列堆叠版本。
任何人都可以从概念上和数学上解释给定图像的列堆叠版本吗?
提前致谢。
答案 0 :(得分:3)
矩阵的列堆叠版本意味着它是一个列向量,它是通过逐个连接此矩阵的列而创建的。在MATLAB中,这可以通过colon运算符简单地实现:
colon
Y_stacked = Y(:); %// Stacked (or "columnized") Y Z_stacked = Z(:); %// Stacked (or "columnized") Z
由于堆叠阵列包含与原始矩阵相同数量的元素,因此其长度应为 N = N 1 N 2 ,其中 N 1 × 2 是原始矩阵的尺寸。
这相当于数学中的vec转换。
vec