UOMOP
Dynamic encoder performance 본문
% 데이터 입력
SNR = [40, 30, 20, 10, 0];
deep = [30.021, 29.227, 26.817, 22.801, 18.781];
Ori = [28.866, 28.233, 25.812, 23.185, 18.894];
MR_33 = [27.473, 27.001, 25.179, 22.885, 19.197];
MR_65 = [25.509, 25.141, 23.906, 21.745, 17.84];
MR_75 = [23.894, 23.696, 22.952, 21.731, 18.413];
% 그래프 그리기
figure;
hold on;
plot(SNR, Ori, '-s', 'DisplayName', 'Lv.1 transmission (Original image)', 'LineWidth', 2);
plot(SNR, MR_33, '-^', 'DisplayName', 'Lv.2 transmission (77% selection)', 'LineWidth', 2);
plot(SNR, MR_65, '-v', 'DisplayName', 'Lv.3 transmission (57% selection)', 'LineWidth', 2);
plot(SNR, MR_75, '-d', 'DisplayName', 'Lv.4 transmission (39% selection)', 'LineWidth', 2);
plot(SNR, deep, '--ko', 'DisplayName', 'Benchmark (DeepJSCC)', 'LineWidth', 2, 'MarkerFaceColor', 'k');
% 축 및 레이블 설정
xlabel('SNR (dB)');
ylabel('PSNR (dB)');
legend('show', 'Location', 'southwest');
xticks([0 10 20 30 40]);
ylim([0 40]);
grid on;
hold off;
'DE > Performance' 카테고리의 다른 글
Performance graph (0) | 2024.08.26 |
---|---|
Lv.4 Dynamic encoder (Proposed, TopK, Random) performance (0) | 2024.08.26 |
DE dim = 256 (0) | 2024.08.20 |
Performance (Patch size = 1) (0) | 2024.08.08 |
Performance (Patch size = 2) (0) | 2024.08.08 |
Comments