Skip to content
Neurones 3D Download

Understand the scene

Label components

A supervised review grid over the components in hand (primitives, segments or classes), with a brush per class, box and lasso in the view, a bulk selector by height, size and footprint, and a baseline so the model and the human can be compared.

Where Process › Label Components… Tier Free + Pro

Labelling is free. Exporting the labels and the baseline column is Pro.

Part of Point cloud classification, Point cloud segmentation.

The Label Components grid: a page of component tiles, the vocabulary chooser, one paint chip per class, the refine filters and the bulk selector, with Minimise and Finish in the title row
The review grid: pick a brush, click tiles, or sweep a box in the view.

When to use it

After a decomposition, a segmentation or a classification, whenever the labels have to be right rather than mostly right: before a deliverable, before training data, before a count that someone will sign.

Step by step

  1. Open Process › Label Components…. It is available once there is something to review: a decomposition, segments or classes.
  2. If more than one source exists, choose which components to review under components: (primitives, segments, classes, or any integer id column).
  3. Choose a vocabulary: Indoor, Outdoor, Powerlines, Streetscape or Ground / off-ground. Add a class of your own with new class and + add.
  4. Pick a brush under paint: (keys 1 to 9 pick one). Click a tile to paint it; Ctrl-click toggles a selection, Shift-click selects a range; Enter labels the tile under the cursor; ← and → turn pages.
  5. In the view, Ctrl + drag draws a box and Alt + drag a lasso; right-click flies to a component.
  6. For many at once, open by size & place…, set height, size and footprint ranges, and select n matching; then paint n.
  7. Narrow the grid with refine: (to do, isolate, a kind, a class) and hide labelled. Under layers, each class can be hidden, soloed, locked so no brush can change it, renamed or recoloured.
  8. Press keep baseline before you start to keep the model’s labels as classification_baseline, so model and human can be compared on export.
  9. Press apply classification to write the labels onto the cloud now. Minimise puts the grid in the tray at the bottom left, as it is; Finish completes the step and lists the result under Results.
A minimised Label Components tool waiting in the tray at the bottom left of the window, with its progress
Minimise keeps the work as it is; Finish commits it.

What it was measured at

Measured

A decomposition hands the grid 1,501 components for a 43.5 million point building, instead of the 9,626 regions region growing alone produces.

Escape, one level at a time

In the grid, Esc first drops a box or lasso in progress, then clears the selection, then clears a solo, and only then minimises the grid to the tray, so a stray key never throws away a selection you built. It is the same ladder Escape walks everywhere in the app; see Escape, one level at a time.

Limits, stated

  • Closing the grid commits the labels but keeps the review state; reopening it shows what you had reviewed.
  • A locked class refuses paint in both directions: nothing can be painted into it or out of it.

Related questions

How do I know how sure the classifier was?

Each classification writes a confidence column: the share of the random forest’s trees that agreed. Colour by it to see where the model hesitated, threshold on it, and review those parts in Label Components…. N3D does not certify its own output; confidence, a human override and a baseline you can export are what it offers instead.

Can I train my own classifier?

Not inside the app. You can correct labels in Label Components…, keep a baseline to compare the model against your review, and export per-segment features with n3d-render-cli classify-features (Pro) to train elsewhere.

Will the classifier certify its own result?

No, deliberately. N3D reports a per-point confidence, lets a person review and correct every component, and keeps the model’s baseline beside the human labels. That is what can be signed; a model marking its own work is not.

More in the FAQ.

About

Why Neurones 3D exists.

Standing inside a 43.5 million point indoor laser scan rendered by Neurones 3D

I have spent years working with point clouds, and for most of them the software got in the way. I wanted one tool I would actually reach for every day: fast enough to enjoy, honest about what it does, and calm to use.

Neurones 3D started in Python, the way most of my research does. It worked, but it was heavy, and heavy tools quietly discourage you from opening them. So I rebuilt everything in Rust, from the file readers to the renderer, with one rule: stay frugal. A single small file, no cloud, no telemetry, billions of points on a laptop that is ten years old. In an age where every tool reaches for a data center, I wanted the opposite.

The goal is simple to say and hard to earn. One package that carries you from capture to understanding to deliverable, without exporting to five other programs along the way. Load a scan, a splat, a building, a phone video. See it, classify it, measure it, and send out something real. Together, in one place.

This is the tool I always wanted. I hope it becomes yours too.

Dr. Florent Poux 3D Geodata Academy

Get Neurones 3D

Free tier, no account, one 15 MB file. We send the download link to your inbox.

Check your inbox

We sent a confirmation to your address. Click the link inside and the download follows right after. The link stays valid for 72 hours.

If Windows shows "Windows protected your PC", that is SmartScreen meeting a build that is not code-signed yet, not a virus: choose More info, then Run anyway. Check the file's fingerprint first if you like.

Double opt-in, no spam. Your address never leaves 3D Geodata Academy. Privacy.

Cookie settings

Choose what this site may store in your browser. Strictly necessary items are always on, because the feature you asked for does not work without them. Everything else is off until you switch it on. Your choice is kept in this browser for six months.

Strictly necessaryAlways on

Needed for a feature you use. Never used to track you.

NameKindWhat it is forKept
n3d_boardCookie, HttpOnlyA random voter token set by the board (roadmap), so one browser counts as one vote.12 months
n3d-feedback-draftLocal storageA draft of the feedback form, so a refresh does not lose your message. It never leaves your browser and is cleared when you send.Until sent
n3d_consentLocal storageThis choice.6 months
Analytics

None in use today. If a measurement tool is ever added, it stays off until you allow it here.

Media

None. Nothing on this site embeds a player or media from another company.