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

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

CC BY
197
102
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Компьютерная оптика
Scopus
ВАК
RSCI
ESCI
Область наук
Ключевые слова
ОРТОГОНАЛЬНЫЕ ПРЕОБРАЗОВАНИЯ / ФРАКТАЛ / КАНОНИЧЕСКИЕ СИСТЕМЫ СЧИСЛЕНИЯ / ORTHOGONAL TRANSFORMS / FRACTAL / CANONICAL NUMBER SYSTEM

Аннотация научной статьи по математике, автор научной работы — Чернов Владимир Михайлович, Каспарьян Михаил Суренович

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

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

Похожие темы научных работ по математике , автор научной работы — Чернов Владимир Михайлович, Каспарьян Михаил Суренович

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

DISCRETE ORTHOGONAL TRANSFORMS ON FUNDAMENTAL DOMAINS OF CANONICAL NUMBER SYSTEMS

Advertised methods for the synthesis of discrete orthogonal transformations on two-dimensional fields associated with the fundamental domains of number systems in quadratic rings.

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

ДИСКРЕТНЫЕ ОРТОГОНАЛЬНЫЕ ПРЕОБРАЗОВАНИЯ НА ФУНДАМЕНТАЛЬНЫХ ОБЛАСТЯХ КАНОНИЧЕСКИХ СИСТЕМ СЧИСЛЕНИЯ

Чернов В.М., Каспарьян М.С.

Институт систем обработки изображений РАН, Самарский государственный аэрокосмический университет имени академика С.П. Королёва (национальный исследовательский университет) Аннотация

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

Ключевые слова: ортогональные преобразования, фрактал, канонические системы счисления.

Введение

Первоначальный энтузиазм, вызванный появлением работ, посвященных фракталам - объектам, которые в классических учебниках математического анализа фигурировали лишь в качестве «патологических» контрпримеров к теоремам («ковёр Серпинско-го», «сапог Шварца» и т.п.), постепенно пошёл на убыль. Между тем самоподобные ветвящиеся структуры/объекты на изображениях достаточно типичны и естественны. Эта естественность может объективно определяться как спецификой предметной области, так и субъективным визуальным восприятием или моделью наблюдений.

Именно такие структуры характерны, например, для наномасштабных изображений натурных образцов, для обработки которых приходится использовать традиционный, но всё же паллиативный, математический аппарат цифрового спектрального анализа: дискретные спектральные методы, хорошо зарекомендовавшие себя при обработке и анализе изображений, ориентированы, прежде всего, на применение к изображениям, определённым на прямоугольных областях. Хотя исследователя очень часто интересуют спектральные характеристики объекта, а не «объекта на фоне». В частности, особое место занимают изображения, для которых особенности психофизиологического восприятия человеком порождают оптические иллюзии из-за наличия фона, формирующего в сознании неадекватную интерпретацию изображения. Между тем даже при наличии априорной информации именно о «ветвистом», «самоподобном» характере анализируемого объекта его спектральная специфика может быть учтена только при предварительном «вырезании» этого объекта из малоинформативного (для анализа именно данного объекта) прямоугольного изображения с естественными для такого подхода искажениями спектральных характеристик.

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

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

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

Рис. 1. а) Кристалл, б) вирус, в) коралл, г) белковая структура, д) план развития города, е) микродвижения глаза

Рис. 2. Оптические иллюзии

Кроме того, целые квадратичные числа с представлением фиксированной длины в КСС образуют подмножество дискретной решётки со сложной непрямоугольной формой, достаточно часто рассматриваемой в теории фракталов. В частности, для кольца целых Гауссовых чисел и бинарной КСС с основанием а = (-1 ±/) такой областью, т.е. фактически аналогом квадрата, является «дракон Хартера-Хейтуэя» [3] в его предфрактальной версии.

Системы счисления в кольцах целых алгебраических чисел

В 80-е годы появились работы [1], [2], опубликованные в малочитаемых венгерских журналах, в которых дана исчерпывающая классификация так называемых «канонических систем счисления» в кольцах целых квадратичных полей. Эти работы в своё время прошли почти незамеченными. За последующие 30 лет опубликовано более 1000 работ о канонических системах счисления, лишь незначительная часть которых имеет прикладную направленность.

Пусть (^) есть квадратичное поле:

