ВИЗУАЛИЗАЦИЯ ИЗОБРАЖЕНИЙ ПО ДАННЫМ ЛАЗЕРНОГО СКАНИРОВАНИЯ

1. Способ визуализации изображения по данным трехмерного лазерного сканирования, причем способ содержит этапы, на которых:
обеспечивают набор данных лазерного сканирования для определенного сканирования в виде карты сферического смещения; и
формируют структуру мозаичного заполнения путем дискретизации карты сферического смещения.
2. Способ по п. 1, в котором обеспечение набора данных лазерного сканирования для определенного сканирования в виде карты сферического смещения, содержит этапы, на которых:
принимают набор данных лазерного сканирования, сформированный лазерным сканирующим устройством в определенном местоположении; и
копируют значение дальности для определенной точки лазерного сканирования при определенном азимуте и определенном угле места из данных лазерного сканирования в соответствующий пиксель текстуры по меньшей мере двумерной текстуры в положении пикселя текстуры, соответствующем определенному азимуту и определенному углу места.
3. Способ по п. 1 или 2, содержащий этап, на котором:
структуру мозаичного заполнения формируют посредством графического процессора.
4. Способ по любому из предшествующих пунктов, дополнительно содержащий этапы, на которых:
идентифицируют разрывы между соседними точками на карте сферического смещения; и
маркируют упомянутые соседние точки.
5. Способ по любому из предшествующих пунктов, дополнительно содержащий этап, на котором:
формируют карту нормалей в зависимости от упомянутой карты сферического смещения.
6. Способ по любому из предшествующих пунктов, в котором формирование карты нормалей, содержит этапы, на которых вычисляют нормаль для каждой точки на карте сферического смещения и сохраняют нормаль в карте нормалей.
7. Способ по любому из предшествующих пунктов, дополнительно содержащий этап, на котором:
формируют текстуру смешивания в зависимости от упомянутой карты сферического смещения.
8. Способ по любому из предшествующих пунктов, дополнительно содержащий этап, на котором:
формируют карту фрагментов для определенного сканирования, причем карта фрагментов содержит множество фрагментов.
9. Способ по п. 8, в котором карта фрагментов включает в себя относительный уровень мозаичного заполнения для каждого фрагмента, и способ содержит этап, на котором:
задают относительный уровень мозаичного заполнения для определенного фрагмента в зависимости от разрывов.
10. Способ по любому из предшествующих пунктов, дополнительно содержащий этапы, на которых:
определяют, маркирована ли вершина, образующая часть треугольника в структуре мозаичного заполнения, как находящаяся на разрыве или рядом с ним;
отбраковывают треугольник в зависимости от определения того, что вершина недопустима.
11. Способ по любому из предшествующих пунктов, содержащий этапы, на которых:
формируют набор пикселей для сканирования; и
выполняют проверку глубины.
12. Компьютерная программа, которая содержит команды для выполнения способа по любому из предшествующих пунктов.
13. Машиночитаемый носитель, на котором сохранена компьютерная программа по п. 12.
14. Компьютерная система, содержащая:
память;
по меньшей мере один процессор;
причем память хранит набор данных лазерного сканирования для определенного сканирования в виде карты сферического смещения, и упомянутый по меньшей мере один процессор выполнен с возможностью формирования структуры мозаичного заполнения путем дискретизации карты сферического смещения.
15. Компьютерная система по п. 14, в которой по меньшей мере один процессор содержит по меньшей мере один графический процессор (GPU).
16. Компьютерная система по п. 14 или 15, в которой по меньшей мере один процессор выполнен с возможностью конфигурирования с использованием интерфейса прикладного программирования Microsoft (RTM) DirectX (RTM) 11.