Understanding the TSL EBSP Data Collection System

Slides:



Advertisements
Similar presentations
Introductory Circuit Analysis Robert L. Boylestad
Advertisements

Video We will consider how electronic pictures (monochrome) are made up. Consider some important characteristics of electronic images. See how image are.
QR Code Recognition Based On Image Processing
Regional Processing Convolutional filters. Smoothing  Convolution can be used to achieve a variety of effects depending on the kernel.  Smoothing, or.
Digital Camera Essential Elements Part 1 Sept
Understanding the TSL EBSD Data Collection System
Basic Table-top SEM imaging
Image Analysis: To utilize the information contained in the digital image data matrix for the purpose of quantification. 1)Particle Counts 2)Area measurements.
CHAPTER 2 : CRYSTAL DIFFRACTION AND PG Govt College for Girls
PH0101 UNIT 4 LECTURE 2 MILLER INDICES
Lec. (4,5) Miller Indices Z X Y (100).
Chem Single Crystals For single crystals, we see the individual reciprocal lattice points projected onto the detector and we can determine the values.
Indexing cubic powder patterns
MODULE 4 - Introduction to EBSD
Electron-Specimen Interactions
EBSD – Fundamentals Phosphor Pole piece Phosphor Screen Camera EBSP
Preprocessing ROI Image Geometry
Scanning Electron Microscope د. عمر عبد القادر.
Lecture II-2: Probability Review
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
CHE (Structural Inorganic Chemistry) X-ray Diffraction & Crystallography lecture 2 Dr Rob Jackson LJ1.16,
Microscope.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
Detecting Electrons: CCD vs Film Practical CryoEM Course July 26, 2005 Christopher Booth.
Understanding the TSL EBSD Data Collection System Harry Chien, Bassem El-Dasher, Anthony Rollett, Gregory Rohrer 1.
Chapter 36 In Chapter 35, we saw how light beams passing through different slits can interfere with each other and how a beam after passing through a single.
Fundamentals of Data Analysis Lecture 9 Management of data sets and improving the precision of measurement.
1 Chapter 5 Image Transforms. 2 Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post Processing Scaling.
Integral University EC-024 Digital Image Processing.
Chapter 36 Diffraction In Chapter 35, we saw how light beams passing through different slits can interfere with each other and how a beam after passing.
HP-PURDUE-CONFIDENTIAL Final Exam May 16th 2008 Slide No.1 Outline Motivations Analytical Model of Skew Effect and its Compensation in Banding and MTF.
X-Ray Diffraction Dr. T. Ramlochan March 2010.
PHYS 430/603 material Laszlo Takacs UMBC Department of Physics
Diffraction Basics Coherent scattering around atomic scattering centers occurs when x-rays interact with material In materials with a crystalline structure,
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
XBSM Analysis - Dan Peterson Review of the optics elements: Pinhole (“GAP”), FZP, Coded Aperture Extracting information from the GAP what is the GAP width?
The Semivariogram in Remote Sensing: An Introduction P. J. Curran, Remote Sensing of Environment 24: (1988). Presented by Dahl Winters Geog 577,
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Digital Imaging. Digital image - definition Image = “a two-dimensional function, f(x,y), where x and y are spatial coordinates, and the amplitude of f.
Peter J. LaPuma1 © 1998 BRUKER AXS, Inc. All Rights Reserved This is powder diffraction!
Interference in Thin Films, final
: Chapter 11: Three Dimensional Image Processing 1 Montri Karnjanadecha ac.th/~montri Image.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Background Subtraction and Likelihood Method of Analysis: First Attempt Jose Benitez 6/26/2006.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Field notes by Kelsey Wagner. Seismic Anisotropy of the mid to lower crust is very difficult to measure in field by seismologists. Using a scanning electron.
Review of fundamental 1 Data mining in 1D: curve fitting by LLS Approximation-generalization tradeoff First homework assignment.
The law of reflection: The law of refraction: Image formation
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Peterson xBSM Optics, Beam Size Calibration1 xBSM Beam Size Calibration Dan Peterson CesrTA general meeting introduction to the optics.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
XBSM Analysis - Dan Peterson Review of the optics elements: Pinhole (“GAP”), FZP, Coded Aperture Extracting information from the GAP what is the GAP width?
Crystallography : How do you do? From Diffraction to structure…. Normally one would use a microscope to view very small objects. If we use a light microscope.
Computer Graphics CC416 Lecture 04: Bresenham Line Algorithm & Mid-point circle algorithm Dr. Manal Helal – Fall 2014.
© Oxford Instruments Analytical Limited 2001 MODULE 3 - About the EBSD Pattern Bragg Diffraction Pattern Formation ‘Background’ Background Subtraction.
Presentation on.  There are many methods for measuring of fiber structure. Such as:  The absorption of infrared radiation  Raman scattering of light.
Spatial Resolution and minimum detection
Mohammed Zeeshan BT/PE/1601/ Microtexture: Electron Diffraction in the SEM Texture And Microstructure & Anisotropy.
Ultrasound Physics Image Formation ‘97.
CHARACTERIZATION OF THE STRUCTURE OF SOLIDS
Diffraction in TEM Janez Košir
Ultrasound Physics Image Formation ‘97.
Graphing Equations and Inequalities
Fitting Curve Models to Edges
PRISMS – one of the e.g. of optical instrumentation
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Understanding the TSL EBSP Data Collection System Advanced Characterization & Microstructural Analysis Bassem El-Dasher, Anthony Rollett, Gregory Rohrer

