IDENTIFICATION OF FISSION GAS VOIDS Ryan Collette

advertisement
IDENTIFICATION OF FISSION GAS VOIDS
Ryan Collette
Introduction
‣ The Reduced Enrichment of Research and Test Reactor (RERTR)
program aims to convert fuels from high to low enrichment in order
to meet non-proliferation goals
‣ High atom density requirements in test reactors has forced the
development of new fuel types
‣ Extensive research into uranium-molybdenum plate-type fuels
‣ Microstructural characterization of these fuels can provide
information as to their behavior under various irradiation conditions
Fission Gas Bubbles
‣ Release of gaseous fission products (Xenon, Krypton) into
fuel matrix during irradiation can lead to fuel swelling and
possible delamination of the cladding
‣ Porosity determinations (bubble count, distribution, volume
fraction) can aid in the evaluation of fuel performance
‣ Current methods involve hand counts and visual inspection
of images
‣ An automated methodology could allow for more precise
correlations
‣ Similar studies are limited, but cells provide a valid parallel
Cell Segmentation Methods
‣ Thresholding
‣ Pre-processing
– Global thresholding
– Notch filtering
– Local adaptive thresholding
– Noise removal
‣ Edge detection
– Linking procedure
‣ Feature matching
‣ Region growing
– Watershed
– Feature smoothing
– Grayscale morphology
‣ Post-processing
– Binary morphology
– Data extraction
Image Considerations
‣ Images provided by Idaho
National Laboratory
‣ Samples milled with a
focused ion beam (FIB)
and imaged with a
scanning electron
microscope (SEM)
‣ FIB milling creates a
curtaining effect in the
image
Sample FIB-SEM images
Preprocessing – Removing the curtaining
‣ Frequency domain filtering
– High frequencies correlate to edges in image
– Low frequencies represent areas with more constant gray levels
‣ Notch filter using FFT (Fast Fourier Transform)
‣ Basic algorithm
– Convert spatial image to frequency domain
– Shift spectrum for visualization
– Identify frequencies corresponding to uniform edges
– Attenuate those frequencies (zero out with a mask)
– Return to spatial domain
Notch filtration example
Noise reduction
‣ Histogram equalization and contrast
adjustment reveals significant
peppering between void events
‣ Techniques tested:
– Global averaging filter
‧ Median/Gaussian blur out small
voids and leave halos
– Wiener filter
‧ Effective, but ultimately not
enough information about the
noise
– Anisotropic diffusion
‧ Deals with aliasing well, but
orientation capability irrelevant
– Bilateral filtering
‧ Simple edge preserving
smoothing but suits the needs of
this project
Bilateral Algorithm
•
Two Gaussians operate on localized
pixel neighborhood
• Domain Filter (Spatial)
• Range Filter (Intensity)
•
Pixels with very different intensity
values are weighted less even though
they may have close proximity to
central pixel
•
Behaves similarly to standard domain
filter in smooth regions
•
At edges, similarity function will ignore
pixels on opposite side of step edge
and average similar intensity pixels in
the vicinity
Thresholding
‣ Otsu Global
– Uneven illumination in
some images makes this
unrealistic
‣ Local adaptive
– Threshold varies on per
pixel basis based on image
characteristics
‣ Sauvola method
– Threshold computed using
the mean and standard
deviation of pixel
intensities in window
around target pixel
Edge detection
‣ Sobel, Prewitt, Roberts
– Identify only edges we want
– Rarely captures the full contour of the void
– Hysteresis edge linking algorithm improves connectivity, but less prominent voids are
lost
‣ In conclusion, edge detection methods are not precise enough to warrant consideration
over thresholding methods
Post-processing
‣ Binary morphological operations
– Openings and closing to combine or divide connected components
– Filling of holes within objects
– Clearing of objects touching borders
‣ Regionprops
– Object count - Size distribution - Total void volume fraction
Porosity: 3.8%
Hand count: 294 events
Matlab: 286 events
Sample data correlations
File name
Count Hand Count
Deviation (%) Mean Area (µm^2) Area Fraction (%)
MZ‐50C_XS_Site 1
41
46
10.8
0.020
1.03
MZ‐50C_XS_Site 2
65
58
12.1
0.028
1.57
MZ‐50C_XS_Site 3
93
87
6.9
0.026
2.16
MZ‐50C_XS_Site 4
107
104
2.9
0.024
2.33
MZ‐50C_XS_Site 5
76
68
11.7
0.027
2.40
MZ‐50C_XS_Site 6
279
244
14.3
0.016
2.82
MZ‐50C_XS_Site 7
329
313
5.1
0.014
2.56
MZ‐50C_XS_Site 8
284
267
6.4
0.014
2.40
Issues and possible improvements
‣ Identifying voids as singular events remains problematic due to the sharp
gradients created by solid fission products
‣ Method susceptible to false positive identifications based on background texture
– Possible feature detection system
‣ Lower magnification images identified to a higher degree of confidence
‣ Verification necessary to assure accuracy of segmentation
– Hand counts subjective. What is a gas void and what isn’t?
– Synthetic images?
‣ Sample preparation and imaging conditions need to be consistent to make the
process repeatable
Download