Similar documents
RIC 2007 SNAP: Symbolic Nuclear Analysis Package. Chester Gingrich USNRC/RES 3/13/07

Software support for economic research at CNB

Structural Health Monitoring Tools (SHMTools)

OPC COMMUNICATION IN REAL TIME

IDL. Get the answers you need from your data. IDL

Introduction to MATLAB for Data Analysis and Visualization

Data Analysis with MATLAB The MathWorks, Inc. 1

Spatio-Temporal Mapping -A Technique for Overview Visualization of Time-Series Datasets-

DataCove. Installation Instructions for Search Plug-in for Microsoft Outlook 2007 & 2010 (All Users)

MATLAB. Creating Graphical User Interfaces Version 6. The Language of Technical Computing. Computation. Visualization. Programming

p h a s e d - a r r a y t e c h n o l o g i e s w w w. m 2 m - n d t. c o m M2M today c o n t a c m 2 m - n d t. c o m

VIRTUAL INSTRUMENTATION

Deploying MATLAB -based Applications David Willingham Senior Application Engineer

Managing DICOM Image Metadata with Desktop Operating Systems Native User Interface

Manage Software Development in LabVIEW with Professional Tools

CST STUDIO SUITE Introduction in VBA Macro usage and programming

Sybase Unwired Platform 2.0

Phased-Array ROWA-SPA: High-performance testing machine for combined, 100-percent automated testing of square and round bars

MATLAB 7 Creating Graphical User Interfaces

Introduction to MATLAB Gergely Somlay Application Engineer

BEAJRockit Mission Control. Using JRockit Mission Control in the Eclipse IDE

MATLAB as a Collaboration Platform Marta Wilczkowiak Senior Applications Engineer MathWorks

CDOT Linking Excel Documents to MicroStation

Mesa DMS. Once you access the Mesa Document Management link, you will see the following Mesa DMS - Microsoft Internet Explorer" window:

How To Develop A Web Dialog For An Org Database With A Database On A Computer (Oracle)

analysis needs be met at the push of a button?

IC 1101 Basic Electronic Practice for Electronics and Information Engineering

AFM Image Deconvolution Software User s Manual

My EA Builder 1.1 User Guide

FDVis: the Interactive Visualization and Steering Environment for the Computational Processes Using the Finite-Difference Method

GUI Input and Output. Greg Reese, Ph.D Research Computing Support Group Academic Technology Services Miami University

WHAT IS NEW IN PTV VISSIM 7

Credit Risk Modeling with MATLAB

Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink

Medical Image Processing on the GPU. Past, Present and Future. Anders Eklund, PhD Virginia Tech Carilion Research Institute

Functional Architectures with SysML

Tutorial: setting up a web application

Operating System Today s Operating Systems File Basics File Management Application Software

VisIt Visualization Tool

User Manual. Software SmartGUI. Dallmeier electronic GmbH & Co.KG. DK GB / Rev /

Research-Grade Research-Grade. Capture

Java (12 Weeks) Introduction to Java Programming Language

ECONseries Low Cost USB DAQ

Segment CMR Installation Manual

Introduction to Simulink & Stateflow. Coorous Mohtadi

OPENRULES. Release TUTORIAL Cloud Application Development

VISION BPM. Business Process Management.

Tutorial 2 Online and offline Ship Visualization tool Table of Contents

Modernizing Simulation Input Generation and Post-Simulation Data Visualization with Eclipse ICE

Online Data Monitoring Framework Based on Histogram Packaging in Network Distributed Data Acquisition Systems

Source Control and Team-Based Design in System Generator Author: Douang Phanthavong

Linear Planning in Pipeline Construction

CDUfiles User Guide. Chapter 1: Accessing your data with CDUfiles. Sign In. CDUfiles User Guide Page 1. Here are the first steps to using CDUfiles.

Data acquisition/analysis software for Diffraction Beam Lines at SSRL SPECPLOT. spec ICS. WebSpec. WxDiff

Extending Desktop Applications to the Web

Rule-Based Engineering Using Declarative Graph Database Queries

Test & Data Management Software

creating a text-based editor for eclipse

Outline. Fundamentals. Rendering (of 3D data) Data mappings. Evaluation Interaction

JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers

Word 2010: Mail Merge to with Attachments

jbeam A CEA-based enterprisewide reporting solution, even for big datasets

Agilent Automotive Power Window Regulator Testing. Application Note

