FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation &...

81
FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & Analysis Destination Check… This is Not… American Dodgeball Association of America

Transcript of FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation &...

Page 1: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

FROM IMAGES TO ANSWERS

Silver Spring, San Diego and Markham

Advanced Digital Automation & Analysis Destination Check…This is Not…American Dodgeball Association of America

Page 2: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Destination Check

This is Dodgeball

Page 3: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Agenda Day One

•9:00-10:00 Advanced Microscopy Suite Setup•10:00-11:00 Multi-Dimensional Acquisition•11:00-Noon Multi-Dimensional Analysis•Noon-1:00 Lunch (Catered)•1:00-2:00 Simulated Live Cell Acquisition & Analysis*•2:00-3:00 Simulated Ratio Acquisition and Analysis*•3:00-4:00 Piezo Z-Axis Setup & Fast Acquisition •4:00-5:00 Group Discussion•5:00PM Adjourn•6:00PM Dinner and a Movie in Markham!

*No Live Cells Were Harmed in the Acquisition of These Images!

Page 4: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Agenda Day Two

•9:00-10:00 Deconvolution of Widefield Images•10:00-Noon 3D Rendering and Measurement of

Image Stacks•Noon-1:00 Lunch (Catered)•1:00-2:00 3D Rendering and Measurement of

Image Stacks•2:00-3:00 3D & 2D Tracking•3:00-4:00 Using Workflow Toolbars to Automate

Processes•4:00-5:00 Group Discussion•5:00 Adjourn•6:00 Dinner at a Nearby Restaurant*

Many Brain Cells Will Be Harmed During This Dinner!

Page 5: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Agenda Day Three

•9:00-10:00 Industry Best Practices with Macros•10:00-11:00 Communicating with External

Devices•11:00-Noon Integrating Macros with

Applications (Libraries and Resources)

•Noon-1:00PM Lunch (Catered)•1:00-2:00 Fun with Dimensioning Variables &

Arrays; Building Loops•2:00-3:30 Practical Examples of Macros in

Practice•3:30-4:00 Transitioning to Visual Basic for

Applications in IQbase•4:00-5:00 Group Discussion•5:00 Adjourn

Page 6: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

10 Things I Learned Doing IA Demos

•“Tell Me a Little About Your Research” (Stall)

•“It’s Never Done That Before” (Surprise)

•“Do You Have Administrator Privileges?” (Stall)

•“It Looks Like a Hardware Problem” (S/W Guy)

•“It Looks Like a Software Problem” (H/W Guy)

•“We’re Bringing in a Factory Expert” (We’re Clueless)

•“More Pixels are Better” (Pixel Envy)

•“Nobody Uses that Technology Any More” (Feed Ego)

•“All Your Colleagues are Using This Product” (Intimidation)

•“I’m Bringing in Our Imaging Specialist” (I’m Clueless)

Page 7: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Advanced Microscopy Setup

FROM IMAGES TO ANSWERS

Page 8: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

9-Step Career Program

•Follow the Following Steps for a Rewarding Career…

•Install Application Program(s)

•Install Capture Driver and Save Settings (VPF File)

•Calibrate Objective(s)

•Configure and Save Microscope Settings

•Configure AFA from Saved Settings

•Acquire Multi-Dimensional Images

•Get Bigger Grant to Buy More Stuff

•Win Nobel Prize

•Retire

Page 9: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Camera Setup

•Install Capture Driver from WEB Site (CDs are Always Out of Date)

Solutions-Zone is http://www.solutions-zone.com

Page 10: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Camera Setup

•Create Video Preference File (VPF)

Page 11: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Microscope Setup

•Set up Scope-Pro Configurator

•Select Microscope and Devices

Page 12: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Microscope Setup

•Set up Scope-Pro

•Configure Devices

•Save Common Settings

•Calibrate Objectives

Page 13: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Microscope Setup

•Calibrate Objectives Carefully

•Bad Calibrations = Bad Results!

Page 14: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Microscope Setup

•Set up Stage-Pro•When in Doubt, Accept the Defaults (They’re Usually Right)

New Automatic Calibration Macro Now Available (as of last week!)

Page 15: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Microscope Setup

Import Calibrations

(Previously Created)

When at Least One Objective is Calibrated, the Other Five Tabs Become Available

Page 16: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Microscope Setup

•Here Are the Next Four Tabs

Page 17: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Microscope Setup

•Set Focal Limits at Extents of Volume

•The Fifth Tab (Acquire) is Used Most Often

Page 18: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Microscope Setup

•Configure AFA using Saved Microscope & Capture Settings

Page 19: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

FROM IMAGES TO ANSWERS

Live Cell Imaging

- Practical Software Issues

Silver Spring & San Diego, June 2005

Page 20: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

QED Setup

•Install Application Program*

•Select Capture Driver from Pull-Down List

•Calibrate Objective(s)

•Select Microscope Settings from Pull-Down List or Auto-Configure

•Acquire Multi-Dimensional Images

* Check for Program Updates (Support, Update this Software)

Page 21: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

QED Camera Setup

Page 22: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

QED Spatial Calibration Setup

Page 23: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

QED Parfocality & Paracentricty Setup

Page 24: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

QED Microscope Setup

Page 25: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

QED Fluorescence Acquisition Setup

Page 26: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Live Cell Practical Considerations

Page 27: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Live Cell Practical Considerations

When selecting which system to use for imaging living cells, one should consider three things: – Sensitivity of Detection– Speed of Acquisition – Viability of the Specimen

See “Light Microscopy Techniques for Live Cell Imaging”, David J. Stephens et al, Science, Vol. 300, pp. 82-86, 4 April 2003

Page 28: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

What Do I Need to Control?

– Camera (Gain, Binning & Averaging)– Speed of Acquisition (Exp. Time, Time

Intervals, ROIs)– Dimensions of Acquisition (X,Y,Z,

Time, Wavelength, Location)– Sample Environment (Temperature,

Gases, etc.)

Page 29: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Controlling the Sensitivity of Detection

Use a Combination of Gain, Binning and Averaging to control the Sensitivity of Detection.

Page 30: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Controlling the Speed of Acquisition

Region of Interest

Use a Combination of ROI, Binning, Exposure Time and Frame Rate to control the Speed of Acquisition.

Page 31: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Control the Dimensions of Acquisition

Use a Combination of XY, Z, Color to control the Dimensions of the Live Cell Acquisition.

3D

XY

Color

Page 32: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Control the Viability of the Specimen

Use a Combination of Trend Charting, Signals & Actions and Vital Systems Control to control the Viability of the Specimen.

Trend

Charting

Vital Systems Control

Signals & Actions

Page 33: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Setup for Live Cell Imaging in 5 Dimensions

Page 34: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Long Time Lapse (24h single channel)

1. Define Sensitivity of Detection

2. Define Speed of Acquisition

3. Select “Start” to acquire Long Time Lapse

Page 35: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

High Speed Time Lapse (1000 I/30 sec)

1. Define Sensitivity of Detection

2. Define Speed of Acquisition

3. Calculate # of Images

4. Select “Burst” to acquire at High Speeds

Page 36: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

High Speed Ratio Time Lapse

1. Define Sensitivity of Detection

2. Define Speed of Acquisition

3. Define Ratio Channels

4. Calculate # of Images

5. Select “Burst” to acquire at High Speeds

Page 37: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D Time Lapse

1. Define Sensitivity of Detection

2. Define Speed of Acquisition

3. Define Number of Planes

4. Define Z Spacing

5. Select 3D Time Lapse

6. Select “Start” to acquire 3D Time Lapse

Page 38: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Multiple Stage Positions & Time Lapse

1. Define Sensitivity of Detection

2. Define Speed of Acquisition

3. Define Number of Log Points

4. Select Time Lapse

5. Select “Start Multi Acquire” to acquire Multiple Log-points Time Lapse

Page 39: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Multi Dimensional Live Cell Analysis

Page 40: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Real-Time Ratiometric Analysis

1. Define Sensitivity of Detection

2. Define Speed of Acquisition

3. Select Time Lapse

4. Define Multiple ROIs

5. Select Trend Feature

6. Display Live or Compute on Movie

Page 41: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Ion Channel Imaging

1. Define Background Correction

2. Define Intensity Calibration

3. Define Psuedo Color Display

4. Define Multiple ROIs

Page 42: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Tracking of objects

1. Define Tracking Measurements

2. Define Tracking Options

3. Define Multiple ROIs

4. Filter Data

Page 43: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D Deconvolution

1. Verify Imported Deconvolution Parameters

2. Define Deconvolution Options

3. Deconvolve

Page 44: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D Reconstruction and Measurements

1. Verify Imported 3D Parameters

2. Define 3D Options

3. Measure 3D Colocalization

Page 45: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D Reconstruction and Measurements Automatic Volumetric Measurements Over Time4D Tracking of objects!!

1. Verify Imported 3D and Time Parameters

2. Define 3D Options

3. Define Tracking Options

4. Track Objects

Page 46: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Manage Images and Data with IQbase

•Manages Images and Data•Drives Discovery •Facilitates Collaboration•Easy to Use•Works the Way You Do•Grows with Your Organization (Scalable)

Page 47: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Group Discussion

Page 48: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Competitive Feature Comparison

