CloudCompare es un software de procesamiento de nubes de puntos 3D (como los que se obtienen con un escáner láser ). También puede manejar mallas triangulares e imágenes calibradas.
![]() | |
![]() CloudCompare 2.6.1 | |
Lanzamiento estable | 2.11.2 / 30 de agosto de 2020 [1] |
---|---|
Escrito en | C ++ |
Sistema operativo | Multiplataforma |
Tipo | software de gráficos |
Licencia | GPL |
Sitio web | www.cloudcompare.org |
Originalmente creado durante una colaboración entre Telecom ParisTech y la división de I + D de EDF , el proyecto CloudCompare comenzó en 2003 con el doctorado de Daniel Girardeau-Montaut sobre detección de cambios en datos geométricos 3D . [2] En ese momento, su propósito principal era detectar rápidamente cambios en nubes de puntos 3D de alta densidad adquiridas con escáneres láser en instalaciones industriales (como plantas de energía) o sitios de construcción. [3] Posteriormente evolucionó hacia un software de procesamiento de datos 3D más general y avanzado. Ahora es un proyecto de código abierto independiente y un software gratuito .
CloudCompare proporciona un conjunto de herramientas básicas para editar y representar manualmente nubes de puntos 3D y mallas triangulares. También ofrece varios algoritmos de procesamiento avanzados, entre los que se encuentran los métodos para realizar:
- proyecciones (basadas en ejes, cilindros o cono que se desenrollan , ...)
- registro ( ICP , ...)
- cálculo de distancia (nube-nube o nube-malla la distancia del vecino más cercano , ...)
- cálculo estadístico ( prueba espacial Chi-cuadrado , ...)
- segmentación ( etiquetado de componentes conectados , basado en propagación frontal, ...)
- Estimación de características geométricas (densidad, curvatura, rugosidad, orientación del plano geológico , ...)
CloudCompare puede manejar campos escalares ilimitados por nube de puntos en los que se pueden aplicar varios algoritmos dedicados (suavizado, evaluación de gradientes, estadísticas, etc.). Un sistema de reproducción de color dinámico ayuda al usuario a visualizar campos escalares por punto de una manera eficiente. Por lo tanto, CloudCompare también se puede utilizar para visualizar datos ND.
El usuario puede segmentar de forma interactiva entidades 3D (con una polilínea 2D dibujada en la pantalla), rotar / trasladar de forma interactiva una o más entidades en relación con las demás, seleccionar de forma interactiva puntos únicos o parejas de puntos (para obtener la longitud del segmento correspondiente) o tripletes de puntos (para obtener el ángulo y el plano correspondientes a la normalidad). La última versión también admite la creación de etiquetas 2D adjuntas a puntos o anotaciones de áreas rectangulares.
CloudCompare está disponible en plataformas Windows , Linux y Mac OS X , para arquitecturas de 32 y 64 bits. Está desarrollado en C ++ con Qt .
De entrada y salida
CloudCompare admite entrada / salida en los siguientes formatos:
- BIN (formato binario propio de CloudCompare)
- Nube ASCII (un punto por línea "XYZ ...") [asistente]
- PLY nube o malla [asistente]
- Malla (s) OBJ
- Nube o malla VTK
- Malla STL
- Nubes E57 (norma ASTM E2807 [4] ) e imágenes calibradas
- Nubes LAS y LAZ
- Archivos PCD de la biblioteca de nubes de puntos
- Malla FBX
- Archivos SHP
- OFF malla (Geomview)
- Nube PTX (Leica)
- Nube (s) FLS / FWS (Faro)
- Nube (s) DP (DotProduct)
- Nube (s) RDB / RDBX / RDS (Riegl)
- Proyectos PSZ (Photoscan)
- Varios otros formatos de polilínea
Además, gracias a una colaboración con el Pr. Irwin Scollar (creador de AirPhoto SE, un programa para la rectificación geométrica de imágenes aéreas y ortofotos de múltiples imágenes), CloudCompare también puede importar el archivo de salida del software Bundler SfM de Snavely (.out) para generar imágenes ortorrectificadas (directamente como archivos de imagen o como 2D nubes de puntos) y un DTM aproximado (basado en puntos clave de Bundler) coloreado con datos de imágenes.
CloudCompare también puede importar varios otros formatos: scripts .mac de Aveva PDMS ( primitivas compatibles: cilindro, plano, cono, toro, plato, caja, hocico y extrusión de perfil ), SOI (de los antiguos escáneres Mensi Soisic ), PN, PV, POV, ICM, etc. Eventualmente, CloudCompare también puede exportar archivos Maya ASCII (MA).
Complementos
Un mecanismo de complemento permite una mayor extensión de las capacidades de CloudCompare. Hay dos tipos de complementos disponibles:
- complementos estándar para algoritmos provenientes del mundo académico (ShadeVis, [5] HPR, [6] reconstrucción de Poisson, [7] operaciones booleanas en mallas, [8] etc.) o de bibliotecas externas ( PCL ) u otros (por ejemplo, generación de animaciones con qAnimation )
- Complementos OpenGL para sombreadores avanzados (EyeDome Lighting, [9] SSAO , etc.)
Ver también
- Escáner 3D
Referencias
- ^ Versión de CloudCompare v2.11.0 (Omnia)
- ^ Détection de changement sur des données géométriques tridimensionnelles , D. Girardeau-Montaut, PhD manuscrito (francés), 2006 - disponible en Pastel
- ^ Detección de cambios en los datos de la nube de puntos adquiridos con un escáner láser terrestre , D. Girardeau-Montaut, M. Roux, R. Marc & G. Thibault, ISPRS Workshop Laser Scanning 2005, Enschede, Países Bajos, 12 al 14 de septiembre de 2005
- ^ El formato de archivo ASTM E57 para el intercambio de datos de imágenes 3D , Daniel Huber, Proceedings of the SPIE Vol. 7864A, Conferencia de ciencia y tecnología de imágenes electrónicas (IS&T), Metrología de imágenes 3D, enero de 2011
- ^ ShadeVis una herramienta de código abierto para calcular la oclusión ambiental
- ^ Visibilidad directa de conjuntos de puntos , Sagi Katz Archivado 2012-06-06 en Wayback Machine , Ayellet Tal y Ronen Basri, SIGGRAPH 2007, ACM Transactions on Graphics, Volumen 26, Número 3, agosto de 2007
- ^ Reconstrucción de la superficie de Poisson , M. Kazhdan, M. Bolitho y H. Hoppe, Simposio sobre procesamiento de geometría, junio de 2006, páginas 61-70
- ^ Biblioteca Cork Boolean / CSG, Gilbert Bernstein, Stanford
- ^ Iluminación Eye-Dome: una técnica de sombreado no fotorrealista, Kitware / The Source
enlaces externos
- Página web oficial
- Airphoto SE en la página del proyecto Bonn Archaeological Software Package
- Página del proyecto Bundler
- Página del proyecto OpenKinect
- Página del proyecto libLAS
- Página del proyecto libE57