Н.А. МАТВЕЕВА
Национальный Исследовательский Ядерный Университет «МИФИ», Москва, Россия
matveeva@sv-journal.com
Научная визуализация широко применяется при решении различных задач анализа данных, привлекая к анализу данных способности человека видеть и понимать изображения. Научная визуализация прошла длинный путь развития от простой визуализации функциональных зависимостей в виде графиков и изолиний до сложных методов объемной визуализации статических и динамических физических полей. В настоящее время научная визуализация характеризуется разнообразием направлений исследований и разработок, в которых участвуют ведущие специалисты в этой области из разных стран мира. Она находит широкое применение в различных областях научных исследований: в естественных науках (визуализация образований звезд, гравитационных волн и молекулярных соединений), в экологии и географии (визуализация земной поверхности, климатических изменений и атмосферных аномалий), в информационных науках (визуализация графиков и многомерных статистических данных) и т.д. [1].
Важность работ в области научной визуализации делает актуальным подготовку высококвалифицированных специалистов, в связи с этим в различных университетах мира преподаются разнообразные учебные курсы, связанные с научной визуализацией. В данной публикации представлен обзорный материал ряда таких курсов.
Значительная часть курсов преподается в центральной Европе и Америке, что связано с наличием большого числа лабораторий по визуализации в различных европейских и американских университетах [2,3,4-22].
В частности, большое количество курсов преподается в Германии, как, например, в институте информатики Макса Планка [4], институте компьютерных наук Вильгельма Шикарда [5], университетах Штудгарта [6], Мюнхена [10] и Ростока [8].
Большое внимание учебным курсам по научной визуализации уделяется в США, например, в Калифорнийском университете ( Santa Cruz) [13] , университете штата Аризона, университете города Пердью штата Луизиана [11,12]. В университете Стоуни-Брук преподается несколько курсов по научной визуализации [14,15]. Также подобные курсы читаются в университете Дьюка [16] и университете Миннесоты [17].
В Швейцарии курсы преподаются сотрудниками лаборатории научной визуализации в технологическом институте Цюриха [18,19]. Лекции читаются в Венском техническом университете [22], а также в технических университетах Ейндхоффена [20] и Делфта [25] (Нидерданды) и шведском университете Линдкопина [21].
В России в качестве примера можно привести курсы, которые преподаются в Национальном исследовательском ядерном университете «МИФИ» (НИЯУ МИФИ) [23] и ВМК МГУ [24], а также в Московском физико-техническом институте. Заслуживает внимания курс лекций «Дополнительные главы научной визуализации», который преподается в НИЯУ МИФИ совместно с Британским национальным центром компьютерной анимации при университете Борнмута (Англия) [23].
Следует отметить, что курсы по научной визуализации преподаются как в очном, так и дистанционном режимах. Так, например, курсы «Основы научной визуализации» и «Программирование в среде 3ds Max при решении задач визуализации научных данных», преподаваемые в НИЯУ МИФИ, даются в дистанционном режиме, при этом в течение семестра знания студентов проверяются с помощью интерактивного тестирования в сети Интернет. Эти курсы примечательны также тем, что они предназначены для студентов физических факультетов, в то время как большинство курсов по научной визуализации рассчитаны на аудиторию из области информационных технологий. В университете Штудгарта разработан on - line курс по научной визуализации, который является дополнением к основным лекциям, читаемым в очном режиме.
Многие курсы имеют схожую структуру. Они все являются семестровыми. Наряду с теоретическими данными неотъемлемой частью преподавания является практическая часть. В некоторых университетах существуют отдельные семинары по научной визуализации, как дополнительные курсы к основным лекциям. Под практической частью понимается написание программ визуализации тех или иных научных данных. Широко распространена практика выполнения так называемого «проекта». Под проектом понимается реализация на компьютере алгоритма визуализации данных и защита в виде презентации полученных результатов и их обсуждения [9,12-14,16].
Курсы, преподаваемые в институте информатики Макса Планка и в Мюнхенском техническом университете, примечательны тем, что читаются на английском языке [4,10].
Различаются формы итогового контроля студентов. Так, например, в Германии используют устный или письменный экзамен, либо итоговый тест [7-9]. В университетах США доминирует практическая часть курсов с соответствующими промежуточными и итоговыми формами контроля студентов [11,12,14]. В НИЯУ МИФИ практикуется защита результатов выполнения практического задания с учетом результатов интерактивных тестирований в течение семестра [23]. На ВМК МГУ для прохождения курса необходимо написать как письменный итоговый тест, так и сдать итоговый экзамен по курсу [24].
Характеризуя содержание курсов по научной визуализации, можно отметить следующее. Особое внимание уделяется объемной визуализации и визуализации потоков. В курсах зарубежных университетов этим вопросам уделяется значительная часть лекционного времени. Так, например, в университете Стоуни-Брука большая часть практических занятий связана с изучением и освоением методов объемной визуализации [14,15]. Напротив, в НИЯУ МИФИ и ВМК МГУ эти вопросы рассматриваются обзорно [23,24]. Рассмотрение основных целей визуализации присутствуют во всех курсах как вводная лекционная часть. Наравне с объемной и потоковой визуализацией, во многих курсах рассматриваются такие разделы как визуализация тензоров и информации, а также многомерная визуализация [4,13]. Следует отметить, что многие курсы уделяют должное внимание рассмотрению так называемого «конвейера визуализации». В некоторых курсах этот вопрос входит во вводную часть, а в других подробно рассматриваются его составные части, такие как фильтрация исходных данных и их последующий мэппинг (отображение отфильтрованных данных на геометрические примитивы и их атрибуты: цвет, прозрачность и т.д.) [ 6,10] . В ряде курсов уделяется внимание визуализации скалярных полей [20,24] . В качестве заключительной части в курсах рассматриваются различные системы визуализации, с помощью которых выполняются практические задания. Наряду с упомянутыми вопросами, освещаются также вопросы по следующим разделам:
алгоритмы и техники визуализации;
глифы и контуры;
изолинии и изоповерхности;
топологические методы визуализации;
визуализация в медицине;
обзорные лекции по современным тенденциям в научной визуализации;
интерактивные методы визуализации;
освещение, методы наложения света, отображение данных на цвет и полупрозрачность;
статические и динамические методы моделирования для зависимых от времени данных.
В контексте образовательной деятельности примечателен тот факт, что в университетах создаются специальные учебные подразделения в области научной визуализации. Так, например, в техасском университете (Texas A&M University) [27] создана кафедра визуализации, а в России, в Национальном исследовательском университете «МИФИ» - учебно-научная лаборатория «Научная визуализация» [23].
Приведем сравнительную таблицу выбранных нами 22-х курсов в области научной визуализации, преподаваемых в США, Германии, Австрии, Нидерландах, Щвейцарии , России и Щвеции (табл.1).
Название курса |
Страна |
Университет |
Длительность |
Лекции |
Практика |
Итоговый контроль |
Дистанционный /недистанционный |
Аудитория |
Дополнительно |
Научная визуализация |
Германия |
Институт информатики Макса Планка |
Семестр |
Есть |
После лекций практические занятия на системе Amira |
Устный экзамен |
Недистанционный, |
Ориентирован на программистов |
Лекции читаются на английском [4] |
Визуализация |
Германия |
Институт компьютерных наук Вильгельма Шикарда |
Семестр |
Есть |
Практические занятия в течение семестра |
Информация не найдена |
Недистанционный |
Ориентирован на программистов |
[5] |
Визуализация |
Германия |
Университет Штутгарта |
Семестр |
Есть |
Домашние задания |
Информация не найдена |
Недистанционный |
Ориентирован на программистов |
[6] |
Визуализация |
Германия |
Университет Магдебурга |
Семестр |
Есть |
Домашние задания |
Письменный тест |
Недистанционный |
Ориентирован на программистов |
[7] |
Визуализация абстрактных данных |
Германия |
Университет Ростока, лаборатория компьютерной графики |
Семестр |
Есть |
Решение задач визуализации |
Устный экзамен |
Недистанционный |
Ориентирован на программистов |
[8] |
Научная визуализация |
Германия |
Кайзерслаутерн, технический университет |
Семестр |
Есть |
Домашние задания + существует дополнительный практический курс |
Устный и письменный экзамены |
Недистанционный |
Ориентирован на программистов |
[9] |
Научная визуализация |
Германия |
Мюнхен технический университет |
Семестр |
Есть |
Домашние задания |
Письменный экзамен |
Недистанционный |
Ориентирован на программистов |
читается на английском [10] |
Техники визуализации |
США |
Университет города Пердью, штат Луизиана |
Семестр |
Есть |
Разработка программ и письменные представления результатов |
Оценка по результатам выполненных работ визуализации, их защите по презентациям, финальный проект |
Недистанционный |
Ориентирован на программистов |
[11] |
Введение в научную визуализация |
США |
Университет города Пердью, штат Луизиана |
Семестр |
Есть |
4 домашних задания + итоговый проект |
Оценка по результатам выполненных работ визуализации, их защите по презентациям, финальный проект + 2 экзамена в течение семетра |
Недистанционный |
Ориентирован на программистов |
[12] |
Семинары по научной визуализации |
США |
Калифорнийский университет (Санта Круз) |
Семестр |
Есть |
Три программы с презентациями , финальный проект |
Защита финального проекта |
Недистанционный |
Ориентирован на программистов |
Курс больше ориентирован на практику, нежели на теоретические основы [13] |
Введение в визуализацию |
США |
Университет Стоуни-Брука |
Семестр |
Есть |
4 лабораторные работы, финальный проект |
Оценка по результатам выполненных лабораторных работ и защите финального проекта + контроль в течение семестра |
Недистанционный |
Ориентирован на программистов |
[14] |
Визуализация |
США |
Университет Стоуни-Брука |
Семестр |
Есть |
4 лабораторные работы, финальный проект |
Оценка по результатам выполненных лабораторных работ и защите финального проекта |
Недистанционный |
Ориентирован на программистов |
Курс ориентирован на практический подход к научной визуализации [15] |
Научная визуализация |
США |
Университет Дьюка |
Семестр |
Есть |
4 домашние работы |
Информация не найдена |
Недистанционный |
[16] |
|
Интерактивная научная визуализация |
США |
Университет Миннесоты |
Семестр |
Есть |
Домашние задания + итоговый проект |
Оценка по результатам выполненных домашних заданий, защите финального проекта и работе в течение семетра |
Недистанционный |
Ориентирован на программистов |
[17] |
Научная визуализация |
Швейцария |
Федеральный технологический институт Цюриха |
Семестр |
Есть |
Практические занятия |
Информация не найдена |
Недистанционный |
Ориентирован на программистов |
[18] |
Семинары по научной визуализации |
Швейцария |
Федеральный технологический институт Цюриха |
Семестр |
Нет |
Только практика |
Информация не найдена |
Недистанционный |
Ориентирован на программистов |
необходимо прослучать курс "научная визуализация" [19] |
Визуализация |
Нидерланды |
Ейднхоффен, технический университет |
Семестр |
Есть |
два вида практических занятий, с использованием MeVisLab и использование рассмотренных методов |
Оценка выставляется по результатам защиты двух практических работ |
Недистанционный |
Ориентирован на программистов |
[20] |
Научная визуализация |
Щвеция |
Университет Линдкопина |
Семестр |
Есть |
5 лабораторных работ |
Устный экзамен |
Недистанционный |
Ориентирован на программистов |
[21] |
Лекции по визуализации |
Австрия |
Технический университет Вены |
Семестр |
Есть |
Домашние задания |
Устный экзамен |
Недистанционный |
Ориентирован на программистов |
[22] |
Основы научной визуализации |
Россия |
НИЯУ МИФИ |
Семестр |
Есть |
Практическое занятие в конце |
Зачет по практическому занятию и тестам в течение семестра |
дистанционный, практика сдается лектору |
Читается для физических факультетов |
[23] |
Программирование в среде 3ds max при решении задач научной визуализации |
Россия |
НИЯУ МИФИ |
Семестр |
Есть |
Практическое занятие в конце |
Зачет по практическому занятию и тестам в течении семестра |
дистанционный, практика сдается лектору |
Читается для физических факультетов |
[23] |
Семинары по научной визуализации |
Россия-Англия |
НИЯУ МИФИ, Борнмут, университет |
Читается постоянно |
Есть |
Нет |
Нет |
онлайн, дистанционный |
Всем желающим с факультетов информатики и физики |
[23] |
Визуализация в научных исследованиях |
Россия |
ВМК МГУ |
Семестр |
Есть |
Домашние задания |
Итоговый тест и экзамен |
Недистанционный |
Ориентирован на программистов |
[24] |
Таблица 1. Сравнительная таблица курсов по научной визуализации
Приведенные выше данные показывают, что в настоящее время в зарубежных и российских университетах уделяется большое внимание преподаванию курсов по научной визуализации, число которых растет. Эти курсы характеризуются различными тематическими планами, разнообразием соотношения практической и теоретической частей, формами контроля, дистанционными и очными формами преподавания. Курсы направлены на подготовку высококвалифицированных специалистов в области научной визуализации, которые преподаются известными специалистами в этой области.
Литература: