Next Article in Journal
Spectrum Correction Using Modeled Panchromatic Image for Pansharpening
Next Article in Special Issue
Ensemble of ERDTs for Spectral–Spatial Classification of Hyperspectral Images Using MRS Object-Guided Morphological Profiles
Previous Article in Journal
Explorative Imaging and Its Implementation at the FleX-ray Laboratory
Previous Article in Special Issue
Multiple Query Content-Based Image Retrieval Using Relevance Feature Weight Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automatic Recognition of Dendritic Solidification Structures: DenMap

Department of Engineering, University of Leicester, Leicester LE1 7RH, UK
*
Author to whom correspondence should be addressed.
Submission received: 30 January 2020 / Revised: 27 March 2020 / Accepted: 1 April 2020 / Published: 3 April 2020
(This article belongs to the Special Issue Advances in Image Feature Extraction and Selection)

Abstract

:
Dendrites are the predominant solidification structures in directionally solidified alloys and control the maximum length scale for segregation. The conventional industrial method for identification of dendrite cores and primary dendrite spacing is performed by time-consuming laborious manual measurement. In this work we developed a novel DenMap image processing and pattern recognition algorithm to identify dendritic cores. Systematic row scan with a specially selected template image over an image of interest is applied via a normalised cross-correlation algorithm. The DenMap algorithm locates the exact dendritic core position with a 98% accuracy for a batch of SEM images of typical as-cast CMSX-4® microstructures in under 90 s per image. Such accuracy is achieved due to a sequence of specially selected image pre-processing methods. Coupled with statistical analysis the model has the potential to gather large quantities of structural data accurately and rapidly, allowing for optimisation and quality control of industrial processes to improve mechanical and creep performance of materials.

Graphical Abstract

1. Introduction

The dendritic structure is one of the most complex forms of crystallisation in nature and technology. In directionally solidified alloys, primary dendrite arm spacing (PDAS) controls the maximum length scale for segregation [1,2,3], which determines the propensity for defect formation [3,4], the solutioning heat treatment time [5], and mechanical properties [6]. It has been found that for the same processing conditions, a significant range of PDAS exists [7,8,9] with the maximum being up to four times the minimum. A large PDAS is associated with a greater non-uniformity of composition i.e., microsegregation. This results in the formation of low melting point secondary phase eutectics, as well as incoherent precipitates and pores in the interdendritic region. It is these secondary phases and defects which determine the properties of the as-cast material and its high temperature performance. Solution heat treatments are applied to remove the eutectics and homogenise the microstructure, where solutioning time is proportional to the square of the PDAS [10]. It follows, that accurate determination of PDAS is crucial as it is directly associated with the level of microsegregation, defect formation, and material properties.
Classical methods to determine the average [11,12,13] and local [14,15,16,17,18,19] PDAS, all require laborious manual determination of the dendrite cores. The manual counting process takes approximately 20 min to 1.5 h depending on the size of the sample surface and number of dendrites. It is performed on every new batch of samples with a process or chemistry change, during furnace calibration, and on every newly developed cast component. This overwhelming amount of data, and thus time, creates a bottleneck at the core identification and PDAS calculation step which must be addressed.
Dendritic microstructures are typically imaged by backscattered electrons during scanning electron microscopy (SEM). Microsegregation induced compositional variation in dendritic and interdendritic regions provides clearly observable contrast. As shown in Figure 1, dendritic cores appear brighter due to the greater elastic scattering of incident primary electrons resulting from the higher concentration of heavier elements.
As seen in Figure 1, the dendrite core has a unique shape and clearly defined features that resembles a symbol of a cross; it is easily recognisable for humans, but less simple for detection by computer. An algorithm is required that can distinguish between the core and other redundant features; in a sense, create a tool for robot-vision.
A previous attempt to create such a tool was performed by Tschopp et al. [14,15], who developed an algorithm to calculate quantitative four-fold symmetry parameters for the dendrite structures in optical images, with a reported accuracy in core detection of 87.7%. However, the algorithm requires manual intervention to remove mounting material, eutectics, and defects. Due to the convoluted algorithm route, pre- and post-processing, the method requires extensive computational times. The accuracy and automation in their method has reached its limits, therefore a new extraction technique requires development.
Miller et al. [20] applied a skeletonisation technique which erodes a binary SEM image, whereby dendrites are morphed into a pixel thin line, as seen in Figure 2. This dendritic centre detection algorithm relies on identifying binary crosses and performing statistical comparison between lengths of branches. The accuracy of such an algorithm is poor because intersections at the dendrite core can diverge massively from an ideal binary cross and a large variety of branch lengths and random features are possible, see Figure 2.
The objective of this work herein is to develop a novel, efficient and accurate pattern recognition algorithm that can automatically detect dendritic cores for an entire bulk microstructure: DenMap.
The new method is tested against SEM images of CMSX-4® (Cannon Muskegon Corporation, Muskegon, MI, USA) single crystal nickel-base superalloy used in aero-engine applications. The eventual aim is to establish an industrially standardised digital tool combined with methods for characterisation optimisation with the purpose of gathering of large data sets for machine learning.

