Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
4.9.1. Алгоритм сортировки разделением множествОписанный выше алгоритм очень прост, так как в нем предполагалось, что коэффициенты были отсортированы (упорядочены) до начала цикла. В принципе, изображение может состоять из 1Kх1К пикселов или даже больше, в нем может быть более миллиона коэффициентов, и их сортировка может оказаться весьма медленной процедурой. Вместо сортировки коэффициентов алгоритм SPIHT использует тот факт, что сортировка делается с помощью сравнения в каждый момент времени двух элементов, а каждый результат сравнения - это просто ответ: да или нет. Поэтому, если кодер и декодер используют один и тот же алгоритм сортировки, то кодер может просто послать декодеру последовательность результатов сравнения да/нет, а декодер будет дублировать работу кодера. Это верно не только для сортировки, но и для любого алгоритма, основанного на сравнениях или на любом принципе ветвления.
Настоящий алгоритм, используемый
методом SPIHT, основан на том, что нет
необходимости сортировать все коэффициенты. Главной задачей этапа
сортировки на каждой итерации является выявление коэффициентов, удовлетворяющих
неравенству Кодер разделяет все коэффициенты
на некоторое количество множеств
для
каждого множества Тест на существенность множества
Результатом
этого теста служит бит
|
1 |
Оглавление
|