ON-THE-FLY SCANS FOR FAST TOMOGRAPHY AT LNLS IMAGING BEAMLINE. Gabriel B. Z. L. Moreno X-Ray Imaging Beamline Group, LNLS

Similar documents
IMAGING GROUP. * With dual port readout at 16MHz/port Detector shown with a C-mount nose and lens, sold separately

THE DESIGN OF CSNS INSTRUMENT CONTROL

In-process inspection: Inspector technology and concept

Lawrence Berkeley National Laboratory

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

Preparing for remote data collection at NE-CAT

XC-77 (EIA), XC-77CE (CCIR)

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum

Scanning For Photonics Applications

Monolithic Thin Pixel Upgrade Testing Update. Gary S. Varner, Marlon Barbero and Fang Fang UH Belle Meeting, April 16 th 2004

1ms Column Parallel Vision System and It's Application of High Speed Target Tracking

Sérgio Rodrigo Marques

Characterization of Diamond Samples CHESS Run Summer 2013

DT3130 Series for Machine Vision

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Major Differences Between the DT9847 Series Modules

MICROMASTER Encoder Module

Online correlation of data quality and beamline/beam instabilities History and motivation 1.1 Symptoms

Brilliance. Electron Beam Position Processor

DT9857E. Key Features: Dynamic Signal Analyzer for Sound and Vibration Analysis Expandable to 64 Channels

Design and implementation (in VHDL) of a VGA Display and Light Sensor to run on the Nexys4DDR board Report and Signoff due Week 6 (October 4)

UNIIQA+ NBASE-T Monochrome CMOS LINE SCAN CAMERA

DAQ Systems in Hall A

Dear Mama Project. Ricardo Martínez. Monday, 03 July Centro Nacional de Microelectrónica CSIC. Pisa

HCImage Live Getting Started Guide

CBF500 High resolution Streak camera

Approaches to synchronize vision, motion and robotics

Introduction to Sequential Circuits

Samsara VS2 Series Vision System

THE SLS BEAMLINES DATA ACQUISITION AND CONTROL SYSTEM

ELMB Full Branch Test

GFT channel Time Interval Meter

WE MUST BE MAD Pushing FIERA to its Limits

BEPCII Libera Control System

Advancements in Acoustic Micro-Imaging Tuesday October 11th, 2016

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Release Notes for LAS AF version 1.8.0

-Technical Specifications-

Pivoting Object Tracking System

Features of the 745T-20C: Applications of the 745T-20C: Model 745T-20C 20 Channel Digital Delay Generator

When to use External Trigger vs. External Clock

Zebra2 (PandA) Functionality and Development. Isa Uzun and Tom Cobb

MSO-28 Oscilloscope, Logic Analyzer, Spectrum Analyzer

InGaAs multichannel detector head

Microbolometer based infrared cameras PYROVIEW with Fast Ethernet interface

Building Video and Audio Test Systems. NI Technical Symposium 2008

TG-1000 SPIM functions

PITZ Introduction to the Video System

1. Abstract. Mixed Signal Oscilloscope Ideal For Debugging Embedded Systems DLM2000 Series

Scalable, intelligent image processing board for highest requirements on image acquisition and processing over long distances by optical connection

Shad-o-Box X-Ray Camera Hardware Manual

Users Manual FWI HiDef Sync Stripper

COMMISSIONING OF THE ALBA FAST ORBIT FEEDBACK SYSTEM

Application Note AN-708 Vibration Measurements with the Vibration Synchronization Module

GFT Channel Digital Delay Generator

ALICE Muon Trigger upgrade

Luis Cogan, Dave Harbour., Claude Peny Kern & Co., Ltd 5000 Aarau switzerland Commission II, ISPRS Kyoto, July 1988

High Speed Data Acquisition Cards

CMS Upgrade Activities

Table of Contents. 1. Discharge Principle of CCD Substrate Drain Shutter Mechanism Asynchronous Shutter... 2

microenable IV AS1-PoCL Product Profile of microenable IV AS1-PoCL Datasheet microenable IV AS1-PoCL

A NOVEL DESIGN OF COUNTER USING TSPC D FLIP-FLOP FOR HIGH PERFORMANCE AND LOW POWER VLSI DESIGN APPLICATIONS USING 45NM CMOS TECHNOLOGY