2. DenMap—Algorithm for Auto-Detection of Dendrite Cores

2.1. Normalised Cross-Correlation (NCC) Algorithm

Currently, there are a number of popular pattern recognition approaches in computer vision literature, such as active contour models, convolutional neural networks (CNN) [21] and normalised cross-correlation (NCC) [22], and an even bigger number of variations and improvements of those. Certain algorithms provide definite advantages for high resolution colour images, however, the SEM images that are analysed in the current work have high intrinsic fuzziness, noise, and highly random features.
Contour methods [23,24] coupled with curvature calculations were first attempted in order to identify and map dendrite cores. However, inherent randomness, meant multiple other objects are also detected, such as, separated secondary arms and numerous globular fragments, which all led to the creation of large interconnected structures with one contour containing multiple centres inside. Furthermore, a standard second order derivative curvature, Gaussian curvature as well as a spline fitting method gave highly fluctuating data with no recognisable pattern. It is concluded that those methods, classed as feature detection algorithms, could be used for pre- and post-processing but are problematic for dendrite core detection.
Auto detection is achieved via NCC algorithm, implemented in MATLAB R2018a (The Mathworks, Inc., Natick, MA, USA). It provides a measure of similarity between two data sets or images. The search for the correlation co-efficient is achieved by applying a systematic row-scan. A template (Figure 3), that contains some distinct area with measurable quantities such as brightness and phase regions, is scanned over an image of interest (IOI). The NCC method is less sensitive to changes in brightness between the two input images due to the incorporated normalisation [25]. Unlike feature-based methods [23,24], NCC is an area-based algorithm that matches measurable image quantities such as brightness, absolute gradient, and phase [26,27]. This algorithm has wide range of applications in pattern recognition, including face recognition, industrial inspections, video encoding, MRI imaging, database classification, and mosaicking [25,27].
In the implementation of the NCC, the image is normalised to a unit length, yielding a cosine-like correlation co-efficient (Equation (1)) [22]:
γ ( u , v ) = Σ x , y   [ f ( x , y ) f ¯ u . v ] [ t ( x u , y v ) t ¯ ] Σ x , y [ f ( x , y ) f ¯ u , v ] 2   Σ x , y [ t ( x u , y v ) t ¯ ] 2 ,
where: f is the image, t ¯ is the mean of the template, and f u , v ¯ is the mean of f ( x , y ) in the region under the template. As described by the equation, for each pixel of the IOI, an area around that pixel, with the same size of the template, is compared to the template area and based on that comparison a correlation value is calculated for that pixel. Therefore, to achieve high accuracy the NCC algorithm requires a clear consistent template with a matching contrast, scale, and rotation [28,29]. Scale and rotation are obtained during the image acquisition stage, either manually or directly from the instrument, and are implemented as an input in DenMap at the beginning stage by the operator. The main focus of the work herein is to develop an algorithm based on NCC for the specific application of improving dendritic structure auto detection robustness, speed, and accuracy.

2.2. Filtering—Improving Accuracy

