Table of Contents

Фотограмметрическое 3D-моделирование — это мощная техника, используемая в археологии, инженерии, разработке игр, геодезии и сохранении культурного наследия. Выявляя трехмерную геометрию из перекрывающихся двумерных фотографий, профессионалы могут создавать точные цифровые двойники реальных объектов, структур и ландшафтов. Качество окончательной модели в значительной степени зависит от программных инструментов, выбранных для обработки изображений. Хотя существует множество вариантов, выбор правильной комбинации функций, производительности и лицензирования может сделать разницу между полезной моделью и дефектной реконструкцией. Эта статья обеспечивает углубленный взгляд на лучшие программные инструменты для точного фотограмметрического 3D-моделирования, а также лучшие практики для получения изображений, оптимизации рабочего процесса и аппаратных соображений.

Основные средства приобретения фотоаппаратов и изображений

Прежде чем погрузиться в варианты программного обеспечения, важно понять, что качество исходных изображений напрямую влияет на точность окончательной 3D-модели. Даже самое передовое программное обеспечение для фотограмметрии не может компенсировать плохо захваченные фотографии. Ключевые факторы включают последовательное освещение, достаточное перекрытие (60-80% перекрытие вперед, 30-60% перекрытие стороны), резкую фокусировку и минимальное размытие движения. Для максимальной точности рекомендуется использовать калиброванную камеру с фиксированным фокусным расстоянием. Для крупномасштабных воздушных проектов дрон, оснащенный камерой высокого разрешения и карданным, обеспечивает стабильные, перекрывающиеся изображения. Для объектов ближнего радиуса действия DSLR или беззеркальная камера с макрообъективом и поворотным столом может дать отличные результаты. Обеспечение того, чтобы предмет был хорошо освещен и фон имел достаточную текстуру для сопоставления функций, также улучшает реконструкцию. Многие геодезисты и археологи используют закодированные цели или штрихи масштаба для обеспечения эталонных расстояний и точек управления для геореференции. Правильная обработка изображений - такая как коррекция баланса белого

Лучшие фотограмметрии программного обеспечения для профессионального использования

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

Метаформа Agisoft

Agisoft Metashape (ранее PhotoScan) является одним из самых популярных пакетов фотограмметрии на рынке. Он обеспечивает полный конвейер от выравнивания изображений до генерации плотных облаков точек, сетчатой конструкции, отображения текстур и экспорта ортомозаики / DSM. Программное обеспечение известно своей превосходной точностью и способностью обрабатывать как небольшие, так и большие наборы данных. Metashape поддерживает аэрофотосъемку и камеры ближнего действия. Metashape поддерживает большинство функций. Standard edition (US $179) предлагает большинство функций, в то время как Professional edition (US $3 499) добавляет расширенные возможности, такие как ссылки GPS / GCP, автоматическое ортомозное смешивание и скриптинг Python для автоматизированных рабочих процессов. Отличительной особенностью является использование ускорения GPU для более быстрой обработки. Многие пользователи ценят интуитивный пошаговый рабочий процесс, который делает его доступным для начинающих, все еще обеспечивая глубину для экспертов. Внешний канал: Agisoft Metashape официальный сайт .

Pix4Dmapper