Image-Pro MC Most Comprehensive Package in the Industry; No Charge for Drivers

MetaMorph Extra Fee for Camera drivers, Hardware Drivers, 2D & 3D Blind Deconvolution & 3D

Simple PCI Extra Fee for Automated Image Capture, Image Processing and Analysis, Dynamic Intensity Analysis, Motion Tracking and Analysis

IPLab Extra Fee for Ratio Plus, Fluorescence CV for Mac, MultiProbe for Win, Motion Control, Shutter & Filter Control

OpenLab Extra Fee for 3D Module, Morphology Module, Ratio Module, FRET Module, Colocalization Module, Registration Module

Intelligent Imaging

Extra Fee for Ratio, TTL, 3D, 4D Tracking, Multiwell Plate Module, Statistics Package

AxioVision Extra Fee for Z-Stack, Time Lapse, Tiling, Autofocus, Multichannel, Measurements, Imaging Plus

Page 49: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Competitive Feature Comparison

Smart Camera Control

Y N N N N N

Zoom & Pan Images

Y N N N N N

Advanced Microscope Control

Y Y Y Y Y Y

Tiling, Mosaic, Slide and Well Scanning

Y Y Y Y Y Y

Multi-dimensional Acquisition

Y Y Y Y Y Y

Multi-Color Imaging

Y Y Y Y Y Y

Time Lapse Acquisition

Y Y Y Y Y Y

Color 3D with Piezo Focus

Y, Extra $

Y N Y N N

Page 50: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Competitive Feature Comparison

MC MM BD Bio 3I Compix AxioV

Advanced Morphometric Measurment, Analysis & Classification

Y Y Y Y Y Y

Colocalization, Translocation FISH, and Fluorescence

Y Y Y Y Y Y

Ratio Imaging Y Y Y Y Y Y

FRET Analysis Y Y Y Y Y Y

Cell Tracking Y Y N Y Y N

Vital Systems Control & Measurement

Y Y N Y N N

Signals and Systems Control Y Y N Y N N

Data Analysis, Recording, and Reporting

Y Y Y Y Y Y

3D rendering and measurements

Y N N Y N N

3D Time Lapse Analysis Y N N N N N

Analog Digital signals support Y Y N Y Y N

Trend chart analysis Intensity tracking

Y Y Y Y Y N

Page 51: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

With Similar Features, How to Choose?

•Price (Highest to Lowest)

•MM > Zeiss > 3I > Compix > BD Bio > MC

•Support (Best to Worst)

•MC > Compix > 3I > Zeiss > BD Bio > MM

•Installed Base (Largest to Smallest)

•MC >> All Others Combined (>60,000)

Page 52: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

With Similar Features, How to Choose?

•Zeiss

•Loyal Base due to Highty Integrated Systems and Direct Sales

•Few User Choices

•Molecular Devices (formerly UIC)

•Loyal (but Frustrated Base)

•Vulnerable due to Recent Changes in Personnel and Direction?

•Intelligent Imaging Innovations

•Lately Favored by Olympus; a Longtime Zeiss Collaborator (Strange Bedfellows)

•Reported to Have “More Mouse Clicks are Better” Syndrome

•Compix (div. of Hamamatsu Photonics, Inc.)

•Released v. 4.0 this Spring with a Number of New Features and Improvements

•Considered the Low Price Leader for Basic Image Capture and Microscope Control

•Scanalytics (div. of BD BioSciences)

•Dealer Channel Remains Weak with Limited Representation

•Products Lag Behind Leaders; Typically Partners with Researchers for New Products

Page 53: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Updated Software Competitive Assessment

Comparison Criteria:•It is Impossible to Make an “Apples to Apples” Comparison (I wish There was)

•This Comparison is Based on Image Pro Plus-MC versus Comparable Features in Other Packages

•The Data were Obtained from Respective Companies on their WEB Sites and Presumed to be Accurate as of June 2005

..\My Documents\2005\Image Analysis Competitive Assessment 2005.xls

Page 54: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

So What! What Do We Tell Customers?

If You Have the Need for Speed:•Choose QED for Fastest Acquisition when an External Device is Attached

•If You’re Prowling for Power:

•Choose Image Pro ®, the Most Powerful Analysis Package on the Planet

•If You Need Speed and Power:•Choose a QED/IPA Bundle Combining the Speed of QED with the Horsepower of Image Pro

Page 55: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Deconvolution & 3D Rendering/Measurement

Page 56: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Deblurring vs Deconvolution

We License these Algorithms from Auto-Quant®

The No Neighbor & Nearest Neighbor Algorithms are Deblurring Tools (Intensities are Removed)

