Lesson 5.2Lesson 5.2 · Point Clouds & Meshes
Registration & Cleaning
A real capture arrives as dozens of separate scans full of noise, people and clutter - and it is registration and cleaning, not the scanning itself, that turns that raw mess into one coherent, trustworthy dataset you can actually design from
The scanning is the easy part. The real craft - and the place projects quietly succeed or fail - is what happens afterwards: stitching dozens of scans into one, and scrubbing away everything that is not the building.
Walk a building with a laser scanner and you do not come home with a point cloud. You come home with twenty, or fifty, or two hundred separate scans, each one a view of the space from a single spot, each in its own little private coordinate system, and each cluttered with whatever happened to be there - colleagues, furniture, a pot plant, the scanner's own noise. On their own, those scans are nearly useless.
Turning them into the single, clean, coherent dataset you saw in the last lesson takes two distinct jobs. Registration aligns all the separate scans into one shared coordinate system, so the space becomes whole. Cleaning then removes the noise, the people and the clutter, so what remains is the permanent fabric you actually care about. These steps are unglamorous and largely manual, and they are where a capture's quality is genuinely decided. A beautifully scanned building, badly registered or carelessly cleaned, is a bad dataset. This lesson is about doing them well.
Scanning is the easy bit. Registration (align the scans - read the error!) + cleaning (bin the people, noise, clutter) = the real craft.
Why registration is necessary - many views, one space
A scanner sees only what is in line of sight from where it stands. One scan position captures a single viewpoint: the near faces of things, with a shadow of missing data behind every object and around every corner. To capture a whole room you must move the scanner and scan again from a new spot; to capture a building you repeat this dozens or hundreds of times. Each of those scans is recorded in its own local coordinate system, centred on the instrument, with no knowledge of where the others were taken. You end up with a pile of overlapping jigsaw pieces, each correct in itself but floating free of the rest.
Registration is the process of bringing all those separate scans into one common coordinate system, so that the point of a doorway captured from the corridor and the same doorway captured from inside the room land exactly on top of each other. Done well, the many viewpoints merge into a single continuous cloud of the whole space, gaps from one position filled by coverage from another. Done badly, the same doorway appears twice, slightly offset - a 'double wall', the tell-tale sign of a registration error - and every measurement across that join is wrong.
Registration is fundamentally a problem of finding the rigid transformation (rotation and translation) that best lines up each scan with its neighbours, using the regions where they overlap. This is why overlap is planned deliberately: neighbouring scan positions must share enough common surface for the software, or the surveyor, to lock them together. Too little overlap and scans cannot be reliably aligned; this is one reason a capture is planned, not improvised.
There is a deeper point here that connects to the whole course. Registration is where the honest limit of 'accuracy accumulates' becomes concrete. Each pairwise alignment carries a small error, and across a long chain of scans - down a corridor, around a courtyard, up through floors - those small errors can accumulate and drift, so a cloud that looks crisp in any local area may be subtly distorted over the whole building. Controlling that drift is the heart of good registration, and for any survey-grade or georeferenced result it is managed with proper control - surveyed reference points the whole network is tied to - which is the province of a licensed surveyor. For most architectural and interior work the aim is more modest but the principle identical: register so the whole reads true, and know how much error the join carries.
Two ways to register - targets and cloud-to-cloud
There are two broad methods for registering scans, often used together, and understanding the difference helps you judge a dataset and plan a capture.
Target-based registration places physical reference objects in the scene before scanning - spheres on stands, flat checkerboard targets on walls - positioned so that several are visible from each scan position. Because each target has a precise, identifiable centre that multiple scans can all see, the software (or surveyor) matches the same target across scans and uses those shared points to compute the alignment. Targets give strong, reliable, checkable registration, and they are the traditional choice for accurate work, especially over larger or repetitive spaces where cloud geometry alone is ambiguous. The cost is effort and planning: targets must be placed well, kept still, surveyed if georeferencing is needed, and not moved mid-job. In heritage or sensitive interiors you may not be allowed to fix anything to surfaces, which constrains the method.
Cloud-to-cloud registration dispenses with targets and aligns scans directly by matching their overlapping geometry - the software searches for the transformation that makes the shared surfaces coincide, typically using an iterative algorithm that nudges the scans together until the overlap fits as closely as possible (the classic family is 'iterative closest point'). Its great advantage is freedom: no targets to place, so capture is faster and less intrusive, which suits interiors, cluttered spaces and fast mobile or handheld scanning. Its weakness is that it needs sufficient overlap and enough distinctive geometry to lock onto - a long, featureless corridor or a bare symmetrical room gives the algorithm little to grip, and alignment can slip or drift. Modern workflows, including mobile SLAM systems, rely heavily on cloud-to-cloud methods and are remarkably good, but they are most robust when the space has plenty of shape to match.
In practice the two are combined: cloud-to-cloud for speed and convenience, with a scatter of targets (or surveyed control points) to anchor the network, check the result and stop drift over the whole job. Whichever is used, the essential discipline is the same - the software will always produce *an* alignment, so you must verify it, not just accept it. Which leads directly to reading the registration error.
Targets = spheres/checkerboards the scans share. Cloud-to-cloud = match the overlapping geometry. Usually both: fast + anchored.
Checking the registration - read the error, do not trust the picture
The single most important habit in processing is this: registration software always gives you an answer, and the answer is not always right. Feed it scans with too little overlap, a featureless corridor, or targets that moved, and it will still confidently report an alignment - one that may be subtly, or badly, wrong. A cloud can look perfectly crisp on screen and still be distorted. So you never judge registration by eye alone; you read its error.
Good registration software reports a measure of how well the scans actually agree where they overlap - typically a residual distance: on average, how far apart are points that should be the same surface, across all the joins? A small residual (well under the data's noise level) means the scans agree tightly; a large one means they do not, and something is wrong - insufficient overlap, a moved target, a mis-matched pair, or accumulated drift. You read these numbers scan by scan and for the network as a whole, find the worst joins, and fix them - adding overlap, re-matching, removing a bad scan - before trusting the dataset. This is quality control, and skipping it is how bad data reaches a design team looking authoritative.
There is an honest subtlety worth stating plainly: a low registration error means the scans are consistent with each other, not necessarily that the cloud is correct in the real world. You can register a set of scans beautifully into an internally perfect cloud that is nonetheless rotated, scaled slightly off, or floating away from true position - internally tight, externally wrong. Tying the cloud to reality - real-world coordinates, true scale, a known datum - is georeferencing, and it depends on surveyed control. For everyday architectural and interior work, an internally consistent cloud of good relative accuracy is often all you need, and that is a reasonable, honest deliverable. But the moment the result must sit correctly in real-world coordinates, align to a legal boundary, or serve as a survey-grade deliverable, that is georeferenced survey - the domain of a licensed surveyor working to recognised standards with proper control, and not something to infer from a good-looking internal alignment. Know which you have: relative consistency is one claim, absolute correctness in the world is a much bigger one, and the figures that back the bigger claim come from the surveyor and the spec, not from the viewer.
The software ALWAYS aligns. Read the residual error, fix the worst joins. Low error = consistent, NOT necessarily true in the world.
Cleaning - where the usable dataset is actually made
A freshly registered cloud is whole but still raw: it contains everything that was in front of the scanner, wanted or not. Cleaning is the work of removing what is not the permanent fabric, so that the surviving points describe the building you actually care about. It is tedious, it is largely manual, and it is where a great deal of a deliverable's real quality is made or lost.
Several things get removed. Transient objects - people who walked through the scans, parked vehicles, temporary furniture, site equipment, a trolley someone left - are not the building and must go, or they will confuse every downstream use. Vegetation - plants, overhanging branches, grass - is usually stripped for building work, though it may be kept for landscape or heritage purposes. Noise and outliers - the fuzzy spread around surfaces and the stray points floating in space from beam splitting, reflections off glass, or dust - are filtered out so measurements and meshing behave. And often the cloud is cropped to the area of interest, discarding the street, the sky and the neighbouring buildings that the scanner happened to catch.
The tools range from automatic to entirely manual. Algorithms can strip many outliers statistically (points with too few neighbours are likely noise), and classification routines - increasingly machine-learning based - can label and remove vegetation or isolate the ground or walls. But the messy reality is that automated cleaning is imperfect, and a careful human still goes through by hand, deleting the van the algorithm missed and rescuing the thin railing it mistook for noise. This is a judgement-laden job: remove too little and clutter corrupts the model; remove too aggressively and you delete real features - a delicate moulding, a slender post, a genuine but sparse surface - that you needed. Good cleaners keep the master data and work on copies, and keep notes on what was removed.
Stand back and the importance is clear. Registration and cleaning together are the post-processing that turns raw capture into a usable dataset, and they typically take far longer than the scanning did. The field time produces the raw material; this desk work produces the deliverable. It is genuinely where capture quality is won or lost - and it is a real, valuable, often under-appreciated skill. Respect it, budget time for it, and never hand on an unregistered, uncleaned cloud as if the scanning alone were the job.
Registration error / residual
How well the scans agree where they overlap
Read the reported residual per scan and for the network; a good-looking cloud can still carry drift. Low residual means internal consistency, not real-world correctness. Principles here; binding accuracy follows the spec and a surveyor.
Georeferencing & control
Tying the cloud to true real-world coordinates and scale
Absolute correctness in the world, a legal boundary or a survey-grade deliverable needs surveyed control and a licensed surveyor - do not infer it from a tight internal alignment.
Cleaning provenance
What was removed, and keeping the master intact
Clean on copies, keep the raw master, and record what was removed (people, vegetation, noise, context). Over-aggressive cleaning deletes real features; document the decisions.
Workshop - register and clean a multi-scan dataset, and document the quality
This is the hands-on heart of the module. Using free processing software and a multi-scan sample dataset (several scanner makers publish raw multi-scan samples), you will register the scans, read the error, clean the result, and write an honest quality note - the exact discipline real projects need.
Free point-cloud processing software that can register scans (several exist) and a multi-scan sample dataset. No hardware needed - the raw scans are provided; the learning is in the processing.
Goal: experience, end to end, how raw scans become one clean usable cloud - and how quality is judged Inputs: free registration/processing software + a multi-scan sample dataset + this lesson Time: ~60-75 minutes
- 1Inspect the raw scans: open two or three individual scans and confirm each sits in its own coordinates and contains clutter. Identify the overlap regions you expect registration to use.
- 2Register cloud-to-cloud: run the software's alignment to bring the scans into one coordinate system, then find and record the reported registration error (residual) for the worst join and for the whole set.
- 3Diagnose and improve: look for a 'double wall' or offset where registration is poor, and try to improve it (add overlap, re-match a pair, or exclude a bad scan). Note what changed the error and by how much.
- 4Clean the cloud: remove transient clutter (people, furniture), strip obvious outliers and noise, and crop to the area of interest - working on a copy, keeping the raw master untouched. Watch for thin real features you might delete by mistake.
- 5Write the quality note: in half a page, state the registration method used, the final residual error, whether the result is internally consistent or (it is not) georeferenced, what you removed in cleaning, and where you would call a surveyor if the job needed real-world accuracy.
You’ll walk away with
A cleaned, registered cloud plus a half-page quality note recording the registration method, the final registration error, the internal-consistency-versus-georeferenced distinction, the cleaning decisions, and the point at which a licensed surveyor would be required. This note is a template for documenting capture quality on real work.
Three altitudes on the same idea
Read the band that fits you — or all three.
The cloud you design from is only as good as its registration and cleaning, so treat post-processing as a real, budgeted part of the job, not an afterthought. When you specify or commission a capture, ask how scans will be registered (targets, cloud-to-cloud, control points), what registration error is acceptable, and whether the deliverable is internally consistent or properly georeferenced - because those are different claims with different uses and costs. Insist on a cleaned cloud with transient clutter and noise removed, and be clear whether vegetation and context are kept. Remember that a crisp-looking cloud can still carry drift; read the error report, do not trust the picture. Defer georeferencing, control and any survey-grade accuracy to a licensed surveyor.
If you capture interiors yourself, registration and cleaning are most of the actual work - plan for them. For a room or small space, cloud-to-cloud alignment usually suffices, but give neighbouring scans generous overlap and enough distinctive geometry; a bare, symmetrical corridor will defeat the alignment and drift. After registering, clean honestly: remove the people, the temporary furniture and the noise, but be careful not to delete the thin genuine features - a slim skirting, a pipe, a railing - that you will need for fit-out. Keep your raw data untouched and work on copies. And be realistic: a quick handheld scan is internally consistent at best, not a georeferenced survey, so coordinate anything binding with a surveyor.
Registration and cleaning are the least glamorous and most decisive steps in reality capture, and understanding them marks you out. Be able to explain why capture produces many separate scans, what registration does (aligns them into one coordinate system), the two main methods (target-based and cloud-to-cloud) and their trade-offs, and - crucially - why you read the registration error instead of trusting the on-screen picture. Understand the honest subtlety that internal consistency is not the same as being correct in the real world, which is georeferencing and needs control. Then understand cleaning: removing transient objects, vegetation and noise, partly automatically but finished by hand. This is exactly the practical literacy that makes a graduate useful on real capture projects.
“Once the scanning is done, the hard part is over - you just press a button and the software automatically stitches all the scans together perfectly and removes the clutter, so registration and cleaning are quick, automatic steps you do not really need to worry about.”
Do it yourself
No equipment needed - reason it through.
- 1Why does capture produce many separate scans rather than one, and why is each in its own coordinate system? What does registration do about it?
- 2Compare target-based and cloud-to-cloud registration: how each works, when you would choose each, and why they are often combined.
- 3Why must you read the registration error instead of judging alignment by eye? What does a 'double wall' tell you?
- 4Explain the difference between an internally consistent cloud and a georeferenced one - and why only one of them is a survey-grade claim.
- 5What gets removed in cleaning, why is it partly manual, and what is the risk of cleaning too aggressively?
The one line to carry out
Peer-reviewed journals & authoritative standards
- 01Point set registration — Wikipedia - Point set registration, 2026.
- 02Point cloud — Wikipedia - Point cloud, 2026.
- 03Image registration — Wikipedia - Image registration, 2026.
- 04Georeferencing — Wikipedia - Georeferencing, 2026.
- 05Terrestrial laser scanning — Wikipedia - Terrestrial laser scanning, 2026.
With a single clean cloud in hand, we can ask what representations to turn it into - continuous meshed surfaces, textured models - and how to store and exchange it. Next: meshes, textures and the file-format landscape.
The author
Amogh N P
Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.
More about Amogh →