How to install and use the File Sharing Outlook Plugin

Welcome to the topic on Enhancements in Sending in release 9.1

Data Analytics at NERSC. Joaquin Correa NERSC Data and Analytics Services

DOCOsoft SharePoint Components

WorkstationJ as ImageJ Plugin for Medical Image Studies

Interactive Applications in Teaching with the MATLAB Web Server. 1 Aim and structure of the MATLAB Web Server

Creating Home Directories for Windows and Macintosh Computers

SESSION DEPENDENT DE-IDENTIFICATION OF ELECTRONIC MEDICAL RECORDS

Sabre Red Apps. Developer Toolkit Overview. October 2014

TDMS Test & Data Management Software

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation

Licensed Functionality: Remote Monitoring

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing

optivo broadmail The powerful software for professional marketing

Analysis Programs DPDAK and DAWN

The ANKA Archiving System

LEGENDplex Data Analysis Software

Transcription:

A MATLAB GUI for the Analysis and Exploration of Signal and Image Data of an Ultrasound Computer Tomograph T. Hopp, G.F. Schwarzenberg, M. Zapf, N.V. Ruiter Forschungszentrum Karlsruhe Institute for Data Processing and Electronics Germany 1 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Ultrasound Computer Tomograph (USCT) New imaging modality for early breast cancer detection About 2000 physical and 12000 virtual ultrasound transducers 3.5 Mio. Amplitude-Scans (~20 GB) 3D image: 1 Giga-Voxel USCT-Aperture pressure p(t) A-Scan time t 2 T. Hopp Institute for Data Processing and Electronics 11.02.2008

USCT System 3.5 mio A-Scans 3D Image Image reconstruction Aims: Design Graphical User Interface Handle large data sets and 3D images Reflect the existing relationships Data acquisition 3D transducer position Extendibility 3D image position USCT aperture 3 T. Hopp Institute for Data Processing and Electronics 11.02.2008

USCT & MATLAB USCT workgroup is using MATLAB Commercial software of The Mathworks Inc. High level interpreter language Signal processing tools for large data sets Visualization for large data sets Large community But what about graphical user interfaces? 4 T. Hopp Institute for Data Processing and Electronics 11.02.2008

MATLAB & GUIs Limited interaction elements Growing, though not as powerful as e.g. Java Swing Axes Object Used for 2D and 3D visualization Offers attachable functions + data structures For every interaction element For every object in axes plots 5 T. Hopp Institute for Data Processing and Electronics 11.02.2008

MATLAB & GUIs 6 T. Hopp Institute for Data Processing and Electronics 11.02.2008

MATLAB & GUIs Virtually any GUI design is possible (2D, 3D) New GUI concepts may be implemented 7 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Data Analysis Tool Windows can be used independently focus on one part of the USCT Changes in one window take effect in other windows 8 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Interactive USCT Model Based on USCT aperture geometry file Voxels represent ultrasound transducers Interaction by context-menus and onclickfunctions Allows user to choose A-Scans graphically No knowledge of the logical enumeration of the 12000 transducers needed 9 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Interactive USCT Model 10 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Data-Image Relationship 3.5 mio. A-Scans, image up to 1 Giga-Voxel Image analysis: Find 10/100/ most contributing A-Scans to an image region Manual analysis is impossible Necessary functions: Marking a region in an A-Scan Marking a region in a slice-image Interaction between figures Data mapping functions 11 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Data-Image-relationship 12 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Extendibility USCT system is in development process: many changes Parameter files for USCT aperture MATLAB Code Plugins to extend analysis tool Predefined folders are searched + added to MATLAB path Automatically generated dialogs for parameter inputs Parameter definitions Encapsulation of any functionality by two files 13 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Summary and conclusions Easy-to-use Graphical User Interface Can handle large data sets and 3D images Intuitive access to USCT system Extendable by plugins Every interaction element of the GUI is accessible by plugins Complex GUIs may be created with MATLAB Large benefit for the scientists Training period for students reduced Makes USCT system more understandable 14 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Status and outlook Data analysis tool is implemented and in use Integration of most existing analysis tools Extensions are in development New plugins New basic functionality Integration of image reconstruction software Integration of data acquisition software and administration of the USCT-System 15 T. Hopp Institute for Data Processing and Electronics 11.02.2008

Thank you for your attention 16 T. Hopp Institute for Data Processing and Electronics 11.02.2008