Multi-Frame Matrix Capture Common File Format (MFMC- CFF) Requirements Capture

Similar documents
Minimize your cost for Phased Array & TOFD

Practical Application of the Phased-Array Technology with Paint-Brush Evaluation for Seamless-Tube Testing

Super Idea for Ultrasonic Inspection

RPV and Primary Circuit Inspection. Pressure Vessel Inspection Codes for phased Arrays M. Moles, Olympus NDT, Canada

WI, USA; 3 QinetiQ Ltd, Farnborough, Hampshire, UK

PRACTICAL APPLICATION OF THE PHASED-ARRAY TECHNOLOGY WITH PAINT-BRUSH EVALUATION FOR SEAMLESS-TUBE TESTING

Sonotron NDT 4, Pekeris str., Rabin Science Park, Rehovot, 76702, Israel.

A HIGHLY INTERACTIVE SYSTEM FOR PROCESSING LARGE VOLUMES OF ULTRASONIC TESTING DATA. H. L. Grothues, R. H. Peterson, D. R. Hamlin, K. s.

PulseCounter Neutron & Gamma Spectrometry Software Manual

BitWise (V2.1 and later) includes features for determining AP240 settings and measuring the Single Ion Area.

for File Format for Digital Moving- Picture Exchange (DPX)

Structural Diagnostics, Inc. Leaders In Automated Ultrasonic Testing. Immersion Tanks Large Gantries Custom Systems

Real-time full matrix capture + total focusing and other novel imaging options using general purpose PC-based array instrumentation

Minimize your cost for Phased Array & TOFD

New GRABLINK Frame Grabbers

Chapter 6: Real-Time Image Formation

In-process inspection: Inspector technology and concept

Durham Magneto Optics Ltd. NanoMOKE 3 Wafer Mapper. Specifications

Acoustic Measurements Using Common Computer Accessories: Do Try This at Home. Dale H. Litwhiler, Terrance D. Lovell

AC05-76RL01830; NRC JCN N6398; Mr. Wallace Norris, Program Monitor.

medlab One Channel ECG OEM Module EG 01000

ATSC Standard: Video Watermark Emission (A/335)

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

Specification of interfaces for 625 line digital PAL signals CONTENTS

MSO-28 Oscilloscope, Logic Analyzer, Spectrum Analyzer

Minimize your cost for Phased Array & TOFD

ATSC Candidate Standard: Video Watermark Emission (A/335)

FEASIBILITY STUDY OF USING EFLAWS ON QUALIFICATION OF NUCLEAR SPENT FUEL DISPOSAL CANISTER INSPECTION

Source/Receiver (SR) Setup

AR SWORD Digital Receiver EXciter (DREX)

MCP Signal Extraction and Timing Studies. Kurtis Nishimura University of Hawaii LAPPD Collaboration Meeting June 11, 2010

RF Record & Playback MATTHIAS CHARRIOT APPLICATION ENGINEER

MCP Upgrade: Transmission Line and Pore Importance

A COMPUTERIZED SYSTEM FOR THE ADVANCED INSPECTION OF REACTOR VESSEL STUDS AND NUTS BY COMBINED MULTI-FREQUENCY EDDY CURRENT AND ULTRASONIC TECHNIQUE

BTV Tuesday 21 November 2006

Development of beam-collision feedback systems for future lepton colliders. John Adams Institute for Accelerator Science, Oxford University

Agilent Technologies 54522A

A dedicated data acquisition system for ion velocity measurements of laser produced plasmas

PicoScope 6407 Digitizer

Rec. ITU-R BT RECOMMENDATION ITU-R BT PARAMETER VALUES FOR THE HDTV STANDARDS FOR PRODUCTION AND INTERNATIONAL PROGRAMME EXCHANGE

Getting Started. Connect green audio output of SpikerBox/SpikerShield using green cable to your headphones input on iphone/ipad.

UltraVision 3.8R30. Limitations and Remaining Anomalies.

Interface Practices Subcommittee SCTE STANDARD SCTE Measurement Procedure for Noise Power Ratio

Instrument Firmware Release Notes

