Title | Petascale pipeline for precise alignment of images from serial section electron microscopy. |
Publication Type | Journal Article |
Year of Publication | 2024 |
Authors | Popovych S, Macrina T, Kemnitz N, Castro M, Nehoran B, Jia Z, J Bae A, Mitchell E, Mu S, Trautman ET, Saalfeld S, Li K, H Seung S |
Journal | Nat Commun |
Volume | 15 |
Issue | 1 |
Pagination | 289 |
Date Published | 2024 Jan 04 |
ISSN | 2041-1723 |
Keywords | Animals, Brain, Image Processing, Computer-Assisted, Imaging, Three-Dimensional, Mice, Microscopy, Electron |
Abstract | The reconstruction of neural circuits from serial section electron microscopy (ssEM) images is being accelerated by automatic image segmentation methods. Segmentation accuracy is often limited by the preceding step of aligning 2D section images to create a 3D image stack. Precise and robust alignment in the presence of image artifacts is challenging, especially as datasets are attaining the petascale. We present a computational pipeline for aligning ssEM images with several key elements. Self-supervised convolutional nets are trained via metric learning to encode and align image pairs, and they are used to initialize iterative fine-tuning of alignment. A procedure called vector voting increases robustness to image artifacts or missing image data. For speedup the series is divided into blocks that are distributed to computational workers for alignment. The blocks are aligned to each other by composing transformations with decay, which achieves a global alignment without resorting to a time-consuming global optimization. We apply our pipeline to a whole fly brain dataset, and show improved accuracy relative to prior state of the art. We also demonstrate that our pipeline scales to a cubic millimeter of mouse visual cortex. Our pipeline is publicly available through two open source Python packages. |
DOI | 10.1038/s41467-023-44354-0 |
Alternate Journal | Nat Commun |
PubMed ID | 38177169 |
PubMed Central ID | PMC10767115 |
Grant List | RF1 MH123400 / MH / NIMH NIH HHS / United States U19 NS104648 / NS / NINDS NIH HHS / United States U01 MH114824 / MH / NIMH NIH HHS / United States R01 EY027036 / EY / NEI NIH HHS / United States R01 NS104926 / NS / NINDS NIH HHS / United States RF1 MH120679 / MH / NIMH NIH HHS / United States RF1 MH117815 / MH / NIMH NIH HHS / United States |