The Inverse Filter Algorithm is a Haze Restoration Tool (Intensities are Re-Assigned)

The Optional 2D Blind and 3D Blind Tools are Deconvolution Algorithms (Intensities are Re-Assigned)

These Algorithms are not Appropriate for Confocal Images Because They Use Widefield PSFs

Page 57: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Deblurring vs Deconvolution

Page 58: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D User Interface

Page 59: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D User Tools

•Pointer to Toggle to Measurements

•Pan Tool to Adjust Volume

•Home Position

•Set New Home Position

•Change Perspective (View)

•Display Box Around Volume

•Change View Y,Z or Z,X or Y,X

•Use Control Click for LR or UD, Click for UD, Alt Click to Toggle Between Pan and Pointer

Page 60: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D User Options

Page 61: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D Rendering with 3D Filters

Page 62: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D Volume Measurements

Page 63: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D Volume Measurements Over Time

Page 64: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

3D Branch / End Point Measurements

Page 65: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

IPbasic – A Short Course

Page 66: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Industry Best Practice with Macros

There is No Single Solution That Works for All Applications

• Complex Processing• Batch Operations• Generating Reports• Consistent, Repeatable Algorithms• Simple User Interfaces

Page 67: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Communicating with External Devices

Examples of External Devices

• Cameras

• Microscope controllers: – IpStageRead( ) and IpStageWrite( )

• Serial Interfaces: – Solution 2119, COMM class

• Analog and Digital Devices– IO-Pro

Page 68: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Integrating Macros with Applications

• Excel, Word, and other apps– Report Generation, Numerical Processing– Graphs and Charts

• Controlling Image-Pro from VB– Customer Developed Interfaces– VB Controls and Simple Dialogs

• Plug-ins using the IPP SDK– Tightly Integrated Applications– Custom Applications like Gel-Pro

Page 69: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Working with Excel (and Word, and…)

Control Excel Through OLE

– Add a Reference to Excel to View Excel Help– In Macro, Obtain a Handle to Excel– Use Excel commands:

Prefix with “Handle” or Use in “With” block

– Close Handle as Soon as Possible to Avoid Hanging References

See http://www.Solutions-Zone.com for Examples

Page 70: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Image-Pro and VB

Linked VB.Exe and Image-Pro

Often the Route of Choice for End User DevelopmentSimple to Write, Limited Functionality

– IpBasic is a Subset of VB• Any Macro Code can be Run in VB • The Major Difference is Dialog Handling

– Add Ipc32.bas Module to VB project– Set Project Target and Compile to IPP Folder– Call IpBasic Functions

Page 71: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Image-Pro Plug-Ins

Create New Modules with the SDK

• Receive Events• Use Lower Level Functions for Speed• IpBasic Code Can be Used Directly• Fully Integrated with Image-Pro• Gel-Pro, Array-Pro, and 3D-Constructor are

all Examples

Page 72: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Fun with Calls, Arrays & Loops!

• Generalizing recorded macros with variables– Allows a Macro to Apply to other Images– One of the Most Important Macro Calls is

IpDocGet(GETACTDOC, …)• Looping over Arrays of Data

– For and Do Loops• Decision Trees in Your Code

– If Then and Select Statements

Page 73: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Practical Examples of Macros

• White_Balance– Generalized Tool Written as a Macro

• Halves, Mosaic_Images– Display Tools

• Filter_Peaks, MinMaxScale– Complex Processing

• Hardness_Testing– Task Specific Number Crunching

Page 74: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

IQstudioAnalytical Imaging Development Kit

Rapid Development of Image Analysis Applications

•Develop your own applications using our tools•Add image analysis to existing products•Standardize image analysis within your organization•Redistribute your code through run-time licensing

Page 75: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

Tour of IQstudio Features

• Some Highlights:– Interface for choosing projects– Cytology project example– Metrology– Help for programming example

projects

Page 76: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

IQstudio User Interface ExamplesIQExplorer

Page 77: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

IQstudio User Interface ExamplesDemo Projects – Metrology

Page 78: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

IQstudio User Interface ExamplesDemo Projects – Cytology

Page 79: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

IQstudio User Interface ExamplesDemo Projects

Page 80: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

www.mediacy.comSilver Spring, MD (Headquarters)

Worldwide Offices in:

Boston, MA, Pittsburgh, PA & San Diego, CA

Leiden, The Netherlands

Goettingen, Germany

Wokingham, United Kingdom

Singapore, Republic of Singapore

Tokyo, Japan

Shanghai, China

Page 81: FROM IMAGES TO ANSWERS Silver Spring, San Diego and Markham Advanced Digital Automation & AnalysisDestination Check… This is Not… American Dodgeball Association.

“Elvis Has Left the Building…”