Интерактивная визуализация - Interactive visualization

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

Чтобы визуализация считалась интерактивной, она должна удовлетворять двум критериям:

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

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

Другой тип интерактивной визуализации - это совместная визуализация, при которой несколько людей взаимодействуют с одной и той же компьютерной визуализацией, чтобы передать свои идеи друг другу или совместно исследовать информацию. Часто совместная визуализация используется, когда люди физически разделены. Используя несколько компьютеров, подключенных к сети, одна и та же визуализация может быть представлена ​​каждому человеку одновременно. Затем люди делают аннотации к визуализации, а также общаются с помощью аудио (например, по телефону), видео (например, видеоконференции) или текста (например, IRC ) Сообщения.

Человеческий контроль визуализации

Иерархическая интерактивная графическая система программиста (ФИГС ) был одним из первых программных достижений в области интерактивной визуализации и обеспечил перечисление типов ввода, предоставляемых людьми. Люди могут:

  1. Выбирать некоторая часть существующего визуального представления;
  2. Найдите достопримечательность (которая может не иметь существующего представления);
  3. Гладить тропинка;
  4. выбирать вариант из списка вариантов;
  5. Ценить путем ввода числа; и
  6. Написать путем ввода текста.

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

Эти действия ввода могут использоваться для управления как представляемой информацией, так и способом представления информации. Когда представляемая информация изменяется, визуализация обычно является частью Обратная связь. Например, рассмотрим систему авионики самолета, в которой пилот вводит данные по крену, тангажу и рысканью, а система визуализации обеспечивает отображение нового положения самолета. Другой пример - ученый, который изменяет симуляцию во время ее работы в ответ на визуализацию (см. Визуализация ) о текущем прогрессе. Это называется вычислительное управление.

Чаще меняется представление информации, а не сама информация (см. Визуализация (графика) ).

Быстрый ответ на человеческий фактор

Эксперименты показали, что задержка более 20 РС между предоставлением ввода и обновлением визуального представления заметно для большинства людей[нужна цитата ]. Таким образом, желательно, чтобы интерактивная визуализация обеспечивала рендеринг на основе человеческого вклада в этот период времени. Однако, когда для создания визуализации необходимо обработать большие объемы данных, это становится трудным или даже невозможным с использованием современных технологий. Таким образом, термин «интерактивная визуализация» обычно применяется к системам, которые обеспечивают обратную связь с пользователями в течение нескольких секунд после ввода. Период, термин интерактивный частота кадров часто используется для измерения интерактивности визуализации. Частота кадров измеряет частоту, с которой изображение (кадр) может быть создано системой визуализации. Частота кадров 50 кадров в секунду (кадр / с) считается хорошей, а 0,1 кадра / с - плохой. Однако использование частоты кадров для характеристики интерактивности немного вводит в заблуждение, поскольку частота кадров является мерой пропускная способность в то время как люди более чувствительны к задержка. В частности, можно достичь хорошей частоты кадров в 50 кадров / с, но если сгенерированные изображения относятся к изменениям в визуализации, которые человек сделал более 1 секунды назад, они не будут восприниматься человеком как интерактивные.

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

  1. Параллельный рендеринг - когда для рендеринга изображения одновременно используется более одного компьютера или видеокарты. Несколько кадров могут отображаться одновременно на разных компьютерах, а результаты передавать по сети для отображения на одном монитор. Это требует, чтобы на каждом компьютере была копия всей информации, которая должна быть отображена, и увеличивает пропускную способность, но также увеличивает задержку. Кроме того, каждый компьютер может отображать различные области одного кадра и отправлять результаты по сети для отображения. Это снова требует, чтобы каждый компьютер содержал все данные, и может привести к дисбалансу нагрузки, когда один компьютер отвечает за отображение области экрана с большим объемом информации, чем другие компьютеры. Наконец, каждый компьютер может визуализировать весь кадр, содержащий подмножество информации. Полученные изображения плюс связанные буфер глубины затем могут быть отправлены по сети и объединены с изображениями с других компьютеров. В результате получается единый кадр, содержащий всю информацию, которая должна быть отображена, даже несмотря на то, что ни одна память компьютера не удерживала всю информацию. Это называется композитинг с параллельной глубиной и используется, когда большие объемы информации должны отображаться в интерактивном режиме.
  2. Прогрессивный рендеринг - где частота кадров гарантируется путем рендеринга некоторого подмножества информации, которая должна быть представлена, и предоставления дополнительных (прогрессивных) улучшений рендеринга после того, как визуализация больше не меняется.
  3. Уровень детализации (LOD ) рендеринг - где упрощенные представления информации визуализируются для достижения желаемой частоты кадров, пока человек вводит данные, а затем полное представление используется для создания неподвижного изображения, когда человек манипулирует визуализацией. Один из распространенных вариантов рендеринга LOD - это подвыборка. Когда представляемая информация хранится в топологически прямоугольный массив (как обычно с цифровые фотографии, МРТ, и конечная разница моделирования), версию с более низким разрешением можно легко создать, пропустив п баллов за каждую предоставленную 1 балл. Субдискретизация также может использоваться для ускорения таких методов рендеринга, как объемная визуализация, требующая более чем в два раза больше вычислений для изображения, вдвое большего размера. При рендеринге меньшего изображения с последующим масштабированием изображения для заполнения запрошенного пространства экрана для визуализации тех же данных требуется гораздо меньше времени.
  4. Безрамочный рендеринг - где визуализация больше не представлена ​​как временная последовательность изображений, а как единое изображение, в котором различные области обновляются с течением времени.

Смотрите также

Рекомендации

внешняя ссылка

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