|
Алгоритм JPEG, JPEG |
|
|
|
 |
Ответов
|
Sep 12 2014, 09:59
|
Местный
  
Группа: Свой
Сообщений: 271
Регистрация: 6-12-11
Из: Taganrog
Пользователь №: 68 701

|
Цитата(Rst7 @ Jul 17 2009, 14:41)  Вы. На этом форуме ценят корректность. Rst, ты за прошедшую пятилетку повзрослел и можешь вытерпеть прямое обращение, или только "Вы" ? Ведь к Господу в "Отче наш" мы обращаемся на Ты !.. И дети ко всем  По-прежнему очень актуален вопрос кратких исходников для jpeg2000 и всего прочего сжимательного, 20К для монохромного jpeg мне очень нравятся ! Хоть можно в отладчике походить и обозреть своими старыми мозгами, что же там на самом деле происходит ! А Жасперы и ОпенГугловый проект (очень похожие по своим каталогам) лишь замутняют понимание (кроме всех пожираемых ресурсов) вместе со всеми "направляющими х.з. куда" спецификациями на нехороших языках (которые тоже можно изложить в 5 раз короче и на порядок понятней), это слишком большая цена за вход в "мафиозные сжатые круги". Надо "русской" стороне сопротивляться всем западным извра-методам, переводить больше всего, "познавшим всю прелесть" писать методички на форумах, типа этого, по кафедрам, "не лягать" под этих отщепенцев и "тягателей одеяла под себя" испокон веков, учить их уму-разуму, свои стандарты придумывать, на 2 порядка более простые, и сразу к ним C-VHDL-реализацию публиковать -- так оно приличней для русскоязычного народа ! Неужели все так и довольствуются Жасперами "для бедных" -- типа бус и погремушек для индейцев от Колумба, и никто не выцепил самую суть для отдачи братьям по разуму ?
|
|
|
|
|
Sep 12 2014, 13:48
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(_4afc_ @ Sep 12 2014, 18:12)  jpeg2000 сжимает лучше за счёт арифметического кодера, причём учитываются значения окружающих точек. кто мешает тогда в обычном jpege вместо хаффмана арифметический кодер использовать? после убирания нулей в RLE гистограмма не такая узкая чтобы заметная разница была из-за того, что хаффман позволяет только целое количество бит/символ, а арифметический - дробные. Цитата(_4afc_ @ Sep 12 2014, 18:12)  И не забываем про полнокадровый Вавелет в двух направлениях. радости от полнокадрого вэйвлета? просто теперь артефакты сжатия будут не в виде квадратиков 8х8, а в виде замыливания всего кадра. то что там по циферкам каких-то лишних пара дБ добавятся, на глаз не особо заметно. Цитата(_4afc_ @ Sep 12 2014, 18:12)  Blackfin561@500MHz сжимал цветной кадр 640*480 за 13 секунд - широкое поле для оптимизации... что-то очень уж долго, не должно там разницы с обычным jpegом быть в 200 раз быть.
|
|
|
|
|
Sep 15 2014, 09:19
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Цитата(_pv @ Sep 12 2014, 17:48)  кто мешает тогда в обычном jpege вместо хаффмана арифметический кодер использовать? после убирания нулей в RLE гистограмма не такая узкая чтобы заметная разница была из-за того, что хаффман позволяет только целое количество бит/символ, а арифметический - дробные. Лет 20 назад - мешали лицензионные и вычислительные ограничения, сейчас - используют то, под что есть готовые библиотеки. Цитата(_pv @ Sep 12 2014, 17:48)  радости от полнокадрого вэйвлета? просто теперь артефакты сжатия будут не в виде квадратиков 8х8, а в виде замыливания всего кадра. то что там по циферкам каких-то лишних пара дБ добавятся, на глаз не особо заметно. Ну мы тут тестировали несколько сторонних кодеков, и как-бы не пара Дб да и на глаз разница в очевидна:
Цитата(_pv @ Sep 12 2014, 17:48)  что-то очень уж долго, не должно там разницы с обычным jpegом быть в 200 раз быть. Не должно, но 10 секунд из 13 занимало именно арифметическое сжатие, так что оптимизацию надо с него начинать...
|
|
|
|
|
Sep 15 2014, 10:17
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(_4afc_ @ Sep 15 2014, 16:19)  Ну мы тут тестировали несколько сторонних кодеков, и как-бы не пара Дб да и на глаз разница в очевидна: разница на глаз очевидна, только несмотря на то, что надпись сименс в углу и кусок желтого крана в правом нижнем углу и кромки бетонных плит выглядят заметно чётче, у чувака пропала часть уха, куда-то делись зубы, и лицо выглядит весьма помятым (тени на морде) и появились узоры на каске, так же и отдельные дефекты на бетонной плите в виде небольших чёрных точек пораждают вокруг себя весьма заметные артефакты. а нерезкие границы вроде каста/бетон или куртка/бетон сильно размазаны. то есть при формальных 6дБ разницы по цифиркам, сказать что картинка в стала в два раза лучше ну никак нельзя. просто артефаты стали другими, и на некоторых картинках будут мало заметны, а на некоторых выглядят даже хуже. Цитата(_4afc_ @ Sep 15 2014, 16:19)  Не должно, но 10 секунд из 13 занимало именно арифметическое сжатие, так что оптимизацию надо с него начинать... индусские примеры выложенные на сайте ADI дают 50 тактов на пиксель для всего jpega, и 40-190, а в среднем 50-100 тактов на символ для арифметического энкодера, так что раза в 3 разницы еще можно поверить, но не в 200.
|
|
|
|
Сообщений в этой теме
Step_ARM Алгоритм JPEG Jul 16 2009, 05:49 Rst7 А простенького и нет. Классические исходники тут -... Jul 16 2009, 06:48 Step_ARM Цитата(Rst7 @ Jul 16 2009, 10:48) А прост... Jul 16 2009, 09:57 Rst7 ЦитатаНеужели никто и никогда не писал фак по коди... Jul 16 2009, 10:24 Step_ARM Цитата(Rst7 @ Jul 16 2009, 14:24) А зачем... Jul 16 2009, 10:37 Rst7 ЦитатаЖадные вы все:-)))
Я, кажется, прямо указал... Jul 16 2009, 10:49 Step_ARM Цитата(Rst7 @ Jul 16 2009, 14:49) Я, каже... Jul 16 2009, 10:57  Step_ARM Цитата(Step_ARM @ Jul 16 2009, 14:57) Все... Jul 17 2009, 07:15 Rst7 ЦитатаОдно фигово -- кодируется все не в потоке.
... Jul 17 2009, 07:40 Step_ARM Цитата(Rst7 @ Jul 17 2009, 11:40) В смысл... Jul 17 2009, 08:26 Rst7 ЦитатаВ прямом -- в тех исходниках сначала в буфер... Jul 17 2009, 08:28 Step_ARM Цитата(Rst7 @ Jul 17 2009, 12:28) По мень... Jul 17 2009, 10:26 Rst7 ЦитатаДа ... У меня получается буфер 10240 байт(64... Jul 17 2009, 10:41 Step_ARM //Вы. На этом форуме ценят корректность.
Вы извин... Jul 17 2009, 11:47 DRUID3 А кто-нить, что-нить писАл для JPEG2000? Меня инте... Jul 17 2009, 10:56 Rst7 ЦитатаА кто-нить, что-нить писАл для JPEG2000? Мен... Jul 17 2009, 11:15 DRUID3 Цитата(Rst7 @ Jul 17 2009, 14:15) На русс... Jul 17 2009, 12:02 Rst7 ЦитатаВозможно... Но не факт. Частота внутри 48МГц... Jul 17 2009, 11:56 Step_ARM Цитата(Rst7 @ Jul 17 2009, 15:56) По каки... Jul 17 2009, 12:03 Rst7 ЦитатаВы только что привели
Привел. Имеем 25 милл... Jul 17 2009, 12:13 Step_ARM Цитата(Rst7 @ Jul 17 2009, 16:06) Привел.... Jul 17 2009, 12:18 DRUID3 спасибо... просматриваю... непонятно, но здорово... Jul 17 2009, 12:19 Rst7 ЦитатаЕсть, правда ,небольшие лазейки...
Их нет. ... Jul 17 2009, 12:24 Step_ARM Цитата(Rst7 @ Jul 17 2009, 16:24) Их нет.... Jul 17 2009, 12:34  _pv Цитата(Step_ARM @ Jul 17 2009, 18:34) Жал... Jul 18 2009, 22:46 Rst7 Цитатапо тактам на точку раза в два примерно получ... Jul 19 2009, 05:12 Step_ARM Цитата(Rst7 @ Jul 19 2009, 09:12) Число в... Jul 20 2009, 03:56 Rst7 ЦитатаНашел упоминание о быстром алгоритме вычисле... Jul 20 2009, 05:30 Step_ARM Цитата(Rst7 @ Jul 20 2009, 09:30) Ссылку ... Jul 20 2009, 07:29 Rst7 Цитатаhttp://articles.org.ru/docum/jpeg.php
Пейса... Jul 20 2009, 07:42 Step_ARM Цитата(Rst7 @ Jul 20 2009, 11:42) Пейсате... Jul 20 2009, 10:29  thermit Цитата(_4afc_ @ Sep 12 2014, 15:12) jpeg2... Sep 12 2014, 12:55     x736C _pv, поправьте, если ошибаюсь, но jpeg2000 в отлич... Sep 19 2014, 06:21 WitFed Там же наверное Жасперная библиотека была с замутн... Sep 15 2014, 06:56
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|