Skip to main content
PLOS ONE logoLink to PLOS ONE
. 2020 Jan 16;15(1):e0227534. doi: 10.1371/journal.pone.0227534

Noise reduction and quantification of fiber orientations in greyscale images

Maximilian Witte 1,2, Sören Jaspers 2, Horst Wenck 2, Michael Rübhausen 1, Frank Fischer 2,*
Editor: William Speier3
PMCID: PMC6964846  PMID: 31945084

Abstract

Quantification of the angular orientation distribution of fibrous tissue structures in scientific images benefits from the Fourier image analysis to obtain quantitative information. Measurement uncertainties represent a major challenge and need to be considered by propagating them in order to determine an adaptive anisotropic Fourier filter. Our adaptive filter method (AF) is based on the maximum relative uncertainty δcut of the power spectrum as well as a weighted radial sum with weighting factor α. We use a Monte-Carlo simulation to obtain realistic greyscale images that include defined variations in fiber thickness, length, and angular dispersion as well as variations in noise. From this simulation the best agreement between predefined and derived angular orientation distribution is found for evaluation parameters δcut = 2.1% and α = 1.5. The resulting cumulative orientation distribution was modeled by a sigmoid function to obtain the mean angle and the fiber dispersion. A comparison to a state-of-the-art band-pass method revealed that the AF method is more suitable for the application on greyscale fiber images, since the error of the fiber dispersion significantly decreased from (33.9 ± 26.5)% to (13.2 ± 12.7)%. Both methods were found to accurately quantify the mean fiber orientation with an error of (1.9 ± 1.5)° and (2.3 ± 2.1)° in case of the AF and the band-pass method, respectively. We demonstrate that the AF method is able to accurately quantify the fiber orientation distribution in in vivo second-harmonic generation images of dermal collagen with a mean fiber orientation error of (6.0 ± 4.0)° and a dispersion error of (9.3 ± 12.1)%.

Introduction

The evaluation of the angular distribution of structures in scientific greyscale images is of major importance for various applications like in the analysis of soft tissue fibers e.g. in [115], textiles [16, 17], electrospun scaffolds [1820] or even reinforced concrete [21]. Knowing the angular distribution in fiber reinforced materials gives meaningful insights into their mechanical functionality [22]. For example, in case of biological tissue, the orientation distribution of collagen fibers can be directly inserted into biomechanical material models for finite element simulations [23, 24].

Fiber images from different image modalities such as scanning electron microscopy [25], histology [1], and laser scanning microscopy as e.g. in [2, 3, 7, 8, 10, 15, 22, 2629] provide diverse image properties in terms of sharpness, contrast and fiber appearance. Thus, a variety of automated image processing techniques were developed including ellipsoidal fitting in the spatial domain [30], fiber tracking [31], the structure tensor method [10] and Fourier domain image processing [7, 9, 12, 3234].

Looking into the Fourier method in more detail, it can be split into four major steps: image preprocessing, Fourier transform and filtering, calculation of the angular distribution and its quantification.

In the Fourier domain it is of key importance to reduce noise as it was shown that rotationally symmetric band-pass filtering significantly improve the accuracy of the method [6, 33, 34]. In mechanical experiments, (e.g. stretching of fiber reinforced material), fiber properties such as angular distribution and diameter get modified [2, 35]. Accordingly, isotropic as well as anisotropic signal responses in the Fourier domain has to be accounted for, which requires an adaptive anisotropic filtering. Quantification of the angular orientation distribution in terms of mean angle and fiber dispersion is commonly realized by fitting a semi-circular von-Mises distribution to the angular orientation distribution [6, 10, 12, 22, 30, 34, 36, 37].

Here, we investigate the Fourier method by exploiting objective approaches at any of the four mentioned steps. To approach the requirement of adaptive anisotropic filtering we introduce an image filter, which is based on the propagation of measurement uncertainties through the discrete Fourier transform. And finally, in terms of an improved quantification of the angular orientation distribution, we test a sigmoid function to model the cumulative orientation distribution.

To capture the performance of our method, we quantitatively compare it to a band-pass method, introduced by Morrill et. al [34], which was proven to provide an accurate quantification of the angular orientation distribution. Based on realistic Monte-Carlo simulated greyscale fiber images we observe the evolution of accuracy with respect to fiber width, fiber aspect ratio, degree of alignment and image quality.

To validate the applicability of our method on real images, we quantify the mean fiber orientations and dispersions in vivo second-harmonic generation (SHG) images of collagen fibers of human skin [38].

Material and methods

Any calculations were performed using MATLAB [39]. The Image Processing Toolbox [40] as well as the Curve Fitting Toolbox [41] were applied.

Note that in the following the term uncertainty is used for statistical measurement errors, whereas the term error is associated with the deviation of a value to its reference.

Fourier transform and uncertainty propagation

Let I(x, y) be an image with x ∈ [0, X] and y ∈ [0, Y]. The discrete Fourier transform I(x,y)F[I(x,y)]=I^(u,v) is given by:

I^(u,v)=y=0Y-1x=0X-1I(x,y)·e-2πi(xXu+yYv), (1)

where the real and imaginary parts read as

[I^(u,v)]=y=0Y-1x=0X-1I(x,y)cos(2πi(xXu+yYv)) (2)
[I^(u,v)]=-y=0Y-1x=0X-1I(x,y)sin(2πi(xXu+yYv)) (3)

The intensities of the angular distribution are calculated by evaluating the centered power spectrum of I(x, y), which is defined as the squared magnitude of I^:

P(u,v)=|F[I(x,y)]|2=[I^]2+[I^]2 (4)

Any intensity image exhibits a specific intensity uncertainty ΔI(x, y), which is at least equal to the photon counting uncertainty ΔI(x,y)=I(x,y) assuming Poissonian statistics [42]. The uncertainty of the real and imaginary part, Δℜ and Δℑ are given by propagating Eqs 2 and 3:

Δ[I^(u,v)]=y=0Y-1x=0X-1ΔI2(x,y)cos2(2πi(xXu+yYv)) (5)
Δ[I^(u,v)]=y=0Y-1x=0X-1ΔI2(x,y)sin2(2πi(xXu+yYv)) (6)

Since Δ[I^] and Δ[I^] both depend on the image uncertainty ΔI, the covariance ΔI^ has to be taken into account [43, 44]:

ΔI^(u,v)=y=0Y-1x=0X-1ΔI2(x,y)sin(2πi(xXu+yYv))cos(2πi(xXu+yYv)) (7)

The calculation of ΔP(u,v) is straight forward:

ΔP=2([I^]·Δ[I^])2+([I^]·Δ[I^])2+2·[I^][I^]·ΔI^2 (8)

Noise simulation

To verify the validity of our image transformations and uncertainty calculations, a Monte-Carlo based noise simulation with different test images was carried out.

The uncertainty of each pixel, ΔI(x,y)=I(x,y), is assumed as a normal-distributed fluctuation of a repeated measurement Ik(x, y) around the measured intensity I(x,y)=1Nk=0NIk(x,y)=1Nk=0N(I(x,y)+δIk(x,y)) with 1Nk=0NδIk(x,y)=0. N is the number of measurements (Fig 1).

Fig 1. Schematic outline of the pixel-wise noise simulation.

Fig 1

(A) The photon counting noise results in the standard deviation of each image pixel. In the pixel-wise uncertainty simulation, normal distributions are used to sample the intensity deviation δI(x, y) in each pixel, as exemplary shown in (B) and (C) for pixels (1, 2) and (1, 1), respectively. Thereby, high intensity pixels are associated with a large absolute deviation of potential intensity values (B).

The propagation of the image uncertainty ΔI(x, y) through an arbitrary image operation I(x, y) → C(I(x, y)), ΔI(x, y) → ΔC(I(x, y)) is compared to the standard deviation of the Monte-Carlo simulated images ΔCMC:

ΔCMC=1N-1k=0N[C(I(x,y)+δI(x,y))-C(I(x,y))]2 (9)

The result of Eq 9 is then compared to the calculated uncertainty ΔC by computing the relative deviation as:

ΔMC=(ΔC-ΔCMC)/ΔCMC (10)

Preprocessing and filtering

Artifact removal

