Tomography data processing and management

Similar documents
Simulation of X-ray in-line phase contrast

School on X-ray Imaging Techniques at the ESRF. Pierre BLEUET. ID22 Beamline

Towards a generalised approach for defining, organising and storing metadata from all experiments at the ESRF. by Andy Götz ESRF

Phase problem and the Radon transform

Coherent Diffraction Imaging with Nano- and Microbeams

A COMMON SOFTWARE FRAMEWORK FOR FEL DATA ACQUISITION AND EXPERIMENT MANAGEMENT AT FERMI

DAQ system at SACLA and future plan for SPring-8-II

Using X-Ray Micro Tomography to assess the quality of Packaging Foil

Text for the class, Pump-Probe Technique for Picosecond Time-resolved X-ray Diffraction at Cheiron School

Phase-Contrast Imaging and Tomography at 60 kev using a Conventional X-ray Tube

DEVELOPMENT OF CONE BEAM TOMOGRAPHIC RECONSTRUCTION SOFTWARE MODULE

SAXS at the ESRF Beamlines ID01 and ID02

Digital Image Processing

Deformation of granular texture media studied by X-ray CT & 3D DIC at the continuous and microstructure scales

Introduction to Biomedical Imaging

Event-Synchronized Data Acquisition System of 5 Giga-bps Data Rate for User Experiment at the XFEL Facility, SACLA

Ch. 4 Physical Principles of CT

Universal Iterative Phasing Method for Near-Field and Far-Field Field Coherent Diffraction Imaging

Data Management at CHESS

Today s Outline - April 17, C. Segre (IIT) PHYS Spring 2018 April 17, / 22

LABORATORY SYSTEM FOR X-RAY NANOTOMOGRAPHY

CT Systems and their standards

The same X-ray transparent in situ pouch cell design and sample holder plates were used for both 2D

THREE-DIMENSIONAL MAPPING OF FATIGUE CRACK POSITION VIA A NOVEL X-RAY PHASE CONTRAST APPROACH

X-ray imaging software tools for HPC clusters and the Cloud

Obtainment of Prototypical images and Detector performance simulations. Guillaume Potdevin for the XFEL-HPAD-Consortium

Recognition and Measurement of Small Defects in ICT Testing

STATUS OF THE ULTRA FAST TOMOGRAPHY EXPERIMENTS CONTROL AT ANKA (THCA06)

Méthodes d imagerie pour les écoulements et le CND

XRADIA microxct Manual

Digital Volume Correlation for Materials Characterization

Crystallography & Cryo-electron microscopy

TN425: A study of fluorescence standards confirms that OptiGrid confocal images are suitable for quantitative microscopy

XRAY Grid TO BE OR NOT TO BE?

Diffraction-based approaches to the in-situ measurement of dimensional variations in components produced by thermoplastic micro- and nano-embossing

Holography. How is that different than photography? How is it accomplished? Amplitude & Phase

Progress of the Development of High Performance Removable Storage at InPhase Technologies for Application to Archival Storage

CLASS HOURS: 4 CREDIT HOURS: 4 LABORATORY HOURS: 0

To see how a sharp edge or an aperture affect light. To analyze single-slit diffraction and calculate the intensity of the light

Micro-CT in situ study of carbonate rock microstructural evolution for geologic CO2 storage

Characterization of microshells experimented on Laser Megajoule using X-Ray tomography

Fast Reconstruction of CFRP X-ray Images based on a Neural Network Filtered Backprojection Approach

The Near Future in Cardiac CT Image Reconstruction

SUPPLEMENTARY INFORMATION

MEASUREMENT OF WIGNER DISTRIBUTION FUNCTION FOR BEAM CHARACTERIZATION OF FELs*

HIGH RESOLUTION COMPUTED TOMOGRAPHY FOR METROLOGY

3D Energy Dispersive Spectroscopy Elemental Tomography in the Scanning Transmission Electron Microscope

A SUPER-RESOLUTION MICROSCOPY WITH STANDING EVANESCENT LIGHT AND IMAGE RECONSTRUCTION METHOD

Advances in Disk Metrology

Detectors for Future Light Sources. Gerhard Grübel Deutsches Elektronen Synchrotron (DESY) Notke-Str. 85, Hamburg

Dr. Javier Santillan, San Carlos, CA

X-ray Industrial Computed Laminography (ICL) Simulation Study of Planar Objects: Optimization of Laminographic Angle

Cover Page. The handle holds various files of this Leiden University dissertation

Image Acquisition Systems

What should I know about the 3D Restoration module? Improvision Technical Note No. 142 Last updated: 28 June, 2000

HCImage. Image Acquisition and Analysis Software. Light... Camera... Acquisition...

Supporting information SI 0: TEM & STEM acquisition parameters, in 2D and 3D

X-TRACT: software for simulation and reconstruction of X-ray phase-contrast CT

Registration concepts for the just-in-time artefact correction by means of virtual computed tomography

PROPAGATING PARTIAL COHERENCE HYBRID AND MORE

