Conceptio › Archive › arXiv CS
arXiv CS open access

An Automated and Reproducible Workflow for Crack Identification and Damage Assessment of Fusion Materials

Rinkle Juneja et al. · arxiv_cs
arXiv CS · Papers
Open Source ↗Direct PDF ↓
machine-learningneural-networks
Post-exposure microscopy is central to qualification of fusion materials. However, manual analysis does not scale to the volume, heterogeneity, and multiresolution character of modern fusion-materials campaigns. To address this challenge, we present a reproducible workflow, implemented in the Galaxy
Conceptio Open Archive

Analyze & explore related research in Conceptio

Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.

An Automated and Reproducible Workflow for Crack

arXiv:2610.03505v1 [cs.LG] 2 Oct 2026

Identification and Damage Assessment of Fusion Materials

Rinkle Juneja,†∗, a Viktor Reshniak,† a Richard K. Archibald,a John W. Duggan,a Gregory R. Watson,a Cory D. Hauck,a and Gary M. Staeblera a

Oak Ridge National Laboratory, Oak Ridge, TN 37831 ∗

Email: junejar@ornl.gov

Number of pages:

24

Number of tables:

0

Number of figures: 7 †

Contributed equally This manuscript has been authored by UT-Battelle, LLC, under contract DE-AC05-00OR22725 with the U.S. De-

