Научная визуализация
Научная визуализация ( также называемая научной визуализацией ) — это междисциплинарная отрасль науки, занимающаяся визуализацией научных явлений. [2] Это также считается подмножеством компьютерной графики , раздела информатики. Цель научной визуализации — графически проиллюстрировать научные данные, чтобы ученые могли понимать, иллюстрировать и извлекать информацию из своих данных. Исследования того, как люди читают и неправильно понимают различные типы визуализаций, помогают определить, какие типы и особенности визуализаций наиболее понятны и эффективны для передачи информации. [3] [4]
История
[ редактировать ]Одним из самых ранних примеров трехмерной научной визуализации была термодинамическая поверхность Максвелла , вылепленная из глины в 1874 году Джеймсом Клерком Максвеллом . [5] Это стало прообразом современных методов научной визуализации, использующих компьютерную графику . [6]
Известные ранние двумерные примеры включают карту потока Марша Наполеона на Москву, созданную Шарлем Жозефом Минаром в 1869 году; [2] «фаты», использованные Флоренс Найтингейл в 1857 году в рамках кампании по улучшению санитарных условий в британской армии ; [2] и точечная карта, использованная Джоном Сноу в 1855 году для визуализации вспышки холеры на Брод-стрит . [2]
Методы визуализации данных
[ редактировать ]Критерии классификации:
- размерность данных
- метод
- методы на основе текстуры
- подходы, основанные на геометрии, такие как графики стрелок, линии тока, линии траекторий, временные шкалы, штриховые линии, трассировка частиц, поверхностные частицы, стрелки потока, трубки потока, шары потока, объемы потока и топологический анализ.
Двумерные наборы данных
[ редактировать ]Научная визуализация с использованием компьютерной графики приобрела популярность по мере развития графики. Основными приложениями были скалярные поля и векторные поля из компьютерного моделирования, а также данные измерений. Основными методами визуализации двумерных (2D) скалярных полей являются цветовое отображение и рисование контурных линий . Двумерные векторные поля визуализируются с помощью глифов и линий тока или линейной интегральной свертки методов . Двумерные тензорные поля часто преобразуются в векторное поле с использованием одного из двух собственных векторов для представления тензора каждой точки поля, а затем визуализируются с использованием методов визуализации векторного поля.
Трехмерные наборы данных
[ редактировать ]Для скалярных 3D-полей основными методами являются объемная визуализация и изоповерхности . Методы визуализации векторных полей включают глифы (графические значки), такие как стрелки, линии тока и штриховые линии , трассировку частиц, линейную интегральную свертку (LIC) и топологические методы. Позже появились методы визуализации, такие как гиперобтекание. [7] были разработаны для визуализации 2D и 3D тензорных полей.
Темы
[ редактировать ]Компьютерная анимация
[ редактировать ]Компьютерная анимация — это искусство, техника и наука создания движущихся изображений с помощью компьютеров . Создание с помощью 3D-компьютерной графики становится все более распространенным , хотя 2D-компьютерная графика по-прежнему широко используется для стилистических целей, с низкой пропускной способностью и более быстрого рендеринга в реальном времени . Иногда целью анимации является сам компьютер, но иногда целью является другой носитель , например фильм . Его также называют CGI ( компьютерное изображение или компьютерное изображение), особенно при использовании в фильмах. Приложения включают медицинскую анимацию , которая чаще всего используется в качестве учебного пособия для медицинских работников или их пациентов.
Компьютерное моделирование
[ редактировать ]Компьютерное моделирование — это компьютерная программа или сеть компьютеров, которая пытается смоделировать абстрактную модель конкретной системы. Компьютерное моделирование стало полезной частью математического моделирования многих природных систем в физике, а также вычислительной физике, химии и биологии; человеческие системы в экономике, психологии и социальных науках; и в процессе разработки и новых технологий, чтобы получить представление о работе этих систем или наблюдать за их поведением. [8] Одновременная визуализация и моделирование системы называется визуализацией .
Компьютерное моделирование варьируется от компьютерных программ, которые выполняются в течение нескольких минут, до сетевых групп компьютеров, работающих часами, и постоянного моделирования, которое длится месяцами. Масштаб событий, моделируемых с помощью компьютерного моделирования, намного превосходит все возможное (или, возможно, даже вообразимое) с использованием традиционного математического моделирования на бумаге и карандаше : более 10 лет назад симуляция битвы в пустыне, в которой одна сила вторгается в другую, включала в себя моделирование 66 239 танков, грузовиков и других транспортных средств на смоделированной местности вокруг Кувейта с использованием нескольких суперкомпьютеров в рамках Министерства обороны США Программы модернизации высокопроизводительных вычислений . [9]
Визуализация информации
[ редактировать ]Визуализация информации — это исследование « визуального представления крупномасштабных коллекций нечисловой информации, такой как файлы и строки кода в программных системах , библиотечных и библиографических базах данных , сетях связей в Интернете и т. д.». [2]
Визуализация информации ориентирована на создание подходов для передачи абстрактной информации интуитивным способом. Визуальные представления и методы взаимодействия используют преимущества широкой пропускной способности человеческого глаза в разум, позволяя пользователям видеть, исследовать и понимать большие объемы информации одновременно. [10] Ключевое различие между научной визуализацией и визуализацией информации заключается в том, что визуализация информации часто применяется к данным, которые не получены в результате научных исследований. Некоторыми примерами являются графические представления данных для бизнеса, правительства, новостей и социальных сетей.
Технология интерфейса и восприятие
[ редактировать ]Технологии интерфейсов и восприятие показывают, как новые интерфейсы и лучшее понимание основных проблем восприятия создают новые возможности для сообщества научной визуализации. [11]
Рендеринг поверхности
[ редактировать ]Рендеринг — это процесс создания изображения из модели с помощью компьютерных программ. Модель представляет собой описание трехмерных объектов на строго определенном языке или в структуре данных. Он будет содержать информацию о геометрии, точке обзора, текстуре , освещении и затенении . Изображение представляет собой цифровое изображение или растровое графическое изображение . Этот термин может быть аналогией «художественному изображению» сцены. «Рендеринг» также используется для описания процесса расчета эффектов в файле редактирования видео для получения окончательного видео. Важными методами рендеринга являются:
- Рендеринг и растеризация строк сканирования
- Представление изображения высокого уровня обязательно содержит элементы в другой области, чем пиксели. Эти элементы называются примитивами. Например, в схематическом рисунке сегменты линий и кривые могут быть примитивами. В графическом интерфейсе пользователя окна и кнопки могут быть примитивами. В 3D-рендеринге треугольники и многоугольники в пространстве могут быть примитивами.
- Рэй-кастинг
- Приведение лучей в основном используется для моделирования в реальном времени, например, используемого в компьютерных 3D-играх и мультипликационной анимации, где детализация не важна или где более эффективно вручную подделать детали, чтобы получить лучшую производительность на этапе вычислений. Обычно это тот случай, когда необходимо анимировать большое количество кадров. Получающиеся поверхности имеют характерный «плоский» вид, если не использовать никаких дополнительных трюков, как если бы все объекты в сцене были окрашены матовой краской.
- Радиосити
- Радиосити , также известное как глобальное освещение, — это метод, который пытается имитировать то, как прямо освещенные поверхности действуют как непрямые источники света, освещающие другие поверхности. Это обеспечивает более реалистичное затенение и, кажется, лучше передает « атмосферу » сцены в помещении. Классическим примером является то, как тени «обнимают» углы комнат.
- Трассировка лучей
- Трассировка лучей — это расширение той же техники, которая была разработана для рендеринга строк сканирования и преобразования лучей. Как и они, он хорошо обрабатывает сложные объекты, и объекты можно описать математически. В отличие от строк сканирования и приведения, трассировка лучей почти всегда представляет собой метод Монте-Карло, то есть метод, основанный на усреднении ряда случайно сгенерированных выборок из модели.
Объемный рендеринг
[ редактировать ]Объемный рендеринг — это метод, используемый для отображения 2D-проекции трехмерного с дискретной выборкой набора данных . Типичный набор 3D-данных представляет собой группу 2D-изображений срезов, полученных с помощью КТ или МРТ- сканера. Обычно они получаются по регулярному шаблону (например, один срез на каждый миллиметр) и обычно имеют регулярное количество пикселей изображения в регулярном шаблоне. Это пример регулярной объемной сетки, в которой каждый элемент объема или воксель представлен одним значением, полученным путем выборки непосредственной области, окружающей воксель.
Объемная визуализация
[ редактировать ]По словам Розенблюма (1994), «объемная визуализация исследует набор методов, которые позволяют рассматривать объект без математического представления другой поверхности. Первоначально использовавшаяся в медицинской визуализации , объемная визуализация стала важным методом для многих наук, изображение явлений стало важным методом, таким как как облака, потоки воды, а также молекулярные и биологические структуры. Многие алгоритмы объемной визуализации требуют больших вычислительных затрат и требуют хранения больших объемов данных. Достижения в области аппаратного и программного обеспечения обобщают объемную визуализацию, а также производительность в реальном времени».
Развитие веб-технологий и рендеринг в браузере позволили создать простое объемное представление кубоида с изменяющейся системой отсчета для отображения данных об объеме, массе и плотности. [11]
Приложения
[ редактировать ]В этом разделе будет приведен ряд примеров того, как научная визуализация может применяться сегодня. [12]
В естественных науках
[ редактировать ]- Звездообразование [13]
- Гравитационные волны [14]
- Массивные взрывы звездных сверхновых
- Молекулярный рендеринг
Звездообразование : представленный график представляет собой объемный график логарифма плотности газа/пыли при моделировании звезды Энцо и галактики. Области с высокой плотностью имеют белый цвет, а области с меньшей плотностью — более синие и более прозрачные.
Гравитационные волны : исследователи использовали Globus Toolkit, чтобы использовать возможности нескольких суперкомпьютеров для моделирования гравитационных эффектов столкновений черных дыр.
Взрывы массивных звездных сверхновых : на изображении трехмерные радиационно-гидродинамические расчеты взрывов массивных звездных сверхновых. Код звездной эволюции DJEHUTY использовался для расчета взрыва модели SN 1987A в трех измерениях.
Молекулярный рендеринг : общие возможности VisIt по построению графиков были использованы для создания молекулярного рендеринга, показанного в представленной визуализации. Исходные данные были взяты из банка данных белков и перед рендерингом преобразованы в файл VTK.
По географии и экологии
[ редактировать ]- Рендеринг местности
- Визуализация климата [15]
- Атмосферная аномалия на Таймс-сквер
Визуализация местности : VisIt может читать несколько форматов файлов, распространенных в области географических информационных систем (ГИС), что позволяет отображать растровые данные, такие как данные местности, в визуализациях. На изображении показан график набора данных DEM, содержащий горные районы недалеко от Дансмюра, Калифорния. Линии высот добавляются на график, чтобы помочь обозначить изменения высот.
Моделирование торнадо : это изображение было создано на основе данных, полученных в результате моделирования торнадо, рассчитанного на вычислительном кластере IBM p690 NCSA. Телевизионные анимации шторма в высоком разрешении, созданные в NCSA, были включены в эпизод телесериала PBS NOVA под названием «Охота на Супертвистер». Торнадо изображается сферами, окрашенными в зависимости от давления; Оранжевые и синие трубки представляют собой восходящий и нисходящий поток воздуха вокруг торнадо.
Визуализация климата : эта визуализация изображает углекислый газ из различных источников, которые переносятся индивидуально в качестве индикаторов в модели атмосферы. Углекислый газ из океана показан в виде шлейфов в феврале 1900 года.
Атмосферная аномалия на Таймс-сквер. На изображении визуализированы результаты моделирования атмосферной аномалии на Таймс-сквер и вокруг нее, разработанные системой SAMRAI.
По математике
[ редактировать ]Научная визуализация математических структур предпринималась в целях развития интуиции и помощи в формировании мысленных моделей. [16]
Объекты более высоких измерений можно визуализировать в виде проекций (видов) в более низких измерениях. В частности, четырехмерные объекты визуализируются посредством проекции в трех измерениях. Проекции более низкомерных объектов более высокого измерения можно использовать для манипулирования виртуальными объектами, позволяя манипулировать трехмерными объектами с помощью операций, выполняемых в двухмерном формате. [17] и 4D-объекты посредством взаимодействий, выполняемых в 3D. [18]
В комплексном анализе функции комплексной плоскости по своей сути являются четырехмерными, но нет естественной геометрической проекции на визуальные представления более низких измерений. Вместо этого цветовое зрение используется для захвата пространственной информации с использованием таких методов, как раскраска доменов .
В формальных науках
[ редактировать ]- Графики кривых
- Аннотации к изображениям
- График рассеяния
Компьютерное картографирование топографических поверхностей . С помощью компьютерного картографирования топографических поверхностей математики могут проверять теории о том, как материалы будут изменяться под воздействием нагрузки. Изображение является частью работы Лаборатории электронной визуализации, финансируемой NSF, в Университете Иллинойса в Чикаго.
Графики кривых : VisIt может строить кривые на основе данных, считанных из файлов, и его можно использовать для извлечения и построения данных кривых из наборов данных более высокой размерности с использованием операторов линейного вывода или запросов. Кривые на представленном изображении соответствуют данным о высоте вдоль линий, нарисованных на данных DEM, и были созданы с возможностью выделения объектов. Lineout позволяет интерактивно нарисовать линию, указывающую путь для извлечения данных. Полученные данные затем были представлены в виде кривых.
Аннотации к изображениям : на представленном графике показан индекс площади листьев (LAI), показатель глобального растительного вещества, из набора данных NetCDF. Основной график — это большой график внизу, на котором показан LAI для всего мира. Графики сверху на самом деле представляют собой аннотации, содержащие изображения, созданные ранее. Аннотации к изображениям можно использовать для включения материалов, улучшающих визуализацию, таких как вспомогательные графики, изображения экспериментальных данных, логотипы проектов и т. д.
Точечная диаграмма : Точечная диаграмма VisIt позволяет визуализировать многомерные данные до четырех измерений. Диаграмма рассеяния принимает несколько скалярных переменных и использует их для разных осей в фазовом пространстве. Различные переменные объединяются для формирования координат в фазовом пространстве, они отображаются с помощью глифов и окрашиваются с использованием другой скалярной переменной.
В прикладных науках
[ редактировать ]- Модель Порше 911
- Сюжет самолета YF-17
- Рендеринг города
Модель Porsche 911 (модель NASTRAN): представленный график содержит сетчатый график модели Porsche 911, импортированный из файла объемных данных NASTRAN. VisIt может читать ограниченное подмножество файлов объемных данных NASTRAN, чего обычно достаточно для импорта геометрии модели для визуализации.
График самолета YF-17 : на изображении показаны графики набора данных CGNS, представляющие реактивный самолет YF-17. Набор данных состоит из неструктурированной сетки с решением. Изображение было создано с использованием псевдоцветного графика переменной Маха набора данных, сетчатого графика сетки и векторного графика среза поля скорости.
Визуализация города : шейп-файл ESRI, содержащий полигональное описание контуров зданий, был прочитан, а затем полигоны были преобразованы в прямолинейную сетку, которая была вытянута в изображенный городской пейзаж.
Измеренный входящий трафик : это изображение представляет собой исследование визуализации входящего трафика, измеренного в миллиардах байтов на магистральной сети NSFNET T1 за сентябрь 1991 года. Диапазон объема трафика изображен от фиолетового (ноль байтов) до белого (100 миллиардов байтов). Он представляет данные, собранные Merit Network, Inc. [19]
Организации
[ редактировать ]Важными лабораториями в этой области являются:
- Лаборатория электронной визуализации
- Комплект поставки
- Национальная лаборатория Лос-Аламоса
- Отдел передовых суперкомпьютеров НАСА
- Национальный центр суперкомпьютерных приложений
- Сандия Национальная лаборатория
- Суперкомпьютерный центр Сан-Диего
- Институт научных вычислений и визуализации
- Техасский вычислительный центр
Конференции в этой области, ранжированные по значимости в исследованиях научной визуализации, [20] являются:
- IEEE-визуализация
- СИГГРАФ
- ЕвроВис
- Конференция по человеческому фактору в вычислительных системах (CHI)
- Еврографика
- ПасификВис
См. далее: Организации компьютерной графики , Суперкомпьютерные мощности.
См. также
[ редактировать ]- Общий
- Архитектура представления данных
- Визуализация данных
- Математическая визуализация
- Молекулярная графика
- Линия трения кожи
- сонификация
- Тензорный глиф
- Визуальная аналитика
- Публикации
- Транзакции ACM с графикой
- Транзакции IEEE по визуализации и компьютерной графике
- Журнал SIAM по научным вычислениям
- Руководство по визуализации
- Программное обеспечение
- Амира
- уведомление
- Баудлайн
- Битплан
- Датакопия
- График данных
- МеВисЛаб
- Командный язык НКАР
- Апельсин
- OpenVisus
- Источник
- ПараВью
- Текплот
- томвиз
- ПАР
- Вис5Д
- ВизАД
- Посещать
- ВТК
- Категория:Бесплатное программное обеспечение для визуализации данных
Ссылки
[ редактировать ]- ^ Визуализации, созданные с помощью VisIt . на сайте wci.llnl.gov. Обновлено: 8 ноября 2007 г.
- ^ Перейти обратно: а б с д и Майкл Френдли (2008). «Вехи истории тематической картографии, статистической графики и визуализации данных» .
- ^ Мейсон, Бетси (12 ноября 2019 г.). «Почему учёным нужно лучше разбираться в визуализации данных» . Знающий журнал . doi : 10.1146/knowable-110919-1 . S2CID 209062044 .
{{cite journal}}
: CS1 maint: дата и год ( ссылка ) - ^ О'Донохью, Шон И.; Бальди, Бенедетта Фрида; Кларк, Сьюзен Дж.; Дарлинг, Аарон Э.; Хоган, Джеймс М.; Каур, Сандип; Майер-Хейн, Лена; Маккарти, Дэвис Дж.; Мур, Уильям Дж.; Стенау, Эстер; Сведлоу, Джейсон Р.; Вуонг, Дженни; Проктер, Джеймс Б. (20 июля 2018 г.). «Визуализация биомедицинских данных» . Ежегодный обзор биомедицинских данных . 1 (1): 275–304. doi : 10.1146/annurev-biodatasci-080917-013424 . hdl : 10453/125943 . S2CID 199591321 . Проверено 25 июня 2021 г.
- ^ Джеймс Клерк Максвелл и П.М. Харман (2002), Научные письма и статьи Джеймса Клерка Максвелла, Том 3; 1874–1879 , Издательство Кембриджского университета, ISBN 0-521-25627-5 , с. 148.
- ^ Томас Дж. Уэст (февраль 1999 г.). «Образы и развороты: Джеймс Клерк Максвелл работает с влажной глиной» . ACM SIGGRAPH Компьютерная графика . 33 (1): 15–17. дои : 10.1145/563666.563671 . S2CID 13968486 .
- ^ Дельмарсель, Т; Хесселинк, Л. (1993). «Визуализация тензорных полей второго порядка с линиями гипертока». IEEE Компьютерная графика и приложения . 13 (4): 25–33. дои : 10.1109/38.219447 . hdl : 2060/19950012873 . S2CID 7698377 .
- ^ Стивен Строгац (2007). «Конец прозрения». В: В чем ваша опасная идея? Джон Брокман (ред.). ХарперКоллинз.
- ^ «Исследователи проводят крупнейшую военную симуляцию за всю историю» . (новости), Лаборатория реактивного движения , Калифорнийский технологический институт , декабрь 1997 г.
- ^ Джеймс Дж. Томас и Кристин А. Кук (ред.) (2005). Освещая путь: программа исследований и разработок в области визуальной аналитики. Архивировано 29 сентября 2008 г. в Wayback Machine . Национальный центр визуализации и аналитики. стр.30
- ^ Перейти обратно: а б Лоуренс Дж. Розенблюм (редактор) (1994). Научная визуализация: достижения и проблемы . Академическая пресса.
- ^ Все примеры изображений и текста здесь, если не указан другой источник, взяты из Ливерморской национальной лаборатории Лоуренса (LLNL), с веб-сайта LLNL , дата обращения 10–11 июля 2008 г.
- ^ Данные, использованные для создания этого изображения, были предоставлены доктором философии Томом Абелем. и Мэтью Терк из Института астрофизики элементарных частиц и космологии Кавли.
- ^ СТОЛКНОВЕНИЯ ЧЕРНЫХ ДЫР Создатели программного обеспечения Globus Ян Фостер, Карл Кессельман и Стив Туке. Публикация лето 2002 г.
- ↑ Изображение предоставлено Форрестом Хоффманом и Джеймисоном Дэниелом из Национальной лаборатории Ок-Ридж.
- ^ Эндрю Дж. Хэнсон , Тамара Манцнер , Джордж Фрэнсис: Интерактивные методы для визуализируемой геометрии , Компьютер, том. 27, нет. 7, стр. 73–83 ( аннотация )
- ^ Эндрю Дж. Хэнсон : Ограниченная 3D-навигация с 2D-контроллером , Визуализация '97., Труды, 24 октября 1997 г., стр. 175-182 ( аннотация )
- ^ Хуэй Чжан, Эндрю Дж. Хэнсон : 4D-гаптическая визуализация с теневым управлением , Транзакции IEEE по визуализации и компьютерной графике, том. 13, нет. 6, стр. 1688-1695 ( аннотация )
- ^ Изображение Донны Кокс и Роберта Паттерсона. Пресс-релиз Национального научного фонда 08-112.
- ^ Косара, Роберт (11 ноября 2013 г.). «Руководство по качеству различных площадок визуализации» . нетерпеливые глаза . Проверено 7 апреля 2017 г.
Дальнейшее чтение
[ редактировать ]- Чарльз Д. Хансен и Кристофер Р. Джонсон (ред.) (2005). Руководство по визуализации . Эльзевир.
- Брюс Х. Маккормик , Томас А. ДеФанти и Максин Д. Браун (редакторы) (1987). Визуализация в научных вычислениях . АКМ Пресс.
- Грегори М. Нильсон, Ханс Хаген и Генрих Мюллер (1997). Научная визуализация: обзоры, методологии и методы . Компьютерное общество IEEE.
- Клиффорд А. Пиковер (редактор) (1994). Границы научной визуализации . Нью-Йорк: John Wiley Inc.
- Лоуренс Дж. Розенблюм (редактор) (1994). Научная визуализация: достижения и проблемы . Академическая пресса.
- Уилл Шредер, Кен Мартин, Билл Лоренсен (2003). Инструментарий визуализации . Китваре, Инк.
- Лиланд Уилкинсон (2005). Грамматика графики , Спрингер.
Внешние ссылки
[ редактировать ]- Национальный институт стандартов и технологий научной визуализации с обзором приложений.
- Учебники по научной визуализации, Технологический институт Джорджии
- Студия научной визуализации НАСА . Они облегчают научные исследования и распространение информации в рамках программ НАСА посредством визуализации.
- Subunit Studios Студия научной и молекулярной визуализации . Научные иллюстрации и анимационные услуги для ученых от ученых.
- scienceviz.com — научная визуализация, моделирование и компьютерная анимация для университетов, архитекторов и инженеров.