" {h k l } lop x odl. ORxOS. (2) Determine the interplanar angle between these two planes:



Similar documents
Determining optimal window size for texture feature extraction methods

Microscopy and Nanoindentation. Combining Orientation Imaging. to investigate localized. deformation behaviour. Felix Reinauer

X-ray Diffraction and EBSD

Fundamentals of grain boundaries and grain boundary migration

X-Ray Diffraction HOW IT WORKS WHAT IT CAN AND WHAT IT CANNOT TELL US. Hanno zur Loye

Introduction to X-Ray Powder Diffraction Data Analysis

ORIENTATION CHARACTERISTICS OF THE MICROSTRUCTURE OF MATERIALS

COMPARISON OF TEXTURE IN COPPER AND ALUMINUM THIN FILMS DETERMINED BY XRD AND EBSD *

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Quantifying spread in three-dimensional rotation data: comparison of nonparametric and parametric techniques

X-ray diffraction techniques for thin films

DIEGO TONINI MORPHOLOGY OF NIOBIUM FILMS SPUTTERED AT DIFFERENT TARGET SUBSTRATE ANGLE

A New Concept of PTP Vector Network Analyzer

The process components and related data characteristics addressed in this document are:

X-ray thin-film measurement techniques

Palmprint Recognition. By Sree Rama Murthy kora Praveen Verma Yashwant Kashyap

Relevant Reading for this Lecture... Pages

Defects Introduction. Bonding + Structure + Defects. Properties

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME

Classification of Fingerprints. Sarat C. Dass Department of Statistics & Probability

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

USING MATLAB FOR MATERIALS DESIGN: DESCRIBING GRAIN ORIENTATIONS IN METALS Claes Olsson, PhD - Docent / Sandvik Materials Technology

ADVANTAGES AND DISADVANTAGES OF THE HOUGH TRANSFORMATION IN THE FRAME OF AUTOMATED BUILDING EXTRACTION

Chapter 7: Basics of X-ray Diffraction

This is an author-deposited version published in: Handle ID:.

Scanning Electron Microscopy tools for material characterization


MVA ENS Cachan. Lecture 2: Logistic regression & intro to MIL Iasonas Kokkinos Iasonas.kokkinos@ecp.fr

Department of Mechanical Engineering, King s College London, University of London, Strand, London, WC2R 2LS, UK; david.hann@kcl.ac.

J. P. Oakley and R. T. Shann. Department of Electrical Engineering University of Manchester Manchester M13 9PL U.K. Abstract

Enhanced LIC Pencil Filter

Experiment: Crystal Structure Analysis in Engineering Materials

AN EXPERT SYSTEM TO ANALYZE HOMOGENEITY IN FUEL ELEMENT PLATES FOR RESEARCH REACTORS

CS 534: Computer Vision 3D Model-based recognition

Lösungen Übung Verformung

Integrated sensors for robotic laser welding

Galaxy Morphological Classification

Neural Network based Vehicle Classification for Intelligent Traffic Control

Segmentation of building models from dense 3D point-clouds

Jiří Matas. Hough Transform

PHYS 39a Lab 3: Microscope Optics

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

Chapter Outline. How do atoms arrange themselves to form solids?

QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING

Objective Functions for Feature Discrimination

Chapter Outline Dislocations and Strengthening Mechanisms

Applications of New, High Intensity X-Ray Optics - Normal and thin film diffraction using a parabolic, multilayer mirror

Effective Data Mining Using Neural Networks

Crystal Structure Determination I

Spectroscopic Ellipsometry:

Acoustic GHz-Microscopy: Potential, Challenges and Applications

Measuring Line Edge Roughness: Fluctuations in Uncertainty

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

Medical Information Management & Mining. You Chen Jan,15, 2013 You.chen@vanderbilt.edu

Evaluating System Suitability CE, GC, LC and A/D ChemStation Revisions: A.03.0x- A.08.0x

Character Image Patterns as Big Data

Lecture 14. Point Spread Function (PSF)

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

Convolution. 1D Formula: 2D Formula: Example on the web:

Realization of a UV fisheye hyperspectral camera