Q (4d) = {z = a + b4d;a, b

где d - целое число, свободное от квадратов, S(Vd) - кольцо целых элементов этого поля, то есть множество таких чисел z = a + b^fd; a, b e Q , что их норма Norm( z) и след Tr( z) есть целые числа:

Norm (z) = ( a + b^fd)(a - b^fd) = a2 - b2 d e Z,

Tr (z) = (a + b^fd) + (a - b^fd) = 2a e Z.

Определение 1. Целое алгебраическое число a = A±4d называется основанием канонической системы счисления в кольце S (Jd) целых элементов

поля Q (yfd), если любой целый элемент этого поля однозначно представим конечной суммой Г I II

z = ^a aJ, aj e I = {0,..., Norm (a) -1}.

j=1

Пара {a, I} называется канонической системой счисления в кольце S (>[d), а I - алфавитом этой системы. В работах [1] и [2] описан также алгоритм определения цифр в представлении элемента квадратичного

целого в канонической системе счисления. Этот алгоритм сводится к нелинейной, но простой рекуррентной процедуре.

Фундаментальные области, ассоциированные с системами счисления в квадратичных кольцах

Если фиксировано, то множество чисел в

определении 1, представимых не более, чем &-членной суммой, будем называть & - фундаментальной областью КСС.

Сужение множества «цифр» с I до /0:

Io с I e {0,...,| Norm (a)|-l}

приводит к замене фундаментальных областей КСС на области, аналогичные «ковру Серпинского», а замена «канонического» множества цифр I на множество достаточно произвольных элементов кольца порождает области, примеры которых изображены на рис. 4.

ПЯ

Рис. 3. Фундаментальные области при неполном алфавите

Io с I

Рис. 4. Фундаментальные области при полном алфавите I

Дискретные ортогональные преобразования на фундаментальных областях КСС

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

Дискретное преобразование Фурье (ДПФ) длины N = 2'

N-1 rim

X (m) = ^x (n) exp < 2P->, (1)

n=0 I N

(1)

т = 0,..., N -1 запишем в форме

X (т ) = ^х (п) Е (т О п), (2)

пеВ

т е В ={0,.,N -1},

где операция О определяет характер «спаривания», т.е. умножения элементов п =(п0,..., п,-) и

т = (ш0,...,ш1 _1) уже в 2'-мерной алгебре битовых векторов, ассоциированных с представлением чисел п « п = п0 +... + п1 _12'-1, Ш « т = ш0 +... + т{_12'_ в обычной двоичной системе счисления.

Специфика функций Е (п) = ехр <! 2т —\ для ДПФ

I N)

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

Е (0 )=1;

Е (р + д ) = Е (р) Е (д),

а также теми значениями, которые Е (п) принимает на векторах

е = (50,к5' _и), где 5,. ] - дельта функции Кронекера.

Заметим, что для ДПФ справедливы равенства

е(е )=1 , Е(е_1 )=_1 и Е(2ё' )=(Е(е))2. (3)

Последнее соотношение индуцирует равенство

чУ

, которое уже пере-

к 2 I

ехр < 2га-> =

I N 1

(

2

ехр <{ 2га — ' N

стаёт быть верным, если векторы пи т ассоциированы с элементами квадратичного кольца § (\[ё),

элементы которого представлены в бинарной системе счисления с основанием а Ф 2 .

Как известно [1], [2], существуют ровно три квадратичных кольца, в которых есть бинарные системы счисления, а именно: § (,), § (/72), § (/л/7). Основания

бинарных КСС квадратичных колец § (/), § (/72),

§ (¡47) удовлетворяют квадратным уравнениям:

а? + 2а1 + 2 = 0,

а 2 + 2 = 0,

а; + а7 + 2 = 0.

(4)

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

X ^)= X х (7) Л (I О , w е В, , (5)

ZËD'

где Б, - ^фундаментальная область КСС для § (¡у[ё), удовлетворяющие условиям:

л (о)=1=л (е;),

Л (р + д ) = Л (р) л (д),

Л (е,+1)

= _1.

Л(£к+1 ) = Л2 (е, )Л(8к_1), для Б (/) Л(£к+1 ) = Л2 (е,), для Б {/^/2)

Л(е,+1 ) = Л(е,) Л2 (е, _1) ,для Б (¡Л) с основаниями

а! = _1+/,

а2 = ¡л/2,

_1+1у[7

а7 =-

7 2

соответственно.

Теорема 1. Преобразование (5) с базисными

функциями, определёнными соотношением

Л (е, ) =

ехр

ехр

ехр

_, к '_к

_яа' а + та' а

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

_, к ,_к

_та' а + та' а

2'Л

_, к ,_к

_та' а + та' а

2'

, дляБ (/); , для Б (/\/2); , дляБ (¡ур);

является ортогональным, т.е.

ХЛ (п) Л * (к ) = 2' 5пк,

пеБ'

где * _ знак комплексного сопряжения.

Быстрые алгоритмы

Ограничимся для наглядности иллюстрацией функций Л (п О ш), определённых на простейшей

области («дракон Хартера-Хейтуэя»), являющейся фундаментальной областью для кольца целых Гауссовых чисел § (I). Нетрудно заметить, что условия (1)-(3) определяют характер аддитивной циклической группы С @ , N = 2', а условие (4) определяет специфику спаривания ассоциированного с этой группой 2' -мерного «битового» пространства с сопряжением к нему. При выборе другой интерпретации ассоциированного пространства и другого принципа спаривания получится и другое преобразование, отличное от описанного выше «фурьеподобного» ДОП.

Рис. 5. Вещественные части базисных функций «фурьеподобных» преобразований

Например, при определении операции О как побитового умножения векторов п и Ш получается «хаароподобное» ДОП, изображения базисных функ-

2

ций которого приведены ниже. Его базисные функции являются характерами группы С @ С2 ©... © С2. При аналогичном рассмотрении группы

С @ С2„, ©...©с2„

получаются ДОП-аналоги преобразований Виленки-на-Крестенсона и т.д. Заметим, что в силу метода построения базисных функций для рассмотренных преобразований наследуются все общие принципы синтеза быстрых алгоритмов ДОП [4].

Рис. 6. Базисные функции «хаароподобных» преобразований

Рис. 7. Базисные функции аналогов преобразования Виленкина—Крестенсона

Заключение

Нетрудно заметить, что Теорема 1 легко обобщается на случай произвольной КСС, с ограничениями на «канонический» алфавит I, соответствующими связи параметров а и а, определёнными утверждениями работ [1], [2]. Также несложным является обобщение Теоремы 1 на случай «неполного» алфавита 10с1.

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

Благодарности Работа выполнена при финансовой поддержке Министерства образования и науки Российской Федерации в рамках постановления Правительства Российской Федерации от 9.04.2010 г. № 218: договор № 02.Г36.31.0001 от 12.2.2013 и Российского фонда фундаментальных исследований (гранты 12-01-00822-а, 13-01-97007-р_поволжье_а, 12-01-31316 мол_а).

Литература

1. Katai, I. Kanonische Zahlensysteme in der Theorie der quadratischen algebraischen Zahlen / I. Katai, B. Kovacs // Acta Sci. Math. (Szeged). - 1980. - B. 42. - P. 99-107.

2. Katai, I Canonical Number Systems in Imaginary Quadratic Fields / I. Katai, J. Szabo // Acta Sci. Math. (Szeged). - 1975. - V. 37. - P. 255-260.

3. Кнут, Д. Искусство программирования для ЭВМ Т. 2. Получисленные алгоритмы. - М.: Мир, 1977. - 727 с.

4. Чернов, В.М. Арифметические методы синтеза быстрых алгоритмов дискретных ортогональных преобразований. - М.: Физматлит, 2007.

References

1. Katai, I. Kanonische Zahlensysteme in der Theorie der quadratischen algebraischen Zahlen / I. Katai, B. Kovacs // Acta Sci. Math. (Szeged). - 1980. - B. 42. - P. 99-107.

2. Katai, I Canonical Number Systems in Imaginary Quadratic Fields / I. Katai, J. Szabo // Acta Sci. Math. (Szeged). -

1975. - V. 37. - P. 255-260.

3. Knuth, D. E. The Art of Computer Programming. Vol. 2 Semi-numerical Algorithms / D. E. Knuth - 3rd edition -London: Addison Wesley, 1998.

4. Chernov, V. M. Arithmetical methods of synthesis of fast algorithms of Discrete orthogonal Transforms / V.M. Chernov. -Moscow: "Fizmatlit" Publisher, 2007. - 264 p. - (in Russian ).

DISCRETE ORTHOGONAL TRANSFORMS ON FUNDAMENTAL DOMAINS OF CANONICAL NUMBER SYSTEMS

V.M. Chernov, M.S. Kasparyan Image Processing Systems Institute of the Russian Academy of Sciences, S.P. Korolyov Samara State Aerospace University (National Research University)

Abstract

Advertised methods for the synthesis of discrete orthogonal transformations on two-dimensional fields associated with the fundamental domains of number systems in quadratic rings. Key words: orthogonal transforms, fractal, canonical number system.

Сведения об авторах Чернов Владимир Михайлович, 1949 года рождения, математик, доктор физико-математических наук. Главный научный сотрудник Института систем обработки изображений РАН. Профессор кафедры геоинформатики и информационной безопасности Самарского государственного аэрокосмического университета имени академика С.П. Королёва. Область научных интересов: алгебраические методы в цифровой обработке сигналов, криптография, машинная арифметика. E-mail: [email protected].

Vladimir Mikhailovich Chernov (b. 1949) mathematician, Doctor of Physical and Mathematical Sciences. Chief researcher of Image Processing Systems Institute of the RAS.

Professor of department of Geo-Information Science and Information Security of S. P. Korolyov Samara State Aerospace University (SSAU). Research interests are algebraic methods in digital signal processing, cryptography, computer arithmetic.

Михаил Суренович Каспарьян, 1988 года рождения. В 2011 году с отличием окончил Адыгейский государственный университет по специальности «Прикладная математика». В данный момент является аспирантом Самарского государственного аэрокосмического университета имени академика С.П. Королёва. Стажёр-исследователь института систем обработки изображений РАН.

E-mail: kasparyanm@gmail. com .

Mikhail Surenovich Kasparyan (b. 1988) graduated with honours (2011) from the Adyghe State University, majoring in Applied Mathematics, postgraduate of S. P. Korolyov Samara State Aerospace University (SSAU). Trainee researcher of Image Processing Systems Institute of the RAS. Research interests are image processing, programming, applied mathematics.

Поступила в редакцию 23 октября 2012 г.

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