WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

На правах рукописи

Плоткин Дмитрий Арнольдович

НОВЫЕ ЭФФЕКТИВНЫЕ МЕТОДЫ

ЭНТРОПИЙНОГО КОДИРОВАНИЯ

МЕДИАДАННЫХ

05.13.11 – “Математическое и программное обеспечение вычислительных

машин, комплексов и компьютерных сетей”

АВТОРЕФЕРАТ

диссертации на соискание ученой степени кандидата технических наук

Москва – 2008 2

Работа выполнена в МГУ им.М.В. Ломоносова.

Научный руководитель: кандидат физико-математических наук Браиловский Илья Владимирович

Официальные оппоненты: доктор технических наук, Жданов Владимир Сергеевич кандидат технических наук, Логинов Вадим Евгеньевич

Ведущая организация Институт точной механики и вычислительной техники

Защита состоится «_» ………….. 2008 г. в ч.мин. на заседании диссертационного совета Д.409.009.01 при ОАО «Институт электронных управляющих машин им. И.С. Брука» по адресу: 119334, Москва, ул. Вавилова

С диссертацией можно ознакомиться в библиотеке Института электронных управляющих машин им. И.С. Брука.

Автореферат разослан «….» ……………. 2008 г.

Ученый секретарь диссертационного совета к.т.н., профессор Красовский В.Е.

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность темы. Развитие вычислительной техники в современном мире идет очень быстрыми темпами – растет частота и производительность процессоров, увеличиваются объемы памяти и ускоряется время доступа к ней.

Однако при таком бурном росте скоростей различных устройств скорость работы каналов связи растет значительно меньшими темпами. Сжатие мультимедийной информации позволяет ощутимо сгладить данный дисбаланс. В данном случае речь идет не только и не столько о персональных компьютерах, ноутбуках и серверах, а и о мобильной телефонии, цифровом телевидении и многих других устройствах с различной вычислительной способностью и различными каналами связи, по которым необходимо быстро и надежно передавать большое количество информации. Алгоритмы компрессии должны выполняться на любых платформах от серверов до цифровых фотокамер. Вычислительная техника постоянно совершенствуется, поэтому алгоритмы сжатия данных должны также постоянно адаптироваться, используя как можно эффективнее возможности современной аппаратуры, такие как многопотоковость, технологии вычислений с малой теплоотдачей и многие другие. Таким образом, задача разработки и исследования новых методов сжатия данных является актуальной научной и прикладной задачей.

В основе всех методов сжатия лежит простая идея: если представлять часто используемые элементы короткими кодами, а редко используемые - длинными кодами, то для хранения блока данных требуется меньший объем памяти, чем, если бы все элементы представлялись кодами одинаковой длины. Связь между кодами и вероятностями установлена в классической теореме Шеннона о кодировании источника: элемент si с вероятностью появления p(si) выгоднее всего представлять log p(si) битами. Если распределение вероятностей не изменяется со временем, и вероятности появления символов независимы, то средняя длина кодов будет равняться энтропии этого источника: H = p ( si ) log p ( si ). Одними из самых известных методов энтропийного кодирования, иначе говоря, кодирования со степенями сжатия близкими к энтропии, являются канонический алгоритм Хаффмана и арифметическое кодирование.

Методы сжатия могут адаптивно строить модель источника по мере обработки потока данных или использовать фиксированную модель, созданную на основе априорных представлений о природе типовых данных, требующих сжатия.

Процесс моделирования может быть либо явным, либо скрытым. Но сжатие всегда достигается за счет устранения статистической избыточности в представлении информации с использованием модели источника. И одним из примеров класса данных, изучаемых в области компрессии, является информация, содержащаяся в медиаданных. Типичными примерами медиаданных являются изображения, аудиозаписи и видеоинформация. В диссертационной работе особый акцент сделан на изучении компрессии изображений. Результаты, полученные на этом типе медиаданных, могут быть проэкстраполированы и применены для видеоизображений в силу того, что сжатие статических изображений лежит в основе сжатия видеоинформации. Разработанные в диссертационной работе методы могут быть подразделены на методы сжатия без потерь и сжатия с потерями. В всех случаях показаны результаты, улучшающие аналогичные показатели известных методов компрессии данных.

Цель исследования. Целью диссертационной работы является разработка и исследование новых эффективных методов кодирования медиаданных с помощью бинарных интервальных преобразований, анализ и нахождение оптимальных параметров данных методов с точки зрения современных вычислительных систем, а также разработка новых методов и применение результатов их работы при сжатии статических изображений. Исходя из поставленной цели, необходимо решить в работе следующие задачи:

исследование и определение оптимальных параметров сжатия с дифференциация параметров в зависимости от типа сжимаемых разработка новых универсальных эффективных алгоритмов сжатия на основе бинарного интервального преобрзования;

';

построенного на его основе и известных алгоритмов сжатия данных;

разработка эффективного метода сжатия статических изображений на основе JPEG Baseline и бинарных интервальных преобразований;

изображений и сравнительного анализа с известными методами Методы исследования. В работе использовались программы на языке «С».