Analyze Frequency Response (Bode Plots) with R&S Oscilloscopes Application Note

Precise Digital Integration of Fast Analogue Signals using a 12-bit Oscilloscope

HEAD. HEAD VISOR (Code 7500ff) Overview. Features. System for online localization of sound sources in real time

2. AN INTROSPECTION OF THE MORPHING PROCESS

Proposed Standard Revision of ATSC Digital Television Standard Part 5 AC-3 Audio System Characteristics (A/53, Part 5:2007)

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Coding of moving video

A Turnkey Weld Inspection Solution Combining PAUT & TOFD

ATSC Standard: 3D-TV Terrestrial Broadcasting, Part 1

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series

PCM ENCODING PREPARATION... 2 PCM the PCM ENCODER module... 4

ISOMET. Compensation look-up-table (LUT) and Scan Uniformity

MTL Software. Overview

PITZ Introduction to the Video System

GALILEO Timing Receiver

Portable Performance for Debug and Validation

OPCARD 2.0 PCI-bus Ultrasonic Card with Integrated Pulser and Receiver INSTRUCTION MANUAL

Electrical and Electronic Laboratory Faculty of Engineering Chulalongkorn University. Cathode-Ray Oscilloscope (CRO)

Monday 20 May 2013 Afternoon

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

ScopeMeter 190 Series Specifications

The Measurement Tools and What They Do

Digital SWIR Scanning Laser Doppler Vibrometer

PS User Guide Series Seismic-Data Display

Laser Beam Analyser Laser Diagnos c System. If you can measure it, you can control it!

PicoScope 6407 Digitizer

RECOMMENDATION ITU-R BT Studio encoding parameters of digital television for standard 4:3 and wide-screen 16:9 aspect ratios

Oscilloscope Guide Tektronix TDS3034B & TDS3052B

Scanning A/D Converters, Waveform Digitizers, and Oscilloscopes

MultiMac. Eddy Current Instrument for Encircling Coil, Sector and Rotary Probe Testing of Tube, Bar, & Wire

Specification for HTPA32x31L10/0.8HiM(SPI) Rev.4: Fg

Overview. Know Your Oscilloscope. Front Panel. Rear Panel. Sharing Agilent s Resources with Engineering Educators

Team Members: Erik Stegman Kevin Hoffman

Digital Storage Oscilloscopes 2550 Series

Digital SWIR Scanning Laser Doppler Vibrometer

B I O E N / Biological Signals & Data Acquisition

Session 1 Introduction to Data Acquisition and Real-Time Control

Introduction to Computers and Programming

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE Composite Distortion Measurements (CSO & CTB)

