Выше по каталогу. |
Приложение.
Таблицы сравнения алгоритмов
Архивация двуцветного изображения |
|
|
125.000 байт |
|
Ниже приведена степень компрессии изображений в зависимости от применяемого алгоритма:
Алгоритм RLE | Алгоритм LZW | CCITT
Group 3 |
CCITT
Group 4 |
|
Без помех | 10,6 (TIFF-CCITT RLE)
6,6 (TIFF-PackBits) 4,9 (PCX) 2,99 (BMP) 2,9 (TGA) |
12 (TIFF-LZW)
10,1 (GIF) |
9,5 (TIFF) | 31,2 (TIFF) |
С
помехами |
5 (TIFF-CCITT RLE)
2,49 (TIFF-PackBits) 2,26 (PCX) 1,7 (TGA) 1,69 (BMP) |
5,4 (TIFF-LZW)
5,1 (GIF) |
4,7 (TIFF) | 5,12 (TIFF) |
|
|
(с) А.Андреев. Рисунок к роману Сергея Лукьяненко, "Лабиринт отражений"
|
|
Алгоритм RLE | Алгоритм LZW | Алгоритм JPEG | |
Оригинал | 0,99 (TIFF-PackBits)
0,98 (TGA) 0,88 (BMP) 0,74 (PCX) |
0,976 (TIFF-LZW)
0,972 (GIF) |
7,8 (JPEG q=10)
3,7 (JPEG q=30) 2,14 (JPEG q=100) |
После
обработки |
2,86 (TIFF-PackBits)
2,8 (TGA) 0,89 (BMP) 0,765 (PCX) |
3,02 (TIFF-LZW)
0,975 (GIF)* |
6,9 (JPEG q=10)
3,7 (JPEG q=30) 2,4 (JPEG q=100) |
* Для формата GIF в этом случае можно получить изображение
меньшего размера используя дополнительные параметры.
|
Алгоритм RLE | Алгоритм LZW | Алгоритм JPEG | |
Первое
изображение |
1,046 (TGA)
1,037 (TIFF-PackBits) |
1,12 (TIFF-LZW)
4,65 (GIF)
|
47,2 (JPEG q=10)
23,98 (JPEG q=30) 11,5 (JPEG q=100) |
Выводы, которые можно сделать, анализируя таблицу:
|
320х320хRGB — 307.200 байт |
Сжатие в 100 раз JPEG (3.08Кb) |
Сжатие в 100 раз (3.04Кb)
|
Сжатие в 100 раз (3.04Кb) wavelet алгоритмом |
На данном примере хорошо видно, что при высоких степенях компрессии алгоритм JPEG оказывается полностью неконкурентоспособным. Также хорошо видны артефакты, вносимые в изображение всеми алгоритмами. Качество изображения для фрактального алгоритма визуально несколько ниже, однако для него не используется постобработка изображения (достаточно “разумное” сглаживание), из-за которого у волнового алгоритма размываются мелкие детали изображения. |
Алгоритмы cжатия изображений
Содержание
(с) 1999 Лаборатория Компьютерной Графики ВМиК МГУ им. М.В. Ломоносова |