Pix4Dmapper - это профессиональное решение для фотограмметрии, предназначенное в первую очередь для картографирования и геодезических приложений. Он превосходит создание геоссылочных облаков, ортомозаики, цифровых моделей поверхности (DSM) и 3D текстурированных сеток из беспилотных и наземных изображений. Его способность интегрироваться с программным обеспечением ГИС (например, QGIS, ArcGIS) делает его лучшим выбором для геодезистов и картографов. Программное обеспечение предлагает автоматическую калибровку камеры, редактирование rayCloud (где пользователи могут вручную настраивать точки связи и GCP) и различные экспортные форматы, включая .las, .tif, .obj и .kml. Pix4Dmapper доступен через модель подписки (начиная примерно с 350 евро в месяц) с различными уровнями для предприятий и образования. Обработка программного обеспечения высоко автоматизирована, но пользователи сохраняют контроль над параметрами качества. Для крупных проектов опция облачной обработки (Pix4Dcloud) позволяет командам сотрудничать удаленно. Внешний канал: [[F

Реальность Capture

RealityCapture, разработанная Capturing Reality (в настоящее время является частью Epic Games), славится своей непревзойденной скоростью обработки без ущерба для качества. Она может обрабатывать массивные наборы данных (тысячи изображений) и использует технологию, называемую «обратное отображение текстур» для получения высокодетализированных сеток и текстур. Программное обеспечение поддерживает как фотограмметрии, так и лазерного сканирования данных, что делает его гибридным решением для сред, где наземный лидар сочетается с изображениями. RealityCapture предлагает гибкую модель лицензирования — пользователи платят за экспорт или получают подписку на неограниченный экспорт. Обработка на основе узла высоко автоматизирована, но продвинутые пользователи могут настраивать параметры для оптимизации для конкретных случаев использования, таких как сохранение наследия, VR / AR контент или пленка VFX. Программное обеспечение также поддерживает захват в реальном времени камеры, позволяя предварительный просмотр сшивания и реконструкции во время фотосъемки. Внешняя ссылка: RealityCapture официальный сайт .

Открытый источник фотограмметрии

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

стиральная машина

Meshroom — приложение для фотограмметрии с открытым исходным кодом, построенное на базе AliceVision. Оно обеспечивает полный конвейер: извлечение функций, сопоставление изображений, скудная и плотная реконструкция, генерация сеток, текстурирование и вычисление карты глубины. Узелный графический редактор позволяет пользователям настраивать каждую стадию конвейера визуально, что позволяет создавать пользовательские рабочие процессы. Meshroom особенно хорошо подходит для средних наборов данных и производит высококачественные сетки с реалистичными текстурами. Он поддерживает ускорение GPU через CUDA и может быть расширен с помощью скриптов Python. Программное обеспечение бесплатное (без затрат) и кроссплатформенное (Windows, Linux, macOS). Одно ограничение заключается в том, что оно менее оптимизировано для очень больших наборов данных по сравнению с коммерческими альтернативами, но для большинства проектов оно работает превосходно. Внешняя ссылка: AliceVision / Meshroom website.

КОЛМПАП

COLMAP - еще один инструмент фотограмметрии с открытым исходным кодом, известный своими надежными алгоритмами Structure-from-Motion (SfM) и Multi-View Stereo (MVS). Он часто используется в исследовательских настройках, потому что он обеспечивает тонкое управление каждым шагом трубопровода. COLMAP превосходит в обработке сложных сценариев, таких как плохо текстурированные поверхности, широкие базовые изображения или неупорядоченные коллекции фотографий. Выход включает в себя редкие и плотные облака точек, позы камеры и карты глубины. Хотя COLMAP не включает встроенную реконструкцию сетки или текстурирование, они могут быть выполнены путем экспорта облака точек на внешние инструменты (например, реконструкция Poisson, CloudCompare, Meshlab). COLMAP - это управляемый командной строкой, но также предлагает графический интерфейс для визуализации. Он является бесплатным и открытым исходным кодом, и он широко считается одним из самых точных доступных двигателей SfM. официальная документация COLMAP .

Факторы, которые следует учитывать при выборе программного обеспечения для фотограмметрии

Выбор лучшего программного обеспечения для точного фотограмметрического 3D-моделирования зависит от нескольких ключевых факторов.

Точность и геореференция

Для проектов, требующих абсолютной точности (например, топографические съемки, мониторинг инфраструктуры, криминалистика), важна возможность включения наземных контрольных точек (GCP) и использования передовой калибровки камеры. Agisoft Metashape Professional и Pix4Dmapper обеспечивают надежные инструменты геореференсинга. RealityCapture также поддерживает GCP и геодезические системы координат.

Скорость обработки

При работе с сотнями или тысячами изображений с высоким разрешением время обработки может быть узким местом. RealityCapture является самым быстрым среди коммерческих вариантов, часто сокращая время обработки в 2-5 раз по сравнению с Metashape. Pix4Dmapper предлагает хорошую скорость, особенно при использовании облачной обработки. Для инструментов с открытым исходным кодом Meshroom с ускорением GPU может быть конкурентоспособным для небольших и средних наборов данных, но COLMAP обычно медленнее из-за его исчерпывающего соответствия.

Простота использования и кривая обучения

Новички могут предпочесть программное обеспечение с управляемым пошаговым интерфейсом. Agisoft Metashape обеспечивает четкий рабочий процесс, который легко изучить. Pix4Dmapper также имеет хорошо разработанный интерфейс, но более ориентирован на опрос. Высокоавтоматизированный конвейер RealityCapture требует минимального пользовательского ввода, но понимание его настроек может занять время. Интерфейс на основе узлов Meshroom интуитивно понятен для тех, кто любит визуальное программирование, в то время как COLMAP лучше всего подходит для пользователей, удобных с командной строкой.

Стоимость и лицензирование

Бюджетные ограничения часто диктуют выбор программного обеспечения. Agisoft Metashape Standard (US $179) доступен для физических лиц. RealityCapture предлагает модель оплаты за экспорт или подписку, которая может быть экономически эффективной для случайного использования. Pix4Dmapper требует ежемесячную или годовую подписку. Инструменты с открытым исходным кодом Meshroom и COLMAP полностью бесплатны, что делает их идеальными для студентов, исследователей и любителей.

Интеграция с другим программным обеспечением

Многие рабочие процессы включают экспорт моделей в CAD, GIS или игровые движки. Pix4Dmapper интегрируется непосредственно с QGIS и ArcGIS. RealityCapture может экспортировать непосредственно в Unreal Engine (так как это Epic Games). Agisoft Metashape предлагает плагины для Python и может экспортировать во многих форматах (OBJ, PLY, FBX и т. Д.).

Оптимизированный рабочий процесс для точных 3D-моделей

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

Предварительная обработка

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

Выравнивание изображения и реконструкция срезов

На этом этапе оцениваются позиции камеры и образуется разреженное облако точек. Убедитесь, что параметры выравнивания (пределы ключевых точек и точек связки, режим калибровки камеры) установлены надлежащим образом. Используйте «общую» или «высокую» точность для сложных наборов данных. Если выравнивание не удается, попробуйте уменьшить количество изображений или использовать постепенное выравнивание с ручными точками связки.

Поколение облаков Dense Point

Генерация плотного облака точек увеличивает геометрическую детализацию. В Metashape используйте настройку качества «Высокий» или «УльтраВысокий» для небольших объектов; для больших сцен может быть достаточно «Средний». Примените фильтрацию глубины для удаления выпадающих. В RealityCapture карты глубины автоматически генерируются, но вы можете настроить настройки реконструкции в пользу скорости или качества.

Сетчатое строительство

Из плотного облака программное обеспечение строит сетку (треугольную поверхность). Для точных моделей устанавливают сетку для использования густой облачной интерполяции (не разреженной). В Metashape для объектов работает тип поверхности «Произвольная», а «Поле высоты» лучше для местности. В Meshroom узел Meshing использует реконструкцию поверхности Poisson. Убедитесь, что сетка водонепроницаема или закрыта, где это необходимо.

Текстурирование и постобработка

Картирование текстур использует оригинальные изображения для нанесения цвета на сетку. Выберите текстуры с высоким разрешением (4096×4096 или выше) и дайте возможность коррекции цвета для уменьшения швов. После текстурирования экспортируйте модель в формате, совместимом с вашим целевым приложением (например, OBJ, FBX, PLY). Пост-обработка может включать децимацию (снижение количества полигонов) с использованием таких инструментов, как Blender или Instant Meshes, и очистку артефактов с Meshlab.

Используйте чехлы в разных отраслях

Фотограмметрическое 3D-моделирование применяется в широком спектре отраслей промышленности, каждая из которых имеет определенную точность и требования к производительности.

  • Археология и культурное наследие: Документирование артефактов, гробниц и целых мест раскопок. Текстурные модели с высоким разрешением позволяют исследователям анализировать и делиться находками без физического доступа. Agisoft Metashape является общим выбором из-за его точности и возможностей документации.
  • Инженерия и архитектура: Построенные по схеме обследования, структурный мониторинг и контроль качества. Pix4Dmapper и RealityCapture являются предпочтительными для их геореференции и скорости. Модели используются для обнаружения столкновений в рабочих процессах BIM.
  • Game Development и VFX: Создание реалистичных 3D-активов для видеоигр, фильмов и VR-опытов. RealityCapture активно используется в игровой индустрии из-за его экспортной совместимости с Unreal Engine. Meshroom также популярен среди инди-разработчиков за нулевую стоимость и хорошее качество.
  • Аэроразведка и сельское хозяйство:] Ортомозаика и DSM для землемерной съемки, объемных расчетов и мониторинга сельскохозяйственных культур. Pix4Dmapper является стандартом для сельскохозяйственного картирования на основе беспилотников, в то время как Metashape предлагает экономически эффективную альтернативу.
  • Криминалистика и реконструкция аварий: Измерение сцен крушения или преступлений с высокой точностью. Фотограмметрия позволяет следователям быстро фиксировать все детали. Agisoft Metashape Professional используется правоохранительными органами из-за его жесткого масштабирования и поддержки GCP.

Заключение

Точное фотограмметрическое 3D-моделирование достижимо при правильном сочетании программного обеспечения, техники камеры и дисциплины рабочего процесса. Инструменты, обсуждаемые в этой статье - Agisoft Metashape, Pix4Dmapper, RealityCapture, Meshroom и COLMAP - представляют собой лучшие доступные сегодня варианты, охватывающие профессиональные коммерческие решения и мощные альтернативы с открытым исходным кодом. При выборе программного обеспечения учитывайте требования к точности, скорость обработки, простоту использования, стоимость и интеграцию с существующими трубопроводами. Правильные методы получения изображений и методический рабочий процесс реконструкции будут последовательно давать высококачественные, точные модели. Освоение этих инструментов открывает новые возможности в таких разнообразных областях, как археология, инженерия, создание цифрового контента и геодезия. По мере того, как аппаратное обеспечение улучшается и алгоритмы становятся более сложными, фотограмметрия продолжает закрывать пробел с активными технологиями зондирования, такими как лидар, что делает его незаменимым навыком для любого профессионала, которому необходимо захватывать и анализировать трехмерный мир.