首页 > 最新文献

Advanced Structural and Chemical Imaging最新文献

英文 中文
Nanosurveyor: a framework for real-time data processing 纳米测量员:实时数据处理的框架
IF 3.56 Q1 Medicine Pub Date : 2017-01-31 DOI: 10.1186/s40679-017-0039-0
Benedikt J. Daurer, Hari Krishnan, Talita Perciano, Filipe R. N. C. Maia, David A. Shapiro, James A. Sethian, Stefano Marchesini

The ever improving brightness of accelerator based sources is enabling novel observations and discoveries with faster frame rates, larger fields of view, higher resolution, and higher dimensionality.

Here we present an integrated software/algorithmic framework designed to capitalize on high-throughput experiments through efficient kernels, load-balanced workflows, which are scalable in design. We describe the streamlined processing pipeline of ptychography data analysis.

The pipeline provides throughput, compression, and resolution as well as rapid feedback to the microscope operators.

基于加速器的光源亮度不断提高,使得新的观测和发现具有更快的帧速率、更大的视场、更高的分辨率和更高的维度。在这里,我们提出了一个集成的软件/算法框架,旨在通过高效的内核,负载平衡的工作流程利用高通量实验,这是可扩展的设计。我们描述了平面图数据分析的流线型处理流程。该管道提供了吞吐量,压缩和分辨率,以及显微镜操作员的快速反馈。
{"title":"Nanosurveyor: a framework for real-time data processing","authors":"Benedikt J. Daurer,&nbsp;Hari Krishnan,&nbsp;Talita Perciano,&nbsp;Filipe R. N. C. Maia,&nbsp;David A. Shapiro,&nbsp;James A. Sethian,&nbsp;Stefano Marchesini","doi":"10.1186/s40679-017-0039-0","DOIUrl":"https://doi.org/10.1186/s40679-017-0039-0","url":null,"abstract":"<p>The ever improving brightness of accelerator based sources is enabling novel observations and discoveries with faster frame rates, larger fields of view, higher resolution, and higher dimensionality.</p><p>Here we present an integrated software/algorithmic framework designed to capitalize on high-throughput experiments through efficient kernels, load-balanced workflows, which are scalable in design. We describe the streamlined processing pipeline of ptychography data analysis.</p><p>The pipeline provides throughput, compression, and resolution as well as rapid feedback to the microscope operators.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"3 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2017-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-017-0039-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"4050615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Trace: a high-throughput tomographic reconstruction engine for large-scale datasets Trace:用于大规模数据集的高通量层析重建引擎
IF 3.56 Q1 Medicine Pub Date : 2017-01-28 DOI: 10.1186/s40679-017-0040-7
Tekin Bicer, Doğa Gürsoy, Vincent De Andrade, Rajkumar Kettimuthu, William Scullin, Francesco De Carlo, Ian T. Foster

Modern synchrotron light sources and detectors produce data at such scale and complexity that large-scale computation is required to unleash their full power. One of the widely used imaging techniques that generates data at tens of gigabytes per second is computed tomography (CT). Although CT experiments result in rapid data generation, the analysis and reconstruction of the collected data may require hours or even days of computation time with a medium-sized workstation, which hinders the scientific progress that relies on the results of analysis.

We present Trace, a data-intensive computing engine that we have developed to enable high-performance implementation of iterative tomographic reconstruction algorithms for parallel computers. Trace provides fine-grained reconstruction of tomography datasets using both (thread-level) shared memory and (process-level) distributed memory parallelization. Trace utilizes a special data structure called replicated reconstruction object to maximize application performance. We also present the optimizations that we apply to the replicated reconstruction objects and evaluate them using tomography datasets collected at the Advanced Photon Source.

Our experimental evaluations show that our optimizations and parallelization techniques can provide 158× speedup using 32 compute nodes (384 cores) over a single-core configuration and decrease the end-to-end processing time of a large sinogram (with 4501 × 1 × 22,400 dimensions) from 12.5 h to <5 min per iteration.

The proposed tomographic reconstruction engine can efficiently process large-scale tomographic data using many compute nodes and minimize reconstruction times.

现代同步加速器光源和探测器产生的数据如此庞大和复杂,以至于需要大规模的计算来释放它们的全部功率。计算机断层扫描(CT)是一种广泛使用的成像技术,每秒产生数十千兆字节的数据。CT实验虽然可以快速生成数据,但在中型工作站中对采集到的数据进行分析和重建可能需要数小时甚至数天的计算时间,这阻碍了依赖于分析结果的科学进步。我们介绍了Trace,这是一个数据密集型计算引擎,我们开发了它,可以为并行计算机实现迭代层析重建算法的高性能实现。Trace使用(线程级)共享内存和(进程级)分布式内存并行化提供了层析成像数据集的细粒度重建。Trace利用一种称为复制重建对象的特殊数据结构来最大化应用程序性能。我们还介绍了我们应用于复制重建对象的优化,并使用先进光子源收集的断层扫描数据集对它们进行评估。我们的实验评估表明,与单核配置相比,我们的优化和并行化技术使用32个计算节点(384个内核)可以提供158倍的加速,并将大型sinogram (4501 × 1 × 22400维)的端到端处理时间从每次迭代12.5小时减少到5分钟。所提出的层析重建引擎可以利用多个计算节点高效地处理大规模层析数据,并最大限度地减少重建时间。
{"title":"Trace: a high-throughput tomographic reconstruction engine for large-scale datasets","authors":"Tekin Bicer,&nbsp;Doğa Gürsoy,&nbsp;Vincent De Andrade,&nbsp;Rajkumar Kettimuthu,&nbsp;William Scullin,&nbsp;Francesco De Carlo,&nbsp;Ian T. Foster","doi":"10.1186/s40679-017-0040-7","DOIUrl":"https://doi.org/10.1186/s40679-017-0040-7","url":null,"abstract":"<p>Modern synchrotron light sources and detectors produce data at such scale and complexity that large-scale computation is required to unleash their full power. One of the widely used imaging techniques that generates data at tens of gigabytes per second is computed tomography (CT). Although CT experiments result in rapid data generation, the analysis and reconstruction of the collected data may require hours or even days of computation time with a medium-sized workstation, which hinders the scientific progress that relies on the results of analysis.</p><p>We present Trace, a data-intensive computing engine that we have developed to enable high-performance implementation of iterative tomographic reconstruction algorithms for parallel computers. Trace provides fine-grained reconstruction of tomography datasets using both (thread-level) shared memory and (process-level) distributed memory parallelization. Trace utilizes a special data structure called replicated reconstruction object to maximize application performance. We also present the optimizations that we apply to the replicated reconstruction objects and evaluate them using tomography datasets collected at the Advanced Photon Source.\u0000</p><p>Our experimental evaluations show that our optimizations and parallelization techniques can provide 158× speedup using 32 compute nodes (384 cores) over a single-core configuration and decrease the end-to-end processing time of a large sinogram (with 4501 × 1 × 22,400 dimensions) from 12.5 h to &lt;5 min per iteration.</p><p>The proposed tomographic reconstruction engine can efficiently process large-scale tomographic data using many compute nodes and minimize reconstruction times.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"3 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2017-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-017-0040-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"5079740","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 27
SYRMEP Tomo Project: a graphical user interface for customizing CT reconstruction workflows symep Tomo项目:用于定制CT重建工作流程的图形用户界面
IF 3.56 Q1 Medicine Pub Date : 2017-01-19 DOI: 10.1186/s40679-016-0036-8
Francesco Brun, Lorenzo Massimi, Michela Fratini, Diego Dreossi, Fulvio Billé, Agostino Accardo, Roberto Pugliese, Alessia Cedola

When considering the acquisition of experimental synchrotron radiation (SR) X-ray CT data, the reconstruction workflow cannot be limited to the essential computational steps of flat fielding and filtered back projection (FBP). More refined image processing is often required, usually to compensate artifacts and enhance the quality of the reconstructed images. In principle, it would be desirable to optimize the reconstruction workflow at the facility during the experiment (beamtime). However, several practical factors affect the image reconstruction part of the experiment and users are likely to conclude the beamtime with sub-optimal reconstructed images. Through an example of application, this article presents SYRMEP Tomo Project (STP), an open-source software tool conceived to let users design custom CT reconstruction workflows. STP has been designed for post-beamtime (off-line use) and for a new reconstruction of past archived data at user’s home institution where simple computing resources are available. Releases of the software can be downloaded at the Elettra Scientific Computing group GitHub repository https://github.com/ElettraSciComp/STP-Gui.

当考虑实验同步辐射(SR) x射线CT数据的采集时,重建工作流程不能局限于平坦场和滤波后投影(FBP)的基本计算步骤。通常需要更精细的图像处理,通常是为了补偿伪影和提高重建图像的质量。原则上,在实验期间(波束时间)优化设备的重建工作流程是可取的。然而,几个实际因素会影响实验的图像重建部分,用户可能会得出次优重建图像的波束时间。通过一个应用示例,本文介绍了symep Tomo Project (STP),这是一个开源软件工具,旨在让用户设计自定义CT重建工作流。STP是为波束时间后(离线使用)和用户家庭机构中过去存档数据的新重建而设计的,其中简单的计算资源是可用的。该软件的发布版本可以在Elettra科学计算组GitHub存储库https://github.com/ElettraSciComp/STP-Gui上下载。
{"title":"SYRMEP Tomo Project: a graphical user interface for customizing CT reconstruction workflows","authors":"Francesco Brun,&nbsp;Lorenzo Massimi,&nbsp;Michela Fratini,&nbsp;Diego Dreossi,&nbsp;Fulvio Billé,&nbsp;Agostino Accardo,&nbsp;Roberto Pugliese,&nbsp;Alessia Cedola","doi":"10.1186/s40679-016-0036-8","DOIUrl":"https://doi.org/10.1186/s40679-016-0036-8","url":null,"abstract":"<p>When considering the acquisition of experimental synchrotron radiation (SR) X-ray CT data, the reconstruction workflow cannot be limited to the essential computational steps of flat fielding and filtered back projection (FBP). More refined image processing is often required, usually to compensate artifacts and enhance the quality of the reconstructed images. In principle, it would be desirable to optimize the reconstruction workflow at the facility during the experiment (beamtime). However, several practical factors affect the image reconstruction part of the experiment and users are likely to conclude the beamtime with sub-optimal reconstructed images. Through an example of application, this article presents <i>SYRMEP Tomo Project</i> (STP), an open-source software tool conceived to let users design custom CT reconstruction workflows. STP has been designed for post-beamtime (off-line use) and for a new reconstruction of past archived data at user’s home institution where simple computing resources are available. Releases of the software can be downloaded at the Elettra Scientific Computing group GitHub repository https://github.com/ElettraSciComp/STP-Gui.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"3 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2017-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-016-0036-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"4750241","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 102
Efficient implementation of a local tomography reconstruction algorithm 高效实现局部层析成像重建算法
IF 3.56 Q1 Medicine Pub Date : 2017-01-19 DOI: 10.1186/s40679-017-0038-1
Pierre Paleo, Alessandro Mirone

We propose an efficient implementation of an interior tomography reconstruction method based on a known subregion. This method iteratively refines a reconstruction, aiming at reducing the local tomography artifacts. To cope with the ever increasing data volumes, this method is highly optimized on two aspects: firstly, the problem is reformulated to reduce the number of variables, and secondly, the operators involved in the optimization algorithms are efficiently implemented. Results show that (4096^2) slices can be processed in tens of seconds, while being beyond the reach of equivalent exact local tomography method.

我们提出了一种基于已知子区域的内部层析重建方法的有效实现。该方法迭代改进重建,旨在减少局部断层扫描伪影。为了应对不断增长的数据量,该方法在两个方面进行了高度优化:一是对问题进行了重新表述,减少了变量的数量;二是对优化算法中涉及的算子进行了高效的实现。结果表明,(4096^2)切片可以在数十秒内处理,而等效精确局部层析方法无法实现。
{"title":"Efficient implementation of a local tomography reconstruction algorithm","authors":"Pierre Paleo,&nbsp;Alessandro Mirone","doi":"10.1186/s40679-017-0038-1","DOIUrl":"https://doi.org/10.1186/s40679-017-0038-1","url":null,"abstract":"<p>We propose an efficient implementation of an interior tomography reconstruction method based on a known subregion. This method iteratively refines a reconstruction, aiming at reducing the local tomography artifacts. To cope with the ever increasing data volumes, this method is highly optimized on two aspects: firstly, the problem is reformulated to reduce the number of variables, and secondly, the operators involved in the optimization algorithms are efficiently implemented. Results show that <span>(4096^2)</span> slices can be processed in tens of seconds, while being beyond the reach of equivalent exact local tomography method.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"3 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2017-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-017-0038-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"4750240","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Data systems for the Linac coherent light source 直线相干光源的数据系统
IF 3.56 Q1 Medicine Pub Date : 2017-01-14 DOI: 10.1186/s40679-016-0037-7
J. Thayer, D. Damiani, C. Ford, M. Dubrovin, I. Gaponenko, C. P. O’Grady, W. Kroeger, J. Pines, T. J. Lane, A. Salnikov, D. Schneider, T. Tookey, M. Weaver, C. H. Yoon, A. Perazzo

The data systems for X-ray free-electron laser (FEL) experiments at the Linac coherent light source (LCLS) are described. These systems are designed to acquire and to reliably transport shot-by-shot data at a peak throughput of 5?GB/s to the offline data storage where experimental data and the relevant metadata are archived and made available for user analysis. The analysis and monitoring implementation (AMI) and Photon Science ANAlysis (psana) software packages are described. Psana is open source and freely available.

介绍了直线加速器相干光源下x射线自由电子激光(FEL)实验数据系统。这些系统的设计目的是获取和可靠地传输逐帧数据,峰值吞吐量为5?GB/s到离线数据存储,将实验数据及相关元数据存档,供用户分析使用。介绍了分析与监测实现(AMI)和光子科学分析(psana)软件包。Psana是开源的,可以免费获得。
{"title":"Data systems for the Linac coherent light source","authors":"J. Thayer,&nbsp;D. Damiani,&nbsp;C. Ford,&nbsp;M. Dubrovin,&nbsp;I. Gaponenko,&nbsp;C. P. O’Grady,&nbsp;W. Kroeger,&nbsp;J. Pines,&nbsp;T. J. Lane,&nbsp;A. Salnikov,&nbsp;D. Schneider,&nbsp;T. Tookey,&nbsp;M. Weaver,&nbsp;C. H. Yoon,&nbsp;A. Perazzo","doi":"10.1186/s40679-016-0037-7","DOIUrl":"https://doi.org/10.1186/s40679-016-0037-7","url":null,"abstract":"<p>The data systems for X-ray free-electron laser (FEL) experiments at the Linac coherent light source (LCLS) are described. These systems are designed to acquire and to reliably transport shot-by-shot data at a peak throughput of 5?GB/s to the offline data storage where experimental data and the relevant metadata are archived and made available for user analysis. The analysis and monitoring implementation (AMI) and Photon Science ANAlysis (psana) software packages are described. Psana is open source and freely available.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"3 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2017-01-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-016-0037-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"4570758","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 45
Towards on-the-fly data post-processing for real-time tomographic imaging at TOMCAT 面向TOMCAT实时层析成像的动态数据后处理
IF 3.56 Q1 Medicine Pub Date : 2017-01-03 DOI: 10.1186/s40679-016-0035-9
Federica Marone, Alain Studer, Heiner Billich, Leonardo Sala, Marco Stampanoni

Sub-second full-field tomographic microscopy at third-generation synchrotron sources is a reality, opening up new possibilities for the study of dynamic systems in different fields. Sustained elevated data rates of multiple GB/s in tomographic experiments will become even more common at diffraction-limited storage rings, coming in operation soon. The computational tools necessary for the post-processing of raw tomographic projections have generally not experienced the same efficiency increase as the experimental facilities, hindering optimal exploitation of this new potential. We present here a fast, flexible, and user-friendly post-processing pipeline overcoming this efficiency mismatch and delivering reconstructed tomographic datasets just few seconds after the data have been acquired, enabling fast parameter and image quality evaluation as well as efficient post-processing of TBs of tomographic data. With this new tool, also able to accept a stream of data directly from a detector, few selected tomographic slices are available in less than half a second, providing advanced previewing capabilities paving the way to new concepts for on-the-fly control of dynamic experiments.

第三代同步加速器源的亚秒全场层析显微镜已经成为现实,为不同领域动态系统的研究开辟了新的可能性。在衍射受限的存储环上,层析成像实验中持续提高的数GB/s数据速率将变得更加普遍,很快就会投入使用。原始层析投影后处理所需的计算工具通常没有经历与实验设施相同的效率提高,阻碍了对这一新潜力的最佳开发。我们在这里提出了一个快速、灵活和用户友好的后处理管道,克服了这种效率不匹配,并在获取数据后几秒钟内提供重建的层析数据集,实现了快速的参数和图像质量评估以及tb层析数据的高效后处理。有了这个新工具,也能够直接接受来自检测器的数据流,在不到半秒的时间内就可以获得一些选定的层析切片,提供先进的预览功能,为动态实验的动态控制的新概念铺平了道路。
{"title":"Towards on-the-fly data post-processing for real-time tomographic imaging at TOMCAT","authors":"Federica Marone,&nbsp;Alain Studer,&nbsp;Heiner Billich,&nbsp;Leonardo Sala,&nbsp;Marco Stampanoni","doi":"10.1186/s40679-016-0035-9","DOIUrl":"https://doi.org/10.1186/s40679-016-0035-9","url":null,"abstract":"<p>Sub-second full-field tomographic microscopy at third-generation synchrotron sources is a reality, opening up new possibilities for the study of dynamic systems in different fields. Sustained elevated data rates of multiple GB/s in tomographic experiments will become even more common at diffraction-limited storage rings, coming in operation soon. The computational tools necessary for the post-processing of raw tomographic projections have generally not experienced the same efficiency increase as the experimental facilities, hindering optimal exploitation of this new potential. We present here a fast, flexible, and user-friendly post-processing pipeline overcoming this efficiency mismatch and delivering reconstructed tomographic datasets just few seconds after the data have been acquired, enabling fast parameter and image quality evaluation as well as efficient post-processing of TBs of tomographic data. With this new tool, also able to accept a stream of data directly from a detector, few selected tomographic slices are available in less than half a second, providing advanced previewing capabilities paving the way to new concepts for on-the-fly control of dynamic experiments.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"3 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2017-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-016-0035-9","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"4465196","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 58
Applying shot boundary detection for automated crystal growth analysis during in situ transmission electron microscope experiments 在原位透射电子显微镜实验中,应用弹片边界检测进行晶体生长自动分析
IF 3.56 Q1 Medicine Pub Date : 2017-01-03 DOI: 10.1186/s40679-016-0034-x
W. A. Moeglein, R. Griswold, B. L. Mehdi, N. D. Browning, J. Teuton

In situ scanning transmission electron microscopy is being developed for numerous applications in the study of nucleation and growth under electrochemical driving forces. For this type of experiment, one of the key parameters is to identify when nucleation initiates. Typically, the process of identifying the moment that crystals begin to form is a manual process requiring the user to perform an observation and respond accordingly (adjust focus, magnification, translate the stage, etc.). However, as the speed of the cameras being used to perform these observations increases, the ability of a user to “catch” the important initial stage of nucleation decreases (there is more information that is available in the first few milliseconds of the process). Here, we show that video shot boundary detection can automatically detect frames where a change in the image occurs. We show that this method can be applied to quickly and accurately identify points of change during crystal growth. This technique allows for automated segmentation of a digital stream for further analysis and the assignment of arbitrary time stamps for the initiation of processes that are independent of the user’s ability to observe and react.

原位扫描透射电子显微镜在电化学驱动下的成核和生长的研究中得到了广泛的应用。对于这种类型的实验,关键参数之一是确定何时开始成核。通常,识别晶体开始形成的时刻的过程是一个手动过程,需要用户进行观察并做出相应的反应(调整焦距、放大倍率、转换舞台等)。然而,随着用于进行这些观察的相机速度的提高,用户“捕捉”成核重要初始阶段的能力降低了(在这个过程的最初几毫秒中有更多的信息可用)。在这里,我们展示了视频镜头边界检测可以自动检测图像中发生变化的帧。结果表明,该方法可以快速准确地识别晶体生长过程中的变化点。该技术允许对数字流进行自动分割以进行进一步分析,并为启动独立于用户观察和反应能力的过程分配任意时间戳。
{"title":"Applying shot boundary detection for automated crystal growth analysis during in situ transmission electron microscope experiments","authors":"W. A. Moeglein,&nbsp;R. Griswold,&nbsp;B. L. Mehdi,&nbsp;N. D. Browning,&nbsp;J. Teuton","doi":"10.1186/s40679-016-0034-x","DOIUrl":"https://doi.org/10.1186/s40679-016-0034-x","url":null,"abstract":"<p>In situ scanning transmission electron microscopy is being developed for numerous applications in the study of nucleation and growth under electrochemical driving forces. For this type of experiment, one of the key parameters is to identify when nucleation initiates. Typically, the process of identifying the moment that crystals begin to form is a manual process requiring the user to perform an observation and respond accordingly (adjust focus, magnification, translate the stage, etc.). However, as the speed of the cameras being used to perform these observations increases, the ability of a user to “catch” the important initial stage of nucleation decreases (there is more information that is available in the first few milliseconds of the process). Here, we show that video shot boundary detection can automatically detect frames where a change in the image occurs. We show that this method can be applied to quickly and accurately identify points of change during crystal growth. This technique allows for automated segmentation of a digital stream for further analysis and the assignment of arbitrary time stamps for the initiation of processes that are independent of the user’s ability to observe and react.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"3 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2017-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-016-0034-x","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"4465193","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A distributed ASTRA toolbox 分布式ASTRA工具箱
IF 3.56 Q1 Medicine Pub Date : 2016-12-07 DOI: 10.1186/s40679-016-0032-z
Willem Jan Palenstijn, Jeroen Bédorf, Jan Sijbers, K. Joost Batenburg

While iterative reconstruction algorithms for tomography have several advantages compared to standard backprojection methods, the adoption of such algorithms in large-scale imaging facilities is still limited, one of the key obstacles being their high computational load. Although GPU-enabled computing clusters are, in principle, powerful enough to carry out iterative reconstructions on large datasets in reasonable time, creating efficient distributed algorithms has so far remained a complex task, requiring low-level programming to deal with memory management and network communication. The ASTRA toolbox is a software toolbox that enables rapid development of GPU accelerated tomography algorithms. It contains GPU implementations of forward and backprojection operations for many scanning geometries, as well as a set of algorithms for iterative reconstruction. These algorithms are currently limited to using GPUs in a single workstation. In this paper, we present an extension of the ASTRA toolbox and its Python interface with implementations of forward projection, backprojection and the SIRT algorithm that can be distributed over multiple GPUs and multiple workstations, as well as the tools to write distributed versions of custom reconstruction algorithms, to make processing larger datasets with ASTRA feasible. As a result, algorithms that are implemented in a high-level conceptual script can run seamlessly on GPU-enabled computing clusters, up to 32 GPUs or more. Our approach is not limited to slice-based reconstruction, facilitating a direct portability of algorithms coded for parallel-beam synchrotron tomography to cone-beam laboratory tomography setups without making changes to the reconstruction algorithm.

虽然与标准的反向投影方法相比,层析成像的迭代重建算法有几个优点,但在大规模成像设施中采用这种算法仍然有限,其中一个主要障碍是它们的高计算负荷。虽然支持gpu的计算集群在原则上足够强大,可以在合理的时间内对大型数据集进行迭代重建,但迄今为止,创建高效的分布式算法仍然是一项复杂的任务,需要低级编程来处理内存管理和网络通信。ASTRA工具箱是一个软件工具箱,可以快速开发GPU加速断层扫描算法。它包含许多扫描几何图形的正向和反向投影操作的GPU实现,以及一组迭代重建算法。这些算法目前仅限于在单个工作站中使用gpu。在本文中,我们提出了ASTRA工具箱的扩展及其Python接口,其中包括可分布在多个gpu和多个工作站上的正向投影、反向投影和SIRT算法的实现,以及编写分布式版本的自定义重建算法的工具,以使ASTRA处理更大的数据集成为可能。因此,在高级概念脚本中实现的算法可以在支持gpu的计算集群(最多32个gpu或更多)上无缝运行。我们的方法不仅限于基于切片的重建,还可以在不改变重建算法的情况下,将平行束同步加速器断层扫描编码的算法直接移植到锥束实验室断层扫描设置中。
{"title":"A distributed ASTRA toolbox","authors":"Willem Jan Palenstijn,&nbsp;Jeroen Bédorf,&nbsp;Jan Sijbers,&nbsp;K. Joost Batenburg","doi":"10.1186/s40679-016-0032-z","DOIUrl":"https://doi.org/10.1186/s40679-016-0032-z","url":null,"abstract":"<p>\u0000While iterative reconstruction algorithms for tomography have several advantages compared to standard backprojection methods, the adoption of such algorithms in large-scale imaging facilities is still limited, one of the key obstacles being their high computational load. Although GPU-enabled computing clusters are, in principle, powerful enough to carry out iterative reconstructions on large datasets in reasonable time, creating efficient distributed algorithms has so far remained a complex task, requiring low-level programming to deal with memory management and network communication. The ASTRA toolbox is a software toolbox that enables rapid development of GPU accelerated tomography algorithms. It contains GPU implementations of forward and backprojection operations for many scanning geometries, as well as a set of algorithms for iterative reconstruction. These algorithms are currently limited to using GPUs in a single workstation. In this paper, we present an extension of the ASTRA toolbox and its Python interface with implementations of forward projection, backprojection and the SIRT algorithm that can be distributed over multiple GPUs and multiple workstations, as well as the tools to write distributed versions of custom reconstruction algorithms, to make processing larger datasets with ASTRA feasible. As a result, algorithms that are implemented in a high-level conceptual script can run seamlessly on GPU-enabled computing clusters, up to 32 GPUs or more. Our approach is not limited to slice-based reconstruction, facilitating a direct portability of algorithms coded for parallel-beam synchrotron tomography to cone-beam laboratory tomography setups without making changes to the reconstruction algorithm.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"2 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2016-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-016-0032-z","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"4611980","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Analyzing microtomography data with Python and the scikit-image library 用Python和scikit-image库分析微层析成像数据
IF 3.56 Q1 Medicine Pub Date : 2016-12-07 DOI: 10.1186/s40679-016-0031-0
Emmanuelle Gouillart, Juan Nunez-Iglesias, Stéfan van der Walt

The exploration and processing of images is a vital aspect of the scientific workflows of many X-ray imaging modalities. Users require tools that combine interactivity, versatility, and performance. scikit-image is an open-source image processing toolkit for the Python language that supports a large variety of file formats and is compatible with 2D and 3D images. The toolkit exposes a simple programming interface, with thematic modules grouping functions according to their purpose, such as image restoration, segmentation, and measurements. scikit-image users benefit from a rich scientific Python ecosystem that contains many powerful libraries for tasks such as visualization or machine learning. scikit-image combines a gentle learning curve, versatile image processing capabilities, and the scalable performance required for the high-throughput analysis of X-ray imaging data.

图像的探索和处理是许多x射线成像模式的科学工作流程的一个重要方面。用户需要兼具交互性、多功能性和性能的工具。scikit-image是Python语言的开源图像处理工具包,支持多种文件格式,并与2D和3D图像兼容。该工具包公开了一个简单的编程接口,其中的主题模块根据其用途对功能进行分组,例如图像恢复、分割和测量。scikit-image用户受益于丰富的科学Python生态系统,其中包含许多用于可视化或机器学习等任务的强大库。scikit-image结合了温和的学习曲线,通用的图像处理能力,以及高通量x射线成像数据分析所需的可扩展性能。
{"title":"Analyzing microtomography data with Python and the scikit-image library","authors":"Emmanuelle Gouillart,&nbsp;Juan Nunez-Iglesias,&nbsp;Stéfan van der Walt","doi":"10.1186/s40679-016-0031-0","DOIUrl":"https://doi.org/10.1186/s40679-016-0031-0","url":null,"abstract":"<p>The exploration and processing of images is a vital aspect of the scientific workflows of many X-ray imaging modalities. Users require tools that combine interactivity, versatility, and performance. <span>scikit-image</span> is an open-source image processing toolkit for the Python language that supports a large variety of file formats and is compatible with 2D and 3D images. The toolkit exposes a simple programming interface, with thematic modules grouping functions according to their purpose, such as image restoration, segmentation, and measurements. <span>scikit-image</span> users benefit from a rich scientific Python ecosystem that contains many powerful libraries for tasks such as visualization or machine learning. <span>scikit-image</span> combines a gentle learning curve, versatile image processing capabilities, and the scalable performance required for the high-throughput analysis of X-ray imaging data.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"2 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2016-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-016-0031-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"4286118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Improved tomographic reconstruction of large-scale real-world data by filter optimization 基于滤波器优化的大规模真实数据层析重建
IF 3.56 Q1 Medicine Pub Date : 2016-12-03 DOI: 10.1186/s40679-016-0033-y
Daniël M. Pelt, Vincent De Andrade

In advanced tomographic experiments, large detector sizes and large numbers of acquired datasets can make it difficult to process the data in a reasonable time. At the same time, the acquired projections are often limited in some way, for example having a low number of projections or a low signal-to-noise ratio. Direct analytical reconstruction methods are able to produce reconstructions in very little time, even for large-scale data, but the quality of these reconstructions can be insufficient for further analysis in cases with limited data. Iterative reconstruction methods typically produce more accurate reconstructions, but take significantly more time to compute, which limits their usefulness in practice. In this paper, we present the application of the SIRT-FBP method to large-scale real-world tomographic data. The SIRT-FBP method is able to accurately approximate the simultaneous iterative reconstruction technique (SIRT) method by the computationally efficient filtered backprojection (FBP) method, using precomputed experiment-specific filters. We specifically focus on the many implementation details that are important for application on large-scale real-world data, and give solutions to common problems that occur with experimental data. We show that SIRT-FBP filters can be computed in reasonable time, even for large problem sizes, and that precomputed filters can be reused for future experiments. Reconstruction results are given for three different experiments, and are compared with results of popular existing methods. The results show that the SIRT-FBP method is able to accurately approximate iterative reconstructions of experimental data. Furthermore, they show that, in practice, the SIRT-FBP method can produce more accurate reconstructions than standard direct analytical reconstructions with popular filters, without increasing the required computation time.

在高级层析实验中,由于探测器尺寸大,采集的数据集数量多,很难在合理的时间内处理数据。同时,所获得的投影往往在某种程度上受到限制,例如投影数量少或信噪比低。直接分析重建方法能够在很短的时间内产生重建,即使是大规模的数据,但是在数据有限的情况下,这些重建的质量可能不足以进一步分析。迭代重建方法通常产生更精确的重建,但需要花费更多的时间来计算,这限制了它们在实践中的实用性。在本文中,我们提出了SIRT-FBP方法在大规模真实世界层析数据中的应用。SIRT-FBP方法使用预先计算的实验特定滤波器,通过计算效率高的滤波反向投影(FBP)方法,能够准确地近似于同步迭代重建技术(SIRT)方法。我们特别关注许多对大规模现实数据应用很重要的实现细节,并给出了实验数据中出现的常见问题的解决方案。我们证明SIRT-FBP滤波器可以在合理的时间内计算,即使对于大的问题规模,并且预先计算的滤波器可以在未来的实验中重复使用。给出了三种不同实验的重建结果,并对现有常用方法的重建结果进行了比较。结果表明,SIRT-FBP方法能够准确逼近实验数据的迭代重建。此外,他们表明,在实践中,SIRT-FBP方法可以产生比使用流行滤波器的标准直接解析重建更精确的重建,而不会增加所需的计算时间。
{"title":"Improved tomographic reconstruction of large-scale real-world data by filter optimization","authors":"Daniël M. Pelt,&nbsp;Vincent De Andrade","doi":"10.1186/s40679-016-0033-y","DOIUrl":"https://doi.org/10.1186/s40679-016-0033-y","url":null,"abstract":"<p>In advanced tomographic experiments, large detector sizes and large numbers of acquired datasets can make it difficult to process the data in a reasonable time. At the same time, the acquired projections are often limited in some way, for example having a low number of projections or a low signal-to-noise ratio. Direct analytical reconstruction methods are able to produce reconstructions in very little time, even for large-scale data, but the quality of these reconstructions can be insufficient for further analysis in cases with limited data. Iterative reconstruction methods typically produce more accurate reconstructions, but take significantly more time to compute, which limits their usefulness in practice. In this paper, we present the application of the SIRT-FBP method to large-scale real-world tomographic data. The SIRT-FBP method is able to accurately approximate the simultaneous iterative reconstruction technique (SIRT) method by the computationally efficient filtered backprojection (FBP) method, using precomputed experiment-specific filters. We specifically focus on the many implementation details that are important for application on large-scale real-world data, and give solutions to common problems that occur with experimental data. We show that SIRT-FBP filters can be computed in reasonable time, even for large problem sizes, and that precomputed filters can be reused for future experiments. Reconstruction results are given for three different experiments, and are compared with results of popular existing methods. The results show that the SIRT-FBP method is able to accurately approximate iterative reconstructions of experimental data. Furthermore, they show that, in practice, the SIRT-FBP method can produce more accurate reconstructions than standard direct analytical reconstructions with popular filters, without increasing the required computation time.</p>","PeriodicalId":460,"journal":{"name":"Advanced Structural and Chemical Imaging","volume":"2 1","pages":""},"PeriodicalIF":3.56,"publicationDate":"2016-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s40679-016-0033-y","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"4112682","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
期刊
Advanced Structural and Chemical Imaging
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1