Алгоритм бинарного интервального преобразования, новый метод универсального кодирования данных, новых метод сжатия статических изображений на основе бинарного интервального преобразования и JPEG Baseline реализовывались на стандарте языка «С». Тексты программ являются кроссплатформенными и легко переносимы на любые платформы, поддерживающие компиляцию языка «С».

Эффективность работы алгоритмов и конечная степень сжатия проверялась на стандартных тестовых наборах Calgary Corpus и Waterloo Repertoire. Сравнение изображений. Промежуточные вычисления, анализ статистических данных и перевод их в известные форматы проводился с использованием скриптового языка Perl.

Научная новизна работы. Диссертационная работа содержит исследование классических и разработку новых методов сжатия данных. В ней проводится сравнительный анализ и показываются преимущества новых методов компрессии диссертационной работе, исследуются и определяются ряд оптимальных параметров для новых методов в применении для сжатия файлов и статических изображений. Таким образом, научная новизна в диссертационной работе состоит в следующем:

разработан новый универсальный метод сжатия данных на основе бинарного интервального преобразования с использованием метода стопки книг и преобразования Барроуза-Виллера;

проведен сравнительный анализ метода бинарных интервальных преобразований и построенного на его основе универсального метода сжатия данных с известными алгоритмами компрессии;

проведена разработка, анализ и реализация нового эффективного метода сжатия статических изображений, основанного на алгоритме бинарных интервальных преобразований и JPEG Baseline;

проведен сравнительный анализ нового метода сжатия статических изображений с известными алгоритмами компрессии, разработан ряд мер по улучшению степени сжатия нового алгоритма.

Основные результаты, выносимые на защиту. На защиту выносятся следующие основные результаты, полученные автором в процессе проведения исследований предложен новый универсальный метод кодирования данных, в основе которого лежит бинарное интервальное преобразование;

указаны оптимальные параметры метода бинарных интервальных преобразований для медиаданных;

новый эффективный метод сжатия статических изображений с использованием бинарных интервальных преобразований и алгоритма JPEG Baseline;

сравнительный анализ результатов сжатия бинарного интервального преобразования, нового универсального метода сжатия данных, нового эффективного метода сжатия статических изображений с известными алгоритмами сжатия данных.

Практическая ценность. Практическая значимость диссертационной работы состоит в следующем:

1) разработан и исследован новый универсальный алгоритм сжатия данных, основанный на бинарных интервальных преобразованиях. Найдены оптимальные параметры данного метода, позволяющие получать высокие степени сжатия на широком спектре типов файлов, обладая при этом малой алгоритмической сложностью;

2) на основе метода бинарных интревальных преобразований и JPEG Baseline разработан, исследован и реализован новый эффективный метод сжатия статических изображений, позволяющий получать степень сжатия лучше, чем JPEG Baseline, обладая при этом сопоставимой производительностью;

3) результаты диссертационной работы были включены в официальный курс лекций «Алгоритмические основы цифровой обработки сигналов и изображений», который читается в Московском физико-техническом институте ( МФТИ ) на кафедре «Микропроцессорные технологии».

опубликованы десять печатных работ:

Апробация работы. Результаты диссертационной работы докладывались на 14-й Международной конференции по компьютерной графике Graphicon’04 (МГУ им. М.В. Ломоносова, Москва 2004 год), на 18-й Международной конференции по компьютерной графике Graphicon’08 (МГУ им. М.В. Ломоносова, Москва год), на 22-ой международной молодежной научной конференции «Гагаринские чтения» (МАТИ, Москва 2006 год), на 9-ом научно-практическом семинаре «Новые информационные технологии в автоматизированных системах» (МИЭМ, Москва 2006 год), а также докладывались и обсуждались на научных и технических семинарах факультета Вычислительной Математики и Кибернетики МГУ им. М.В.

Ломоносова.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и списка таблиц и рисунков.

Диссертация содержит 105 страниц машинописного текста, 40 рисунков, таблиц, список литературы из 56 наименования.

СОДЕРЖАНИЕ РАБОТЫ

Во введении рассматриваются научная новизна работы, актуальность, приводится содержание диссертационной работы по главам, определены цели и задачи диссертационной работы.

В первой главе введены необходимые определения, представлены основные подходы к кодированию информации, рассмотрены известные методы сжатия данных, введен алгоритм бинарных интервальных преобразований, а также различные методы его практической реализации.

Метод бинарных интервальных преобразований занимает особое положение среди известных энтропийных методов сжатия данных, таких как алгоритм Хаффмана и арифметическое кодирование, объединяя в себе преимущества обоих методов. Разработанный Браиловским И.В. в 2003 году он обладает хорошими показателями сжатия данных, при этом имеет малую алгоритмическую сложность.

В диссертационной работе показано, что при использовании оптимальных параметров метода по степени сжатия алгоритм бинарных интервальных преобразований занимает промежуточное положение между кодированием по Хаффману и арифметическим кодированием, показывая результаты сжатия лучше, чем метод Хаффмана, однако, обладая меньшей алгоритмической сложностью, чем арифметическое кодирование.

