Enhancing Reproducibility in Precipitate Analysis: A FAIR Approach with Automated Dark-Field Transmission Electron Microscope Image Processing
Source abstract
Abstract
Abstract High-strength aluminum alloys used in aerospace and automotive applications obtain their strength through precipitation hardening. Achieving the desired mechanical properties requires precise control over the nanometer-sized precipitates. However, the microstructure of these alloys changes over time due to aging, leading to a deterioration in strength. Typically, the size, number, and distribution of precipitates for a quantitative assessment of microstructural changes are determined by manual analysis, which is subjective and time-consuming. In our work, we introduce a progressive and automatable approach that enables a more efficient, objective, and reproducible analysis of precipitates. The method involves several sequential steps using an image repository containing dark-field transmission electron microscopy (DF-TEM) images depicting various aging states of an aluminum alloy. During the process, precipitation contours are generated and quantitatively evaluated, and the results are comprehensibly transferred into semantic data structures. The use and deployment of Jupyter Notebooks, along with the beneficial implementation of Semantic Web technologies, significantly enhances the reproducibility and comparability of the findings. This work serves as an exemplar of FAIR image and research data management.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Electron and X-Ray Spectroscopy Techniques · Research Data Management Practices · Scientific Computing and Data Management
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (43)
Show source-provided references
1. Polmear IJ (2006) Light alloys—from traditional alloys to nanocrystals. Oxford Elsevier/Butterworth-Hememann
2. Rockenhäuser C, von Hartrott P, Skrotzki B (2023) Brinell-hardness data (HBW 2.5/62.5) of aluminum alloy EN AW-2618A after different aging times and temperatures. Data Br 46:108830. https://doi.org/10.1016/j.dib.2022.10883010.1016/j.dib.2022.108830 ↗
3. Rockenhäuser C, Schriever S, van Hartrott P, Piesker B, Skrotzki B (2018) Comparison of long-term radii evolution of the S-phase in aluminum alloy 2618A during ageing and creep. Mater Sci Eng, A 716:78–86. https://doi.org/10.1016/j.msea.2018.01.03310.1016/j.msea.2018.01.033 ↗
4. Rockenhäuser C et al (2021) On the long-term aging of S-phase in aluminum alloy 2618A. J Mater Sci 56:8704–8716. https://doi.org/10.1007/s10853-020-05740-x10.1007/s10853-020-05740-x ↗
5. Rockenhäuser C, Skrotzki B (2023) Radii of S-phase Al2CuMg in Al-alloy EN AW-2618A after different aging times at 190°C. Zenodo. https://doi.org/10.5281/zenodo.762525910.5281/zenodo.7625259 ↗
6. Kluyver T et al (2016) Jupyter Notebooks—a publishing format for reproducible computational workflows. IOS Press
7. Russ JC, Neal FB (2016) The image processing handbook, 7th edn. CRC Press10.1201/b10720 ↗
8. Duval L, et al (2014) Image processing for materials characterization: issues, challenges and opportunities. In: 2014 IEEE international conference on image processing (ICIP), pp 4862–4866. https://doi.org/10.1109/ICIP.2014.702598510.1109/ICIP.2014.7025985 ↗
9. Yang L et al (2021) High-throughput methods in the discovery and study of biomaterials and materiobiology. Chem Rev 121:4561–4677. https://doi.org/10.1021/acs.chemrev.0c0075210.1021/acs.chemrev.0c00752 ↗
10. Pelkie BG, Pozzo LD (2023) The laboratory of babel: highlighting community needs for integrated materials data management. Digit Discov 2:544–556. https://doi.org/10.1039/D3DD00022B10.1039/D3DD00022B ↗
11. Wilkinson MD et al (2016) The FAIR guiding principles for scientific data management and stewardship. Sci Data 3:1–9. https://doi.org/10.1038/sdata.2016.1810.1038/sdata.2016.18 ↗
12. Bayerlein B et al (2022) A perspective on digital knowledge representation in materials science and engineering. Adv Eng Mater 24:2101176. https://doi.org/10.1002/adem.20210117610.1002/adem.202101176 ↗
13. Valdestilhas A, Bayerlein B, Moreno Torres B, Jan Zia G-A, Muth T (2023) The intersection between semantic web and materials science. Adv Intell Syst 5:2300051. https://doi.org/10.1002/aisy.20230005110.1002/aisy.202300051 ↗
14. Zhou J, Hong X, Jin P (2019) Information fusion for multi-source material data: progress and challenges. Appl Sci 9:1–18. https://doi.org/10.3390/app917347310.3390/app9173473 ↗
15. Soedarmadji E, Stein HS, Suram SK, Guevarra D, Gregoire JM (2019) Tracking materials science data lineage to manage millions of materials experiments and analyses. NPJ Comput Mater 5:1–9. https://doi.org/10.1038/s41524-019-0216-x10.1038/s41524-019-0216-x ↗
16. Hanke T (2023) Python script to interact with Omero server API. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/omero_tools.py
17. Jan Zia G-A, Hanke T (2023) Jupyter notebook running the PAW. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/PAW_precipitate_detection.ipynb
18. Kanan C, Cottrell GW (2012) Color-to-grayscale: Does the method matter in image recognition? PLoS One 7:1–7. https://doi.org/10.1371/journal.pone.002974010.1371/journal.pone.0029740 ↗
19. Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9:62–6610.1109/TSMC.1979.4310076 ↗
20. CSV (2023) Table containing variables and resource locations used by the PAW. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/detection_runs.csv
21. Kröcker B, Fechner R, Hanke T (2023) Generates JSON-LD for various types of CSVs, it adopts the vocabulary provided by W3C at CSVW to describe structure and information within also uses QUDT units ontology to lookup and describe units. https://github.com/Mat-O-Lab/CSVToCSVW
22. CSVW (2023) metadata document containing the result table of the PAW in turtle format. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/detection_runs.ttl
23. Hanke T (2023) Tool to map content of JSON-LD documents (for example output of CSVToCSVW (https://github.com/mat-o-lab/csvtocsvw) to entities in knowledge graphs by creating mapping rules with conditions in YARRRML (https://rml.io/yarrrml) format). https://github.com/Mat-O-Lab/MapToMethod
24. YARRRML (2023) mapping file linking result table records to PAW graph representation. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/detection_runs-map.yaml
25. Kröcker B, Valdestilhas A, Fellenberg H, Hanke T (2023) It is a service for joining and converting meta data documents based on YARRRML mapping files to RDF, optionally a validation can be conducted using SHACL shapes. https://github.com/Mat-O-Lab/RDFConverter
26. Joined RDF (2023) dataset containing all records of the PAW algorithm enriched by knowledge graph representing the steps taken in the algorithm. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/detection_runs-joined.ttl
27. Jan Zia G-A, Hanke T (2023) Jupyter Notebook running the statistical analysis algorithm. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/analyse_precepitates_data.ipynb
28. CSV (2023) Table output of the SAW containing variables and resource locations used to fit the histograms as well as the fit parameters and statistics. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/fit_results.csv
29. CSVW (2023) Metadata document explaining the result table of the SAW. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/fit_results-metadata.json
30. CSVW (2023) metadata document containing the result table of the SAW in turtle format. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/detection_runs.ttl
31. YARRRML (2023) mapping file linking result table records to SAW graph representation. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/fit_results-map.yaml
32. Joined (2023) RDF dataset containing all records of the SAW enriched by knowledge graph representing the steps taken there. https://github.com/BAMresearch/DF-TEM-PAW/blob/main/fit_results-joined.ttl
33. Bayerlein B et al (2023) PMD Core Ontology: achieving semantic interoperability in materials science. Mater Des 237:112603. https://doi.org/10.1016/j.matdes.2023.11260310.1016/j.matdes.2023.112603 ↗
34. Du Q, Holmedal B, Friis J, Marioara CD (2016) Precipitation of non-spherical particles in aluminum alloys part II: numerical simulation and experimental characterization during aging treatment of an Al-Mg-Si alloy. Metall Mater Trans A 47:589–599. https://doi.org/10.1007/s11661-015-3196-610.1007/s11661-015-3196-6 ↗
35. Moraux A, Dewitte S, Cornelis B, Munteanu A (2021) A deep learning multimodal method for precipitation estimation. Remote Sens. https://doi.org/10.3390/rs1316327810.3390/rs13163278 ↗
36. Banko L, Maffettone PM, Naujoks D, Olds D, Ludwig A (2021) Deep learning for visualization and novelty detection in large X-ray diffraction datasets. NPJ Comput Mater 7:104. https://doi.org/10.1038/s41524-021-00575-910.1038/s41524-021-00575-9 ↗
37. Underwood EE (1973) Quantitative stereology for microstructural analysis. Springer, pp 35–6610.1007/978-1-4615-8693-7_3 ↗
38. Corlett WJ (1957) The lognormal distribution, with special reference to its uses in economics. J R Stat Soc Ser C 6:228–230. https://doi.org/10.2307/298561310.2307/2985613 ↗
39. Lifshitz IM, Slyozov VV (1961) The kinetics of precipitation from supersaturated solid solutions. J Phys Chem Solids 19:35–50. https://doi.org/10.1016/0022-3697(61)90054-310.1016/0022-3697(61)90054-3 ↗
40. Wagner C (1961) Theorie der Alterung von Niederschlägen durch Umlösen (Ostwald-Reifung). Z Elektrochem, Ber Bunsenges Phys Chem 65:581–591. https://doi.org/10.1002/bbpc.1961065070410.1002/bbpc.19610650704 ↗
41. Chen Y et al (2022) Ontopanel: a tool for domain experts facilitating visual ontology development and mapping for FAIR data sharing in materials testing. Integr Mater Manuf Innov 11:545–556. https://doi.org/10.1007/s40192-022-00279-y10.1007/s40192-022-00279-y ↗
42. Jan Zia G-A, Bayerlein B, Hanke T (2023) Code repository of the PAW and SAW. https://github.com/BAMresearch/DF-TEM-PAW
43. Jan Zia G-A, Bayerlein B, Hanke T (2023) OMERO project containing the TEM images. https://omero.matolab.org/webclient/?show=project-51