Professional Documents
Culture Documents
Wei Zheng1, Kan Wang1,*, Hao Xu2, Armando Zhu1, Tangan Li1,
Cui1
1 School of Sensing Science and Engineering, School of Electronic Information and
Electrical Engineering, Shanghai Jiao Tong University, Shanghai Engineering
Research Center for Intelligent diagnosis and treatment instrument, Key Laboratory of
Thin Film and Microfabrication Technology (Ministry of Education), Shanghai 200240,
China.
2School of Naval Architecture, Ocean & Civil Engineering, Shanghai Jiao Tong
315211, China
of the sample required, and the lack of the need for an external force. To
this paper, multi-layer uPADs are fabricated by the imprinting method for
machine learning algorithm. The You Only Look Once (YOLO) model is
used to identify the areas of reaction in uPADs. This model can observe an
image only once to predict the objects present in it and their locations. The
YOLO model trained in this study was able to identify all the reaction areas
quickly without incurring any error. These reaction areas were categorized
residual network algorithms were used for the classification tasks, where
(CRP)
in POCT. They can detect the target analyte in the reaction area of paper-
have been made in research on them recent years. uPADs have been widely
[15], [16]. Colorimetry is the most widely used of them. Qualitative results
images. Machine learning algorithms have been used for such a variety of
in the reaction area. The reaction area is further analyzed to obtain more
the machine learning model. Further, when the sample is weakly positive
and the signal of the reaction area is weak, its color is close to that of the
feature, which cannot adequately identify the boundary of the reaction area,
and thus misses it. The feature learning characteristic of machine learning
acute organic diseases, and to diagnose related diseases [28]-[31]. The CRP
of its cut-off value, patients are divided into low-, medium-, and high-risk
are used to classify the reaction areas and determine the range of risk of
classify the reaction areas under different conditions, and comparing the
2. Experiments
(PBS, pH 7.4) containing 0.5% (w/v) BSA. The washing buffer comprised
resistivity of 18.2 MΩ cm (25 °C) was used to prepare the solutions in all
steps.
The contact angle was measured with a drop shape analyzer (DSA100,
shop.
Fig. 1 The detection platform. A. Two-layered uPAD. B. The uPAD during the
reaction. C. The uPAD during washing. D. 3D-printed carrier. E. 3D-printed carrier
with uPAD.
uPAD comprised a top washing layer and a detection layer. The washing
sampling area. The size of the detection layer was 4 cm × 4 cm, and it
The detection layer is hydrophobic except at the five reaction areas. The
sampling and reaction areas were circular so that the solution could flow
reaction areas of the detection layer. Dropping the washing buffer into the
sampling area can enable it to reach the reaction areas through the
microchannels and wash them. Except during washing, the washing layer
carrier was designed and manufactured to carry the uPAD. The 3D-printed
carrier was a hollow cube with an external length of 4.2 cm and internal
photos, brackets with inclination angles of 15° and 45° were also fabricated
The wax printing method [34] is the most widely used to fabricate uPADs
printer. The imprinting method [36] is a good alternative, and has the
surface of the filter paper. The steps of preparing uPADs using the
imprinting method are shown in Fig. 2. First, we cut the Whatman grade-1
hydrophobic filter paper using the prepared stamp and heated it at 105 °C
oven for 5 minutes. Following the above steps, the non-imprinted area was
hydrophobic and the imprinted area was hydrophilic. uPADs with specific
follows. A total of 4.0 μL 0.5 mg/mL chitosan (0.05%, V/V) was applied
to the reaction area and then dried at room temperature for 15 minutes.
(V/V) glutaraldehyde solution was added to react with the chitosan for 2 h.
the reaction area for 15 minutes. Then, we dropped a 4.0 μL blocking buffer
to block the reaction area for 15 minutes to occupy any unbound sites on
the paper and avoid non-specific binding. Washing was performed three
times using the washing buffer. Next, 4.0 μL of the CRP at different
concentrations was added to each reaction area for 10 minutes, and each
area was washed three times. Then, 4.0 μL of 1.43 μg/mL HRP antibody
was added to the reaction areas for 5 minutes. Washing was then performed
five times. Finally, 4.0 μL of the TMB substrate solution was added to each
reaction area and reacted for 3 min. The color signals generated on the
scene of detection and increase the robustness of the model, images were
taken under three illumination conditions: natural light, indoor light, and
flash light. The tilt angle of the uPADs during image acquisition was also
changed. The images were taken without tilt, and with tilts of 15° and 45°
Finally, 98 images of the uPADs have been collected. Since each uPAD
has five reaction areas, a total of 490 reaction area images can be obtained.
Training set and testing set were prepared using k-fold cross-validation.
were also taken manually, and a fixed shooting angle was not guaranteed.
for the algorithm. Second, when photos are taken, certain inclination angles
may cause the algorithm to fail. Third, when the sample is weakly positive,
the background color of the detection layer is similar to the reaction area,
which may lead to the omission of the reaction area. Machine learning
processing algorithms.
learning for image classification and object detection. The reaction area of
You Only Look Once (YOLO) algorithm is a widely used one-stage object
Fig. 3 The YOLOv3 structure for detecting reaction areas of the uPADs.
samples to complete the training of the model, which makes it suitable for
to detect the reaction areas of the μPADs and the network structure is
shown in Fig.3.
The input to the YOLOv3 is an entire given image, and the network
coordinates for each bounding box: tx, ty, tw, and th. If the cell is offset
from the top-left corner of the image by (cx, cy), and the bounding box
prior has width and height pw and ph, respectively, YOLOv3 predicts an
classes for each bounding box. It uses a network structure called darknet-
draws lessons from the residual network and sets up shortcut connections
three feature maps in total and predicts boxes at three scales. K-means
clustering was used to determine the bounding box priors. The network
arbitrarily chose nine clusters and three scales, and then divided them up
were prepared in batches using the imprinting method and their images
areas were generated and were converted to TXT files. The labeled images
were input to the YOLO network for training. The appropriate parameters
can cause the network to converge more quickly and can reduce its
The images were resized to 640 × 640 to input to the network. The number
of training epochs was 100 and the batch size was 32. The one-cycle
learning rate scheduling strategy was used, with an initial learning rate of
0.01 and a final learning rate of 0.002 using the Stochastic Gradient
momentum was 0.8, and warm-up bias learning rate was 0.1. The
momentum and weight decay were, respectively, set to 0.937 and 0.0005.
After training, the network could automatically identify the reaction areas
of uPADs.
concentration
We used the trained YOLO model to identify the reaction areas in the
input. MLP is a classical neural network model that can deal with non-
to the network and learning through the hidden layer, the classification task
is completed in the output layer. In this study, the color information of the
identified reaction area was used as the feature input, and the RGB color
space and HSV color space were used. Their mean values were taken and
normalized to form the input vector. After learning in the hidden layer, the
model predicted the range of risk of CRP concentration in the output layer.
The CNN directly used the image as input, and used the convolution layer
and the pooling layer as middle layers to train the network. The identified
image of the reaction area was directly used as the input to the network,
and the classification task was carried out through network self-learning.
concentration of AKD was low, the hydrophobic area of the filter paper
has poor ability to limit the aqueous solution, and the liquid diffused. When
area was too high, penetration by the liquid was slow, and it could not fill
concentration of AKD to ensure that the uPADs had good hydrophilic and
obtained.
the reaction between AKD and cellulose is 7.5~8.5. Acids, alkalis, oxidants,
blocking effect and is highly viscous, where this is suitable for imprinting.
large amount of residue in the imprinted area that affected the subsequent
diluent, the viscosity of the solution was low when the ratio of
triethanolamine was low, diffusion was prominent after imprinting, and the
hydrophilicity of the imprinted area was low. When the volume ratio of
achieved.
134.8° and 135.3°, and those of hydrophilic regions were 20.1° and 22.8°.
This indicates that the uPADs prepared by the imprinting method yielded
The CRP detection experiment was carried out on the uPADs by using
a 3 mg/mL CRP antigen solution using PBS. After the reaction, the surface
of the final reaction area was blue, and it was photographed. The higher
the concentration of the CRP antigen was, the darker the blue in the
insufficient, and if it was too long, the time needed for detection increased,
and might have led to an excessive reaction. We set the reaction time of
the antigen to 10 min, that of HRP-Ab to 5 min, that of TMB to 3 min, and
methods in recognizing the reaction areas of uPADs is that when the signal
is weakly positive, the color of the reaction area is light, and is similar to
manually adjusting the threshold to a certain range can the reaction area of
Machine learning methods can solve the above problems. The YOLO
model needs to only label the collected images and use them in the network
for training. The model can learn by supervision, and generates the
were first collected by smartphone using its flashlight function and were
used for network training. All the reaction areas of uPADs in the test set
were successfully detected. This proves the feasibility of the YOLO model
light and natural light. To increase the robustness of the model, the images
of the uPADs were collected at tilting angles of 15° and 45°. Some images
were used as training sets and the rest were used as the test set. All reaction
Fig. 7. A, B that the bounding box losses of both the training set and testing
set decrease consistently. The minimal gap between training loss and
testing loss indicates that the model has good generalization ability and is
After the image of uPAD is input into the YOLO model, the location of the
information provided, part of the reaction areas of the input image were
of the reaction areas under different lighting conditions and tilt angles. The
selection. The color features of the RGB color space and HSV color space
were extracted as the input features for the training network, and the final
satisfactory because even if the color signals of the reaction areas were the
same, data on the color space were different under different lighting
the preparation and reaction of the uPADs to control the temperature and
ID as input features for network training, and this improved the final
training accuracy to 85%. Because the CNN network uses the entire image
simpler process. Its classification accuracy was 91%. It was not sufficiently
high because the network was not deep enough, and learned few feature
dimensions. ResNet has deeper layers and uses residual units. Its final
Indicator
Precision Recall F1
CRP
As can be seen from the data of Table 1, ResNet performs best in all
accuracy of the three models (Fig. 8). It shows that ResNet had the best
classification effect, which is consistent with its accuracy score and other
the low and high ranges of concentration of the three models, indicating
their reliability.
uPADs and classified them to determine the risk of heart disease. The
prepared uPADs. After the reaction, images were captured under different
lighting conditions and tilt angles to simulate the real detection scene. The
YOLOv3 algorithm was used to identify the reaction areas of the uPAD.
The trained YOLO model yielded perfect detection, and could identify all
three classification models (ResNet, CNN, and MLP) were used to classify
the detected reaction areas to determine the risk of heart disease. ResNet
by changing the reagents used. When the shape of the reaction area of
method simulates the real detection scene. The algorithm delivers good
photographing conditions.
Acknowledgments
We are grateful for the financial support by the National Key Research and
(Grant No. 32171373), and the Medical Engineering Cross Project of SJTU
Wei Zheng1, Kan Wang1,*, Hao Xu2, Armando Zhu1, Tangan Li1,
Cui1
1 School of Sensing Science and Engineering, School of Electronic Information and
Electrical Engineering, Shanghai Jiao Tong University, Shanghai Engineering
Research Center for Intelligent diagnosis and treatment instrument, Key Laboratory of
Thin Film and Microfabrication Technology (Ministry of Education), Shanghai 200240,
China.
2School of Naval Architecture, Ocean & Civil Engineering, Shanghai Jiao Tong
315211, China