sft d l t ithvbaf c lzi aivii 4software development with vba for carl zeiss axiovision ... · 2015....

1
Surface Technology & Materials Science Surface Technology & Materials Science S ft D l t ith VBA f C lZi AiVii 4 Software Development with VBA for Carl Zeiss AxioVision 4.x Software Development with VBA for Carl Zeiss AxioVision 4.x C Q Customized Applications in Quantitative Microstructure Analysis Customized Applications in Quantitative Microstructure Analysis Demands in state-of-the-art QMA meet AxioVision Automated image acquisition Cluster Acquisition Demands in state of the art QMA meet AxioVision Automated image acquisition Cluster Acquisition N i t f l i QMA d t i t il P i l ithA i Vi i M iX f t New requirements for classic QMA due to ongoing material Processing large areas with AxioVision MosaiX-feature engineering and increasing standards in quality assurance demand engineering and increasing standards in quality assurance demand F t d li bl i i iti Fast and reliable image acquisition Increasing scan-areas with upscaling to entire parts Increasing scan-areas with upscaling to entire parts f Increasing magnification up to resolution-limits Reliable focus over large areas at high magnification Reliable focus over large areas at high magnification Complex detection/measurement in advanced image analysis User friendly applications QMA for non highly trained personnel User friendly applications - QMA for non-highly-trained personnel High transparency for control of processes D fi iti f ith “Stit hi i l i d C i f lti til i High transparency for control of processes Easy data management Definition of area with “Stitching“ single-acquired Conversion of multi-tile-image Easy data management standard AxioVision images together using to a single MosaiX-Image Tailored reporting MosaiX-setup-dialog overlapping Tailored reporting MosaiX setup dialog overlapping Different scan modes to suit different applications AxioVision 4 is an extensive software platform able to fulfill these AxioVision 4 is an extensive software platform able to fulfill these requirements Its functionality covers control of Carl Zeiss light microscopes m requirements. Its functionality covers control of Carl Zeiss light microscopes and cameras and provides a wide range of image analysis. AV4 can be n programmed via VBA to generate customized applications to create x x x programmed via VBA to generate customized applications to create x x automated solutions even for the most sophisticated problems in materials microscopy Basically designed for light microscopy it also has been possible y microscopy. Basically designed for light microscopy it also has been possible i f f LEO G i i SEM b d i y y y to create an interface for a LEO Gemini SEM to be operated via an AxioVision 4 VBA project AxioVision 4 VBA project. Fi ld F Fi ld Cl t M iX MosaiX It f f d Field-For-Field Cluster-MosaiX MosaiX Interface for scan modes at LEO Gemini SEM A tomated image acq isition M ltifoc s Automated image acquisition Multifocus Challenge: multi-sample-scanning (approx 70000 μm x 35000 μm) Challenge: multi-sample-scanning (approx. 70000 μm x 35000 μm) Topographic unevenness minimum 4 μm Deviation in level ca 200 μm (entire multisample) Deviation in level ca. 200 μm (entire multisample) Focus depth at 500x magnification: approx. 0.54 μm Focus depth at 500x magnification: approx. 0.54 μm Topographic unevenness within single measure field: >> 0 54 μm Topographic unevenness within single measure-field: >> 0.54 μm Two Carl Zeiss AxioImager (light ) LEO Gemini Scanning Electron Y Y Two Carl Zeiss AxioImager (light-) Mi f Mt i lMi LEO Gemini Scanning Electron Mi t HTW Al Y Y Microscopes for Material Microscopy Microscope at HTW-Aalen X X Taking the next step solutions with AxioVision S l 1 2 3 4 5 6 S l 1 2 3 4 5 6 Taking the next step solutions with AxioVision Sample 1 2 3 4 5 6 Sample 1 2 3 4 5 6 Schematic of multi-sample Partially focused image Completely focused Schematic of multi sample Partially focused image (no multifocus) Completely focused image (after multifocus) Automated image acquisition (no multifocus) image (after multifocus) S l ti bi ti f ll f f ti i AV “M ltif Module Module Module Solution: combination of all focus functions in AV “Multifocus“ + Module Cl t A i iti Module M ltif Module I t lli tA i iti automated image-acquisition of multi-sample “Batchmode” Cluster Acquisition Multifocus Intelligent Acquisition automated image acquisition of multi sample Batchmode processing of large reliable focus, high acquisition of large areas, areas magnifications smart mode, batch mode Image analysis measurement and visualization areas magnifications smart mode, batch mode Image analysis, measurement and visualization Image analysis, measurement and visualization Using chords to determine layer thickness Module Module Module Using chords to determine layer thickness Module M t Module Vi li i Obj t Module I P i Measurement Visualizing Objects Image Processing chord-, fiber length, layer detection and menu based and thickness, grain size, NMI, etc. visualization of objects automated thickness, grain size, NMI, etc. visualization of objects automated Dt i W k fl f li ti Data processing Work flow of an application f S d Pit f Module User Interface Save and Print of Report pdf Module Data Report.pdf Data t i AiVii Image Acquisition Detecting object Fitting chords and Display measured reports in AxioVision, SQL Loop of Detecting object Fitting chords and measuring length Display measured area and results Excel and Word SQL DB Segmentation/Image Loop of Acquisition and measuring length area and results DB Analysis Measurement It f Examples for detection and visualization Interfaces Display of Area of Measurement Measurement Key Bildname: Bild1 Measurement Bildname: Bild1 ObjectID: 1341 Module Interactive Display of Last Automated Process ObjectID: 1341 FeretMax: 251 84 Module AxioVision SEM Interactive Segmentation (Adjust Display of Last Measurement FeretMax: 251,84 AxioVision SEM ti AiVii Fibre detection) User Interface connecting AxioVision Binary Image editor Summary of to a LEO Gemini SEM Binary Image editor (Interactive Deleting) Summary of Measurement Database (Interactive Deleting) Measurement High modularity allows efficient development of customized applications Visualization of defects Reconstruction of Classification of fibers High modularity allows efficient development of customized applications Visualization of defects in ceramics Reconstruction of ceramic grains Classification of fibers via different colors in ceramics ceramic grains via different colors contact: volker.pusch@htw-aalen.de