DT9837 Series. High Performance, USB Powered Modules for Sound & Vibration Analysis. Key Features:

High ResolutionCross Strip Anodes for Photon Counting detectors

ITERATIVE DEVELOPMENT OF THE GENERIC CONTINUOUS SCANS IN SARDANA

PRODUCT GUIDE CEL5500 LIGHT ENGINE. World Leader in DLP Light Exploration. A TyRex Technology Family Company

Logic Analyzer Auto Run / Stop Channels / trigger / Measuring Tools Axis control panel Status Display

MTL Software. Overview

PEP-II longitudinal feedback and the low groupdelay. Dmitry Teytelman

Image Acquisition Technology

Kazo Vision. 1. System Chart

Quick Start Guide. Multidimensional Imaging

S C L M Software Requirements Specification 1.0

Recent APS Storage Ring Instrumentation Developments. Glenn Decker Advanced Photon Source Beam Diagnostics March 1, 2010

Getting Started with the LabVIEW Sound and Vibration Toolkit

microenable IV AD1-PoCL Product Profile of microenable IV AD1-PoCL Datasheet microenable IV AD1-PoCL

Torsional vibration analysis in ArtemiS SUITE 1

Logic Analysis Basics

Logic Analysis Basics

Large Area, High Speed Photo-detectors Readout

asynmotor: Support For Coordinated Multi-Axis Motion In EPICS Mark Rivers University of Chicago

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis. 26 October - 20 November, 2009

Chapter 5 Synchronous Sequential Logic

ni.com Digital Signal Processing for Every Application

Low Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE

microenable 5 marathon ACL Product Profile of microenable 5 marathon ACL Datasheet microenable 5 marathon ACL

ENGR 1000, Introduction to Engineering Design

Mechanical aspects, FEA validation and geometry optimization

Status of readout electronic design in MOST1

EE241 - Spring 2005 Advanced Digital Integrated Circuits

SPATIAL LIGHT MODULATORS

EECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline

microenable IV AD4-LVDS Product Profile of microenable IV AD4-LVDS Datasheet microenable IV AD4-LVDS

COHU, INC. Electronics Division Installation and Operation Instructions

STC-TC152USB-AT/AS/BTC/BSC STC-TB152USB-AT/AS/BTC/BSC Product Specification. Software Trigger USB 2.0 Color / Monochrome SXGA CCD Camera

