/AI3d ago

Andrew Davison's lab introduces MLP-Splatting, using tens of MLP primitives instead of hundreds of Gaussians for 3D reconstruction

It achieves clearer object separation than Feature-3DGS.

--0--
Shinjeong Kim@shinjeong99

(1/5) Excited to introduce MLP-Splatting, a novel way to decompose a scene into object-/part-level primitives!

Each object can be represented with a few tens of light-field-based primitives (c.f. 3DGS: hundreds+).

w/ @cheng_yuzh21715 @XinKong_IC @paulhjkelly @AjdDavison

9:25 AM · Jun 4, 2026 · 13.6K Views
Sentiment

Users express excitement about MLP-Splatting for object-level scene decomposition with light-field primitives, calling the technique sick and exciting.

Pos
100.0%
Neg
0.0%
1 comments with sentiment.
Cluster Engagement
-
Views
-
Comments
-
Reposts
-
Bookmarks
Expand data
Posts from X
Most Activity
Most Activity
VIEWS6KBOOKMARKS38LIKES42RETWEETS6
Andrew Davison@AjdDavison

MLP-Splatting, decomposed reconstruction and Splatting from our lab at Imperial College. Come and find Shinjeong at CVPR if you are interested.

Shinjeong Kim@shinjeong99

(1/5) Excited to introduce MLP-Splatting, a novel way to decompose a scene into object-/part-level primitives!

Each object can be represented with a few tens of light-field-based primitives (c.f. 3DGS: hundreds+).

w/ @cheng_yuzh21715 @XinKong_IC @paulhjkelly @AjdDavison

3dViews 6KLikes 42Bookmarks 38
Shinjeong Kim@shinjeong99

(2/5) Project Page: http://shinjeongkim.com/mlp-splatting

Thanks to the expressive representation on local primitives, we achieve comparable NVS quality but with 3X rendering speed and with 1/15 memory.

3dViews 215Likes 3Bookmarks 1
Shinjeong Kim@shinjeong99

(3/5) Having small number of meaningful primitives make object selection and scene editing easy! We can even select objects with a few clicks (video: <6 click per chess-piece).

3dViews 158Likes 2
Shinjeong Kim@shinjeong99

(4/5) Or by language if guided with language feature during training!

3dViews 143Likes 2
Shinjeong Kim@shinjeong99

(5/5) We can apply SE(3), deletion, and color change to per selected primitives.

3dViews 135Likes 1
dumb rat@yardrat39

@shinjeong99 @deepfry_n @cheng_yuzh21715 @XinKong_IC @paulhjkelly @AjdDavison dawg this is so sick. exciting stuff

3dViews 113
Sviat Gladyshev@SviatoslavG

@shinjeong99 @cheng_yuzh21715 @XinKong_IC @paulhjkelly @AjdDavison The “few meaningful primitives” part feels very important. A lot of 3DGS work focuses on visual quality, but object-level structure and editability may matter more if these scenes are going to become usable assets or interfaces.

3dViews 33