EngineDiag. The Reciprocating Machines Diagnostics Module. Introduction DATASHEET

)454 ( ! &!2 %.$ #!-%2! #/.42/, 02/4/#/, &/2 6)$%/#/.&%2%.#%3 53).' ( 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3. )454 Recommendation (

Acquisition Control System Design Requirement Document

MULTIMEDIA TECHNOLOGIES

COSC3213W04 Exercise Set 2 - Solutions

EngineDiag. The Reciprocating Machines Diagnostics Module. Introduction DATASHEET

Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab

456 SOLID STATE ANALOGUE TAPE + A80 RECORDER MODELS

MODE FIELD DIAMETER AND EFFECTIVE AREA MEASUREMENT OF DISPERSION COMPENSATION OPTICAL DEVICES

EBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 CONTENTS

High-Definition, Standard-Definition Compatible Color Bar Signal

NENS 230 Assignment #2 Data Import, Manipulation, and Basic Plotting

Understanding Human Color Vision

DISCOVERING THE POWER OF METADATA

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

Two Channel PC Oscilloscopes with Arbitrary Waveform Generator OMSP-2000 Series

TSG 90 PATHFINDER NTSC Signal Generator

Progressive Image Sample Structure Analog and Digital Representation and Analog Interface

Transcription:

University of Bristol NDT Laboratory Multi-Frame Matrix Capture Common File Format (MFMC- CFF) Requirements Capture Martin Mienczakowski, September 2014 OVERVIEW A project has been launched at the University of Bristol to improve the uptake of Full Matrix Capture (FMC) by researchers, equipment manufacturers and industrial end-users. FMC is the recording of coherent signals from distributed transmit / receive combinations with appropriate phase information that allows reconstruction and signal processing post acquisition. It has been proposed that the impact of FMC would be enhanced if there were a Multi-Frame Matrix Capture Common File Format (MFMC-CFF) allowing the transfer of experimental data between organisations. MFMC is taken to mean the capture of multiple matrices of data, this could include full matrix capture but does not exclude, half matrix capture or the capturing of other part matrix methods. This file format will consist of a framework / specification with a library which allows fundamental important parameters to be stored alongside experimental data and user defined parameters. In the project a number of existing file formats will be considered alongside developing a completely new file format. Participation will be required from project participants in evaluating the various file formats (in particular where a participant has a propriety format or great experience with a generic format). A down selection will be made from these options before development / documentation of a technical specification. From this a demonstration library will be constructed. The aim of this document is to capture the requirements from the stakeholders associated with this project. This is achieved by completion of a survey by participants and review of this document. STAKEHOLDERS The following stakeholders have been identified during the requirements capture exercise and were consulted with the questionnaire: End Users (Rolls-Royce Marine, Rolls- Royce Aeropace, EDF, Ontario Power Group, CEA CEVA) Equipment Manufacturers (Applus RTD, Diagnostic Sonar Limited, GE, UTEX, M2M, Olympus NDT, Peak NDT, ZETEC,) University Researchers (University of Bristol, Imperial College, University of Strathclyde, University of Warwick, University of Manchester, University of Nottingham) Other Research Organisations (Electric Power Research Institute, TWI) UK RCNDE Members / Associate Members The following have responded to the questionnaire: Diagnostic Sonar EDF Electric Power Research Institute GE Measurement & Control Imperial College Olympus NDT Ontario Power Group Rolls-Royce Aerospace Rolls-Royce Marine TWI University of Bristol University of Strathclyde 1

REQUIREMENTS The following general requirements will be necessary in any file format developed: Requirement Category Storage of multiple frames of data (i.e. a scan of data) in a single file All mandatory attributes stored within each file Ability to store data from 1D, 1.5D, 2D and flexible arrays Ability to store data and appropriate decoding information from multiple arrays The ability to store part of the matrix of data (e.g. half matrix capture) Storage of custom parameters File fully describes acquisition scenario to allow reconstruction of an image from the data Data is viewable without specialist software for example a standard movie / image format Files may be expandable during acquisition Inclusion of data compression techniques Inclusion of compatibility with perceived future developments in the field, e.g. increased dynamic range (greater bits per sample), novel algorithms, Ability to extract a specific frame of data without reading in all previous frames Without reference to user-defined information (eg when it is not accessible to some file readers), it shall be possible to reconstruct an image from the data using just the Essential Parameters. There should be enough information about any pre-processing prior to storage (analogue / digital) to reconstruct the raw waveforms. This can include user-defined attributes. / ATTRIBUTES The following Essential Parameters will be included in the file format: means even if the parameter is not expected to be used it has to be set to a correct value. E.g. Y element coordinates on a 1D array. means that a flag will be provided to indicate whether the parameter is valid or not, not essential for the majority of reconstruction algorithms. Probe Geometry (Probe Coordinate System, PCS) Element dimensions (shape, length, width) Focal length in water due to element curvature (0 if planar) 3D Element location relative to origin of PCS (All elements) Element orientation relative to PCS (two angles, elevation and azimuthal, of normal to element) All above for multiple arrays e.g. different transmit and receivers Per Frame Scanning Location (Global Coordinate System, GCS) Probe location (origin of PCS but in global, GCS, coordinates) Probe orientation (three angles relative to x, y and z axes in GCS), relationship between two coordinate systems Expected location of the specimen surface All above for multiple arrays different transmit and receivers Probe Setup Probe centre frequency Probe bandwidth 2

All above for multiple arrays different transmit and receivers Ultrasonic Setup Receive amplifier gain Distance amplitude correction at acquisition (full description of DAC curve) Filter type (0 no filter, 1 low pass, 2 high pass, 3- band pass, 4 user specified) Filter centre frequency (0 no filter) Filter bandwidth (0 no filter) Level of time averaging (number of averages, default - 1) Transmit Aperture flag: 0 - Single element transmit receive, 1 user specified Transmit virtual elements. If user defined Transmit Apertures are used for transmit then a table of virtual element locations and relative phases per aperture must be provided to allow reconstruction of an image Number of arrays in use All above for multiple probes different transmit and receivers In the case of multiple probes, assignment of global element numbers to all elements in all probes. Waveform Encoding Bits resolution Bytes per sample (could be non-integer) Data Type Class: Signed integer / unsigned integer / two s-complement / floating-point / text Byte Ordering: Big Endian/Little Endian Level representing 0 Volts Vertical resolution (Volts per digitisation level) Data acquisition rate Time of first point in waveform Number of time points FMC Sequence Number of waveforms per frame Matrix relating each scan line to a transmitting element Matrix relating each scan line to a receiving element Number bytes per waveform General Setup Nominal coupling medium velocity (shear and compression) Nominal specimen medium velocity (shear and compression) Number of frames Nominal scan extent (X,Y,Z) (for creating arrays at analysis time) Dead Elements FMC Common File Format version Number There will be a structure provided for the storage of MFMC data, this structure will store the following information and MFMC data for each transmit-receive pair: Firing sequence number (required in multiplexing for example) Transmit number (element number for single element firing but becomes aperture number in the case of aperture firing) Receive number Actual waveform data. This must be meaningful RF style data that can be used to create an image. Thus, if excitation was a coded sequence or chirp, the decoding, pulse compression, or deconvolution must be performed prior to storage. In addition, the following information per frame, or field (collection of n firings) if less than a frame is captured continuously, will be stored to account for continuous motion during acquisition of a frame: 3

Location at time of first (i = 1) firing location Location at time of last (i = n) firing location There will be scope for user-defined parameters within the format, parameters that have been identified in the requirements capture process that fall into this category are as follows: Probe Probe serial number Probe manufacturer Wedge serial number Wedge dimensions Ultrasonic Setup Custom filter specification, if a filter is selected in essential data Transmit aperture details if Transmit Aperture flag is set to user specified Focal length of transmit aperture (or focal laws) Steering angle of transmit aperture (or focal laws) Pulse centre frequency Pulse bandwidth Pulse voltage Pulse duration Time base offset (may be, for example, a firing delay between voltage being applied and pulse) Amplifier linearity checks System sensitivity levels Unusual firing patterns arbitrary elements, arbitrary phases, different amplitudes Signal that is emitted (reference signal chirp, Gaussian pulse, etc) Waveform decoding data used to get to the RF waveforms stored. General Setup Operator details (i.e. name) Inspection procedure details Location details (plant location / name) Type and serial number of array controller Inspection volume dimensions Manipulator details (serial number etc.) Calibration block details (serial number) Calibration curve (raw data, scale of axes) General notes section Software version number Angle dependent velocity data for anisotropic materials Manipulator type (X,Y,Z or R,theta or ) Coupling medium velocity (shear and compression) for each frame CONSTRAINTS The following constraints have been identified in the requirements capture process: Constraint Compatibility with existing file formats If an existing format is chosen then freedom of use must exist for new adopters The format is chosen then should have a low / no cost for access A large part of the format already written / available A level of global acceptance exists for the format chosen The focus of the project will be the benefit of stakeholders with a UK presence due to funding restrictions / 4

No quality assurance of software will be provided No support of software guaranteed Recognition of the file format as a British or global standard is beyond the scope of this project If expandability of file is offered, a description of how that must be implemented should be included in the specification Examples and recommendations showing how to work within the essential framework when not all parameters required e.g y element location on a 1D array Examples to show how to work with moving probes and multiplexing EXISTING FILE FORMATS FOR COMPARISON The following file formats have been identified for consideration by the project: AVI / movie formats DICONDE HDF5 Multi-Page TIFF / BIG TIFF Ontario Power Group custom file format Rolls-Royce Marine custom file format University of Strathclyde custom file format XML type file format New file format 5