# Automated Nanofiber Diameter Measurement in SEM Images Using a Robust Image Analysis Method

Authors: Ertan Öznergiz; Yasar Emre Kiyak; Mustafa E. Kamasak; Isa Yildirim
Journal: Journal of Nanomaterials
 (2014)

---

## Abstract

Due to the high surface area, porosity, and rigidity, applications of nanofibers and nanosurfaces have developed in recent years. Nanofibers and nanosurfaces are typically produced by electrospinning method. In the production process, determination of average fiber diameter is crucial for quality assessment. Average fiber diameter is determined by manually measuring the diameters of randomly selected fibers on scanning electron microscopy (SEM) images. However, as the number of the images increases, manual fiber diameter determination becomes a tedious and time consuming task as well as being sensitive to human errors. Therefore, an automated fiber diameter measurement system is desired. In the literature, this task is achieved by using image analysis algorithms. Typically, these methods first isolate each fiber in the image and measure the diameter of each isolated fiber. Fiber isolation is an error-prone process. In this study, automated calculation of nanofiber diameter is achieved without fiber isolation using image processing and analysis algorithms. Performance of the proposed method was tested on real data. The effectiveness of the proposed method is shown by comparing automatically and manually measured nanofiber diameter values.


---

## Body

## 1. Introduction

Nanotechnology has recently become the most popular area of scientific and technological activities. Nanofibers have extremely high specific surface area due to their small diameters. Additionally, nanofiber mats can be highly porous with excellent pore interconnection. One-gram fiber can cover a surface up to 1000 m2 depending on the polymer thickness. These unique characteristics make nanofibers an excellent choice for advanced applications such as filtration, agrotextiles, and medical applications. Electrospinning has been the most effective technique for nanofiber production processes. This process technology ensures the efficient use of materials and provides a very high quality filtration. The following items are used in the electrospinning process: (1) a polymer solution, (2) a feeder that has a low feed rate which is used to transfer the polymer solution to the charging unit, (3) a conductive charging unit that is used to charge the polymer solution, (4) a high voltage power supply to charge the polymer passing through the charging unit, and (5) a grounded connector where the charged polymer is transferred due to the potential difference between charging unit and connector.Automatic calculation of the fiber diameters is a relatively new research topic. There are few studies in the literature on automated fiber feature analysis. In these studies, fibers were first isolated by using image processing methods. After the isolation process, the direction [1, 2], diameter [3–6], pore size [7], uniformity [8], and other structural features [9] of the isolated fibers were investigated. Performance of these studies was tested on both synthetic and real data. Diameters of the real data nanofibers were measured manually for comparison. Performance of these methods may be adversely affected by the errors in the fiber isolation process. In this study, a novel image analysis method is developed to automate fiber diameter calculation without the need of fiber isolation stage.The paper is organized as follows. In Section2, the proposed method is described. The results of the proposed method are demonstrated in Section 3. The paper is concluded in Section 4.


## 2. SEM Image Analysis Method

In this paper, the Multifunctional Electrospinning Platform (MEP) shown in Figure1 is used in the production process [10]. The nanofibers examined in this study are produced using PAN/DMF, PU, PVA, PEO-PCL3 solutions of different concentrations, 12 kV voltage, 14 cm needle to collector distance, and 1.2 mL/h flow rate. SEM images at different resolutions of PAN/DMF (8% concentration) nanofiber mats are shown in Figure 2. The image analysis algorithm that is designed for automated nanofiber diameter measurement is shown in Figure 3. Images taken from SEM are first processed using Canny edge detector [11]. Figure 4 illustrates a sample image taken from SEM and its edges obtained by Canny edge detector. A normalized Radon transform is applied to the edge image to compute the projection of edges at different angles. Radon transform was earlier used in shape analysis studies [12]. Figure 4 shows the projections with respect to the distance from the origin (t) and the angle (θ). The mathematical expression for this projection is as follows:
(1)
δ
t
-
x
cos
⁡
⁡
θ
+
y
sin
⁡
θ
,
where θ denotes the angle of the projection, t denotes the distance of projection from the origin, and δ
· denotes the delta Dirac function [13]. In the proposed algorithm, the ratio of edges at different distance and angles to the distance of the corresponding projection within the image is computed as follows:
(2)
R
t
,
θ
=
1
L
t
,
θ
∑
x
∑
y
f
x
,
y
δ
t
-
x
cos
⁡
⁡
θ
+
y
sin
⁡
θ
,
where f
(
x
,
y
) denotes the value of edge within the image at (
x
,
y
) coordinate and L
t
,
θ denotes the length of projection at distance t and angle θ within the image (see Figure 5).Figure 1
The MEP used for nanofiber production by electrospinning [1].Sample SEM images at different resolutions of PAN/DMF (8% concentration) nanofiber mats.
(a)
(b)
(c)Figure 3
Flowchart of the proposed method.(a) Sample SEM image. (b) Edges of the sample image detected by Canny edge detector.
(a)
(b)Figure 5
Normalized Radon transform, projection at distancet and angle θ (denoted by the dashed line), distance of a projection within the image (denoted by L), and margins around the projection (denoted by ε).


