Аннотирование облаков точек — сложная задача, которая становится все более и более необходимой по мере того, как новые наборы 3D-данных становятся доступными в исследованиях и промышленности. Некоторые базовые инструменты можно найти в Интернете для быстрых аннотаций, но они все еще далеки от массы инструментов аннотирования изображений, доступных в настоящее время.
Большую часть времени для аннотации части или аннотации сегментации либо выровненные изображения RGB выравниваются для одной точки обзора. облака, либо облако точек вырезается с помощью таких программ, как meshlab или cloud Compare.

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

На данный момент я реализовал следующие основные функции:

  • Ограничивающие геометрии для сегментации объектов. Добавление и преобразование базовой геометрии, такой как цилиндр/куб/сфера, даст его класс, закодированный его цветом, в точку, содержащуюся в геометрии. Вы можете масштабировать, переводить и вращать выбранную геометрию и перетаскивать ее. Изменение активного класса изменит его цвет.
  • Переключение из режима геометрии в режим рисования позволяет пользователю указывать точки с помощью сферической кисти. При пересечении с облаком объектов/точек появляется сфера, и, нажав A, можно закрасить точки в выбранный класс (также закодированные цветом, как в приведенном выше примере). Размер кисти можно настроить, как размер точки.
    Я использую пересечение лучей, используя большой цилиндр в качестве луча, и пересечение сферы для точного положения кисти в пространстве.
  • Ctrl-z (отмена) должен работать для большинства преобразований геометрии или облака точек. Ctrl-y (повтор) должен скоро появиться.
  • При сохранении облака точек будет сохранен файл json, содержащий для каждой точки ее класс (от 0 до 8).
  • На альфа-странице/странице примеров вы найдете несколько примеров, с которыми вы можете поиграть, чтобы попробовать инструмент, а также вы можете загрузить собственное облако точек в несжатом формате pcd.
    Я использую базу данных браузера для передачи данных к инструменту, который, к сожалению, не работает в режиме инкогнито. Но я не рассказываю никакой другой информации от вас, поэтому она должна быть безопасной для использования :)

Этот инструмент все еще находится в разработке, так как я нахожу время для него одновременно с работой над докторской диссертацией. Я активно ищу идеи по его улучшению и исправлению ошибок, возникающих в процессе разработки.

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