The computation of the discrete Fourier transform (Eq 1) intrinsically assumes a periodical continuation of the image causing cross-like artifacts to appear in the Fourier domain mainly along the major axis (Fig 2). The magnitude of these artifacts depends on the image intensities near the boundary. Weighting functions in the spatial domain such as the Hamming or Welch window, which gradually reduce the image intensity towards the boundary, are able to remove these artifacts [6, 12, 16, 32, 36, 45]. However, applying window functions is a trade-off between reducing the image content and removing the artifacts in the Fourier domain. To overcome the drawback of weighting functions in the spatial domain, the linear decomposition of the image I(x, y) → per[I(x, y)] into a smooth component s(x, y) and a periodic component p(x, y) = per[I(x, y)] with I(x, y) = p(x, y) + s(x, y) as proposed by Moisan [45] is used here (Fig 2). Since the periodic component per(I) differs only slightly from I (Fig 2), the effect of the periodic mapping on ΔI is believed to be negligible. Verification of the effect of the periodic mapping on the image uncertainty is carried out by applying the Monte-Carlo noise simulation and evaluating Eq 9 to three different test images. Classic image processing greyscale test images including the Lena, Cameraman and Boat image were chosen [46]. The Boat image serves as example in several figures. The image uncertainty ΔI is assumed as ΔI=I, which is indeed an arbitrary choice but since the focus here is on validation only the assumption is reasonable.

Fig 2. Effect of spatial domain image filters on the power spectrum.

Fig 2

Images in the spatial domain are shown in greyscale (A-C), whereas the respective power spectra are shown in false colors as well as in logarithmic scale for a better visibility (D-H). Power spectrum values are shifted, such that low frequencies are located in the center. (A) shows the original image boat [46]. (B) shows the periodic component of the periodic plus smooth decomposition of Moisan et. al [45]. Apart from small areas near the image boundary, the entire image information of the original image is conserved. However, as shown in (C), the Hamming window reduces the image information gradually towards the image boundary. (D), the discrete Fourier transform of images causes cross-like artifacts (black arrows) to appear in the power spectrum as the image is assumed to be periodical. (E-F), these artifacts disappear in the power spectra if firstly either the periodic decomposition or the Hamming window are applied. Note that the artifacts reappear in (G) and (H) where the absolute difference of the power spectra of the filtered images with respect to the power spectrum of the original image are shown. (G) also reveals that mostly non-directional information is removed from the power spectrum of the original image as only cross-like shapes are pronounced. Other than in (F), where the reduction of image information by the Hamming window also affects the power spectrum, which appears less sharp (white arrows) compared to (D) and (E).

The overall mean deviation (Eq 10, N = 105 iterations) averaged over all images and the entire image range amounts for ΔMC = (0.01 ± 2.21)%. The image uncertainty exceeds the Monte-Carlo calculated uncertainty at the boundary by (23 ± 6)%. Thus, the original image uncertainty is slightly underestimated due to the uncertainty of the remaining pixels by −(0.23 ± 0.61)%. This deviation is considered as sufficiently low to reasonably assume Δ(per(I)) = ΔI. Detailed results for every test image are listed in the supplementary (S1 Table).

Power spectrum filtering

The same set of test images is used for validating the calculated uncertainty of the real and imaginary parts (Eqs 5 and 6). The averaged relative deviation (Eq 10) amounts for (0.00 ± 0.22)% for the real and imaginary parts of all images.

Lastly, the Monte-Carlo method was applied on Eq 8 for the same images and same number of iterations. Averaging the relative deviation ΔMC over the entire image yields a maximum deviation of −(59.32 ± 26.48)% (S2 Table). However, ΔMC correlates well with the relative uncertainty of the power spectrum ΔP/P (Fig 3), which ranges from minor values up to relative uncertainties above 800%. Restricting the area of evaluation to pixels which exhibit a maximum relative uncertainty of 100% increases the accuracy of the uncertainty calculation to −(8.09 ± 5.46)% at maximum (S2 Table, Fig 4). Excluding values with a high relative uncertainty naturally filters the power spectrum, while leaving the back-transformed image relatively unaffected.

Fig 3. Relative uncertainty between calculated and simulated uncertainty of the power spectrum.

Fig 3

The relative deviation between the theoretical uncertainty ΔP and the Monte-Carlo simulated uncertainty ΔPMC, ΔMC=(ΔP-ΔPMC)/ΔPMC of the Boat image (Fig 4). Note that the spectrum values are shifted such that low frequencies are located in the origin and that the original image was used here.

Fig 4. Relative uncertainty and filtering of the power spectrum.

Fig 4

The relative uncertainty (A) of the power spectrum increases with distance from the origin to values above 800%. A filter mask for the power spectrum is achieved from excluding relative uncertainties above δcut. (B-E) show the filtered power spectra for different δcut with the respective inverse Fourier transformations in (F-I). The number of remaining pixels after filtering as well as the error of the uncertainty calculation compared to the Monte-Carlo simulation ΔMC is shown in (J). The mean error, its standard deviation (grey shaded areas) as well as the number of remaining pixels gradually decrease towards a lower threshold δcut. Note that even if 99.5% of the pixels are excluded, the contours of the major image components are still visible (E).

In order to find the optimal cut-off value δcut, images with known ground truth have to be used. Since fibrous images are in the scope of this work, Monte-Carlo generated greyscale fiber images serve as test images for determining the optimal cut-off value.

Monte-Carlo image generation

Besides the Monte-Carlo simulation for noise simulation, another Monte-Carlo routine was implemented for the generation of images containing fibers with a known angular distribution.

A single fiber is defined by its width, length, orientation and location. While several publications dealt with the generation of binary fiber images [12, 34] we focus on the generation of random greyscale intensity images including noise knowing that the contrast of the fibers influence their contribution within the power spectrum [36]. Since our goal here is to find the optimal evaluation parameters for a large variety of realistic images similar to the SHG images of dermal collagen that are used later on, the usage of binary images is not reasonable. In addition, our approach aims on evaluating images without any preprocessing, thus the test images should cover different image qualities.

The orientation of the fibers is sampled from a semi-circular π-periodic von-Mises distribution:

P(θ;θ¯,k)=1πI0(k)ek·cos(2(θ-θ¯)) (11)

with the dispersion parameters k and θ¯ defining the width and the center of the distribution. I0(k) is the modified zero order bessel function I0(k)=0π0πcos(x)dx. A rejection sampling algorithm is used to sample fiber angles. The intensity of each sampled fiber with certain width and aspect ratio is added to the existing image to obtain a greyscale image. The image is then smoothed using a gaussian kernel with standard deviation of two to slightly dissolve sharp edges. After that, intensities are scaled such that the maximum intensity is equal to the maximum intensity of a 16-bit intensity image. Width, aspect ratio and dispersion k of the fibers affect the accuracy of the image processing algorithm [34]. The minimum fiber width amounts for one pixel as the maximum fiber width is confined by the image size and the maximum allowed aspect ratio. As images at 512 × 512 pixels are generated, a maximum aspect ratio of 45 and a maximum fiber width of 10 are chosen to still allow for an effective placement of the fibers within the image boundaries. A minimum aspect ratio of 10 was proposed by Marquez et. al [6] to allow for a reasonable evaluation of orientation. As we are generating greyscale fiber images with overlapping fibers we choose a minimum aspect ratio of 15. Dispersed as well as aligned fiber networks are achieved by sampling k within [0.01, 5].

To enforce different image qualities, we introduce a noise factor. The noise factor ranges from a minimum of 0, which corresponds to a completely denoised image up to a maximum of 1 which corresponds to random speckle noise which can value up to half of the maximum intensity of the image.

Angular distribution generation

Quantifying the angular orientation of the fibers by means of mean angle and fiber dispersion requires the calculation of the total intensity of each angle of the filtered power spectrum. This is realized by using a radial summation. The total intensity of a certain angle is given by the sum over all pixels of the power spectrum, that are included within the angular range [−δθ, +δθ]. The contribution of each pixel is weighted by the percentage of area, which is included in [−δθ, +δθ].

I(θ)=θ[-δθ,δθ]rP(θ,r)·wθ(θ,r)with1X·Yθrwθ(θ,r)=1 (12)

The uncertainty propagates as:

ΔI(θ)=θ[-δθ,δθ]r(P(θ,r)·wθ(θ,r))2 (13)