## 3. Results

In this study, 10 SEM images of the nanofibers produced using PAN/DMF, PU, PVA, PEO-PCL3 solutions of different concentrations, 12 kV voltage, 14 cm needle to collector distance, and 1.2 mL/h flow rate were used for automated nanofiber diameter measurement. 48 nanofibers were selected from these 10 SEM images. Diameters of the nanofibers were measured manually for the comparison at 568 locations.Detected edges using Canny algorithm were searched with different distances and angles. A fiber edge that was found att
=
330 and θ
=
46 degrees is shown in Figure 6. The normalized Radon transform (obtained from (2)) was computed which is shown in Figure 7. In this figure, the ratio values (
R
(
t
,
θ
)
) are shown on a logarithmic scale for a better visualization. Each node on this transform corresponds to a fiber in the SEM image. Some of these nodes are shown with arrows in Figure 7.Figure 6
Projection att
=
330 and θ
=
46 overlaid on the edge image.Figure 7
R
(
t
,
θ
) matrix (logarithmic) is formed by projections taken at different distance and angles divided by the distance of the projection within the image.The ratio image is thresholded using a predetermined threshold value, 0.4. Ratios that are over this threshold value are backprojected to determine the edges of the fibers which are shown in Figure8. There are many spurious edges for the same fiber. To remove the false edges, a postprocessing step is included. In this step, the edge corresponding to the highest ratio was accepted as the fiber edge and the rest were rejected. Furthermore, single edges were removed, and detected diameters that are out of the expected range for a fiber were also rejected in the postprocessing step.Figure 8
Thresholded and backprojectedR
(
t
,
θ
) image before postprocessing.The fibers corresponding to Figure4(a) are shown in Figure 9. From this figure, it can be seen that 7 fibers are correctly located.Figure 9
Thresholded and backprojectedR
(
t
,
θ
) image after postprocessing.In Figure10, some sample results from the proposed algorithm are shown. As it can be seen from these results, some of the fibers in the background could not be detected. The sensitivity of the algorithm is affected by the Canny algorithm parameters, the threshold value used for eliminating values of the ratio image below the threshold, and the margin size defined around each projection. The sensitivity may be increased by reducing the ratio threshold and increasing the margins around the projections. However, increasing sensitivity may result in more false edges in the SEM images. Therefore, there is a trade-off in determining the parameters of the algorithm.Sample results of the proposed algorithm for sample SEM images at different resolutions of PAN/DMF (8% concentration) nanofiber mats.
(a)
(b)
(c)
(d)
(e)
(f)In Figure10(c), multiple edges found for the same fiber can be seen. Most of these artifacts were removed in the postprocessing step; however, some of them could not be yet filtered out due to the fixed threshold value and the margin size used.In Figure11, it is shown that the proposed algorithm is robust against bifurcations in the fibers. The average fiber diameter is our main interest, and the directional changes and bifurcations of fibers could not change the average fiber diameter computed by the proposed algorithm.Figure 11
Proposed algorithm is robust to changes in the fibers such as bifurcations as shown in the lower left corner of the image.Manually measured fiber diameters at 568 locations and automatically measured fiber diameters by the proposed method were compared. The effectiveness of the proposed method was shown by obtaining very close values to the manually measured nanofiber diameter values as shown in Figure12.Figure 12
Comparison of manually measured fiber diameters and automatically measured fiber diameters in nm by the proposed method.


## 4. Conclusion and Discussion

In this study, an image analysis method for automated nanofiber diameter calculation is proposed. The algorithm is tested on real SEM images. The results of the method are compared with the manually measured fiber diameters for 568 measurements. The results obtained with the proposed method are quite promising by generating results very close to the manual measurements (R
2
=
0.956).The proposed method has been shown to be robust to changes in the fibers such as bifurcations. The proposed method also addresses an important limitation of the former approaches that they first isolate each fiber in the image which is an error-prone process before measuring the diameter of each isolated fiber.Currently, the proposed method’s parameters are manually adjusted for different resolutions. In addition, false or multiple fiber edges may occasionally occur in the images. The sensitivity of the algorithm depends on threshold value and margin size. The lower threshold value and higher margin size are the more false edges. In the vice-versa case, there is a risk of not capturing some fibers in the images. The proposed algorithm can further be improved to catch more fibers within the image and filter out the false edges by selecting the parameters adaptive to the resolution of SEM images.



---

*Source: 738490-2014-11-06.xml*