A fiber-segmentation algorithm for composites imaged using X-ray microtomography_ Development and validation Peter J. Creveling & William W. Whitacre & Michael W. Czabajpdf download
A fiber-segmentation algorithm for composites imaged using X-ray microtomography_ Development and validation Peter J. Creveling & William W. Whitacre & Michael W. Czabajpdf download
or textbooks at https://ebookmass.com
https://ebookmass.com/product/a-fiber-segmentation-
algorithm-for-composites-imaged-using-x-ray-
microtomography_-development-and-validation-peter-j-
creveling-william-w-whitacre-michael-w-czabaj/
https://ebookmass.com/product/elsevier-weekblad-
week-26-2022-gebruiker/
https://ebookmass.com/product/x-ray-fluorescence-spectroscopy-for-
laboratory-applications-michael-haschke/
https://ebookmass.com/product/first-year-teaching-for-dummies-w-
michael-kelley/
Prohibition: A Concise History W J Rorabaugh
https://ebookmass.com/product/prohibition-a-concise-history-w-j-
rorabaugh/
https://ebookmass.com/product/jock-seeks-geek-the-holidates-series-
book-26-jill-brashear/
https://ebookmass.com/product/etextbook-pdf-for-abnormal-
psychology-2nd-edition-by-william-j-ray/
https://ebookmass.com/product/etextbook-pdf-for-organizational-
communication-by-michael-w-kramer/
https://ebookmass.com/product/wool-fiber-reinforced-polymer-
composites-sabu-thomas/
Composites Part A 126 (2019) 105606
Composites Part A
journal homepage: www.elsevier.com/locate/compositesa
A R T I C LE I N FO A B S T R A C T
Keywords: This study proposes a new algorithm for three-dimensional segmentation of fibers in multi-directional fiber-
A. Polymer-matrix composites reinforced composites (FRCs) imaged using X-ray microtomography (µCT). The proposed algorithm uses syn-
B. Microstructures thetic fiber-templates and template matching to detect fibers in 2D. Detections are used to track individual fibers
C. Micro-mechanics in 3D using a Kalman-filter estimator. Validation of the algorithm was performed using synthetic image stacks,
D. CT analysis
which mimicked the quality and resolution of existing state-of-the-art X-ray systems. Segmentation of synthetic
images revealed that the proposed algorithm estimates the total number of fibers, the 3D positions of fiber cross-
sectional centroids, and fiber lengths with an error less than 7% when the image resolution is greater than 9
pixels per average fiber diameter. However, the segmentation algorithm was found to underestimate fiber cross-
sectional areas due to beam-hardening artifacts. This study concludes by demonstrating the versatility of the
algorithm on a multi-directional FRC imaged using X-ray µCT.
⁎
Corresponding author.
E-mail address: [email protected] (M.W. Czabaj).
https://doi.org/10.1016/j.compositesa.2019.105606
Received 12 June 2019; Received in revised form 20 August 2019; Accepted 21 August 2019
Available online 24 August 2019
1359-835X/ © 2019 Elsevier Ltd. All rights reserved.
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
individual fibers requires approaches that are more advanced, and ty- which made estimation of fiber diameters or local fiber orientations not
pically comprise of two distinct steps. The first step involves “detection” possible, limiting its application to unidirectional composites with
of individual fiber cross-sections in each X-ray µCT image (i.e., tomo- constant fiber radii. The new algorithm removes this limitation by using
gram) of the entire tomographic image stack. In general, this involves “synthetic” fiber-templates, which enables detection of fiber centroids,
identifying size and location of features that are either circular or el- diameters, and local fiber orientations relative to the scan-axis. The new
liptical, depending on the orientation of fibers relative to the X-ray µCT algorithm also includes procedures for fiber-track smoothing, track
scan axis. A non-comprehensive list of methods used for detection of stitching, and overlap removal, which minimizes errors associated with
fiber cross-sections includes: (1) Bayesian inferences [15], (2) template- the use of low-contrast and low-resolution X-ray µCT image data. The
matching (TM) [16,17], (3) trained fiber centroid characteristic dic- new fiber detection and tracking algorithm is evaluated using synthetic
tionaries [18,19], (4) Hough transforms [19–22], and (5) convolutional X-ray µCT image data that are developed to mimic the resolution and
neural networks [22]. All of the aforementioned methods can be used to quality that can be obtained with existing state-of-the-art high-resolu-
estimate centroids of individual fibers, but only a few are capable of tion systems (e.g., the Zeiss Ultra-810, Zeiss Versa-520, or Advanced
determining individual fiber diameters and local fiber orientations re- Light Source Beam Line 8.3.2). The benefit of using synthetic image
lative to the scan axis [19,20,22]. The second step in fiber segmentation data, as opposed to real high-resolution data from other imaging
involves the conversion of 2D fiber detections into continuous 3D fiber sources (e.g., see [20]), is that all information about fiber positions,
“tracks.” A Nearest Neighbor Search (NNS) is the most common method shapes, and sizes are known precisely, making validation more
of establishing 3D fiber tracks [18,19,23,24]. The NNS method is re- straightforward.
latively straightforward to implement and can be computationally ef- In what follows, this manuscript begins with a description of the
ficient; however, it can also result in non-smooth and non-continuous new fiber segmentation algorithm, including synthetic TM and Kalman-
tracks if the fiber-detection data contains spurious and/or missing in- filter fiber tracking for 3D segmentation. Next, the process for gen-
formation. To address this issue, one approach is to use a more com- erating synthetic X-ray µCT images are presented and then used to
putationally-intensive tracking algorithm based on a Kalman filter evaluate TM and fiber tracking over a range of image resolutions and
[16,20,22], which results in smooth and continuous tracks, even if fiber architectures. This manuscript concludes with the segmentation of
some of the fiber-detection data is spurious and/or missing. Other a real multi-directional X-ray µCT dataset.
methods include high orientation gradients [25], heavy ball method
[26], normalized correlation coefficient and Bayesian inferences [15], 2. Fiber segmentation algorithm
and 3D structuring elements within the Fiji plugin F3D [17].
Despite the wide range of available approaches for detecting and The fiber segmentation algorithm described herein has been de-
tracking cross-sections of individual fibers imaged using X-ray µCT, veloped specifically for continuous unidirectional and multi-directional
there is currently no consensus in the literature regarding which carbon/polymer composites imaged using X-ray µCT. The entire seg-
method is most suitable for the broadest range of possible FRC systems, mentation process, depicted using a block diagram in Fig. 1, is com-
scan resolutions, and quality of image data. Consequently, the applic- prised from three main components: (1) 2D TM to detect locations and
ability of existing fiber segmentation methods appears to be limited to radii of individual fiber cross-sections in individual tomograms; (2) 3D
data types for which they were developed. Additionally, in most cases, fiber tracking to estimate location and size of fiber segments using a
the accuracy of the existing segmentation methods have not been sys- Kalman filter; and (3) track smoothing, track selection, track stitching,
tematically validated, which makes selection and use of any one and overlap removal. Each component of the proposed algorithm is
method difficult. Of notable exception is the study performed by described in the subsequent sub-sections. Implementation of the entire
Emerson et al., where images of a glass-fiber reinforced polymer were algorithm was performed in Matlab®.
acquired at varying spatial resolutions using X-ray µCT, optical micro-
scopy, and scanning electron microscopy [19]. These images were used 2.1. 2D template-matching
to validate the accuracy of estimating unidirectional fiber diameters
and positions using a circular Hough transform and probabilistic fea- For each image in a tomographic stack, the TM algorithm is used to
ture labeling. The study by Emerson demonstrated that fiber cross- measure/detect centroids of fiber cross-sections, their radii, and mag-
sections could be detected with high precision, particularly for low- nitude of fiber tilt relative to the global scan axis and independently of
resolution image data. However, this study validated the algorithm the image resolution. This information is later passed on to the 3D fiber
with unidirectional fiber orientations, and its performance for detecting segmentation algorithm, which is described in Section 2.2. In this work,
and tracking multi-directional fibers in 3D remains to be seen. the TM algorithm assumes that only two phases (i.e., fibers and sur-
In view of the above discussion, this study aims to advance the rounding matrix) are present within a well-consolidated, void-free
current state-of-the-art in fiber segmentation from X-ray µCT images by composite. With that assumption, the TM algorithm generates synthetic
(1) developing a new 3D fiber segmentation algorithm which estimates, fiber templates based on two parts: (1) statistics on the distribution of
with high-accuracy, diameter and orientation of individual fibers in all pixel intensities within a tomogram and (2) fiber geometry (i.e., a
multi-directional FRC microstructures; and (2) proposing a new meth- potential range of fiber diameters and orientations of circular or ellip-
odology for evaluating fiber segmentation algorithms using synthetic X- tical fiber cross-sections). The first part determines the likelihood that a
ray µCT image data. The new segmentation algorithm developed herein given pixel intensity is associated with one of two Gaussian distribu-
is an extension to the existing approach proposed by Czabaj et al. that tions: one corresponding to fibers and one to the surrounding matrix, as
used TM to detect fiber cross-sections, and a Kalman filter to estimate seen in Fig. 2a. Expectation Maximization (EM) [27] is used to de-
(or segment) individual fibers in 3D [16]. The TM algorithm presented termine these distributions by fitting a Gaussian mixture model to the
in Ref. [16] was based on manual selection of “real” fiber-templates, histogram of pixel intensities. As a result, there are two outputs from
2
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
5000
4000
changing orientation
3000
fibers
count
2000
1000
matrix
0
0 30 60 90 120 150 180 210 240
Fig. 2. Template-matching combines (a) global statistics on the distribution of pixel intensities and (b) synthetic templates of varying size and orientation to detect
fiber cross-sections.
EM: (a) the probability of each pixel within the image being a fiber with the following equation:
given the intensity, (P(F|Cij)), or (b) the probability of a pixel selected at
P (F Cij ) ⎞
random being from the fiber distribution (P(F)). A GMM was selected SLLR = ∑ log ⎛
⎜ ⎟
3
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
tracks
between images within the stack and links neighboring 2D detections with the measurement matrix, H, for position, velocity, and radius de-
into a 3D track. This process is repeated for all detections to generate fined as
multiple 3D fiber tracks. The tracker uses a global nearest neighbor data
Hp = [ I2 02 01],
association scheme [28], to determine which 2D detections between
image cross-sections have close proximity, and performs estimation Hv = [ 02 I2 01], and
using a Kalman filter [29]. The key steps of the tracker are shown in the Hr = [ 0 0 0 0 I ], (6)
block diagram in Fig. 3 and described further throughout this section. where I2 denotes the 2 × 2 identity matrix, 02 denotes the 2 × 2 zero
As seen in Fig. 3, the first step of fiber tracking is to predict the matrix, 01 denotes the 2 × 1 zero matrix; and the measurement error
location of tracks using the 2D detections from TM for each image. For covariance, R, is assumed to be constant for all measurements and
the first image, k = 1, the detection centroid is used as the initial po- images.
sition, the initial velocity is assumed to be zero, and an initial track Next, for all possible detection to track pairings, three levels of
likelihood score is based on the ratio of true detections to false detec- gating are used to determine which pairing should be considered in the
tions, which is described in more detail later in this section. Ad- assignment step. First, there is a rectangular gate that compares each
ditionally, in the event a new detection appears within the field of view measurement dimension independently. For a potential pairing of the
(i.e., a fiber had a missing detection on a previous image) or enters the jth measurement zj,k+1 to track i on image k + 1, and for each dimen-
field of view at some later image, the same initial conditions are used. sion of the measurement, ξ, the following inequality must hold
Prediction is performed using the state estimate and covariance matrix
for each track from image k to image k + 1 using the standard Kalman (z i, k + 1 k (ξ ) − zj, k + 1 (ξ ))2 ⩽ 4Si, k + 1 (ξ , ξ ) (7)
filter propagation given as
where the parameter 4 is chosen such that the gate is a “2σ” window.
x i, k + 1 k = Φ
x i, k k This choice of a relatively tight window is to ensure that false detections
Pi, k + 1 k = ΦPi, k k ΦT + Q, are not allowed into the track. Although this increases the potential for
(2)
missed detections resulting in shorter tracks, this is not a problem as the
and a white noise constant velocity dynamic model and radius are used tracks can be stitched together and is discussed further in Section 2.2.4.
to model the change in fiber state from image to image, where Φ is the Potential pairings that pass the rectangular gate are then subjected to
state transition matrix, Q is the process noise covariance, P is the error an elliptical gate based on the squared Mahalanobis distance, η, given
covariance matrix, and x ̂ is the state estimate. For details on de- by
termining the process noise covariance and the state transition ma-
ηij, k + 1 = νijT, k + 1 Si−, k1+ 1 νij, k + 1 (8)
trices, the reader is directed to Section 4.2.2 in Ref [28]. The state
transition matrix is defined to be where the measurement residual, νij,k+1, between the ith track and the
0 0 0⎤ jth measurement, on image k + 1, is
⎡I τ
⎢0 I 0 τ 0⎥ νij, k + 1 = z i, k + 1 − zj, k + 1 (9)
Φ = ⎢0 0 I 0 0⎥
⎢0 0 0 I 0⎥ For a potential pairing to pass the elliptical gate, the squared
⎢0 0 0 0 I⎥ (3)
⎣ ⎦ Mahalanobis distance must be less than a threshold, ηthresh, that is set to
and the process noise covariance to be enclose 99% of the probability for a distribution of degree two and is
calculated using the Matlab® function chi2inv. The final gate is based on
3 2
⎡τ 0 τ 0 0⎤ the delta score, δ ij,k+1, which is a negative log-likelihood score and is
⎢3 3 2 ⎥ computed as
⎢0 τ 0 τ2
0⎥
⎢ 3 2 ⎥ 1
Q = q ⎢ τ2 δij, k + 1 = η + ln(2πβ Si, k + 1 )
0 τ2 0 0⎥ 2 ij, k + 1 (10)
⎢2 ⎥
⎢ τ2 ⎥ where β is a false detection density parameter. The false detection
⎢0 2 0 τ 2 0⎥
⎢0 0 0 density is determined by the number of false detections per unit of
⎣ 0 0⎥ ⎦ (4)
measurement space. The smaller the delta score, the more likely the
where I denotes the identity, q is the process noise scaling factor, and τ pairing is correct. Therefore, pairings which produce a negative delta
is the spacing between images, which is analogous to the time step in score are saved for possible assignment in the assignment step.
the typical description of the state transition matrix and process noise. The assignment step determines the most likely detection-to-track
The next step is to gate and score all possible pairings of detections pairings using a GNN association. The association makes an optimal
to tracks. This is performed by computing the predicted measurement assignment across all measurements of fiber tracks simultaneously from
z i,k+1, and the residual covariance matrix, Si,k+1, as the following: the list of possible pairings and their delta scores. Since the delta score
for each pairing is computed as a negative log-likelihood score, the
z i, k + 1 k = Hxi, k + 1 k
most likely set of detection to track pairings is given by the set with the
Si, k + 1 k = HPi, k + 1 k H T + R (5) lowest combined delta scores. In selecting the most likely set of
4
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
detection to track pairings, the assignment step must assign at most one true, if track i overlaps track j ⎫
Cij = ⎧
detection to a track and no detection to more than one track. Solving ⎨
⎩ false, otherwise ⎬
⎭ (13)
the assignment problem was performed using the Munkres algorithm
[30]. Note that the conflict matrix is originally defined to capture the
Each track that is assigned a detection in the assignment step is conflicts between all possible tracks. However, clustering is employed
updated with the standard Kalman filter update. Furthermore, each to reduce the problem. In the clustering step, the smallest possible
track has an associated cumulative likelihood score where the delta clusters are formed such that any two tracks that conflict are in the
score from gating and scoring is added to the tracks′ cumulative like- same cluster and therefore partitions the conflict matrix accordingly.
lihood score. The update equations for the ith track taking the jth de- The selection of tracks is then performed on each cluster one at a time,
tection at image k + 1 are the following: which reduces one large problem into multiple smaller problems.
Given the conflict matrix and the likelihood scores of each of the
K = Pi, k + 1 k H T Si−, k1+ 1, tracks in a cluster, solving for the most likely set of non-conflicting
x i, k + 1 k + 1 =
x i, k + 1 k + Kνij , and tracks can be formulated formally as a binary integer programming
Pi, k + 1 k + 1 = Pi, k + 1 k − KHPi, k + 1 k . (11) problem [32], which is NP-complete [33]. Since this problem is
common, particularly in Multiple Hypothesis Tracking, multiple ap-
The “terminate” step stops a track from being extrapolated further, proximation algorithms have been developed [34–36]. However, these
which is done for tracks that have gone too long without an update (i.e., approximation algorithms are specifically designed to be efficient sol-
the end of a fiber track). For this work, any track missing more than one vers when the track selection problem is derived from multiple images,
update opportunity is terminated. This strict requirement is im- which is not the case here. For that reason, the implementation of these
plemented to maintain pure tracks, and is required due to the nature of algorithms did not seem appropriate or justified. Here a hybrid of two
the false alarms, which may appear repeatedly in the same place. As a approaches is used. When the number of tracks is small (< 15) the
result, short, pure tracks may be estimated, but these tracks can be selection problem is solved by brute force evaluation of all possible
stitched into long, continuous tracks later as described in Section 2.2.4. track combinations. When the number of tracks in a given cluster ex-
The last step is to initialize new tracks based on any detections that ceeds 15, then the problem is solved using the bintprog function in
are not assigned to an existing track. This is performed to handle de- Matlab®, which uses a linear programming based branch-and-bound
tections that were not assigned to a fiber track. Initial values for these algorithm.
tracks are assigned based on the initial conditions described previously
in the prediction step.
2.2.4. Track stitching
2.2.2. Smoothing As described in the tracking selection step, track deletion parameter
The tracker uses the detections only in a forward pass. Once com- settings favor track purity over track length resulting in pure but short
pleted, all detections are available and can be used to improve the tracks that do not necessarily span the entire length of the scanned
tracks for all images. For this work, a two-pass smoother was im- volume. These tracks must be linked into longer continuous tracks in a
plemented based on the algorithm presented in Ref. [31]. Since the process known as track stitching. Track stitching is widely used in
forward pass is performed by the tracker, only the backward pass is ground target tracking where potentially thousands of targets are being
made by the smoother. Given the state estimates and covariance for the tracked with frequent track drops due to line of sight occlusions or
ith track from its initial image, Ni,I, to its final image, Ni,F, the smoothed vehicles stopping. As such, several sophisticated track stitching ap-
estimates are given by recursive application of the following backwards proaches have been developed [37–39]. The track stitching problem
pass equations for k = Ni,F to Ni,I: faced here is comparatively simple, and therefore, a straightforward
track stitching algorithm is employed. The track stitching algorithm
P + = ΦPi, k − 1 k − 1 ΦT + Q, consists of five steps, which are described further as follows.
C = Pi, k − 1 k − 1 ΦT (P +)−1, Step 1: the first step is analogous to the gate and score step in the
x i, k − 1 Ni, F = x i, k − 1 k − 1 + C (
x i, k Ni, F − Φ
x i, k − 1 k − 1), and tracker. The goal is to determine the possible track stitches and provide
a likelihood score for each. The search for possible stitches is con-
Pi, k − 1 Ni, F = Pi, k − 1 k − 1 + C (Pi, k Ni, F − P +) C T . (12) strained in four ways: (1) only tracks that, when stitched together, fit
within the boundary of the specimen are considered, (2) the first track
must end before the second track begins, (3) the number of images
2.2.3. Track selection between the end of the first track and the start of the second is limited
Track selection is used in two contexts within this work. First is in to a user-defined value to prevent incorrect stitches, and (4) when the
the selection among multiple possible track stitches, which is discussed first track is propagated between the end of the first track and the start
further in Section 2.2.4. The second is to determine which tracks to of the second, their potential pairing passes the elliptical gate described
keep in the case of significant overlap, which is discussed further here. previously.
TM may find fibers at the intersection of many neighboring real fibers Step 2: a conflict matrix is computed analogously to the conflict
even though there are no fibers there. If these false detections are found matrix discussed in the track selection step. Note that two stitches
consistently from image to image, the tracker will form them into re- conflict if they share the end of the first track or the beginning of the
latively long continuous tracks. To reconstruct the microstructure ac- second track.
curately, overlapping fibers must be discarded, which raises the ques- Step 3: the third step clusters the possible stitches in the same way as
tion of how to automatically determine which fibers are real and which tracks described in Section 2.2.3. The purpose is to reduce a single large
are not. In this paper, this question is formulated as a track selection problem into multiple smaller problems. Then the selection algorithm
problem. That is, tracks that overlap too much are considered to con- can solve each cluster separately.
flict and cannot both be real. In this work, too much overlap was de- Step 4: the selection algorithm described in Section 2.2.3 is used to
fined as 20% of the fiber diameter. However, a statistical measure based select the most likely set of non-conflicting stitches in each cluster.
on Mahalanobis distance would potentially be more appropriate and Step 5: the chosen stitches are used to develop a refiltered/smoothed
will be explored in future work. state estimate for the now longer track. Note that each of the stitches
To perform the track selection, the conflict matrix, C, is defined are pairwise, so multiple stitches can be used to form a single long
initially such that the ijth component is given by track.
5
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
2.2.5. Non-overlapping fiber constraint satisfaction considerable number of fibers contained within the field of view, a
As defined previously, the track selection process removes all virtual smaller 205 × 205 × 80 µm sub-volume was extracted for this work. In
fibers that have significant overlap. This is normally caused by the addition to the high-resolution scan, four additional scans were per-
tracker developing tracks for fibers that do not truly exist. However, formed at progressively lower resolutions. In total, five sets of real
even when all of the virtual fibers correspond to real fibers, minor image data were acquired: one tomographic image stack to evaluate the
overlaps may still exist due to statistical errors and variations in fiber robustness of the fiber tracking algorithm, and four scans to form the
radii. One of the important requirements for the resulting digital re- range of image resolutions for synthetic data generation.
construction is that it contains no overlapping (or intersecting) virtual
fibers. This requirement can be formulated as a constraint between each 3.2. Generation of synthetic X-ray µCT data
pair of fibers where the overlap removal is treated as a constrained
estimation problem. The constraint is applied to the estimate as pro- Synthetic X-ray µCT data can be generated in two possible ways.
pagated by the Kalman filter defined by the work of Julier and LaViola The first method involves creating a phantom FRC microstructure,
[40], but is interpreted here as a constraint on the digital micro- performing a Radon transform to create corresponding sinograms, and
structure returned from the 3D segmentation routine. The solution to then reconstructing the sinograms using filtered back-projection. The
this problem is based on the solution of a maximum a posteriori (MAP) second method involves directly creating synthetic tomograms that
optimization and is specifically designed to remain tractable even as the mimic the resolution and quality of images obtained from existing
number of constraints/tracks grows. This work employs a numerical imaging systems. The first method accounts for artifact formation
approach based on a polygon intersection approximation to the ellipses. caused by filtered backprojection; however, it does not account for
A MAP estimate is sought from the unconstrained probability density noise and artifact formation created during image acquisition. Given
function (pdf) that satisfies the constraints. The unconstrained pdf for that the latter effect was thought to have a stronger influence on per-
the tracks derived from the previous Sections 2.2.1–2.2.4 define p(xi|Zi) formance of fiber segmentation algorithms, the second method was
as Gaussian for each image and each fiber independently. The MAP used in this study.
approach seeks the maximum of this distribution that does not violate Generation of synthetic tomograms was based on several key as-
the non-overlapping constraint. This results in a quadratic cost function sumptions. First, it was assumed that the distribution of noise in real X-
where the constraint is defined as the maximum overlap distance be- ray µCT data is Gaussian. In general, the actual distribution of noise is
tween polygon approximations. Mathematically, the maximum overlap difficult to determine, and is likely dependent on the material imaged
distance is written as the following equation: and/or the X-ray µCT system. Second, it was assumed that only two
constituents (fibers and the surrounding matrix) were present within
d = max ( min ∥pi − pj ∥ )
pi ∈ Poly1 pj ∈ Poly 2 (14) the synthetic microstructures. Features such as cracks or voids were
excluded from the synthetic data due to the difficulty in quantifying/
where d is the maximum overlap distance, and Poly1 and Poly2 are two representing their geometries systematically. Third, it was assumed that
circular or elliptical polygon approximations of fiber cross-sections fibers are perfectly cylindrical, and, when mimicking the fiber cross-
using points pi and pj. section profile from X-ray µCT image data, it was assumed that the pixel
intensity profile had circular symmetry (i.e., symmetry about the
2.2.6. Final track radius perimeter). These assumptions were used to construct representative 2D
After performing tracking, smoothing, track selection, track tomograms, which were subsequently converted into 3D image stacks
stitching, and non-overlapping fiber constraint satisfaction, the radius as described in the following two sub-sections.
for any given track may vary across its length. In this study, it is as-
sumed that fibers maintain a constant radius, thus the radius for each 3.2.1. Generation of 2D synthetic tomograms
track is determined using the minimum value from the list of estimated Generation of 2D synthetic tomograms was performed in five steps.
radii. The minimum radius is selected to avoid overlap between The first step involved creating a single 2D 232 × 209 µm 16-bit
neighboring tracks. grayscale image, with a resolution of ~0.42 µm/pixel, that contained
1000 hexagonally-packed fibers with randomly varying diameters and a
3. Generation of real and synthetic data fiber volume fraction of Vf = 0.81. The assignment of random fiber
diameters, which had a mean value of 7.1 µm and a standard deviation
In this study, real and synthetic X-ray µCT images are used to of ± 0.83 µm, was based on optical measurements obtained from an
evaluate the performance of the segmentation algorithm. Real X-ray AS4/3501–6 carbon/epoxy system [42]. In this image, the intensity of
µCT images were collected to provide baseline information needed to pixels corresponding to fibers was initially set to 0, while pixels cor-
generate synthetic images and were used to demonstrate segmentation responding to the matrix were set to a value of 35,727. In the second
of as-manufactured multi-directional microstructures. Synthetic images step, 38 fiber cross-sections were removed at random to simulate ma-
were used to validate the accuracy of TM and tracking algorithms. trix-rich regions, which resulted in 962 hexagonally-packed fibers with
Details of acquiring/generating these image data are described in the a fiber volume fraction of Vf = 0.79. In the third step, fiber centroids
following sub-sections. were randomly perturbed according to the algorithm developed by
Wongsto et al. [43]. In the fourth step, a mask (i.e., a profile that mimics
3.1. Acquisition of real X-ray µCT data the distribution of pixel intensities for carbon fibers imaged using X-ray
µCT) was applied to each fiber centroid. To generate this mask, pixel
Real X-ray μCT images were acquired on 1 mm × 1 mm section intensities across seven fiber cross-sections from real image data were
extracted from IM7/8552 carbon/epoxy laminate, which contained sampled using the open-source software Fiji [44], as shown in Fig. 4a.
plies oriented at +45°, −60°, and +60° with individual fibers having a The sampling of pixel intensities from real image data was necessary to
nominal diameter of 5.2 µm [41]. Imaging was performed using a Zeiss quantify the extent of beam hardening [45] that is observed on the
Xradia 520 Versa CT microscope over a 360° rotation using 4000 pro- periphery of individual fibers imaged with X-ray CT. The profiles of
jections, 60 kV voltage, 5 W power, 14 s exposure time per projection, pixel intensities for individual fibers were fitted with a sixth-order
and a 40× objective lens. The resulting voxel size was approximately polynomial function to obtain a general profile of pixel intensities
410 nm, and the total scan time was approximately 16 h. Reconstruc- across a typical fiber (see Fig. 4b). This polynomial function was used to
tion of attenuation data was performed using filtered back-projection generate a row of pixel intensities representing a generic fiber, which
producing 949 cross-sectional, gray-scale images. Due to the was subsequently revolved about the fiber centroid to produce the fiber
6
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
40k 538H × 2 W images, where each image in the stack had noise, blurring,
5
7
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
real data
synthetic
data
1600
real 375 1000
100 synthetic
300 1200
frequency
75 750
225
800
50 500
150
25 250 400
75
0 0 0 0
21k 25k 29k 33k 37k 19k 23k 27k 31k 26k 31k 36k 41k 46k 26k 30k 34k 38k 42k
16-bit pixel intensity
Fig. 5. Comparison between real X-ray CT (top) and synthetic (middle) at various resolutions. Bottom row compares histograms of real and synthetic images.
slightly larger than the smallest fibers to avoid detection of spurious the y-axis, the image resolution is plotted on the x-axis, and the color
fibers in the resin-rich areas. In other words, the detection of all pos- bars correspond to the fiber orientations. As evident for Fig. 9, the
sible fibers was sacrificed to generate high-quality true detections. An average error and standard deviation decrease with the increasing
alternative approach would be to select a range of templates that en- image resolution, and increase with the increasing fiber angle. The in-
compasses all fiber diameters, generate spurious detections, and allow crease of error with fiber angle may be related to the larger variability
the fiber tracker to filter these out during track selection and stitching. of pixel intensities within any given fiber cross-section. Fibers with
Results of evaluating the second metric are shown in Fig. 9, where higher angles have larger cross-sectional areas, and thus are more likely
the average error in detecting fiber centroids is computed by taking the to contain noisy pixels which are expected to decrease the detection
difference between true and measured positions of fiber centroids and accuracy. Regardless, for all three fiber orientations analyzed, the
normalizing these values by the corresponding true fiber diameter. In highest average error was 10.4% with a standard deviation of 6.2%,
this figure, the error and its standard deviation (error bars) is plotted on obtained from the 60° fibers and a resolution of 4.1 pixels/davg. This
Fig. 6. Images of synthetic (a–c) and real (d) 2D cross-sections and corresponding 3D volumes (e–h) used to evaluate the performance of the 3D fiber segmentation
algorithm.
8
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
18
TM position % error
15
12
0
4.1 8.8 14.4 17.0
pixel/davg
Fig. 9. Average error between true and TM-measured positions of fiber cen-
troids versus image resolution.
60
Fig. 7. TM results (red) and corresponding ground truth fibers (yellow) for four
cross-sectional
area % error
image resolutions: (a) 4.1, (b) 8.8, (c) 14.4, and (d) 17.0 pixels/davg. (For in- 45
terpretation of the references to color in this figure legend, the reader is referred
to the web version of this article.)
30
102
101
15
fiber % detection
100
99 0
98 4.1 8.8 14.4 17
97
pixel/davg
Fig. 10. Average error between true and TM-measured fiber cross-sectional
96 areas versus image resolution.
95
TM
synthetic image profile
0 dactual
4.1 8.8 14.4 17.0
pixel intensity
ddetected
pixel/davg
Fig. 8. Percent detection of individual fibers by the TM algorithm versus image
resolution.
beam
hardening
error corresponds to the detected positions being off by approximately
0.42 pixels, which is quite small relative to the average fiber diameter. Fig. 11. The difference in distribution of pixel intensities across real/synthetic
Results from evaluating the third metric are shown in Fig. 10, where fibers (dashed line) and that assumed by the synthetic templates in the TM
the average percent error between true and measured fiber cross-sec- algorithm (red line). (For interpretation of the references to color in this figure
tional areas is plotted on the y-axis, and the image resolution is plotted legend, the reader is referred to the web version of this article.)
on the x-axis. Examining Figs. 7 and 10, it is evident that the TM al-
gorithm had difficulty detecting the true area of fiber cross-sections for
synthetic template (solid red line) assumes there is a sharp change in
all image resolutions. At the lowest resolution, the error was 53.2% on
pixel intensities when transitioning between a fiber and the sur-
average for all three fiber orientations, and as the resolution was in-
rounding matrix. However, fibers imaged using X-ray µCT exhibit beam
creased, the error remained relatively constant at approximately 33%.
hardening, which is manifested by a gradual drop in pixel intensities
For each fiber angle, the standard deviation decreased from 8.4% at 4.1
around the perimeter of individual fibers, as shown by the dashed black
pixels/davg to 1.9% at 17 pixels/davg.
line in Fig. 11. The low-intensity pixels caused by beam hardening are
One explanation for the larger error in measuring fiber area may be
excluded after EM is performed; and as a result, TM underestimated the
the simplistic model used to generate synthetic templates (shown in
true area of fiber cross-sections. Two possible remedies for this issue
Fig. 2b). The limitation of this model is illustrated in Fig. 11, where the
include: (1) modeling the synthetic templates to model beam hardening
9
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
10
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
Table 1
The mean and standard deviation of the percent error in estimated track length.
Resolution
90 which gives µ and σ of the percent error in the estimated track or-
- ± ientations for each dataset. Track angle is calculated using the or-
75 ientation of a best fit straight line through the coordinates of the cor-
responding fiber track. As seen in this table, the 3D estimation
cross-sectional
area % error
Table 2
The mean and standard deviation of the percent error in orientation of fiber tracks.
Resolution
11
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
101
corresponding to true tracks
to synthetic templates not accounting for artifacts caused by beam
- ± hardening around the perimeter of individual fibers. Despite this issue,
100 comparing Fig. 15a and c, the fiber segmentation algorithm provided a
99 very good approximation of the imaged microstructure. Further ana-
% of fiber tracks
0.20
PFD of misorientation
°
0.15
° 0.10
°
z 0.05
°
y 0.00
x -90 -60 -30 0 30 60 90
(deg.)
a) b) c)
Fig. 15. Segmenting of real X-ray CT data: (a) 3D rendition of tomographic reconstruction, (b) CAD rendition of segmented fibers, and (c) pdf of fiber orientation, α.
12
P.J. Creveling, et al. Composites Part A 126 (2019) 105606
13
Other documents randomly have
different content
Padini. He elected that the supper should take place in his own room
at the hotel. You can guess why."
Jack began to see matters more clearly now. The task allotted to
himself was plain and simple. He would have preferred something
more in the way of adventure; but, after all, somebody must do the
ordinary work. He managed to see Anstruther in the afternoon, and
intimated to him that he was dining in Panton Square that night.
Anstruther replied that he was glad to hear it; possibly, Jack
thought, because there would be an ear-witness to prove the music
in the study.
It was nearly eight o'clock when Jack strolled into the drawing-room
of Panton Square, and found Claire alone there. He deemed it
prudent not to tell her too much of what had taken place the last
few hours; indeed, he was more concerned to hear the latest
information about Serena.
"I have not seen much of her to-day," Claire said. "I do not know
what to make of her at all. Last night late she came into my
bedroom, and we had a long talk about her boy. It is a very strange
thing, Jack, that only this morning a man arrived to see my
guardian--a man who seemed to be annoyed at Mr. Anstruther's
refusal to pay him a sum of money. I happened to overhear a few
words as they parted. The stranger declared that if he did not have
something definite by Saturday, 'he would send the kid back.' I
should have thought nothing of this unless I had heard Serena's
story last night, but, taken in conjunction with what she said, I
shouldn't wonder if the man in question had not the custody of the
poor woman's child."
"This is interesting," Jack said. "Did you take any particular note of
the man's appearance?"
Claire replied that she had not failed to do so. But she had not
followed him, though her suspicions were aroused. Jack debated the
thing in his mind for a moment before he spoke again.
What more Jack would have said was prevented by the entrance of
Anstruther, closely followed by the announcement of dinner. It was
not a gay meal, for the host was moody and depressed. He talked
brilliantly at times, then lapsed into a reverie, and appeared not to
hear when spoken to. Claire rose presently with a sigh of relief, glad
to get away from the gloom of the dining-room and its depressing
atmosphere. Anstruther smoked half a cigarette, and then threw the
end down impatiently.
"I must really get you to excuse me," he said. "But my head is so
bad that I can hardly hold it up. I am afraid that even my music will
fail to soothe me to-night."
"What a delightful little composition," she said . "I have never heard
that before. I am quite sure that is original."
"Listen very carefully," Jack said. "I want you to impress that piece
of music on your mind."
The piece was finished at length, and then repeated once more. As
the last strains died away, Claire rose from her comfortable seat and
crossed over to the piano. Very quietly, yet quite correctly, she went
through the whole composition.
"I am glad it has so impressed you," Jack said. "You will, perhaps, be
surprised to hear that Anstruther has never heard that piece of
music in his life, and that it was composed by Padini, who has never
played it to anybody till last night, when he performed it for Rigby's
benefit. Not only this, but he gave Dick Rigby the original manuscript
to get published for him. I know this is only a small matter, but these
small matters will make a mountain of evidence against Anstruther
when the time comes."
"It is very extraordinary," Claire murmured, "to think that that music
should sound so charming and natural, when we know that all the
time the player is a mile or two away. You are sure that my guardian
is not in his study, Jack?"
Jack was sure enough on that point. It was a few moments later
that Serena came quietly into the room with a request that Mr.
Masefield would go to the telephone, as some one desired to speak
to him on pressing business. Jack rose with alacrity.
"I shall soon be able to prove to you that Anstruther is a long way
off, or I am very much mistaken," he said. "Very well, Serena, I will
come down at once."
"I think I recognize your voice," he said, "but one has to be very
careful in sending messages to Panton Square. How goes the music?
Anything original to-night?"
"One piece," Jack smiled. "I know what you mean, and I don't mind
making you a small bet that you are Inspector Bates."
"You have got it quite right, Mr. Masefield," he said. "I am Bates sure
enough. And you needn't worry about going down-stairs to see
whether or not Anstruther is playing at Paganini, because he isn't on
the premises at all."
Bates replied that he was speaking from a public call office in the
neighborhood of Mansion House Station. All he wanted to do was to
make sure that Jack was still in Panton Square, and now that his
mind was easy on this score, he could devote himself to the serious
business of the evening. Anstruther had just been shadowed outside
the Mansion House Station, where he was apparently waiting for the
substitute so kindly provided for him by "Simple Charlie."
The message ceased here, and the connection was cut off. Jack
would have been just a little surprised if he had seen the
transmogrified Bates who had been speaking to him over the line.
The inspector crossed the road and disappeared into the shadow.
Anstruther stood there, glancing impatiently up and down the road
as if waiting for somebody that was late. A figure slouched up to
him, and a hoarse voice whispered in his ear:
"Party of the name of Maggs," he said in his gin and fog voice. "Pal
of 'Simple Charlie.' Old Charlie couldn't get away to-night, so he sent
me instead. Don't you be disappointed, guv' nor; you will find me
just as clever with them bits of steel as Charles himself. Bit of
burglary, ain't it?"
The other man grinned, and remarked that banks generally were a
bit above his form. Anstruther smiled as he reflected that he had the
keys of the bank premises proper in his pocket, so that there would
be no great difficulty in getting into the counting house, and from
there to Carrington's private office. As to the night watchmen--that
was another matter altogether. In the face of recent happenings,
they would be more alert than they had been in the past; but, at the
same time, their attention would be bestowed more upon the cellars
than the office.
"Who the deuce are you?" Anstruther stammered. His hands had
fallen to his side, and his face was pale and ghastly. "Who are you?"
The so-called burglar snatched away his wig and ragged beard, and
with a handkerchief changed the aspect of his face.
"I am Inspector Bates," he said. "Very much at your service."
CHAPTER XLV.
CAUGHT!
Bates had laid his plans very carefully and very well indeed. In many
respects Rigby had got the best of the detective, but this was as
much due to circumstances as anything else. Still, when it came to
the technical side of the case, Rigby was no match for the inspector.
It was nearly nine o'clock before Bates called at Carrington's rooms
and asked to see the latter. There was no occasion yet for Bates to
assume the very effective disguise with which he was to trick
Anstruther. There would be plenty of time for that. Carrington was
just finishing his dinner--so his man said. He was not very well, and
did not care to see anybody. But Bates put the man aside in his own
easy way, and walked into the dining-room without the trouble of
announcing himself.
"I don't think you will find it unwarrantable when you have heard me
to the finish," Bates said. "Nor will it pay you to take this tone with
me. I am an inspector from Scotland Yard, and unless you answer
my questions freely, I shall have to put them in a more disagreeable
form."
Carrington changed his note altogether. His face became still more
pallid. He motioned Bates to a chair. He would have found it hard to
have spoken just then. Bates waited a moment to give the other
time to recover. Carrington at length found words to ask Bates what
his business was with him.
"It is with regard to your affair at the bank," the inspector explained.
"You may not be aware of the fact, but the case has been placed in
my hands by my superiors."
"We will call it a burglary for the present," Bates replied, with a
significance that there was no mistaking. "I have gone into the
matter carefully, and I have come to the conclusion that there was
no burglary at all."
"Softly, softly," Bates replied. "I think we had better understand one
another. I have in my possession at the present moment a warrant
for your arrest for fraud and embezzlement, relating to certain
jewels and other valuables deposited in your keeping by various
clients. It is in my power to execute that warrant at once. The case
is much too serious a one for bail, and it is for you to say whether
you will remain for the present in your comfortable quarters, or pass,
at any rate, the next two months in jail."
Carrington replied to the effect that he would give half his fortune
for the desired information. Bates smiled.
"You need not worry about it," he said. "I have a list in my pocket of
the big pawnbrokers in London where most of the goods were
pledged. In three cases the pawnbrokers in question are in a
position to swear to the identity of the man who handled the jewels.
You would not, of course, mind meeting these people?"
"But that was all a mistake," Carrington gurgled eagerly. "I sent Lady
Barmouth her gems, but they proved to be those belonging to
somebody else. I assure you that was quite an error."
"I am coming to that presently," Bates said coolly. "Now you were at
your wits' ends to know what to do. You knew perfectly well that
many of your clients would require their jewels for Lady Barmouth's
dance. They were not forthcoming, for the simple reason that they
had been pledged elsewhere. You had not the necessary cunning to
devise some scheme to shift the blame from your shoulders, so you
called in your friend Anstruther. It was he who hit upon the idea of
the burglary. It was you who placed temptation in the way of the
night watchmen through the medium of a couple of bottles of
drugged port wine. After that the rest was easy. You had only to
enter the bank with your own keys----"
"You can remain where you are for the present," he said. "But if you
will take my advice, you will make no attempt to escape--you are too
carefully watched for that; and now, good-night."
Bates went off in the direction of the City feeling that the last hour
had not been wasted. On the strength of recent information, he
would have felt justified in arresting Anstruther also. But he had a
wholesome admiration for that individual, and the more evidence
secured against him the better. Therefore it was that Bates was
about to carry out the latter part of the programme, in which he was
to play the part of substitute for "Simple Charlie." The programme
had been easily arranged. There had been no difficulty in persuading
the burglar to write the desired letter to Anstruther, and Bates had
made up his mind from the first that the mythical Maggs should be
none other than himself. From first to last the thing worked
admirably. Anstruther was utterly deceived by the detective's
admirable disguise, which he had assumed after leaving Carrington,
and had fallen headlong into the trap.
Therefore it was that the two men stood facing one another in
Carrington's office. Anstruther white and furious, Bates coolly
contemptuous, with a revolver in his hand.
"What have you to say for yourself?" Bates asked. "Have you any
reason to show why I should not take you straight to Bow Street on
the charge of burglary?"
"We are making a great fuss over a little thing," he said. "I came
here because Mr. Carrington was not well enough to accompany me.
There are certain things of mine in my friend's private safe here, and
unfortunately he has lost the key. It was imperative that I should
have my property to-night, and that will, perhaps, explain my
presence here. Does that satisfy you?"
"I should be easily satisfied if it did," Bates said coolly. "I should like
to know, for instance, why you require the assistance of a
professional burglar. I know perfectly well that you called in the
assistance of 'Simple Charlie,' but I was in a position to force that
individual's hand--hence my appearance in his place."
"Really, Mr. Bates," Anstruther smiled. "I had expected better things
from you. You are perfectly well aware of the fact that I am
acquainted with half the thieves in London. It was no use asking any
safe-maker in London to try to pick that lock, because it happens to
be a French make. In such awkward circumstances as this it is no
new thing to call in a cracksman when things are wanted in a hurry."
"I am afraid that won't do," Bates said. "You had plenty of time to
call in legitimate assistance, whereas so recently as last night you
visited 'Simple Charlie' and left a note for him."
"We can settle the matter in two minutes," he said. "All you have to
do is to call in one of your men from outside and send a note to
Carrington, who will reply to the effect that I am here with his full
knowledge and consent."
"Can't do it," Bates said curtly. "I have no man to send. As a matter
of fact, I am alone in this business."
"Do you really think you could open this?" he asked. "If you could I
should have no difficulty in proving to you----" Anstruther broke off
suddenly; his left foot shot out dexterously, and Bates came half
stumbling on his knees. Like lightning Anstruther grabbed for the
revolver. He had Bates's wrist in a grip of steel, forcing his hand back
till the fingers were bound to relax their grip on the weapon. A
moment later the revolver was kicked away, and the two men were
struggling desperately on the floor.
It was touch and go with the latter. The only thing he could do was
to fight for his breath, and husband his strength for a final effort
later on. He looked straight into the gleaming eyeballs of his
assailant now, but he could not see the faintest suggestion of pity
there. The world began to dance before his eyes; a thousand stars
seemed to be bursting from the dark sky; then came along the
corridor the echo of fast-approaching footsteps.
With one final blow he jumped to his feet, and, sprinting across the
office floor, darted into the shadow of the night.
CHAPTER XLVI.
Bates was sitting up in bed nursing an aching head, and plotting out
schemes whereby he could best retrieve the disaster of the previous
night. It was fortunate for the inspector that one of Carrington's
night watchmen should have heard something of the disturbance on
the previous night, and come hotfoot to his assistance. There was no
great damage done beyond a bruised face and a general shock to
the system. Bates felt all the better for a good night's rest, and was
quite ready now to carry on the campaign against his powerful foe.
It was some time in the afternoon before Jack Masefield put in an
appearance at Bates's lodgings, having been summoned there by a
special messenger. Jack smiled as he noticed Bates's somewhat
dilapidated condition.
"Well, you see, I had let him know that I was quite alone in the
business," said Bates. "At the same time, he was not aware that my
information was so complete. If he could murder me and get safe
home without being detected, he was in a position to prove an
absolute alibi. Of course, I did not dream that I was running any risk
of my life--but that is not the point. You will remember my
suggesting to you yesterday the advisability of you dining in Panton
Square last night. I suppose that was all right?"
"Very well, then. You see what I am driving at. I take it for granted
that Anstruther's mysterious musical friend was much in evidence
last night. I have no doubt that Miss Helmsley and yourself listened
with rapt attention to the music in the study."
"Indeed I did," Jack said. "It was quite half-past twelve when I was
leaving the house. The music was still in progress, but when I
slipped out of the front door, Anstruther was rapidly approaching the
house running across the lawn. He seemed very much annoyed and
put out when he saw me, and muttered something to the effect that
he had heard somebody trying the front door. I understood him to
say that he had not been out all the evening, but that was all
nonsense. I could see by his boots that he had been walking some
considerable distance. Of course, you see what the dodge is: he
does not leave the house by the door, but by the French window
leading from the study to the garden. This window he leaves
unfastened, so that he can get back at any time without a soul being
any the wiser. Of course, there was always a chance of somebody
finding the window unlatched, but that is a small matter."
Jack replied that he thought so. Bates smiled with the air of a man
who is perfectly well satisfied.
"There are other things connected with this business," Jack said,
"which puzzle me. For instance, there is that affair of the mysterious
Mr. Ferris, whose acquaintance I made at the Great Metropolitan
Hotel. I am quite sure, also, that Seymour has some deep design on
hand. You may be absolutely certain that that business of the crystal
ball played off on Anstruther at Lady Barmouth's dance the other
night was not mere flummery."
Jack glanced across the table significantly at Claire, and she seemed
to divine what he was thinking about.
"I thought I knew most of your music," she said , "but there was
one little item last night that took my fancy immensely. I feel quite
sure that you composed it yourself."
"All the same, I really must get it," Claire persisted. "I am sorry that
you do not recall the piece at all. If you will come into the drawing-
room with me, and can spare me a few minutes, I will strum the
piece over to you. It so fascinated me that I committed it to
memory. Do come along for a moment."
"Very well, if you must," he said. "I can give you ten minutes. I dare
say it is some silly trifle that I have heard somewhere without
recognizing its source."
Claire seated herself at the piano, and played the little piece off with
both brilliancy and feeling. As a matter of fact, she had been
practicing it several times during the afternoon until she had it
absolutely correct. The slow, mournful chords died away at length,
and then Claire turned to her guardian with a smile.
"That is it," she said . "That is the little piece that so fascinated me
last night. Surely you can tell me the name of it and where it came
from?"
"Do you mean to say you could forget a thing like that?" Claire
protested. "It seems to me impossible."
Jack felt his pulses beating a little faster, for he had had no reason to
inquire who the stranger was. Serena's eyes were demure and
downcast as usual as she replied to Anstruther's question that the
gentleman down-stairs was none other than Inspector Bates, of
Scotland Yard. Only just for an instant did Anstruther falter and turn
pale, then he was absolutely himself again. He almost wished now
that he had not waited so long. He had his ingenious alibi, it was
true, but even that might fail. There were so many meshes in the
nets of Scotland Yard. In a calm, even voice he ordered Serena to
show the stranger up-stairs. Bates came at length, a little pallid and
bruised, but otherwise little worse for his last night's adventure.
"No, no," Anstruther cried furiously. "You shall not do it. You shall
not interfere. I'll kill you first."
CHAPTER XLVII.
It was plainly evident that Bates believed in his ability to solve the
problem. Anstruther had quite thrown the mask off by this time, and
stood glaring vindictively at the inspector. It was absolutely
maddening to a man of his ability to be caught in a sorry trap like
this. One of the strongest points in Anstruther's schemes was the
fact that hitherto he had always been on the side of the police. He
had been regarded as one of them, so to speak, so that many of his
ingenious plots had been guided solely by the action of the
authorities. It had never once occurred to him that he might have
been an object of suspicion at Scotland Yard.
"You might just as well take it quietly," Bates said. "We know the
whole thing from start to finish. It will go a great deal easier with
you if you give us all the information that lies in your power and
save us trouble."
The two men faced one another, both angry and excited, and ready
to fly at one another's throats. And yet the whole time their ears
were filled with the beautiful melody of the music, as it floated from
the room behind.
"What are we going to do?" Claire asked. She was standing with
Jack at the top of the staircase. "Is it not time that we declared
ourselves?"
Jack whispered to Claire to remain where she was a moment, and
slipped out of the house into the garden unperceived. It had
suddenly occurred to him that perhaps the window leading from the
study to the garden was unfastened. He recollected that this was the
means by which Anstruther left and returned to the house. It would
have been imprudent on the latter's part to use the front door, and
there was not much risk in leaving the study window unlatched.
It was just as Jack had expected. The long French window gave to
his touch, and a moment later he was in the room. As it happened
on the previous occasion, he could see not the faintest trace of any
mechanism by means of which the melody was conveyed from the
Great Metropolitan Hotel to Panton Square. And yet the whole room
was flooded with it; rising and falling in triumphant strains, as if
mocking the intellect of a man who had brought this wonderful
result about. But there was no time to speculate on that, no time for
close investigation. On the other side of the door the voices of
Anstruther and Bates were rising to a still more angry pitch, and
Claire's tones of expostulation came to Jack's ears. As he crossed the
room he could see that the key was in the door. He flung it open,
and Anstruther came staggering backward into the room, closely
followed by the detective.
"You can see that the game is up," the latter said coolly. "Why not
make a clean breast of it? I shall find out how this is done, if I have
to pull down the house to do it."
One glance at her sufficed to show that she was not the Serena
whom Jack had known so long. The demure, downcast eyes were no
longer seeking the floor as of old; there was no shrinking and
timidity on the part of the woman now. She was changed almost
beyond recognition. She walked with a firm, elastic tread, her
shoulders were thrown back, and her head uplifted fearlessly. From
under his heavy brows Anstruther glanced at her suspiciously.
But the tones of command had evidently lost their power. There was
no shrinking on Serena's part. She advanced into the middle of the
room as if the place belonged to her.
"No, no," she cried in tones as clear and ringing as Anstruther's own.
"Your power has gone forever. For three long patient years I have
waited for this moment. God only knows what my life has been, and
what a hell your cruelty has created for me. But the cord is broken
now. Only to-night I have learned the truth. I have been your good
and faithful servant; I have stooped to do your hateful work; I have
been the ally of criminals--of your creature Redgrave, amongst
others; and all because I thought you held my life in the hollow of
your hand."
"I will tell them the truth," Serena cried. "You said you could hang
me if you liked. You pretended that in my delirium I had taken the
life of my darling child. You were shielding a murderess, as I
thought. But it was a black and cruel lie. Give me back my wasted
years, you coward; give me back my sleepless nights and dreary
days. But, thank God, that time has passed. My boy is alive--alive!
He is safe in the house at present!"
Serena made no reply in words, but crossed to the side of the room
opposite the door, and tugged at a volume which was the centre of a
set of some classical dictionary. The volume came away quite easily
in her hand, bringing other dummy books with it; and then the
interested spectators saw that the books in question were no more
than painted gauze. In the orifice disclosed by the stripping away of
the sham, there appeared to be something that resembled a mouth
of a great silver trumpet. This was partly plugged with a set of
sensitive metal plates, which were evidently intended to act as a
diaphragm for the record of musical expression.
"Oh, I wish it would stop," she said . "I do wish it would stop."
As if in answer to this prayer, the long, wailing notes died away, and
the music fainted into nothingness. At the same time, Bates
approached the mouth of the trumpet, and blew shrilly on his police
whistle. There was a pause just for an instant, and then, to Jack's
surprise, came the voice of Rigby clear and distinct.
"Is that you, Inspector Bates?" he asked. "We have just finished at
this end. I am afraid there will be no more music to-night, as two of
your detectives have most inhospitably insisted upon breaking up
our concert, and escorting Signor Padini to Shannon Street police
station. Shall I come round there, or will you come round here? Do
you get my voice quite clearly?"
"I think there is no reason to carry this farce any farther," he said.
"You will be good enough to consider yourself my prisoner. Would
you like to walk to Bow Street, or shall I call a cab?"
"I think I'll walk," he said. "No, you need not call any of your men,
and you need have no fear of personal violence."
"All right," Bates said. "Though I am still suffering from the shaking
up you gave me last night. Come along."
"I must apologize for all this trouble," Anstruther said, turning to
Claire, and speaking in quite his natural manner. "I must leave you
to manage as best you can for the present. I dare say you will be
able to manage with Serena."
He turned curtly on his heel, and walked to the door. Of Jack he took
no notice whatever. A moment later the front door closed sullenly,
and Anstruther was gone.
"The house smells all the sweeter for his absence," Jack said. "My
dearest girl, you can see now what a narrow escape you have had. I
only hope, for your sake, that the fellow has not been tampering
with your fortune. You must not stay here after to-morrow. The
place will be simply besieged by newspaper reporters and
interviewers. I must find some house for you----"
"You need not trouble about that, Mr. Masefield," Serena said.
"There is one house where both of us will be welcomed with open
arms. Need I say that I am alluding to Lady Barmouth's?"
Jack gave a sigh of relief; for the moment he had quite forgotten
Lady Barmouth. At any rate, for to-night Claire and Serena could
stay where they were, and they could go to Lady Barmouth's in the
morning. Then Jack remembered all that Serena had gone through,
and warmly congratulated her upon the recovery of her boy. "It
means all the world to me," Serena cried. "It fell out exactly as Miss
Helmsley said it would. When that man called to see Mr. Anstruther
again, I told him who I was, and he took me to my child at once.
The stranger had been very kind to the lad. He knew nothing of the
rascality and villainy behind it all, and he was only too glad to see
mother and son united."
Jack said no more. He left the house presently with the intention of
seeing Rigby at once, and then of calling on Lady Barmouth the first
thing in the morning, and making such arrangements as would
conduce to the comfort of Claire and Serena.
CHAPTER XLVIII.
Society generally had plenty to talk about in the way of scandal next
morning, when it became known that Spencer Anstruther had been
arrested in connection with the burglary of the City and Provincial
Bank. The only paper giving anything like the account of the arrest,
naturally, was the Planet,which paper vaguely hinted at further
disclosures in the early future. Jack read the account over the
breakfast table, and smiled as he recognized the hand of Rigby in all
this. He would see Rigby presently, and ascertain exactly what had
taken place last night at the Great Metropolitan Hotel. First of all, he
had to see Lady Barmouth, who had already heard something of the
news. She listened with vivid interest to all that Jack had to say,
then announced her intention of going to Panton Square at once.
"I shall bring my sister and Claire here," she said . "They shall stay
as long as they please. As to my sister and her boy, I shall be
delighted to have them. I presume there will be some sort of
proceedings against Anstruther this morning?"
"I expect so," Rigby said. "By the way, don't forget about that
service of plate. Seymour says it ought to be conveyed to Scotland
Yard and the photographs taken at once. I have a letter from
Seymour in my pocket in which he asks me to go round and see Sir
Frederick Ormond, induce that gentleman to take the sealed crystal
ball to your headquarters, and to see that the seal is not broken,
except in the presence of one of your leading officials. Then you can
get both sets of photographs done at once."
Bates had his hands full for the next few hours. Then, towards four
o'clock, he made his way to Carrington's flat. Under plea of
indisposition, the latter had not been out for a day or so; but, as a
matter of fact, Bates had given him a pretty broad hint to keep clear
of the bank premises, and to consider himself more or less as a
prisoner on parole. Carrington's knees knocked together, and his
face turned deadly pale as Bates came into the room.
"So you have come again," he stammered. "I hope, perhaps, that--
don't say I am your prisoner."
"I am afraid that's what it comes to," Bates said. "We can't let you
off altogether, you know. But you help us, and give us all the
information in your power, and I'll do my best to get you let off as
lightly as possible. It makes all the difference between two years'
imprisonment and seven years' penal servitude."
Bates shook his head. Carrington would have to pass the night, and
doubtless a good many succeeding nights, in the police cells; but,
first of all, they were going as far as the bank. Bates explained that
there was no reason, for the present, why Carrington should stand
confessed as a prisoner. The bank officials need know nothing
whatever about it. What Carrington had to do now was to hand over
the service of Cellini plate at present locked up in his private safe.
The detective gave his promise that the plate in question should be
restored to its proper owner in due course, though he refused to
gratify Carrington's curiosity as to why he had specially selected this
particular art treasure.
An hour later the Cellini plate was safe in Bow Street, together with
the crystal globe; and before the week was out both articles had
undergone some mysterious process of photography, not altogether
unconnected with sheets of glass. Meanwhile, Anstruther was
preparing his defense as best he could, and Carrington had been
twice remanded on a charge of fraudulently dealing with the
property of his clients. The two cases excited the greatest interest,
and on the following Monday morning the Central Criminal Court was
packed with society people eager to hear the charges against
Spencer Anstruther.
Anstruther stood there, quite calm and collected, with just the touch
of a cynical smile on his lips. He looked round the court as if in
search of acquaintances, but no one responded. Many people whom
he knew quite well affected to look over his head. But cool and
deliberate as he was, Anstruther had all his work cut out to keep his
feelings in control when the barrister who represented the Crown
proceeded to call witnesses. The name of Seymour resounded down
the corridor, and a tall man with his face muffled up and a slouch hat
on his head stepped into the box. He bowed gravely to the judge,
and apologized for wearing his hat. A moment later his hat and coat
slipped away, and he turned his face half defiantly to the light. There
was an instant's breathless pause, then a veritable shout of
astonishment, as the Nostalgo of the posters stood face to face with
those whose curiosity had been so deeply touched during the past
four months.
"I should like, at this point, to call the attention of the jury to what
we saw when the bank strong room was forced. So far as valuables
are concerned, the safe was practically empty, save for a service of
Cellini silver plate. Other witnesses beside myself will tell you that
the prisoner claimed that plate as a reward for the ingenious way in
which he had plotted to preserve Carrington's reputation. When I
heard this, a sudden inspiration came to me. With a piece of greasy
rag I hastily smeared the surface of the set of plate. I will come to
my reason for doing that presently. When the whole affair had been
finished, the prisoner was half minded to take the service of plate
back with him at once to his house in Panton Square. But Carrington
dissuaded him from this on the grounds of prudence. Therefore the
prisoner carried the plate up-stairs and deposited it in Carrington's
private safe. There it remained for a day or two, pending some way
of conveying it to Panton Square.
It must be clearly understood that Seymour did not stand in the box
and reel off his evidence in the glib way of one who is making a
speech for the prosecution. On the contrary, the fascinating evidence
he gave was in reply to questions asked by the representative of the
Crown, occasionally supplemented by a query or two from the judge.
All this time Anstruther stood in the dock, his face knitted in an ugly
frown. Despite his easy air, his confidence was fast deserting him.
Any other man would have been crushed and broken by the deadly
weight of a testimony like that of Seymour's. In his heart of hearts
Anstruther was sick and frightened. Never for a moment had he
dreamed of anything like this. Seymour stood before him without a
trace of expression on his scarred, repulsive face. And yet every
word he uttered was as another month on the long sentence he was
already anticipating.
"At this point I should like to ask you a few questions," said Counsel
for the Crown. "I understand that you have become possessed of
the service of silver plate to which the last witness has already
alluded. He spoke just now of some device of his whereby the
Welcome to our website – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.
ebookmasss.com