partment of Energy (DOE). The U.S. Government retains and the publisher, by accepting the article for publication, acknowledges that the U.S. Government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for U.S. Government purposes. DOE will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (https://www.energy.gov/doe-public-access-plan).

Abstract Post-exposure microscopy is central to qualification of fusion materials. However, manual analysis does not scale to the volume, heterogeneity, and multiresolution character of modern fusionmaterials campaigns. To address this challenge, we present a reproducible workflow, implemented in the Galaxy scientific workflow environment, for automated crack identification and quantitative damage assessment from scanning electron microscopy images. The workflow processes SEM images and experimental metadata to identify cracks, quantify damage, and retain the intermediate products and processing history needed for reproducibility. Outputs include crack masks, skeletonized crack networks, quality-control visualizations, and scalar damage descriptors. The method is designed to operate without image-specific parameter tuning across tungsten grades, microstructures, magnifications, and damage states. We demonstrate the workflow on a sparse electron-beam thermal-shock dataset containing 418 images from 114 experiments spanning five tungsten grades and three microstructural states. We define a crack-density descriptor, which provides standardized inputs for downstream machine-learning prediction and physics-based crack simulation. These predictive components are exposed in the same Galaxy environment and are intentionally treated here as extensible workflow modules. The principal contribution is therefore an end-to-end, shareable, and computationally portable workflow that links experimental characterization, automated image analysis, preliminary damage prediction, and simulation-guided data acquisition for fusion-materials research. Keywords — Fusion materials, Galaxy workflows, Image processing, Crack identification, Scanning electron microscopy

2

I.

INTRODUCTION Plasma-facing and structural materials in fusion systems must operate under combinations

of high heat flux, steep thermal gradients, cyclic loading, plasma exposure, and particle irradiation. These conditions can drive surface roughening, recrystallization, plastic deformation, embrittlement, crack initiation, and crack-network growth [1, 2, 3]. Reliable material selection and component qualification therefore require not only high-fidelity experiments and simulations, but also repeatable and automated methods for extracting quantitative damage information from post-exposure characterization [4]. The Material Plasma Exposure eXperiment (MPEX) facility, currently under construction at Oak Ridge National Laboratory, will generate diverse pre- and post-exposure measurements of plasma-material interaction damage, including cracking, sputtering, erosion, and redeposition [5, 6, 7]. Targets will be transported under vacuum to the MPEX Surface Analysis Station, which will include focused-ion-beam milling, high-resolution scanning electron microscopy (SEM), surfacemapping X-ray spectroscopy, and complementary diagnostics [8, 5]. This combination will produce a large and heterogeneous characterization stream that must be converted into consistent materialresponse descriptors before it can support model validation, candidate-material comparison, and data-driven experiment planning. SEM is particularly valuable for probing the crack damage because it resolves crack networks and surface modification across a wide range of length scales. Yet SEM datasets are difficult to analyze consistently. Crack contrast depends on detector response and local topography; cracks may appear dark or bright; polishing marks, grain boundaries, pores, redeposited material, and roughened surfaces can produce crack-like intensity features; and a fixed number of pixels can represent substantially different physical dimensions across images. Manual inspection remains essential for expert interpretation, but it is time-consuming, subjective, and difficult to reproduce across analysts or campaigns [9, 10]. The challenge is broader than segmentation. A useful material-assessment capability must connect raw images with experimental metadata, record each processing operation applied to the data, including intensity rescaling, image enhancement, thresholding, morphological refinement, and descriptor calculation, preserve intermediate outputs such as enhanced images, histograms, selected thresholds, binary masks, overlays, and skeletons, support re-execution on new data, 3

and provide standardized outputs to statistical-learning and physics-simulation tools. Stand-alone scripts can perform individual operations, but they often depend on local software environments, undocumented preprocessing choices, and manual file transfer. Such practices hinder traceability and make it difficult to compare results across facilities and teams. This paper presents a workflow-centered solution. We integrate automated crack identification into Galaxy, a web-based scientific workflow platform that manages tools, data movement, execution histories, parameter settings, and computational resources [11, 12]. The workflow accepts SEM images and associated metadata, performs automated crack extraction, computes quantitative descriptors, generates quality-control products, and makes the results available to downstream machine-learning and fracture-simulation modules. The same workflow can be executed interactively, shared with collaborators, invoked through an application programming interface, or dispatched to local and high-performance computing resources [11, 13]. The emphasis is intentionally placed on workflow definition, reproducibility, and the automatic crack-identification component. Preliminary machine-learning and simulation capabilities are included to establish the interfaces of the broader material-assessment workflow, while their detailed formulation and validation are reserved for follow-on papers. The rest of the manuscript is organized as follows. Section II describes the experimental dataset and workflow requirements. Section III introduces the Galaxy architecture. Sections IV and V describe crack identification and quality control. Section VI describes interfaces to downstream modeling. Section VII concludes with a discussion on limitations and the path toward closed-loop assessment.

II.

EXPERIMENTAL DATASET AND WORKFLOW DESIGN

II.A.

Electron-beam thermal-shock dataset The demonstration dataset consists of post-exposure SEM images from electron-beam thermal-

shock experiments performed at the JUDITH 1 facility across a range of base temperatures and heat fluxes [14, 2, 3]. Electron-beam exposure is used here as a thermal-only surrogate condition that provides material-response data before MPEX operation. Five tungsten grades are included: nominally pure tungsten (pure W, 99.97%), ultra-high-purity tungsten (W-UHP, 99.9999%), potassiumdoped tungsten (WVMW), tungsten with 1% tantalum (WTa1), and tungsten with 5% tantalum

4

(WTa5). For each composition, forged samples were cut in longitudinal and transverse orientations, and additional samples were recrystallized, producing 15 composition-microstructure combinations [14]. Across these material states, 114 experiments generated 418 SEM images. The number of images associated with each experiment depended on the number of surface locations and acquisition scales imaged for that specimen. Expert inspection assigned qualitative outcomes such as cracking, surface modification, or no apparent damage. Figure 1(a) summarizes the image distribution. The test matrix is sparse and unevenly sampled, with fewer observations for transverse and recrystallized materials than for longitudinal material. The smaller number of transverse and recrystallized observations partly reflects the progression of the original test campaign: for several of these material states, failure occurred at lower heat flux or base temperature, and testing was therefore not continued extensively at more severe conditions. The resulting sparsity motivates a workflow in which robust characterization is treated as a mature component and prediction is treated more cautiously. Images were acquired using several nominal scale settings recorded in the image metadata and displayed as labeled reference line segments, such as 10µm, 100µm, or 1mm as shown in Figure 1(c). Because these scale labels do not directly provide a consistent measure of spatial sampling, the workflow converts each image scale to a physical pixel resolution, defined as the physical length represented by one pixel. This derived resolution is used to compare images acquired under different scale settings and to determine whether an image is sufficiently resolved for crack morphology analysis as shown in Figure 1(b). Images that are too coarsely resolved can be retained for surface modification studies, but they are flagged or excluded from crack specific operations.

II.B.

Workflow requirements The workflow was designed around five requirements relevant to fusion-materials campaigns:

automation without image-by-image threshold selection; physical consistency across magnifications; traceability of data, parameters, software versions, and intermediate results; portability across workstation, cloud, and high-performance computing resources; and extensibility so that image-analysis products can be consumed directly by statistical-learning and physics-simulation modules.

5

# images Material

# experiments

total

L/R/T

114

418

269 / 71 / 78

M192 – W-UHP

32

100

77 / 11 / 12

M193 – WVMW

23

76

52 / 11 / 13

M194 – WTa1

17

67

39 / 12 / 16

All

M195 – WTa5

19

83

33 / 24 / 26

M196 – pure W

23

92

68 / 13 / 11

(a) Dataset summary by material.

(b) Physical pixel resolution grouped by nominal acquisition scale.

(c) Representative surface scans acquired with nominal scale labels of 10µm, 100µm and 1mm

(d) Test matrix of the dataset with marker size showing the relative number of collected images.

Fig. 1. Overview of the collected surface-scan dataset. (a) Number of experiments and images per material, with image counts split into longitudinal (L), recrystallized (R), and transverse (T) cuts. (b) Pixel resolution distribution across image scales. (c) Example scans at fine and coarse scales. (d) Dataset coverage across materials and exposure conditions.

6

III.

GALAXY WORKFLOW ARCHITECTURE

III.A.

Galaxy as the orchestration layer

Galaxy is a web-based data-analysis platform used in data-intensive scientific domains such as bioinformatics, neutron scattering, and others [11, 13]. One of Galaxy’s key capabilities is the integration of tools, data, and computational resources while managing provenance and reproducibility [11, 12]. Individual tools can be composed into workflows that span multiple computing resources, possibly hosted at different sites. These workflows can be invoked through a web browser, custom user interfaces, or scripts, and the resulting outputs can be visualized within the Galaxy user interface or exported to external visualization software. A Galaxy instance has been established at ORNL to deploy MPEX tools and workflows. This instance can use dedicated fusion-related computing hardware, internal cloud resources through the ORNL Open Research Cloud, ORNL leadership computing resources such as Frontier, and external DOE resources such as NERSC Perlmutter from a single workflow interface. This separation between the user-facing workflow and the execution resources is essential for a heterogeneous material-assessment pipeline: lightweight image processing can run on conventional nodes, whereas large simulations can be dispatched to GPU-enabled high-performance computational systems.

III.B.

Tool deployment and data contracts

Creating a software tool in Galaxy requires two complementary artifacts. First, a build of the software is prepared for the hardware on which it will execute. Second, an XML wrapper defines an execution command or script, required input files, user-exposed parameters, output files, dependencies, metadata, and help information [15, 11]. Most MPEX tools are packaged in platform-independent containers. Containerization adds an extra packaging step, but greatly simplifies dependency management and allows the same implementation to run on any compatible system [16, 17]. On HPC systems that restrict direct container execution, Galaxy uses batch-job submission and a native software build on the target system. For our crack-identification tool, the wrapper defines typed inputs for microscopy images, optional image collections when multiple images are processed together, physical pixel size, image scale metadata, and processing parameters. Its outputs include enhanced images, binary crack

7

Fig. 2. Galaxy display of results from the automated crack identification tool. The interface shows the original microscopy image, the ridge enhanced image used for segmentation, the intensity histogram with the automatically selected threshold, the detected cracks overlaid on the original image, the binary crack mask, and the one pixel wide skeleton of the detected crack network. The Galaxy history shown at the side records the input files, processing steps, parameter settings, and generated outputs. masks, crack-overlay visualizations, scalar descriptors, machine-readable summary tables, and, when requested, one pixel wide skeletons of the detected crack networks. These standardized outputs allow subsequent tools to use the crack identification results directly without manual reformatting or file conversion. In particular, the same crack-density table can be used by a regression tool, while binary masks or skeletons can be used by topology-analysis tools. Figure 2 shows these outputs as presented in the Galaxy interface. Users can import data through the web upload tool, through scripts that interact with the Galaxy API, or through future automated ingestion from experimental data systems. Galaxy maintains a history of all imported files, tool executions, parameters, and outputs. Histories can be shared with collaborators and can support reproducible packaging approaches such as ROCrates [18, 11].

III.C.

Workflow composition

The principal benefit of Galaxy is its ability to compose individual tools into workflows. Galaxy automatically transfers outputs from one tool to compatible inputs of subsequent tools and restricts workflow connections to data types that are mutually compatible [11]. A workflow can therefore be configured so that the user supplies only the initial image collection and metadata,

8

even when those files feed several downstream branches. For the material-assessment use case, the baseline workflow is: 1. ingest SEM images and associated experimental metadata; 2. validate image readability, dimensional metadata, and crack-analysis suitability; 3. run automated crack identification over the image collection; 4. generate images for expert review, including enhanced images, crack masks, crack overlays, and skeletonized crack networks, together with quantitative descriptors; 5. aggregate descriptors by material and exposure condition; and 6. optionally pass crack descriptors to statistical-learning tools and compare experimental descriptors with descriptors derived from physics-based simulations. Once saved, a workflow can be shared and reused without requiring each user to understand the implementation details or manually move files among tools. Advanced users can still inspect or modify the workflow, replace modules, alter parameters, or invoke it programmatically.

IV.

AUTOMATED CRACK IDENTIFICATION

IV.A.

Image processing

Processing challenges.

Reliable crack identification is difficult because the dataset spans a wide

range of resolutions and surface morphologies [9, 10]. Cracks occur at different length scales and with different contrast relative to the background. Depending on local topography and detector response, they may appear either dark or bright. Polishing marks, grain boundaries, and surface modification can create intensity changes comparable to those of actual cracks. A fixed global threshold can therefore miss faint cracks in low-contrast images or over-segment textured regions in high-contrast images. The processing pipeline progressively enhances elongated crack responses while reducing image specific intensity artifacts that can interfere with automatic segmentation. Figure 3 shows these processing stages and the corresponding histograms. The annotations identify representative artifacts, including gaps in the intensity distribution and a strong concentration of background

9

Original

Intensity gap

Sato ridge filter

@ I @ @ R @

Gaussian smoothing

Unsharp masking

Selected threshold

Dominant background peak

Fig. 3. Image processing steps and corresponding intensity histograms. In each histogram, the horizontal axis represents normalized pixel intensity and the vertical axis represents the number of pixels. The annotations identify representative image specific intensity artifacts and the automatically selected threshold used to generate the crack masks shown in Figure 4. pixels, that are reduced or redistributed through smoothing and contrast restoration. These operations condition the final intensity distribution so that the threshold can separate crack responses from the background more consistently. The threshold is selected automatically for each image, and pixels above it are classified as cracks, producing the binary masks and crack overlays shown in Figure 4.

Ridge enhancement.

The second column of Figure 3 shows the response after applying the

Sato ridge filter to the original image. The image is first linearly rescaled to the interval [0,1] using its minimum and maximum intensities. The Sato filter then evaluates the Hessian matrix, which contains the second spatial derivatives of a Gaussian smoothed version of the image. Its eigenvalues describe how rapidly intensity changes along two perpendicular directions. Because an elongated crack produces a strong variation across the crack and a weaker variation along it, the filter enhances crack like ridges while suppressing more isotropic background structures [19]. The filter is applied at Gaussian scales (σ = 1, 2, 3) pixels, and the strongest ridge response across these scales is retained. The resulting response is rescaled to [0,1]. As shown in the second histogram, this operation concentrates much of the background response near low intensity values while assigning larger responses to elongated features.

10

Histogram conditioning.

The third and fourth columns of Figure 3 show the conditioning steps

applied before thresholding. Gaussian smoothing with σ = 1 pixel reduces isolated fluctuations and fills gaps in the ridge response histogram, producing a more continuous intensity distribution. Unsharp masking is then applied with a radius of 2 pixels and a dimensionless gain of 2. The gain controls the strength with which local contrast is restored after smoothing. The image is then rescaled to [0,1] before segmentation. These operations reduce image specific intensity artifacts while preserving the contrast between enhanced crack responses and the background, thereby producing a more stable histogram for automatic intensity thresholding. The same parameter values were used for all images analyzed in this study.

IV.B.

Automatic segmentation and morphological refinement.

Segmentation is performed using triangle thresholding. For each enhanced image, an image specific threshold is calculated from its intensity histogram. The selected threshold is illustrated in the final histogram of Figure 3. Because the Sato response assigns larger values to detected ridge features, pixels with intensities greater than the threshold are classified as cracks. Triangle thresholding is well suited to these images because crack pixels constitute a relatively small population within the enhanced image, while the background forms the dominant histogram peak. Under this strong class imbalance, Otsu thresholding can be sensitive to small changes in the histogram and can shift the selected threshold toward the dominant background population. The triangle method instead determines the threshold geometrically from the shape of the histogram [20, 21, 22]. The resulting binary mask is refined by first removing connected components containing 10 pixels or fewer. This suppresses isolated responses caused by residual texture or noise before nearby crack segments can be joined. Morphological closing is then performed with a (5×5) square structuring element to connect small discontinuities and produce a more continuous crack mask. The cleaned binary mask, shown as an output in Figure 2, is used to calculate crack area fraction. For topology based analysis, the cleaned mask is reduced to a one pixel wide skeleton and closed using the same (5×5) structuring element. A structure tensor with σ = 2 pixels is evaluated on the skeleton to identify locally directional features. Pixels are retained when their directional coherence satisfies γ=

λ1 − λ2 > 0.8, λ1 + λ2 + 10−10

11

(1)

where (λ1 ) and (λ2 ) are the local structure tensor eigenvalues. This filtering suppresses weakly directional skeleton features while retaining elongated crack segments. The resulting skeleton can support measurements of crack length, connectivity, branching, and network topology and is also shown in Figure 2. The same thresholding and morphological parameters were applied to all images retained for crack analysis without image specific tuning, and all retained images were processed successfully.

IV.C.

Scale-aware quantitative outputs

The primary scalar descriptor used in the current workflow is crack density,

ρcrack =

Ncrack , Nvalid

where Ncrack is the number of pixels classified as crack and Nvalid is the number of analyzed pixels after masking invalid or excluded regions. Crack density is therefore the fraction of the analyzed surface area identified as crack. When physical pixel size is available, the workflow also supports length density from skeletonized cracks and component-level statistics in physical units. Examples of the resulting crack extraction are shown in Figure 4, demonstrating the ability of the pipeline to recover crack networks across different alloys and microstructures despite substantial variability in image appearance. Because crack area fraction depends on resolution and threshold-defined width, comparisons are made only among images with compatible physical resolution and processing profiles. The workflow retains image-scale metadata and flags images that are under-resolved for morphology analysis. For downstream representation learning, images are decomposed into patches defined by a fixed physical field of view rather than a fixed number of pixels. This preserves physically comparable crack morphology across different magnifications, see Figure 5.

V.

WORKFLOW DEMONSTRATION AND QUALITY CONTROL The Galaxy tool processes either individual images or collections of images. For each image,

it retains the original microscopy image, the enhanced image used for segmentation, the intensity histogram and automatically selected threshold, the binary crack mask, the detected cracks overlaid

12

Fig. 4. Top: representative experimental SEM characterization for a single heat-flux and basetemperature condition across alloys and microstructures. Bottom: corresponding automated crack extraction used by the workflow. on the original image, the one pixel wide crack skeleton when topology based analysis is requested, and a table of quantitative descriptors. These outputs are shown in Figure 2. They are retained rather than reduced immediately to a single descriptor so that experts can verify how the automated result was obtained and assess whether it is consistent with the surface features visible in the original image. The tabular outputs support subsequent statistical analysis and model training. The pipeline recovers crack networks across multiple alloys and microstructures under heavily cracked conditions and also returns low crack area fractions for nominally undamaged images. Its principal advantage is consistency: the same processing logic and parameter values are applied

13

Fig. 5. Top row: Representative SEM images acquired at different physical pixel resolutions, with overlaid patch boundaries corresponding to a fixed physical size of 20µm. Physical pixel resolution is defined as the physical length represented by one pixel. Bottom row: Representative patches extracted from these images. Patches with coarse physical pixel resolution contain too few pixels across the fixed physical region to resolve crack and surface morphology reliably and are therefore excluded from morphology analysis. across the dataset without image specific threshold tuning. Galaxy records the input data, selected parameters, software environment, processing history, and generated outputs, making the analysis reproducible and allowing revised versions of the tool to be compared with earlier executions [11, 12]. Quality control is implemented at three levels. Input checks verify that each image can be read and that the required image scale and experimental metadata are available. Algorithmic checks record the selected threshold, the foreground fraction, defined as the fraction of pixels classified as cracks, and connected component statistics, including the number and sizes of separate

14

Fig. 6. Embedding pipeline for DINOv2 patch features. From left to right: PCA explainedvariance decay used to assess linear compression; projection onto the first two principal components; distribution of local intrinsic-dimension estimates; and the first two diffusion-map coordinates illustrating nonlinear neighborhood structure. detected regions. The tool can also flag degenerate masks in which almost no pixels or almost all pixels are classified as cracks. Visual checks present the original image, enhanced image, mask, overlay, and skeleton side by side for expert review. Images can therefore be retained with a quality flag rather than silently discarded, which is important for preserving the experimental record and for identifying new surface morphologies that fall outside the current algorithm’s assumptions.

VI.

INTERFACES TO DOWNSTREAM MODELING

VI.A.

Morphology informed prediction

The standardized crack masks and quantitative descriptors produced by the workflow provide inputs for future damage prediction models. To support comparisons across image resolutions, SEM images are divided into patches with a fixed physical size. Each patch can then be represented using features from a pretrained vision model, such as DINOv2 [23], followed by dimensionality reduction to obtain a compact description of surface morphology [24, 25, 26, 27]. Figure 6 illustrates this representation pipeline. Principal component analysis (PCA) is first applied to remove redundant directions and provide a linear low dimensional baseline [26]. Diffusion coordinates are then considered because the morphology features may vary along a nonlinear manifold. For example, gradual changes in crack density, branching, orientation, and surface texture can produce curved trajectories in feature space that may not be represented efficiently by a small number of linear principal components.

15

Whereas PCA identifies directions of maximum global variance, diffusion coordinates emphasize local neighborhood relationships and connectivity among morphologically similar patches [27]. In this study, diffusion coordinates are included as an exploratory representation rather than as a demonstrated improvement over PCA. The resulting morphology representations can be related to material composition, microstructure, and exposure conditions to support interpolation across the experimental test matrix. They may also provide a basis for uncertainty estimation and selection of informative future experiments or simulations. In the present work, this module is included only to demonstrate how the outputs of the crack identification workflow can be reused by downstream predictive tools. A systematic comparison of PCA, diffusion coordinates, and alternative embeddings, together with detailed model formulation, validation, and uncertainty quantification, is reserved for a follow on study.

VI.B.

Interface to physics-based simulation

The workflow provides an interface for incorporating results from physics-based fracture simulations into the same analysis framework used for experimental characterization. Simulation outputs representing surface damage can be converted into image-like or descriptor-compatible products and processed through the same quantitative interface used for SEM data. This establishes a common representation for experimental and simulated damage and enables simulation results to be compared with experimental observations within the Galaxy workflow. The interface is designed to be independent of a particular simulation code, allowing different physics-based models to be incorporated without changing the upstream characterization workflow. One candidate simulation capability is CabanaPD, an ORNL-developed peridynamic thermomechanical fracture code [28]. Peridynamics is a nonlocal reformulation of continuum mechanics that accommodates displacement discontinuities and crack evolution without constraining cracks to a finite-element mesh [29, 30, 31]. CabanaPD is performance portable through Kokkos and Cabana and can execute on CPUs and GPUs, including leadership-class systems [32, 33, 28]. In the present work, CabanaPD serves as an example of a physics-based simulation capability that can be connected through the workflow interface; its application to tungsten thermal-shock conditions, including material parameterization, model developments, calibration, and validation, will be evaluated separately. The present manuscript therefore focuses on establishing the computa-

16

tional interface between experimental characterization and physics-based simulation rather than on the formulation or validation of a specific fracture model.

VII.

DISCUSSION

VII.A.

The workflow as the scientific contribution

Automated segmentation algorithms are often reported independently of the data and computing processes required for practical use. For fusion-materials research, however, utility depends on the full chain from acquisition to decision. The same code can produce non-reproducible results if image calibration is lost, software versions differ, parameters are modified without record, or outputs are transferred manually. Galaxy makes the workflow itself a persistent scientific object: tools have explicit interfaces, executions are recorded in histories, data types constrain valid connections, and workflows can be shared and re-run [34, 11, 12]. This architecture also separates component maturity. The crack-identification tool has been prototyped and deployed in Galaxy and is the most developed component described here. The full material-assessment workflow, including prediction, uncertainty-driven sampling, and automated simulation dispatch, remains an integration target. Stating that distinction explicitly avoids conflating a demonstrated image-analysis capability with a fully validated digital twin.

VII.B.

Interpretation and limitations

Crack area fraction is useful for comparing surface damage, but it is not a complete description of fracture. It depends on image resolution, segmentation width, detector contrast, and the selected physical field of view. Skeleton-based length density, component size, orientation, connectivity, and branching can provide complementary information. These descriptors are supported by the workflow data model and can be added without changing the upstream segmentation interface. The present image processing pipeline is optimized for elongated crack features. Strong grain boundaries, polishing lines, or elongated pores can be misidentified when they closely resemble cracks, whereas wide spalled regions or diffuse surface modification may not produce a ridge-like response [9, 10]. These limitations motivate future multi-class characterization in which cracking, roughening, melting, erosion, and redeposition are treated as distinct but related damage modes. The predictive module is constrained by both data coverage and incomplete materials meta-

17

Fig. 7. Example from the Galaxy workflow builder showing the end goal - a fully reproducible experiment steering workflow. data. Current inputs include exposure conditions and coarse material identifiers, but do not yet fully encode grain-size distributions, crystallographic texture, temperature-dependent material properties, or anisotropy. A learned metric can partially compensate for missing structure but cannot recover unobserved physics. The simulation module has complementary limitations because it currently represents continuum-level anisotropy rather than explicit microstructure.

VII.C.

Path toward closed-loop material assessment

The long-term architecture is the closed loop shown in Figure 7. Experimental images are ingested and processed automatically; the surrogate estimates damage and uncertainty over material and exposure space; an acquisition strategy identifies the most informative new experiment or simulation; Galaxy dispatches the selected computation or ingests new experimental data; and the model is updated [35, 36]. The immediate value of the present work is to establish the reproducible characterization layer and the interfaces required for that loop. The same workflow concepts extend beyond the electron-beam dataset. In the MPEX Surface Analysis Station, SEM, focused-ion-beam sections, spectroscopy, and other modalities can be combined through typed Galaxy tools and provenance-tracked histories [8, 11]. The crack-identification module therefore serves as the first operational component of a broader MPEX material-assessment workflow.

18

VIII.

CONCLUSIONS

We developed a reproducible Galaxy workflow for automated crack identification and quantitative post-exposure assessment of fusion materials. The workflow combines scale-aware data ingestion, automated image enhancement and segmentation, quality control, descriptor extraction, provenance capture, and modular interfaces to data-driven and physics-based models. Applied to 418 images from 114 electron-beam experiments on five tungsten grades and three microstructural states, the workflow produces crack masks, overlays, skeletons, and crack-density descriptors across highly cracked, weakly damaged, and nominally undamaged surfaces. Galaxy deployment makes the analysis shareable, re-executable, and portable across computing resources while preserving every input, parameter, software version, and output in an execution history. Preliminary morphology-informed prediction and interfaces to physics-based simulation illustrate how standardized characterization outputs can support crack prediction and comparison with simulated damage across sparsely sampled material and exposure spaces. These downstream capabilities are presented at a high level, while detailed predictive-model development and the evaluation, calibration, and validation of specific simulation approaches are reserved for dedicated follow-on studies. The central result is an extensible workflow that converts microscopy images into provenance-tracked quantitative data and establishes a computational foundation for closed-loop, AI-assisted fusion-materials assessment.

ACKNOWLEDGMENTS The authors thank Marius Wirtz and Jan W. Coenen for access to JUDITH electron-beam data and Sam Reeve and Pablo Seleson for scientific discussions.

REFERENCES [1] S. Brezinsek, J. Coenen, T. Schwarz-Selinger et al., “Plasma–wall interaction studies within the EUROfusion consortium: progress on plasma-facing components development and qualification,” Nuclear Fusion, 57, 11, 116041 (2017); 10.1088/1741-4326/aa796e. [2] J. Linke, T. Loewenhoff, V. Massaut, G. Pintsuk, G. Ritz, M. Rödig, A. Schmidt, C. Thomser, I. Uytdenhouwen, V. Vasechko, and M. Wirtz, “Performance of differ19

ent tungsten grades under transient thermal loads,” Nuclear Fusion, 51, 7, 073017 (2011); 10.1088/0029-5515/51/7/073017. [3] M. Wirtz, J. Linke, T. Loewenhoff, G. Pintsuk, and I. Uytdenhouwen, “Thermal shock tests to qualify different tungsten grades as plasma facing material,” Physica Scripta, T167, 014015 (2016); 10.1088/0031-8949/T167/1/014015. [4] R. Juneja, M. Wirtz, J. Coenen, J. Rapp, and E. Unterberg, “Machine learning for microstructure synthesis in fusion materials: A physics-aware validation framework for tungsten plasma-facing components,” Journal of Nuclear Materials, 623, 156473 (2026); https://doi.org/10.1016/j.jnucmat.2026.156473., URL https://www.sciencedirect.com/ science/article/pii/S0022311526000395. [5] J. Rapp, A. Lumsdaine, C. J. Beers, T. M. Biewer, T. Bigelow, T. Boyd, J. F. Caneses, J. B. O. Caughman, R. Duckworth, R. Goulding, W. Hicks, C. Lau, P. Piotrowicz, D. West, and D. Youchison, “The Material Plasma Exposure eXperiment: Mission and conceptual design,” Fusion Engineering and Design, 156, 111586 (2020); 10.1016/j.fusengdes.2020.111586. [6] J. Rapp, A. Lumsdaine, A. Aaron, T. M. Biewer, T. S. Bigelow, T. Boyd, J. B. O. Caughman, D. Curry, R. C. Duckworth, R. H. Goulding, A. Hussain, M. Kaufman, C. H. Lau et al., “Final Design of the Material Plasma Exposure eXperiment,” Fusion Science and Technology, 79, 8, 1113 (2023); 10.1080/15361055.2023.2168443. [7] C. Lau, T. M. Biewer, T. S. Bigelow, J. Caneses, J. B. O. Caughman, R. H. Goulding, J. Rapp, and the MPEX Team, “Physical and technical basis of Materials Plasma Exposure eXperiment from modeling and Proto-MPEX results,” Nuclear Fusion, 63, 5, 056009 (2023); 10.1088/1741-4326/acc2d1. [8] T. M. Biewer and J. Rapp, “1st MPEX Users Research Forum (MURF) Summary Report: Specifications for the Surface Analysis Station (SAS),” ORNL/TM-2020/1513, Oak Ridge National Laboratory, Oak Ridge, Tennessee (2020); 10.2172/1630500.

20

[9] L. Zhao, Y. Pan, S. Wang, L. Zhang, and M. S. Islam, “A Hybrid Crack Detection Approach for Scanning Electron Microscope Image Using Deep Learning Method,” Scanning, 2021, 5558668 (2021); 10.1155/2021/5558668. [10] A. Mohan and S. Poobal, “Crack detection using image processing: A critical review and analysis,” Alexandria Engineering Journal, 57, 2, 787 (2018); 10.1016/j.aej.2017.01.020. [11] The Galaxy Community, “The Galaxy platform for accessible, reproducible, and collaborative data analyses: 2024 update,” Nucleic Acids Research, 52, W1, W83 (2024); 10.1093/nar/gkae410. [12] J. Goecks, A. Nekrutenko, J. Taylor, and Galaxy Team, “Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences,” Genome Biology, 11, R86 (2010); 10.1186/gb-2010-11-8-r86. [13] G. R. Watson, T. A. Maier, S. Yakubov, and P. W. Doak, “A galactic approach to neutron scattering science,” Frontiers in High Performance Computing, 2, 1390709 (2024); 10.3389/fhpcp.2024.1390709. [14] O. M. Wirtz, Thermal shock behaviour of different tungsten grades under varying conditions, vol. 161, Forschungszentrum Jülich (2013). [15] D. Blankenberg, G. Von Kuster, E. Bouvier, D. Baker, E. Afgan, N. Stoler, J. Taylor, A. Nekrutenko, and Galaxy Team, “Dissemination of scientific software with Galaxy ToolShed,” Genome Biology, 15, 403 (2014); 10.1186/gb4161. [16] C. Boettiger, “An introduction to Docker for reproducible research, with examples from the R environment,” ACM SIGOPS Operating Systems Review, 49, 1, 71 (2015); 10.1145/2723872.2723882. [17] G. M. Kurtzer, V. Sochat, and M. W. Bauer, “Singularity: Scientific containers for mobility of compute,” PLOS ONE, 12, 5, e0177459 (2017); 10.1371/journal.pone.0177459. [18] S. Soiland-Reyes, P. Sefton, M. Crosas, L. J. Castro, F. Coppens, J. M. Fernández, D. Garijo, B. Grüning, M. La Rosa, S. Leo, E. Ó Carragáin, M. Portier, A. Trisovic, RO-Crate Community, P. Groth, and C. Goble, “Packaging research artefacts with RO-Crate,” Data Science, 5, 2, 97 (2022); 10.3233/DS-210053. 21

[19] Y. Sato, S. Nakajima, N. Shiraga, H. Atsumi, S. Yoshida, T. Koller, G. Gerig, and R. Kikinis, “Three-dimensional multi-scale line filter for segmentation and visualization of curvilinear structures in medical images,” Medical Image Analysis, 2, 2, 143 (1998); 10.1016/S1361-8415(98)80009-1. [20] G. W. Zack, W. E. Rogers, and S. A. Latt, “Automatic measurement of sister chromatid exchange frequency.” Journal of Histochemistry & Cytochemistry, 25, 7, 741 (1977); 10.1177/25.7.70454. [21] N. Otsu, “A Threshold Selection Method from Gray-Level Histograms,” IEEE Transactions on Systems, Man, and Cybernetics, 9, 1, 62 (1979); 10.1109/TSMC.1979.4310076. [22] M. Sezgin and B. Sankur, “Survey over image thresholding techniques and quantitative performance evaluation,” Journal of Electronic Imaging, 13, 1, 146 (2004); 10.1117/1.1631315. [23] M. Oquab, T. Darcet, T. Moutakanni, H. V. Vo, M. Szafraniec, V. Khalidov, P. Fernandez, D. Haziza, F. Massa, A. El-Nouby, M. Assran, N. Ballas, W. Galuba, R. Howes, P.-Y. Huang, S.-W. Li, I. Misra, M. Rabbat, V. Sharma, G. Synnaeve, H. Xu, H. Jégou, J. Mairal, P. Labatut, A. Joulin, and P. Bojanowski, “DINOv2: Learning Robust Visual Features without Supervision,” Transactions on Machine Learning Research (2024)Also available as arXiv:2304.07193. [24] S. E. Whitman, G. Hu, and M. I. Latypov, “Learning Microstructure–Property Relationships in Materials with Robust Features from Vision Transformers,” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), 8125–8130 (2024). [25] S. E. Whitman and M. I. Latypov, “Machine learning of microstructure–property relationships in materials leveraging microstructure representation from foundational vision transformers,” Acta Materialia, 296, 121217 (2025); 10.1016/j.actamat.2025.121217. [26] I. T. Jolliffe, Principal Component Analysis, Springer (2002). [27] R. R. Coifman and S. Lafon, “Diffusion maps,” Applied and Computational Harmonic Analysis, 21, 1, 5 (2006); 10.1016/j.acha.2006.04.006.