The calculated intensity is normalized such that θI(θ)=1. An issue that is faced here are high intensity pixels close to the center of the power spectrum, which do not provide any directional information. The intensity of these pixels is several magnitudes higher than the intensities of interest, which causes artifacts in the angular distribution. A sensitivity analysis of a set of test images showed that zeroing pixel with a distance smaller than 3 pixels from the center is sufficient to remove these artifacts (S1 Fig).

Additionally, a modified intensity is defined, which exploits the anisotropy of the introduced filter. Let NΔθ be the number of non-zero pixels within the angular range Δθ of the filtered power spectrum P. The modified intensity then reads as:

I(θ)=NΔθα·θ[-δθ,δθ]rP(θ,r)·wθ(θ,r), (14)

with the uncertainty given by:

ΔI(θ)=NΔθα·θ[-δθ,δθ]r(P(θ,r)·wθ(θ,r))2, (15)

where α defines the impact of NΔθ. A value of α = −1 corresponds to an averaged intensity, whereas α > 0 amplifies the number of remaining pixels within the given angular range. The ideal choice of α strongly depends on the chosen cut-off value δcut for the power spectrum. For example in case of a low cut-off value, the filtered power spectrum P might exhibit a high anisotropy, where α > 1 might lead to a more accurate result compared to the unweighted sum. Considering a very high cut-off value, P=P holds and the number of summed pixels should not have any influence. Thus α = −1 might be the value of choice. A somewhat similar approach was used by Polzer et. al [36], which used a factor to empower the entire intensity distribution I(θ).

To find the optimal parameter set [θcut, α], a two parameters optimization algorithm is applied on N = 104 Monte-Carlo generated images. For this purpose we use the MATLAB-implemented Nelder-Mead simplex method (fminsearch) [47]. To account for different types of images, fiber properties, namely width, aspect ratio and dispersion as well as the noise factor are randomly sampled from the respective interval specified before. We use the mean squared difference (MSD) between the calculated orientation distribution IMC(θ) and the prescribed orientation distribution I(θ) as objective function, which is minimized:

MSD=1N-1i=0NSDiwithSDi=θ(Ii(θ)-Ii,MC(θ))2 (16)

Termination was enforced as soon as the difference between consecutive iterations of both parameters was smaller than 10−3. MATLAB uses the same termination criterion for both parameters. Therefore, we scaled α by a factor of 0.1 to match the magnitude of δcut. A subset of 103 images was evaluated prior optimization on a 10 × 10 grid with α ∈ [−1, 8] and with δcut ∈ [1, 100]% to ensure that the calculated minimum is global and to get an estimate for the starting values of each parameter. We estimated that α = 2 and δcut = 2% provide a suitable set of starting values.

Angular distribution quantification

Conventional approach

The common approach for quantifying the mean orientation and dispersion is to fit a semi-circular von-Mises function (Eq 11) to the distribution I(θ). This approach provides accurate results in case of aligned fibers but looses accuracy in case of isotropic distributions [34]. Additionally, the use of an arbitrary averaging range to smooth the angular orientation distribution prevents a meaningful and objective interpretation of the data in terms of e.g. the number of dominant fiber directions.

New fitting approach

To find an objective evaluation procedure which reliably can deal with unprocessed data, fitting the cumulative distribution function (CDF) C(θ) is quite appealing, since the data are naturally smoothed:

C(θ)=θ=-90°θI(θ) (17)

The uncertainty of ΔC is given by a quadratic summation:

ΔC(θ)=θ=-90°θ(ΔI(θ))2 (18)

Since the choice of the starting angle of the summation (Eq 17) is arbitrary, the uncertainty ΔC must be independent from θ. Thus, the maximum uncertainty of C(θ) is set as uncertainty for all angles. A peak in the angular distribution corresponds to a step in the cumulative distribution, which approaches a first order polynomial for isotropic distributions. To model the cumulative orientation distribution a sigmoid function is chosen:

S(θ;b,θ¯)=11+e-b·(θ-θ¯) (19)

The advantage of fitting a von-Mises distribution is its semi-circularity, namely PVM(θ) = PVM(θ + 180°). Since the cumulative distribution function is monotonically increasing, the corresponding condition reads as C(θ)=C(θ-180°)+1=C(θ+180°)-1. In order to meet this condition, Eq 19 is modified by adding neighboured sigmoid functions accounting for the added offsets:

Scirc(θ;b,θ¯)=S(θ;b,θ¯)+S(θ+180°;b,θ¯)-S(180°;b,θ¯)+S(θ-180°;b,θ¯)-S(-180°;b,θ¯) (20)

Validation

Comparison to band-pass filtering

In the following we refer to our method as AF method (adaptive filtering method) for convenience. To capture the performance of the implemented procedure we compare the AF method to the state of the band-pass method, which has been proven to provide more accurate results than other methods [34]. In order to observe the influence of fiber and image properties on the accuracy of both methods, we created a dataset, where each property is altered separately using the introduced Monte-Carlo method for generating greyscale images. The following sets of values were used for creating the image dataset:

width={1,5,10},AR={15,30,45},noisefactor={0,0.5,1} (21)
andk={0.01,0.25,...,5} (22)

In order to enable a reasonable statistical evaluation, 20 images with random mean fiber orientation θ¯ are created for each category, which adds up to a total of N = 33 ⋅ 21 ⋅ 20 = 11, 340 images. Each image is evaluated using the AF method using the optimal evaluation parameters δcut = 2.1% and α = 1.5 and using the band-pass method of Morrill et. al by applying their provided software FiberFit. We follow their recommendations of the upper and lower cutoff parameter t = 2 and t = 32 yielding a lower cutoff frequency of 8 and an upper cutoff frequency of 128. The resulting evaluation parameters, mean orientation θ¯ and dispersion coefficients b and k are compared to the reference parameters. To account for Monte-Carlo sampling errors, reference mean orientation and distribution parameter k are obtained from fitting the frequency distribution of sampled fiber angles. The reference dispersion parameter b is obtained from fitting the cumulative frequency distribution of sampled fiber angles using the modified sigmoid function (Eq 20). Mean orientations θ¯FF of the FiberFit software were inverted and shifted to match our coordinate system θ¯FF=180°-θ¯FF. Additionally, angles exceeding the interval [0°, 180°] were shifted by 180°. Comparisons to the reference parameters are performed by considering the absolute error of the mean orientation angle angle Δθ¯ and the absolute relative error of the dispersion parameters Δbrel and Δkrel. A small fraction of images were found to exhibit large relative errors Δbrel and Δkrel. Those are classified as outliers if they are exceeding three times the interquartile range of the respective distribution.

Statistics

A paired t-test is used to calculate the level of significance (p-value) between the error of both evaluation methods for the same subset of images in terms of width, aspect ratio, dispersion and noise. If a value is classified as outlier, the corresponding value of the pair is excluded for p-value calculation. An unpaired t-test is used for p-value calculations among groups with different noise factor. Significance levels of 0.05, 0.01 and 0.001 are marked as (*, **, ***), respectively.

Application on experimental data

Finally, we checked the applicability of the AF method on in vivo experimental data. We use SHG-images of dermal collagen that were recorded using a CE-certified multi-photon microscope (DermaInspect) for in vivo applications, which was developed in collaboration with Jenlab GmbH (Jena, Germany). The SHG signal was captured using an excitation wavelength of 820 nm together with a specific band-pass filter (410 ± 10 nm, AQ 410/20m-2P, Chroma Technology Corp., Bellows Falls, VT). A scan time of 13 s and image dimensions of 512 × 512 pixels with a 220 × 220 μm field of view were chosen as image acquisition parameters. For a detailed description of the microscope refer to [4850]. In total, ten SHG images of dermal collagen were taken from ten different volunteers at a depth of 30 μm under the basal membrane located at the cheek.

This study was conducted according to the recommendations of the current version of the Declaration of Helsinki and the Guideline of the International Conference on Harmonization Good Clinical Practice, (ICH GCP). In addition, this study was approved and cleared by the institutional ethics review board (Beiersdorf AG, Hamburg, Germany). Written informed consent was obtained from each volunteer.