Overview Understanding the diffraction patterns Source of diffraction SEM setup per required data The makeup of a pattern Setting up the data collection system Environment variables Phase and reflectors Capturing patterns Choosing video settings Background subtraction Image Processing Detecting bands: Hough transform Enhancing the transform: Butterfly mask Selecting appropriate Hough settings Origin of Image Quality (I.Q.)

Overview (cont’d) Indexing captured patterns Calibration Scanning Identifying detected bands: Triplet method Determining solution: Voting scheme Origin of Confidence Index (C.I.) Identifying a solution in multi-phase materials Calibration Physical meaning Method and need for tuning Scanning Choosing appropriate parameters

Diffraction Pattern-Observation Events OIM computer asks Microscope Control Computer to place a fixed electron beam on a spot on the sample A cone of diffracted electrons is intercepted by a specifically placed phosphor screen Incident electrons excite the phosphor, producing photons A Charge Coupled Device (CCD) Camera detects and amplifies the photons and sends the signal to the OIM computer for indexing

Introduction to OIM - Data acquisition

Diffraction Patterns-Source Electron Backscatter Diffraction Patterns (EBSPs) are observed when a fixed, focused electron beam is positioned on a tilted specimen Tilting is used to reduce the path length of the backscattered electrons To obtain sufficient backscattered electrons, the specimen is tilted between 55-75o, where 70o is considered ideal The backscattered electrons escape from 30-40 nm underneath the surface, hence there is a diffracting volume Note that and 20-35o e- beam dz dy dx

Diffraction Patterns-Source Kossel cones are formed for every plane family that meets diffraction criteria, with excess electrons between the cones It is the backscattered electrons that eventually escape the material Intersection of the cones with detector forms detected bands TEM EBSD

Diffraction Patterns-Anatomy of a Pattern There are two distinct artifacts: Bands Poles Bands are intersections of diffraction cones that correspond to a family of crystallographic planes Band widths are proportional to the inverse interplanar spacing Intersection of multiple bands (planes) correspond to a pole of those planes (vector) Note that while the bands are bright, they are surrounded by thin dark lines on either side X

Diffraction Patterns-SEM Settings Increasing the Accelerating Voltage increases the energy of the electrons Increases the diffraction pattern intensity Higher Accelerating Voltage also produces narrower diffraction bands (a vs. b) and is necessary for adequate diffraction from coated samples (c vs. d) Larger spot sizes (beam current) may be used to increase diffraction pattern intensity High resolution datasets and non-conductive materials require lower voltage and spot size settings a. b. c. d.

System setup-Environment variables The system needs to know the physical setup of the specimen and the camera Specimen Tilt needs to be the appropriate value of your specimen The elevation of the Camera Angle should be set to 10o If multiple scans are to be run automatically, Stage Control should be set to PhillipsXL.dll, and the SCS server application turned on on the SEM computer