Image assembly can cause a number of horizontal and vertical stripes of high and low intensity. This leads to reduced accuracy of detection, especially, if these stripes are obscuring one or more recognisable regions relevant to the template. Furthermore, the contrast variation between stitched parts may lead to a reduced effectiveness of the NCC algorithm. In order for the NCC to work effectively, a consistent similarity between the background and the core is required. However, micrographs may possess a very low signal-to-noise ratio which decreases definition causing inconsistent similarity. In order to develop a software tool that is robust and works for images obtained with various settings, consistent image pre-processing must be applied.
To perform the filtering task, first, a fast Fourier transform band pass filter (FFTBPF) is applied, available in Fiji [30]. The Fourier transform produces an image in the frequency domain where features are suppressed or enhanced based on user-defined parameters. The high cut-off frequency, f h , has the most pronounced effect, where increasing the value even by a small amount leads to higher blur and removed definition. In our application some blur is beneficial for detection, however too much removed important features. In order to identify the high cut-off for all image resolutions automatically, the relationship f h = 0.1 × ( r e s o l u t i o n ) 0.25 is applied. For the test images in this work, a high cut-off, f h = 8, equalises the contrast variance, whereas a low cut-off, f l = 150, removes noise. A filtered real-space image is obtained by carrying out an inverse Fourier transform. Further effects of the filter include removal of repetitive horizontal or vertical stripes and noise suppression.
As shown in Figure 4A, the FFTBPF-processed IOI image has equalised the contrast but has also blurred the image and reduced its definition due to the applied Gaussian filter in the frequency domain. This is particularly true for poor quality images. In order to improve the definition in such images, a histogram equalisation filter between the IOI and a reference image is applied. The reference is a small image with a mid-range contrast (90–160) and high brightness. The filter transforms the FFTBPF processed IOI image to match the target histogram, as seen in Figure 4B. As a result, it sharpens all features, helps with identifying noise and black spots and improves the robustness of the NCC algorithm.
During solidification the dendritic structures experience large residual stresses resulting in porosity formation. Regardless of the processing conditions or alloy composition, there is always some level of porosity distribution, observed as black spots within the micrographs. If positioned near a dendrite core, these lead to disrupted core detection. As shown in Figure 5, black spots are identified by filtering bellow a threshold value to create a binary mask. A smearing algorithm is then applied to the binary mask, which performs inward linear interpolation from the local neighbourhood values levelling the intensity profile.

2.3. Thresholding for Sequential Similarity Detection (SSDA)

Once all filtersare applied, both the template and the IOI are input into the NCC algorithm, which follows the general procedure outlined by Lewis et al. [22]. As shown in Figure 6B the result is a map of correlation co-efficient (CC map) spanning between 1 and −1, with peaks indicating high similarity and troughs low similarity, respectively.
The maximum value of the NCC output would identify an exact match, however, a reduced precision of the correlation coefficient would identify similar regions to the template. This method is called the sequential similarity detection algorithm [31,32]. In order to perform SSDA, a threshold value must be applied to the CC map which filters only the highest correlation peaks. It is important to note that secondary arms could also have high similarity with the template and form peaks, as shown in Figure 6C. The following relationship based on a Gaussian distribution of the correlation data is used to calculate the threshold value:
τ h ( C C ) = μ ( C C ) + 3.5 σ ( C C ) ,
where τ h , is the threshold, μ is the mean, σ is the standard deviation, and C C is the correlation co-efficient. This threshold filters the highest correlation co-efficient that corresponds to a match. The value of 3.5 is found to give the most consistent results with minimum secondary arms captured and most primary cores identified. This value is constant as long as all image processing steps are followed, as tested for 11 SEM images of CMSX-4®. The threshold relationship is expected to stay the same for other alloys due to the corresponding change in the template, even though dendrite core dimensions vary with solidification conditions and chemistry.
The identified primary peaks have a certain width that spans across several pixels, green detection centres Figure 7A. In 2D, the size of the circular region depends on the goodness of correlation. In order to find the exact coordinates of the dendrite cores, all these regions are indexed and the centroids are calculated. These centroids represent the exact x and y coordinates in pixels of the dendrite cores.
To illustrate the imaging processing route, a schematic is shown in Figure 8. Images from the database are input into a filtering stage which ensures that the template has a consistent contrast with the IOI, improving its accuracy. The processed IOI and template are then generated and analysed by the NCC and the post-processing algorithms. Assuming that scaling and rotation are known, a priori, the characterisation process is automatic.