To get the reference angular distribution we manually trace the collagen fibers. Statistical variance is achieved by tracing each image three times in random order. The angular orientation distribution is achieved from adding up the length of each fiber being oriented along a certain angle in 1° steps. A smooth distribution is obtained by filtering the data using a Gaussian kernel with a standard deviation of 1°. Reference parameters θ¯m and bm are obtained by fitting the modified sigmoid function (Eq 20).

Results

Angular distribution generation

Fig 5 shows the result of the optimization procedure of the evaluation parameters δcut and α. Apart from a minor fraction of outliers, data points of minimal difference spread within δcut < 4% and 0 < α < 3. Since the frequency distributions p(δcut) and p(α) are not normally distributed, the median value of both parameters is considered as estimation of the overall minimum (δcut = 2.1%, α = 1.5). The mean squared difference minimizes for α in [1, 3] and for δcut < 10% indicating that a global minimum is considered. Subsequent calculations using the AF method are performed with δcut = 2.1% and α = 1.5. Median values of the mean squared difference as a function of fiber dispersion k, image quality (NF) and fiber geometry (width, aspect ratio) are provided in the supplement (S2 Fig).

Fig 5. Effect of evaluation parameters δcut and α on the error.

Fig 5

False colours indicate the mean squared difference MSD between the computed angular distributions and their reference on a subset of N = 103 images for a discrete set of 10 × 10 parameter values. Data points represent the optimal parameter set for each image (N = 104) based on the exploited two parameters Nelder-Mead optimization algorithm which used the squared difference between reference and calculated orientation distribution as objective function. Histograms show the frequency distribution of parameter δcut and α. The median values of both distributions(δcut = 2.1%, α = 1.5) were identified as optimal evaluation parameters. The mean number of iterations, until the termination criterion was met, is 23 ± 9. Only 0.2% of the images reached the maximum number of iterations, which was set to 100.

Validation

Comparison to band-pass filtering

The overall error of the mean fiber orientation, Δθ¯ amounts for (2.2 ± 1.8)° and (1.8 ± 1.4)° (p < 0.001) for the band-pass and the AF method, respectively (Table 1). Note that for calculating the overall error Δθ¯ highly dispersed fiber networks (k < 1) were excluded from statistical analysis since they do not feature a mean orientation. The overall mean error of the dispersion parameters Δkrel, Δbrel amounts for (33.9 ± 26.5)% and (13.2 ± 12.7)% (p < 0.001) using the band-pass and the AF method, respectively. It was found that for both methods the error of the mean fiber orientation Δθ¯ mainly depends on the degree of the alignment of the fiber network (Fig 6A) and is rather independent from the fiber geometry or image quality (not shown). The error of both methods reduces towards an increasing degree of fiber alignment.

Table 1. Overall error of mean orientation and dispersion determined by the band-pass method and by the AF method.

Note that f indicates the percentage of data points that were classified as outlier.

Δθ¯[°](k>1) Δbrelkrel[%] fΔbk[%] R2
band-pass method 2.3 ± 2.1 33.9 ± 26.5 0.73 0.78 ± 0.24
AF method 1.9 ± 1.5 13.2 ± 12.7 0.76 0.99 ± 0.00
p-value < 0.001 < 0.001 < 0.001
Fig 6. Error of the band-pass method and the AF method vs. the dispersion k of the fiber network.

Fig 6

Fibers with a width of 5, aspect ratio of 30 and an image noise factor of 1 were considered here. (A) shows the error of the mean fiber orientation Δθ¯. Inlets show exemplary Monte-Carlo generated greyscale fiber images from respective distributions. (B) shows the relative error of the fiber dispersion parameters Δkrel, Δbrel. Sample greyscale images, that were simulated by the implemented Monte-Carlo method are shown for k = 0.01 and k = 5. (*p < 0.05, **p < 0.01, ***p < 0.001).

The error of the dispersion parameters Δbrel and Δkrel is found to strongly depend on the degree of alignment, fiber geometry and image noise (Figs 6B and 7). With increasing the degree of alignment, the fiber dispersion error of the AF method, Δbrel, continuously decreases from a maximum error of 10.9% at k = 0.01 to a plateau of ∼5% for k > 2.2. The fiber dispersion error of the band-pass method, Δkrel, exhibits a large error at k = 0.01 Δkrel = 101.4%, which is first reduced to a minimum error of Δkrel ∼ 12% around k ∼ 1 but then is increased again towards aligned fiber networks to an error of 27.7% at k = 5 (Fig 6B). Except for k = 1 and k = 1.25 the error of both methods shows a significant (p < 0.05), for most values of k even highly significant (p < 0.001) difference.

Fig 7. Error of the dispersion parameter of the band-pass method and the AF method for different fiber geometries, dispersions and noise factors.

Fig 7

(A) shows the error of the dispersion parameter for fibers with a width of 1 pixel for aspect ratios 15 and 45 as well as noise factors 0 and 1. (B) shows the same as in (A) but for fibers with a width of 10 pixels. Each error is given for a dispersed (k = 0.01) and an aligned fiber network (k = 5). Inlets show exemplary Monte-Carlo generated greyscale fiber images from respective distributions. (*p < 0.05, **p < 0.01, ***p < 0.001).

Other than the error of the mean fiber orientation, the error of the dispersion parameter strongly depends on the fiber geometry, image noise and choice of evaluation method (Fig 7). An at least significant decrease (p < 0.05) in error was found for every group if the image was evaluated with the AF method.

A decreased fiber width strongly increases Δkrel for every combination of aspect ratio, dispersion and noise. In case Δbrel, the increase in error can be noted for aligned networks only. A raised noise factor significantly (p < 0.001) increases Δkrel and Δbrel for aligned networks of fibers with a width of 1. Additionally, a significant (p < 0.05) decrease and a highly significant increase (p < 0.001) in Δbrel was found for thick, short fibers (width = 10, AR = 15).

Application on experimental data

Our implemented algorithm was applied on an exemplary set of ten in vivo recorded SHG images of dermal collagen. Parameters of the cumulative angular distribution θ¯ and b were calculated using the AF method and compared to reference parameters θ¯ and b achieved from manual fiber tracing (Fig 8, S1 Dataset). The absolute mean error between calculation and manual segmentation for the mean orientation amounts for Δθ¯=(6.0±4.0)°, whereas the mean relative error of the fiber dispersion is Δbrel = (9.3 ± 12.1)%. The mean coefficient of determination was R2 = 0.99 ± 0.01.

Fig 8. Evaluation example of an in vivo SHG-image of dermal collagen.

Fig 8

Left column ((B),(D),(F)): Evaluation steps of the implemented image processing algorithm. Right column ((C),(E),(G)): Manual fiber tracing of fibers, which serves as ground truth. (A) shows the original SHG-image as measured with the multi-photon microscope. (B), the filtered power spectrum for δcut = 2.1%. (C), manually traced fibers. (D) and (E) show the resulting angular orientation distributions. For (D), α = 1.5 was used. (F) and (G) show the respective cumulative orientation distributions and the fit parameters obtained from sigmoid fitting.

Value pairs of calculated and reference parameter were fitted using a first order polynomial (Fig 9). High Pearson correlations were found for both parameters, namely R2 = 0.99 and R2 = 0.90 for the mean orientation angle and dispersion, respectively. Calculated Pearson correlations with respect to an ideal calculation (slope equal to one) amount for R2 = 0.98 and R2 = 0.8.

Fig 9. Calculated angular distribution parameters vs. reference distribution parameters for the experimental data.

Fig 9

(A) Mean fiber orientation θ¯ vs. mean fiber orientation θ¯m achieved from manual segmentation. (B) Fiber dispersion b vs. fiber dispersion bm achieved from manual segmentation. R2 values are given for the fitted curve (solid, orange) as well as for the ideal curve (dashed, black) with a slope of one. Errorbars represent 95% confidence bounds of fitted parameters.

Discussion

We report on a robust method to quantify the angular distribution of fibers in noisy greyscale fiber image. The whole image processing procedure covers: the application of the periodic decomposition to remove cross-like artifacts in the Fourier domain, Fourier filtering by only permitting values below a certain relative uncertainty δcut, computation of the angular distribution by weighting the number of pixels with Nα and quantification of the mean angle and dispersion by fitting a modified sigmoid function to the cumulative orientation distribution.

