Научная статья на тему 'Позиционное структурно-весовое кодирование бинарного представления трансформант'

Позиционное структурно-весовое кодирование бинарного представления трансформант Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
150
21
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Баранник Владимир Викторович, Красноруцкий Андрей Александрович, Хаханова Анна Владимировна

Рассматриваются особенности кодирования битового представления трансформанты с учетом выявленных закономерностей двоичных структур на основе позиционного структурно-весового (ПСВ) кодирования. Доказывается, что технология ПСВ кодирования обладает двумя механизмами компенсации влияния структурных особенностей двоичного формата трансформанты на количество бит сжатого представления, приходящегося в среднем на один элемент, а именно: формирование длин для бинарных серий; построение системы оснований ПСВ числа для каждого массива длин бинарных серий.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Баранник Владимир Викторович, Красноруцкий Андрей Александрович, Хаханова Анна Владимировна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Position structuring-weight encoding binary presentation transforms

Developed encoding bit presentation transform taking into account exposed conformities law of binary structures on the basis of position structure gravimetric encoding. Proved, that technology of encoding possesses two mechanisms indemnification of influence structural features binary format transform, namely: forming lengths for binary carouses; construction system grounds number for every array lengths binary carouses.

Текст научной работы на тему «Позиционное структурно-весовое кодирование бинарного представления трансформант»

УДК 621.327

В.В. БАРАННИК, А.А. КРАСНОРУЦКИЙ, А.В. ХАХАНОВА

ПОЗИЦИОННОЕ СТРУКТУРНО-ВЕСОВОЕ КОДИРОВАНИЕ БИНАРНОГО ПРЕДСТАВЛЕНИЯ ТРАНСФОРМАНТ

Рассматриваются особенности кодирования битового представления трансформанты с учетом выявленных закономерностей двоичных структур на основе позиционного структурно-весового (ПСВ) кодирования. Доказывается, что технология ПСВ кодирования обладает двумя механизмами компенсации влияния структурных особенностей двоичного формата трансформанты на количество бит сжатого представления, приходящегося в среднем на один элемент, а именно: формирование длин для бинарных серий; построение системы оснований ПСВ числа для каждого массива длин бинарных серий.

1. Введение

Развитие инфокоммуникационных систем осуществляется в соответствии с концепцией создания сетей следующего поколения (NGN). При этом основная доля расширения услуг связана с предоставлением мультимедийной информации [1, 2]. Проведенный анализ особенностей доставки видеоинформации с использованием инфокоммуникационных систем показал, что заданное время передачи обеспечивается только для кадров с низким пространственным разрешением. Для преодоления сложившегося дисбаланса между временем передачи кадров изображений и необходимым временем требуется обеспечить снижение скорости передачи видеопотока на основе использования систем компрессии.

Анализ подходов относительно построения систем сжатия видеоданных в инфокомму-никациях выявил, что они базируются на использовании JPEG ориентированных технологий [3 - 4]. С помощью таких систем сжатия обеспечивается передача изображений нормального SD качества по высокоскоростным каналам связи. Однако такая возможность достигается только при наличии потерь качества реконструируемых изображений на уровне пикового отношения сигнал/шум, равного 30дБ.

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

Снижение битовой скорости трансформированных изображений предлагается организовывать на основе совершенствования технологии кодирования бинарного представления, которая обладает потенциалом для снижения битового потока и времени обработки транс-

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

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

1) бинаризация компонент трансформанты, т.е. формирование для ее компонентной структуры битового представления;

2) выявление структурных закономерностей для двоичного представления трансформанты Г^ш,п]2;

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

При этом требуется обеспечить:

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

- уменьшение количества операций на обработку трансформанты.

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

2. Построение позиционного структурно-весового кодирования бинарного

представления трансформант

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

Поэтому технологию кодирования последовательностей длин бинарных серий необходимо осуществлять в соответствии со следующими принципами:

1) обеспечивать снижение битовой скорости для различной частоты двоичных перепадов в плоскостях двоичных структур трансформант (ДСТ);

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

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

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

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

Реализовать такой подход можно на основе учета неравномерности динамических диапазонов длин бинарных серий, расположенных в пределах как одной двоичной плоскости, так и в различных плоскостях ДСТ. Одним из вариантов для учета такой особенности является формирование для последовательностей длин бинарных серий полиадических чисел (ПЧ) [5].

Полиадическим числом A называется такое число (Ij,...,1е,---,10), основаниями ge элементов которого могут быть произвольные целые числа, так чтобы выполнялись неравенства

1 е < g0 , 0=1,0 . (1)