Метод бинарных интервальных преобразований предоставляет большие возможности по варьированию параметров, определяющих степень сжатия информации. Главная сложность заключается в том, что теоретически неизвестно, каким образом должны определяться оптимальные параметры. В связи с тем, что теоретическая задача поиска оптимальных параметров является NP-полной, необходимо было находить параметры экспериментальным путем с использованием практической реализации. Параметрами являются мощность алфавита и порядок следования «обобщенных» букв при кодировании.

В диссертационной работе было разработано два варианта реализации метода бинарных интервальных пребразований многопроходный и однопроходный варианты. С многопроходным вариантом можно ознакомится в разделе 1.2.4.1. диссертационной работы Однопроходный вариант (подробнее с ним можно ознакомится в разделе 1.2.4.2. диссертационной работы).

Шаг 1. Инициализация.

Происходит инициализация всех структур.

Шаг 2. Алгоритм работы метода AddLetter Если метод обрабатывает кодируемую букву, являющуюся текущей в процессе обработки, то выполняются следующие действия:

1. в массив интервалов заносится значение интервала равное разнице между текущим значением интервала для данной буквы и предыдущим значением интервала для данной буквы;

2. значение предыдущего интервала заменяется на текущее;

3. Если текущая буква не состоит из одних нулей или одних единиц, то в массив букв заносится значение этой буквы, а счетчик количества интервалов увеличивается на 1.

Если кодируемая буква не является текущей в процессе обработки, то при условии, что кодируемая буква меньше в лексикографичеком порядке, чем текущая, то счетчик количества интервалов для текущей буквы инкрементируется на 1.

Шаг 3. Проход по всем данным.

Для всего входного потока выполняется цикл по всем типам буквы, в котором для каждого типа буквы, вызывается метод AddLetter с соответствующими параметрами, отвечающими, за тип текущей буквы и за флаг, является ли кодируемая буква текущей.

Шаг 4. Запись в выходной поток.

После осуществления полной обработки входного потока на шагах 2 и 3, выполняется запись всей информации в выходной поток отдельно для каждой буквы в соответствии с определенным порядком кодирования «обобщенных» букв.

При этом в процессе записи в выходной поток значения интервалов кодируются с помощью чисел Голомбо, а «обобщенные» буквы пишутся закодированными в зависимости от мощности алфавита либо с помощью алгоритма Хаффмана, либо их битовое представление. Декодирование осуществляется в обратном порядке и имеет такую же вычислительную сложность, как и кодирование. Обратим внимание, что в обоих способах реализации вычислительные операции не содержат умножения, деления, логарифмирования и т.п., поэтому вычислительная сложность данных алгоритмов мала.

Во второй главе рассматриваются коды Райса-Голомбо для кодирования целых чисел, производится анализ и нахождение оптимальных параметров метода бинарных интервальных преобразований, а также сравнительный анализ с алгоритмом Хаффмана и арифметическим кодированием.

Степень сжатия информации напрямую связана со скоростью сжатия, но эта зависимость не прямо пропорциональна. Для достижения лучших результатов требуется больше времени. Определение этих оптимальных параметров являлось одной из основных задачей диссертационной работы. В процессе исследований необходимо было определить оптимальную мощность алфавита, а также порядок следования «обобщенных» букв в процессе кодирования.

Серией вычислительных экспериментов показано, что мощность алфавита, равная четырем, является оптимальным параметром, поскольку, обладая производительностью, сравнимой с методом Хаффмана, а соответственно, лучше чем у арифметического кодирования, метод бинарных интервальных преобразований показывает результаты аналогичные ему. При использовании алфавита такой мощности необходимо было выявить наиболее часто встречаемые буквы, и если таковые имеются, то применить кодирование по Хаффману для сжатия самих «обобщенных» букв. Также стоит заметить, что применять кодирование по Хаффману необходимо было для каждого типа «обобщенной»

буквы в отдельности, а не для всех сразу, иначе не будет достигнут необходимый эффект сжатия.

На рис. 1. показано процентное соотношение «обобщенных» букв всех типов в основных видах файлов. Видно, что в текстовых файлах чаще встречаются буквы, содержащие одну или две единицы. В файлах бинарного формата, а в особенности в файле изображения pic, заметно преобладают нули.

На рис. 2. показаны частоты появления каждой буквы в отдельности среди букв одного типа (с одинаковым количеством единиц).

Рис. 2. Частота появления буквы среди букв одного типа в различных типах файлов, по оси Х – количество единиц в буквы, по оси Y – вероятность появления буквы.

В результате исследований было показано, что существует заметное преобладание частоты встречаемости некоторых букв над другими. Это эмпирически найденное свойство файлов было использовано для улучшения сжатия. При таком распределении вероятностей наиболее разумным стало использование метода Хаффмана, который представляет часто встречающиеся символы наименьшим числом бит. В данном случае буквы, имеющие большие вероятности, кодировались всего одним битом вместо четырех. Данное свойство справедливо для всех мощностей алфавита больше 2-х. При алфавита мощностью два кодирование любой буквы занимает всего один бит – буква «01» кодируется «0», а «10» – «1». Остальные буквы кодировать не нужно, в связи с особенностью алгоритма бинарных интервальных преобразований.

