atlas

Research map / 3D vision / Human pose estimation

CryoSPIN: Improving Ab-Initio Cryo-EM Reconstruction with Semi-Amortized Pose Inference

NeurIPS 2024 · 3D vision › Human pose estimation · approach: Learned camera pose estimation · 1 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 cryoSPIN, a semi-amortized ab-initio cryo-EM reconstruction method that uses a multi-head encoder with winner-takes-all loss for multi-modal pose inference, then switches to per-particle SGD pose refinement with an explicit Hartley-space volume decoder.

Problem

Ab-initio cryo-EM reconstruction requires jointly estimating a 3D density and per-image poses; the pose posterior is highly multi-modal early on, and amortized (encoder-based) pose inference can get stuck in wrong modes and converge slowly.

Approach

Combine a multi-head pose encoder trained with a winner-takes-all (multi-choice learning) loss through an explicit volume decoder, then switch from amortized auto-encoding to per-image pose optimization via SGD (auto-decoding) once the pose posterior is closer to unimodal.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
switch from auto-encoding to direct per-particle pose optimization (ablation)CryoSPIN · Spike and Spliceosome syntheticpose error during trainingHelped
use a multi-head pose encoder to return multiple candidatesCryoSPIN · HSP syntheticreconstruction resolutionHelped
replace the implicit decoder with an explicit decoder (ablation)CryoAI · Reconstruction (decoder ablation)time per epoch: 622.39 -> 142.40Helped
replace the implicit decoder with an explicit decoder (ablation)CryoAI · Reconstruction (decoder ablation)GPU memory decoding: 14.05 -> 0.75Helped
continue auto-encoding instead of switching to auto-decoding (ablation)CryoSPIN · Reconstruction (decoder ablation)time per epoch: 99.76, 81.61; 99.75No clear effect
use explicit decoder with CryoAI's input-augmentation encoder (ablation)CryoAI · Reconstruction (decoder ablation)time per epoch: 99.76, 81.61; 142.40Hurt
use explicit decoder with CryoAI's input-augmentation encoder (ablation)CryoAI · Reconstruction (decoder ablation)GPU memory encoding: 1.17; 2.32Hurt
add the multi-head encoderCryoSPIN · HSP syntheticrotation error (mean / median, degrees): 45.83 / 61.86 -> 3.27 / 0.97Helped
add semi-amortized pose inferenceCryoSPIN · CryoAI comparisonreconstruction speed: ~6x fasterHelped

Surprising findings

Limitations

Experimental setup

Datasets: EMPIAR-10028 Protein Data Bank atomic models (HSP, pre-catalytic spliceosome, SARS-CoV-2 spike)

Benchmarks: synthetic HSP, Spliceosome, Spike datasets EMPIAR-10028 80S ribosome

Metrics: Fourier Shell Correlation resolution mean/median rotation error resolution vs. time training time per epoch GPU memory

Baselines: cryoSPARC cryoAI cryoDRGN cryoAI-explicit fully-amortized variant

Builds on: cryoAI cryoDRGN cryoDRGNv2 multi-choice learning cryoSPARC

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