Papers for

3d vision engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Cogs dataset reveals varied usefulness of 3D Gaussian attributes

COGS: A Diagnostic Benchmark for Attribute-Aware Object-Level 3D Gaussian Splatting Perception

Abstract: 3D Gaussian Splatting (3DGS) is increasingly explored as an input representation for 3D perception. Yet it remains unclear how current 3D architectures exploit heterogeneous Gaussian attributes. This ambiguity makes accuracy hard to interpret and limits principled architecture design for 3DGS perception. However, existing object-level 3DGS datasets lack the appearance variation or artifact control needed for systematic attribute-level analysis. We introduce COGS, a large-scale 3DGS dataset with 15,675 artifact-filtered and appearance-rich objects across 40 categories. Built on COGS, we establish COGS-Bench for object classification and attribute-usage diagnosis, complemented by external validation. Our benchmark shows that Gaussian attributes are not uniformly beneficial: selected subsets can outperform the full attribute set, and the effects of appearance, opacity, and covariance-related attribute combinations vary substantially across architectures. We further study this finding with HALO, a reference model that preserves attribute-specific evidence before hierarchical aggregation. Experiments on COGS-Bench and external 3DGS datasets demonstrate that COGS supports systematic diagnosis of 3DGS attribute usage, while HALO highlights the value of role-preserving attribute organization. Our dataset is available at https://huggingface.co/datasets/XiaoZhengCV/COGS.

Thu 29 OctComputer Vision and Pattern Recognition
The gist
3D Gaussian splatting is a way to represent 3D objects that includes multiple attributes, but it’s unclear how these attributes affect object recognition. The paper’s authors created a large, detailed dataset called COGS, with many objects having diverse appearances, to test how these attributes impact perception. They found that not all attributes help equally; sometimes using fewer can work better. They also designed a model named HALO to keep attribute information organized, improving understanding of how these attributes are used.
Open → 2610.39201v1

Multi view local feature matching improves speed and accuracy

MVLoMa: Multi-View Local Feature Matching with Any Geometry Foundation Model

Abstract: Local feature matching is typically formulated for image pairs, although structure-from-motion and visual localization commonly match one reference image against many retrieved or covisible neighbours. Applying a pairwise matcher independently to these centre-neighbour edges duplicates reference-side computation and prevents the matcher from exploiting complementary multi-view geometric evidence from the remaining observations. To address these limitations, we introduce MVLoMa, a sparse star-graph matcher that extends LoMa from image pairs to multiple views. MVLoMa first uses a frozen multi-view geometry model to jointly describe all images in a star, then injects the resulting cross-view geometric context into local descriptors. It then matches the centre image to all neighbours in a single forward pass through per-view self-attention and bidirectional centre-neighbour cross-attention. For supervision, we derive positive correspondences only from depth-valid, mutually visible dense warps and explicitly penalize high-confidence matches that violate epipolar geometry. On 25-view star graphs from HyperSim, ScanNet++, Mip-NeRF 360, and Tanks and Temples, MVLoMa obtains the best macro-average relative-pose AUC among the compared methods at all three thresholds (58.65/85.41/90.99). Its matcher is 2.20 times faster than sequential evaluation of the 24 centre-neighbour edges. The same design supports four tested frozen geometry encoders -- DA3, $π^3$, VGGT, and VGGT-$Ω$ -- with DA3-Giant performing best on all reported encoder-ablation metrics. Controlled ablations further isolate the effects of geometry-aware descriptors, visibility filtering, geometric negative supervision, and joint multi-view inference.

Thu 22 OctComputer Vision and Pattern Recognition
The gist
Matching points in images helps computers understand 3D scenes from photos, but usually this works only between pairs of images. The authors developed MVLoMa to match one image to many neighbors at once, using geometric knowledge across all views. This approach speeds up matching and improves accuracy by considering multiple images together rather than separately. They tested it on various datasets and showed it works better and faster than existing methods.
Open → 2610.31321v1

Boundaries established for neural networks separating point clouds

Degree Bounds for Separating Polynomial and Neural Invariants for Point Clouds