Следующей задачей, решаемой в диссертационной работе, было определение оптимального порядка следования. Было проведено исследование множества различных порядков следования «обобщенных» букв. В итоге для файлов преимущественно цифровой природы наилучшими порядками были выявлены те, в которых «обобщенные» буквы, состоящие из одних нулей, кодируются последними. В этом случае порядок остальных букв не имел скольконибудь важного значения из-за близости результатов друг к другу. Для остальных файлов текстового содержания лучше всего подходил порядок букв, при котором первыми кодировались слова из одних нулей или из одних единиц. Как и в случае с цифровыми файлами, порядок остальных букв существенного вклада в сжатие не вносил.

Таким образом, при использовании алфавитов мощности, равной четырем, приходим к следующим результатам:

использование кодирования по Хаффману (вместо обычной записи буквы) улучшает показатели сжатия;

файлы цифровой природы необходимо кодировать таким порядком букв, в котором нули кодируются последними;

текстовые файлы необходимо кодировать таким порядком букв, в котором нули и единицы кодируются первыми.

Аналогичные исследования проводились для алфавитов мощности 2, 8, 16 и 24. Порядок тестирования на наборе Calgary Corpus остался таким же, как при анализе алфавита мощности 4. Для каждой мощности алфавита проводилось большие объемы исследовательской работы, анализировались процентные соотношения частот появления различных букв для различных типов файлов, а также проводились замеры производительности работы нового алгоритма с целью дальнейшего сравнения с известными методами сжатия данных.

В рамках диссертационной работы был проведен сравнительный анализ метода бинарных интервальных преобразований, кодирования по Хаффману и арифметического кодирования. Результаты представлены на рис.3. В качестве критерия сравнения использовалось понятие скорости кодирования.

Определение. Скоростью кодирования называется отношение где Ldst – размер сжатого файла, а Lsrc – размер исходного файла.

Рис.3. Сравнение степени сжатия бинарного интервального преобразования, кодирования по Чем меньше скорость кодирования, тем лучше алгоритм сжимает данные, и чем скорость кодирования выше – тем хуже. Смысл скорости кодирования следующий – показать, какое количество бит закодированной информации приходится на один байт исходной информации.

Рис.4. Сравнение производительности (в процентах) бинарного интервального преобразования, кодирования по Хаффману и арифметическое кодирование.

Исходя из результатов сравнения, можно сделать вывод метод бинарных интервальных преобразований показал очень хорошие результаты сжатия для медиаданных, в частности изображении, при различных мощностях алфавита (подробнее можно ознакомиться в главе 2.3 диссертационной работы). На различных типах файлов достигается скорость кодирования, близкая к результатам лучших известных на сегодня методов сжатия информации. Средняя скорость кодирования БИП 4.43, на арифметическом кодировании – 4.38, на кодировании по Хаффману – 4.55. Алгоритм БИП по скорости кодирования расположился между арифметическим кодированием и кодированием по Хаффману.

При использовании метода бинарных интервальных преобразований стоит учитывать, что по сравнению с арифметическим кодированием он обладает меньшей вычислительной сложностью и соответственно большей производительностью (как показано на рис. 4), что позволяет использовать его в вычислительных системах с невысокими требованиями к ресурсам.

В третьей главе предложен новый универсальный метод кодирования данных, основанный на методе бинарных интервальных преобразований, использующий дополнительные средства подготовки данных для статического кодирования. Рассматриваются методы стопки книг и преобразование БарроузаВиллера, а также проводится сравнительный анализ нового универсального кодирования с алгоритмами zip и bzip2.

Существует ряд стандартных приемов, позволяющих улучшить показатели алгоритмов сжатия данных. Такими способами являются метод «стопки книг» или, иначе, Move To Front (MTF) и преобразование Барроуза-Виллера. Преобразование Барроуза-Виллера не сжимает данные, иногда даже происходит некоторое их увеличение, но эффект при последующем сжатии энтропийным кодировщиком оказывается сущуственным.

Применение универсального кодирования совместно с методом стопки книг или преобразованием Барроуза-Виллера независимо друг от друга позволяло улучшить показатели сжатия. В универсальном кодировании применялись преобразования Барроуза-Виллера, затем метод стопки книг, а уже потом энтропийный кодер. Итогом работы данных двух методов является появление в файлах большого количества нулей, главного показателя для многих энтропийных кодеров.

В таблице 1 представлено процентное соотношение информации в закодированном файле. Если при независимом применении метода стопки книг или преобразования Барроуза-Виллера наблюдалось лишь незначительное изменение соотношения интервалы буквы, то при совместном применении данных методов видна совершенно другая картина.

файл бинарными интервальными преобразованиями позволило улучшить показатели сжатия в несколько раз. В диссертационной работе был проведен сравнительный анализ универсального метода сжатия данных и с алгоритмами zip и bzip2.

Результаты представлены на рис. 5.

Ск орость к одиров ания интервального преобразования 2.14, zip – 2.61, на bzip2 – 2.16. Таким образом, универсальный метод показал результаты сжатия лучше, чем алгоритмы zip и bzip при сравнимой или лучшей производительности.

В главе четыре представлен новый эффективный метод сжатия статических изображений, основанный на бинарном интервальном преобразовании и JPEG Baseline, показаны разработанные методы улучшения сжатия нового алгоритма, проведены сравнительные анализы нового метода с JPEG Baseline и с другими методами, построенными по аналогичной схеме. Сравнение проводилось по степени сжатия, а также производительности алгоритмов.