22

[28] S. Reeve, P. Seleson, I. Shepherd, A. Isner, and B. Kinan, “CabanaPD,” (2025)URL https://doi.org/10.5281/zenodo.16997636, software, version 0.4.0. [29] S. Silling and E. Askari, “A meshfree method based on the peridynamic model of solid mechanics,” Computers & Structures, 83, 17, 1526 (2005); 10.1016/j.compstruc.2004.11.026. [30] I. N. Giannakeas, T. K. Papathanasiou, and H. Bahai, “Simulation of thermal shock cracking in ceramics using bond-based peridynamics and FEM,” Journal of the European Ceramic Society, 38, 8, 3037 (2018); 10.1016/j.jeurceramsoc.2017.12.039. [31] P. D’Antuono and M. Morandini, “Thermal shock response via weakly coupled peridynamic thermo-mechanics,” International Journal of Solids and Structures, 129, 74 (2017); 10.1016/j.ijsolstr.2017.09.010. [32] C. R. Trott, D. Lebrun-Grandié, D. Arndt, J. Ciesko, V. Dang, N. Ellingwood, R. Gayatri, E. Harvey, D. S. Hollman, D. Ibanez, N. Liber, J. Madsen, J. Miles, D. Poliakoff, A. Powell, S. Rajamanickam, M. Simberg, D. Sunderland, B. Turcksin, and J. Wilke, “Kokkos 3: Programming Model Extensions for the Exascale Era,” IEEE Transactions on Parallel and Distributed Systems, 33, 4, 805 (2022); 10.1109/TPDS.2021.3097283. [33] S. Slattery, S. T. Reeve, C. Junghans, D. Lebrun-Grandié, R. Bird, G. Chen, S. Fogerty, Y. Qiu, S. Schulz, A. Scheinberg, A. Isner, K. Chong, S. Moore, T. Germann, J. Belak, and S. Mniszewski, “Cabana: A Performance Portable Library for Particle-Based Simulations,” Journal of Open Source Software, 7, 72, 4115 (2022); 10.21105/joss.04115. [34] A. Nieva-de-la Hidalga, L. Liborio, P. Austin, S. Devadasan, T. Underwood, A. Belozerov, M. Wilding, N. Ramanan, and C. R. A. Catlow, “Facilitating Reproducibility in Catalysis Research with Managed Workflows and RO-Crates: A Galaxy Case Study,” ChemCatChem, 17, 10 (2025); https://doi.org/10.1002/cctc.202401676. [35] T. Lookman, P. V. Balachandran, D. Xue, and R. Yuan, “Active learning in materials science with emphasis on adaptive sampling using uncertainties for targeted design,” npj Computational Materials, 5, 21 (2019); 10.1038/s41524-019-0153-8. 23

[36] C. E. Rasmussen and C. K. I. Williams, Gaussian Processes for Machine Learning, MIT Press, Cambridge, Massachusetts (2006).

24

Related documents

Record · ID 1181648 · SHA-256 f3ba69baad91bb4d
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Bring this data into your agent: Connect via MCP or API · 20 free credits to start · no card required
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive