[an error occurred while processing this directive]
The Art of lossless image compression
Искусство сжатия изображений без потерь
Выпуск 18
Перед вами результаты
тестов произведенных в июне 2000 года, в которых
сравнивается сжатие без потерь True Color (24-bit)
изображений всеми известными программами,
разработанными для этой цели, в том числе BMF,
JPEG-LS, софтом для PNG-сжатия, а также архиваторами
имеющими спец. алгоритмы для сжатия 24-bit
изображений. Если у вас возникло желание
самому произвести тесты или вы можете
предложить другие наборы изображений или
другие программы (только под DOS и Win и не
исходники или алгоритмы), или вы считаете,
что мы упустили в тестах что-то важное (например,
фантастическую технологию или программу
сжимающую в соотношении 10000:1, благо слухи о
них регулярно появляются), сообщите нам
пожалуйста: . Спасибо!
[[1]] Качество сжатия
(см. также разделы: [[2]] Скорость; [[3]] Подробности; [[4]]
Комментарии)
Последняя строчка таблицы
показывает суммарные результаты всех
десяти тестов (336 изображений)
==============================================================================
Исходный BMF RKim RK UHIC ArHanGel NK Eri RAR Imp
==============================================================================
275.95% 100% 101.59 120.20 100.55 110.52 112.65 117.81 133.15 154.65
289.11% 100% 124.50 127.28 104.88 114.61 135.54 122.36 140.60 152.88
245.22% 100% 101.38 123.16 107.93 112.92 111.48 123.50 124.25 144.52
238.64% 100% 112.66 124.20 104.20 110.53 120.45 121.23 132.94 146.59
457.28% 101.93 100% 133.41 110.74 112.34 120.22 125.22 146.11 157.63
234.93% 100% 101.72 119.42 107.07 110.08 106.85 121.92 125.63 143.10
278.95% 100% 103.17 123.14 103.40 109.60 110.16 119.57 135.88 146.37
332.49% 100% 102.12 126.63 105.92 111.58 112.18 120.18 139.49 153.56
225.19% 100% 104.47 118.81 104.00 108.82 110.47 118.20 122.22 141.08
547.50% 100% 104.25 131.46 104.84 107.76 127.75 115.26 170.38 157.56
==============================================================================
286.32% 100% 102.98 122.95 105.47 110.35 111.15 120.43 133.89 147.68
==============================================================================
JPEG-LS SPIHT BTPC { Display } SEA PngCrush 7-Zip PkZip
==============================================================================
149.81% 115.50 164.36 157.93 156.06 153.89 150.94 150.33 159.16 169.90
156.41% 136.11 170.42 177.21 169.62 164.86 163.71 151.73 205.21 211.56
119.20% 111.39 129.21 140.98 141.56 139.53 146.28 129.83 193.86 196.55
127.45% 122.73 137.49 146.42 145.46 144.00 147.31 134.68 182.24 185.85
172.49% 224.13 201.52 187.28 156.67 156.16 160.57 145.35 185.82 188.99
112.56% 111.61 119.89 129.58 132.73 129.30 137.85 120.59 170.09 172.74
118.69% 119.12 131.29 140.90 139.04 137.13 143.73 129.64 171.53 175.85
123.33% 117.86 136.63 145.92 143.78 142.44 151.77 133.46 197.76 202.49
117.84% 109.95 122.53 133.78 135.20 132.58 139.93 121.86 179.50 181.44
151.17% 132.31 176.94 164.21 150.26 148.74 156.87 142.19 186.28 195.55
===============================================================================
121.48% 117.50 132.78 140.67 139.78 137.42 144.92 128.95 179.40 183.54
[[2]]
Результаты по скорости
В этом тесте
использовался набор из 230 изображений общим
размером 271,331,460 байт с сервера ftp://ipl.rpi.edu/pub/image/still/KodakImages/color/.
Тест производился на ПК с
процессором AMD-K6-400, 64Mb RAM под Windows
98.
23 известных изображения Kodak
скопированы 10 раз (см. icopy.bat в архиве artest18.zip)
==============================================================================
Программа, опции Общий Общий Время Время Размер
счет, польз-й счет сжатия, расжатия, архива,
секунд % секунд % секунд секунд байт
==============================================================================
+7-zip a 44471 146% 43736 147% 817 137 156662222
+7-zip a -mx 44960 148% 43743 147% 1352 138 156492462
+arhangel a -mm -mz 34295 113% 31998 108% 2552 1557 108669974
+arhangel a -mm 34260 112% 31989 108% 2523 1551 108669974
+arhangel a -mm1 48908 161% 45779 154% 3476 2633 154074824
+arhangel a -mm3 42870 141% 40214 135% 2951 1879 136944664
bmf -f -s -q9 38628 127% 30978 104% 8500 2816 98323280
bmf -f -s 33477 110% 30467 103% 3345 2820 98323280
bmf -f -q9 33681 111% 29829 100% 4280 249 104947560
bmf -f 30324 100% 29572 100% 836 258 105229600
eri a -3ma8 31885 105% 30118 101% 1963 449 106102020
eri a -3ma8 -m3 31413 103% 30078 101% 1483 435 106182410
eri a -3ma8 -m2 31255 103% 30290 102% 1072 355 107379300
eri a -3ma8 -m1 32073 105% 31299 105% 860 299 111292130
+imp98 a -2 38040 125% 37366 126% 749 222 133449566
+imp98 a -2 -s4 38123 125% 37453 126% 744 218 133779179
+imp98 a -mm 43242 142% 42363 143% 977 110 151758474
+imp98 a -mm -s4 43204 142% 42299 143% 1006 109 151521544
+imp98 a -mm -m3 43528 143% 42174 142% 1505 119 150856163
+imp98 a -mm -m1 46105 152% 45522 153% 648 111 163246850
+imp-dos a -mm -m3 43565 143% 42194 142% 1524 137 150855710
Nk 35338 116% 31666 107% 4080 489 110767370
pkzip -exx 46871 154% 46394 156% 530 146 166302252
pkzip -a 46708 154% 46380 156% 365 146 166309392
pkzip -es 55426 182% 55211 186% 238 152 198128322
+pkzip32 -add -max 47059 155% 46592 157% 519 138 167047382
+pkzip32 -add 47018 155% 46662 157% 396 136 167349362
+WinRar a -mm -mde 37138 122% 36685 124% 504 259 130951080
+WinRar a -mm -m5 37149 122% 36678 124% 523 259 130921330
+WinRar a -mm -s- 37137 122% 36685 124% 503 259 130951080
+WinRar a -mm -s 37124 122% 36648 123% 529 258 130813550
+WinRar a -mmf 36740 121% 36324 122% 462 267 129638820
+rar32 a -mm -mde 37254 122% 36731 124% 582 297 130951080
+rar32 a -mm -m5 37263 122% 36724 124% 599 297 130921330
+rar32 a -mm -s- 37253 122% 36730 124% 581 297 130951080
+rar32 a -mm -s 37236 122% 36692 124% 605 294 130813550
+rar32 a -mmf 36860 121% 36371 122% 543 306 129638820
+rk -mx2 27554 90%* 16839 56%* 11906 12305 12035652
+rk -mx1 46827 154%* 37353 126%* 10527 11174 90452920
+rk -mf3 7011 23%* 5469 18%* 1713 1191 14784112
+rk -mf2 7863 25%* 6571 22%* 1435 1176 18906828
+rk -mf1 39048 128%* 37937 128%* 1235 887 132934712
+rkim cx 35399 116% 30769 104% 5144 2506 99896080
+rkim c 32861 108% 31261 105% 1778 2178 104059250
uhic m 36260 119% 32373 109% 4319 4477 98870920
uhic e 32812 108% 30565 103% 2496 2501 100132460
Alchemy ---n 46843 154% 44143 149% 3000 526 155940956
---n 3 46602 153% 44584 150% 2242 648 157361419
---n 2 46338 152% 44670 151% 1853 437 158572986
---n 1 45301 149% 43610 147% 1879 434 154758370
SEA /png:100 42487 140% 41480 140% 1119 142 148414950
Display -i --same -bpng
+ filter=5,level=9 44739 147% 42446 143% 2547 159 151317180
+ filter=5,level=1 44203 145% 43805 148% 442 168 156934080
+ filter=1,level=9 44739 147% 42537 143% 2447 149 151714120
+ filter=1,level=5 43955 144% 43263 146% 769 150 154930330
+ filter=1,level=1 44605 147% 44292 149% 348 156 158763080
+pngcrush -q 49026 161% 42265 142% 7512 455 147813040
+pngcrush -brute 165325 545% 53632 181% 124103 460 146744530
+btpc 100 45618 150% 45209 152% 454 273 161606980
+lsp -g 42530 140% 42119 142% 456 375 150115060
+lsp 32507 107% 32034 108% 526 434 113570440
+locoe -N -c1 41544 137% 41271 139% 303 323 147305210
+locoe -N -c2 41732 137% 41406 140% 362 342 147701630
-PhotoJazz ????? ? ????? ? ??? ??? 111673670
+ обозначает появление новой версии программы в тестах;
- обозначает, что
тестировалась устаревшая версия программы,
которая не будет присутствовать в новых тестах;
* только потому, что
большинство файлов идентичны, а RK всегда
использует "solid" режим сжатия.
Общий счет подсчитывается как сумма времени сжатия,
времени распаковки и времени необходимого для передачи
сжатого файла по 28,800 bps сети (это время
вычисляется как: (сжатый размер)/3600, т.к. 28800
бит в секунду это 3600 байт в секунду).
Общий пользовательский счет подсчитывается как: (время сжатия/10) + время
распаковки + время необходимое для передачи
архива по 28,800 bps сети. Время сжатия в этом
случае делится на 10, так как более 90%
пользователей сами никогда ничего не
сжимают, однако при этом используют сжатые
данные при работе с компьютером и/или Интернет... Поэтому время сжатия для
них менее актуально.
[[3]]
Подробности
Отчет из 380 строчек с 10080-ю
результатами обработки 336 файлов из 10 наборов
можно найти в полной версии тестов с GRAPHICS.DAT
и BAT'никами,
которые
можно получить, щелкнув по одному из линков:
http://geocities.com/SiliconValley/Bay/1995/artest18.zip
или http://artest1.tripod.com/artest18.zip
1, 2, 3, 4 и 9-й наборы изображений
этих тестов взяты с ftp://ipl.rpi.edu/pub/image/
+ /image2/ и конвертированы из Sun Raster формата
в Windows Bitmap (при это меняются только
заголовки изображений: 32 байта заменяются 54-мя
байтами, а сами данные изображения не
изменяются). Вышеназванный сайт описывается в
FAQ по компрессии by
Jean-loup Gailly.
Восемь изображений пятого набора
взяты из известного Waterloo
Color Set (сжатые без потерь с помощью ERI
4.7fre они лежат на сайте http://geocities.com/eri32
- 2,894,045 байт).
6, 7, 8-ой наборы изображений
взяты с сервера ftp://download.intel.com/pressroom/images/
10-й набор взят с сервера ftp://ftp.kodak.com/www/images/dental/
Изображения были конвертированы из TIFF-формата в Windows Bitmap.
Файлы некоторых изображений были
также переименованы (см. DETAILS.DAT из artest18.zip).
Некоторые новые изображения (с
download.intel.com) не были пока добавлены.
[[4]]
Комментарии
Линки на некоторые использованные программы:
a - DOS программа;
запускается под чистым DOS или в DOS-окне Windows;
e - DOS программа,
использующая экстендеры наподобие DOS/4GW или CWSDPMI;
W - Windows 95/98/NT/... программа.
Если какой-нибудь из
линков не работает, это скорее всего
означает, что на том же сайте появилась
новая версия программы: проверьте на
основной странице линков, посетите web-страницу
программы или просмотрите оглавление
содержащего ее ftp-сервера (то есть откройте
тот же URL, только без имени файла).
Линки на сайты некоторых использованных программ:
Что нового:
PngCrush 1.5.1, ERI32 4.7fre,
WinRAR 2.71, RAR32 для DOS
и OS/2 2.71 были выпущены, а также > ACE v2.0б2 Copyright by ACE Compression Software Aug 08 2000 13:07:47
(дистрибутивный файл ace20b2.exe, и в файле file_id.diz
также указана версия 2.0b2).
Они пока не были протестированы.
Результаты Pngcrush 1.4.4 и RAR 2.70 приведены.
312 Мб двоичных файлов (binaries) были
добавлены в 18 выпуск тестов - см. полную
версию в artest18.zip.
Предупреждения:
ESP 1.92 по
причине багов не смог корректно
распаковать следующие тестовые
изображения, именуемые в этих тестах как: AYMAR,
GELSNGR, NACHTSH, OTELLIN, VADASZ, YASSO, YU1, DP08189, DP2179D, L217C-3,
CONCEP3, PS09157, V42798C. При этом архиватор даже не выдавал сообщения об ошибках.
Rkive 1.92b1 не
смог без потерь распаковать большую часть
изображений из 6, 7 и 8-го тестов, а также
изображения Clegg, Frymire, Serrano из 5-го. Он выдавал
ошибку: File fails CRC check! Archive failed integrity
check.
ESP, Rkive и некоторые другие
программы больше не тестируются. Их
результаты можно найти в предыдущих
версиях тестов: ESP - artest3...artest12; Rkive - 3...12; UFA - 3...12; 777 - 13...14; BOA - 7...14;
UHARC - 5...10; CompuShow 2000! - 3...11.
Заключение
Последний выпуск и все
предыдущие версии тестов всегда можно найти на
сайтах по адресам http://www.geocities.com/SiliconValley/Bay/1995/
и http://artest1.tripod.com/.
Перед тем как писать нам или
публиковать что-либо касающееся этих
тестов, пожалуйста, прочтите раздел [[5]] PLEASE read THIS before,
на странице http://geocities.com/SiliconValley/Bay/1995/artest10.html
или http://artest1.tripod.com/artest10.html.
Спасибо!
Присылайте ваши комментарии и
предложения автору этих тестов e-mail'ом
по адресу artest@hotmail.ru.
С наилучшими пожеланиями, RAO Inc.
>>
>>
|
|
|
|
|
|
|
|
|
[an error occurred while processing this directive]
|