2026.11Technology

From an AI model that understands space
to a Physical AI model that also understands how it moves

LiOps uses one 3D AI for object segmentation, scan registration, site perception and robot manipulation. On each task we set it against the leading model in the field, and it came out ahead.

Object segmentation3×Learns three times faster than PTv3, and is more accurate
Scan registration+15.2%pCorrect matches on scans with little overlap
Site perception99.4%Forklift pockets found. Previous best 78.1%
Robot manipulation86%Success on precise insertion. Other AI: 0%
Summary

Results at a glance

What was measuredLiOpsCompared with
Object segmentation
Accuracy on indoor 3D scenes74.373.6PTv3
Training rounds to peak accuracy (fewer is better)2576PTv3
Scan registration
Correct matches on scans with little overlap58.7%43.5%GeoTransformer
Correct among the 1,000 most confident matches88.7%78.6%SHReg
Site perception
Forklift pockets found99.4%78.1%Previous SOTA (internal architecture, unpublished)
Robot manipulation
Success on precise insertion86%0%Diffusion Policy · ACT
Success on cube stacking94%81%Diffusion Policy
Success on cube pushing100%89%ACT
Part 1

One AI for every 3D task

Until now each 3D task has needed a different AI. Even PTv3, regarded as the strongest in research, is weak at registering scans. LiOps leads on all three tasks with one AI.

Object segmentation · 3D Segmentation

More accurate than PTv3, and three times faster to learn

The task is to say whether each point in a 3D scene belongs to a chair or a desk. It works from shape alone, without colour, on a model 25% smaller than PTv3.

74.3Accuracy, PTv3 73.6
Training rounds to peak accuracyFewer is better
3× faster
LiOps25
PTv376
ScanNet20 · Sayem's experiment
Accuracy early in trainingHigher is better
+18.7 at round 2
Round 2
LiOps58.2
PTv339.5
Round 5
LiOps67.5
PTv355.4
Round 10
LiOps72.4
PTv364.0
ScanNet20 · Sayem's experiment
Scan registration · 3D Registration

It registers accurately even with little overlap

The task is to join two 3D scans taken from different positions. That means pairing up the same points across both scans, and LiOps finds those pairs far more accurately.

+15.2%pCorrect matches, against GeoTransformer
Correct matches% · Higher is better
Low overlap +15.2%p
Normal scans
LiOps87.2%
GeoTransformer71.9%
Low-overlap scans
LiOps58.7%
GeoTransformer43.5%
3DMatch · 3DLoMatch · GeoTransformer figures from its paper
Correct among the 1,000 most confident matches% · Higher is better
Low overlap +12.5%p
Normal scans
LiOps88.7%
SHReg78.6%
Low-overlap scans
LiOps61.3%
SHReg48.8%
3DMatch · 3DLoMatch · SHReg figures from its paper
Site perception · Forklift

Far ahead of a previous best that even the latest research SOTA (PTv3) could not beat

To lift a load, a forklift has to know exactly where the load and its fork pockets are. The previous SOTA is an internal architecture we built earlier (unpublished), which was more accurate than PTv3 at this job. LiOps is far more accurate still.

99.4%Fork pockets found, previous best 78.1%
Forklift perception accuracy% · Higher is better
Pockets found +21.3%p

Previous SOTA: our earlier internal architecture, unpublished

Load
LiOps95.1
Previous SOTA92.6
Edges
LiOps80.3
Previous SOTA76.9
Fork pockets
LiOps96.5
Previous SOTA86.7
Pockets found
LiOps99.4
Previous SOTA78.1
Forklift validation scene · Previous SOTA from recorded figures
The previous SOTA is more accurate than PTv3Position error (mm) · Lower is better · Same conditions

Previous SOTA: our earlier internal architecture

Moving points
Previous SOTA28.23
PTv328.28
Static points
Previous SOTA6.43
PTv37.18
Team PointWorld experiment · 3,185 robot videos
Part 2

Beyond 3D, to Physical AI

