У меня есть исходное изображение и искаженное изображение исходного. Я хочу рассчитать PSNR искаженного изображения, чтобы измерить искажение в дБ. Тип изображения цветной jpeg.Соотношение сигнал/шум (PSNR) цветного изображения jpeg
2
A
ответ
5
Я не знаю, что вы использовали до этого, но вы можете использовать следующий код для вычисления PSNR измененного изображения:
I = imread('original.jpg');
Ihat = imread('changed.jpg');
% Read the dimensions of the image.
[rows columns ~] = size(I);
% Calculate mean square error of R, G, B.
mseRImage = (double(I(:,:,1)) - double(Ihat(:,:,1))) .^ 2;
mseGImage = (double(I(:,:,2)) - double(Ihat(:,:,2))) .^ 2;
mseBImage = (double(I(:,:,3)) - double(Ihat(:,:,3))) .^ 2;
mseR = sum(sum(mseRImage))/(rows * columns);
mseG = sum(sum(mseGImage))/(rows * columns);
mseB = sum(sum(mseBImage))/(rows * columns);
% Average mean square error of R, G, B.
mse = (mseR + mseG + mseB)/3;
% Calculate PSNR (Peak Signal to noise ratio).
PSNR_Value = 10 * log10(255^2/mse);
+0
Почему вам нужно писать сумму дважды в mseR, mseG и mseB-формулах? –
4
Вот Векторизованная реализация:
mse = mean(mean((im2double(I) - im2double(K)).^2, 1), 2);
psnr = 10 * log10(1 ./ mean(mse,3));
Он должен работать для изображений с целым числом и с плавающей точкой, как в оттенках серого, так и в цветных изображениях.
Я использую следующее определение: PSNR
Смежные вопросы
- 1. PSNR изображения в matlab
- 2. Соотношение сторон для фонового изображения, когда данные изображения/JPEG; base64
- 3. PSNR изображения с использованием Matlab
- 4. Показать подобие цветного изображения
- 5. RGB извлечения цветного изображения
- 6. Преобразование цветного изображения LibTiff.Net
- 7. Обнаружение цветного изображения на картинке
- 8. вычислить область цветного содержимого изображения
- 9. Копирование цветного изображения в MATLAB
- 10. Создание цветного изображения в j2me
- 11. Как настроить яркость цветного изображения?
- 12. Код MATLAB - Гистограмма цветного изображения
- 13. поддерживать соотношение сторон изображения
- 14. Соотношение сторон изображения
- 15. Получить соотношение сторон изображения
- 16. Photoswipe Размер изображения/соотношение
- 17. Соотношение полного полноэкранного изображения
- 18. Разница между SNR и PSNR
- 19. Идентифицировать низкоуровневые jpeg-изображения
- 20. Java: Сжатие изображения JPEG
- 21. Getting размер изображения JPEG
- 22. Определение качества изображения JPEG
- 23. Типичные значения PSNR
- 24. Соотношение сторон изображения swift ios
- 25. Perl - Соотношение однородных областей изображения
- 26. Соотношение сторон для растрового изображения
- 27. Как сохранить соотношение сторон изображения?
- 28. UITableViewCell, изображения и соотношение сторон
- 29. Соотношение сторон изображения к андроиду
- 30. Изменение размера изображения Соотношение сторон
Что вы уже пробовали? –