Demo

Applied research · Deep Learning · Open Source

The framework to understand, process and classify 3D point clouds with Deep Learning

VL3D++ is an open source framework to process and classify 3D point clouds, going from raw data to interpretable and quantifiable results. Visualise predictions, uncertainty, errors and metrics for millions of points automatically.

VL3D++ is a cutting-edge technology ecosystem designed for high-precision 3D processing and analysis.

Designed to manage complete training and prediction pipelines, the framework integrates tools for data transformation, automatic feature extraction and rigorous evaluations that produce detailed analyses through automatic reports, metrics and visualisations.

Unlike conventional tools, our framework combines the power of C++ to process billions of LiDAR points with the agility of modern Deep Learning in Python.

It is a complete solution that goes from automated preprocessing to advanced semantic segmentation, with clear visualisations at every stage. VL3D++ turns raw point clouds into intelligent digital twins and geospatial maps classified with scientific rigour.

01

Input

Raw 3D point cloud

02

Process

Deep Learning
+ preprocessing and evaluation pipeline

03

Output

Final classification
+ metrics
+ uncertainty
+ error masks

Scientific rigour.
Simple user experience.

Simplicity

Designed to accelerate experimentation and deployment on 3D data.

Precision

Results evaluable with standard metrics and visual comparisons.

Flexibility

Different applications and use cases, from territorial analysis to biomedicine.

Analyses and classifies millions of raw points automatically with a proven 0,0% accuracy.

Inspect correct and incorrect predictions, and visualise per-class probability maps to understand model confidence and improve the pipeline.

The model improves on its own, with minimal expert input

  • VL3D++ doesn't need an expert to classify thousands of clouds by hand.
  • The system automatically detects where it has doubts and asks for help only in those areas.
01

We start with a few already-classified clouds.

02

The model learns to recognise patterns in 3D.

03

It classifies new clouds and detects where it's unsure.

04

The expert only reviews those areas and the system improves.

How does the model learn to classify point clouds better?

The model learns, detects where it's unsure, the expert fixes errors and the system improves on its own.

LearnsTriesDoubtsCorrectsLearns better
DatasetLabeled dataTrainingThe model learnsEvaluationDetects uncertaintyExpertCorrects errorsIteration1Trained model

Automate the classification of millions of data points.

Less manual work. Better results. Every iteration improves the model.

See how it works

It doesn't just classify: see how well VL3D++ does it

Compare results with the actual reference, visualise errors and analyse model confidence point by point.

Explore the demo

Prediction vs reference

Compare the classification generated by the model with the real classification point by point.

Uncertainty and error masks

Visualise where the model has doubts and where it's wrong.

Quantitative metrics

Every result comes with metrics that objectively measure the quality of the classification.

Visualisation grid: references, predictions, error mask and probabilities

Do you have a point cloud project?

Collaboration, research and technology transfer

We foster an ecosystem of open innovation and continuous collaboration between academia and industry. Our technical and research team can guide you to explore how to apply VL3D++ to your case, collaborate on research or study technology-transfer pathways. Anyone interested in professional point cloud classification, or who needs the development of a specific technical functionality for their workflows, can contact our development team directly. We are open to joint research projects, technology transfer and advanced support for the implementation of the framework in production environments.

Get in touch