3D Image Processing Workbench Ming Lei, Ph.D

3D Image Processing Workbench Ming Lei, Ph.D

SFU Viz-day: 3D Image Processing Workbench Ming Lei, Ph.D. Application Engineer [email protected] Solving Visualization and Analysis challenges since 1986 Open Inventor ® Amira ® 3D Development Toolkit 3D Analysis Software • Oil & Gas, Geosciences, Mining • Life Sciences • Medical and Life Sciences • Biomedical Research • Engineering and Simulation • Pharmaceutical Industry Visilog Avizo ® 2D & Image Processing 3D Analysis Software • Biology • Materials and Geoscience • Pharmaceutical • Industrial Inspection • Materials Research • Engineering & Simulation FEI • FEI is a leading scientific instruments manufacturer • Delivers 2D and 3D microscopy solutions for: – Life science – Materials science – Oil & Gas/Geosciences – Electronics • Employs approximately 2300 people in more than 50 countries worldwide • VSG joined FEI in August 2012 • Goal: develop high-end visualization and analysis solutions for advanced electron microscopy and multi-modality applications • VSG is now the FEI Visualization Sciences Group Customers examples Oil & Gas Design & Engineering Medical, Food & Scientific Academic / Gov. © 2013 FEI Visualization Sciences Group A researcher’s digital workbench: Workflow Process • 2D and 3D image filtering • Surface generation • FEM grid generation • Interactive/automatic segmentation • Interactive/automatic alignment • Registration and morphing • Simulation of porous material properties Import and Export Analyze • Standard formats • Measurement tools • Microscopy and medical formats • Densitometry (gray value statistics) • Finite element modeling • Arithmetic operations on images • Geometric modeling and CAD • Direct integration of Matlab® • Flexible raw data import • Simulation result post-processing Present • Live animations Visualize • Movie generation • Orthogonal and oblique slicing • 3D stereo vision • Volume rendering • Virtual reality navigation • Surface rendering • Single and tiled screen display • Isolines and isosurfaces • Support for tracked devices • Multichannel imaging • Image fusion A researcher’s digital workbench: Import & Export Process • 2D and 3D image filtering • Surface generation • FEM grid generation • Interactive/automatic segmentation • Interactive/automatic alignment • Registration and morphing • Deconvolution and Z-drop correction Import and Export Analyze • Standard formats • Measurement tools • Microscopy and medical formats • Densitometry (gray value statistics) • Finite element modeling • Co-localization analysis • Geometric modeling and CAD • Arithmetic operations on images • Flexible raw data import • Direct integration of Matlab® Present • Live animations Visualize • Movie generation • Orthogonal and oblique slicing • 3D stereo vision • Volume rendering • Virtual reality navigation • Surface rendering • Single and tiled screen display • Isolines and isosurfaces • Support for tracked devices • Multichannel imaging • Image fusion Material, scale and size do not matter Imaging Data • Electron microscopy • S/TEM tomography • Biomedical • TEM serial sectioning • Electronics • FIB-SEM Nanotomography •Micro-devices • Light microscopy •Composite materials • Confocal •Metallic foams • Polish and view 3D (e.g. Robo-MET) •Polymers, plastics • X-ray/synchrotron tomography •Diamonds • Industrial •Food and seeds • Material sciences (micro and nano) •Wood and paper • MRI •Building materials • Ultrasound •Geology • GPR •Microfossils • LIDAR •Space • Remote Sensing Satellite Imagery Any Material, Any Scale, Any Size. Federating different data sources Simulation Formats Modeling and Experiment Formats • FEA formats • 3D imaging (MRI, CT, FIB-SEM) • Abaqus, Ansys, Nastran • TIFF, JPG, PNG, BMP, RAW Binary, DICOM… • CFD formats • Fluent, Star-CCM+ • 3D Scene/Geometry and CAD Formats • Multiphysics formats • VRML, Open Inventor (.iv), DXF, IGES, STEP CATIA… • Comsol, Ansys multiphysics • Crash simulation format • Microscopy Formats • Madymo, Radioss • Leica, Zeiss, Bio-Rad, FEI, MRC, STK... • Scientific Data Formats • Matlab, Tecplot, AVS • Surface Scanner Formats • Climate simulation formats • PLY, PSI • NetCDF • Molecular simulation formats Customized formats with modern programming/scripting • PDB, AMBER, CHARMM, PHI, TRIPOS N Dimensional data formats • C++ • TCL • Time varying (transient) • Matlab • Design parameter space • LabVIEW • Real time A researcher’s digital workbench: Process Process • 2D and 3D image filtering • Surface generation • FEM grid generation • Interactive/automatic segmentation • Interactive/automatic alignment • Registration and morphing • Deconvolution and Z-drop correction Import and Export Analyze • Standard formats • Measurement tools • Microscopy and medical formats • Densitometry (gray value statistics) • Finite element modeling • Co-localization analysis • Geometric modeling and CAD • Arithmetic operations on images • Flexible raw data import • Direct integration of Matlab® Present • Live animations Visualize • Movie generation • Orthogonal and oblique slicing • 3D stereo vision • Volume rendering • Virtual reality navigation • Surface rendering • Single and tiled screen display • Isolines and isosurfaces • Support for tracked devices • Multichannel imaging • Image fusion Filtering White noise Salt and Pepper noise White noise in two phases Filtering 3 filter families • Linear filter: boxfilter • None linear filter : medianfilter All pixels of the neighbourhood are sorted by greylevel. Median value is used for the output pixel • adaptive: bilinearfilter, nagaofilter, snnfilter,… Edge preserving smoothing filter Slice alignment Manual alignment Support for automatic alignment methods • Centers of gravity / principle axis • Euclidean distance (least square of gray values) • Landmarks • Edge detection Masking • Set a label field to restrict alignment to a region of interest Label Field • Co-align an associated label field Slice alignment Z BEFORE AFTER X Pre-processing of FIB-SEM data Alignment of classical serial sections Correcting artifacts Light Microscopy Z-drop Non-uniform illumination CT Beam hardening FIB-SEM Beam hardening Shearing Shadowning Mis-alignment Shearing Mis-alignment Confidential 14 3D Image Segmentation Editor Interface • Slice centered • 3D overview Segmentation Tools • Brushing, contouring • Interpolation • Wrapping • Intelligent scissors • Region growing • Active contours • Masking • Morphologic operators 3D image registration Multivolume Visualization • 3D e.g., with volume rendering • 2D fusion on ortho and oblique slices, 3D+2D Registration Requires coordinate transformation • Manual registration through interactive manipulators • Multi-modal (CT,PET,MR…) automatic registration Diplodocus Carnegie Transformation of one data set to fit another A researcher’s digital workbench: Analyze Process • 2D and 3D image filtering • Surface generation • FEM grid generation • Interactive/automatic segmentation • Interactive/automatic alignment • Registration and morphing • Deconvolution and Z-drop correction Import and Export Analyze • Standard formats • Measurement tools • Microscopy and medical formats • Densitometry (gray value statistics) • Finite element modeling • Co-localization analysis • Geometric modeling and CAD • Arithmetic operations on images • Flexible raw data import • Direct integration of Matlab® Present • Live animations Visualize • Movie generation • Orthogonal and oblique slicing • 3D stereo vision • Volume rendering • Virtual reality navigation • Surface rendering • Single and tiled screen display • Isolines and isosurfaces • Support for tracked devices • Multichannel imaging • Image fusion Measurement • Fast length and angle measurements in the viewer • Volume, surface area of segmentation results • Densitometry (gray value statistics) of segmentation results • Plot intensity along lines or curves • Surface thickness approximation Individual Quantification: Segmentation of individual particles Analysis of neuron cell bodies • Confocal microscopy imaging • Binarization using a local threshold • Separation of clustering cells and labeling using watershed segmentation Confocal image stack Individual Quantification: Segmentation of individual neurons Analysis of neuron cell bodies • Confocal microscopy imaging • Binarization using a local threshold • Separation of clustering cells and labeling using watershed segmentation Binary image Individual Quantification: Segmentation of individual neurons Analysis of neuron cell bodies • Confocal microscopy imaging • Binarization using a local threshold • Separation of clustering cells and labeling using watershed segmentation Labeled objects Individual Quantification: Quantitative analysis of the identified cells Compute and Plot standard volumetric quantities: size, position, densitometry (gray value statistics) Compute local density of objects Analyze & Visualize Surface reconstruction of the identified objects Compute shape parameters, visualize objects as ellipsoids or boxes Filament detection & analysis • Template creation and matching for filaments and micro-tubules • Template correction for missing wedge artifact in TEM tilt series • Tracing centerlines in correlation plots from template matching • Enhanced spatial graph statistics including filament orientation 23 Case Study: MicroCT in Fibrous Composites Segmentation To cylinders 3D Oriented From image to model: The geometry reconstruction pipeline Segmentation Surface reconstruction 3D grid Surface editing Simplification generation Xlab: Overview Effective Image Segmentation Direct computation of physical properties Property and Experiment

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    42 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us