System setup-Material data In order for the system to index diffraction patterns, three material characteristics need to be known: Symmetry Lattice parameters Reflectors Information for most materials exist in TSL .mat files “Custom” material files can be generated using the ICDD powder diffraction data files Symmetry and Lattice parameters can be readily input from the ICDD data Reflectors with the highest intensity should be used (4-5 reflectors for high symmetry; up to 12 reflectors for low symmetry)

System setup-Material data Enter appropriate material parameters Reflectors should be chosen based on: Intensity The number per zone

Pattern capture-Video settings Binning = Effective pixel size 1 x 1 bin 2 x 2 bin 4 x 4 bin 8 x 8 bin Smaller bin size (1x1) Larger bin size (8x8) Requires longer exposure Requires shorter exposure Use with narrow bands/low symmetry materials/high accuracy data Use with broad bands/large dataset collection/high speed data collection A greyscale value is measured for every pixel Greyscale of each bin = average of constituents Short/Long = Changes exposure scale Exposure = Camera capture time Gain = Signal Amplification Shorter exposure Longer exposure Faster time/point Slower time/point Use with strong patterns/large spot sizes/larger binning Use with weak patterns/small spot sizes/smaller binning Lower Gain Higher Gain Less noise More noise Requires longer exposure Requires shorter exposure Black Level = Minimum grey level Lower B.L. Higher B.L. Less brightness More contrast More brightness Less contrast Requires longer exposure Requires shorter exposure

Pattern capture-Background The background is the fixed variation in the captured frames due to the spatial variation in intensity of the backscattered electrons Removal is done by averaging 8 frames (SEM in TV scan mode) Note the variation of intensity in the images. The brightest point (marked with X) should be close to the center of the captured circle. The location of this bright spot can be used to indicate how appropriate the Working Distance is. A low bright spot = WD is too large and vice versa X Live signal Averaged signal

Pattern capture-Background Subtraction The background subtraction step is critical as it “brings out” the bands in the pattern The “Balance” slider can be used to aid band detection. Usually a slightly lower setting improves indexing even though it may not appear better to the human eye Without subtraction With subtraction

Hough Transform The Hough transform is also known as the Radon transform. The literature suggests that the actual transformation used in OIM is a modification of the original Radon transform. This modified transform is designed for use with digital images. The objective of the Hough transform is to convert the parallel lines found in EBSD patterns into points. These points can more easily be identified and used in automatic computation.

Hough Transform, contd. • r=x cosq+y sinq where r is the perpendicular distance from the origin and q the angle with the normal. • The coordinate transformation is such that points in the Cartesian plane transform to lines in the Hough plane. Or, more than one value of  and q can satisfy the equation given above. • Thus, the numerical implementation of the transform is called an accumulator: the intensity at each Cartesian point is added to the set of cells in the Hough plane along the line that corresponds to that point. Thus the intensity at points 1,2 & 3 in the example above, contribute equally to the points along lines 1,2 & 3 in the Hough plane.

Detecting Patterns-The Hough of one band Since the patterns are composed of bands, and not lines, the observed peaks in Hough space are a collection of points and not just one discrete point Lines that intersect the band in Cartesian space are on average higher in intensity than those that do not intersect the band at all Cartesian space Transformed (Hough) space

Detecting Patterns-Butterfly Mask Due to the shape of a band in Hough space, a multiplicative mask can be used to intensify the band grayscale Three mask sizes are available: 5 x 5, 9 x 9, 13 x 13. These numbers refer to the pixel size of the mask A 5 x 5 block of pixels is processed at a time The grayscale value of each pixel is multiplied by the corresponding mask value The total value is added to the grayscale value at the center of the mask Note that the sum of the mask elements = zero 5 x 5 mask

Detecting Patterns-Hough Parameters More peaks Less peaks Use with low symmetry Use with cubic materials Increases the number of solutions Decreases the number of solution Symmetry 0 Symmetry 1 Smaller distance Larger distance Closely spaced bands Sparsely distributed bands Smaller mag. Larger mag. Band intensity is low Band intensity is high Binned Pattern Size=Hough resolution in r Smaller size Larger size Use with broad bands Use with narrower bands Use for faster speed Use with low symmetry materials I.Q.=Average grayscale value of detected Hough peaks