Upload: others

Post on 18-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sft D l t ithVBAf C lZi AiVii 4Software Development with VBA for Carl Zeiss AxioVision ... · 2015. 3. 19. · i f f LEO G i i SEM b d i y y to create an interface for a LEO Gemini

Surface Technology & Materials ScienceSurface Technology & Materials Sciencegy

S ft D l t ith VBA f C l Z i A i Vi i 4Software Development with VBA for Carl Zeiss AxioVision 4.xSoftware Development with VBA for Carl Zeiss AxioVision 4.x C QCustomized Applications in Quantitative Microstructure AnalysisCustomized Applications in Quantitative Microstructure Analysispp y

Demands in state-of-the-art QMA meet AxioVision Automated image acquisition – Cluster AcquisitionDemands in state of the art QMA meet AxioVision Automated image acquisition Cluster Acquisition

N i t f l i QMA d t i t i l P i l ith A i Vi i M iX f tNew requirements for classic QMA due to ongoing material Processing large areas with AxioVision MosaiX-featureengineering and increasing standards in quality assurance demandengineering and increasing standards in quality assurance demand

F t d li bl i i itiFast and reliable image acquisitiong qIncreasing scan-areas with upscaling to entire partsIncreasing scan-areas with upscaling to entire parts

fIncreasing magnification up to resolution-limitsg g pReliable focus over large areas at high magnificationReliable focus over large areas at high magnificationComplex detection/measurement in advanced image analysisCo p e de ec o / easu e e ad a ced age a a ys sUser friendly applications QMA for non highly trained personnelUser friendly applications - QMA for non-highly-trained personnelHigh transparency for control of processes D fi iti f ith “Stit hi “ i l i d C i f lti til iHigh transparency for control of processesEasy data management

Definition of area with “Stitching“ single-acquired Conversion of multi-tile-image Easy data management standard AxioVision images together using to a single MosaiX-ImageTailored reporting MosaiX-setup-dialog

g g goverlapping

g gTailored reporting MosaiX setup dialog overlapping

Different scan modes to suit different applicationsAxioVision 4 is an extensive software platform able to fulfill these

ppAxioVision 4 is an extensive software platform able to fulfill these requirements Its functionality covers control of Carl Zeiss light microscopes mrequirements. Its functionality covers control of Carl Zeiss light microscopes and cameras and provides a wide range of image analysis. AV4 can be np g g yprogrammed via VBA to generate customized applications to create xx xprogrammed via VBA to generate customized applications to create xx

