Un pipeline de procesamento, aprendizaxe e avaliación deseñado para traballar directamente sobre datos 3D.
A diferenza doutros enfoques, VL3D++ non converte a nube en imaxes 2D.
A aprendizaxe realízase directamente sobre a estrutura espacial dos puntos.
Isto permite:
Son a base da entrada aos modelos. VL3D++ utiliza veciñanzas esféricas ou rectangulares para capturar a contorna local de cada punto. Empréganse métodos avanzados como o Grid Subsampling (división en celas), FPS (Furthest Point Sampling) para unha cobertura óptima, e versións xerárquicas que permiten á rede aprender características a diferentes escalas de resolución.
O framework implementa o estado da arte en procesamento 3D. Soporta dende o clásico PointNet/PointNet++ ata convolucións sobre puntos (KPConv) e redes de convolución dispersa (Sparse 3D) que optimizan drasticamente o uso de memoria. Estes modelos adoitan envolverse en estruturas de tipo autocodificador xerárquico (U-Net) para unha segmentación densa e precisa.
Os modelos adestrados intégranse nun Predictive Pipeline. Durante a inferencia, procésase a nube por bloques ou veciñanzas solapadas, permitindo analizar nubes de puntos masivas que superan a capacidade da memoria RAM mediante secuenciadores especializados.
VL3D++ traballa directamente sobre nubes de puntos 3D xeradas por LiDAR aéreo ou terrestre, fotogrametría, escáneres 3D, reconstrucións volumétricas (TAC/RM), sensores de profundidade, batimetría ou escaneo industrial, etc. Opera sobre a xeometría 3D sen necesidade de converter os datos en imaxes nin pasar por representacións 2D intermedias.
Aplicación de compoñentes de Data Mining para a extracción de características xeométricas, volumétricas, de altura e cor (HSV). Uso de Transformers para a normalización e limpeza de datos (Imputers), xunto a Decoradores que permiten o submostraxe intelixente (FPS) e o suavizado da estrutura (Simple smoother).
Para poder analizar a nube, o sistema non procesa todos os puntos á vez. Selecciona puntos de interese e define a súa veciñanza local, é dicir, o conxunto de puntos próximos que achegan contexto xeométrico. Esa veciñanza defínese mediante volumes xeométricos como esferas, cubos ou cilindros que encapsulan a contorna espacial de cada punto.
Configuración modular mediante arquivos JSON que definen o fluxo exacto do pipeline. Inclúe estratexias avanzadas de validación como Stratified K-folding, técnicas de balanceo de clases (SMOTE) e optimización dinámica de hiperparámetros (Grid/Random Search).
As nubes de puntos son desordenadas por natureza. Unha rede neuronal necesita entradas ordenadas e de tamaño fixo. Aquí está unha das claves técnicas de VL3D++. As veciñanzas transfórmanse en estruturas regulares chamadas campos receptivos. Esta é a clave: converter puntos desordenados en entradas que unha rede neuronal poida procesar.
Os campos receptivos alimentan á rede neuronal profunda. A rede aprende patróns xeométricos complexos directamente sobre a estrutura 3D, sen traballar con imaxes nin proxeccións 2D.
O modelo xera unha predición para cada campo receptivo, asignando clases e niveis de confianza aos puntos analizados nesa contorna local. Neste punto, o resultado aínda está fragmentado en pequenas porcións de nube.
As predicións locais propáganse e agréganse ata reconstruír a nube de puntos orixinal, agora completamente clasificada. Este proceso repítese de forma sistemática ata cubrir toda a nube.
Xeración dun Predictive Pipeline serializado que encapsula todo o coñecemento do modelo. Avaliación automática de resultados mediante métricas estándar (OA, R, P, F1-score, IoU) e creación de informes visuais detallados. Unha vez construído o modelo, o sistema xera información adicional para avaliar a calidade do resultado: • Zonas onde o modelo se equivoca • Zonas onde o modelo ten dúbidas • Métricas cuantitativas estándar punto a punto.
VL3D++ non necesita que un experto clasifique miles de nubes a man.
O sistema detecta automaticamente onde ten dúbidas e pide axuda só nesas zonas.
Comezamos con poucas nubes xa clasificadas.
O modelo aprende a recoñecer patróns en 3D.
Clasifica novas nubes e detecta onde non está seguro.
O experto revisa só esas zonas e o sistema mellora.

O modelo aprende, detecta onde dubida, o experto corrixe erros e o sistema mellora só.
Paradigma "Human-in-the-loop".
Un enfoque de adestramento semiautomático onde un experto humano (oráculo) colabora co modelo. Permite traballar con grandes volumes de datos non etiquetados, optimizando o tempo de supervisión manual.
Ciclo de Refinamento Iterativo.
O proceso comeza cun "orzamento inicial" (un pequeno conxunto de datos etiquetados). O modelo adestra, predí sobre o resto da nube e o experto intervén para corrixir e validar os resultados máis críticos.
Selección Guiada por Incerteza.
O sistema identifica automaticamente as rexións onde o modelo ten máis dúbidas (alta incerteza). O experto só etiqueta estas zonas clave, o que maximiza a mellora do modelo co mínimo esforzo humano.
Eficiencia no Etiquetado.
Ao centrar a atención humana nos puntos máis informativos, lógrase unha precisión de vangarda sen a necesidade de procesar manualmente miles de millóns de puntos de forma exhaustiva.

Menos traballo manual. Mellores resultados. Cada iteración mellora o modelo.
VER COMO FUNCIONACada clasificación acompáñase de métricas estándar
que permiten avaliar obxectivamente o resultado:
Exactitude Global
Precisión
Exhaustividade
Puntuación F1
Jaccard Index
wP, wR, wF1, wIoU
MCC
Kappa
É un pipeline completo para procesar, avaliar e mellorar
automaticamente clasificacións 3D sobre calquera tipo de nube.

Colaboración, investigación e transferencia tecnolóxica
Fomentamos un ecosistema de innovación aberta e colaboración continua entre a academia e a industria. O noso equipo técnico e investigador pode orientarte para explorar como aplicar VL3D++ no teu caso, colaborar en investigación ou estudar vías de transferencia tecnolóxica. Todo aquel interesado na clasificación profesional de nubes de puntos, ou que requira o desenvolvemento dalgunha funcionalidade técnica concreta para os seus fluxos de traballo, pode poñerse en contacto directamente co noso equipo de desenvolvemento. Estamos abertos a proxectos de investigación conxunta, transferencia tecnolóxica e soporte avanzado para a implementación do framework en contornos produtivos.