Подробно исследованный на файлах метод бинарных интервальных преобразований, а также ранее полученные результаты, превосходящие результаты широко известных методов, позволили начать в диссертационной работе исследование сжатия статических изображений – другой не менее важной области мультимедийных данных.

На первых шагах работы алгоритма JPEG исходное изображение уже разбито на макроблоки размером 88 пикселей (рис.6.). Данные, находящиеся в этих матрицах после Дискретного косинусного преобразования и квантования, считывались «зигзаг» сканированием и направлялись на вход энтропийного кодека.

Если применять бинарное интервальное преобразование вместо кодирования переменной длины, то положительный эффект от такой замены заметен только на маленьком количестве файлов. Поэтому для улучшения характеристик сжатия нового метода был предложен новый способ формирования выходного потока последовательности по принципу ноль/не ноль. В первой последовательности единичный бит ставился вместо ненулевого числа, а нулевой бит – вместо нуля. Во вторую же последовательность записывались все ненулевые числа. Первая последовательность отправлялась на вход энкодера программы, а вторая кодирвалась с помощью таблиц кодов переменной длины.

Например, из матрицы было считано: «12, 0, 3, 4, 0, 0, 0, 0, 5, 0, 8, 0, 0, 1, 0».

Тогда сформируется две последовательности следующего вида:

Первая: «101100001010010» итого 15 бит.

Благодаря предварительной обработке информации, в последовательности, идущей на вход программы сжатия, получается большее количество нулей. Данные становятся более подходящей структурой для обработки с помощью бинарных интервальных преобразований.

Следующим шагом в совершенствовании нового алгоритма сжатия статических изображений стал подбор таблиц AC и DC в зависимости от информации, обрабатываемой кодером (рис. 7). Таблицы AC и DC стали использоваться для коэффициентов AC и DC соответственно. Помимо этого был предложен новый способ получения собственных таблиц для коэффициентов AC и Вся область значений была разбита на 12 интервалов (от -2048 до 2048), для DC.

которых считались частоты появления. Значения элементов макроблоков не могут быть по модулю больше 2048. Это связано с особенностями дискретного косинусного преобразования, применяемого на ранних стадиях JPEG-кодирования.

Таблицы для коэффициентов AC и DC строились с учетом статистики частоты появления данных в интервалах таким образом, чтобы данные, частота появления которых наибольшая, кодировались словами наименьшей длины.

Был предложен еще один способ для улучшения сжатия нового алгоритма – удаление избыточности из закодированной информации. После дискретного косинусного преобразования и квантования нижняя половина макроблока часто бывает полностью обнулена. Записывать и кодировать все эти нули излишне – достаточно поставить специальный символ, означающий конец макроблока. Для того, чтобы символ был уникальным и не встречался больше в последовательности, необходимо выбрать любое число большее 2048. При декодировании алгоритм, на вход которого поступает такой символ, понимает, что все оставшиеся неопределенными значения макроблока необходимо заполнить нулями.

Рис. 8. Превосходство сжатия (%) для JPEG_BIT над JPEG Baseline

JPEG JPEG _ BIT

В результате проведенных исследований на тестовом наборе изображений Waterloo Repertoire были показаны результаты сжатия, превосходящие JPEG Baseline до 15%. При этом производительность нового алгоритма сжатия изображений сопоставима с производительностью стандартного JPEG Baseline. На рис. 8 и показаны сравнения нового алгоритма сжатия данных, основанного на бинарных интервальных преобразованиях, с JPEG Baseline.

Рис. 9. Сравнение производительности (мс) JPEG_BIT над JPEG Baseline

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

В результате выполнения диссертационной работы получены следующие основные результаты:

оптимальные параметры сжатия с помощью метода бинарных интервальных преобразований. Для бинарных файлов необходимо кодировать последними буквы, состоящих только из нулей, для текстовых – буквы, состоящие только из единиц или только из нулей, должны кодироваться первыми.

2) Получен универсальный метод с использованием метода стопки книг и бинарного интервального преобразования. Показано, что его использование позволяет улучшить показатели сжатия до скорости кодирования, равной 2.8.

3) Предложен метод и разработана программная реализация для него – композиция метода “стопки книг”, преобразования Барроуза-Виллера и метода бинарного интервального преобразования. Показано, что в зависимости от параметра N длины “обобщенной” буквы индекс скорости кодирования бинарного интервального преобразования может быть от 3,8 бит при N=2 до 2.14 бит при N=24 на стандартном тестовом наборе Calgary Corpus.

преобразований с арифметическим кодированием и кодированием по Хаффману.

Средняя скорость кодирования БИП 4.43, на арифметическом кодировании – 4.38, на кодировании по Хаффману – 4.55. Алгоритм БИП по скорости сжатия расположился между арифметическим кодированием и кодированием по Хаффману.

5) Проведено сравнение универсального метода кодирования, являющегося композицией преобразования Барроуза-Виллера, метода стопки книг и метода Бинарных интервальных преобразований, с zip и bzip2. Средняя скорость универсального кодирования 2.14, zip – 2.61, на bzip2 – 2.16. Универсальный метод показал результаты сжатия лучше, чем алгоритмы zip и bzip2.