3. Testing and DenMap Performance

In order to test the algorithm and display its performance, a particularly noisy contrast varying image is selected, as seen in Figure 9A. Figure 9B–D then demonstrates the results from following the processing steps of the algorithm, outlined in Figure 8. Image D has most of the noise removed, no black spots and is contrast invariant, which is the precisely desired condition for analysis with NCC.
The algorithm works with high precision when employed for a whole sample bar scan, 9 mm in diameter as seen in Figure 10. No manual intervention is required to achieve this result, even the mount material is filtered automatically by the FFTBPF. The image in Figure 10 has a size of 8947 by 9271 pixels or 9.5 mm by 10 mm. The total processing time from loading the image to recording and plotting the result is 89.41 s, where the FFTBPF took 46.33 s and the NCC algorithm took 16.83 s; run on a PC with Windows 10 (Intel® Core™ i5-8500 CPU @ 3.00 GHz, 16 GB RAM). The accuracy of detection is 98.4% (506 cores detected). The red crosses are the dendritic cores identified by the NCC algorithm; for comparison, the green circles indicate manually counted cores and blue circles highlight cores undetected by NCC. As observed, undetected cores are positioned at the edge of the sample bar. Edges of the image have high brightness and conceal parts of the dendrite cores. The purple circles indicate cores that are not manually identified by the operator but are mapped by the algorithm i.e. false positives. These cores have very high brightness, similar to regular core, but smaller in shape. The suggested possibility for their origin are newly formed tertiary arms. In this analysed sample section, not a single secondary arm is detected as a false positive which points to the confidence of the threshold value for correlation.
To test the robustness of the algorithm, a case where the dendrites are rotated by 15° is investigated, as shown in Figure 11. For the purpose of this test, the template is given the expected angle of the dendrites in the image. Mapping the cores of the rotated dendrites is successful, with most dendrite cores detected. The accuracy of detection in this test case is 97.8%, where red crosses indicate detected dendrite cores, green circles manually selected cores, and blue missed out cores. As seen from the image, two of the undetected cores are located near the scale bar and another two are at the image edge. However, as a result of the noise removal stage, even cores that have black spots in the core region are detected.
In order to further test the robustness of the algorithm, DenMap is applied to multiple image sets. All data in Table 1 is collected using the implemented automatic thresholding. The total accuracy is 98.4%, where the consistency of the results indicates that the algorithm is suitable for industrial applications. In order for the algorithm to perform with a similar to the stated accuracy, it is recommended to use images with dendrite core sizes of at least eight by eight pixels. The false positives arise from tertiary or secondary arms that have similar shape and contrast to a core. Furthermore, the algorithm is independent on the slight local misorientations of the dendrites (−5° to 5° from the Template) as tested for all image cases. The spatial tolerance of the detected dendrites is within three pixels or 4 µm in the investigated examples causing an insignificant ±1% error. Overall, DenMap worked with high speed and accuracy for all SEM CMSX-4® test images.

4. Conclusions

DenMap is an automatic pattern recognition tool developed for optimisation of single crystal characterisation. Due to the effective application of smart filtering techniques, an NCC algorithm is successfully implemented to perform dendrite core detection. A micrograph of 9000 by 9000 pixels can be automatically processed in less than 90 s with a dendrite detection accuracy of 98%. DenMap is robust, accurate and consistent and has demonstrated its versatility when applied to nine CMSX-4® SEM micrographs which solidified under various processing conditions. No manual intervention is required for any of the algorithm stages. The pre-processing route successfully handles the mounting material, contrast invariance, and image noise. DenMap has the potential to facilitate accurate and rapid analysis of image databases, to help the optimisation of industrial processes and develop machine-learning algorithms.

Author Contributions

The work was performed in collaboration between all authors. Conceptualization, B.N. and J.S.; methodology, B.N.; software development, K.T. and B.N.; validation of results, B.N. and S.P.; resources, J.S.; data curation and image acquisition, S.P.; writing—original draft preparation, B.N. and J.S.; supervision, S.G. and H.D.; project administration, S.G.; funding acquisition, H.D. All authors discussed the results and commented on the manuscript at all stages. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the UK Engineering and Physical Sciences Research Council (EPRSC), grant number EP/L016206/1.