Abstract: Neural networks that respect the symmetries of point clouds commonly compute high-order representations of the rotation group to improve their expressivity. Such models are known to be universal, and thus able to separate any pair of point clouds, when using representations of sufficiently high order, yet no precise bound on this order, as a function of the number of points, was previously known. We establish the first quadratic lower and upper degree bounds for polynomials that separate point clouds of n points up to rotations and permutations. By showing Tensor Field Networks and MACE can express all invariant polynomials of a given degree with sufficient representation order, we additionally derive the first explicit, quadratic bound on the representation order sufficient for these architectures to be complete, replacing previous existence results with concrete guarantees. We further show that, under local regularity assumptions, point cloud separation can be achieved with a message-passing-based model using invariants whose degree depends only on the size of a local neighborhood, rather than on the size of the full point cloud. Finally, we provide counterexamples showing MACE must compute high order irreducible representations to separate locally regular point clouds.

Mon 19 OctMachine Learning
The gist
Neural networks that analyze 3D point clouds often need to consider how objects can be rotated or reordered to understand them correctly. The authors found concrete limits on how complex these networks need to be to tell any two point clouds apart, even when rotations and rearrangements happen. They proved that certain network types can achieve this by looking at polynomial features up to a specific complexity, and that this complexity grows roughly with the square of the number of points. The work also shows that for point clouds with regular local structure, simpler approaches focusing on small neighborhoods can still distinguish them effectively.
Open → 2610.26612v1

Brain inspired recurrent model improves 3D point cloud completion

BRICE: Brain-inspired Recurrent Illusory Contour Encoder for Point Cloud Completion

Abstract: Mainstream point cloud completion methods are unanimously based on deep learning architectures. On one hand, these methods tend to repetitively stacking attention modules to enhance network performance, which drifts away from the neat design of unified and interpret-able networks; on the other hand, nearly all existing architectures rely solely on feed-forward connections to propagate information, neglecting feedback from deeper layers. The recurrent neural architecture, formed by feedforward-feedback loops, have shown its ability to generate Illusory Contours (ICs) in the V1 brain region of mammals; and ICs are essentially a completion mechanism of the brain for visual information. Motivated by this, we design a Brain-inspired Recurrent Illusory Contour Encoder (BRICE) to "imagine" what is missing in the incomplete 3D point clouds. Building upon the foundation model of Predictive Coding (PC), the plug-and-play nature enables BRICE to be seamlessly integrated into mainstream point cloud completion baselines. Experimental results show that BRICE can enhance various completion baselines on different 3D datasets such as MVP2K, PCN, and PlantPCom. Our code: Https://github.com/wangyunlei-wyl/BRICE.

Fri 16 OctComputer Vision and Pattern Recognition
The gist
Completing missing parts of 3D shapes is hard because existing methods mainly use straightforward processing and stack many attention steps, which can make models complicated and less understandable. The authors took inspiration from how the brain sees shapes by combining forward and backward signals to imagine missing contours. They created a new model that mimics these brain loops to better guess missing parts of 3D scans. This approach can be added to existing 3D shape completion systems and improves their results on several datasets.
Open → 2610.23001v1

Separable embeddings overcome pose errors in 3D shape learning

SIEVE: Overcoming Topological Obstruction in Equivariant Self-Supervised Learning

Abstract: We identify a theoretical incompatibility between 3D point cloud masked autoencoding and SE(3)-equivariant networks. We prove that standard masking triggers a topological collapse, effectively forcing the model to hallucinate orientation without a reference frame. To resolve this, we introduce SIEVE (Scalar Invariant Extraction Via Equivariance), an SE(3)-equivariant self-supervised framework that compresses point cloud geometry into invariant scalar embeddings. At its core is the spherical projection mask, which preserves global pose while obfuscating local semantics, sidestepping the obstruction by construction. Experiments confirm that SIEVE circumvents the predicted collapse where constant and noise masks fail. On downstream point cloud tasks, the resulting embeddings improve over coordinate-based baselines and hand-crafted geometric descriptors, with the largest gains on generalization to unseen shape categories.

Thu 15 OctMachine LearningArtificial IntelligenceComputer Vision and Pattern Recognition
The gist
Learning 3D shapes from partial views is tricky because usual methods confuse an object's orientation without a stable frame of reference. The authors explain a mathematical reason why typical masked autoencoder techniques fail when applied to networks that understand 3D rotations. They propose a new method called SIEVE that looks at shapes in a way that keeps orientation information intact while hiding fine details. This lets computers make better sense of 3D objects, improving performance on recognizing new shapes.
Open → 2610.21087v1