6) Разработан и исследован новый эффективный алгоритм сжатия статических изображений, основанный на бинарных интервальных преобразованиях и JPEG Baseline. Разработаны схемы объединения данных алгоритмов в единый модуль, позволяющие достичь максимально возможной степени сжатия изображения.

7) Разработаны решения, позволяющие увеличить степень сжатия нового алгоритма. Проведен сравнительный анализ разработанного алгоритма сжатия с известными алгоритмами сжатия, исследованы и проанализированы возможности и степень влияния каждого решения в отдельности.

8) Разработана программная реализация нового эффективного метода сжатия статических изображений и проведена апробация реализованного алгоритма. Для тестирования использовался тестовый набор изображений Waterloo Repertoire. По входящим в этот набор изображениям новый метод сжатия статических изображений превзошел JPEG Baseline на 15%, сохраняя при этом производительность на уровне оригинального алгоритма компрессии.

ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ

1. Brailovsky I., Kravtsunov E., Plotkin D. A new low complexity entropy coding method //14th Intenational Conference of Computer Graphics and Vision. Moscow State University, 2. Brailovsky I., Kravtsunov E., Plotkin D. “Modified JPEG algorithm with Binary Interval Transform coding with improved compression ratio”, 18th International Conference of Computer Graphics and Vision. Moscow State University, 2008;

Плоткин Д.А. «Оптимизация параметров в методе бинарных интервальных преобразований», Информационные технологии, Москва 2006, вып. 11. – С.66-71;

Плоткин Д.А. «Новый метод сжатия изображений, построенный на основе Информационные технологии, Москва 2008, вып. 5. – С.34-37;

Плоткин Д.А. «Исследование оптимальных параметров и программная реализация метода бинарных интервальных преобразований», 3-я Международная конференция по информационным и телекоммуникационным технологиям в интеллектуальных системах, Мальйорка, Испания, 2005;

Плоткин Д.А. «Эффективное сжатие данных с помощью бинарного интервального кодирования», сборник тезисов лучших дипломных работ года, Москва, МГУ им. М.В. Ломоносова 2005;

Плоткин Д.А. «Оптимальные параметры метода бинарных интервальных преобразований и новый универсальный метод сжатия данных», сборник научных трудов «Информационные, сетевые и телекоммуникационные технологии», Москва 2005 – С.272-275;

Плоткин Д.А. «Поиск оптимальных значений для параметров в методе бинарного интервального преобразования», 22-ая международная молодежноая научная конференция «Гагаринские чтения», МАТИ, Москва 9. Plotkin D.A. «Researches of compression algorithm for static images based on Binary Interval Transformation method», 5-th international conference “Information and Telecommunication Technologies in Intelligent Systems”, Mallorca, Spain 2007;

Плоткин Д.А. «Развитие метода бинарных интервальных преобразований при 10.

автоматизированных системах», Москва 2006 – С.61-67.





Похожие работы:

«Голозубов Владимир Васильевич ТЕКТОНИКА ЮРСКИХ И НИЖНЕМЕЛОВЫХ КОМПЛЕКСОВ СЕВЕРО-ЗАПАДНОГО ОБРАМЛЕНИЯ ТИХОГО ОКЕАНА 25.00.03 – Геотектоника и геодинамика Автореферат диссертации на соискание ученой степени доктора геолого-минералогических наук Москва 2004 Работа выполнена в Дальневосточном геологическом институте Дальневосточного отделения РАН Официальные оппоненты : доктор геолого-минералогических наук Мазарович Александр Олегович (ГИН РАН) доктор геолого-минералогических...»

«ПАЛАМАРЧУК Лариса Николаевна ФОРМИРОВАНИЕ ИНФОРМАЦИОННО - ТЕХНОЛОГИЧЕСКОЙ КОМПЕТЕНТНОСТИ УЧАЩИХСЯ 5 - 7- х КЛАССОВ 13.00.01 – общая педагогика, история педагогики и образования АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата педагогических наук Челябинск – 2009 Работа выполнена в Государственном образовательном учреждении высшего профессионального образования Челябинский государственный педагогический университет доктор педагогических наук, профессор Научный...»

«Мифтахова Сабина Ахмедовна ЭВОЛЮЦИЯ СУДАНО-РОССИЙСКИХ ОТНОШЕНИЙ В НОВЫХ ИСТОРИЧЕСКИХ УСЛОВИЯХ (1992-2010 гг.) Специальность: 07.00.03 – Всеобщая история (новая и новейшая история) Автореферат диссертации на соискание ученой степени кандидата исторических наук Москва – 2012 1 Работа выполнена в Центре цивилизационных и региональных исследований Федерального государственного бюджетного учреждения науки Институт Африки РАН Научный руководитель : доктор географических наук...»

«ВИНОГРАДОВА Ксения Васильевна ПРИОРИТЕТЫ ВНЕШНЕЙ ПОЛИТИКИ РЕСПУБЛИКИ БЕЛАРУСЬ 1991 – 2009 гг. Специальность 07.00.15 История международных отношений и внешней политики АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата исторических наук Москва 2010 Работа выполнена на кафедре теории и истории международных отношений факультета гуманитарных и социальных наук Российского университета дружбы народов Научный руководитель : кандидат исторических наук, доцент КУРЫЛЕВ...»

