atlas

Research map / Point clouds / Point cloud classification

Point-Cache: Test-time Dynamic and Hierarchical Cache for Robust and Generalizable Point Cloud Analysis

CVPR 2025 · Point clouds › Point cloud classification · approach: Local feature aggregation networks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Point-Cache, a training-free hierarchical (global + local part) test-time cache built from online test samples that adapts frozen large multimodal 3D models' zero-shot predictions for robust and open-vocabulary point cloud recognition.

Problem

Point cloud recognition models degrade under distribution shifts and corruptions at test time, and existing test-time adaptation methods depend on training data and can only recognize training classes.

Approach

A hierarchical key-value cache built solely from online test samples: global features plus K-Means-clustered local part features from the last transformer layer, with entropy-based selective update, whose affinity-weighted pseudo-label votes are added to frozen zero-shot logits of large 3D models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add global cache to zero-shot modelULIP, ULIP-2, OpenShape, Uni3D · ModelNet-C (avg over 7 corruptions)accuracy (%): +5.04 (ULIP), +3.23 (ULIP-2), +2.94 (OpenShape), +3.86 (Uni3D)Helped
add hierarchical cache (global + local) to zero-shot modelULIP, ULIP-2, OpenShape, Uni3D · ModelNet-C (avg over 7 corruptions)accuracy (%): +6.18 (ULIP), +4.84 (ULIP-2), +3.10 (OpenShape vs. baseline 73.49), +5.36 (Uni3D)Helped
add hierarchical cache to zero-shot modelOpenShape · ModelNet40 cleanaccuracy (%): 84.56 to 84.04Hurt
add hierarchical cache to zero-shot modelULIP · ModelNet40 cleanaccuracy (%): 56.16 to 64.22Helped
add global cacheULIP-2 · Objaverse-LVISaccuracy (%): 30.26 to 32.65Helped
add hierarchical cache to ULIP-2 vs global cacheULIP-2 · Objaverse-LVISaccuracy (%): 32.65 (global) vs 32.36 (hierarchical)Mixed
add hierarchical cacheULIP, ULIP-2, Uni3D · Average over ModelNet40, S-PB_T50_RS, Omni3D, O-LVISaccuracy (%): ULIP +6.31, ULIP-2 +5.51 (average over 6 scores as stated)Helped
add hierarchical cache to ULIP-2ULIP-2 · Throughput on ModelNet40throughput (t/s): 11.18 to 11.11Hurt
global cache size K=3 vs other K values (ablation)Uni3D + hierarchical cache · Average over 4 datasets (ModelNet40, S-PB_T50_RS, Omni3D, O-LVIS)accuracy (%): best average 63.98% at K=3Mixed
increase number of local parts per object beyond 3 (ablation)Uni3D + hierarchical cache · S-PB_T50_RS, Omni3D, O-LVISaccuracy (%)Hurt
increase balance factors alpha_g = alpha_l from 0.5 to 4.0 (ablation)Uni3D + hierarchical cache · S-PB_T50_RS and Omni3Daccuracy (%)Helped
increase sharpness beta beyond optimal (3.0) (ablation)Uni3D + hierarchical cache · Average over 4 datasetsaccuracy (%)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet-C ScanObjectNN-C ModelNet40 ScanObjectNN OmniObject3D Objaverse-LVIS

Benchmarks: ModelNet-C ScanObjectNN-C ModelNet40 ScanObjectNN OmniObject3D Objaverse-LVIS

Metrics: accuracy throughput memory usage

Baselines: ULIP ULIP-2 OpenShape Uni3D MATE BFTT3D CloudFixer

Builds on: Tip-Adapter ULIP OpenShape

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy