UOMOP

Dynamic encoder performance 본문

DE/Performance

Dynamic encoder performance

Happy PinGu 2024. 8. 20. 16:19
% 데이터 입력
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