SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2208.02812 · NeurIPS · 2022

P2P: Tuning Pre-trained Image Models for Point Cloud Analysis with Point-to-Pixel Prompting

Ziyi Wang, Yongming Rao, Jiwen Lu, Jie Zhou, Xumin Yu

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 10 functions out of this paper's own repositories and ran 6 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
wangzy22/P2P canonical 6 of 10
FunctionStatusWhere it lives
count_prompt_parameters Ran wangzy22/P2P/util/util.py
code served (permissive licence) · get_code("1dbcb6014bf92fa8")
farthest_point_sample Ran wangzy22/P2P/dataset/modelnet.py
code served (permissive licence) · get_code("f80066a00e7156a2")
pc_normalize Ran wangzy22/P2P/dataset/modelnet.py
code served (permissive licence) · get_code("4783fbece52f500e")
rotate_angle_vector Ran wangzy22/P2P/util/rotate.py
code served (permissive licence) · get_code("793af30778c76a15")
rotate_point_clouds Ran wangzy22/P2P/util/rotate.py
code served (permissive licence) · get_code("8c0d82102f3d42ed")
rotate_theta_phi Ran wangzy22/P2P/util/rotate.py
code served (permissive licence) · get_code("2a02dd910c9eca87")
knn_point Not yet run wangzy22/P2P/models/layers/utils.py
code served (permissive licence) · get_code("55397203c1d5dac1")
load_cfg_from_cfg_file Not yet run wangzy22/P2P/util/config.py
code served (permissive licence) · get_code("277a13798d6d6981")
merge_cfg_from_list Not yet run wangzy22/P2P/util/config.py
code served (permissive licence) · get_code("4efe685c6fb1ec11")
square_distance Not yet run wangzy22/P2P/models/layers/utils.py
code served (permissive licence) · get_code("6ddec81b1d23c787")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Nowadays, pre-training big models on large-scale datasets has become a crucial topic in deep learning. The pre-trained models with high representation ability and transferability achieve a great success and dominate many downstream tasks in natural language processing and 2D vision. However, it is non-trivial to promote such a pretraining-tuning paradigm to the 3D vision, given the limited training data that are relatively inconvenient to collect. In this paper, we provide a new perspective of leveraging pre-trained 2D knowledge in 3D domain to tackle this problem, tuning pre-trained image models with the novel Point-to-Pixel prompting for point cloud analysis at a minor parameter cost. Following the principle of prompting engineering, we transform point clouds into colorful images with geometry-preserved projection and geometry-aware coloring to adapt to pre-trained image models, whose weights are kept frozen during the end-to-end optimization of point cloud analysis tasks. We conduct extensive experiments to demonstrate that cooperating with our proposed Point-to-Pixel Prompting, better pre-trained image model will lead to consistently better performance in 3D vision. Enjoying prosperous development from image pre-training field, our method attains 89.3% accuracy on the hardest setting of ScanObjectNN, surpassing conventional point cloud models with much fewer trainable parameters. Our framework also exhibits very competitive performance on ModelNet classification and ShapeNet Part Segmentation. Code is available at https://github.com/wangzy22/P2P.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2208.02812")
get_code_for_paper("2208.02812")
have("2208.02812")

Connect an agent — have() is free.