Acknowledgments

We gratefully acknowledge the financial support from the Centre for Doctoral Training in Innovative Metal Processing (IMPaCT) funded by the UK Engineering and Physical Sciences Research Council (EPRSC) and Rolls-Royce Plc for supplying the single-crystal CMSX-4® samples.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Matache, G.; Stefanescu, D.; Puscasu, C.; Alexandrescu, E. Dendritic segregation and arm spacing in directionally solidified CMSX-4 superalloy. Int. J. Cast Met. Res. 2016, 29, 303–316. [Google Scholar] [CrossRef]
  2. Epishin, A.; Link, T.; Bruckner, U.; Fedelich, B.; Portella, P.D. Effects of segregation in nickel-base superalloys: Dendritic stresses. Superalloys 2004, 2004, 537–543. [Google Scholar]
  3. Giamei, A.F.; Kear, B.H. On the nature of freckles in nickel base superalloys. Metall. Trans. 1970, 1, 2185–2192. [Google Scholar] [CrossRef]
  4. Ridolfi, M.R.; Tassa, O.; de Rosa, G. Study on the formation of stray grains during directional solidification of nickel-based superalloys. Mater. Sci. Forum 2017, 879, 1582–1587. [Google Scholar] [CrossRef]
  5. Dai, H.J.; Dong, H.B.; Atkinson, H.; Lee, P. Simulation of the Columnar-to-Equiaxed Transition in Alloy Solidification—The Effect of Nucleation Undercooling, Density of Nuclei in Bulk Liquid and Alloy Solidification Range on the Transition. Solid State Phenom. 2008, 139, 129–134. [Google Scholar] [CrossRef] [Green Version]
  6. Santos, G.A.; Goulart, P.R.; Couto, A.A.; Garcia, A. Primary Dendrite ARM Spacing Effects upon Mechanical Properties of an AL–3Wt%CU–1Wt%LI Alloy. In Properties and Characterization of Modern Materials; Öchsner, A., Altenbach, H., Eds.; Springer Singapore: Singapore, 2017; pp. 215–229. [Google Scholar]
  7. Somboonsuk, K.; Mason, J.T.; Trivedi, R. Interdendritic spacing: Part I. experimental studies. Metall. Mater. Trans. A 1984, 15, 967–975. [Google Scholar] [CrossRef]
  8. Somboonsuk, K.; Trivedi, R. Dynamical studies of dendritic growth. Acta Metall. 1985, 33, 1051–1060. [Google Scholar] [CrossRef]
  9. Trivedi, R.; Somboonsuk, K. Pattern formation during the directional solidification of binary systems. Acta Metall. 1985, 33, 1061–1068. [Google Scholar] [CrossRef]
  10. Kearsey, R.M.; Beddoes, J.C.; Jones, P.; Au, P. Compositional design considerations for microsegregation in single crystal superalloy systems. Intermetallics 2004, 12, 903–910. [Google Scholar] [CrossRef]
  11. McCartney, D.G.; Hunt, J.D. Measurements of cell and primary dendrite arm spacings in directionally solidified aluminium alloys. Acta Metall. 1981, 29, 1851–1863. [Google Scholar] [CrossRef]
  12. Flemings, M.C. Solidification processing. Metall. Trans. 1974, 5, 2121–2134. [Google Scholar] [CrossRef]
  13. Jacobi, H.; Schwerdtfeger, K. Dendrite morphology of steady state unidirectionally solidified steel. Metall. Trans. A 1976, 7, 811–820. [Google Scholar] [CrossRef]
  14. Tschopp, M.; Oppedal, A.L.; Miller, J.D.; Groeber, M.A.; Rosenberger, A.H.; Solanki, K. Characterizing primary dendritic microstructures to quantify the processing-structure-property relationship in single crystal nickel-based superalloys. TMS Annu. Meet. 2013, 2013, 301–310. [Google Scholar]
  15. Tschopp, M.A.; Miller, J.D.; Oppedal, A.L.; Solanki, K.N. Characterizing the local primary dendrite arm spacing in directionally solidified dendritic microstructures. Metall. Mater. Trans. A 2014, 45, 426–437. [Google Scholar] [CrossRef] [Green Version]
  16. Tschopp, M.A.; Miller, J.D.; Oppedal, A.L.; Solanki, K.N. Evaluating local primary dendrite arm spacing characterization techniques using synthetic directionally solidified dendritic microstructures. Metall. Mater. Trans. A 2015, 46, 4610–4628. [Google Scholar] [CrossRef]
  17. Tiryakioğlu, M. On the statistical distribution of primary and secondary dendrite arm spacing in cast metals. Mater. Sci. Technol. 2019, 35, 509–511. [Google Scholar] [CrossRef]
  18. Takaki, T.; Sakane, S.; Ohno, M.; Shibuta, Y.; Shimokawabe, T.; Aoki, T. Primary arm array during directional solidification of a single-crystal binary alloy: Large-scale phase-field study. Acta Mater. 2016, 118, 230–243. [Google Scholar] [CrossRef] [Green Version]
  19. Warnken, N.; Reed, R.C. On the characterization of directionally solidified dendritic microstructures. Metall. Mater. Trans. A 2011, 42, 1675–1683. [Google Scholar] [CrossRef]
  20. Miller, J.; Strangwood, M.; Steinbach, S.; Warnken, N. Skeletonisation to Find the Centre of Dendrites Traced from a 2D Microstructural Image. Solidif. Process. 2017, 2017, 1–4. [Google Scholar]
  21. Sa, I.; Ge, Z.; Dayoub, F.; Upcroft, B.; Perez, T.; McCool, C. DeepFruits: A fruit detection system using deep neural networks. Sensors 2016, 16, 1222. [Google Scholar] [CrossRef] [Green Version]
  22. Lewis, J.P. Fast normalized cross-correlation. Ind. Light Magic 2001, 10. [Google Scholar]
  23. Hemalatha, R.; Thamizhvani, T.; Dhivya, A.J.A.; Joseph, J.E.; Babu, B.; Chandrasekaran, R. Active contour based segmentation techniques for medical image analysis. Med Biol. Image Anal. 2018, 17. [Google Scholar] [CrossRef] [Green Version]
  24. Xu, C.; Prince, J.L. Snakes, shapes, and gradient vector flow. IEEE Trans. Image Process. 1998, 7, 359–369. [Google Scholar] [PubMed] [Green Version]
  25. Tsai, D.M.; Lin, C.T. Fast normalized cross correlation for defect detection. Pattern Recognit. Lett. 2003, 24, 2625–2631. [Google Scholar] [CrossRef]
  26. Fitch, A.J.; Kadyrov, A.; Christmas, W.J.; Kittler, J. Fast robust correlation. IEEE Trans. Image Process. 2005, 14, 1063–1073. [Google Scholar] [CrossRef] [PubMed]
  27. Tsai, D.M.; Lai, S.C. Defect detection in periodically patterned surfaces using independent component analysis. Pattern Recognit. 2008, 41, 2812–2832. [Google Scholar] [CrossRef]
  28. Feng, Z.; Qingming, H.; Wen, G. Image matching by normalized cross-correlation. In Proceedings of the 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings, Toulouse, France, 14–19 May 2006; Volume 2. [Google Scholar]
  29. Zhao, F.; Huang, Q.; Wang, H.; Gao, W. MOCC: A fast and robust correlation-based method for interest point matching under large scale changes. EURASIP J. Adv. Signal Process. 2010, 2010, 410628. [Google Scholar] [CrossRef] [Green Version]
  30. Schindelin, J.; Arganda-Carreras, I.; Frise, E.; Kaynig, V.; Longair, M.; Pietzsch, T.; Preibisch, S.; Rueden, C.; Saalfeld, S.; Schmid, B.; et al. Fiji: An open-source platform for biological-image analysis. Nat. Methods 2012, 9, 676–682. [Google Scholar] [CrossRef] [Green Version]
  31. Gayer, A.; Saya, A.; Shiloh, A. Automatic recognition of welding defects in real-time radiography. NDT Int. 1990, 23, 131–136. [Google Scholar] [CrossRef]
  32. Barnea, D.I.; Silverman, H.F. A Class of Algorithms for Fast Digital Image Registration. IEEE Trans. Comput. 1972, 21, 179–186. [Google Scholar] [CrossRef]
Figure 1. A micrograph of two dendrites from a directionally solidified CMSX-4® alloy, showing elemental microsegregation with heavy elements such as Co, Mo, W, and Re across the dendrite core and lighter elements, Al, Ti, and Ta, in the interdendritic regions (ID). The heavy and the light elements cause the contrast between the brighter and darker regions, respectively. An approximate primary dendrite arm spacing (PDAS) distance and nominal composition, C 0 , are shown for reference.
Figure 1. A micrograph of two dendrites from a directionally solidified CMSX-4® alloy, showing elemental microsegregation with heavy elements such as Co, Mo, W, and Re across the dendrite core and lighter elements, Al, Ti, and Ta, in the interdendritic regions (ID). The heavy and the light elements cause the contrast between the brighter and darker regions, respectively. An approximate primary dendrite arm spacing (PDAS) distance and nominal composition, C 0 , are shown for reference.
Jimaging 06 00019 g001
Figure 2. Micrograph with skeletonised dendrites, (A) a zoomed-in section of a skewed dendrite core cross and (B) a secondary arm representing a dendrite core cross. Image not to scale.
Figure 2. Micrograph with skeletonised dendrites, (A) a zoomed-in section of a skewed dendrite core cross and (B) a secondary arm representing a dendrite core cross. Image not to scale.
Jimaging 06 00019 g002
Figure 3. An example of a template for correlation, illustrating clearly a distinguishable dendritic core from surrounding interdendritic regions. As cores are forming in a near steady-state condition they maintain the same shape across an array. Therefore, any dendrite from within the array can be used as a template for the normalised cross-correlation (NCC).
Figure 3. An example of a template for correlation, illustrating clearly a distinguishable dendritic core from surrounding interdendritic regions. As cores are forming in a near steady-state condition they maintain the same shape across an array. Therefore, any dendrite from within the array can be used as a template for the normalised cross-correlation (NCC).
Jimaging 06 00019 g003
Figure 4. A diagram displaying the changes in an image after applying a histogram equalisation method: (A) Fourier transformed image contrast shifted to (B) a new reference position; the corresponding changes in the image are shown on a selected image section.
Figure 4. A diagram displaying the changes in an image after applying a histogram equalisation method: (A) Fourier transformed image contrast shifted to (B) a new reference position; the corresponding changes in the image are shown on a selected image section.
Jimaging 06 00019 g004
Figure 5. A contrast diagram across a line segment of an image section illustrating black spots and noise and the result of the smearing algorithm applied to those two features (in red).
Figure 5. A contrast diagram across a line segment of an image section illustrating black spots and noise and the result of the smearing algorithm applied to those two features (in red).
Jimaging 06 00019 g005
Figure 6. (A) Original segment of an image of interest (IOI) image, (B) NCC output pattern for a window of size 400 by 500 pixels. (C) A representation of the correlation function across the section line, where the correlation coefficients higher than 3.5σ identifies only the dendrite cores. Neighbouring peaks correspond to secondary dendrite arms but they are under the thresholding value and not identified.
Figure 6. (A) Original segment of an image of interest (IOI) image, (B) NCC output pattern for a window of size 400 by 500 pixels. (C) A representation of the correlation function across the section line, where the correlation coefficients higher than 3.5σ identifies only the dendrite cores. Neighbouring peaks correspond to secondary dendrite arms but they are under the thresholding value and not identified.
Jimaging 06 00019 g006
Figure 7. (A) scatter of pixel positions of a high correlation region plotted over a segment of the IOI. (B) all positions of the correlation peaks mapped into a binary image for the same segment, (C) calculated dendrite core positions using a centroid algorithm. Not to scale.
Figure 7. (A) scatter of pixel positions of a high correlation region plotted over a segment of the IOI. (B) all positions of the correlation peaks mapped into a binary image for the same segment, (C) calculated dendrite core positions using a centroid algorithm. Not to scale.
Jimaging 06 00019 g007
Figure 8. Flow chart for the image processing and detection route of DenMap.
Figure 8. Flow chart for the image processing and detection route of DenMap.
Jimaging 06 00019 g008
Figure 9. Images at each image processing step: (A) the input SEM image (CMSX-4®) sectioned perpendicular to the long axes of the sample aligned with heat flow during solidification, (B) FFTBPF processed image, (C) image after histogram equalisation, and (D) image after black spots and noise removal.
Figure 9. Images at each image processing step: (A) the input SEM image (CMSX-4®) sectioned perpendicular to the long axes of the sample aligned with heat flow during solidification, (B) FFTBPF processed image, (C) image after histogram equalisation, and (D) image after black spots and noise removal.
Jimaging 06 00019 g009
Figure 10. Final processed and mapped image. Dendrite cores are identified with red crosses. Green circles refer to manually selected cores, blue missed out cores, and purple circles detected cores that were omitted from the manual selection. The dendrites highlighted by the purple circles are false positives that have similar shape and intensity to a dendrite core but smaller size and are tertiary or secondary arms in nature.
Figure 10. Final processed and mapped image. Dendrite cores are identified with red crosses. Green circles refer to manually selected cores, blue missed out cores, and purple circles detected cores that were omitted from the manual selection. The dendrites highlighted by the purple circles are false positives that have similar shape and intensity to a dendrite core but smaller size and are tertiary or secondary arms in nature.
Jimaging 06 00019 g010
Figure 11. Mapping of a CMSX-4® SEM image with dendrites at an angle. Dendrite cores identified with red crosses. Green circles refer to manually selected cores, blue circles missed out cores, and purple circles NCC detected cores undetected in the manual selection. The dendrites highlighted by the purple circles are false positives that have similar shape and intensity to a dendrite core but smaller size and are tertiary or secondary arms in nature.
Figure 11. Mapping of a CMSX-4® SEM image with dendrites at an angle. Dendrite cores identified with red crosses. Green circles refer to manually selected cores, blue circles missed out cores, and purple circles NCC detected cores undetected in the manual selection. The dendrites highlighted by the purple circles are false positives that have similar shape and intensity to a dendrite core but smaller size and are tertiary or secondary arms in nature.
Jimaging 06 00019 g011
Table 1. Evaluation of DenMap for a data set of samples of CMSX-4®. The first three letter-number combination indicates the sample code and the last letters indicate the batch number.
Table 1. Evaluation of DenMap for a data set of samples of CMSX-4®. The first three letter-number combination indicates the sample code and the last letters indicate the batch number.
Sample CodeImage ResolutionTotal Number of CoresNumbers of Detected CoresFalse PositivesMissed out CoresAccuracy (%)
P73L4772 × 70052242210398.7
P73R6550 × 70022662683198.5
P82L5592 × 83692502502298.4
P82ZL5556 × 84232472482198.8
P82ZR6553 × 70332432360797.1
R13AL5595 × 56412522533298.0
R13AR5620 × 56332552573198.4
R13ZL4690 × 70442092102198.6
R13ZR5633 × 70312562572198.8

Share and Cite

MDPI and ACS Style

Nenchev, B.; Strickland, J.; Tassenberg, K.; Perry, S.; Gill, S.; Dong, H. Automatic Recognition of Dendritic Solidification Structures: DenMap. J. Imaging 2020, 6, 19. https://0-doi-org.brum.beds.ac.uk/10.3390/jimaging6040019

AMA Style

Nenchev B, Strickland J, Tassenberg K, Perry S, Gill S, Dong H. Automatic Recognition of Dendritic Solidification Structures: DenMap. Journal of Imaging. 2020; 6(4):19. https://0-doi-org.brum.beds.ac.uk/10.3390/jimaging6040019

Chicago/Turabian Style

Nenchev, Bogdan, Joel Strickland, Karl Tassenberg, Samuel Perry, Simon Gill, and Hongbiao Dong. 2020. "Automatic Recognition of Dendritic Solidification Structures: DenMap" Journal of Imaging 6, no. 4: 19. https://0-doi-org.brum.beds.ac.uk/10.3390/jimaging6040019

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop