SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2210.01721 · NeurIPS · 2022

MBW: Multi-view Bootstrapping in the Wild

Chaoyang Wang, Simon Lucey, Mosam Dabhi, Tim Clifford, László Jeni, Ian Fasel

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 16 functions out of this paper's own repositories and ran 14 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
mosamdabhi/mbw — 13 of 15
mosamdabhi/mbw-data application 1 of 1
FunctionStatusWhere it lives
BlockSparseCodingLayer Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("c4b9ae62db86677e")
OnPEstimator Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("5f29a57e42248b4a")
SparseCodeExtractionLayer Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("95698fa3240b78e8")
VecSparseCodingLayer Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("7c015219ac5af148")
computeMPJPE Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("d8ceaef95e13792e")
error_ratio Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("35f88ab6c63924c0")
get_device Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("dd8dc8b64c5e304a")
get_joints Ran mosamdabhi/mbw-data/python/joints_function.py
pointer only (licence: NOASSERTION) · get_code("87df747715c00040")
make_rotation_matrix Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("5b931698793ecf7b")
normalize_3d_structure Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("9edb93f56e50a211")
onp Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("849a1f3486ab123f")
process_data_type Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("5fa5784ee4bc9ff4")
procrustes_align Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("cb3424ad9ae6d988")
relu_threshold Ran mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("fbb59c9ab4d488e3")
MVNRSfM Not yet run mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("881edbe731b97896")
make_dir Not yet run mosamdabhi/mbw/modules/mvnrsfm/mvnrsfm_train.py
code served (permissive licence) · get_code("00840fbf82519fc0")

Repositories linked to this paper

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

Abstract

Labeling articulated objects in unconstrained settings have a wide variety of applications including entertainment, neuroscience, psychology, ethology, and many fields of medicine. Large offline labeled datasets do not exist for all but the most common articulated object categories (e.g., humans). Hand labeling these landmarks within a video sequence is a laborious task. Learned landmark detectors can help, but can be error-prone when trained from only a few examples. Multi-camera systems that train fine-grained detectors have shown significant promise in detecting such errors, allowing for self-supervised solutions that only need a small percentage of the video sequence to be hand-labeled. The approach, however, is based on calibrated cameras and rigid geometry, making it expensive, difficult to manage, and impractical in real-world scenarios. In this paper, we address these bottlenecks by combining a non-rigid 3D neural prior with deep flow to obtain high-fidelity landmark estimates from videos with only two or three uncalibrated, handheld cameras. With just a few annotations (representing 1-2% of the frames), we are able to produce 2D results comparable to state-of-the-art fully supervised methods, along with 3D reconstructions that are impossible with other existing approaches. Our Multi-view Bootstrapping in the Wild (MBW) approach demonstrates impressive results on standard human datasets, as well as tigers, cheetahs, fish, colobus monkeys, chimpanzees, and flamingos from videos captured casually in a zoo. We release the codebase for MBW as well as this challenging zoo dataset consisting image frames of tail-end distribution categories with their corresponding 2D, 3D labels generated from minimal human intervention. * indicates the authors advised equally 36th Conference on Neural Information Processing Systems (NeurIPS 2022) Track on Datasets and Benchmarks.

For agents

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

get_harvested_code_for_paper("2210.01721")
get_code_for_paper("2210.01721")
have("2210.01721")

Connect an agent — have() is free.