Понятно, что в общем случае между основаниями элементов ПЧ выполняется условие

g^ * gу, где , у =170 . (2)

В целях сокращения количества оснований, как правило, они формируются сразу для нескольких элементов обрабатываемых данных. В этом случае образование полиадических чисел проводится для одномерных последовательностей, рассматриваемых как структурные составляющие массивов данных. В соответствии с этим на основе последовательности L длин бинарных серий, выявленных для ДСТ, строятся двумерные массивы Ak u , Ak, u = (1 s,p Здесь Ak,u — массив длин бинарных сери^ сформированный для (к;и)-Й трансформанты; 1 sp - (s;p)^ элемент массива Ak, u ; р — длина строки (количество столбцов) в массиве Ak,u ; S — длина полного столбца; s' — длина неполного столбца.

Последний столбец массива может быть заполненным не полностью, т.е. s' < S. Это вызвано тем, что количество ф бинарных серий для ДСТ не всегда будет кратным

заранее выбранной длине столбца S .

В этом случае полиадические числа строятся на основе отдельных столбцов массива ДБС. В результате для одного массива получаемр полиадических чисел, т.е. Aku ^ При этом последнее полиадическое число A(P) может

состоять из s' элементов.

При таком варианте образования ПЧ основания определяются для строк массива Ak,u . Тогда основание gs будет общим для элементов s -й строки массива Ak,u . По определению основания полиадического числа должно выполняться неравенство (1), тогда для

величины gs должно выполняться условие gs > max(1 s р}, s = 1 S - Отсюда наименьшее

1<р<р

допустимое значение для основания ПЧ будет вычисляться как

gs = max (1 }+1 для s < s'; gs = max (1 sp}+1 для s > s'

1< p < p 1< p< p-1

или, если ввести обобщающую функцию P'= P - (1-sign(sign(s'-s) +1)), то

, fP, ^ s < s'; gs = max (1 s p}+1. Здесь получаем P = \

1<p<P ' [P-1, ^ s > s'.

Отсюда для массива Ak,u формируется одномерная система оснований G, включающая в себяS компонент, а именно G=(g1,-..,gs,...,gs} - Для предложенной системы оснований весовые коэффициенты Ws элементов ПЧ определяются как накопленное произведе-

S

ния оснований младших элементов, т.е. Ws = П g^ - Весовой коэффициент элемента ПЧ

^=s+1

зависит от его позиции в числе и в отличие от позиционного числа имеет неравновесное приращение, зависящее от значений оснований между рассматриваемыми элементами. Например, для s -го элемента относительно (s +1) -го элемента весовой довесок равен

S S

gs+1 j gs+1 = Ws/Ws+1 = П g\ / П g^ -

^=s+1 ^=s+2

С другой стороны, весовой довесок для (s -1) -го элемента относительно s -го элемента

S S

равен gs, gs = Ws-1/Ws = П g^ / П g^ - Отсюда в соответствии с условием (2) получим

^=s ^=s+1

gs * gs+1-

Поэтому полиадическое число в общем случае трактуется как позиционно-неравновес-ное число (ПНЧ) - весовой коэффициент элементов зависит не только от их позиции, но и от значений оснований младших элементов.

В соответствии с данным определением кодовое отображение Ср полиадического числа находится по следующей формуле:

Ср = А,р П8^ + ... +18,р П 8^ + ... +18-1,р88 + 18,р = 218,р П 8у (3)

^=в+1 в=1 у=8+1

8 8 8-1 или Ср,1=А,р П8^; Ср,2=СрД+12,р П8^; . . . ; ср = 2 с^+18,р.

Ч=2 %=3 1=1

Следовательно, на каждом шаге кодирования формируется слагаемое Ср,^ на основе

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

Сформулируем интерпретацию кодирования ПНЧ для обработки двоичных структур

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

Определение 1. Позиционным структурно-весовым (ПСВ) числом называется такое позиционное число, когда его элементами являются взаимодополняющие (непересекающиеся) структурные составляющие обрабатываемых форматов данных и в общем случае

выполняется условие 8^ Ф 8у, где ^Фу, у =1, © .

Определение 2. Позиционным структурно-весовым кодированием называется интегрированное представление взвешенных структурных составляющих, заданное выражением

(3).

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

Тип выявляемых характеристик

Место позиционно-неравновесного представления в системе классификации методов битовой

обработки

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

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

Объем У(Ср)с сжатого представления столбца массива бинарных серий оценивается как количество разрядов на представления соответствующего полиадического кода Ср,