In comparison to conventionally used window functions like in [12, 16, 32, 36], the periodic decomposition has the advantage of conserving almost the entire image information while completely removing artifacts in the Fourier domain, as shown in Fig 2. Therefore, we omit a quantitative analysis. The Monte-Carlo noise simulation revealed that the effect on the uncertainty can be neglected since the periodic mapping only has significant effects on the image boundary only.

Filtering the power spectrum by excluding values above a predefined relative uncertainty allows for the definition of an adaptive filter. Optimal evaluation parameters were identified by applying a two parameter Nelder-Mead optimization, which succeeded for 99.8% of the images. A maximum cut-off error of δcut = 2.1% and a weighting factor of α = 1.5 was calculated, while the non-locality of the optimum was ensured. Polzer et. al introduced a similar weighting factor which raises the entire intensity distribution I(θ) [36]. However, the optimum value of their weighting factor seems to suffer from large fluctuations, whereas the optimal value of α is stable throughout the degree of alignment of fiber networks and throughout different fiber properties and image noise (S2 Fig).

Previously used filtering methods like the bandpass method [6, 34, 36] work with rotationally symmetric filters, which disregard the anisotropy of the signal. The derivation of optimal band-pass range is based on the fiber diameter [6]. With the AF method we apply a relative uncertainty criterion without any assumptions on the underlying fiber properties. The optimal value of δcut is found to be completely independent from the chosen fiber geometries, fiber disperion and image noise (S2A, S2C, S2E and S2G Fig). As a consequence, the fiber dispersion can be quantified with a significantly lower error for completely dispersed and highly aligned fiber networks in comparison to the band-pass method (Fig 6B). Especially the quantification of highly dispersed fiber networks (k < 1) is much more reliable using the AF method, whereas the dispersion calculated by the band-pass method suffers from large errors (Δkrel > 100%) (Figs 6B and 7). This is in accordance with the observations of Morrill et. al [34], who measured an error of ∼ 30% for k ∼ 0.2 using binary Monte-Carlo images.

If we use the AF method in conjunction with a von-Mises fit of the angular orientation distribution, large errors of the dispersion coefficient can be noted towards dispersed fiber networks (S3 Fig). Contrary to the band-pass method, Δkrel rapidly decreases towards aligned networks to a level of ∼ 10%. This effect is solely related to the adaptive filter and the weighted radial summation of the AF method, whereas the sigmoid fit ensures a reliable dispersion parameter estimation for dispersed networks.

Fibers with a width of 1 somehow represent an exception in comparison to the images containing fibers with width > 1 pixel. Regarding the result of the optimization of α with respect to different image and fiber properties (S2 Fig), it can be seen that α is quite stable throughout the dispersion k, noise factor and different fiber geometries. α fluctuates within the interval [1, 2] except for fibers with a width of 1 pixel, where the median value α amounts for αwidth=1 = 2.4. The application of the gauss-filter to dissolve sharp edges might even reduce the true fiber dimension down to a size which is near the resolution limit of power spectrum based methods resulting in large deviations of the dispersion for highly aligned fiber networks.

Using the Monte-Carlo approach to create artificial fibrous images for validation purposes is a common tool. However, it is rather difficult to draw a comparison to the accuracy of other methods found in the literature since mostly a low quantity of binary images was investigated [12, 34]. For example, Morrill et. al measured an overall error of (0.71 ± 0.43)° for the mean orientation and (7.4 ± 3.0)% for the fiber dispersion using binary fiber images, whereas we measured errors of (2.3 ± 2.1)° and (33.9 ± 26.5)% [34]. The use of greyscale images will generally result in a lower accuracy compared to the evaluation of binary images, since the superimposition of fibers might generate intensity deviations in the power spectrum.

The AF method was applied to in vivo SHG images of dermal collagen. The multi-photon images that were used provide a sufficiently high image intensity I(x, y) (16-bit), which comes along with a sufficiently low relative intensity error ΔI/I=1/I. Therefore, δcut = 2.1% provides a reasonable filtering value, which results in an accurate quantification of the angular orientation distribution in terms of mean fiber orientation and fiber dispersion.

Conclusion

The proposed adaptive filter method modifies common Fourier methods at different stages, namely artifact removal in the Fourier domain, filtering of the power spectrum and quantification of the angular signal.

The adaptive filter conserves the anisotropy of the angular signal in the Fourier domain, which ensures a stable error for disordered as well as highly aligned fiber networks. Using the cumulative distribution naturally averages the data, which spares out any averaging of the angular distribution. The high mean goodness of the fit R2 = 0.99 which was measured for both, Monte-Carlo images and SHG-images, indicates that the modified sigmoid function provides a perfect model of the cumulative distribution function.

The adaptive filtering method was found to be a reliable and accurate tool for quantifying the angular orientation distribution in fibrous SHG images of dermal collagen, even for images suffering from a low image quality. Aside from its benefits concerning accuracy and reliability, the AF method considers measurement uncertainties, which are of key importance in any kind of scientific experiment.

Supporting information

S1 Table. Periodic decomposition: Relative deviation of the error propagation simulated by Monte-Carlo and the basic image error ΔI for N = 105 iterations.

(PDF)

S2 Table. Power spectrum: Relative deviation between calculated and Monte-Carlo simulated uncertainty for N = 105 iterations.

(PDF)

S1 Fig. Sensitivity analysis of the central cut-off radius.

(A) Squared difference between calculated angular orientation distribution and sampled fiber angle distribution on N = 104 images (Monte-Carlo generated). The same dataset was also used for evaluation parameter optimization. Unfiltered power spectra are used to isolate the effect of the cut-off radius. (B-D) Evaluation example for cut-off radii (0,3,6). The artifact dramatically reduces from a 0 pixel cut-off to a radial cut-off of 3 pixels. Cut-off radii above 3 pixels barely influence the angular distribution. In order to save angular information, we choose a cut-off radius of 3 pixels.

(EPS)

S2 Fig. Optimal evaluation parameters vs. fiber properties and image noise.

Plotted are median values and errorbars represent the interquartile range (25, 75). (A,C,E,G) represent plots of δcut vs. dispersion k, noise factor NF, aspect ratio (AR) and width. (B,D,F,H) are plots of the weighting factor α vs. dispersion k, noise factor NF, aspect ratio (AR) and width.

(EPS)

S3 Fig. Error of the dispersion parameter k and b of the von-Mises fit and the sigmoid fit of the AF method for fibrous Monte-Carlo images (width = 5, AR = 30).

The von-Mises fit was applied to the angular orientation distribution as calculated by the AF method, whereas the sigmoid fit was applied to the respective cumulative orientation distribution.

(EPS)

S1 Dataset. The .csv file provides the reference parameter as well as the parameter calculated by the AF method for each image.

(CSV)

Data Availability

All relevant data are within the manuscript and its Supporting Information files. All images are available from the figshare database (DOI: 10.6084/m9.figshare.10529879).

Funding Statement

Beiersdorf AG provided support in the form of salaries for authors MW, SJ, HW and FF, but did not have any additional role in the study design, data collection and analysis, decision to publish, or preparation of the manuscript. The specific roles of these authors are articulated in the ‘authors contribution’ section.