Indexing Patterns-Identifying Bands Procedure: Generate a lookup table from given lattice parameters and chosen reflectors (planes) that contains the inter-planar angles Generate a list of all triplets (sets of three bands) from the detected bands in Hough space Calculate the inter-planar angles for each triplet set Since there is often more than one possible solution for each triplet, a method that uses all the bands needs to be implemented

Indexing Patterns-Voting Scheme Consider an example where there exist: Only 10 band triplets (i.e. 5 detected bands) Many possible solutions to consider, where each possible solution assigns an hkl to each band. Only 11 solutions are shown for illustration Triplets are illustrated as 3 colored lines If a solution yields inter-planar angles within tolerance, a vote or an “x” is marked in the solution column The solution chosen is that with most number of votes Confidence index (CI) is calculated as Once the solution is chosen, it is compared to the Hough and the angular deviation is calculated as the fit Solution # # votes Band triplets S1 (solution w/most votes) S2 (solution w/ 2ndmost votes)

Indexing Patterns-Settings Tolerance = How much angular deviation a plane is allowed while being a candidate Lower Tolerance Larger Tolerance Use if many bands are tightly bunched Use with poorer patterns Higher speed (eliminates possible solutions) Lower speed (more possible solutions) Band widths: check if the theoretical width of bands should be considered during indexing If multi-phase indexing is being used, a “best” solution for each phase will be calculated. These values assign a weight to each possible factor: Votes: based on total votes for the solution/largest number of votes for all phases CI: ration of CI/largest CI for all phases Fit: fit for the solution/best (smallest) fit between all phases The indexing solution of the phase with the largest Rank value is chosen as the solution for the pattern

Calibration-What is it? Although by indexing the pattern we know the planes that caused the diffraction, we do not have an exact reference frame The main purpose of the calibration is to determine the exact relation between the camera and the sample surface (our reference)

Calibration-3 easy steps for tuning Obtain a diffraction pattern from the center of the SEM screen Enter x*,y*,z* from a decent previous scan (or use x*=200,y*=200,z*=300) to start Click “fine tune” and follow the steps Notes: You should move your sample (to obtain a new pattern) and repeat procedure. Values should not change significantly If you are indexing a new or difficult material, use above default values until you are certain of the accuracy of indexing Note that changing the Working Distance changes y* and z* (larger WD = larger z*) A fit of 1o or less is very good. A fit of 0.5o or less is excellent

Setting up a scan If necessary, enter the magnification Increase this number if the material diffracts poorly If necessary, enter the magnification Set what defines a grain boundary Enter scan name Set minimum step size (even ratio of step) Select scan mode DO NOT adjust this parameter Set scan dimensions This does not estimate real time. Use only for # points

Scanning The selection of scanning parameters depends on some factors: Time allotted Desired area of coverage (scan size) Desired detail (step size) To determine if the scan settings are acceptable time-wise you must: Start the scan Use a watch and note how many patterns are solved per minute (n) Divide the total number of points by n to get the total time To decide if the step size is appropriate for your SEM settings, use the following rough guide:

Summary The procedures for setting and running an EBSD scan have been reviewed with particular emphasis on the methods used to index the orientation of each point.

Detecting Patterns-Hough Transform A modified Hough Transform is used, which changes the reference frame of the pattern (transforms it) Lines in the captured pattern with points (xi,yi) are transformed into the length of the orthogonal vector, r and an angle q The average grayscale of the line (xi,yi) in Cartesian space is then assigned to the point (r,q) in Hough space Cartesian space Transformed (Hough) space O x y r q r=n II I I II r=0 O III IV r=-n III IV q=0 q=p q=p/2 I: 0≤r≤n ; 0≤q≤p/2 III: -n≤r<0 ; 0≤q≤p/2 II: 0≤r≤n ; p/2<q≤p IV: -n≤r<0 ; p/2<q≤p 2n = Hough bin size