TwinForge Coming soon

Reconstruction software by LycusLabs

Laser and camera, fused into a digital twin — automatically.

TwinForge turns a walk through a building into a finished digital twin. Walk the space with a handheld LiDAR scanner or an iPhone Pro; TwinForge aligns every scan, calibrates the sensors against each other and cleans the data on its own. Out come a textured mesh, a Gaussian splat, a clean point cloud and a floor plan.

TwinForge is in development and will be available soon.

  • Fire and forget: drop in the scans, collect the models
  • One run, four outputs
  • Handheld LiDAR scanner or iPhone Pro
A textured 3D model of a four-room ground floor, seen from above with the ceiling cut away
Five handheld scans of one ground floor, fused and textured. Ceiling cut away for the view.

What you get

What TwinForge makes from one walk-through

Textured mesh

Closed where the scanner saw, open where it did not, with colour baked from the camera frames. Measure it, cut sections, load it into any 3D tool.

GLB · OBJ · PLY

Gaussian splat

A photoreal 3D Gaussian splat for walkthroughs — light, reflections and materials as the camera saw them. Placed on the laser geometry, so it sits at true scale.

3DGS PLY

Clean point cloud

Every scan merged into one cloud, with people, moving objects and mirror reflections already removed. Levelled and squared, ready to bring into your own tools.

PLY

Floor plan

Walls and openings taken from the laser and drawn into a plan you can measure from, with an editor for anything the automation gets wrong.

SVG · DXF · PNG sheet

AI-assisted point generation

Where the laser is thin — fine detail, far corners, surfaces seen at a glancing angle — learned multi-view depth adds points from the photos. Generated points are marked, so you always know what was measured and what was inferred.

Part of the point cloud

Clean data, not just more data

Everything that should not be there, removed

People walking through, the operator, doors that moved and the false rooms that appear behind mirrors are found from the data itself — space the laser later saw straight through cannot have held a wall — and removed before anything is built. Drag the divider.

12.8%
of the points were people and moving objects — found and removed
48,880
phantom points behind mirrors corrected, in a single scan
Top-down slice through a four-room floor. Left of the divider, red trails show people and movement; right of it, only walls and furniture remain.As scannedCleaned

How TwinForge works

Every step checks the one before it

The pipeline does not trust any single source. The laser checks the cameras, the cameras check the laser, and several scans check each other. Each step leaves a file you can open.

  1. Rebuild the trajectory

    Where the scanner was, and how it was turned, is recomputed from the raw laser and motion data rather than taken on trust from the device's own export.

  2. Calibrate the sensors

    Camera timing and how the camera sits relative to the laser are recovered from the data itself. No calibration board, no manual offsets — and a small timing error is what smears colour across every edge.

  3. Align every scan

    Scans are matched by what the cameras saw, pinned to the laser points behind each photo, then refined surface to surface. Symmetric rooms that fool shape-only alignment are resolved by the pictures. The reference scan is chosen automatically, and a scan of a different space is set aside rather than forced in.

  4. Correct drift with photos

    All camera frames from all scans form one shared photo model. Where the laser trajectory has drifted, that model pulls it back — by centimetres, frame by frame.

  5. Clean

    The operator, people walking past, doors that moved and the false rooms behind mirrors are removed, each by evidence rather than by a filter setting.

  6. Fill the gaps

    Where the laser returned too few points, learned depth from the photos adds more — marked as generated, never mixed up with measurements.

  7. Level and square

    The floor is found and levelled, and the model is turned to line up with the walls, so plans come out straight without anyone rotating anything.

  8. Build surfaces and colour

    Surfaces are built only where space was observed — gaps stay gaps instead of invented geometry. Colour is projected from every camera frame with occlusion handled and voted across views, so one bad frame cannot win.

A raw fisheye camera frame from the scanner showing a small room with a treadmill, a washing machine and a window
One of thousands of raw camera frames. Its colour ends up on the model above; its position helped align the scans.

Laser and photo together

Each sensor does what it is good at

Photos alone fail on the things interiors are made of: flat white walls, glass, mirrors. There is nothing to match between pictures, so the software guesses.

The laser measures geometry directly and never guesses — but it drifts and it sees no colour. TwinForge uses each to fix the other: the laser gives the shape, the cameras give colour, alignment across scans and the correction for drift.

Fire and forget

Drop in the scans. Collect the models.

Nothing to tune

Registration, calibration and cleaning decide from the data in front of them. There are no thresholds to guess and no scan order to get right.

Nothing to babysit

Start it and walk away. Each stage checks its own result and stops with a reason instead of passing a bad result downstream.

Every step on record

Every stage writes its result as a file you can open, so you can see how any output was made.

Availability

Coming soon

TwinForge is in development alongside real scanning work and will be available soon. To hear when it launches, or to ask a question, write to info@lycuslabs.com.