References

  • 1. Ní Annaidh A, Bruyère K, Destrade M, Gilchrist MD, Otténio M. Characterization of the anisotropic mechanical properties of excised human skin. J Mech Behav Biomed Mater. 2012;5(1):139–148. 10.1016/j.jmbbm.2011.08.016 [DOI] [PubMed] [Google Scholar]
  • 2. Bancelin S, Lynch B, Bonod-Bidaud C, Ducourthial G, Psilodimitrakopoulos S, Dokládal P, et al. Ex vivo multiscale quantitation of skin biomechanics in wild-type and genetically-modified mice using multiphoton microscopy. Sci Rep. 2015;5(December):1–14. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Chen X, Nadiarynkh O, Plotnikov S, Campagnola PJ. Second harmonic generation microscopy for quantitative analysis of collagen fibrillar structure. Nat Protoc. 2012;7(4):654–669. 10.1038/nprot.2012.009 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Frisch KE, Duenwald-Kuehl SE, Kobayashi H, Chamberlain CS, Lakes RS, Vanderby R. Quantification of collagen organization using fractal dimensions and Fourier transforms. Acta Histochem. 2012;114(2):140–144. 10.1016/j.acthis.2011.03.010 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Levillain A, Orhant M, Turquier F, Hoc T. Contribution of collagen and elastin fibers to the mechanical behavior of an abdominal connective tissue. J Mech Behav Biomed Mater. 2016;61:308–317. 10.1016/j.jmbbm.2016.04.006 [DOI] [PubMed] [Google Scholar]
  • 6. Marquez JP. Fourier analysis and automated measurement of cell and fiber angular orientation distributions. Int J Solids Struct. 2006;43(21):6413–6423. 10.1016/j.ijsolstr.2005.11.003 [DOI] [Google Scholar]
  • 7. Mega Y, Robitaille M, Zareian R, McLean J, Ruberti J, DiMarzio C. Quantification of lamellar orientation in corneal collagen using second harmonic generation images. Opt Lett. 2012;37(16):3312–4. 10.1364/OL.37.003312 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Mercatelli R, Ratto F, Rossi F, Tatini F, Menabuoni L, Malandrini A, et al. Three-dimensional mapping of the orientation of collagen corneal lamellae in healthy and keratoconic human corneas using SHG microscopy. J Biophotonics. 2017;10(1):75–83. 10.1002/jbio.201600122 [DOI] [PubMed] [Google Scholar]
  • 9. Nesbitt S, Scott W, Macione J, Kotha S. Collagen Fibrils in Skin Orient in the Direction of Applied Uniaxial Load in Proportion to Stress while Exhibiting Differential Strains around Hair Follicles. Materials (Basel). 2015;8(4):1841–1857. 10.3390/ma8041841 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Rezakhaniha R, Agianniotis A, Schrauwen JTC, Griffa A, Sage D, Bouten CVC, et al. Experimental investigation of collagen waviness and orientation in the arterial adventitia using confocal laser scanning microscopy. Biomech Model Mechanobiol. 2012;11(3-4):461–473. 10.1007/s10237-011-0325-z [DOI] [PubMed] [Google Scholar]
  • 11. Ribeiro JF, dos Anjos EHM, Mello MLS, de Campos Vidal B. Skin Collagen Fiber Molecular Order: A Pattern of Distributional Fiber Orientation as Assessed by Optical Anisotropy and Image Analysis. PLoS One. 2013;8(1):5–7. 10.1371/journal.pone.0054724 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Schriefl AJ, Reinisch AJ, Sankaran S, Pierce DM, Holzapfel GA. Quantitative assessment of collagen fibre orientations from two-dimensional images of soft biological tissues. J R Soc Interface. 2012;9(76):3081–3093. 10.1098/rsif.2012.0339 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Stender CJ, Rust E, Martin PT, Neumann EE, Brown RJ, Lujan TJ. Modeling the effect of collagen fibril alignment on ligament mechanical behavior. Biomech Model Mechanobiol. 2018;17(2):543–557. 10.1007/s10237-017-0977-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Van Zuijlen PPM, Ruurda JJB, Van Veen HA, Van Marle J, Van Trier AJM, Groenevelt F, et al. Collagen morphology in human skin and scar tissue: No adaptations in response to mechanical loading at joints. Burns. 2003. 10.1016/s0305-4179(03)00052-4 [DOI] [PubMed] [Google Scholar]
  • 15. Wu S, Li H, Yang H, Zhang X, Li Z, Xu S. Quantitative analysis on collagen morphology in aging skin based on multiphoton microscopy. J Biomed Opt. 2011. 10.1117/1.3565439 [DOI] [PubMed] [Google Scholar]
  • 16. Pourdeyhimi B, Dent R, Davis H. Measuring Fiber Orientation in Nonwovens Part III: Fourier Transform. Text Res J. 1997;67(2):143–151. 10.1177/004051759706700211 [DOI] [Google Scholar]
  • 17. Ghassemieh E, Acar M, Versteeg H. Microstructural analysis of non-woven fabrics using scanning electron microscopy and image processing. Part 1: Development and verification of the methods. Proc Inst Mech Eng Part L J Mater Des Appl. 2002;216(3):199–207. [Google Scholar]
  • 18. Ayres CE, Jha BS, Meredith H, Bowman JR, Bowlin GL, Henderson SC, et al. Measuring fiber alignment in electrospun scaffolds: A user’s guide to the 2D fast Fourier transform approach. J Biomater Sci Polym Ed. 2008;19(5):603–621. 10.1163/156856208784089643 [DOI] [PubMed] [Google Scholar]
  • 19. D’Amore A, Stella JA, Wagner WR, Sacks MS. Characterization of the complete fiber network topology of planar fibrous tissues and scaffolds. Biomaterials. 2010;31(20):5345–54. 10.1016/j.biomaterials.2010.03.052 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Liu C, Zhu C, Li J, Zhou P, Chen M, Yang H, et al. The effect of the fibre orientation of electrospun scaffolds on the matrix production of rabbit annulus fibrosus-derived stem cells. Bone Res. 2015;3(January). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Redon C, Chermant L, Chermant JL, Coster M. Assessment of fibre orientation in reinforced concrete using Fourier image transform. J Microsc. 1998;191(3):258–265. 10.1046/j.1365-2818.1998.00393.x [DOI] [PubMed] [Google Scholar]
  • 22. Stender CJ, Rust E, Martin PT, Neumann EE, Brown RJ, Lujan TJ. Modeling the effect of collagen fibril alignment on ligament mechanical behavior. Biomech Model Mechanobiol. 2018;17(2):543–557. 10.1007/s10237-017-0977-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Gasser TC, Ogden RW, Holzapfel GA. Hyperelastic modelling of arterial layers with distributed collagen fibre orientations. J R Soc Interface. 2006;3(6):15–35. 10.1098/rsif.2005.0073 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Fan R, Sacks MS. Simulation of planar soft tissues using a structural constitutive model: Finite element implementation and validation. J Biomech. 2014. 10.1016/j.jbiomech.2014.03.014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Wu H, Fan J, Chu CC, Wu J. Electrospinning of small diameter 3-D nanofibrous tubular scaffolds with controllable nanofiber orientations for vascular grafts. J Mater Sci Mater Med. 2010;21(12):3207–3215. 10.1007/s10856-010-4164-8 [DOI] [PubMed] [Google Scholar]
  • 26. Frahs SM, Oxford JT, Neumann EE, Brown RJ, Keller-Peck CR, Pu X, et al. Extracellular Matrix Expression and Production in Fibroblast-Collagen Gels: Towards an In Vitro Model for Ligament Wound Healing. Ann Biomed Eng. 2018;46(11):1882–1895. 10.1007/s10439-018-2064-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Lau TY, Ambekar R, Toussaint KC. Quantification of collagen fiber organization using three-dimensional Fourier transform-second-harmonic generation imaging. Opt Express. 2012;20(19):21821 10.1364/OE.20.021821 [DOI] [PubMed] [Google Scholar]
  • 28. Lutz V, Sattler M, Gallinat S, Wenck H, Poertner R, Fischer F. Impact of collagen crosslinking on the second harmonic generation signal and the fluorescence lifetime of collagen autofluorescence. Ski Res Technol. 2012;18(2):168–179. 10.1111/j.1600-0846.2011.00549.x [DOI] [PubMed] [Google Scholar]
  • 29. Lutz V, Sattler M, Gallinat S, Wenck H, Poertner R, Fischer F. Characterization of fibrillar collagen types using multi-dimensional multiphoton laser scanning microscopy. Int J Cosmet Sci. 2012;34(2):209–215. 10.1111/j.1468-2494.2012.00705.x [DOI] [PubMed] [Google Scholar]
  • 30. Annaidh AN, Karine Bruyère, Destrade M, Gilchrist MD, Maurini C, Otténio M, et al. Automated estimation of collagen fibre dispersion in the dermis and its contribution to the anisotropic behaviour of skin. Ann Biomed Eng. 2012;40(8):1666–1678. 10.1007/s10439-012-0542-3 [DOI] [PubMed] [Google Scholar]
  • 31. Bredfeldt JS, Liu Y, Pehlke CA, Conklin MW, Szulczewski JM, Inman DR, et al. Computational segmentation of collagen fibers from second-harmonic generation images of breast cancer. J Biomed Opt. 2014;19(1):016007 10.1117/1.JBO.19.1.016007 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32. Kim A, Lakshman N, Petroll WM. Quantitative assessment of local collagen matrix remodeling in 3-D Culture: The role of Rho kinase. Exp Cell Res. 2006. 10.1016/j.yexcr.2006.08.009 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Sander EA, Barocas VH. Comparison of 2D fiber network orientation measurement methods. J Biomed Mater Res—Part A. 2009;88(2):322–331. 10.1002/jbm.a.31847 [DOI] [PubMed] [Google Scholar]
  • 34. Morrill EE, Tulepbergenov AN, Stender CJ, Lamichhane R, Brown RJ, Lujan TJ. A validated software application to measure fiber organization in soft tissue. Biomech Model Mechanobiol. 2016;15(6):1467–1478. 10.1007/s10237-016-0776-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Yang W, Sherman VR, Gludovatz B, Schaible E, Stewart P, Ritchie RO, et al. On the tear resistance of skin. Nat Commun. 2015;6:6649 10.1038/ncomms7649 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36. Polzer S, Gasser TC, Forsell C, Druckmüllerova H, Tichy M, Staffa R, et al. Automatic identification and validation of planar collagen organization in the aorta wall with application to abdominal aortic aneurysm. Microsc Microanal. 2013;19(6):1395–1404. 10.1017/S1431927613013251 [DOI] [PubMed] [Google Scholar]
  • 37. Schriefl AJ, Wolinski H, Regitnig P, Kohlwein SD, Holzapfel GA. An automated approach for three-dimensional quantification of fibrillar structures in optically cleared soft biological tissues. J R Soc Interface. 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Puschmann S, Rahn CD, Wenck H, Gallinat S, Fischer F. In vivo quantification of human dermal skin aging using SHG and autofluorescence. Multimodal Biomed Imaging VII. 2012;8216:821608 10.1117/12.906460 [DOI] [Google Scholar]
  • 39.MATLAB. version 9.4.0.813654 (R2018a). The MathWorks Inc.; 2018.
  • 40.MATLAB. Image Processing Toolbox (version 10.2). The MathWorks Inc.; 2018.
  • 41.MATLAB. Curve Fitting Toolbox (version 3.5.7). The MathWorks Inc.; 2018.
  • 42. Paul H, Jex I, Paul H, Jex I. Photon statistics. Introd to Quantum Opt. 2010; p. 127–154. [Google Scholar]
  • 43. Becker RI, Morrison N. The errors in FFT estimation. IEEE Trans Signal Process. 2002;44(8):133–135. [Google Scholar]
  • 44. Withayachumnankul W, Fischer BM, Lin H, Abbott D. Uncertainty in terahertz time-domain spectroscopy measurement. J Opt Soc Am B. 2008;25(6):1059 10.1364/JOSAB.25.001059 [DOI] [Google Scholar]
  • 45. Moisan L. Periodic plus smooth image decomposition. J Math Imaging Vis. 2011;39(2):161–179. 10.1007/s10851-010-0227-1 [DOI] [Google Scholar]
  • 46.University of Wisconsin. Public-Domain Test Images for Homeworks and Projects;. Available from: https://homepages.cae.wisc.edu/~ece533/images/.
  • 47. Lagarias C J, Reeds A J, Wright H M, Wright E P. Convergence Properties of the Nelder-Mead Simplex Method in Low Dimensions. SIAM J Optim. 1998;9(1):112–147. 10.1137/S1052623496303470 [DOI] [Google Scholar]
  • 48. Koenig K, Riemann I. High-resolution multiphoton tomography of human skin with subcellular spatial resolution and picosecond time resolution. J Biomed Opt. 2003;8(3):432 10.1117/1.1577349 [DOI] [PubMed] [Google Scholar]
  • 49.Rahn CD, Meine H, Gallinat S, Wenck H, Wittern KP, Fischer F. Fully automated data acquisition and fast data interpretation in a customized multimodal multiphoton microscope. In: Three-Dimensional Multidimens. Microsc. Image Acquis. Process. XVII; 2010.
  • 50.Schwarz M, Riemann I, Stracke F, Huck V, Gorzelanny C, Schneider SW, et al. A comparative study of different instrumental concepts for spectrally and lifetime-resolved multiphoton intravital tomography (5D-IVT) in dermatological applications. In: Imaging, Manip. Anal. Biomol. Cells, Tissues VIII; 2010.

