Русская Википедия:Научная визуализация
Научная визуализация — это Шаблон:Не переведено 5 Шаблон:Не переведено 5. Согласно Фриндли, она «главным образом имеет дело с визуализацией трёхмерных явлений (архитектурных, метеорологических, медицинских, Шаблон:Не переведено 5 и так далее), при этом акцент делается на реалистичное изображение объёмов, поверхностей, источников освещения и так далее, возможно, в динамике (во времени)»[2]. Научная визуализация рассматривает также подмножество методов компьютерной графики, раздела информатики. Целью научной визуализации является графическая иллюстрация научных данных для возможности научным работникам понять, просмотреть и получить представление о данных.
История
Одним из наиболее ранних примеров трёхмерной научной визуализации была Шаблон:Не переведено 5, сделанная из глины в 1874 Джеймсом Клерком МаксвелломШаблон:Sfn. Это было прототипом современной техники научной визуализации, которая использует компьютерную графикуШаблон:Sfn.
Заметные ранние двумерные примеры включают Шаблон:Не переведено 5 Наполеона на Москву, составленную Шарлем Жозефом Минаром в 1869[2]. Флоренс Найтингейл использовала графики, которые называла «coxcombs» (петушиный гребень), в 1857 как часть кампании для улучшения санитарных условий в британской армии[2]. Джон Сноу в 1855 использовал Шаблон:Не переведено 5 для визуализации вспышки холеры на Брод-стрит[2].
Методы визуализации двумерных множеств данных
Научная визуализация, использующая компьютерную графику, получила популярность как вполне созревшая. Основными приложениями были скалярные и векторные поля из компьютерного моделирования и опытных данных. Основными методами для визуализации двумерных (2D) скалярных полей является отображение цветом и рисование контурных линий. 2D-векторные поля визуализируются с помощью Шаблон:Не переведено 5 и линий тока или методов Шаблон:Не переведено 5 (LIC). 2D-тензорные поля часто преобразуется к векторному полю с помощью одного из двух собственных векторов для представления каждой точки поля, затем используется визуализация с помощью методов визуализации векторного поля.
Методы визуализации трёхмерных множеств данных
Для трёхмерных скалярных полей основным методом является объёмный рендеринг и поверхности уровня. Методы визуализации векторных полей включают глифы (графические иконки), такие как стрелки, линии тока и треки, трассировку частиц, Шаблон:Не переведено 5 (LIC) и топологические методы. Позднее были разработаны методы для визуализации 2D- и 3D-тензорных полей, такие как гиперлинии тока (hyperstreamlines)Шаблон:Sfn.
Темы научной визуализации
Компьютерная анимация
Компьютерная анимация является искусством, техникой и наукой создания движущихся образов с помощью компьютеров. Она становится всё более употребимой путём создания трёхмерной компьютерной графики, хотя двухмерная компьютерная графика остаётся широко используемой для нужд стилистического, с меньшим потоком данных или более быстрого Шаблон:Не переведено 5. Иногда целевым устройством анимации является сам компьютер, но иногда и другие носители, такие как фильм. О такой анимации говорят как о CGI (изображение, сгенерированные компьютером), особенно когда она используется в фильмах. Приложением является Шаблон:Не переведено 5, которая наиболее часто используется как инструмент обучения медицинского персонала или пациентов.
Компьютерное моделирование
Компьютерное моделирование — это компьютерная программа или сеть компьютеров, которые пытаются смоделировать абстрактную модель определённой системы. Компьютерное моделирование стало полезной частью математического моделирования многих естественных систем в физике и вычислительной физике, химии и биологии, человеческих систем в экономике, психологии и социологии, в процессе проектирования и новых технологий, чтобы разобраться, как работают эти системы, или чтобы наблюдать их поведениеШаблон:Sfn.
Компьютерное моделирование варьируется от отдельных компьютерных программ, работающих несколько минут, групп компьютеров в сети, работающих часами, до текущего моделирования, работающего месяцами. Масштаб событий, моделируемых компьютером, значительно превышает любое возможное (или даже любое представимое мысленно) использование традиционного математического моделирования с карандашом в руке — десять лет назад для моделирования битвы в пустыне с участием 66.239 танков, грузовиков и других машин на модели местности около Кувейта использовалось несколько суперкомпьютеров Министерства обороны США, закупленных по Шаблон:Не переведено 5[3].
Визуализация информации
Визуализация информации — это изучение «зрительного представления больших наборов нецифровой информации, таких как файлы и строки кода в программных системах, библиотеках и биоблиграфических базах данных, связей в интернете и так далее»[2].
Визуализация информации фокусируется на создании подходов к доставке абстрактной информации в интуитивном виде. Визуальное представление и интерактивные техники используют преимущество пропускной способности человеческого глаза в мозг, что позволяет пользователям видеть, исследовать и понять большое количество информации за один разШаблон:Sfn. Ключевое отличие между научной визуализацией и визуализацией информации заключается в том, что визуализация информации часто применяется для данных, которые не генерируются научным поиском. Некоторыми примерами являются графическое представление данных для бизнеса, правительства, новостей и соцсетей.
Интерфейсные технологии и восприятие
Технология интерфейса и восприятия показывает, как новые интерфейсы и лучшее понимание проблем восприятия создают новые возможности научной визуализацииШаблон:Sfn.
Визуализация поверхностей
Рендеринг — это процесс получения образа из Шаблон:Не переведено 5 с помощью компьютерной программы. Модель — это описание трёхмерных объектов на строго определённом языке или структуре данных. Она может содержать геометрию, точку осмотра, текстуру, освещение и Шаблон:Не переведено 5. Образ является цифровым изображением или растровой графикой образа. Термин может быть аналогией изображения сцены художником. Термин «рендеринг» может быть использован для описания процесса вычисления эффектов в видеофайле для получения конечного видео. Важными видами рендеринга являются:
- Шаблон:Не переведено 5 и растрирование
- Высокоуровневое представление изображения необходимым образом содержит элементы в различных областях, состоящие из пикселей. Эти элементы именуются примитивами. В схематическом рисовании, например, отрезки прямых и кривые могут быть примитивами. В графическом пользовательском интерфейсе окна и кнопки могут быть примитивами. В 3D-изображении примитивами могут быть треугольники и многоугольники в пространстве.
- Метод «бросания лучей»
- Ray casting, в основном, используется при моделировании в реальном времени, как, например, в компьютерных 3D-играх и мультипликации, в которых детали не столь важны, или в областях, где более эффективна ручная подмена деталей для получения лучшей производительности. Это обычно встречается, когда для большого числа кадров необходима анимация. Получающиеся поверхности появляются «плоскими», если никаких других дополнительных трюков не используется, как если бы все поверхности были матовыми.
- Светимость
- Шаблон:Не переведено 5, известная также как глобальное освещение, является методом, который пытается смоделировать способы, каким прямо освещённые поверхности действуют в качестве вторичных источников света, освещающих другие поверхности. Это даёт более реалистичное оттенение и даёт лучшее восприятие Шаблон:Не переведено 5. Классическим примером является способ затенения углов помещений.
- Трассировка лучей
- Трассировка лучей — это расширение техники, разработанной для построчной визуализации и метода «бросания лучей». Подобно им, метод обрабатывает сложные объекты хорошо и объекты могут быть описаны математически. В отличие от построчной визуализации и пробрасывания лучей, трассировка лучей почти всегда предполагает технику Монте-Карло, которая базируется на среднем значении случайно сгенерированных проб модели.
Объёмный рендеринг
Объёмный рендеринг — это техника, используемая для показа 2D-проекции 3D-дискретно отобраных данных. Типичный 3D-набор данных — это группа 2D-срезов, полученных с помощью компьютерной или магнитно-резонансной томографии. Обычно они получаются в повторяющихся структурах (например, один срез через каждый миллиметр) и обычно имеют постоянное число пикселей в изображении с регулярным шаблоном. Это является примером регулярной объёмной решётки, в которой каждый элемент, или воксел, представляет единичное значение, полученное путём рассмотрения области, окружающей воксел.
Объёмная визуализация
Согласно Розенблюму (1994) «объёмная визуализация исследует набор техник, которые позволяют рассматривать объект без математического представления поверхности. Первоначально метод использовался в медицинской визуализации, затем объёмная визуализация стала основной техникой для многих научных направлений, отображающих явления, такие как облака, течение воды, молекулярные и биологические структуры. Многие алгоритмы объёмной визуализации вычислительно затратны и требуют большого хранилища данных. Развитие компьютерной аппаратуры и программного обеспечения увеличивает размер объектов визуализации и скорость обработки в реальном времени».
Разработки техник, основанных на web-технологиях и рендеринга на стороне браузера, позволяет простое объёмное представление кубоида с изменением кадра для показа объёма, массы и плотности данных — инструмент HowMuch, созданный компанией This EqualsШаблон:Sfn[4]
Научные приложения визуализации
Этот раздел даёт серию примеров, как научная визуализация может применяться сегодня[5].
В естествознании
Образование звёзд: Изображение является объёмным представлением логарифмической плотности газа/пыли в пакете моделирования звёзд и галактик «Enzo». Области высокой плотности представлены белым цветом, в то время как менее плотные области представлены голубым.
Гравитационные волны: Исследователи использовали «Globus Toolkit» суммарную мощность нескольких суперкомпьютеров для моделирования гравитационных эффектов столкновения с чёрной дырой.
Взрывы сверхновых звёзд: На рисунке представлено трёхмерное вычисление радиационной гидродинамики при взрыве массивной массивной сверхновой звезды. Использовался код пакта DJEHUTY эволюции звёзд для вычисления модели взрыва звезды SN 1987A в трёхмерном пространстве.
Молекулярная визуализация: Для создания изображения молекулы использовались основные возможности программы Шаблон:Не переведено 5. Исходные данные были взяты из Protein Data Bank и переведены в VTK файл перед визуализацией.
В Шаблон:Не переведено 5 и экологии
-
Отрисовка ландшафта
-
Климатическая визуализация[8]
-
Атмосферная аномалия на Таймс Сквере
Шаблон:Не переведено 5: Программа Шаблон:Не переведено 5 может читать некоторые форматы файлов, общепринятые для геоинформационных систем (GIS), что позволяет использовать растровые данные, такие как информация о рельефе местности, для визуализации. Изображение показывает график набора данных DEM, содержащего информацию о горной местности вблизи Дансмира (Dunsmuir, CA). Горизонтали (изогипсы, линии с одной высотой над уровнем моря) добавлены в график для отражения изменений по высоте.
Моделирование торнадо: Изображение создано из данных, полученных при моделировании торнадо на вычислительном кластере NCSA’s IBM p690. Телевизионная анимация высокого разрешения шторма, полученного в NCSA, была включена в эпизод NOVA телевизионной серии PBS с названием «Hunt for the Supertwister» (Охота на супервихрь). Торнадо показано сферами, которые раскрашены согласно давлению — оранжевые и синие трубы представляют поднимающиеся и падающие потоки воздуха вокруг торнадо.
Климатическая визуализация: Эта визуализация показывает двуокись углерода (углекислый газ) из различных источников, которые переносятся путём конвекции. Углекислый газ из океана показан в виде струй в течение февраля 1900.
Атмосферная аномалия на Таймс Сквер: На изображении представлен результат моделирования из SAMRAI атмосферной аномалии на Таймс Сквер и рядом.
В математике
Научная визуализация математических структур осуществлялась с целью подтолкнуть интуицию для построения мысленных моделейШаблон:Sfn.
Объекты высокой размерности могут быть визуализованы в виде проекций в меньшие размерности. В частности, 4-мерные объекты визуализируются как проекции в трёхмерные пространства. Проекции объектов высокой размерности в меньшие размерности можно использовать для виртуальной манипуляции объектами, что позволяет работать с 3D-объектами путём операций в 2DШаблон:Sfn и работать с 4D-объектами путём операций в трёхмерном пространствеШаблон:Sfn.
В формальной науке
-
Графики кривых
-
Аннотация изображения
-
Scatter plot
Компьютерное отображение топографических поверхностей: Через компьютерное отображение топографических поверхностей математики могут тестировать теории того, как материалы меняются при напряжении. Изображение является частью работы созданной Национальным научным фондом Лаборатории Электронной Визуализации при Иллинойсском университете в Чикаго.
Графики кривых: VisIt может строить кривые для прочитанных из файлов данных. Программа может быть использована для извлечения и показа кривых для данных из многомерных наборов с помощью операторов «lineout» или запросов. Кривые на изображении соответствуют горизонталям (изогипсам) данных, созданными с возможностью «lineout». «Lineout» позволяет интерактивно рисовать линию, которая определяет путь, вдоль которого осуществляется выборка данных. Выбранные данные были затем отражены на кривых.
Аннотация изображения: Изображение показывает Шаблон:Не переведено 5 (LAI), меры глобальной растительности из данных NetCDF. Главное изображение — большое изображение внизу, показывающее LAI для всего мира. График сверху является аннотацией, содержащей ранее полученные образы. Аннотация изображения может быть использована для включения материала, улучшающего визуализацию вспомогательных графиков, экспериментальных данных, товарного знака и т. д.
Диаграмма рассеяния: Функция «Диаграмма рассеяния» пакета VisIt’s позволяет визуализацию Шаблон:Не переведено 5 вплоть до четырёх размерностей. Диаграмма рассеяния принимает несколько скалярный переменных и использует их как различные оси в фазовом пространстве. Различные переменные комбинируются для образования координат глифа в фазовом пространстве, а глифы раскрашиваются по значению другой скалярной переменной.
В прикладной науке
-
Модель Порше 911
-
Изображение самолёта YF-17
-
Визуализация города
Модель Порше 911 (NASTRAN): Рисунок содержит сетчатый график модели Порше 911 из массива данных NASTRAN. VisIt может читать ограниченное подмножество данных формата NASTRAN, в общем случае достаточное для импорта геометрической модели и визуализации.
Изображение самолёта YF-17 aircraft Plot: Рисунок показывает представление данных CGNS для самолёта YF-17. Данные содержат неструктурированную решётку с решением. Рисунок создан с использованием псевдоцветных графиков данных о скорости (число Маха), сетевой решётки и векторного графика срезов через поле скоростей.
Визуализация города: ESRI shapefile, содержащий описание зданий в виде многоугольников, был прочитан, а затем многоугольники были начерчены в прямоугольной решётке, формирующей городской пейзаж.
Измерение входного трафика: Используется для визуализации входного трафика в миллиардах байт на магистральной линии NSFNET T1 в сентябре 1991. Объём трафика отражен от фиолетового (ноль байт) до белого (100 миллиардов байт). График представляет собранные кампанией Merit Network, Inc. данные[9]
Научные организации, занимающиеся визуализацией
Видные лаборатории, работающие в этой области:
- Шаблон:Не переведено 5
- Шаблон:Не переведено 5
- Лос-Аламосская национальная лаборатория
- Шаблон:Не переведено 5
- Национальный центр суперкомпьютерных приложений
- Сандийские национальные лаборатории
- Шаблон:Не переведено 5
- Шаблон:Не переведено 5
- Шаблон:Не переведено 5
Конференции, упорядоченные по значимости в области научной визуализации[10]:
- Шаблон:Не переведено 5
- SIGGRAPH
- EuroVis
- Шаблон:Не переведено 5
- Eurographics
- PacificVis
См. также
- Общие
- Визуализация данных
- Шаблон:Не переведено 5
- Шаблон:Не переведено 5
- Шаблон:Не переведено 5
- Шаблон:Не переведено 5
- Публикации
- Программное обеспечение
Примечания
Литература
- Шаблон:Статья
- Шаблон:Книга Шаблон:Wayback
- Шаблон:Книга
- Шаблон:Статья
- Шаблон:Книга
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Книга
Литература для дальнейшего чтения
- Charles D. Hansen, Christopher R. Johnson (eds.) (2005). The Visualization Handbook. Elsevier.
- Bruce H. McCormick, Thomas A. DeFanti, Maxine D. Brown (eds.) (1987). Visualization in Scientific Computing. ACM Press.
- Gregory M. Nielson, Hans Hagen and Heinrich Müller (1997). Scientific Visualization: Overviews, Methodologies, and Techniques. IEEE Computer Society.
- Clifford A. Pickover (ed.) (1994). Frontiers of Scientific Visualization. New York: John Willey Inc.
- Will Schroeder, Ken Martin, Bill Lorensen (2003). The Visualization Toolkit. Kitware, Inc.
- Leland Wilkinson (2005). The Grammar of Graphics, Springer.
Ссылки
- National Institute of Standards and Technology Scientific Visualizations, with an overview of applications.
- Scientific Visualization Tutorials, Georgia Tech
- NASA Scientific Visualization Studio. They facilitate scientific inquiry and outreach within NASA programs through visualization.
- Subunit Studios Scientific and Molecular Visualization Studio. Scientific illustration and animation services for scientists by scientists.
- scienceviz.com — Scientific Vizualisation, Simulation and CG Animation for Universities, Architects and Engineers
- ↑ Visualizations that have been created with VisIt Шаблон:Wayback. at wci.llnl.gov. Updated: November 8, 2007
- ↑ 2,0 2,1 2,2 2,3 2,4 Michael Friendly (2008). «Milestones in the history of thematic cartography, statistical graphics, and data visualization» Шаблон:Wayback.
- ↑ «Researchers stage largest military simulation ever» Шаблон:Wayback. (news), Лаборатория реактивного движения, Caltech, December 1997.
- ↑ Шаблон:Cite web
- ↑ Все примеры и текст, если не указано явно, взяты с сайта Ливерморской национальной лаборатории Лоуренса, LLNL website Шаблон:Wayback, извлечено 10-11 July 2008.
- ↑ Данные, использованные для этого изображения предоставили Том Абель (Ph.D) и Мэттью Турк из Шаблон:Не переведено 5.
- ↑ BLACK-HOLE COLLISIONS Шаблон:Wayback The Globus software creators Ian Foster, Carl Kesselman and Steve Tuecke. Publication Summer 2002.
- ↑ Изображение любезно предоставили Форрест Хофман и Джемисон Дэниел из Национальной лаборатории Ок-Ридж
- ↑ Входной трафик, Donna Cox, Robert Patterson. The National Science Foundation Шаблон:Wayback Press Release 08-112.
- ↑ Шаблон:Cite web