Supporting Information for Critical Factors of the 3D Microstructural Formation. in Hybrid Conductive Adhesive Materials by X-ray Nano-tomography

Data oriented job submission scheme for the PHENIX user analysis in CCJ

Speckle Spectroscopy - X-ray Photon Correlation Spectroscopy

Investigation on reconstruction methods applied to 3D terahertz computed Tomography

Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror

The Electrochemical Innovation Lab X-ray Suite: from macro- to nano-ct

Data Challenges in Photon Science. Manuela Kuhn GridKa School 2016 Karlsruhe, 29th August 2016

Advanced automated High Speed Computed Tomography for production process control. DGZfP 2011, Bremen

Correction of refraction. volume deformation measurements

Physical Optics FOREWORD

Digitalna Holografija i Primjene

THREE-DIMENSIONA L ELECTRON MICROSCOP Y OF MACROMOLECULAR ASSEMBLIE S. Visualization of Biological Molecules in Their Native Stat e.

Outline. Nuclear Forensics & Laser-Induced Breakdown Spectroscopy. Interferometry & Shadowgraphy. Conclusion & Future Work. Experimental Setup

Symantec Design of DP Solutions for UNIX using NBU 5.0. Download Full Version :

Non-destructive, High-resolution Fault Imaging for Package Failure Analysis. with 3D X-ray Microscopy. Application Note

Limited view X-ray CT for dimensional analysis

Condenser Optics for Dark Field X-Ray Microscopy

tomorecon: High-speed tomography reconstruction on workstations using multi-threading Mark L. Rivers* a

Spiral ASSR Std p = 1.0. Spiral EPBP Std. 256 slices (0/300) Kachelrieß et al., Med. Phys. 31(6): , 2004

4D IMAGING AT YOUR FINGERTIPS Real-time, Portable, High-Resolution Solutions for your Quality Control Needs

Micro-CT Methodology Hasan Alsaid, PhD

Zeiss Universal SIM. A structured illumination system based on a Zeiss Universal microscope stand. by Nidhogg

Optical Sectioning. Bo Huang. Pharmaceutical Chemistry

Reconstruction of purely absorbing, absorbing and phaseshifting, and strong phase-shifting objects from their single-shot in-line holograms

Determination and compensation of the reference surface from redundant sets of surface measurements

High-resolution scanning coherent X-ray diffraction microscopy

Keyhole coherent diffractive imaging

GPU implementation for rapid iterative image reconstruction algorithm

Numerical Propagation Manual

QUARTZ PCI. SLOW-SCAN for ANALOG SEMs THE MEASURING, ANNOTATING, PROCESSING, REPORTING, ARCHIVING, DO EVERYTHING SOLUTION FOR MICROSCOPY

BME I5000: Biomedical Imaging

Imaging outside the box: Resolution enhancement in X-ray coherent diffraction imaging by extrapolation of diffraction patterns

Supplementary Figure 1: Schematic of the nanorod-scattered wave along the +z. direction.

Medical Imaging Introduction

Supporting Information for Azimuthal Polarization Filtering for Accurate, Precise, and Robust Single-Molecule Localization Microscopy

Three-dimensional directional display and pickup

Radiology. Marta Anguiano Millán. Departamento de Física Atómica, Molecular y Nuclear Facultad de Ciencias. Universidad de Granada

Status and future of beamline control software at ESRF. Beamline Control Unit

H.-J. Jordan (NanoFocus Messtechnik GmbH), R. Brodmann (Brodmann Marketing & Vertrieb)

S93-8 Page 1 TOMOGRAPHIC APPROACHES TO NONWOVENS STRUCTURE DEFINITION

Transcription:

Tomography data processing and management P. Cloetens X ray Imaging Group, ESRF Slide: 1

Computed Tomography Xenopus tropicalis (OsO4 fixation) Motivation complex materials 3D microscopy representative elementary volume input for calculations: µ structure properties 'non destructive' in situ experiments ( dynamics, mechanics, ) Compromise spatial resolution micron 100 nm field of view millimeter, centimeter N Pollet (ibaic,u psud), R Boistel (namc,u psud), P Cloetens Slide: 2

Computed Tomography Xenopus tropicalis Current situation: data acquisition (OsO4 fixation) data processing (reconstruction and pre processing) data storage / transfer Grid opportunities: data analysis 'on line' data processing large data sets data transfer sophisticated methods N Pollet (ibaic,u psud), R Boistel (namc,u psud), P Cloetens Slide: 3

Synchrotron based tomography the whole object Parallel beam case... is imaged at once, slices are independent New parameters: time, in situ experiments distance: holotomography, 3DXRD energy: edge CT, XANES, fluorescence } angles are independent Slide: 4

Micro tomography work flow Data acquisition ~ 1 second 2 hours Data processing (pre processing and 3D reconstruction) 1 hour 6 months Data analysis (extracting quantitative parameters, simulations) 1 month 3D Growth Law J. Lambert et al, PRL 99, 058304 (2007) Slide: 5

Data acquisition FReLoN (Fast Read out Low Noise) CCD (2k x 2k camera, '80 Mpixels/s', '160 MB/s') SPEC control (same macros on ID19, ID22NI, BM05,...; Bliss) but Device Servers for camera,... Highly optimized Step by step acquisition or Continuous acquisition Storage: directly to NICE file servers over 1Gb / 10 Gb link normal scans and network OK local buffer on fast disks fast tomography (~70 MB/s 120 MB/s) Raw data: 16 GB / sample (64 GB for holo tomography) 1 TB / day in user experiment is feasible Slide: 6

Data processing PyHST (SciSoft, A Mirone, C Ferrero) + (CS, G Förstner) Filtered back projection implementation Optimized for total through put not for a single scan parallelization in 1 GB sub volumes not individual slices 20 dedicated cpu's ( + 140 common cpu's ) Improved through put by including several pre processing steps: motion correction, basic ring correction, hot pixel correction, distortion correction,... User interacts with Octave + ImageJ and terminal Special pre processing with Octave (phase retrieval) or Matlab/IDL Volume reconstructed data raw data! (no data reduction) Slide: 7

edge detection versus holography towards Fraunhofer diffraction (Fresnel diffraction) D = 0.15 m D = 3.1 m each edge imaged independently access to phase, if recorded at D s no access to phase, only to borderλ = 0.7 Å defocused image D a 50 µm D a Slide: 8

Holo tomography 1) phase retrieval with images at different distances D Phase map 2) tomography: repeated for ~ 1000 angular positions 3D distribution of or the electron density improved resolution straightforward interpretation processing PS foam P.Cloetens et al., Appl. Phys. Lett. 75, 2912 (1999) JP Guigay, M Langer, R Boistel, P Cloetens, Opt. Lett., 32, 1617 (2007) Slide: 9

Data processing: limitations on parallelization Data Input Output (file servers) Too many reconstruction jobs blocks processing and acquisition (!) Maximum 20 PyHST jobs on dedicated cluster cronus (no flocking) Memory intensive jobs (holo tomography) Only 4 or 8 GB / physical machine on NICE > 1 2 GB / CPU Performance collapses on swapping In practice: only 8 GB machines used, 1 job per physical machine Slide: 10

Data storage / transfer Tomography produces huge amounts of data (raw + reconstructed) Short term: NICE file servers Case ID19 (~ 80 TB) inhouse: 8TB (87% full) paleo: 8TB (83% full) inhouse1: 8TB (85% full) lamino: 4TB (99% full) external: 8.5 TB (83% full) graintracking: 7 TB (99% full) external1: 6 TB (89% full) external2: 6 TB (82% full) Medium term: 6 months central backup on tape many data restorations from central backup (man power) Long term: external hard disks / typically only reconstructed data NICE also used for long term storage in practice (congestion) Slide: 11

Database TomoDB II database (S. Schulze, MIS) Most experimental conditions stored Not all data processing parameters Only available through intranet Slide: 12

Data Flow Parameters courtesy: T. Weitkamp Slide: 13

Grid opportunities: data analysis From simple segmentation over parameter extraction (local thickness, volume, ) to simulations (finite elements, finite differences,...) Presently left to user Several dispersed tools (VGStudio, Aphelion, ImageJ, Libido,...) Faster data analysis can significantly increase publication rate Faster data analysis can significantly decrease data storage Users could perform their analysis with ESRF resources Users can make specialized code available Slide: 14

Grid opportunities: 'on line' data processing Presently: on line reconstruction of sample slice On line reconstruction of volumes multi scale approach (e.g. zoom tomography) in situ experiments (result defines what to do next) Avoid processing time >> acquisition time extended stay of user post processing by user or beamline staff Slide: 15

Grid opportunities: large data sets Nano imaging: improve spatial resolution with reasonable field of view increase number of pixels, scales as N3 CCD's used today are only 2K x 2K 2K x 2K 16 GB 4K x 2K 64 GB 4K x 4K 128 GB Projection within the Upgrade Program: 8K x 8K 1 TB for a single scan! Slide: 16

Grid opportunities: data transfer and archiving External hard disk solution is impractical and not secure Reliable and fast data transfer over network Long term archiving for inhouse data is under discussion Slide: 17

Grid opportunities: sophisticated methods Nano scale imaging: CDI (Coherent Diffraction Imaging) Projection Microscopy Very computer intensive methods (CPU power, memory usage) Slide: 18

The Nano Imaging end station ID22NI Projection Microscopy PXM electron density Dose efficient, fast ; magnified holotomography Scanning Transmission Microscopy STXM X ray Fluorescence: element distribution Slow ; trace elements Slide: 19

Grid opportunities: Iterative Phase Retrieval Fluotomography Chemical identification Magnified holotomography Electron density mapping CPU bound Iterative minimization of cost functional Slide: 20

Conclusions Tomography is a three steps process: data acquisition, data processing (reconstruction) and data analysis. The amount of data involved is huge. There is no data reduction before the data analysis. Parallelization is straightforward (independent slices or angles). It is limited in practice by data input/output. Possible grid opportunities: data analysis data transfer more sophisticated methods of pre processing, reconstruction Slide: 21