LLMs became general by learning how to answer questions rather than memorising fixed answers. Today's robot AI answers only “how should the joints move next?” LiOps answers “how will this scene move?”, and the robot's own motion sits inside that answer.

LLM

Learns
Question → answer
Can answer
Almost any question
Scales
Unchanged when the task changes

Existing robot AI

Learns
Image → joint motion
Can answer
The robot's own next move
Scales
Retrained for each robot and task

LiOps

Learns
3D space + question → future motion
Can answer
How the robot and the things around it will move
Scales
The robot's motion is part of the world's motion
Motion prediction · World Motion

It predicts how a scene will move, to the millimetre

In scenes where objects move 56 mm on average, the prediction error is 3.8 mm. Learning this prediction alongside the task doubles the robot's success rate.

3.8 mmMotion prediction error
Motion prediction errormm · Lower is better
93% lower
No prediction (assumes no motion)56.0mm
LiOps3.8mm
300 ManiSkill validation videos · Muhammad's experiment
Learning motion prediction alongsideRobot success (%) · Same model, same amount of training
2×
Actions only8%
Actions + motion prediction16%
ManiSkill precise insertion · 100 attempts
Robot manipulation · ManiSkill

It does precise work other AI cannot

This is the standard test in robot arm simulation. It learned from demonstrations alone, with no pre-training. It succeeded 86% of the time on an insertion other AI never managed once, and leads dedicated models at cube stacking even after learning six tasks on one model.

86%Success on precise insertion, other AI 0%
Precise insertionSuccess (%) · Inserting a peg into a side hole
+86%p
LiOps86%
Diffusion Policy0%
ACT0%
ManiSkill PegInsertionSide · Comparison models from the ManiSkill3 paper
Cube stackingSuccess (%) · Picking up a cube and placing it on another
+13%p
LiOps (six tasks, one model)94%
Diffusion Policy81%
ACT80%
ManiSkill StackCube · Comparison models from the ManiSkill3 paper

How it was measured

  1. Object segmentation: ScanNet20 val, 312 scenes, coordinates (xyz) only, no pre-training, same Pointcept v1.7 recipe (100 epochs). Accuracy is best val mIoU; training rounds are the epoch at which that best was reached. Parameters: LiOps 34.8 M, PTv3 46.2 M.
  2. Scan registration: official 3DMatch (normal) / 3DLoMatch (low overlap) protocol, LiOps epoch 8. Correct matches is inlier ratio; the 1,000 most confident matches is IR@1000. GeoTransformer and SHReg figures are as reported in their papers.
  3. Site perception: one forklift validation scene (3-frame interval), LiOps single-frame final model (v10_single step 12,000). Perception accuracy is F1; pockets found is recall. The previous SOTA is our internal architecture before LiOps (unpublished, an A3DP model based on SPUNet-FlexGEMM). Its figures are those recorded in commit 1889e4eb and were not run side by side on the same frames. The previous SOTA figures are after threshold tuning; the LiOps figures are before. The comparison of the previous SOTA with PTv3 is an experiment in PointWorld swapping only the backbone (DROID, 3,185 clips, same head, loss and evaluator).
  4. Motion prediction: 300 ManiSkill validation clips. The error of assuming no motion equals the average size of motion in the scene. The learning-alongside comparison uses the same model and 30k steps on PegInsertionSide.
  5. Robot manipulation: ManiSkill3, 1,000 motion-planning demonstrations, 100 episodes, counted as success if it succeeded at least once in the episode. LiOps takes RGB-D point cloud input. Precise insertion (PegInsertionSide) uses the Peg/Plug model; cube stacking (StackCube) and pushing (PushCube) use a single model shared across six tasks. Diffusion Policy and ACT are the RGB baselines in Table III of the ManiSkill3 paper (best success during training). Diffusion Policy trained directly by us on the same evaluator reached 2% on precise insertion.

Send LiOps your
site conditions

We will come back with whether it applies and what to expect.