У(Ср)с = [1с82Ср] + 1 = [1св2(£ 1 „,р П 8у)] + 1.

в = 1 7=8+1

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

Ср < (П8„) - 1,

в=1

где Пёв - накопленное произведение оснований элементов ПЧ.

в=1

Максимальное значение у(шах)с объема кодового представления столбца массива ДБС оценивается по следующей формуле:

у(шах)с = [1сё2(П88 -1)]+1 < [1сё2(П88)]+1= [£ 1сё2ё8]+1.

в=1 в=1 в=1

Усреднение объемов У(Ср )с и у(шах)с, приходящееся на один элемент ДСТ, оценивается по формулам:

Уь = У(Ср)с/8£ 18,р = ([1с§2(£ 18,р II 8у)]+1)/8£ 18,р.

в = 1 в = 1 у=Б+1 в = 1

_ 8 8

у(шах)ь = ([ £ 1сё288]+1)/8 £ 18,р

в=1 в=1

где уь , у(шах)ь - среднее и максимальное количество бит, приходящихся на один двоичный элемент бинарного формата трансформанты.

Анализ выражений показывает, что:

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

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

Значит, предложенная технология ПСВ кодирования обладает двумя механизмами компенсации влияния структурных особенностей двоичного формата трансформанты на количество бит сжатого представления, приходящегося в среднем на один элемент ДСТ, а именно:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

- формирование длин для бинарных серий;

- построение системы оснований ПСВ числа для каждого массива длин бинарных серий.

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

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

Таким образом, разработаны базовые составляющие концепции сжатого представления бинарного формата трансформанты, а именно:

1) бинаризация компонент трансформант проводится на основе их разложения с использованием полинома по основанию два;

2) выявление структурных характеристик в двоичном представлении трансформанты осуществляется путем формирования длин бинарных серий;

3) сокращение пространственной избыточности в битовом представлении трансформанты без внесения погрешности с учетом выявленных структурных закономерностей организуется на основе позиционного структурно-неравновесного кодирования.

Выводы

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

2. Построенная технология ПСВ кодирования обладает двумя механизмами компенсации влияния структурных особенностей двоичного формата трансформанты на количество бит сжатого представления, приходящегося в среднем на один элемент ДСТ, а именно: формирование длин для бинарных серий; построение системы оснований ПСВ числа для каждого массива длин бинарных серий. Это приводит к снижению битовой скорости сжатого представления ДСТ для различного структурного содержания двоичного формата трансформанты, т.е. для различной частоты двоичных перепадов.

Список литературы: ХАудиовизуальные системы связи и вещания: новые технологии третьего тысячелетия, задачи и проблемы внедрения в Украине / [О.В. Гофайзен, А.И. Ляхов, Н.К. Михалов и др.] // Пращ УНДРТ. 2000. № 3. С. 3-40. 2. Олифер В.Г. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. / В.Г. Олифер, Н.А. Олифер. СПб.: Питер, 2006. 958 с. 3. GonzalesR.C. Digital image processing / R.C. Gonzales, R.E. Woods. Prentice Inc. Upper Saddle River, New Jersey 2002. 779 p. 4. Баранник В. В. Кодирование трансформированных изображений в инфокоммуникационных системах / В.В. Баранник, В.П. Поляков. Х.: ХУПС, 2010. 212 с. 5. Баранник В.В. Метод сжатия изображений на основе неравновесного позиционного кодирования битовых плоскостей / В. В. Баранник, Н. К. Гулак, Н.А.Королева // Радюелектронш i комп'ютерш системи. Х.: ХНАУ "ХА1", 2009. Вип. 1. С. 55- 61.

Поступила в редколлегию 05.12.2011 Баранник Владимир Викторович, д-р техн. наук, профессор, ведущий научный сотрудник научного центра Харьковского университета Воздушных Сил им. Ивана Кожедуба. Научные интересы: системы, технологии преобразования, кодирования, защиты и передачи информации, семантической обработки изображений. Адрес: Украина, 61023, Харьков, ул. Сумская, 77/79, тел. 8 050-3038971.

Красноруцкий Андрей Александрович, инженер Харьковского университета Воздушных Сил им. Ивана Кожедуба. Научные интересы: системы, технологии преобразования, кодирования, защиты и передачи информации. Адрес: Украина, 61023, Харьков, ул. Сумская, 77/79.

Хаханова Анна Владимировна, канд. техн. наук, доцент кафедры АПВТ ХНУРЭ. Научные интересы: технологии преобразования, кодирования и передачи информации. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, комн. 321.

i Надоели баннеры? Вы всегда можете отключить рекламу.