«Спичихин Александр Михайлович РАЗРАБОТКА МЕТОДОВ И СРЕДСТВ АВТОМАТИЗАЦИИ КОНТРОЛЯ ПОВЕРХНОСТНОГО ИЗНОСА КИНОЛЕНТЫ С ИСПОЛЬЗОВАНИЕМ ОЦИФРОВКИ ИЗОБРАЖЕНИЯ Специальность 05.11.18 – Приборы и методы преобразования изображений и звука АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Санкт-Петербург – 2012 2 Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования Санкт-Петербургский...»

«Ермилов Алексей Валерьевич Методы, алгоритмы и программы решения задач идентификации языка и диктора Специальность 05.13.11 — Математическое обеспечение вычислительных машин, комплексов и компьютерных сетей АВТОРЕФЕРАТ диссертации на соискание учёной степени кандидата физико-математических наук Москва – 2014 Работа выполнена на кафедре Управления Разработкой Программного Обеспечения Федерального государственного автономного образовательного учреждения высшего...»

«Марченко Татьяна Евгеньевна Эволюционное моделирование российского сектора эмитентов Специальность: 08.00.13 – математические и инструментальные методы экономики Автореферат диссертации на соискание ученой степени кандидата экономических наук Москва – 2007 Работа выполнена на кафедре Математические методы анализа экономики Экономического факультета Московского государственного университета им.М.В.Ломоносова. Научный...»

«ЛЫЧЕВ АЛЕКСАНДР ВЛАДИМИРОВИЧ ПРОГНОЗИРОВАНИЕ ТЕПЛОВОГО РЕЖИМА ДОМЕННОЙ ПЛАВКИ НА ОСНОВЕ ИНФОРМАЦИИ ОБ ИСТИННОМ РАСХОДЕ ДУТЬЯ Специальность 05.16.02 - Металлургия черных, цветных и редких металлов Автореферат диссертации на соискание ученой степени кандидата технических наук Санкт-Петербург 2004 Работа выполнена в ГОУ ВПО “Санкт-Петербургский государственный политехнический университет” Научный руководитель доктор технических наук, профессор Андронов Валерий Николаевич...»

«ЧЕСТНОВ ОЛЕГ ПЕТРОВИЧ НАУЧНОЕ ОБОСНОВАНИЕ СТРАТЕГИЧЕСКИХ НАПРАВЛЕНИЙ МЕЖДУНАРОДНОГО СОТРУДНИЧЕСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ С ВСЕМИРНОЙ ОРГАНИЗАЦИЕЙ ЗДРАВООХРАНЕНИЯ 14.00.33 – Общественное здоровье и здравоохранение АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата медицинских наук Москва - 2008 г. 2 Работа выполнена в Федеральном государственном учреждении Центральный научно-исследовательский институт организации и информатизации здравоохранения Федерального...»

«КАТИНДА ЖОАУ ВЛАДИМИР БЕЛО Эпизоотология контагиозной плевропневмонии крупного рогатого скота в Республике Ангола 06.02.02 – ветеринарная микробиология, вирусология, эпизоотология, микология с микотоксикологией и иммунология Автореферат диссертации на соискание ученой степени кандидата ветеринарных наук Краснодар 2012 2 Работа выполнена на кафедре микробиологии, эпизоотологии и вирусологии ФГБОУ ВПО Кубанский государственный аграрный университет Научный руководитель : доктор...»

«Метельская Виктория Валерьевна СЕРВИТУТЫ ПО ЗАКОНОДАТЕЛЬСТВУ РОССИИ И ИСПАНИИ Специальность 12.00.03 Гражданское право; предпринимательское право; семейное право; международное частное право АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата юридических наук Москва 2008 2 Диссертация выполнена на кафедре гражданского и трудового права юридического факультета Российского университета дружбы народов. Научный руководитель заслуженный деятель науки РФ доктор...»

«БЕЛЫЙ Антон Владимирович МЕСТНОЕ САМОУПРАВЛЕНИЕ в РОССИЙСКОЙ ФЕДЕРАЦИИ в 1991-2005 гг.: ИСТОРИЯ СТАНОВЛЕНИЯ И РАЗВИТИЯ Специальность 07.00.02 – Отечественная история Автореферат диссертации на соискание ученой степени кандидата исторических наук Москва - 2009 Работа выполнена на кафедре истории России Российского университета дружбы народов Научный руководитель : Козьменко Владимир Матвеевич доктор исторических наук, профессор, заведующий кафедрой истории России РУДН...»

«КУЗНЕЦОВА Екатерина Сергеевна УЛУЧШЕНИЕ СИСТЕМЫ МЕНЕДЖМЕНТА КАЧЕСТВА ОРГАНИЗАЦИИ-ПОСТАВЩИКА НА ПРИМЕРЕ АВТОСБОРОЧНЫХ ПРЕДПРИЯТИЙ Специальность 05.02.23 – Стандартизация и управление качеством продукции АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Москва – 2010 Работа выполнена на кафедре Автоматизированные системы и приборы ГОУ ВПО Тамбовский государственный технический университет Научный руководитель кандидат технических наук, доцент...»