(CSC-3501) Lecture 7 (07 Feb 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

Technology of high-speed storage for target signal based on ARM7 + double NAND memory

Physics Requirements for the CXI Ion Time-of-Flight

BABAR IFR TDC Board (ITB): requirements and system description

Transcription:

ON-THE-FLY SCANS FOR FAST TOMOGRAPHY AT LNLS IMAGING BEAMLINE Gabriel B. Z. L. Moreno X-Ray Imaging Beamline Group, LNLS Experiment Control, ICALEPCS 2015

LNLS 1 d 3 h 2

Sirius Construction Site (July 15) LNLS (UVX) Building 3

Sirius Construction Site (July 15) LNLS (UVX) Building 2nd Gen (Since 1997) 4

Sirius Construction Site (July 15) LNLS (UVX) Building 4th Gen (Planned 2020) 2nd Gen (Since 1997) 5

Outline - Future Experiments at Sirius s Imaging Beamline (Mogno) - Today s LNLS Standards - Fast Experiment Sequence - Data Acquisition Architecture - Overview - CS-Studio Interface - Scan Sequencer (Hyppie Module) - Galil DMC4183 Implementation - Network Considerations for Camera Control PC - Demo Test and Results - Conventional vs HW Point-to-Point - Conventional vs Fly-Scan - Conclusions 6

Future Experiments at Sirius - Mogno (Micro and Nano Tomography Beamline) - Beam flux 2 to 3 orders of magnitude higher than IMX - Higher energy range (30 to 100 KeV) - Nanometric resolution - Time-Resolved Experiments!! - Push for: - Better motion systems - Faster and More Efficient Detectors - Higher Data Throughput Capacity - Higher Data Storage Capacity Sirius Storage Ring Schematics with first Beamlines: Available at [http://lnls.cnpem.br/sirius/beamlines/] 7

Future Experiments at Sirius - Mogno (Micro and Nano Tomography Beamline) - Beam flux 2 to 3 orders of magnitude higher than IMX - Higher energy range (30 to 100 KeV) - Nanometric resolution - Time-Resolved Experiments!! - Push for: - Better motion systems - Faster and More Efficient Detectors - Higher Data Throughput Capacity - Higher Data Storage Capacity Sirius Storage Ring Schematics with first Beamlines: Available at [http://lnls.cnpem.br/sirius/beamlines/] 8

Today s LNLS Standards EPICS as Middleware for communication over distributed systems LabVIEW as Development Tool for Drivers and Instrument integration in Driver Level Galil DMC-4183 as Main Motion Controller For Today s Applications. Even Advanced ones!! 9

Fast Experiment Sequence Outer loop Controlled in EPICS Layer - Single, unrepeated tasks - Triggering wouldn t affect Performance drastically EPICS Control GO TO INITIAL POSITIONS START DARK FIELD IMAGE SET CAMERA ACQUISITION - Efficiency enhanced by Automation FLAT FIELD IMAGE Inner Loop Controlled via Hardware - Sequential, repetitive tasks - Reduction on Period time impacts directly on experiment duration - Instruments Triggered by 5V TTL signals HW Control TRIGGER/GATE ACQUISITION SET HW SCAN ON CONTROLLER WAIT TARGET POSITION OPEN SHUTTER WAIT ACQ. No STORE MOTOR POSITIONS SCAN ENDED? Yes UPDATE PV S RETURN TO INITIAL POSITIONS QUERY STORED POSITIONS EMPTY IMAGE QUEUE DARK FIELD IMAGE Parallel tasks to HW Control CLOSE SHUTTER SET NEXT POSITION WAIT READOUT AUTO CALC. CENTRE OF ROTATION - Wait for images - Update Motor Positions Moreno, G.B.Z.L., et al., On-the-Fly Scans For Fast Tomography at LNLS Imaging Beamline, ICALEPCS 2015, Melbourne, VIC, Australia, THHB3O03 PASSES FINAL POSITION? SET NORMAL OPERATION (CONTROLLER) AUTO 3D RECON END 1

Experiment Context Diagram: Moreno, G.B.Z.L., et al., On-the-Fly Scans For Fast Tomography at LNLS Imaging Beamline, ICALEPCS 2015, Melbourne, VIC, Australia, THHB3O03 11

Experiment Context Diagram: Moreno, G.B.Z.L., et al., On-the-Fly Scans For Fast Tomography at LNLS Imaging Beamline, ICALEPCS 2015, Melbourne, VIC, Australia, THHB3O03 12

Galil DMC 4183 Implementation: - Point-To-Point Mode: - Acquisition in charge: Motor as Slave - Wait for Trigger (at the Acq. End) to Move - Store Position When receive Trigger (Latch IN) - Move Pre-defined Distance (Output Level HIGH) - Output LOW when Motion Complete - Repeat until the end of Acquisition - Fly Scan Mode: Motor Signal Exposure Signal Camera Readout - Motors in charge: Detectors as Slave - Prepare Trip-points - Start Motion Trajectory (Output Level HIGH) - Pulse LOW at Trip-point arrival (To Acquire) - Store Position When Receive Trigger (Latch IN) - Repeat until the end of trajectory 13

Galil DMC 4183 Implementation: - Point-To-Point Mode: - Acquisition in charge: Motor as Slave - Wait for Trigger (at the Acq. End) to Move - Store Position When receive Trigger (Latch IN) - Move Pre-defined Distance (Output Level HIGH) - Output LOW when Motion Complete - Repeat until the end of Acquisition - Fly Scan Mode: - Motors in charge: Detectors as Slave - Prepare Trip-points - Start Motion Trajectory (Output Level HIGH) - Pulse LOW at Trip-point arrival (To Acquire) - Store Position When Receive Trigger (Latch IN) - Repeat until the end of trajectory ~50 Hz Capable with PCO2000! Motor Signal Exposure Signal Camera Readout 14

Galil DMC 4183 Implementation: - Point-To-Point Mode: - Acquisition in charge: Motor as Slave - Wait for Trigger (at the Acq. End) to Move - Store Position When receive Trigger (Latch IN) - Move Pre-defined Distance (Output Level HIGH) - Output LOW when Motion Complete - Repeat until the end of Acquisition - Fly Scan Mode: - Motors in charge: Detectors as Slave - Prepare Trip-points - Start Motion Trajectory (Output Level HIGH) - Pulse LOW at Trip-point arrival (To Acquire) - Store Position When Receive Trigger (Latch IN) - Repeat until the end of trajectory ~50 Hz Capable with PCO2000! Motor Signal Exposure Signal Camera Readout 15

Experiment Context Diagram: Moreno, G.B.Z.L., et al., On-the-Fly Scans For Fast Tomography at LNLS Imaging Beamline, ICALEPCS 2015, Melbourne, VIC, Australia, THHB3O03 16

Scan Sequencer: ACQUIRE OPEN SHUTTER START WAIT TRIPPOINT START MOVE - Runs as Hyppie Module - State Machine with Pre-programmed sequences - EPICS communication reduced to Necessary-Only when scanning - All trigger signals centered on PXI board NI-6602 CLOSE SHUTTER END 17

Scan Sequencer: Point-To-Point Scan Path: ACQUIRE OPEN SHUTTER START WAIT TRIPPOINT START MOVE - Runs as Hyppie Module - State Machine with Pre-programmed sequences - EPICS communication reduced to Necessary-Only when scanning - All trigger signals centered on PXI board NI-6602 CLOSE SHUTTER END 18

Scan Sequencer: On-The-Fly Scan Path: ACQUIRE OPEN SHUTTER START WAIT TRIPPOINT START MOVE - Runs as Hyppie Module - State Machine with Pre-programmed sequences - EPICS communication reduced to Necessary-Only when scanning - All trigger signals centered on PXI board NI-6602 CLOSE SHUTTER END 19

Experiment Context Diagram: Moreno, G.B.Z.L., et al., On-the-Fly Scans For Fast Tomography at LNLS Imaging Beamline, ICALEPCS 2015, Melbourne, VIC, Australia, THHB3O03 20

CS-Studio Screens: 21

CS-Studio Screens: 22

CS-Studio Screens: 23

CS-Studio Screens: 24

CS-Studio Screens: 25

Experiment Context Diagram: Moreno, G.B.Z.L., et al., On-the-Fly Scans For Fast Tomography at LNLS Imaging Beamline, ICALEPCS 2015, Melbourne, VIC, Australia, THHB3O03 26

How To Get All This Data??? Network Considerations for Camera Control PC: - Network configuration for Big Data: Jumbo Package Size and Big Coalescence Buffers - TOE board from Camera to Camera PC - QoS configuration at all switches until the Storage - GPFS Storage (Cost-Effective Scalability!!) - Data Processing done by storage location mounting IMX Storage Camera PC PCO.2000 27

Demo Test Low Resolution Demo Experiment: - 1000 Projections, 10 ms exposure time of Bamboo Toothpick - 2048x256 images, with 1x8 binning (0.82x6.56 microns pixel size) - Continuous, Point-to-Point, and On-The-Fly Acquisition Modes - 20 Hz Acquisition, 200 Mb/s data transfer for On-The-Fly Scan 0.82 µm pix. Size (slices) 6.56 µm pix. Size (vertical) O Dowd, F. et al., X-ray micro-tomography at the IMX beamline (LNLS). MEDSI 2014 Proceedings, Australia, 2014. 28

Results 200 µm HW Pt-to-Pt (88 sec) Conventional (8.5 min) On-the-Fly (49 sec) ~6x Faster! ~10x Faster! Conventional minus HW Pt-to-Pt Conventional minus On-The-Fly 29

CONCLUSIONS - Reduced Beamtime per user - Low Res. 4D Tomography Possible at IMX Beamline - System Capability proved in the unitary millisecond range - System derivations and Other advanced Developments at LNLS: - XRF Beamline: Mapping Scans ICXOM 15 - PGM Beamline: Undulator and Monochromator ad-hoc Continuous Energy Scans ICALEPCS 15 MOCRAF - SAXS1 Beamline: Experiment Automation ICALEPCS 15 MOPFG057 - System Scaling and Upgrades: - Faster and More Precise Rotation Stages - Faster and More efficient Detectors - Continuous Improvement to Hyppie - Continuous Improvement to the network capacity 30

Acknowledgments IMX Beamline Staff: Frank O'Dowd; Eduardo Miqueles; Nathaly Archilha; Mateus Cardoso; Other Contributions: GAE Group, LNLS; SIL Group, LNLS; SOL Group, LNLS; Harry Westfahl Jr. 31