Part-Based Recognition

Circle Object Recognition Based on Monocular Vision for Home Security Robot

Super-resolution method based on edge feature for high resolution imaging

Structure Factors

Robust and accurate global vision system for real time tracking of multiple mobile robots

COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS

Development and Integration of a Micro-Computer. . based Image Analysis System for Automatic PCB Inspection

Chapter 8. Low energy ion scattering study of Fe 4 N on Cu(100)

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Data Recovery using Side Information from the Wireless M-Bus Protocol Melchior Jacobsen, Rasmus; Popovski, Petar

Electron density is complex!

Analysis of Electromagnetic Propulsion on a Two-Electric-Dipole System

X-Ray Study of Soft and Hard Magnetic Thin Films

Copyright 1996 IEEE. Reprinted from IEEE MTT-S International Microwave Symposium 1996

Glancing XRD and XRF for the Study of Texture Development in SmCo Based Films Sputtered Onto Silicon Substrates

How To Analyze Ball Blur On A Ball Image

Simultaneous Gamma Correction and Registration in the Frequency Domain

Robert Collins CSE598G. More on Mean-shift. R.Collins, CSE, PSU CSE598G Spring 2006

Texture. Chapter Introduction

The Effect of Temperature on Microstructure of Lead-free Solder Joints

A Method for Measuring Amplitude and Phase of Each Radiating Element of a Phased Array Antenna

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS

3D Scanner using Line Laser. 1. Introduction. 2. Theory

Using Simple Calibration Load Models to Improve Accuracy of Vector Network Analyzer Measurements

How To Filter Spam Image From A Picture By Color Or Color

Signature Segmentation from Machine Printed Documents using Conditional Random Field

SCIENCE CHINA Physics, Mechanics & Astronomy

Calibration of AFM with virtual standards; robust, versatile and accurate. Richard Koops VSL Dutch Metrology Institute Delft

Atomic Force Microscopy Observation and Characterization of a CD Stamper, Lycopodium Spores, and Step-Height Standard Diffraction Grating

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

INVESTIGATION OF ELECTRIC FIELD INTENSITY AND DEGREE OF UNIFORMITY BETWEEN ELECTRODES UNDER HIGH VOLTAGE BY CHARGE SIMULATIO METHOD

Tracking and Recognition in Sports Videos

A Dynamic Approach to Extract Texts and Captions from Videos

Friendly Medical Image Sharing Scheme

Image Normalization for Illumination Compensation in Facial Images

Morphological segmentation of histology cell images

DEVELOPMENT OF AN IMAGING SYSTEM FOR THE CHARACTERIZATION OF THE THORACIC AORTA.

Low-resolution Character Recognition by Video-based Super-resolution

Tobias Märkl. November 16, 2009

CALIBRATION AND ANALYSIS OF HELIOSTATS

Transcription:

Textures and Microstructures, 1991, Vols 14-18, pp. 273-278 Reprints available from the publisher Photocopying permitted by license only (C) 1991 Gordon and Breach Science Publishers SA Printed in the United Kingdom AUTOMATED LATTICE ORIENTATION DETERMINATION FROM ELECTRON BACKSCATTER KIKUCHI DIFFRACTION PATTERNS S. I. WRIGHT AND B. L. ADAMS Department of Mechanical Engineering, Yale University ABSTRACT The ability to measure individual orientations from crystallites enables a more complete characterization of the microstructure. A primary obstacle to the use of single orientation measurements is the large investment of direct operator time necessary to obtain a statistically reliable data set. The most viable technique for obtaining individual orientation measurements is electron backscatter Kikuchi diffraction (BKD). Current technology requires an operator to identify a zone axis pair in a BKD pattern2. This paper describes research in progress to automate the identification of lattice orientation from BKD patterns by identifying the planes associated with the bands that appear in the patterns. This work considered FCC crystal symmetry. ORIENTATION IDENTIFICATION Lattice orientation can be fully determined given the direction of two non-colinear lattice vectors. The information required is knowledge of the family of planes associated with two distinct bands and their interplanar angle. The proposed method for obtaining this information is to detect three bands in a BKD pattern and to identify the family of planes associated with each of the bands from the angles they make with one another. Once this information is available the following procedure can be used to calculate the lattice orientation. See figure 1 for a definition of the parameters used in the procedure. (1) Calculate unit plane normal vectors, and n, in the specimen frame ei OPxOQ lop x odl ORxOS x osl (2) Determine the interplanar angle between these two planes: cos0 =n.n (3) Identify the family of planes associated with each band: fi" II {hkl}, " {h k l } (4) Select a pair of planes consistent with the interplanar angle: cos 0 hh" + kk" + ll" h 2 + k 2 +124h "2 + k "2 +l "2 273