«Корж Антон Александрович РАЗРАБОТКА И ИССЛЕДОВАНИЕ МЕТОДОВ ДОСТИЖЕНИЯ ВЫСОКОЙ СТЕПЕНИ МАСШТАБИРУЕМОСТИ СУПЕРКОМПЬЮТЕРНЫХ ПРИЛОЖЕНИЙ специальность 05.13.11 – Математическое обеспечение вычислительных машин, комплексов и компьютерных сетей. Автореферат диссертации на соискание ученой степени кандидата физико-математических наук Москва – 2013 Работа выполнена в лаборатории параллельных информационных технологий Научно-исследовательского вычислительного центра Московского...»

«ГАНЬШИН Игорь Николаевич ФОРМИРОВАНИЕ и РЕАЛИЗАЦИЯ ПРИОРИТЕТНЫХ МЕЖГОСУДАРСТВЕННЫХ ОТНОШЕНИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ и КИТАЙСКОЙ НАРОДНОЙ РЕСПУБЛИКИ в 1991-2005 годы: ОПЫТ и ПЕРСПЕКТИВЫ Специальность: 07.00.02 – Отечественная история, 07.00.15 – История международных отношений и внешней политики Автореферат диссертации на соискание ученой степени кандидата исторических наук Москва - 2009 3 Работа выполнена на кафедре истории России Российского университета дружбы народов Научный...»

«Сопрунова Ирина Владимировна КЛИНИКО–ЭПИДЕМИОЛОГИЧЕСКИЕ И ПРОФИЛАКТИЧЕСКИЕ АСПЕКТЫ ВРОЖДЕННЫХ ПОРОКОВ РАЗВИТИЯ ЦЕНТРАЛЬНОЙ НЕРВНОЙ СИСТЕМЫ НА ТЕРРИТОРИИ АСТРАХАНСКОЙ ОБЛАСТИ 14.01.11 – нервные болезни АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата медицинских наук Саратов - 2012 2 Работа выполнена в Государственном бюджетном образовательном учреждении высшего профессионального образования Астраханская государственная медицинская академия Министерства...»

«ОРУДЖЕВ РАСИМ ГАРДАШХАН ОГЛЫ ЗАКОНОМЕРНОСТИ СТАНОВЛЕНИЯ И ЭВОЛЮЦИИ ГОСУДАРСТВЕННОЙ ВЛАСТИ В АСПЕКТЕ ПОЛИТИКО-ПРАВОВОЙ ИСТОРИИ ДЕРЖАВ СТЕПНЫХ НАРОДОВ ЕВРАЗИИ И ДРЕВНЕРУССКОЙ ГОСУДАРСТВЕННОСТИ КИЕВСКОГО КАГАНАТА (историко-правовой аспект) Специальность 12.00.01. – Теория и история права и государства; история учений о праве и государстве АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата юридических наук Санкт-Петербург Работа выполнена на кафедре государственного и...»

«Дерюгина Татьяна Викторовна ТЕОРЕТИЧЕСКИЕ ПРОБЛЕМЫ В СФЕРЕ ОСУЩЕСТВЛЕНИЯ СУБЪЕКТИВНЫХ ГРАЖДАНСКИХ ПРАВ Специальность 12.00.03 гражданское право; предпринимательское право; семейное право; международное частное право АВТОРЕФЕРАТ диссертации на соискание ученой степени доктора юридических наук Волгоград-2010 Работа выполнена на кафедре гражданско-правовых дисциплин юридиче­ ского факультета НОУ ВПО Волгоградский институт экономики, социологии и права Официальные оппоненты :...»

«САРАЙКИНА Елена Михайловна РЕАЛИЗАЦИЯ ИНТЕЛЛЕКТУАЛЬНО-КРЕАТИВНОГО РЕСУРСА В СИСТЕМЕ УПРАВЛЕНИЯ ПРЕДПРИНИМАТЕЛЬСКИМИ СТРУКТУРАМИ В ПОСТИНДУСТРИАЛЬНОЙ ЭКОНОМИКЕ Специальности 08.00.01 – Экономическая теория; 08.00.05 – Экономика и управление народным хозяйством (экономика предпринимательства) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата экономических наук Казань - 2013 Работа выполнена на кафедре экономики и менеджмента ФГБОУ ВПО Волгоградский государственный...»

«Васина Евгения Владимировна ОСОБЕННОСТИ ПСИХОФИЗИОЛОГИЧЕСКОГО РАЗВИТИЯ И АДАПТАЦИИ СТАРШЕКЛАССНИКОВ К РАЗНЫМ ПРОФИЛЯМ ОБУЧЕНИЯ 03.03.01 – Физиология Автореферат диссертации на соискание ученой степени кандидата биологических наук Томск - 2010 Работа выполнена на кафедре физиологии человека и животных и валеологии ГОУ ВПО Кемеровский государственный университет Научный руководитель : кандидат биологических наук, доцент Блинова Нина Геннадьевна Официальные оппоненты : доктор...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.