Guard improves robotic part detection by filtering uncertain 3d points

GUARD: Geometric Uncertainty-Aware Point Cloud Denoising and Segmentation for Robotic Hard Disk Drive Disassembly

Abstract: Reliable robotic disassembly requires part-level representations that distinguish genuine component geometry from scanning and reconstruction artifacts. In point clouds of hard disk drives (HDDs), structured ghost artifacts can resemble valid components locally while remaining inconsistent with the overall geometry, allowing erroneous measurements to receive plausible semantic labels. This creates an engineering information problem: semantic prediction confidence alone does not establish whether the underlying geometry is reliable. We propose \textbf{GUARD}, a geometric uncertainty-aware framework that performs point filtering and segmentation within a single forward pass by modeling the reliability of learned geometric representations. GUARD combines a multi-scale geometric transformer with a multi-bandwidth random Fourier feature Gaussian Process to estimate per-point geometric uncertainty, complemented by predictive entropy to suppress unreliable measurements while preserving informative structures. Evaluation on 2,745 real HDD point clouds shows that GUARD improves PointNet++ segmentation mean intersection over union from 0.7739 to 0.8318. Additional experiments on ShapeNetPart and ScanNet examine robustness across corruption types, point-cloud domains, and segmentation backbones. On manually annotated ScanNet samples, geometric uncertainty achieves a corrupted-point detection F1 score of 0.7931, compared with 0.2212 for predictive entropy. The results demonstrate the value of distinguishing geometric reliability from semantic confidence and reveal a tradeoff between artifact suppression and preservation of informative structures. GUARD contributes a reliability-aware approach to interpreting imperfect 3D measurements for component identification and subsequent robotic handling. Project website: https://001-wang.github.io/GUARD_Point_denoiser/.

Tue 6 OctComputer Vision and Pattern RecognitionRobotics
The gist
Robots that take apart hard disk drives need to tell real parts from scanning errors in 3D images. The authors created GUARD, a method that can spot which parts of a 3D scan are reliable and which are likely mistakes. GUARD uses smart math to check uncertainty in the scan shapes and cleans out errors while keeping important details. Tests show GUARD helps robots more accurately identify parts in complex 3D data, especially when scans have noise or mistakes.
Open → 2610.09068v1

Point cloud transformers made faster and easier to tune

Position Anchor Tuning: Towards Efficient Adaptation of Pre-Trained Point Cloud Transformers

Abstract: Parameter-efficient fine-tuning (PEFT) has recently emerged as a pivotal research direction for adapting pre-trained point cloud transformers to diverse downstream tasks. Although existing methods achieve excellent fine-tuning performance with high parameter efficiency, they ignore inference efficiency. To tackle this problem, a novel PEFT method termed position anchor tuning (PAT) is proposed in this paper. As multi-head attention (MHA) and feed-forward network (FFN) are computation-heavy blocks in pre-trained transformers, PAT decreases their computational cost through token aggregation-expansion pairs. Each pair comprises a token aggregation module (TAM) and a token expansion module (TEM). For MHA and FFN blocks, TAMs extract representative tokens from their input tokens based on position anchors in 3D space. These extracted tokens, rather than the original input tokens, are processed by the blocks, thereby reducing the number of tokens involved in computation. Then, TEMs propagate the learned representations back to the original input tokens. Since TAMs are solely responsible for capturing task-specific representations, base-sharing low-rank adaptation (BSLoRA) is further introduced to enable them to learn such representations effectively with only a small number of trainable parameters. Extensive experiments on widely used benchmarks demonstrate that PAT performs comparably to state-of-the-art methods while incurring significantly lower computational overhead and fewer trainable parameters.

Wed 16 SeptComputer Vision and Pattern Recognition
The gist
Fine-tuning large pre-trained models for 3D point cloud data can be slow and expensive. The authors propose a new method called position anchor tuning that speeds up this process by reducing the amount of data these models have to process, using smart shortcuts that pick out key parts of the data. Their technique keeps the performance high while making the computations cheaper and requiring fewer adjustments. This could help make 3D data analysis on devices more efficient without needing a lot of computing power.
Open → 2609.18056v1