274 S.I. WRIGHT & B.L. ADAMS SCREEN SPECIMEN Figure 1. Schematic of the configuration of the BKD system. (5) Construct a new orthonormal frame, defined relative to the sample frame: Relative to the crystal frame ei ^* ^* II X 11 ^* ^* el ----11, e2 3 =1 X 2 the new frame is defined by: ^,_ (hkl),,,= (hkl)x (h k l ),,, ^, e e2 [(hkl)l I(hkl)x (h k"l )l (6) Determine two sets of direction cosines according to: =el ej =el ej e3 =e x e2 (7) The direction cosines which specify lattice orientation are defined by: gij ei ej The challenging part of this procedure is to detect three bands and to associate each of them with the correct family of planes. IMAGE ENHANCEMENT Several techniques have been explored for improving the quality of the images. These techniques seek to increase the contrast between the bands and the background and to reduce the noise. Both subtraction and division of a background pattern from a BKD pattern have been found to dramatically improve the visibility of bands in experimental patterns. A background image can be created by capturing a diffraction image generated from an uncolumnated electron beam. This is essentially equivalent to the average BKD pattern produced from many grains. EDGE DETECTION The primary difficulty in "teaching" the computer to recognize the bands is that of detecting the edges of the bands. The Burns 3 edge detection scheme has been found to

KIKUCHI DIFFRACTION PATTERNS 275 lead to good results. As in most edge detections schemes, the Bums algorithm first estimates the gradient of the image by discrete convolution. Pixels with local gradient magnitudes greater than some threshold value are then grouped into regions according to the orientation of their local gradient vectors. This is done by dividing the 360 range of gradient directions into a set of regular intervals. In order to avoid artificial segmentation at the interval boundaries a second overlapping segmentation is created. Each pixel is given two labels, one for each segmentation, according to the intervals into which its gradient vector falls. Adjacent pixels are grouped into regions with the same orientation labels. Every pixel "votes" for one of the two regions to which it belongs according to the number of pixels contained within the regions. Each region is then given a "support" value according to the number of its pixels that voted for it. Regions having support greater than 50% are selected. A line is constructed for each of these regions using a least squares fit of the (x,y) coordinates associated with each pixel in the region. Results from this procedure are shown in figure 2. Figure 2. Edges detected on a sample BKD pattern using the Bums Algorithm. LINE DETECTION Once the edges have been detected, they need to be linked into lines. A useful tool for performing this linking is the Hough transform. The edges can be parametedzed by p and 0 as shown in figure 3. Each edge detected will fall in a particular bucket of dimension A0xAp in p-0 space. Buckets containing many edges will correspond to lines. This technique is especially suited to this problem since the lines in the B KD patterns extend across the entire image. The Hough transform of the edges in figure 2 is shown in figure 4 along with the edges corresponding to a peak value in p-0 space. Figure 3. Definition of Hough transform parameters

276 S.I. WRIGHT & B.L. ADAMS THREE-LINE ANALYSIS Using the aforementioned techniqu on 50 patterns obtained from OFHC copper (FCC) it was found that only four sets of bands wer found; namely, thos associated with the {111}, {200], {220} and [113} plane families. The frequency of appearance of bands in the patterns as well as th strength of their edges is a function of their interplanar spacing and their group multiplicity. To insur that tho frequency was not influenced by texture, pole figures were calculated from th lattic orientations obtained from the 50 patterns. Tha pol figures conf trmd that th set of orientations represented a random texture. A look-up table of all possibl interplanar angles was then constructed for thes families of planes. Onc thre lines hav been fixed by th lin detection algorithm th angles between these lines can b found (accounting for the projection). Th thre angles, 0i, can used as a criterion for a search for possibl band triplets. For each 0i a search is mad through the tabl of interplanar angles and a band pair is considered if it falls within +A0 of the experimental angles. Onc all possibl band pairs hav been collected for each of th experimental angles, a check is mad to se which sets of band pairs are physically possible. The results of this procedure for several A0 is shown figur 5. A0 is directly related to the precision to which the system can 1 calibrated. "THICK-THIN" BANDWIDTH ANALYSIS AS demonstrated in the previous section an ambiguity often remains in the choice of a correct band triplet. However, it is clear that some bands in the BKD patterns are thicker than others. If the change in bandwidth as a function of location and orientation in the patterns due to the projection is neglected, the bandwidth is simply inversely proportional to the interplanar spacing. Theoretical results for the four plane families discussed previously are summarized in the following table. Also shown in the table isa label distinguishing "thick" bands from "thin" bands. If the bandwidths are used to categorize the plane families into two groups, the ambiguity in the solution set associated with a band triplet is decreased as shown in figure 5.

KIKUCHI DIFFRACTION PATTERNS 277 o 3-line maximum ; 3-line average -- [] 3-line/thick-thin maximum 3-line/thick-thin average 0 1 2 3 4 5 Figure 5. Ambiguity of solutions for the three-line/"thick-thin" bandwidth analysis. Current research indicates that recovery of bandwidth information is not likely to be obtained from the Hough transform. However, once the lines have been fixed, the bandwidths may be Table 1. Bandwidth labels. Relative (hkl) d/a Bandwidth Label 111 1/ 1 thin 200 1/ 1.15 thin 220 1/ 1.63 thick 113 1/ 1.91 thick recovered by obtaining band profiles by integration in a window along the line. Results obtained using the method prescribed in figure 6 from the aforementioned 50 BKD patterns are summarized in table 2. The results indicate the feasibility of the proposed "thick/thin" analysis. Table 2. Experimental bandwidth results. Minimum- Standard Relative (hkl) Maximum Average Deviation Bandwidth 111 18 27 22.2 2.3 1 200 22 28 25.1 1.6 1.13 220 31 45 37.4 2.7 1.68 113 35-65 44.7 6.3 1.98

278 S.I. WRIGHT & B.L. ADAMS 200-180 20O 160 mean 140 band = 120 220 60," 0 10 20 30,40 50 60 70 plxels Figure 6. Sample band profiles and proposed bandwidth measurement. CONCLUSIONS The results of this and other research indicate that automated identification of lattice orientation from BKD patterns is feasible. However, several problems must be solved.. A method of calibrating the system to reduce A0 to less than 3 is required. Jensen and Schmidt 4 used a sample holder that enables a calibration sample to be placed next to and in the same plane as the sample of interest. Their results indicate that a A0 of 1 can be obtained using this configuration. The Burns algorithm used was a commercial one designed for generic use. A customized version running on an Apple Mac Ilci takes 16.3 s. Implemented on a 25 MIP workstation it takes about 1.1 s. Recent advances in technology for obtaining BKD patterns suggest that higher quality patterns are obtainable (e.g., using fiber optics). This can only serve to heighten the capabilities of the edge extraction. Despite the difficulties mentioned, we are confident that automated BKD pattern analysis will be a viable tool for the characterization of microstructure in polycrystalline materials. ACKNOWLEDGEMENTS This work sponsored by the National Science Foundation (DMR-8921304) and the Aluminum Company of America REFERENCES 1. J.A. Venables and C.J. Harland, Phil. Mag. 27, 1193 (1973). 2. D.J. Dingley, Scanning Electron Microscopy II, 569 (1984). 3. J.B. Bums, A.R. Hanson ande. M. Riseman, IEEE Trans. PAMI $(4), 425 (1986). 4. D.J. Jensen and N. H. Schmidt, preprint (1990).