{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T14:58:56Z","timestamp":1773327536817,"version":"3.50.1"},"reference-count":25,"publisher":"Oxford University Press (OUP)","issue":"24","license":[{"start":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T00:00:00Z","timestamp":1558483200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"publisher","award":["CR23I2-135550"],"award-info":[{"award-number":["CR23I2-135550"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"publisher","award":["310030-153468"],"award-info":[{"award-number":["310030-153468"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,12,15]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Summary<\/jats:title>\n                  <jats:p>In modern microscopy, the field of view is often increased by obtaining an image mosaic, where multiple sub-images are taken side-by-side and combined post-acquisition. Mosaic imaging often leads to long imaging times that can increase the probability of sample deformation during the acquisition due to, e.g. changes in the environment, damage caused by the radiation used to probe the sample or biologically induced deterioration. Here we propose a technique, based on local phase correlation, to detect the deformations and construct an artifact-free image mosaic from deformed sub-images. The implementation of the method supports distributed computing and can be used to generate teravoxel-size mosaics. We demonstrate its capabilities by assembling a 5.6 teravoxel tomographic image mosaic of microvasculature in whole mouse brain. The method is compared to existing rigid stitching implementations designed for very large datasets, and observed to create artifact-free image mosaics in comparable runtime with the same hardware resources.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>The stitching software and C++\/Python source code are available at GitHub (https:\/\/github.com\/arttumiettinen\/pi2) along with an example dataset and user instructions.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btz423","type":"journal-article","created":{"date-parts":[[2019,5,17]],"date-time":"2019-05-17T19:15:04Z","timestamp":1558120504000},"page":"5290-5297","source":"Crossref","is-referenced-by-count":61,"title":["NRStitcher: non-rigid stitching of terapixel-scale volumetric images"],"prefix":"10.1093","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3132-0544","authenticated-orcid":false,"given":"Arttu","family":"Miettinen","sequence":"first","affiliation":[{"name":"Centre d\u2019imagerie biom\u00e9dicale, \u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne , 1015 Lausanne, Switzerland"},{"name":"Swiss Light Source, Paul Scherrer Institute , 5234 Villigen, Switzerland"}]},{"given":"Ioannis Vogiatzis","family":"Oikonomidis","sequence":"additional","affiliation":[{"name":"Swiss Light Source, Paul Scherrer Institute , 5234 Villigen, Switzerland"},{"name":"Institute of Anatomy, University of Bern , 3012 Bern, Switzerland"}]},{"given":"Anne","family":"Bonnin","sequence":"additional","affiliation":[{"name":"Swiss Light Source, Paul Scherrer Institute , 5234 Villigen, Switzerland"}]},{"given":"Marco","family":"Stampanoni","sequence":"additional","affiliation":[{"name":"Swiss Light Source, Paul Scherrer Institute , 5234 Villigen, Switzerland"},{"name":"Institute for Biomedical Engineering, University and ETH Z\u00fcrich , 8092 Z\u00fcrich, Switzerland"}]}],"member":"286","published-online":{"date-parts":[[2019,5,22]]},"reference":[{"key":"2023013108375247600_btz423-B1","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1186\/1471-2105-13-316","article-title":"TeraStitcher\u2014a tool for fast automatic 3D-stitching of teravoxel-sized microscopy images","volume":"13","author":"Bria","year":"2012","journal-title":"BMC Bioinformatics"},{"key":"2023013108375247600_btz423-B2","volume-title":"Advances in Image and Video Technology, Proceedings of the Pacific-Rim Symposium on Image and Video Technology. Lecture Notes in Computer Science","author":"Castanheira de Souza","year":"2012"},{"key":"2023013108375247600_btz423-B3","doi-asserted-by":"crossref","first-page":"4988","DOI":"10.1038\/s41598-017-04567-y","article-title":"MIST: accurate and scalable microscopy image stitching tool with stage modeling and error minimization","volume":"7","author":"Chalfoun","year":"2017","journal-title":"Sci. Rep"},{"key":"2023013108375247600_btz423-B4","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/99.660313","article-title":"OpenMP: an industry standard API for shared-memory programming","volume":"5","author":"Dagum","year":"1998","journal-title":"Comput. Sci. Eng., IEEE"},{"key":"2023013108375247600_btz423-B5","volume-title":"IEEE Fifth International Conference on Advanced Computational Intelligence (ICACI) Nanjing, Jiangsu, China","author":"Feng","year":"2012"},{"key":"2023013108375247600_btz423-B6","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1109\/83.988953","article-title":"Extension of phase correlation to subpixel registration","volume":"11","author":"Foroosh","year":"2002","journal-title":"IEEE Trans. Image Process"},{"key":"2023013108375247600_btz423-B7","first-page":"216","article-title":"The design and implementation of FFTW3","author":"Frigo","year":"2005","journal-title":"Proc. IEEE. Special Issue on \u201cProgram Generation, Optimization, and Platform Adaptation\u201d"},{"key":"2023013108375247600_btz423-B8","doi-asserted-by":"crossref","first-page":"eaau8302","DOI":"10.1126\/science.aau8302","article-title":"Cortical column and whole-brain imaging with molecular contrast and nanoscale resolution","volume":"363","author":"Gao","year":"2019","journal-title":"Science"},{"key":"2023013108375247600_btz423-B9","doi-asserted-by":"crossref","first-page":"1167","DOI":"10.1016\/j.csda.2009.09.020","article-title":"Robust smoothing of gridded data in one and higher dimensions with missing values","volume":"54","author":"Garcia","year":"2010","journal-title":"Comput. Stat. Data Anal"},{"key":"2023013108375247600_btz423-B10","doi-asserted-by":"crossref","DOI":"10.1101\/343954","article-title":"BigStitcher: reconstructing high-resolution image datasets of cleared and expanded samples","author":"H\u00f6rl","year":"2018"},{"key":"2023013108375247600_btz423-B11","volume-title":"Principles of Computerized Tomographic Imaging","author":"Kak","year":"1988"},{"key":"2023013108375247600_btz423-B12","volume-title":"Proceeding of IEEE International Conference on Cybernetics and Society, New York, USA","author":"Kuglin","year":"1975"},{"key":"2023013108375247600_btz423-B13","volume-title":"Plasticity Theory","author":"Lubliner","year":"2008"},{"key":"2023013108375247600_btz423-B14","doi-asserted-by":"crossref","first-page":"1029","DOI":"10.1107\/S0909049512032864","article-title":"Regridding reconstruction algorithm for real-time tomographic imaging","volume":"19","author":"Marone","year":"2012","journal-title":"J. Synchrotron Radiat"},{"key":"2023013108375247600_btz423-B15","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.jocs.2015.11.013","article-title":"A prospect for computing in porous materials research: very large fluid flow simulations","volume":"12","author":"Mattila","year":"2016","journal-title":"J. Comput. Sci"},{"key":"2023013108375247600_btz423-B16","doi-asserted-by":"crossref","first-page":"1250","DOI":"10.1107\/S1600577517013522","article-title":"GigaFRoST: the gigabit fast readout system for tomography","volume":"24","author":"Mokso","year":"2017","journal-title":"J. Synchrotron Radiat"},{"key":"2023013108375247600_btz423-B17","volume-title":"Proceedings of X-ray microscopy conference 2016, Oxford, UK Institute of Physics","author":"Oikonomidis","year":"2016"},{"key":"2023013108375247600_btz423-B18","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1046\/j.1365-2818.2002.01010.x","article-title":"Simultaneous phase and amplitude extraction from a single defocused image of a homogeneous object","volume":"206","author":"Paganin","year":"2002","journal-title":"J. Microsc"},{"key":"2023013108375247600_btz423-B19","volume-title":"Proceedings of the 21st International Conference on Pattern Recognition (ICPR 2012) Tsukuba, Japan","author":"Tajima","year":"2012"},{"key":"2023013108375247600_btz423-B20","doi-asserted-by":"crossref","first-page":"1478","DOI":"10.1107\/S1600577518010093","article-title":"Tomosaic: efficient acquisition and reconstruction of teravoxel tomography data using limited-size synchrotron X-ray beams","volume":"25","author":"Vescovi","year":"2018","journal-title":"J. Synchrotron Radiat"},{"key":"2023013108375247600_btz423-B21","volume-title":"Proceedings of Medical Image Computing and Computer-Assisted Intervention. Lecture Notes in Computer Science","author":"Wachinger","year":"2008"},{"key":"2023013108375247600_btz423-B22","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.envsoft.2011.10.015","article-title":"A three-dimensional gap filling method for large geophysical datasets: application to global satellite soil moisture observations","volume":"30","author":"Wang","year":"2012","journal-title":"Environ. Model. Softw"},{"key":"2023013108375247600_btz423-B23","first-page":"1.","article-title":"Robust multi-homography method for image stitching under large viewpoint changes","volume":"10","author":"Yan","year":"2017","journal-title":"Int. J. Hybrid Inf. Technol"},{"key":"2023013108375247600_btz423-B24","volume-title":"Proceedings of IEEE Conference on Computer Vision and Pattern RecognitionAnchorage, Alaska, USA","author":"Yeung","year":"2008"},{"key":"2023013108375247600_btz423-B25","volume-title":"Proceedings of IEEE 12th International Symposium on Biomedical Imaging, New York, USA","author":"Yigitsoy","year":"2015"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btz423\/28862801\/btz423.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/35\/24\/5290\/48977846\/bioinformatics_35_24_5290.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/35\/24\/5290\/48977846\/bioinformatics_35_24_5290.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,31]],"date-time":"2023-01-31T17:54:47Z","timestamp":1675187687000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/35\/24\/5290\/5497257"}},"subtitle":[],"editor":[{"given":"Robert","family":"Murphy","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2019,5,22]]},"references-count":25,"journal-issue":{"issue":"24","published-print":{"date-parts":[[2019,12,15]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btz423","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2019,12,15]]},"published":{"date-parts":[[2019,5,22]]}}}