Новая цифровая платформа ReCloudS в интеграции с nanoCAD
Новая цифровая платформа ReCloudS в интеграции с nanoCAD позволит формировать бесшовные программные комплексы, реализующие разветвленные процедуры проектирования,…
Цифровая модульная платформа. Платформа ReClouds, построенная на открытой архитектуре, предназначена для создания инженерной экосистемы приложений по обработке данных ЗD-сканирования.
Платформа представляет собой загружаемое вертикальное приложение для российской САПР-платформы nanoCAD. В состав ReClouds входят семь отдельных полнофункциональных модулей, позволяющих гибко выбирать нужный пользователю набор функций.
Продукт ориентирован на решение инженерных и информационных задач с использованием данных 3D-сканирования в следующих прикладных областях:
ReClouds располагает обширным набором инструментов, позволяющих:
Платформа ReClouds предоставляет развитое программное API (C++, C#, COM) для создания пользовательских приложений на ее базе.
В состав цифровой модульной платформы ReClouds входят следующие модули:
Назначение модуля ReClouds Регистрация — предварительная обработка сканов, загружаемых с трехмерных сканеров, сшивка сканов в единое облако и их регистрация в системе, совмещение сканов в единой системе координат. Команды модуля позволяют сшивать сканы по маркам и вручную. Имеются средства контроля качества и развитые средства визуализации процесса сшивки. Планы развития модуля включают дополнение его возможностей алгоритмами безмарочной сшивки и совмещения облака с моделью, автоматического поиска сферических и плоских марок.

Рис. 1. ReClouds. Модуль Регистрация - предварительная обработка изображений.
Назначение модуля ReClouds Предобработка — предварительная обработка загружаемых облаков точек, очистка от измерительного шума, фильтрация данных, интеллектуальное прореживание облаков точек. Модуль реализует топологически корректные алгоритмы прореживания и фильтрации. Развитие модуля предполагает дополнение его возможностей алгоритмами фильтрации на основе фрактальной размерности, автоматического поиска измерительных шумов, а также выбросов на основе информационной энтропии.

Рис. 2. ReClouds. Модуль Предобработка — предварительная обработка загружаемых облаков точек.
Назначение модуля ReClouds Сегментация — обработка сырых облаков точек, классификация данных облаков точек по пространственным, геометрическим и логическим критериям, построение пространственных структур, связанных с логической классификацией данных облаков точек — на базе полностью автоматических и автоматизированных алгоритмов с использованием методов искусственного интеллекта. Модуль включает алгоритм автоматической идентификации земли, функционал динамических сечений. Возможность сохранения именованных видов позволяет оптимизировать процесс классификации. Информация о классификации точек запоминается в хранилище и может быть использована в Платформе nanoCAD без приложения ReClouds — например, для визуализации или топографии. Планы развития модуля предполагают дополнение его возможностей алгоритмами автоматического поиска и анализа растительности.
Назначение модуля ReClouds Сечения — обработка сырых облаков точек, векторизация сечений облаков точек, прямые измерения на сечениях (для этого в модуле предусмотрены соответствующие инструменты), интеллектуальная обработка данных сечений, локальный поиск топологии поверхностей и элементарных геометрических форм по сечениям облаков точек, реконструкция форм объектов по сечениям — на базе полностью автоматических и автоматизированных алгоритмов с использованием методов искусственного интеллекта. Основой модуля является алгоритм векторизации сечений, позволяющий выделять на сечениях прямолинейные участки, дуги окружностей и эллипсов, а также площадные объекты, автоматически связывать распознанное в единую логическую структуру, анализировать ее. Помимо средств анализа произвольных форм, модуль имеет новый функционал для построения контуров поэтажных планов. Планы развития модуля включают появление функционала, позволяющего анализировать качество сканирования и плотность облака точек, для того чтобы помочь пользователю автоматически подобрать параметры распознавания.
Рис. 4. ReClouds. Назначение модуля Сечения.
Назначение модуля ReClouds Поверхности — построение триангуляционных и иных полигональных моделей по данным облаков точек, реализация операций с полигональными моделями, включая их редактирование и упрощение, работа с текстурами и материалами для создания фотореалистичных моделей. Модуль реализует команды построения CAD-примитивов с опорой на полигональные модели — на базе полностью автоматических и автоматизированных алгоритмов с использованием методов искусственного интеллекта. На данный момент модуль позволяет строить как 2,5D-, так и 3D-модели, редактировать их, топологически корректно упрощать, текстурировать — в том числе и по данным облаков точек, имеющих цвет. Есть функционал, позволяющий строить ортофото по данным облаков точек, имеющих цвет, в том числе с классификацией строений, сооружений. Модуль развивается в сторону более интеллектуальных инструментов реконструкции и редактирования моделей, а также инструментов каталогизации аппаратуры, узлов и механизмов. Уже сейчас его функционал позволяет создавать реалистичные модели любых объектов инфраструктуры различной детализации.
Рис. 5. ReClouds. Создание фотореалистичных моделей.
Назначение модуля ReClouds Топология — реализация высокоуровневого глобального поиска параметрической геометрии по данным облаков точек, создание гибридного представления облаков точек как симбиоза метрологической информации и распознанной параметрической геометрии, поиск логически сложных технологических систем (трубопроводных, вентиляционных, электрических) по данным распознанной параметрической геометрии в облаках точек, конвертация распознанной в облаке параметрической геометрии в трехмерное векторное представление, топологический анализ облаков точек (TDA) — на базе полностью автоматических и автоматизированных алгоритмов с использованием методов искусственного интеллекта. На данный момент модуль предоставляет функционал для поиска как отдельных форм, так и трубопроводных систем. Найденная геометрия может быть использована для расчетов в приложении ReClouds, для экспорта в другие вертикальные приложения, а также в Платформе nanoCAD для визуализации и моделирования любых объектов. Планы развития включают создание функционала анализа логической структуры зданий, помещений на основе распознаваемых плоскостей стен, распознавания вентиляционных систем, а также поиск и распознавание параметров элементов из металлического профиля.
Рис. 6. ReClouds. Функциональные возможности модуля Топология.
Назначение модуля ReClouds Измерения — проведение измерений длин, площадей, объемов по данным облаков точек или полигональных моделей, реализация алгоритмов поиска геометрических коллизий и сравнения облаков точек с облаками точек и моделями — на базе полностью автоматических и автоматизированных алгоритмов. Развитие модуля предполагает создание функционала поиска логических коллизий на базе имеющегося функционала поиска пространственных.
Рис. 7. ReClouds. Проведение измерений
Для полнофункциональной работы требуется Платформа nanoCAD не ниже 23 версии с дополнительным модулем «3D».
|
Операционная система |
Microsoft Windows 11 (64-разрядная) |
||||||||||
| Процессор |
Минимальные требования: процессор с тактовой частотой 2 ГГц |
||||||||||
| Оперативная память |
Минимальные требования: 16 Гб |
||||||||||
| Разрешение экрана |
Минимальные требования: 1280×1024 |
||||||||||
| Видеоадаптер |
Минимальные требования: графический процессор с объемом видеопамяти 1 Гб |
||||||||||
|
Пространство на жёстком диске |
Для работы с большими облаками точек необходимо при выборе жесткого диска учитывать их объем и количество. Оценка объема данных облака точек может осуществляться по следующей таблице:
Примечание. Для ускорения работы хранить облака точек рекомендуется на SSD-дисках. |
||||||||||
| Сеть | На сервере лицензий и всех рабочих станциях, где будут работать приложения, использующие сетевое лицензирование, должен быть запущен протокол TCP/IP. | ||||||||||
Новая цифровая платформа ReCloudS в интеграции с nanoCAD позволит формировать бесшовные программные комплексы, реализующие разветвленные процедуры проектирования,…