anything

Автор Тема: схема сжатия на основе Wavelet-преобразования  (Прочитано 34193 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн костя

  • Jr. Member
  • **
  • Сообщений: 69
Большинство методов сжатия  неподвижных и видеоизображений предполагает  потери, то есть восстановленное изображение не совпадает в точности с исходным. С чем связаны и почему возникают такие потери?

Оффлайн петр к

  • Сообщений: 46
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #1 : Июнь 19, 2007, 15:43:28 pm »
Потери эти связаны с "загрублением" тех компонентов изображения, чувствительность к точности воспроизведения которых у человеческого глаза невелика.

Оффлайн костя

  • Jr. Member
  • **
  • Сообщений: 69
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #2 : Июнь 19, 2007, 15:44:26 pm »
что это такое - "загрубление"

Оффлайн петр к

  • Сообщений: 46
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #3 : Июнь 19, 2007, 15:45:24 pm »
 Подразумевалось : отказ от передачи...

Оффлайн костя

  • Jr. Member
  • **
  • Сообщений: 69
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #4 : Июнь 19, 2007, 15:46:19 pm »
как изображение представляется в классических и в новых системах сжатия?

Форум по видеонаблюдению и безопасности

Re: схема сжатия на основе Wavelet-преобразования
« Ответ #4 : Июнь 19, 2007, 15:46:19 pm »

Оффлайн петр к

  • Сообщений: 46
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #5 : Июнь 19, 2007, 15:47:09 pm »
В основе  классическими стандартов сжатия JPEG (для статических изображений) и MPEG (для видеоданных) и в новых методах сжатия на основе Wavelet-преобразования, лежит переход от пространственного представления изображения к спектральному.

Оффлайн костя

  • Jr. Member
  • **
  • Сообщений: 69
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #6 : Июнь 19, 2007, 15:48:03 pm »
а в чем разница старого и нового?

Оффлайн петр к

  • Сообщений: 46
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #7 : Июнь 19, 2007, 15:48:52 pm »
В случае JPEG/MPEG для такого перехода используется дискретное косинус-преобразование (ДКП) на блоках 8Х8, в случае Wavelet - система фильтров, примененных к изображению.

Оффлайн костя

  • Jr. Member
  • **
  • Сообщений: 69
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #8 : Июнь 19, 2007, 15:49:51 pm »
зачем нужно придумывать новое, если и старое хорошо работало или были свои ограничения и недостатки?

Оффлайн петр к

  • Сообщений: 46
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #9 : Июнь 19, 2007, 15:52:54 pm »
Достижение больших  степеней сжатия  методом на ДПК, невозможно, поскольку минимальным кодируемым в них остается стандартный блок 8Х8. Использование блоков  16Х16 сопряжено с серьезными вычислительными затратами. При неумеренном повышении степени сжатия изображение становится все более "оквадраченым".

Оффлайн костя

  • Jr. Member
  • **
  • Сообщений: 69
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #10 : Июнь 19, 2007, 15:53:50 pm »
 более перспективным для  больших коэффициентов сжатия является использование Wavelet-преобразования (wavelet - небольшая волна.). Какой принцип сжатия?

Оффлайн петр к

  • Сообщений: 46
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #11 : Июнь 19, 2007, 15:54:40 pm »
Исходное изображение (естественно, после преобразования RGB - YCrCb) фильтруется с применением низкочастотного и высокочастотного фильтров по строкам и столбцам с последующим прореживанием, так что вместо одного изображения размером M X N пикселов после первого прохода синтезируется четыре, размером (M/2) X (N/2) каждое, причем наибольшая информация из них в [hh] - то, которое было получено с использованием низкочастотного фильтра как по строкам, так и по столбцам.Саббэнд [gg] чаще всего просто игнорируется, а вот [hh] ждет та же судьба, что и исходное изображение.

Юрий

  • Гость
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #12 : Июль 20, 2007, 20:54:13 pm »
Если хотите увидеть разницу между motion jpeg и motion wavelet, сохраните одну и ту же bmp картинку в jpeg и jpeg2000. Я это делал с помощью IrfanView. Параметры сохранения выберите так, чтобы получить одинаковый размер файла. В результате, получите две картинки, которые и будут являться "стор кадрами" для сравнения motion jpeg и motion wavelet.

В двух словах, при малой степени сжатия, Вы не увидите разницы. При увеличении степени сжатия, motion jpeg начнет давать характерные квадраты, а motion wavelet волнообразные искажения на краях изображения, но, в целом, более ровномерную картинку. Поиграйтесь сами и оцените разницу и то, стОит ли за нее бороться. Кстати, и motion jpeg и motion wavelet это форматы без межкадрового сжатия. С mpeg нельзя сравнивать ни один ни второй способ сжатия.

Как по мне, при нормальной сети, неблокируемой архитектуре свитчей и не большом (до 20) количестве камер, можно вполне обойтись без mpeg сжатия, но это уже другая тема :)

Оффлайн alex

  • Newbie
  • *
  • Сообщений: 18
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #13 : Июль 21, 2007, 09:49:04 am »
Цитировать
Кстати, и motion jpeg и motion wavelet это форматы без межкадрового сжатия. С mpeg нельзя сравнивать ни один ни второй способ сжатия.

Юрий, не забывайте про профессиональный охранный кодек сжатия - delta wavelet, который используется практически всеми производителями видеонаблюдения и то, что он как раз с межкадровым сжатием. Delta wavelet, я слышал, используется только в каких-то продуктах ITV. mpeg-сжатие требует при одинаковых условиях большую производительность и выдает больший размер кадра.

Юрий.

  • Гость
Re: схема сжатия на основе Wavelet-преобразования
« Ответ #14 : Июль 29, 2007, 21:29:21 pm »
В любом случае, сегодня не время обсуждать wavelet - jpeg. Это единицы процентов, не более. Мы сейчас потихоньку двигаемся от плат оцифровки в сторону IP камер. И если уж мы вспомнили ITV с их массированной рекламой wavelet, то давайте задумаемся, какой будет использоваться кодек в случае подключения к Интеллекту IP камер. Правильно, тот кодек, который используется камерами. Потому что Интеллекту остаются только функции администрирования, архивирования и мониторинга.

А вот здесь вот, на уровне правильного управления распределенной системой, у ITV резервы роста гораздо больше, чем на уровне wavelet/jpeg кодирования. Вы, например, видели живое видео на Интеллекте к которому подключено несколько десятков IP камер? И я не видел. А Milestone у себя на сайте приводит конфигурацию сервера для 1491fps CIF и 697fps 4CIF. Это почти 60 камер live video для CIF и примерно вдвое меньше для 4CIF. Причем сервер даже не Core2Duo. То есть, там еще тоже есть куда двигаться.

Кстати, раз уж зашел разговор про Milestone. Очень нужа версия 5.0 Milestone Xprotect Enterprise. Может у кого-то есть по сусекам, или вдруг кто-то увидит ссылку в инете. Бросьте на почту.