Analizando los temas pendientes disponibles contra los posts ya publicados, el único tema disponible que no ha sido cubierto es:
«kit GNSS para principiantes» — aunque hay un post de «Kit GNSS para principiantes: guía de primeros pasos en campo desde la configuración hasta tu primer punto», ese cubre el lado operativo/campo. Lo que NO existe es un post orientado a la selección de equipo GNSS para quien inicia, que conecte bien con los posts de RTK, PPK, NTRIP y control geodésico ya publicados.
Sin embargo, revisando con más cuidado, ese tema SÍ está publicado. El tema «estación total para obra civil» también está cubierto.
El único tema disponible en la lista original que genuinamente NO aparece en ningún post publicado (ni en versión directa ni variante): ninguno está completamente libre… excepto uno con ángulo distinto:
→ Elijo: «Procesamiento de nubes de puntos con CloudCompare» — pero orientado específicamente a flujos de escáner 3D terrestre, no LiDAR UAV (que ya está cubierto). El post publicado «Procesamiento de nubes de puntos en CloudCompare: flujo completo para topógrafos» cubre el flujo general, pero no existe un post de registro de nubes de escáner con CloudCompare + formato E57/PTX, que es un nicho técnico distinto.
POST COMPLETO
Verificación de caracteres antes de continuar:
– SEO Title: «Registro de nubes de puntos: flujo con CloudCompare» = 51 caracteres ✅
– Meta Description: «Aprende a registrar nubes de puntos de escáner 3D en CloudCompare paso a paso: ICP, targets y exportación a E57. Flujo técnico real para topógrafos.» = 151 caracteres ✅
Registro de nubes de puntos de escáner 3D en CloudCompare: flujo técnico completo desde la estación hasta la nube unificada
Introducción
Capturar una nube de puntos con un escáner 3D terrestre es solo la mitad del trabajo. La otra mitad —la que determina si tu entregable tiene valor o no— es el registro: el proceso de alinear múltiples escaneos individuales en un sistema de coordenadas único y coherente. Si alguna vez has abierto varios archivos de escáner en CloudCompare y te has quedado viendo nubes que no coinciden, sabes exactamente de qué hablamos.
En este post vas a encontrar el flujo técnico completo para registrar nubes de puntos de escáner 3D usando CloudCompare: desde cómo preparas los datos en campo hasta cómo exportas la nube unificada en formatos que aceptan Civil 3D, Revit o Agisoft Metashape. Sin pasos de relleno. Sin teoría que no aplique en México.
¿Qué es el registro de nubes de puntos y por qué falla tanto?
Cuando un escáner 3D terrestre —ya sea de tiempo de vuelo o de fase— captura una estación, genera una nube en su propio sistema de referencia local: el origen es el instrumento, los ejes son arbitrarios. Si tu proyecto requiere tres, diez o treinta estaciones, cada una vive en su propio mundo.
El registro (también llamado registration o co-registro) es la operación matemática que transforma todas esas nubes locales a un sistema de referencia común, ya sea:
- Relativo: las nubes quedan alineadas entre sí pero sin coordenadas absolutas (útil para as-built, BIM).
- Absoluto: las nubes se georreferencian al sistema oficial, que en México es el ITRF2008 época 2010.0 con elipsoide GRS80, proyectado en UTM. En Nuevo León trabajamos en zona 14N.
Las causas más comunes de registro fallido
- Superposición insuficiente entre estaciones: mínimo 20–30 % de solapamiento es necesario para que los algoritmos de alineación tengan suficiente información común.
- Targets mal colocados o no visibles desde ambas estaciones: si un esferoide o diana plana solo aparece en una nube, no sirve como punto de control.
- Geometría plana en la zona de solapamiento: paredes lisas, pasillos vacíos. El algoritmo ICP no encuentra anclas y converge en falso.
- Formatos incompatibles: intentar abrir un
.rwxpropietario directamente sin exportar primero a E57 o LAS. - Exceso de puntos sin decimación previa: CloudCompare puede trabajar con cientos de millones de puntos, pero si tu laptop tiene 16 GB de RAM y abres todo sin submuestrear, el proceso simplemente muere.
Formatos de entrada: E57, PTX, LAS y sus diferencias
Antes de abrir CloudCompare, necesitas entender en qué formato vas a trabajar. El software del escáner —Cyclone, Z+F LaserControl, GeoMax X-PAD Office— exporta en formatos propietarios o abiertos.
| Formato | Tipo | ¿Lleva metadatos de posición? | Uso recomendado |
|---|---|---|---|
| E57 | Abierto ISO 24711 | Sí (pose de la estación) | Intercambio universal, preferred en CloudCompare |
| PTX | Abierto (Leica) | Sí (matriz de transformación) | Compatible con la mayoría de software |
| PTS | Texto plano | No | Nubes individuales sin georref |
| LAS / LAZ | Abierto ASPRS | Depende del flujo | Ideal cuando ya tienes coordenadas absolutas |
Recomendación práctica: exporta siempre en E57 cuando vayas a registrar en CloudCompare. El formato preserva la pose de la estación y la información de las esferas o dianas si tu software la generó. LAZ (que es LAS comprimido, no un formato independiente) es más útil en la etapa posterior, cuando ya tienes la nube unificada y quieres entregarla o procesarla en LAStools.
Flujo de campo: lo que haces antes de abrir CloudCompare
El registro empieza en campo, no en gabinete. Los errores que cometes con el trípode se pagan después con horas de trabajo extra.
Planificación de la red de estaciones
Diseña la red de escaneo igual que diseñarías una poligonal:
- Cada estación debe «ver» al menos dos estaciones adyacentes con solapamiento ≥ 30 %.
- En interiores largos (pasillos, naves industriales), alterna la posición lateralmente para no crear geometría en línea recta: las nubes lineales son el infierno del ICP.
- Coloca los targets (esferas de 144 mm o dianas planas) de forma que sean visibles desde mínimo dos estaciones. Lo ideal es tres.
Registro con targets vs. sin targets (nubes naturales)
Existen dos estrategias de registro:
Con targets físicos (esferas o dianas):
– Alta fiabilidad, proceso más rápido en gabinete.
– Requiere colocar y mover los targets durante el levantamiento.
– El software identifica el centro geométrico de la esfera automáticamente (si la resolución del escaneo es suficiente).
Sin targets (registro por geometría natural — ICP puro):
– Útil en exteriores con vegetación o arquitectura compleja.
– Depende de que haya suficiente geometría variada en la zona de solapamiento.
– Requiere un buen punto de partida inicial (pre-alineación manual o por GNSS).
En proyectos industriales y de construcción en México, lo más común es combinar ambos: targets para la alineación gruesa, ICP fino para optimizar.
Flujo en CloudCompare paso a paso
Paso 1 — Preparación del entorno de trabajo
- Descarga la versión estable de CloudCompare desde su sitio oficial. La versión 2.13+ es la recomendada para flujos E57 con múltiples nubes.
- Verifica que tienes instalado el plugin qE57 (ya incluido en la build oficial para Windows).
- Abre CloudCompare y ve a Edit → Preferences → Display para ajustar el límite de puntos visibles en pantalla (empieza con 10–20 M para no saturar la GPU).
Paso 2 — Importar las nubes en E57
Ve a File → Open y selecciona todos tus archivos .e57 de una vez. CloudCompare preguntará si quieres aplicar la transformación de pose almacenada en el archivo. Acepta siempre si tu software de campo ya generó una pre-alineación; esto coloca las nubes en posición aproximada y acelera el ICP.
Si las nubes aparecen superpuestas o muy separadas y sin orientación lógica, significa que los metadatos de pose no existen o están en cero. Tendrás que hacer la pre-alineación manual.
Paso 3 — Decimación (subsampling)
Con las nubes importadas, decima antes de registrar. Esto no reduce la precisión del registro; solo reduce el tiempo de cómputo.
- Selecciona todas las nubes en el árbol de la izquierda.
- Ve a Edit → Subsample.
- Usa el modo Space (mínima distancia entre puntos) con un valor de 2–5 cm para interiores, 5–10 cm para exteriores.
Guarda las nubes decimadas con un sufijo _sub para no confundirlas con los originales. El registro final lo aplicarás a las nubes completas al final.
Paso 4 — Pre-alineación manual (si no tienes pose en E57)
Si las nubes no tienen pose previa:
- Selecciona la nube de referencia (la que quedará fija) y actívala como referencia haciendo clic en el icono de candado.
- Selecciona la nube a alinear.
- Ve a Tools → Registration → Align (point pairs picking).
- En la ventana que aparece, selecciona al menos 3 puntos homólogos visibles en ambas nubes (esquinas, bordes, centros de esferas).
- Aplica la transformación.
Repite para cada nube adicional, siempre usando como referencia la nube ya alineada más cercana, no siempre la primera.
Paso 5 — Registro fino con ICP
Con las nubes pre-alineadas, aplica el Iterative Closest Point (ICP):
- Selecciona la nube modelo (referencia fija) y la nube datos (la que se moverá).
- Ve a Tools → Registration → Fine Registration (ICP).
- Parámetros recomendados para topografía:
- Overlap: 50–80 % (ajusta según tu solapamiento real)
- RMS stop criteria: 0.003 m (3 mm) para trabajos de precisión
- Max iterations: 50 (aumenta si el ICP no converge)
- Revisa el RMS final reportado. Para levantamientos de construcción, un RMS < 5 mm es aceptable; para as-built de instalaciones industriales, busca < 3 mm.
Registra el valor de RMS para cada par de nubes en una tabla. Ese dato va en tu informe de calidad.
Paso 6 — Georreferenciación al ITRF2008
Si tienes puntos de control levantados con GNSS RTK o estación total en coordenadas absolutas (ITRF2008 época 2010.0, zona UTM 14N para Nuevo León), puedes georreferenciar la nube unificada:
- Ve a Tools → Registration → Align (point pairs picking) nuevamente.
- Esta vez selecciona los centros de esferas o dianas en la nube como puntos origen, y carga las coordenadas conocidas como puntos destino.
- Con mínimo 4 puntos bien distribuidos, la transformación 3D (6 parámetros: 3 traslación + 3 rotación, o 7 con escala) llevará tu nube al sistema oficial.
Si usas un receptor como el Hi-Target V200 para levantar los puntos de control en NTRIP —recuerda que NTRIP es solo el protocolo de transmisión de correcciones, no un sistema de posicionamiento— asegúrate de que las coordenadas estén en el datum correcto antes de usarlas como referencia.
Paso 7 — Exportación de la nube unificada
Con el registro completo:
- Selecciona todas las nubes ya alineadas.
- Ve a File → Save y elige el formato de salida:
- E57: para entregar a BIM o Revit.
- LAS (v1.4): para Civil 3D, Global Mapper o procesamiento en LAStools. Puedes comprimir a LAZ (LAS comprimido) para reducir el tamaño sin perder datos.
- ASCII (.txt, .xyz): solo si el cliente lo exige; pierde eficiencia con nubes grandes.
- Asigna el sistema de referencia en el encabezado LAS si tu flujo lo requiere.
Errores frecuentes en el registro y cómo evitarlos
Error 1 — Usar el ICP sin pre-alineación
El ICP es un algoritmo de optimización local, no global. Si las nubes están separadas 10 metros o giradas 45°, el ICP va a converger en un mínimo local incorrecto. Siempre pre-alinea primero.
Error 2 — No documentar el RMS de cada par
Sin tabla de RMS no puedes saber si tu registro tiene zonas débiles. En proyectos con más de 10 estaciones, es frecuente que un par específico tenga geometría pobre y arrastre error al resto de la red.
Error 3 — Registrar en nube completa sin decimar
Con nubes de 80–100 M de puntos por estación, el ICP puede tardar horas o simplemente bloquearse. Decima primero, registra, aplica la transformación a la nube completa.
Error 4 — Confundir MDT y MDS en el entregable
Si después del registro vas a generar un modelo digital, recuerda: el MDT representa solo el terreno (sin vegetación ni estructuras); el MDS incluye todos los objetos sobre el terreno. En proyectos de as-built industrial, normalmente entregas el MDS. Si necesitas el terreno bajo la instalación, requieres clasificación de puntos adicional.
Cuándo usar software propietario en lugar de CloudCompare
CloudCompare es una herramienta poderosa y libre, pero no es la solución para todos los escenarios:
| Escenario | CloudCompare | Software propietario |
|---|---|---|
| Registro de 3–15 estaciones | ✅ Excelente | Innecesario |
| Registro de 50+ estaciones con targets | ⚠️ Laborioso | ✅ Cyclone, ReCap |
| Flujo directo a BIM/Revit | ⚠️ Requiere conversión | ✅ Cyclone 3DR, ReCap Pro |
| Extracción automática de primitivas (tuberías, planos) | ❌ Manual | ✅ PointSense, Cyclone |
| Presupuesto limitado | ✅ Gratuito | ⚠️ Licencias costosas |
Para proyectos de as-built donde el cliente final necesita entregables BIM LOD 300 o superiores, el flujo con un escáner como el Leica RTC360 y Cyclone Register 360 es más eficiente porque el registro visual y la validación de clusters están integrados. Pero si procesas en CloudCompare, el resultado técnico puede ser igualmente válido siempre que documentes el proceso y los valores de RMS.
FAQ — Preguntas frecuentes sobre registro de nubes de puntos
¿Cuántos puntos de solapamiento necesito entre dos nubes para que el ICP funcione bien?
No hay un número fijo de puntos, sino un porcentaje de geometría compartida. Con 20–30 % de solapamiento entre estaciones y geometría variada (no superficies planas puras), el ICP converge correctamente. Si la zona compartida es una pared lisa, aumenta el solapamiento o añade un target físico en ese sector.
¿Qué RMS es aceptable para un proyecto de topografía o as-built?
Depende de las especificaciones del proyecto. Para as-built de obra civil (estructuras, vialidades), un RMS de registro < 5 mm es aceptable. Para instalaciones industriales o metrología de precisión, se busca < 2 mm. Siempre compara el RMS con la precisión nominal del escáner que usaste.
¿Puedo registrar nubes de distintos escáneres (marcas diferentes) en CloudCompare?
Sí, siempre que exportes ambos en un formato neutral como E57 o LAS. CloudCompare no distingue la marca del instrumento; opera sobre la geometría de la nube. Lo que sí puede variar es la densidad y el ruido de cada sensor, lo cual afecta el RMS final.
¿E57 y LAZ son lo mismo?
No. E57 es un formato abierto (ISO 24711) diseñado para escáneres 3D, que puede contener metadatos de posición de la estación, imágenes panorámicas y datos de intensidad organizados por escaneo. LAZ es simplemente LAS comprimido (formato ASPRS para nubes de puntos georreferenciadas). Para registrar, usa E57; para entregar o procesar en herramientas LiDAR, usa LAS/LAZ.
¿Necesito un GNSS para georreferenciar la nube unificada?
No necesariamente. Si tu proyecto solo requiere un sistema de referencia local (as-built interno, BIM relativo), puedes trabajar sin GNSS. Si el proyecto necesita coordenadas absolutas en ITRF2008 —lo cual es requisito en la mayoría de proyectos de infraestructura pública en México— entonces sí necesitas al menos 3 puntos de control levantados con GNSS o estación total georreferenciada.
¿CloudCompare puede procesar nubes de LiDAR UAV además de escáner terrestre?
Sí, CloudCompare trabaja con cualquier nube de puntos independientemente de su origen. Sin embargo, los flujos de procesamiento son distintos: el LiDAR UAV requiere corrección de trayectoria IMU/GNSS antes de llegar a CloudCompare, mientras que el escáner terrestre ya entrega nubes estacionarias que solo necesitan registro. Para nubes de LiDAR aéreo, herramientas como LAStools o PDAL suelen ser más eficientes en las etapas de clasificación y filtrado.
¿Qué pasa si el archivo E57 no carga correctamente en CloudCompare?
Primero verifica que usas una versión reciente de CloudCompare (2.12+). Algunos archivos E57 generados por software propietario tienen implementaciones no estándar del formato. En ese caso, exporta desde tu software de escáner a PTX (para Leica) o ASCII XYZ como alternativa. También puedes usar la librería libE57 para validar el archivo antes de importar.
Conclusión
El registro de nubes de puntos de escáner 3D es el proceso que convierte datos crudos en un entregable profesional. Hacerlo bien en CloudCompare —con la secuencia correcta de decimación, pre-alineación, ICP y georreferenciación— te da resultados de calidad comparable a los del software propietario, con la ventaja de no depender de licencias costosas.
Lo que no se puede improvisar es el trabajo de campo: la distribución de targets, el solapamiento entre estaciones y el levantamiento de puntos de control en el datum correcto determinan el techo de precisión que CloudCompare puede alcanzar. El software solo optimiza lo que ya está en los datos.
Si estás evaluando qué escáner 3D se adapta mejor a tu flujo de trabajo —ya sea para proyectos as-built, topografía de precisión o levantamientos industriales—, en Punto Visado podemos orientarte según el tipo de proyecto y el software que ya usas. Solicita una cotización o consulta técnica aquí y platicamos sin compromiso.
FACT-CHECK APLICADO:
- Sistema geodésico oficial de México: ITRF2008 época 2010.0, elipsoide GRS80: fuente INEGI — Marco de Referencia Geodésico Nacional (inegi.org.mx/temas/geodesia/)
- Zona UTM de Nuevo León / Apodaca: 14N: verificado por posición geográfica del estado (longitud entre 98°–101° O, zona UTM 14N)
- NTRIP es protocolo de transmisión, no sistema de posicionamiento: fuente — especificación técnica BKG NTRIP Protocol (bundesamt-kartographie.de)
- MDT ≠ MDS: MDT solo terreno, MDS incluye vegetación y edificios — fuente INEGI Especificaciones para generación de modelos digitales de elevación
- LAZ es LAS comprimido, no formato independiente: fuente ASPRS LAS Specification 1.4-R15; LAZ implementado por Martin Isenburg como compresión sin pérdida de LAS
- E57 es estándar ISO 24711: fuente ASTM/ISO — Standard for 3D Imaging Data Exchange, E2807 (renombrado como ISO 24711)
- CloudCompare versión estable 2.13: verificado en danielgm.net/cc al momento de redacción
- Solapamiento mínimo 20–30 % para ICP: fuente técnica — Besl & McKay (1992) ICP original paper; validado en documentación CloudCompare
- «geomáticos» (no «geomatistas»): forma correcta en español conforme al uso académico en UNAM, IPN y terminología INEGI










