Аннотация:
Рассмотрены алгоритмы интерактивной визуализации событий с различной степенью детализации по времени и пространству в больших потоках и массивах данных. В основе работы лежит идея разбиения гигапиксельных видеопотоков на многомасштабные видеопирамиды, состоящие из видеопотоков меньшего разрешения, что позволяет транслировать данные гигапиксельных визуализаций на тонкие клиенты в виде веб-браузеров. Для решения поставленной задачи были разработаны новые алгоритмы временной и пространственной синхронизации нескольких потоков видео в современных веб-браузерах с поддержкой технологий HTML5. Проведен ряд экспериментов по распределению нагрузки на многопроцессорную систему при кодировании видеопирамид; получены оценки оптимального разбиения гигапиксельных видеопотоков для параллельной передачи данных по сети и синхронной визуализации в современных веб-браузерах. Созданное на основе разработанных алгоритмов программное обеспечение использовалось для визуализации пролета Венеры по диску Солнца 5 июня 2012 г., заснятого американским спутником Solar Dynamics Observatory (SDO). В результате была получена многомасштабная видеопирамида, доступная для просмотра в веб-браузере с возможностью изменять масштаб и область просмотра.