资源简介

将传统压缩感知扩展至多维(高维)情况,对于彩色图像、视频等高维信号进行更加高效的压缩和表示。

资源截图

代码片段和文件信息

function [] = dispRGB(Y0mag)
% Y: reflectances tensor
I = size(Y0);
if I(3)==31
    Y = zeros(I(1)I(2)33);
    Y(::1) = Y0(::1);
    Y(::33) = Y0(::31);
    Y(::2:32) = Y0;
else
    Y = Y0;
end

Y = Y/max(Y(:));

%load illum_6500.mat;
%radiances = zeros(size(Y)); % initialize array
%for i = 33
%  radiances(::i) = Y(::i)*illum_6500(i);
%end

radiances = Y;

[r c w] = size(radiances);
radiances = reshape(radiances r*c w);

load xyzbar.mat;
XYZ = (xyzbar‘*radiances‘)‘;

XYZ = reshape(XYZ r c 3);
XYZ = max(XYZ 0);
XYZ = XYZ/max(XYZ(:));

RGB = XYZ2sRGB_exgamma(XYZ);
RGB = max(RGB 0);
RGB = min(RGB 1);

figure; imshow(RGB.^0.4 ‘Border‘‘tight‘‘InitialMagnification‘mag);

end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-03 18:40  Fig_8\
     文件        6148  2014-01-15 09:43  Fig_8\.DS_Store
     文件         118  2013-05-31 22:31  Fig_8\.MegaCloud
     文件        2401  2017-03-04 09:46  Fig_8\Main.m
     文件         882  2017-03-05 13:01  Fig_8\MakeFig8.m
     文件     1029211  2013-02-14 13:54  Fig_8\WTbases.mat
     文件         824  2011-02-10 02:58  Fig_8\XYZ2sRGB_exgamma.m
     文件         706  2013-02-14 13:50  Fig_8\dispRGB.m
     文件         127  2012-05-10 11:38  Fig_8\normalize.m
     文件        3353  2013-02-21 17:29  Fig_8\tensor_OMPND.m
     文件         874  2011-02-10 03:58  Fig_8\xyzbar.mat

评论

共有 条评论