TY - JOUR
T1 - Image processing for precise three-dimensional registration and stitching of thick high-resolution laser-scanning microscopy image stacks
AU - Murtin, Chloé
AU - Frindel, Carole
AU - Rousseau, David
AU - Ito, Kei
N1 - Funding Information:
We thank Hanchuan Peng and Henrik Skibbe for their comments and suggestions, and Haruka Hirose, Youko Ishida, Ryoko Tatsumi, Jun Tanimura, Tomoko Yano, Takaaki Miyazaki and Asako Tsubouchi for their technical and scientific assistance for sample data preparation. We thank Bloomington Drosophila Stock Centre for fly strains and Hybridoma Bank for antibodies. This study is supported by the Strategic Research Program for Brain Sciences and CREST Program by the Japan Science and Technology Agency (JST) / Japan Agency for Medical Research and Development (AMED) to KI. The authors thank ZEISS for the experiments on light sheet fluorescence microscopy.
Publisher Copyright:
© 2017 Elsevier Ltd
PY - 2018/1/1
Y1 - 2018/1/1
N2 - The possible depth of imaging of laser-scanning microscopy is limited not only by the working distances of objective lenses but also by image degradation caused by attenuation and diffraction of light passing through the specimen. To tackle this problem, one can either flip the sample to record images from both sides of the specimen or consecutively cut off shallow parts of the sample after taking serial images of certain thickness. Multiple image substacks acquired in these ways should be combined afterwards to generate a single stack. However, subtle movements of samples during image acquisition cause mismatch not only in the translation along x-, y-, and z-axes and rotation around z-axis but also tilting around x- and y-axes, making it difficult to register the substacks precisely. In this work, we developed a novel approach called 2D-SIFT-in-3D-Space using Scale Invariant Feature Transform (SIFT) to achieve robust three-dimensional matching of image substacks. Our method registers the substacks by separately fixing translation and rotation along x-, y-, and z-axes, through extraction and matching of stable features across two-dimensional sections of the 3D stacks. To validate the quality of registration, we developed a simulator of laser-scanning microscopy images to generate a virtual stack in which noise levels and rotation angles are controlled with known parameters. We illustrate quantitatively the performance of our approach by registering an entire brain of Drosophila melanogaster consisting of 800 sections. Our approach is also demonstrated to be extendable to other types of data that share large dimensions and need of fine registration of multiple image substacks. This method is implemented in Java and distributed as ImageJ/Fiji plugin. The source code is available via Github (http://www.creatis.insa-lyon.fr/site7/fr/MicroTools).
AB - The possible depth of imaging of laser-scanning microscopy is limited not only by the working distances of objective lenses but also by image degradation caused by attenuation and diffraction of light passing through the specimen. To tackle this problem, one can either flip the sample to record images from both sides of the specimen or consecutively cut off shallow parts of the sample after taking serial images of certain thickness. Multiple image substacks acquired in these ways should be combined afterwards to generate a single stack. However, subtle movements of samples during image acquisition cause mismatch not only in the translation along x-, y-, and z-axes and rotation around z-axis but also tilting around x- and y-axes, making it difficult to register the substacks precisely. In this work, we developed a novel approach called 2D-SIFT-in-3D-Space using Scale Invariant Feature Transform (SIFT) to achieve robust three-dimensional matching of image substacks. Our method registers the substacks by separately fixing translation and rotation along x-, y-, and z-axes, through extraction and matching of stable features across two-dimensional sections of the 3D stacks. To validate the quality of registration, we developed a simulator of laser-scanning microscopy images to generate a virtual stack in which noise levels and rotation angles are controlled with known parameters. We illustrate quantitatively the performance of our approach by registering an entire brain of Drosophila melanogaster consisting of 800 sections. Our approach is also demonstrated to be extendable to other types of data that share large dimensions and need of fine registration of multiple image substacks. This method is implemented in Java and distributed as ImageJ/Fiji plugin. The source code is available via Github (http://www.creatis.insa-lyon.fr/site7/fr/MicroTools).
KW - Brain
KW - Connectomics
KW - Drosophila
KW - Laser-scanning microscopy
KW - Registration
KW - SIFT
KW - Stitching
UR - http://www.scopus.com/inward/record.url?scp=85033554739&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85033554739&partnerID=8YFLogxK
U2 - 10.1016/j.compbiomed.2017.10.027
DO - 10.1016/j.compbiomed.2017.10.027
M3 - Article
C2 - 29145044
AN - SCOPUS:85033554739
SN - 0010-4825
VL - 92
SP - 22
EP - 41
JO - Computers in Biology and Medicine
JF - Computers in Biology and Medicine
ER -