Decision Letter 0

William Speier

11 Nov 2019

PONE-D-19-26997

Noise Reduction and Quantification of Fiber Orientations in Greyscale Images

PLOS ONE

Dear Mr. Witte,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

This revised manuscript does a good job of addressing the comments from the previous submission. There is one significant change suggested by reviewer 2 regarding the comparison with the band-pass method. If this comment is addressed, I believe that the manuscript will be suitable for publication.

We would appreciate receiving your revised manuscript by Dec 26 2019 11:59PM. When you are ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter.

To enhance the reproducibility of your results, we recommend that if applicable you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions see: http://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). This letter should be uploaded as separate file and labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. This file should be uploaded as separate file and labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. This file should be uploaded as separate file and labeled 'Manuscript'.

Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.

We look forward to receiving your revised manuscript.

Kind regards,

William Speier, PhD

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

http://www.journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and http://www.journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. We note that Figures in your submission contain images which may be copyrighted.

All PLOS content is published under the Creative Commons Attribution License (CC BY 4.0), which means that the manuscript, images, and Supporting Information files will be freely available online, and any third party is permitted to access, download, copy, distribute, and use these materials in any way, even commercially, with proper attribution. For these reasons, we cannot publish previously copyrighted maps or satellite images created using proprietary data, such as Google software (Google Maps, Street View, and Earth). For more information, see our copyright guidelines: http://journals.plos.org/plosone/s/licenses-and-copyright.

We require you to either (a) present written permission from the copyright holder to publish these figures specifically under the CC BY 4.0 license, or (b) remove the figures from your submission:

a. You may seek permission from the original copyright holder of Figures to publish the content specifically under the CC BY 4.0 license.

We recommend that you contact the original copyright holder with the Content Permission Form (http://journals.plos.org/plosone/s/file?id=7c09/content-permission-form.pdf) and the following text:

“I request permission for the open-access journal PLOS ONE to publish XXX under the Creative Commons Attribution License (CCAL) CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Please be aware that this license allows unrestricted use and distribution, even commercially, by third parties. Please reply and provide explicit written permission to publish XXX under a CC BY license and complete the attached form.”

Please upload the completed Content Permission Form or other proof of granted permissions as an "Other" file with your submission.

In the figure caption of the copyrighted figure, please include the following text: “Reprinted from [ref] under a CC BY license, with permission from [name of publisher], original copyright [original copyright year].”

b. If you are unable to obtain permission from the original copyright holder to publish these figures under the CC BY 4.0 license or if the copyright holder’s requirements are incompatible with the CC BY 4.0 license, please either i) remove the figure or ii) supply a replacement figure that complies with the CC BY 4.0 license. Please check copyright information on all replacement figures and update the figure caption with source information. If applicable, please specify in the figure caption text when a figure is similar but not identical to the original image and is therefore for illustrative purposes only.

The following resources for replacing copyrighted map figures may be helpful:

USGS National Map Viewer (public domain): http://viewer.nationalmap.gov/viewer/

The Gateway to Astronaut Photography of Earth (public domain): http://eol.jsc.nasa.gov/sseop/clickmap/

Maps at the CIA (public domain): https://www.cia.gov/library/publications/the-world-factbook/index.html and https://www.cia.gov/library/publications/cia-maps-publications/index.html

NASA Earth Observatory (public domain): http://earthobservatory.nasa.gov/

Landsat: http://landsat.visibleearth.nasa.gov/

USGS EROS (Earth Resources Observatory and Science (EROS) Center) (public domain): http://eros.usgs.gov/#

Natural Earth (public domain): http://www.naturalearthdata.com/

3. Please amend your Data availability statement and Methods section to clearly indicate the origin of all images used for testing the method. Please also clarify if any images were obtained specifically for this study, and if so, whether these have been made available to other researchers.

4. Your ethics statement must appear in the Methods section of your manuscript.

If your ethics statement is written in any section besides the Methods, please move it to the Methods section and delete it from any other section.