automated solutions even for the most sophisticated problems in materials p pmicroscopy Basically designed for light microscopy it also has been possible ymicroscopy. Basically designed for light microscopy it also has been possible

i f f LEO G i i SEM b d iyy y

to create an interface for a LEO Gemini SEM to be operated via an pAxioVision 4 VBA projectAxioVision 4 VBA project.

Fi ld F Fi ld Cl t M iX MosaiX I t f f dField-For-Field Cluster-MosaiX MosaiX Interface for scan modes at LEO Gemini SEM

A tomated image acq isition M ltifoc sAutomated image acquisition – Multifocusg q

Challenge: multi-sample-scanning (approx 70000 µm x 35000 µm)Challenge: multi-sample-scanning (approx. 70000 µm x 35000 µm)Topographic unevenness minimum 4 µmp g p µDeviation in level ca 200 µm (entire multisample)Deviation in level ca. 200 µm (entire multisample)Focus depth at 500x magnification: approx. 0.54 µmFocus depth at 500x magnification: approx. 0.54 µmTopographic unevenness within single measure field: >> 0 54 µmTopographic unevenness within single measure-field: >> 0.54 µm

Two Carl Zeiss AxioImager (light ) LEO Gemini Scanning Electron YYTwo Carl Zeiss AxioImager (light-) Mi f M t i l Mi

LEO Gemini Scanning Electron Mi t HTW A l

YY

Microscopes for Material Microscopy Microscope at HTW-Aalen

XX

Taking the next step – solutions with AxioVision S l 1 2 3 4 5 6S l 1 2 3 4 5 6Taking the next step – solutions with AxioVision Sample 1 2 3 4 5 6Sample 1 2 3 4 5 6

Schematic of multi-sample Partially focused image Completely focusedSchematic of multi sample Partially focused image (no multifocus)

Completely focused image (after multifocus)Automated image acquisition (no multifocus) image (after multifocus)g q

S l ti bi ti f ll f f ti i AV “M ltif “Module Module Module Solution: combination of all focus functions in AV “Multifocus“ + ModuleCl t A i iti

ModuleM ltif

ModuleI t lli t A i iti automated image-acquisition of multi-sample “Batchmode”Cluster Acquisition Multifocus Intelligent Acquisition automated image acquisition of multi sample Batchmode

processing of large reliable focus, high acquisition of large areas, p g gareas

, gmagnifications

q g ,smart mode, batch mode Image analysis measurement and visualizationareas magnifications smart mode, batch mode Image analysis, measurement and visualizationg y ,

Image analysis, measurement and visualizationg y ,Using chords to determine layer thickness

Module ModuleModuleUsing chords to determine layer thickness

ModuleM t

Module Vi li i Obj t

ModuleI P i Measurement Visualizing ObjectsImage Processing

chord-, fiber length, layer detection and menu based and thickness, grain size, NMI, etc. visualization of objectsautomated thickness, grain size, NMI, etc. visualization of objectsautomated

D t i W k fl f li tiData processing Work flow of an applicationp gf S d P i t f

pp

ModuleUser Interface Save and Print of

Report pdfModuleData

Report.pdf

Datat i A i Vi i

Image Acquisition Detecting object Fitting chords and Display measuredreports in AxioVision, SQLLoop ofDetecting object Fitting chords and

measuring lengthDisplay measured area and resultsExcel and Word

SQLDBSegmentation/Image

Loop of Acquisition and measuring length area and results

DBg gAnalysis Measurement

I t f Examples for detection and visualizationInterfaces Display of Area of Measurement Measurement Key

pBildname: Bild1Measurement Bildname: Bild1

ObjectID: 1341

Module Interactive Display of LastAutomated Process

ObjectID: 1341

FeretMax: 251 84Module AxioVision SEM

InteractiveSegmentation (Adjust

Display of Last Measurement

FeretMax: 251,84

AxioVision – SEMti A i Vi i

Fibre detection) User Interfaceconnecting AxioVision

Binary Image editor Summary ofto a LEO Gemini SEM Binary Image editor(Interactive Deleting)

Summary of Measurement Database(Interactive Deleting) Measurement

High modularity allows efficient development of customized applications Visualization of defectsReconstruction ofClassification of fibersHigh modularity allows efficient development of customized applications Visualization of defects in ceramics

Reconstruction of ceramic grains

Classification of fibers via different colors in ceramicsceramic grainsvia different colors

contact: [email protected] @