Содержание
- 2. Дискретизация и квантование Входной сигнал Квантованный сигнал Q Квантователь
- 3. Квантование : область применения АЦП сигналов (audio,video,etc.) Бинаризация и многоуровневая пороговая обработка цифрового изображения Квантование коэффициентов
- 4. Квантование & округление Любо действительное число x может быть округлено к ближайшему целому значению q(x) =
- 5. Квантование как линейное разбиение {yi} − уровни репродукции (реконструкции) {ai} − Уровни принятия решения (пороги) Si
- 6. Неравномерный квантователь: M = 8 уровней Переходная (вход-выход) характеристика неравномерного квантователя R=log2M
- 7. Ошибка квантования Ошибка квантования: e(x) = x−q(x) Входной сигнал x Квантованный сигнал q(x)
- 8. Измерение искажения: СКО, дисперсия Плотность распределения вероятности (РВ) x определим как p(x) Ошибка квантования: e(x) =
- 9. Отношение сигнал –шум
- 10. Источник с равномерным распределением : СКО Данные x -> 0-среднее значение, равномерное распределение в диапазоне [-A/2,A/2].
- 11. Источник с равномерным распределением : отношение сигнал-шум Данные x -> 0-среднее значение, равномерное распределение в диапазоне
- 12. Задача оптимального квантования Задан сигнал x, с плотностью распределения вероятности(ПРВ) (или гистограмма) p(x), Требуется: найти квантователь
- 13. Задача квантования :формулирвка Задача оптимизации: найти{aj} представление уровней {yj}, минимизирующих дисперсию σ2.
- 14. Скалярный квантователь Max-Lloyd
- 15. Max-Lloyd решение
- 16. Max-Lloyd решение
- 17. Max-Lloyd: условие оптимального квантования Представление уровней yi -центроиды: Решающие уровни ai среднее 2 точек: yj+1 yj
- 18. Как конструировать оптимальный квантователь? Если мы имеем некоторое множество уровней и уравнения Max-Lloyd, то мы можем
- 19. Max-Lloyd: итеративный алгоритм 0. гипотетическое начальное множество решающих уровней {aj} Вычисление представление уровней (центроидов) {yj}: 2.
- 20. Итеративный алгоритм: дискретный вариант 0. Начальное множество решающих уровней {aj} Вычисление представления уровней (центроидов) {yj}: 2.
- 21. Как построить оптимальный скалярный квантователь? Итеративный алгоритм Ллойда не может гарантировать глобального минимума ошибки квантования
- 22. Lloyd Matlab t = [0:.1:2*pi]; sig = sin(t); partition = [-1:.2:1]; codebook = [-1.2:.2:1]; % Now
- 23. Высокоскоростное квантования
- 24. Высокоскоростное квантования Данные X: -∞ Положим, что p(x) имеет вид плоской функции над ячейкой Cj Квантование
- 25. Центроидная плотность (ЦП) ЦП: gC=1/Δj, один центроид для одной ячейки. В пределе M→∞ и Δj→0, ЦП
- 26. Оптимальное высокоскоростное квантование Найти такую ЦП gC(x) которая минимизирует общее искажение D : ограничение:
- 27. Метод множителей Лагранжа Преобразуем задачу в задачу оптимизации без ограничений с стоимостной функцией Лагранжа D*: Найдем
- 28. Поиск минимума D* Центроидная плотность: Используем ограничение Для вычисления коэффициента λ.
- 29. Высокоскоростной квантователь Центроидная плотность: Искажения :
- 30. Оптимальный скалярный квантователь
- 31. Формулировка задачи Пусть X={x1, x2, …, xN} – конечное упорядоченное множество действительных чисел (значения интенсивности). Пусть
- 32. Задача разбиения последовательности Ошибка квантования для одной ячейки: Центроид ячейки yj: Индексы разбиения: r0= 0 (r0=
- 33. Задача оптимизации Для заданных данных X, вероятностей P и числа ячеек M найти такое разбиение {ro,r1,
- 34. Функция стоимости DM(0,N] Положим, мы введем в рассмотрение функцию стоимости Dm(0,n] которая минимизирует ошибку квантования данных
- 35. Подход динамического программирования (ДП) Окончательно: Перепишем функцию стоимости в виде:
- 36. Рекуррентное уравнение Инициализация : Рекурсия :
- 37. Оптимальное скалярное квантование Оптимальный скалярный квантователь определяет наикратчайший путь во взвешенном графе . ДП алгоритм [1963]:
- 38. Matlab
- 39. Пример: M=3 Input image Uniform Optimal
- 40. Пример: M=3 Uniform Optimal
- 41. Пример: M=12 Центроидная плотность высока, если высока и плотность распределения вероятностей
- 42. Высокоскоростное квантования
- 43. Векторное квантование
- 44. VQ: определение ∙ ∙ ∙ ∙ ∙ ∙ ∙ ∙ ∙ ∙ X={x1,x2,…,xN } есть множество
- 45. Пример : VQ цвета в 3-D пространстве Входные данные Кодовые векторы N=65000 M=1000
- 46. VQ voronoi(rand(100,1), rand(100,1)) set(gca, 'visible', 'off')
- 47. GUI Matlab
- 49. Скачать презентацию