Please also ensure that your ethics statement is included in your manuscript, as the ethics section of your online submission will not be published alongside your manuscript.

5. Please provide the specific IRB approval number.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Partly

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: No

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: Presented manuscript provides new approach for fiber orientation analysis. The power spectrum filtering based on relative uncertainity is very nice idea. I believe this method will help researchers in the field of image processing improve their algorithms for fiber orientation estimation. All my previous concerns were adequately addressed so I suggest to accept this paper.

Reviewer #2: The authors did a nice job addressing many of the comments from the original review. While I do feel that the quality of the paper has been considerably strengthened, I feel there is a critical deficiency that should be corrected prior to publication:

A direct comparison is now made with a band-pass method (Morrill et al., FiberFit). This is a very helpful analysis; however, the results are difficult to interpret since the adaptive filtering method (AF) uses preprocessed images while it appears that the band-pass method uses the raw images. More specifically, the AF method uses periodic decomposition of the raw image to remove cross-like artifacts in the Fourier domain (Fig. 2), but it appears that these edge artifacts were not removed from the images used for the band-pass analysis. In the paper by Morrill et al., the test images were generated without high intensity pixels near the image boundary to avoid cross-like artifacts in the Fourier domain (similar to a window function). This difference in preprocessing may contribute to the large fiber dispersion error calculated in this paper for the band-pass method (34.3%) relative to the fiber dispersion error calculated for the band-pass method in Morrill et al. (7.4%). Since the importance of edge artifact removal is well known (Moisan 2011) and is not a novel contribution of this paper, preprocessed images that remove this edge artifact (via periodic decomposition) should be used in the analysis of both the AF and band-pass methods. This would allow a more direct interpretation of how the novel contributions of this study effect error in measuring fiber dispersion and mean fiber orientation, relative to the band-pass method.

Other comments:

- In the original submission, figure 8 was included to show the advantage of using a Sigmoid function vs Von-Mises function. It appears that this was removed, and there is no longer any quantitative or qualitative comparison with a Von-Mises function. Therefore, the advantage of a Sigmoid function is no longer apparent w.r.t. a conventional Von-Mises approach. A figure showing the difference in error using these two different methods should be returned to the paper (could be a supplemental figure).

- For calculating fiber dispersion error for the AF method, please make it clear how you calculated percent error between the parameter (k) input into the von-Mises function to generate the test images, and the parameter (b) that was obtained by fitting the sigmoid function.

- Please include the magnification of the SHG images, and include a scale bar on the images in Fig. 8.

- For transparency, all generated images used to compare the AF method and the band-pass method should be made publicly available via a public repository.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files to be viewed.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2020 Jan 16;15(1):e0227534. doi: 10.1371/journal.pone.0227534.r003

Author response to Decision Letter 0


10 Dec 2019

Major comment (summarized):

Use preprocessed (periodic plus smooth decomposition) images for the comparison of the band-pass method with the AF method.

Response:

We fully agree with your point. We noticed, that our generated MC images rarely suffer from any cross-like artifacts. However, we re-calculated the errors and levels of significance using the smooth component of the decomposition for the band-pass method. The global error of the dispersion coefficient k sligthly decreased from (34.3±26.7)% to (33.9±26.5)%.

Other comments:

- In the original submission, figure 8 was included to show the advantage of using a Sigmoid function vs Von-Mises function. It appears that this was removed, and there is no longer any quantitative or qualitative comparison with a Von-Mises function. Therefore, the advantage of a Sigmoid function is no longer apparent w.r.t. a conventional Von-Mises approach. A figure showing the difference in error using these two different methods should be returned to the paper (could be a supplemental figure).

Response:

We agree on that. We adjusted the figure to the current dataset and added it to our supplement (S3_Fig). In addition, we refer to the supplemental figure in the discussion of the revised manuscript.

- For calculating fiber dispersion error for the AF method, please make it clear how you calculated percent error between the parameter (k) input into the von-Mises function to generate the test images, and the parameter (b) that was obtained by fitting the sigmoid function.

Response:

As stated in our manuscript (lines 228-232) we fitted both, the frequency distribution and the cumulative frequency distribution of the sampled fiber angles to obtain reference parameter b and k. Using this approach, we additionally account for statistical sampling errors. If we use the predefined value of k as reference value we get an error of (35.0±25.6)% as global error for the band-pass method (preprocessed images).

- Please include the magnification of the SHG images, and include a scale bar on the images in Fig. 8.

- For transparency, all generated images used to compare the AF method and the band-pass method should be made publicly available via a public repository.

Response:

We also included a scale bar on the images and uploaded the data to a figshare repository.

Attachment

Submitted filename: Response_to_Reviewer.docx

Decision Letter 1

William Speier

23 Dec 2019

Noise Reduction and Quantification of Fiber Orientations in Greyscale Images

PONE-D-19-26997R1

Dear Dr. Witte,

We are pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it complies with all outstanding technical requirements.

Within one week, you will receive an e-mail containing information on the amendments required prior to publication. When all required modifications have been addressed, you will receive a formal acceptance letter and your manuscript will proceed to our production department and be scheduled for publication.

Shortly after the formal acceptance letter is sent, an invoice for payment will follow. To ensure an efficient production and billing process, please log into Editorial Manager at https://www.editorialmanager.com/pone/, click the "Update My Information" link at the top of the page, and update your user information. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to enable them to help maximize its impact. If they will be preparing press materials for this manuscript, you must inform our press team as soon as possible and no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

With kind regards,

William Speier, PhD

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #2: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #2: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #2: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #2: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #2: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #2: (No Response)

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #2: No

Acceptance letter

William Speier

7 Jan 2020

PONE-D-19-26997R1

Noise Reduction and Quantification of Fiber Orientations in Greyscale Images

Dear Dr. Witte:

I am pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department.

If your institution or institutions have a press office, please notify them about your upcoming paper at this point, to enable them to help maximize its impact. If they will be preparing press materials for this manuscript, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org.

For any other questions or concerns, please email plosone@plos.org.

Thank you for submitting your work to PLOS ONE.

With kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. William Speier

Academic Editor

PLOS ONE

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Table. Periodic decomposition: Relative deviation of the error propagation simulated by Monte-Carlo and the basic image error ΔI for N = 105 iterations.

    (PDF)

    S2 Table. Power spectrum: Relative deviation between calculated and Monte-Carlo simulated uncertainty for N = 105 iterations.

    (PDF)

    S1 Fig. Sensitivity analysis of the central cut-off radius.

    (A) Squared difference between calculated angular orientation distribution and sampled fiber angle distribution on N = 104 images (Monte-Carlo generated). The same dataset was also used for evaluation parameter optimization. Unfiltered power spectra are used to isolate the effect of the cut-off radius. (B-D) Evaluation example for cut-off radii (0,3,6). The artifact dramatically reduces from a 0 pixel cut-off to a radial cut-off of 3 pixels. Cut-off radii above 3 pixels barely influence the angular distribution. In order to save angular information, we choose a cut-off radius of 3 pixels.

    (EPS)

    S2 Fig. Optimal evaluation parameters vs. fiber properties and image noise.

    Plotted are median values and errorbars represent the interquartile range (25, 75). (A,C,E,G) represent plots of δcut vs. dispersion k, noise factor NF, aspect ratio (AR) and width. (B,D,F,H) are plots of the weighting factor α vs. dispersion k, noise factor NF, aspect ratio (AR) and width.

    (EPS)

    S3 Fig. Error of the dispersion parameter k and b of the von-Mises fit and the sigmoid fit of the AF method for fibrous Monte-Carlo images (width = 5, AR = 30).

    The von-Mises fit was applied to the angular orientation distribution as calculated by the AF method, whereas the sigmoid fit was applied to the respective cumulative orientation distribution.

    (EPS)

    S1 Dataset. The .csv file provides the reference parameter as well as the parameter calculated by the AF method for each image.

    (CSV)

    Attachment

    Submitted filename: Letter_Reviewer2.docx

    Attachment

    Submitted filename: Response_to_Reviewer.docx

    Data Availability Statement

    All relevant data are within the manuscript and its Supporting Information files. All images are available from the figshare database (DOI: 10.6084/m9.figshare.10529879).


    Articles from PLoS ONE are provided here courtesy of PLOS

    RESOURCES