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

кандидата физико-математических наук
Прокопенко, Евгения Викторовна
город
Кемерово
год
2009
специальность ВАК РФ
05.13.18
Диссертация по информатике, вычислительной технике и управлению на тему «Канонические модели кубически параметризованных кривых и их использование в задачах изучения многомерных массивов»

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

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

Прокопенко Евгения Викторовна

003479862

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

05.13.18 - математическое моделирование, численные методы и комплексы программ

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук

1 5 ОПТ

Барнаул, 2009

003479862

Работа выполнена на кафедре математического анализа ГОУ ВПО «Кемеровский государственный университет»

Научный руководитель:

кандидат физико-математических наук, доцент Ким Виталий Борисович

Официальные оппоненты:

доктор физико-математических наук, профессор Родионов Евгений Дмитриевич;

кандидат физико-математических наук, доцент Астраков Сергей Николаевич

Ведущая организация:

ГОУ ВПО «Томский государственный университет»

Защита состоится 06 ноября 2009 г. в 16:00 часов на заседании диссертационного совета Д 212.005.04 при ГОУ ВПО «Алтайский государственный университет» по адресу: 656049, г. Барнаул, пр. Ленина, 61.

С диссертацией можно ознакомиться в библиотеке ГОУ ВПО «Алтайский государственный университет» по адресу: 656049, г. Барнаул, пр. Ленина, 61.

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

Ученый секретарь диссертационного совета д-р физ.-мат. наук, профессор СЛ. Безносюк

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

Актуальность исследования

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

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

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

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

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

Одним из актуальных направлений в геоинформатике является построение математической модели рельефа по данным аэрофотосъемки или геодезических исследований. Построенная математическая модель рельефа является составной поверхностью.

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

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

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

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

Кубические сплайновые кривые (изучению которых посвящена диссертация) ■давно используются как инструмент решения многочисленных прикладных задач. При этом они мало изучены как геометрические объекты. В частности, до сих пор нет классификации таких кривых, аналогичной классификации кривых второго порядка. Это объясняется многочисленными причинами, среди которых не последнее место занимает то, что кубические сплайновые кривые задаются параметрически с помощью двух или трех уравнений третьего порядка, зависящих от параметра ге [ОД]. В то же время имеется классификация кубических форм от двух переменных, которую можно применить к классификации кубически параметризованных кривых.

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

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

Отметим, что проблемам обработки и анализа изображений посвящено множество зарубежных и отечественных журналов «Image and Vision Computing», «Pattern Recognition», «ШЕЕ Image processing», «IEEE Transactions on pattern analysis and machine intelligence», «Journal of mathematical imaging and vision», «Цифровая обработка сигналов», «Информационные технологии».

Исследованиями в области моделирования рельефа занимаются такие известные ученые, как Ю. Л. Коспок, Л. И. Чернова, М. В. Черноусое, В. В. Под-дубный, В. Я. Цветков, А. Л. Фукс, С. А. Жихарев. Вопросы геоинформатики рассмотрены в работах А. М. Берлянта, В. С. Тикунова, К. Л. Проворова, Е. Г. Карпова, А. А. Лютого, А. В. Кошкарева, В. Я. Цветкова, В. А. Коугия, В. П. Кулагина Визуализацией в геоинформатике занимались: В. Я. Цветков, С. И. Матвеев, Б. А. Левин, У. Д. Ниясгулов, А. С. Масленников, А. М. Бедлянт, В. С. Тикунов, А. А. Лютый, А. В. Кошкарев, В. П. Кулагин.

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

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

Для достижения поставленной цели в работе решаются следующие задачи:

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

- классификация и свойства плоских и пространственных элементарных и составных В-сплайновых кривых на основе использования канонических моделей;

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

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

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

- создание программного комплекса для определения геометрических характеристик кубически параметризованных кривых, определения типа кривых, работы с медицинскими статистическими данными;

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

Объектом исследования являются геоинформационные и статистические данные, В-сплайновые кривые и поверхности, их свойства и характеристики, математические методы обработки полученной информации.

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

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

Основные положения, выносимые на защиту:

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

- классификация плоских и пространственных элементарных и составных В-сплайновых кривых и изучение их свойств на основе использования канонических моделей;

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

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

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

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

- даны классификация и свойства плоских и пространственных элементарных и составных В-сплайновых кривых на основе использования канонических моделей;

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

- создан программный комплекс по моделированию рельефа;

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

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

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

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

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

Апробация работы. Результаты работы докладывались и обсуждались на российских и международных научно-практических конференциях: региональные конференции по математике на Алтае, «МОНА2(Ю6», «МОНА2007», «МО-НА2008», г. Барнаул; 7-я Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям (с участием иностранных ученых), 2006, Красноярск; Российская конференция «Математика в современном мире», посвященная 50-летию института математики им. С. Л. Соболева, СО РАН, 2007, Новосибирск; Международная конференция «Геометрия в 0дессе-2008», 2008, Одесса; Международная конференция «Геометрия в Астра-хани-2008», 2008, Астрахань; Всероссийская конференция «Всероссийская конференция по математике и механике с международным участием», 2008, г. Томск; VI и VII Молодежные школы-конференции «Лобачевские чтения-2007», «Лобачевские чтения-2008», г. Казань; Всероссийская молодежная школа-конференция «Проблема теоретической и прикладной математики» Институт математики и механики УрО РАН, 2009, г. Екатеринбург.

Публикации. По теме диссертации опубликована 21 печатная работа, куда входят (в скобках указан общий объем этого типа публикаций, в знаменателе -объем, принадлежащий лично автору) 1 статья в издании, рекомендованном ВАК (0,25/0,13 печ.л.), 8 - в трудах всероссийских и международных конференций (2,56/2,56 печ.л.), 12 - в тезисах всероссийских и международных конференций (2,31/2,1 печ.л.).

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

Объем н структура диссертационной работы. Диссертация содержит введение, 3 главы и заключение, изложенные на 181 странице машинописного текста. В работу включены 52 рис., 20 табл., список литературы из 80 наименований и 1 приложение, в котором представлены листинг программных модулей и результаты моделирования рельефа в программном комплексе.

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

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

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

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

Так как мы опираемся в дальнейшем на классификацию кубических форм Н. П. Соколова, приведем некоторые понятия, связанные с этой классификацией. Рассмотрим кубическую форму (кубику) двух переменных: ^(н,у) = ашм3 +За1Пи2у + 3а122т1 +а221у3.

При классификации используем инварианты формы Р(ы,у), вычисляя которые, можно определить, к какому из типов относится кубика. Приведем таблицу классификации, данную Н. П. Соколовым1.

Таблица 1

Классификация кубических форм Н. П. Соколова

Каноническая форма г га п, Д Каноническая форма г п> А

Fl. = uъ-^rv1 2 2 2 <0 рг ="3 1 0 0 0

Р, =3и2у 2 1 1 0 Р, =Зы2у-у3 2 2 2 >0

' Соколов Н. П. Пространственные матрицы и их приложения.

7

М.: ГИФМЛ, 1960.

Каждой форме Г соответствует многочлен од = где: 1=иА>.

Каждому многочлену ДО соответствует форма: F(u,v)-vif(u/v). При этом из рассмотрения исключается случай v=0, что соответствует г = Однако это не влияет на общность наших рассуждений, т. к. нас интересует случай, когда параметр / пробегает единичный отрезок. Поэтому при рассмотрении многочленов /(Г) будем под инвариантами д, г, гА, гв,.Н, б этого многочлена подразумевать инварианты соответствующей формы Р(и,у), ассоциированной с многочленом. Тогда каждому классу канонических форм будет соответствовать класс форм/(г).

Рассмотрим кривую, заданную системой уравнений:

х(0 = оу3 +ЗаУ + 3 агг + а},

• >-(0 = Д/+ЗДг2+3/^+^, (1)

г(0 = гс(3+3^2+3г2г + г3.

Назовем её кубически параметризованной кривой. Для каждой из форм х(г), у(0, г(0 - можно найти её инварианты и тем самым определить её тип и канонический вид Р,{1). Пусть форме х(() соответствует канонический вид Р-„ форме уМ -канонический вид /-}, а форме г(0~ канонический вид

Определение: Кривую Г, заданную уравнениями

■у(0 = ^(г), (2)

= ^ (г),

назовем канонической моделью типа (Т7,,/*},/^) кривой Г.

Показано, что можно одним аффинным преобразованием систему уравнений (1) привести к виду (2), следовательно, справедлива теорема:

Теорема 1.1. Существует единственное аффинное преобразование, ставящее в соответствие каждой кубически параметризованной кривой её каноническую модель.

Показано, что канонические модели являются плоскими кривыми. Отсюда следует теорема:

Теорема 1.2. Для любой кубически параметризованной кривой каноническая модель является плоской кривой.

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

Плоскости канонических моделей определяются однозначно. В случае в пространстве имеется 24 невырожденных модели типа кото-

рые расположены в соответствующих плоскостях.

При этом получаем всего 6 различных плоскостей:

-z + l + y = 0,z-l-y=0,-x + y-l = 0,x-y + l=0,x-z + У=0-x + z-l=0. (3)

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

Канонические модели и их декартовы уравнения

Таблица 2

Модель типа Декартовы уравнения Модель типа Декартовы уравнения

-*+1 + г = 0 х = у>п +1 х-1-у = 0у = (г + 1)3/!

г + 1-у = 0х = у'"1 +1 (f2.f3.il') .г — г —1 =0 у=х"1

Вторая глава диссертации «Канонические модели В-сплайновых кривых» посвящена плоским и пространственным элементарным и составным сплайновым кривым, которые относятся к кривым, заданным параметрическими уравнениями третьей степени (сюда входят кривые Безье, В-сплайновые кривые, Бета-сплайновые кривые и кривые Са^иИ-Лот). На практике все известные типы сплайновых кривых задаются с помощью массивов точек шш векторов.

Говоря о сплайновых кривых и сплайновых поверхностях, будем понимать их в смысле определений, данных Е. И. Шикиным и А. И. Плиссом в работе [69]. Согласно этим определениям, смежные куски составных кривых или поверхностей могут стыковаться не только по граничным точкам или кривым, как это имеет место для классических сплайновых кривых и поверхностей, а даже иметь общие участки - так называемые перекрытия. Указанное отличие от классического определения сплайна позволяет гарантировать гладкость построенной кривой (поверхности).

Определение2: Заданмассив вершин Р={Р1(х1,у1,г,),¡ = 0,1,.м). Матричная запись параметрических уравнений, описывающих элементарную кубическую сплайновую кривую имеет вид: Щ1)=РМТ, где:

Щ)--

у{г) т

,р=(Р0,Р„Р2,Р1) =

^3

Уо У, Уг Уз

¿0 Z3,

- массив из четырех точек

порождающий сплайновую кривую, матрица М- имеет вид: (\ -3 3 -П

* б

2

4 0-63 13 3-3 0 0 0 1

О-З 3 -1"

0 3-63

0 0 3 -3

у0 0 0 I )

(\ -3 3 -о 4 0-63

13 3-3

0 0 0 1

- базисная матрица В-сплайновой кривой,

- базисная матрица кривой Безье,

■ базисная матрица кривой СатиИ-Иот.

Шикин Е. В., Плис А. И. Кривые и поверхности на экране компьютера. - М.: ДИАЛОГ-МИФИ, 1996.

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

•где

(I о о ол

с=

4 4 2 1 12 4 4 0 0 0 1

Заметим, что матрица Мь является матрицей полиномов Бернштейна относительно естественного базиса ех =(2,е3 =(,е4 =1. Они образуют базис Бернштейна для множества всех полиномов одной переменной степени три, т.е. любой полином третьей степени от одной переменной можно представить в виде линейной комбинации из полиномов Бернштейна.

Определены канонические типы многочленов Бернштейна: Р0(х) = 1-3х+3х2-х3 имеет канонический тип Р;-, Р,(х) = 3(д: - 2хг + х3) имеет канонический тип F^; рг(х)=3(х2-х3) имеет канонический тип Т¡; рз (х)=дг3 имеет канонический тип Р2.

Аналогично рассмотрены многочлены, определяемые матрицей С: (г)=1 имеет канонический тип Р), 42(е) = 4+4г+2г2+<3 имеет канонический тип 9з(0=1+2(+4(2 +4г3 имеет канонический тип д,(г)=13 имеет канонический тип ^

Таким же образом рассмотрены многочлены, с помощью которых задаются В-сплайновые кривые:

п0М=(1-!3) имеет канонический тип Р/; п, (о=зг' - б1г + 4 имеет канонический тип Рь пг (о = -з;1 + з/2 + 3/+1 имеет канонический тип Р/; пг(0=1' имеет канонический тип Р3.

Заметим, что из рассмотренных базисов {щ} - только в базис {щ}

входят формы всех четырех канонических типов.

Рассмотрены параметрические уравнения элементарной В-сплайновой кривой, порожденной массивом Р = {Р,(х„у,,г,),/=о,1,2,3).

Эта кубическая В-сплайновая кривая определяется уравнениями:

/ , , I 1 1 1 1 1,2,1 1 , Л 2 , 1 ,

*(0 = (--*„ +-ДГ, ~-хг + (~х0 +-хгУ+(.--Хо + + + з+ 2Х2)'

у(г) = (~у„ +~у1 ~Уг -Л + + + |г,

г(г) = (-|г„ -г, +^г2)(2 + + + +|г, + |г2).

Записываем эти уравнения в виде:

|л(0 = Л„'' + А12' 2 + Л 22» + ¿2Н •

| у(г) = Вшг3 + Втгг + Вт I + В222, (4)

Коэффициенты А^ь Вць Сщ. В-сплайновой кривой определяются через точки массива однозначно. Для В-сплайновой кривой найдены инварианты, определенные выше. Покажем некоторые из них на примере формы х(1). Дискриминант:

О,=3(^х0-х,+1х2)г(~х0 + ^х2)г +

1 1 1 1 „1 1 „ 1 1 „1 2 1

+6(--Х0+ —X. —х2н—х,)(—х0 -х, + —х,)(—хп+— х,)(-х„+ — х, + — X,)-

6 2 1 2 2 6 2 2 2 0 2 6 0 3 1 б

,, 1 1 1 1 1 1 >з

-4(—х0+—х, —х,+—х,)(—х„+—х,) -6 2 1 2 6 2 0 2

.Л 1 2 1 , , 1 1 1 1 2 1 ,2

-4(—х0-х, Н--X,) (—х„+—х, +—х,)-(—х„+—X. —х,+—х,) (—Х„+—X. +-Х,) .

2 ' 2 2 6 0 3 ' 6 2 6 0 2 1 2 2 6 3 6 0 3 1 6 2

Гессиан:

„ ,, 1 1 1 1 1 1 , Д 1 д,

)(--х0+-х2)-(-х0-х1+-хг) )/ +

1 1 1 1 „1 2 1 , ,1 1 ч, 1 1

'б*0 + 2Х1 ~2*г + б*36Х° + З*1 +вХ2)~^2Ха ~*1 + г^"*0 +Т

А 1 2 1 , 1 1 2

+ (т*0 ~Х1 +^х2)(-х0 +-х: +-х2)-(--х0+-х2) . 2 2 6 3 6 2 2

Якобиан:

_ „ 1 1 1 1 .2,1 2 1 О, =((—х. +—х, —х, +—х,) (-х„н—х. +—х,)-6 0 2 ' 2 2 б 3 6 0 3 ' 6 2

,, 1 1 1 1 I 1 1 ' . „1 1 ,3ч з

„1111,,! 1 „1 2 1 . +((--*о +~х. -^х2 + бХз)(2Х°~Х'+ 2б+ 3+ б*2

А 1 1 1 , „,1 1 1

~х| + (--хо+-х2)-2(-х0-х,+-х2) (-—х0+-хг)-

•л, 1 1 1 1 ч, 1 1 ч2ч 2

-2(—х„ +—х. —х,+—х,)(—х„+—х.) )1 + б 2 1 2 б 3 2 2 2

о, / 1 1 1 1 ч, 1 1 чД 2 1 .

+3(-(—Х„+ —X. —х, +—х,)(--х„ +— Х,)(— X. ч—х. +—X,)-

6 2 2 2 6 2 2 б 3 6

А 1ч,1 1 42 ,,1 1 ,2,1 2 1 ..

-(—х„ -х. +—х,Х—х„ +—х,) +2(— х„ -х. н—х,) (—х„ +—х, +—х,))И-2 1 2 2 2 0 2 2 2 ' 2 2 6 3 б 2

; 1 1 1 1 „1 2 1 +((—х„ +—X, —X, Н—хЛ(—х„ +—X, +—X.) + " 6 0 2 1 2 2 б 3 6 0 3 ' б 2

-А 1 ч, 1 1 ч,1 2 1 , „, 1 1 ,3,

+3(уХ0-х,+-х2)(--х„+-хаХ-х0+-х1+-ха)-2(--х0+-х,) ).

Для форм y(t) и г(1) соответствующие инварианты получаются из вышеприведенных формул заменой переменной х на переменные у и г соответственно.

Следствие. Для каждой из форм х((), у(1), имеет место соотношение: й = -д, где И - дискриминант формы, Д - дискриминант Гессиана формы.

Рассмотрены конфигурации, образованные каноническими моделями и их плоскостями для В-сплайновых кривых. Рассмотрен случай, когда типы координатных форм различны - ¡^,^,/■', }*к. Найдены плоскости, в которых расположены каноническая модель каждой кривой.

Теорема 2.1. Каноническая модель кривой типа {Р1,Р1,Рк} лежит в одной из

следующих плоскостей:

-г + 1 + у = 0, г-1-у = 0,-л + у-1 = 0,*-у + 1 = 0, х~г + 1 = 0,-дг + г-1 = 0. Каждой из плоскостей принадлежит несколько типов канонических моделей, например:

Таблица 3

Принадлежность модели к плоскости

Плоскость Каноническая модель

г-1-у=0 {р2,р„р,} {Ръ,р\К1

х — у + 1=0 {ЄЄР2) {РЛР^Р,} {р,\рг,р,1 {Р>,Р,.Р/}

Рис. 1. Канонические модели, Рис. 2. Проекция канонических

принадлежащие одной плоскости плоскостей

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

Рассмотрены случаи моделей типа: (Г,, Р,, Р) , Р,, Р,).

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

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

14 1'

Кривой типа (Т^соответствует массив: 1\ =

Рассмотрена конфигурация, которую образуют канонические модели.

2-

1 1 1 7

1 4 1 8

3 3 3 3

2 1 2 11

.3 3 3 3

Кривой типа (Т7/,/^,/^) соответствует массив: рк =

Рассмотрен вопрос построения модели для составных сплаиновых кривых.

Определение*: (Составной) кубической В-сплайновой кривой, определяемой

массивом, Р0.....Р,„,гт1 >3 называется кривая у, которую можно представить в

виде объединения элементарных кубических В-сплайновых кривых ...../т"21

у=уП) и...и/т'2); (1)-я кривая/ описывается параметрически* уравнением вида: На)(0 = (РмР, Рш Р„2 )МТ,05(< 1,1 = 1,...,т-2, где М- базисная матрица кубической В-сплайновой кривой.

Каждая кривая Л,(7) имеет свою каноническую модель. Пусть - 1-й кусок составной В-сплайновой кривой. Его модель будет иметь тип - (Т/, ^, р'к) и будет лежать в соответствующей канонической плоскости, определенной таблицей. Смежные куски и будут иметь канонические модели типа

^Л/7/4) и С/7,'4',/7]4',и лежать в соответствующих канонических плоскостях. Заметим, что число канонических плоскостей для составной кривой не превышает числа элементарных кривых. Это связано с тем, что число канонических плоскостей меньше числа канонических моделей.

Пусть составная кривая Г является объединением элементарных кривых /, тогда каноническая модель составной кривой .Г является объединением канонических моделей кривых /. Из геометрических соображений очевидно, что модели двух соседних элементарных кусков могут не иметь общих конечных точек.

Теорема 2.2. Для составных кривых, состоящих из (п-2) элементарных кривых, модель представляет собой объединение из (п-2) - канонических моделей, соответствующих элементарных кривых.

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

Рассмотрены плоские В-сплайновые кривые. Не умаляя общности, можно считать, что кривая Г находится в плоскости г(/) = 0, а её параметрические уравнения имеют вид:

' Шикин Е. В., Плис А. И. Кривые и-поверхности на экране компьютера. - М.: ДИАЛОГ-МИФИ, 1996.

>■(0 = Ви/ + Ви2^ + В122г + В212.

(6)

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

Определение: Кривую Г, заданную уравнениями Гх(г) = а£г3 + 3<г2

Ь(/)=№+&

где каждая из форм х(0,у(0 - имеет канонический тип ^,((' = 1,2,3,1') соответственно, назовем канонической моделью кривой Г типа (Т^,/7/!,/* у.

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

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

Таблица 4

Модель Полу кубическая парабола Промежуток

^ = г3 + 1,/ч = <2 * = у3'2 + 1 *е[1,2],уе[0Д]

р, =/' +1,*; =/5 X = у + 1 х е [1,2], V е [ОД]

х = (у +1)3'2 + 1 хе [1,2], у € [-1,0]

2 1.5 <3.1 > /

1 СМ) ■ •' .'. 05 ./ Щ/ (3.2И/ // / / у-Ф-З!

, ■■ П'Л (у\г. 31 //

05 ,1 15 2

(01 л5 •1 12.31

(2.П

Рис. 3. Плоские канонические модели

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

Известна гипотеза Фокса и Прагга4, которые утверждают, что если X - точка

4 Фокс А., Прзтт М. Вычислительная геометрия. Применение в проектировании и на производстве. - М.: МИР,

1982.-304 с.

пересечения прямых S0S, и S2S3, где SoSi= aSoX и S2S3- fiXS3, и параметры an/? удовлетворяют соотношению («-4/3)(/?-4/3)>4/9,а>1,Д >1, то кривая Безье, порожденная массивом S0,S,,S2,S3, будет иметь самопересечение и будет образовывать петлю.

При исследовании В-сплайновых кривых с помощью системы Maple были построены примеры кривых Безье, для которых оба условия выполняются, но петля отсутствует.

Следовательно, соотношение, выдвинутое Фоксом и Праттом, вообще говоря, неверно, что показано экспериментальным путем.

Рассмотрены плоские составные В-сплайновые кривые, а также составные плоские В-сплайновые кривые, построенные на базе канонических моделей.

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

Представлены преимущества сплайновой модели, её особенности. Приведены необходимые сведения о системе аналитических вычислений Maple V и о высокоуровневом языке программирования Visual FoxPro. Дано краткое описание пакетов встроенных процедур, используемых при решении вышеуказанных задач. Описаны комплексы компьютерных моделей и алгоритмы, реализованные в пакете символьной математики Maple и высокоуровневом языке программирования Visual FoxPro и используемые при решении данных задач.

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

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

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

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

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

Рассмотрена следующая задача, возникающая при моделировании рельефа по геоинформационным данным. Дан набор точек с координатами (X, У, X). Обозначим исходный массив как Р = (х1у1?.| ,1 = 1,..,Ы).

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

Предложена математическая модель построения поверхностей, а также способ сглаживания на поверхности точек «выброса».

Одна из проблем построения поверхности заключается в том, что построенная по данному массиву В-сплайновая поверхность не проектируется на плоский массив (Х,У). Чтобы исправить данную ситуацию, используем метод «кратных точек»5, а именно добавляем «кратные точки» на границах поверхности по следующему алгоритму.

Для массива /, = {^.,/ = 0,..,т,/ = 0,...,п) зададим 2т + 2« + 8 новых вершин, положив:

Р-Ч=Рад. / = 0,1,.„и, Р„+М=Р,.У, .7=0,1,..,л,

Р1,-> / = 0Д,..,т, Р,^=Р,Л, (=0,1,.., т, (7)

р — Р Р = Р Р = Р Р = Р

ОД' 1 "Л' т+1,-1 ' ' ' ш+и+1 'ял'

Эти вершины как бы «окаймляют» заданный массив Р и вместе с ним образуют новый массив Р* = {Ри, ¡=-1.....т +1, } = -1,.., л +1) из (т+3)(п+3) вершин.

Как множества точек массивы Р и Р* неразличимы, так как все добавляемые вершины отличаются от заданных только номерами - геометрически новых вершин не появилось. Это позволяет рассматривать В-сплайновую поверхность как поверхность, построенную над массивом (X, У).

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

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

5 Шикин Е. В., Плис А. И. Кривые и поверхности ка экране компьютера. - М.: ДИАЛОГ-МИФИ, 1996.

R0J'(u,v) = UTM7

(pi- 1./-1 'м.Л 'm.J-I

F>_ Ч

Ph р

Pt * I./+2 ■^+[./42 Pi*2.i->2J

MV,

0<,u,v<.l, lS(Sm-2, IS j<.n-2.

Здесь:

u =

К 1 -3 -3 -Г

и1 v1 1 4 0 -i 3

V = М

и2 V2 6 13 3-3

U3j 0 0 0 1 ,

Проведен анализ моделирования рельефа, его результаты показывают, что построенная поверхность достаточно хорошо моделирует реальный рельеф. Относительная погрешность на исследуемом массиве не превышает 0,012 %. Программа реализована при помощи языка программирования Visual FoxPro и пакета символьной математики Maple V.

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

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

На первом этапе мы строим В-сплайновую кривую, находим каноническую модель. На втором этапе определяем, для каких массивов точек каноническая модель не определяется. На третьем - выделяем соответствующие точки (массивы данных), и эти данные используются врачом, который дает им медицинскую интерпретацию.

Исследуя канонические модели составной кривой, построенной по данному массиву, видим, что в некоторых точках канонический тип кривой не определяется. Рассмотрение этих данных на конкретных примерах показало, что данный период совпадает с «критическим» периодом.

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

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

В приложении 1 представлены листинг программных модулей, разработанных в системе Maple и с использованием высокоуровневого языка программирования Visual FoxPro; результаты моделирования рельефа.

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

В ходе проведенного исследования решены поставленные задачи и достигнуты следующие результаты:

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

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

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

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

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

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

ПУБЛИКАЦИИ ПО ТЕМЕ ИССЛЕДОВАНИЯ

1. Прокопенко, Е. В. Составная В-сплайновая кривая, построенная на базе канонических моделей / Е. В. Прокопенко, В. Б. Ким // Вестник Поморского университета. Серия «Естественные и точные науки». - 2009. - № 2. - С. 83-86*.

2. Прокопенко, Е. В. О проблеме классификации В-сплайновых кривых / Е. В. Прокопенко // 6-я Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям: материалы международной конференции. - Кемерово, 2005. - С. 24-25,

3. Прокопенко, Е. В. Об одном классе В-сплайновых кривых / Е. В. Прокопенко // Вестник КемГУ. - Кемерово, 2005. - № 4. - С. 182-186.

4. Прокопенко, Е. В. Сравнение кривизны кривых, построенных по методу закругленности с В-сплайновыми кривыми, на примере массива точек выбранного по базисным функциям и произвольному массиву точек / Е. В. Прокопенко // Труды СГУ. - М., 2006. - С. 91-97.

* Входит в перечень ведущих рецензируемых научных журналов и изданий, в которых должны быть опубликованы основные научные результаты диссертации на соискание ученой степени кандидата наук

5. Прокопенко, Е. В. Инварианты двойничных кубических форм и сплайно-вые кривые / Е. В. Прокопенко // Математическое образование на Алтае «МОНА 2006»: тезисы региональной конференции. - Барнаул, 2006. - С. 30-31.

6. Прокопенко, Е. В. Сплайновый подход к результатам графической обработки эксперимента / Е. В. Прокопенко // 7-я Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям (с участием иностранных ученых): тезисы всероссийской конференции. -Красноярск, 2006. - С. 26.

7. Прокопенко, Е. В. Об одной конструкции ассоциированной и В-сплайновой кривой / Е. В. Прокопенко // Наука и образование: материалы международной конференции. - Белово, 2006. - С. 516-520.

8. Прокопенко, Е. В. Об одном свойстве кривой Безье / Е. В. Прокопенко // Образование, наука, инновации - вклад молодых исследователей: материалы международной научно-практической конференции. - Кемерово, 2006. - Режим доступа: http://conference.kemsu.ru/conf/aprel2006/sect/index.dhtm?sec_id=719. - С. 16.

9. Прокопенко, Е. В. Об оценке параметров, влияющих на форму сплайновой кривой / Е. В. Прокопенко // Математика в современном мире: тезисы российской конференции, посвященной 50-летию института математики им. С. JI. Соболева, СО РАН. - Новосибирск, 2007. - Режим доступа: http://math.nsc.ru /conference/conf50/Abstracts.pdf. - С. 88-89.

10. Прокопенко, Е. В. Зависимость формы В-сплайновой кривой от опорного массива / Е. В. Прокопенко // Образование, наука, инновации - вклад молодых исследователей: материалы международной научно-практической конференции. -Кемерово, 2007. - Режим доступа: http://conference.kemsu.ni/conf/aprel2007 /sect/index.dhtm?sec_id=831.- С. 70.

11. Прокопенко, Е. В. Классификация В-сплайновых кривых с использованием кубических матриц / Е. В. Прокопенко // Математическое образование в регионах России: труды региональной конференции. - Барнаул, 2007. - С. 39-44.

12. Прокопенко, Е. В. Канонические модели кубически параметризованных кривых / Е. В. Прокопенко // Геометрия в 0дессе-2008: тезисы международной конференции. - Одесса, 2008. - С. 120-122.

13. Прокопенко, Е. В. К вопросу о классификации кубических сплайновых кривых / Е. В. Прокопенко // Геометрия в Астрахани-2008: тезисы международной конференции. - Астрахань, 2008. - С. 45-48.

14. Прокопенко, Е. В. Канонические модели кубически параметризованных кривых / Е. В. Прокопенко // Исследовано в России. - Режим доступа: http://zhurnal.ape.relarn.ru/articles/2008/029.pdf. - С. 329-337.

15. Прокопенко, Е. В. Канонические модели сплайновых кривых / Е. В. Прокопенко // Всероссийская конференция по математике и механике с международным участием: тезисы всероссийской конференции. - Томск, 2008. - С. 109-110.

16. Прокопенко, Е. В. Плоская составная В-сплайновая кривая, построенная на базе канонических моделей / Е. В. Прокопенко // Математическое образование на Алтае, «МОНА 2008»: тезисы региональной конференции. - Барнаул, 2008. -С. 71-76.

17. Прокопенко, Е. В. Составная В-сплайновая кривая, построенная на базе канонических моделей / Е. В. Прокопенко // Лобачевские чтения-2008: тезисы VII международной школы-конференции. - Казань, 2008. - № 37. - С. 144-146.

18. Прокопенко, Е. В. Канонические модели плоских В-сплайновых кривых / Е. В. Прокопенко // Вестник КемГУ. - Кемерово, 2008. - № 3(35). - С. 13-19.

19. Прокопенко, Е. В. Составная В-сплайновая кривая, построенная на базе канонических моделей / Е. В. Прокопенко, В. Б. Ким // Проблема теоретической и прикладной математики: тезисы всероссийской молодежной школы-конференции / Институт математики и механики УрО РАН. - Екатеринбург, 2009. С. 83-87.

20. Прокопенко, Е. В. Сплайновые кривые в медицинских исследованиях / Е. В. Прокопенко // Образование, наука, инновации - вклад молодых исследователей, IV (XXXVI): тезисы международной научно-практической конференции. -Кемерово, 2009. - С. 179-183.

21. Прокопенко, Е. В. Канонические модели сплайновых кривых в медицинских исследованиях / Е. В. Прокопенко II МАК-2009: тезисы двенадцатой региональной конференции по математике. - Барнаул, 2009. - С. 106-108.

•— 2 Су

Прокопенко Евгения Викторовна

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

Автореф. дис. на соискание ученой степени кандидата физико-математических наук

Подписано в печать 2.10.2009. Формат 60x84'Лб- Бумага офсетная N2 1. Печать офсетная. Усл. печ. л. 1,0. Тираж 100 экз. Заказ № 397

Отпечатано в типографии издательства «Кузбассвузиздат», 650043, г. Кемерово, ул. Ермака, 7. Тел. 58-34-48

Оглавление автор диссертации — кандидата физико-математических наук Прокопенко, Евгения Викторовна

Введение

1 Классификация кубически параметризованных кривых

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

1.2 Классификация двойничных кубических форм

1.3 Канонические модели кубически параметризованных кривых и 34 их геометрическое описание

2 Канонические модели В-сплайновых кривых

2.1 Канонические модели пространственных В-сплайновых кривых

2.2 Канонические модели плоских В-сплайновых кривых

2.3 О гипотезе Фокса-Пратта

3 Программный комплекс по обработке статистических данных

3.1 Использование пакета Maple V и средств Visual FoxPro в решении геоинформационных задач

3.1.1 Среда разработки программного комплекса: Maple V, Visual FoxPro

3.1.2 Сплайновый подход при восстановлении рельефа

3.2 Сплайновый подход в исследовании статистических данных 108 Заключение 117 Литература 121 Приложение

Введение 2009 год, диссертация по информатике, вычислительной технике и управлению, Прокопенко, Евгения Викторовна

Актуальность исследования

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

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

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

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

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

Одним из актуальных направлений в геоинформатике является построение математической модели рельефа по данным аэрофотосъемки или геодезических исследований. Построенная математическая модель рельефа является составной поверхностью.

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

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

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

Кубические сплайновые кривые (изучению которых посвящена диссертация) давно используются как инструмент решения многочисленных прикладных задач. При этом они мало изучены как геометрические объекты. В частности, до сих пор нет классификации таких кривых, аналогичной классификации кривых второго порядка. Это объясняется многочисленными причинами, среди которых не последнее место занимает то, что кубические сплайновые кривые задаются параметрически с помощью двух или трех уравнений третьего порядка, зависящих от параметра t е [0,l]. В то же время имеется классификация кубических форм от двух переменных, которую можно применить к классификации кубически параметризованных кривых.

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

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

Отметим, что проблемам обработки и анализа изображений посвящено множество зарубежных и отечественных журналов «Image and Vision Computing», «Pattern Recognition», «IEEE Image processing», «IEEE Transactions on pattern analysis and machine intelligence», «Journal of mathematical imaging and vision», «Цифровая обработка сигналов», «Информационные технологии».

Исследованиями в области моделирования рельефа занимаются такие известные ученые, как Ю. Л. Костюк, Л. И. Чернова, М. В. Черноусов, В. В. Под-дубный, В. Я. Цветков, А. Л. Фукс, С. А. Жихарев. Вопросы геоинформатики рассмотрены в работах А. М. Берлянта, В. С. Тикунова, К. Л. Проворова, Е. Г. Карпова, А. А. Лютого, А. В. Кошкарева, В. Я. Цветкова, В. А. Коугия, В. П. Кулагина. Визуализацией в геоинформатике занимались: В. Я. Цветков, С. И. Матвеев, Б. А. Левин, У. Д. Ниясгулов, А. С. Масленников, А. М. Бедлянт, В. С. Тикунов, А. А. Лютый, А. В. Кошкарев, В. П. Кулагин.

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

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

Для достижения поставленной цели в работе решаются следующие задачи:

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

- классификация и свойства плоских и пространственных элементарных и составных В-сплайновых кривых на основе использования канонических моделей;

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

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

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

- создание программного комплекса для определения геометрических характеристик кубически параметризованных кривых, определения типа кривых, работы с медицинскими статистическими данными;

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

Объектом исследования являются геоинформационные и статистические данные, В-сплайновые кривые и поверхности, их свойства и характеристики, математические методы обработки полученной информации.

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

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

Основные положения, выносимые на защиту:

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

- классификация плоских и пространственных элементарных и составных В-сплайновых кривых и изучение их свойств на основе использования канонических моделей;

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

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

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

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

- даны классификация и свойства плоских и пространственных элементарных и составных В-сплайновых кривых на основе использования канонических моделей;

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

- создан программный комплекс по моделированию рельефа;

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

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

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

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

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

Апробация работы. Результаты работы докладывались и обсуждались на российских и международных научно-практических конференциях: региональные конференции по математике на Алтае, «МОНА2006», «МОНА2007», «МО-НА2008», г. Барнаул; 7-я Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям (с участием иностранных ученых), 2006, Красноярск; Российская конференция «Математика в современном мире», посвященная 50-летию института математики им. С. JI. Соболева, СО РАН, 2007, Новосибирск; Международная конференция «Геометрия в 0дессе-2008», 2008, Одесса; Международная конференция «Геометрия в Астрахани-2008», 2008, Астрахань; Всероссийская конференция «Всероссийская конференция по математике и механике с международным участием», 2008, г. Томск; VI и VII Молодежные школы-конференции «Лобачевские чте-ния-2007», «Лобачевские чтения-2008», г. Казань; Всероссийская молодежная школа-конференция «Проблема теоретической и прикладной математики» Институт математики и механики УрО РАН, 2009, г. Екатеринбург.

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

ВАК (0,25/0,13 печ.л.), 8 — в трудах всероссийских и международных конференций (2,56/2,56 печ.л.), 12 — в тезисах всероссийских и международных конференций (2,31/2,1 печ.л.).

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

Объем и структура диссертационной работы. Диссертация содержит введение, 3 главы и заключение, изложенные на 181 странице машинописного текста. В работу включены 52 рис., 20 табл., список литературы из 80 наименований и 1 приложение, в котором представлены листинг программных модулей и результаты моделирования рельефа в программном комплексе.

Заключение диссертация на тему "Канонические модели кубически параметризованных кривых и их использование в задачах изучения многомерных массивов"

Заключение

В ходе проведенного исследования решены поставленные задачи и достигнуты следующие результаты:

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

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

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

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

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

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

Публикации по теме исследования

1. Прокопенко, Е. В. Составная В-сплайновая кривая, построенная на базе канонических моделей / Е. В. Прокопенко, В. Б. Ким // Вестник Поморского университета. Серия «Естественные и точные науки». — 2009. — № 2. - С. 83-86*.

2. Прокопенко, Е. В. О проблеме классификации В-сплайновых кривых / Е. В. Прокопенко // 6-я Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям: материалы международной конференции. - Кемерово, 2005. — С. 24-25.

3. Прокопенко, Е. В. Об одном классе В-сплайновых кривых / Е. В. Прокопенко // Вестник КемГУ. - Кемерово, 2005. - № 4. - С. 182-186.

4. Прокопенко, Е. В. Сравнение кривизны кривых, построенных по методу закругленности с В-сплайновыми кривыми, на примере массива точек выбранного по базисным функциям и произвольному массиву точек / Е. В. Прокопенко // Труды СГУ. - М., 2006. - С. 91-97.

5. Прокопенко, Е. В. Инварианты двойничных кубических форм и сплайновые кривые / Е. В. Прокопенко // Математическое образование на Алтае «МОНА 2006»: тезисы региональной конференции. - Барнаул, 2006. -С. 30-31.

6. Прокопенко, Е. В. Сплайновый подход к результатам графической обработки эксперимента / Е. В. Прокопенко // 7-я Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям (с участием иностранных ученых): тезисы всероссийской конференции. - Красноярск, 2006. - С. 26.

7. Прокопенко, Е. В. Об одной конструкции ассоциированной и В-сплайновой кривой / Е. В. Прокопенко // Наука и образование: материалы международной конференции. - Белово, 2006. - С. 516-520. Входит в перечень ведущих рецензируемых научных журналов и изданий, в которых должны быть опубликованы основные научные результаты диссертации на соискание ученой степени кандидата наук.

8. Прокопенко, Е. В. Об одном свойстве кривой Безье / Е. В. Прокопенко // Образование, наука, инновации - вклад молодых исследователей: материалы международной научно-практической конференции. - Кемерово, 2006. — Режим доступа: http://conference.kemsu.ru/conf/aprel2006/sect/index.dhtm7sec id=719.-C. 16.

9. Прокопенко, Е. В. Об оценке параметров, влияющих на форму сплай-новой кривой / Е. В. Прокопенко // Математика в современном мире: тезисы российской конференции, посвященной 50-летию института математики им. С. JI. Соболева, СО РАН. - Новосибирск, 2007. - Режим доступа: http://math.nsc.i-u /conference/conf50/Abstracts.pdf. - С. 88-89.

10. Прокопенко, Е. В. Зависимость формы В-сплайновой кривой от опорного массива / Е. В. Прокопенко // Образование, наука, инновации — вклад молодых исследователей: материалы международной научно-практической конференции. - Кемерово, 2007. - Режим доступа: http:// conference.kemsu.ru/conf/aprel2007 /sect/index.dhtm?secid=831- С. 70.

11. Прокопенко, Е. В. Классификация В-сплайновых кривых с использованием кубических матриц / Е. В. Прокопенко // Математическое образование в регионах России: труды региональной конференции. — Барнаул, 2007. — С. 39-44.

12. Прокопенко, Е. В. Канонические модели кубически параметризованных кривых / Е. В. Прокопенко // Геометрия в 0дессе-2008: тезисы международной конференции. - Одесса, 2008. - С. 120-122.

13. Прокопенко, Е. В. К вопросу о классификации кубических сплайновых кривых / Е. В. Прокопенко // Геометрия в Астрахани-2008: тезисы международной конференции. - Астрахань, 2008. — С. 4.5-48.

14. Прокопенко, Е. В. Канонические модели кубически параметризованных кривых / Е. В. Прокопенко // Исследовано в России. - Режим доступа: http://zhurnal.ape.relarn.ru/articles/2008/029.pdf. - С. 329-337.

15. Прокопенко, Е. В. Канонические модели сплайновых кривых / Е. В. Прокопенко // Всероссийская конференция по математике и механике с международным участием: тезисы всероссийской конференции. — Томск, 2008. — С. 109-110.

16. Прокопенко, Е. В. Плоская составная В-сплайновая кривая, построенная на базе канонических моделей / Е. В. Прокопенко // Математическое образование на Алтае, «МОНА 2008»: тезисы региональной конференции. — Барнаул, 2008. - С. 71-76.

17. Прокопенко, Е. В. Составная В-сплайновая кривая, построенная на базе канонических моделей / Е. В. Прокопенко // Лобачевские чтения-2008: тезисы VII международной школы-конференции. - Казань, 2008. - № 37. - С. 144-146.

18. Прокопенко, Е. В. Канонические модели плоских В-сплайновых кривых / Е. В. Прокопенко // Вестник КемГУ. - Кемерово, 2008. - № 3(35). - С. 13-19.

19. Прокопенко, Е. В. Составная В-сплайновая кривая, построенная на базе канонических моделей / Е. В. Прокопенко, В. Б. Ким // Проблема теоретической и прикладной математики: тезисы всероссийской молодежной шко-лы-конферен-ции / Институт математики и механики УрО РАН. - Екатеринбург, 2009. С. 83-87.

20. Прокопенко, Е. В. Сплайновые кривые в медицинских исследованиях / Е. В. Прокопенко // Образование, наука, инновации - вклад молодых исследователей, IV (XXXVI): тезисы международной научно-практической конференции. - Кемерово, 2009. - С. 179-183.

21. Прокопенко, Е. В. Канонические модели сплайновых кривых в медицинских исследованиях / Е. В. Прокопенко // МАК-2009: тезисы двенадцатой региональной конференции по математике. — Барнаул, 2009. — С. 106-108.

Библиография Прокопенко, Евгения Викторовна, диссертация по теме Математическое моделирование, численные методы и комплексы программ

1. Аджемов, А. С. Метод аналого-цифровых и цифро-аналоговых преобразований на основе сплайн-интерполяции / А. С. Аджемов, И. С. Синева // Электросвязь. - 1998. - №2. - С. 37 - 39.

2. Ньюмен, У. Основы интерактивной машинной графики/ У. Ньюмен, Р. Спрулл. М. : МИР, 1976. - 576с.

3. Роджерс, Д. Математические основы машинной графики/ Д. Роджерс, А. Адаме. — М.: Машиностроение, 1981. 604с.

4. Абламейко, С. В. Метод повышения точности моделирования рельефа местности / С. В. Абламейко // Геодезия и картография. 1993. — № З.-С. 42-45.

5. Алберг, Дж. Теория сплайнов и её приложения / Алберг Дж., Ниль-сон Э., Уолш Дж. М.: Мир, 1972.-314с.

6. Айфичер, Э. Цифровая обработка сигналов. Практический подход (2-е издание) / Э. Айфичер, Б. Джервис. М : Вильяме, 2004. - 992с.

7. Ашкеназы, В. О. Сплайн-поверхности и аппроксимационный поиск экстремума / В. О. Ашкеназы. ТвГУ, 1999. - С. 19 - 30.

8. Ашкеназы, В. О. Сплайн-поверхности: Основы теории и вычислительные алгоритмы: учебное пособие / В. О. Ашкеназы. Тверь, 2003. - 82с.

9. Бор, К. де. Практическое руководство по сплайнам / К. де Бор. — М.: Радио и связь, 1985. 304с.

10. Вагер, Б. Г. Сплайны при решении прикладных задач метрологии и гидрологии / Б. Г. Вагер, Н. К. Серков. JL: Гидрометеоиздат, 1987. - 160с.

11. Власов, JI. П. Аппроксимативные свойства множеств в линейных нормированных пространствах / JI. П. Власов // Успехи математических наук.- 1973. Т. 28. - № 6. - С.3-66.

12. Говорухин, В. Maple Система аналитических вычислений для математического моделирования / В. Говорухин, Б. Цибулин. — Электрон, текстовые дан. - Режим доступа: http://www.math.rsu.ru/mexmat/kvm/MME /courses /тар1ес/ свободный.

13. Говорухин, В. Компьютер в математическом моделировании/

14. B. Говорухин, Б. Цибулин. СПб.: Питер, 2001. - 620 с.

15. Гребенников, А. И. Метод сплайнов и решение некорректных задач теории приближений / А. И. Гребенников. М.: МГУ, 1983. - 208с.

16. Григорьев, М. И. Полиномы Бернштейна и составные кривые Безье / М. И. Григорьев, В. Н. Малеземов, А. Н. Сергеев. // Журнал вычислительной математики и математической физики. — 2006. — Т. 46. — № 11. —1. C.1962-1971.

17. Завьялов, Ю. С. Методы сплайн-функций / Ю. С. Завьялов, Б. И. Квасов, В. JI. Мирошниченко. М.: Наука, 1980. - 352с.

18. Новосибирск, 2001. — С.36 — 37. Режим доступа: http://www.math.nsc.ru /conference/msf/abs.htm свободный.

19. Квасов, Б. И. Методы изогеометрической аппроксимации сплайнами / Б. И. Квасов. М.: Физматлит, 2006. - 360с.

20. Корнейчук, Н. П. Сплайны в теории приближений / Н. П. Корнейчук. М.: Наука. - 1984. - 352с.

21. Костюк, Ю. JI. Представление рельефа земной поверхности в геоинформационных системах / Ю.Л. Костюк // Геоинформатика. Томск, 2000. - Вып. 1. - С. 12 - 17. - Режим доступа: http://www.inf.tsu.ru/library /Publications /2000/16.pdf свободный.

22. Костюк, Ю. Л. Приближённое вычисление оптимальной триангуляции / Ю. Л. Костюк, А. Л. Фукс // Международная конференция «Дискретный' анализ и исследование операций»: материалы конференции. — Новосибирск, 2000.-С. 152.

23. Костюк, Ю. Л. Построение и аппроксимация изолиний однозначной поверхности, заданной набором исходных точек / Ю. Л. Костюк, А. Л. Фукс // Геоинформатика. Теория и практика. Томск, 1998. - Вып.1.

24. С. 119 — 126. Режим доступа: http://www.inf.tsu.m/Library/Publications/1999 /Kostuk 19993.pdf свободный.

25. Костюк, Ю. JI. Представление рельефа земной поверхности в геоинформационных системах / Ю. JT. Костюк // Геоинформатика-2000: труды международной научно-практической конференции. — Томск, 2000. Вып.1. - С.12- 17.

26. Костюк, Ю. JI. Технология создания трехмерных моделей объектов по плоским проекциям и ее применение в геоинформатике / Ю. JT. Костюк, В. Г. Гриценко, А. С. Парамонов // Геоинформатика: Теория и практика. — Томск, 1998. -Вып.1.-С. 96- 106.

27. Лорд, И. А. Введение в дифференциальную геометрию и топологию. Математическое описание вида и формы / И. А. Лорд, С. Б. Уилсон; пер. с англ. -М.: Ижевск, 2003. 303с.

28. Люлька, В. А. О построении интерполяционных кривых / В. А. Люлька, И. Е. Михайлов // Вычислительная математика и математическая физика. 2003. - Т.43. - №10. - С.1448 - 1450.

29. Макаров, В. Л. Сплайн-аппроксимация функций: учебное пособие для втузов / В. Л. Макаров и др. . М.: Высш. школа, 1983. - 80с.

30. Мусин, О. Р. Цифровые модели для ГИС / О. Р. Мусин // Информ. бюл. ГИС Ассоциации. 1998. - № 4/5. - С. 28 - 29.

31. Пахнутов, И. А. Сплайны с начальными условиями / И. А. Пахну-тов. Свердловск: УНЦ АН СССР. - 1984. - 112с.

32. Поддубный, В. В. Приближение сложных поверхностей с помощью аппарата рестриктивных сплайнов / В. В. Поддубный, М. В. Черноусов// Геоинформатика: Теория и практика. Томск, 1998. - Вып.1. - С. 107 - 118.

33. Подобедов, Н. С. Полевая картография / Н. С. Подобедов. М.: Недра, 1970.-240 с.

34. Постон, Т. Теория катастроф и её приложения / Т. Постон, И. Стюарт. М.: МИР, 1980. - 607с.

35. Приближение функций полиномами и сплайнами / Математический институт им. В.А. Стеклова, сб. ст. ред.: С. Б. Стечкин. Труды. Т.145 — М: Наука, 1980.-248с.

36. Роджерс, Д. Математические основы машинной графики / Д. Роджерс, Дж. Адаме. М: Мир, 2001 - 604с.

37. Самарина, О. В. Геометрический подход к определению инвариантов изображения: автореф. дис. канд. наук: 05.13.18 Математическое моделирование, численные методы и комплексы программ / Самарина Ольга Владимировна; Ханты-Мансийск. - 2008. - 20с.

38. Скворцов, А. В. Алгоритмы построения и анализы триангуляции/ А. В. Скворцов, Н. С. Мирза. Томск, 2006. - 168с.

39. Скворцов, А. В. Структуры данных и алгоритмы обработки комплексной трёхмерной модели местности / А. В. Скворцов, Д. С. Сарычев // ИНПРИМ-2000: материалы Межд. конф. Ч. 4. Новосибирск, 2000. - С.73.

40. Соколов, Н. П. Пространственные матрицы и их приложения/ Н. П. Соколов. М.: ГИФМЛ, 1960. - 300с.

41. Стечкин, С. Б. Сплайны в вычислительной математике / С. Б. Стеч-кин, Ю. Н. Субботин. М.: Наука, 1976. - 248с.

42. Субботин, Ю. Н. Порядок наилучших сплайн приближений некоторых классов функций / Ю. Н. Субботин, Н. И. Черных // Математические заметки. 1970.-Т. 7.-№ 1.-С.31 -42.

43. Терихова, Н. И. Кубические сглаживающие сплайны / Н. И. Тери-хова // Математическое моделирование. 1990. - Т. 2. — № 8. — С.112-118.

44. Фокс, А. Вычислительная геометрия. Применение в проектировании и на производстве / А. Фокс, М. Пратт. М.: МИР. - 1982. - 304с.

45. Фукс, A. JI. Кусочно-линейная интерполяция и графическое отображение поверхности, заданной нерегулярной системой отсчетов/ A. JI. Фукс // Изв. АН СССР. Техническая кибернетика. 1985. - 18с.

46. Хемминг, Р. В. Численные методы / Р. В. Хемминг. М.: Наука. -1972.-400с.

47. Шелевицкий, И. В. Интерполяционные сплайны в задачах цифровой обработки сигналов / И. В. Шелевицкий // Exponenta Pro. Математика в приложениях. 2003. - №4 - С.42-53.

48. Шикин, Е. В. Компьютерная графика. Динамика, реалистические изображения / Е. В. Шикин, А. В. Боресков. М.: Диалог-МИФИ, 1998. -288с.

49. Шикин, Е. В. Кривые и поверхности на экране компьютера/ Е. В. Шикин, А. И. Плис. М.: ДИАЛОГ-МИФИ, 1996. - 237с.

50. Barsky, В. Computer Graphics and Geometric Modeling using Beta-splines / B. Barsky Springer Verlag. - 1988. - P.60-68.

51. Bartles, R. An introduction to splines for use in computer graphics and geometric modeling / R. Bartles, J. Beatty, B. Barsky.- Morgan Kaufmann. — 1987.-476p.

52. Dahmen, W. Cubicoids: modeling and visualization, Computer Aided Geometric Design / W. Dahmen, Thamm-Schaar T.-M. -1993. №10. - P.89-108.

53. Farin6 G. Curves and surfaces for computer aided geometric design / G. Farin //A practical guide. Academic Press. 1990. - P.215-236

54. Foley, J.D. Computer graphics. Principles and practice. / J.D. Foley, S.K.Feiner, J.F. Hugues // Addison-Wesley Pub. Com. 1991. - P. 1174.

55. Guo, B. Nonspliting macro patches for implicit cubic spline surfaces / B. Guo // EUROGRAPHCS'93. 1993. - vol. 12. - № 3. - P.433-445.

56. Schweikert, D.G. An interpolating curve using a spline in tension / D.G. Schweikert//J. Math. Phys. 1966. - V.45. - P.312-317.

57. Wang, R. Multivariate Spline and Geometry / Ren-Hong Wang //"AMS/JP Studies in Mathematics». 2003. - vol.34. - P. 195-199.

58. Zhao, G. A B-spline function in Д*2) / Zhao Guohui, Wang Ren-Hong //"AMS/JP Studies in Mathematics». 2003. - vol.34. - P.227-235.

59. Wilhelmson, R.B. A Study of Evolution of a Numerically Modelled Severe Storm, Intern / R.B. Wilhelmson // Journal of Supercomputer Applications. 1990. - vol. 4. - No.2 — P.20-36.