Frozen model combination improves 3D segmentation by keeping multiple labels

Beyond Argmax: A Mechanistic Study of Semantic Retention in Frozen Foundation-Model Composition for Generalized Few-Shot 3D Segmentation

Abstract: Classical classifier-combination work distinguishes score-level fusion from hard decision-level voting. We revisit this distinction where independently pretrained, frozen foundation models are composed at inference time for generalized few-shot 3D segmentation. We ask: how much useful semantic information is lost when heterogeneous sources are collapsed to a single class before they can interact? We answer with a same-input semantic-retention intervention. Dense RegionPLC and sparse cross-view SAM3 evidence, model weights, masks, geometry, vocabularies, and fusion rules are frozen; only the number of semantic alternatives retained before interaction is varied via a matched top-k ladder. On 156 held-out ScanNet200 scenes, top-1 reaches 28.47 harmonic-mean (HM) IoU while full distribution fusion reaches 34.87 HM (+6.40, 95% CI [+5.24,+7.64]). The pattern replicates on 50 ScanNet++ scenes: 23.02 vs. 26.50 HM (+3.48, 95% CI [+1.64,+5.93]). The conclusion is robust: full-distribution HM is stable across sparse-source weights 0.3--0.7; alternative operators (max, geometric pooling) also outperform top-1; and a GroundingDINO--SAM2.1 source-replacement diagnostic shows monotonic HM increase from 14.77 to 18.75 with full retention. Calibration diagnostics reveal opposite miscalibration of the two sources, yet correcting calibration does not eliminate the retention advantage. Across datasets and source stacks, most information is recovered by retaining a compact set of plausible alternatives. The contribution is a controlled diagnosis of premature semantic collapse as a repeatable information bottleneck in heterogeneous frozen-model composition.

Thu 10 SeptComputer Vision and Pattern Recognition
The gist
This paper looks at how combining different pre-trained AI models at once, without changing them, can help computers better recognize objects in 3D scenes even with very few examples. The authors show that keeping multiple possible guesses (instead of just picking the single best guess) from different models preserves more useful information. By testing on 3D indoor scene datasets, they found this approach gives more accurate segmentations than just using the top guess from each model. Their results suggest that combining detailed semantic information before making decisions avoids losing important clues.
Open → 2609.12099v1

CoVeR improves 3D scene understanding by pruning image tokens efficiently

CoVeR: Coverage-Based Token Pruning for Multi-View 3D Reasoning in VLMs

Abstract: Representing a 3D scene as multi-view images allows 2D VLMs to reason in 3D by reusing priors from pre-training, sidestepping the scarcity of annotated 3D data. However, it produces thousands of redundant visual tokens whose cost grows with every view. Existing visual token pruners fall into two families, each limited in the 3D multi-view setting. Learned importance methods rank tokens by attention or encoder features; because redundancy here is fundamentally spatial, they keep near-duplicate tokens from a few prominent regions and leave most of the scene unrepresented. Voxelization methods improve spatial coverage but cannot enforce an exact token budget and saturate as multi-view observations overlap in 3D, capping retention well below the target. We show that spatial coverage is associated with 3D reasoning performance and introduce CoVeR, a deterministic, training-free selector that uses only token coordinates, with no learned signals. CoVeR selects tokens that collectively cover every region of the scene, and solves the limitations of both families: it enforces an exact per-scene budget, breaks the voxelization saturation plateau, and avoids the near-duplicate selections of learned importance. Extensive experiments show CoVeR outperforms prior SOTAs on all three 3D reasoning benchmarks and generalizes as a plug-and-play module tested across four VLMs. Notably, with only $\approx$8% of visual tokens, it preserves 93.5% of full-token performance, surpassing SOTA by 3.9 percentage points on average across benchmarks.

Tue 8 SeptComputer Vision and Pattern RecognitionMachine Learning
The gist
3D scenes can be understood by looking at many 2D images from different angles, but this creates a lot of repeated visual information that slows down computer models. The paper introduces CoVeR, a new method that smartly selects only the most important pieces from all views to represent the scene without missing important details. CoVeR works without needing extra training and keeps a balanced selection covering the entire scene, which helps computers reason about 3D spaces better and faster. The authors show it outperforms previous methods while using far fewer data pieces.
Open → 2609.08345v1