
Citation: Niksa Praljak, Shawn D. Ryan, Andrew Resnick. Pulsatile flow through idealized renal tubules: Fluid-structure interaction and dynamic pathologies[J]. Mathematical Biosciences and Engineering, 2020, 17(2): 1787-1807. doi: 10.3934/mbe.2020094
[1] | Jinzhu Yang, Meihan Fu, Ying Hu . Liver vessel segmentation based on inter-scale V-Net. Mathematical Biosciences and Engineering, 2021, 18(4): 4327-4340. doi: 10.3934/mbe.2021217 |
[2] | Xin Yi, Chen Peng, Zhen Zhang, Liang Xiao . The defect detection for X-ray images based on a new lightweight semantic segmentation network. Mathematical Biosciences and Engineering, 2022, 19(4): 4178-4195. doi: 10.3934/mbe.2022193 |
[3] | Yun Jiang, Jie Chen, Wei Yan, Zequn Zhang, Hao Qiao, Meiqi Wang . MAG-Net : Multi-fusion network with grouped attention for retinal vessel segmentation. Mathematical Biosciences and Engineering, 2024, 21(2): 1938-1958. doi: 10.3934/mbe.2024086 |
[4] | Dawei Li, Suzhen Lin, Xiaofei Lu, Xingwang Zhang, Chenhui Cui, Boran Yang . IMD-Net: Interpretable multi-scale detection network for infrared dim and small objects. Mathematical Biosciences and Engineering, 2024, 21(1): 1712-1737. doi: 10.3934/mbe.2024074 |
[5] | Xiaoyan Zhang, Mengmeng He, Hongan Li . DAU-Net: A medical image segmentation network combining the Hadamard product and dual scale attention gate. Mathematical Biosciences and Engineering, 2024, 21(2): 2753-2767. doi: 10.3934/mbe.2024122 |
[6] | Yijun Yin, Wenzheng Xu, Lei Chen, Hao Wu . CoT-UNet++: A medical image segmentation method based on contextual transformer and dense connection. Mathematical Biosciences and Engineering, 2023, 20(5): 8320-8336. doi: 10.3934/mbe.2023364 |
[7] | Jinke Wang, Lubiao Zhou, Zhongzheng Yuan, Haiying Wang, Changfa Shi . MIC-Net: multi-scale integrated context network for automatic retinal vessel segmentation in fundus image. Mathematical Biosciences and Engineering, 2023, 20(4): 6912-6931. doi: 10.3934/mbe.2023298 |
[8] | Lei Yuan, Jianhua Song, Yazhuo Fan . FM-Unet: Biomedical image segmentation based on feedback mechanism Unet. Mathematical Biosciences and Engineering, 2023, 20(7): 12039-12055. doi: 10.3934/mbe.2023535 |
[9] | Hong'an Li, Man Liu, Jiangwen Fan, Qingfang Liu . Biomedical image segmentation algorithm based on dense atrous convolution. Mathematical Biosciences and Engineering, 2024, 21(3): 4351-4369. doi: 10.3934/mbe.2024192 |
[10] | Tongping Shen, Fangliang Huang, Xusong Zhang . CT medical image segmentation algorithm based on deep learning technology. Mathematical Biosciences and Engineering, 2023, 20(6): 10954-10976. doi: 10.3934/mbe.2023485 |
Leather is one of the most essential raw materials for household items in people's lives today, for example, fur clothing, leather shoes, leather seats, etc. Most studies on leather defect detection algorithms are based on computer vision and mainly focus on finished leather [1,2,3,4,5,6,7], but there are fewer studies on wet blue leather. Compared with finished leather, wet blue leather is still in a semi-processed state, its leather is moister and its surface is relatively uneven. So the captured images of wet blue leather are also more likely to have uneven light and dark and are more difficult to detect.
Depending on the detection effect, leather defect detection algorithms are mainly classified into classification and segmentation. Classification algorithms detect defects in the form of square wireframes and include principal component analysis [8], support vector machines [9,10], and multilayer perceptrons [11,12]. The segmentation algorithm is used to segment the defects based on the edges of the defective part so that it can calculate the exact utilization of wet blue leather. This algorithm includes frequency analysis [13], statistics [14,15], modeling methods [16], and deep learning methods.
For defects with black lines and wrinkles, the classification and segmentation detection algorithms are proposed in [17]. In which, the AlexNet is used for the image classification algorithm and the U-Net is used for the segmentation algorithm. They achieved a 95% classification detection performance and a 99.84% crossover rate in their experiments with 250 defective samples and 125 non-defective samples. In [18], the authors presented a texture defect detection algorithm based on a deep convolutional generative adversarial network, which reconstructs the input image so that it is different from the original input image to achieve initial defect segmentation. In addition, the linear discriminant analysis (LDA) sub-module for error elimination detection has been added to the model. However, the leather detected by the algorithm belongs to the finished leather, while the wet blue leather has not been experimented with. The detection objects are mainly items with regular texture on the surface, which is not conducive to practical applications.
For the surface detection of five types of wet blue leather defects as decayed surfaces, open wounds, puncture wounds, insect bites, and rotten grains, Chen et al. [19] introduced a leather defect segmentation algorithm based on hyperspectral technology. The algorithm first uses hyperspectral to image the leather and then uses a 1D-convolutional neural network (CNN), 2D-UNet, and 3D-UNet to segment the defect areas, and the three networks have different advantages for different leather defects. Shen et al. [20] constructed a kronecker product matching (KPM) module using the Kronecker product to find the associated features by running the features of two images through the Kronecker product to achieve the character of recognition. Xiao et al. [21] constructed a new fully-connected way of a separable layer using the Kronecker product and verified that a separable layer is better than the fully-connected layer for classification by replacing the fully-connected layer in the classical classification recognition network.
Existing deep learning algorithms detect fewer types of wet blue leather defects, and there is still room for improvement in detection speed. To detect more defects and improve the detection speed, a lightweight semantic segmentation network with multi-path decoding is proposed in this paper. First, a module that can extract global semantic information from the image is constructed using the Kronecker product. Then, the module is applied between different levels of encoding networks. Finally, a multi-path decoding network is formed by upsampling. The semantic segmentation network thus constructed can perform accurate segmentation recognition of 10 different leather defects. After extensive training, a leather defect segmentation network with more satisfactory results is obtained.
The rest of this paper is arranged as follows. An introduction of related methods is presented in Section 2. Section 3 provides the network structure regarding encoding and decoding networks. The descriptions of the dataset used, the principal image processing explanation, the experimental configurations, and the experiment results are provided in Section 4. Finally, the conclusion is drawn in Section 5, accompanied by methodological recommendations for future work.
The Kronecker product is a theorem proposed by mathematician Leopold Kronecker and is a special form of the tensor product [22]. For any matrices A=[aij]∈Rm1×n1 and B=[bij]∈Rm2×n2, their Kronecker product, i.e., the direct product or tensor product, denoted as A⊗B, is defined by
M=A⊗B=[a11B⋯a1n1B⋮⋱⋮am11B⋯am1n1B] | (2.1) |
and M∈Rm×n(m=m1m2,n=n1n2) is a block matrix whose ij-th block is aijB. More specifically, it can be expressed as follows:
M=[a11b11a11b12⋯a11b1n2⋯⋯a1n1b11a1n1b12⋯a1n1b1n2a11b21a11b22⋯a11b2n2⋯⋯a1n1b21a1n1b22⋯a1n1b2n2⋮⋮⋱⋮⋮⋮⋱⋮a11bm21a11bm22⋯a11bm2n2⋯⋯a1n1bm21a1n1bm22⋯a1n1bm2n2⋮⋮⋮⋱⋮⋮⋮⋮⋮⋮⋱⋮⋮⋮am11b11am11b12⋯am11b1n2⋯⋯am1n1b11am1n1b12⋯am1n1b1n2am11b21am11b22⋯am11b2n2⋯⋯am1n1b21am1n1b22⋯am1n1b2n2⋮⋮⋱⋮⋮⋮⋱⋮am11bm21am11bm22⋯am11bm2n2⋯⋯am1n1bm21am1n1bm22⋯am1n1bm2n2]. | (2.2) |
The application of the Kronecker product in convolutional neural networks is initially the Kronecker convolution, which employs the Kronecker product to expand the standard convolutional kernel so that feature vectors neglected by atrous convolutions can be captured [23]. It is similar in idea to hole convolution [24]. The Kronecker convolution uses an additional transformation matrix as shown:
F=[Ir2×r2O(r1−r2)×(r1−r2)]r1×r1,1≤r2≤r1, | (2.3) |
where the upper left corner I is a r2×r2 square matrix which has all the element values of 1, and the lower right corner O is a zero matrix. r1 is the inter-dilating factor that controls the dilation rate of the convolutions. r2 is denoted as the intra-sharing factor to control the size of subregions to capture feature vectors and share filter vectors. Then, the kernel K of Kronecker convolution can be enlarged by computing the Kronecker product of F and K, that is, the new kernel K′ can be formulated as
K′=K⊗F. | (2.4) |
Moreover, the use of the Kronecker product can greatly reduce the complexity of the calculation and also save computer storage space. After performing the Kronecker product with the traditional convolution kernel K, a new convolution kernel K′ with an expansion factor is obtained. When convolving with the input, not only the perceptual field can be greatly expanded, but also the expansion size of the convolution kernel can be controlled.
In general, the structure for feature extraction in CNN is the convolutional layer. When extracting global semantic information, the size of the convolutional kernel and the number of parameters are often large and not easy to train. Alternatively, the fully connected layer can be used to extract global semantic information. The fully-connected layer is usually placed at the end of the network, connecting the feature map and the labels. Each pixel of a label represents the probability that the input image belongs to that location class. The fully connected layer also connects all pixels of the feature map, which means that all pixels of the feature map are used to determine the probability that the input image belongs to a certain category.
Therefore, the extraction of global semantic information with a fully connected layer requires the idea shown in Figure 1. Each feature plane of the feature map is expanded into a one-dimensional form, and then a fully connected layer is added to extract semantic information, and the output is recombined into the form of a three-dimensional matrix. Assuming that the size of the feature map is Rm1×n1, the feature map is first expanded in one dimension. Then the expanded feature map is compressed with the fully connected layer to obtain the size Rm2×n2. Finally, the result is recombined into the form of a two-dimensional matrix. In this process, the number of fully connected parameters is W=m1×n1×m2×n2. If m1=n1=256 and m2=n2=16, the number of parameters of the fully connected layer is 107 levels, which is several times of the classical semantic segmentation network.
Here, we replace the parameters of the fully connected layer with two small matrices of the same size to obtain the parameters of the fully connected layer of the same size according to the Kronecker product, as shown in Figure 2, where orange indicates the original feature map and cyan is the output. The matrices A and B represent the small parameter matrices that constitute the fully connected parameters, and the operation between A and B is also the Kronecker product. This new fully connected method is called the Kronecker product connected layer (KPCL). The large parameter matrix formed by matrices A and B is multiplied with each layer of the feature map, i.e., the KPCL layer is multiplied with each layer of the feature map, and the KPCL layer does not change the position relationship of channel directions in the feature map.
In Figure 3, some details of the two small matrices A and B are shown when replacing the parameter matrix of the fully connected layer, and the comparison of the number of parameters before and after is shown below
WkW=w1×h1×2w0×h0. | (2.5) |
If w0=w1×w1 and h0=h1×h1, Eq (2.5) can be simplified to obtain
WkW=w1×h1×2w1×h1×w1×h1=2w1×h1. | (2.6) |
In the case, where w1 and h1 are large, applying the Kronecker product can greatly reduce the number of fully connected parameters of the parameterization.
The encoding network uses the first four layers of the VGG16 network feature extraction module [25], and the size of the feature map is reduced by 1/2 after each layer feature extraction. Each convolutional kernel size is 3×3. The first pooling layer of the encoding network is used for global feature extraction using the Kronecker product connectivity layer. The size of the first pooling layer is H×W×C, and after extending its feature space plane, two-dimensional features of size (H×W)×C are obtained. The weight parameters constructed from the Kronecker product perform a "fully connected" operation on the first pooling layer, as shown in Figure 4.
The 8-fold compressed feature maps are obtained after two Kronecker product-connected layers. The feature maps extracted by the Kronecker product and the layer-by-layer convolution are combined and filtered with two convolutional kernels of sizes 3×3 and 1×1 to obtain the output of the coded network, see Figure 5.
In addition, each convolutional layer contains a convolutional layer, a batch normalization layer, and a pooling layer, and the whole feature extraction structure is pruned to reduce the encoding network parameters and improve the network training speed.
The decoding network uses three decoding paths, as shown in Figure 5. Of these, the first decoding path is a continuous 2-fold bilinear upsampling of the result of the encoding network, which yields a segmentation map that is 1/2 the size of the input. In addition, each small magnification of upsampling allows for better segmentation of small-sized defects. The other two decoding paths both rely on KPCL layers composed of the Kronecker product and target the feature maps before the second and third pooling layers in the encoding network. Both decoding paths use two KPCL layers, where the role of the first KPCL layer is to extract global semantic information from the feature map while performing 2-fold downsampling of the feature map, and the second KPCL layer and the subsequent 3×3 convolutional layers are responsible for optimizing the results of the first KPCL layer.
Then, the segmentation information extracted from the two decoding paths is directly amplified by bilinear upsampling and combined with the main decoding path to form three decoding paths. Finally, the results obtained from the three decoding paths are fused in the channel direction to obtain the output of KMDNet.
The three decoding paths scale the feature map to 1/2 the input size to reduce the parameters. The result of the network is still further scaled to the input size by additional bilinear interpolation. Figures 6 and 7 show the defect segmentation information after the Kronecker product decoding path and the main decoding path, of size 128×128×32, which are obtained by stitching the defect segmentation information in the channel direction. Figure 6 shows the recognition effect of the main decoding path on the defective parts. It can be seen that most of the decoding results have a distinct black dot-like region in the lower-left corner, which is the same as the defective part, but the position in the original defective image is a normal texture region. Figure 7 shows the results of the Kronecker product decoding path. As can be seen from the resulting image on the right, the result contains only the semantic information of the defect, and the lower-left corner does not contain additional defect information. Therefore, after combining the main decoding path and the Kronecker product decoding path, the wrong segmentation defect can be avoided in the lower-left corner of the segmentation result.
This experiment uses Tensorflow and Keras as the deep learning development frameworks. The training platform is given below:
● CPU uses Intel (R) Weon (R) W-2102 CPU @2.9GHz (4-core).
● GPU uses Nvidia RTX TITAN, and the Video Memory is 24G.
● The system environment is Windows10.
and the testing platform is as follows:
● CPU uses AMD Ryzen5 1400 Quad-Core Processor @3.20GHz (4-core).
● The system environment is Windows10.
The dataset for this experiment was collected by a related leather manufacturing plant in Jinjiang city using a high-precision industrial camera. The types of defects in the leather dataset include a hole, psoriasis, slip, brand, fester, open wound, suture, wart, scratch, and healing wound, as shown in Figure 8. The number of the wet leather datasets is 1944, and the ratio of defective samples to non-defective samples is 1603:524.
To speed up the training time and reduce the testing time, the size of the original image is compressed to 256dp×256dp and the defective regions of the image are labeled by the labeling procedure. Since the size of the network output is 1/2 of the input, the image labels are also downsampled and the raw data labels are reduced to 128dp×128dp to meet the needs of the model, see Figure 9.
Due to the large variety of defects in this training, some defects with inconspicuous features can greatly affect the effectiveness of the training. Therefore, appropriate image preprocessing is required to highlight the inconspicuous features of these defects while ensuring the details of the image texture. The preprocessing includes the following steps.
1) Gamma transform
The gamma transform improves the detail of leather textures and imperfections by dividing the pixel value of the input image by 255, normalizing it to the interval [0,1], and then calculating its gamma squared value, as follows:
O(r,c)=Iγ(r,c)×255, | (4.1) |
where I(r,c) is the normalized pixel value. When γ=1, the original pixel value is not affected; when 0<γ<1, the more the pixel value, the higher the contrast of the picture; and γ>1, the contrast of the picture is reduced.
2) Histogram equalization
Histogram equalization can improve the contrast of an image. In this experiment, the grayscale histogram of the image needs to be counted after the gamma transformation of the image to improve the contrast.
In deep learning, the evaluation criteria for binary classification of machine learning models are based on the confusion matrix, see Table 1. In artificial intelligence, the confusion matrix is mainly used to compare the classification results with the actual measurements, and the accuracy of the classification results can be shown inside the confusion matrix. In Table 1, TP denotes the value where both the true category and the model prediction are 1; TN denotes the value where both the true category and the model prediction are 0; FP denotes the value where the true category is 0 and the model prediction is 1, and FN denotes the value where the true category is 1 and the model prediction is 0.
Prediction: 1 | Prediction: 0 | |
True: 1 | TP | FN |
True: 0 | FP | TN |
The confusion matrix yields a number of model evaluation metrics. For example, Eq (4.2) shows the mean intersection over union (mIoU), it is a measure of the similarity between the predicted segmentation region and the true segmentation region in an image,
mIoU=1k+1k∑i=0TPFN+FP+TP, | (4.2) |
where k is the number of classification categories without background, and k+1 includes background categories. When i=0, positive examples in the confusion matrix are the background, and negative examples are other target categories. When i is greater than 0, positive examples represent class i targets. In addition, the metric accuracy (ACC) measuring the proportion of correct classifications by the model is shown in Eq (4.3),
ACC=TP+TNTP+TN+FP+FN. | (4.3) |
Equation (4.4) displays a measure of the recall of the model in covering positive samples in the prediction,
Recall=TPTP+FN, | (4.4) |
Eq (4.5) gives the exponential F1 score,
F1=2×Precision×RecallPrecision+Recall,withPrecision=TPTP+FP, | (4.5) |
which measures the accuracy of the dichotomous classification model.
The performance of the model was examined by using mIoU, ACC, Recall, and F1 score as comprehensive evaluation criteria, where the larger the values of mIoU and ACC, the better the model.
To verify the role of the KPCL layer, the data results for the model without and with the KPCL layer are given in Table 2. It can be seen that the model with the KPCL layer removed decreases in all metrics, especially in mIoU and Recall, which are severely attenuated. The metric Recall represents whether the segmentation of leather defects in the image is complete, so the Kronecker product multi-decoding path improves the ability to segment leather defects completely without an increase in detection speed.
Name | mIoU | ACC | Recall | F1 |
KMDNet | 77.71% | 93.43% | 76.66% | 79.52% |
Model1 | 70.26% | 92.22% | 57.47% | 73.19% |
The KMDNet improved in all four metrics, especially the mIoU and Recall metrics, which improved by 7.45 and 19.19%, respectively. As can be seen in Figure 10, the KMDNet can segment the true defect areas on unimportant scratches, while the network without the KPCL layer cannot segment the same defects.
KMDNet is compared with models such as SegNet, U-Net, PSPNet, and DFANet, where U-Net [26] has been applied to leather defect detection and segmentation in recent years, SegNet [27] and PSPNet [28] are classical semantic segmentation models that have emerged recently, and DFANet [29] is a lightweight semantic segmentation network for road scenes that emerged in 2019. The segmentation data of each model under all defect types are shown in Table 3.
Name | mIoU | ACC | Recall | F1 | Time/Picture | Arguments |
KMDNet | 77.71% | 93.43% | 76.66% | 79.52% | 0.05 s | 0.39 M |
SegNet | 67.25% | 90.14% | 66.00% | 63.89% | 0.157 s | 29 M |
U-Net | 77.35% | 93.79% | 73.07% | 77.53% | 0.133 s | 28 M |
PSPNet | 73.95% | 93.04% | 66.99% | 73.33% | 0.146 s | 46 M |
DFANet | 68.38% | 87.90% | 67.02% | 65.94% | 0.113 s | 2 M |
In order to use the network structure as the only variable, the same preprocessing process was performed on the data before the network training, and the sample weights and number of batches for the comparison model were kept consistent with KMDNet during training. Compared to DFANet, KMDNet has a 9.34% more mIoU, 5.53% more ACC, 9.64% more Recall, and 13.58% more F1 score, but the detection time is only half of the DFANet. Compared with U-Net, the mIoU of KMDNet increased by 0.36%, but the ACC decreased by 0.36%, and the two models were very close. However, for Recall and F1 score, KMDNet has more advantages and is significantly lower than U-Net in terms of detection speed and model parameters. This demonstrates that KMDNet has a shorter defect segmentation time and better recall compared to U-Net, which has been applied in the field of leather defect segmentation. As shown in Figure 11, KMDNet has a higher overlap between the segmented defective part and the real defective part compared to U-Net. Moreover, KMDNet has many advantages over SegNet and PSPNet in all six metrics. Based on these metrics, KMDNet is the optimal solution for segmenting leather defects compared with SegNet, U-Net, DFAnet, and other networks.
Figure 11 shows the different segmentation results of KMDNet and U-Net for the scratch defects; U-Net cannot completely segment the scratch defects, but KMDNet does a better job of segmenting the scratch defects. The difference between the two can also be reflected in the normal leather texture area.
Figure 12 illustrates the different segmentation results of KMDNet and U-Net in the normal region. It can be seen that KMDNet accurately segmented the defect-free region, while U-Net showed segmentation errors.
Table 4 presents the segmentation results of KMDNet for different types of defects. As can be seen from it, defects such as the hole, psoriasis, brand, fester, and wart have the best segmentation results, with F1 scores above 80%. Defects such as open wounds, sutures, and healing wounds have the second-highest segmentation effect with an F1 score of over 73%, while slip and scratch have a poor segmentation effect with an F1 score of about 60%. This result indicates that there is a strong correlation between the feature saliency of defects and the segmentation effect. For defects with distinct features, the semantic segmentation network tends to learn better feature maps and thus achieve higher segmentation results. However, for defects with unclear features, it is difficult for the network to learn better feature maps.
Type | Hole | Psoriasis | Slip | Brand | Fester | Open wound | Suture | Wart | Scratch | Healing wound |
F1 score | 95.74% | 87.08% | 64.20% | 85.95% | 85.98% | 73.09% | 74.62% | 81.61% | 61.06% | 75.55% |
In this paper, a multi-decoding segmentation network using the Kronecker product, KMDNet, is proposed in order to identify defects in different shapes of wet blue leathers. The defect detection of wet blue leathers is more challenging than that of general rawhide leathers. This paper is an analytical study using a multi-decoding segmentation network with the Kronecker product. The following list is a summary of the major contributions of this paper.
1) Based on ensuring the network segmentation effect, our proposed KMDNet can reduce the number of parameters per convolution and the network output size; it can also reduce the number of network parameters and improve the detection speed.
2) KMDNet uses the Kronecker product to construct a new connectivity layer instead of a fully connected layer. The new connectivity layer will decode the feature map of the first layer of the network, extract global semantic information, and downsample it to fuse with the feature map of the regular feature extraction network in the channel direction.
3) The decoding network uses the Kronecker product connectivity layer to construct multiple decoding paths to decode the small-sized feature map to 1/2 of the original image size and then obtains the final segmentation result by bilinear upsampling outside the network.
4) Trained with/through the collected wet blue leather defect data, our proposed KMDNet reveals a much better detection effect than the original segmentation network, and the mIoU is improved by 7.45% after KMDNet is added to the KPCL layer.
5) KMDNet has advantages in segmentation effect compared with other networks such as U-Net, and at the same time, the number of network parameters is less and the detection speed is faster, which enables further practical application in the industry.
The model proposed in this paper is for the binary segmentation of wet blue leather defects. The coded network of KMDNet uses the KPCL layer for global semantic information extraction only for the first-level feature extraction unit. Our future work is to achieve the distinction of different types of defects while segmenting them, which requires enriching the network structure during the coding phase while keeping the network lightweight. The goal is to enable inspectors to effectively diagnose different defects faster. For example, convolutional layers are added to the encoding network to extract features that can represent the differences between different types of defects. For poorly segmented defects, the segmentation effect can be improved by increasing the amount of data for such defects. In addition, techniques such as near-infrared imaging can also be tried in the image preprocessing stage, allowing the segmentation network to extract richer defect information from the wet blue leather images. In the meantime, comparing KMDNet with the newly improved segmentation networks is also part of our next work.
This research of F.R. is partially supported by Qing Lan Project of Jiangsu Province, NSFC (11601226), Project of Philosophy and Social Science Research in Colleges and Universities in Jiangsu Province (2021SJB0081), Postgraduate Research & Practice Innovation Program of Jiangsu Province (SJCX22_0406) and Postgraduate Education Reform Project of Nanjing Tech University (YJG2212). This research of J. H. is partially supported by Fujian Provincial Science and Technology Project Fund (2021T3060, 2021T3032) and Program of Quanzhou Science and Technology (2021C063L).
The authors declare there is no conflict of interest.
[1] | I. Mnassri, A. El Baroudi, Vibrational frequency analysis of finite elastic tube filled with compressible viscous fluid, Acta Mech. Solida Sin., 30 (2017), 435-444. |
[2] | R. M. Terrill, An exact solution for flow in a porous pipe, Z. Angew. Math. Phys., 33 (1982), 547-552. |
[3] | O. San, A. E. Staples, Dynamics of pulsatile flows through elastic microtubes, Int. J. Appl. Mech., 4 (2012). |
[4] | S. Nag, A. Resnick, Biophysics and biofluid dynamics of primary cilia: Evidence for and against the flow-sensing function, Am. J. Physiol. Renal Physiol., 313 (2017), 706-720. |
[5] | M. J. Lighthill, Mathematical Biofluiddynamics, Society for Industrial and Applied Mathematics, Philadelphia, 1975. |
[6] | A. El Baroudi, F. Razafimahery, L. Rakotomanana, Fluid-structure interaction within three-dimensional models of an idealized arterial wall, Int. J. Eng. Sci., 84 (2014), 113-126. |
[7] | M. Zamir, The Physics of Pulsatile Flow, Springer-Verlag, New York, 2000. |
[8] | P. D. Cabral, J. L. Garvin, Luminal flow regulates no and o2(-) along the nephron, Am. J. Physiol. Renal Physiol., 300 (2011), 1047-1053. |
[9] | L. M. Satlin, S. Sheng, C. B. Woda, T. R. Kleyman, Epithelial Na(+) channels are regulated by flow, Am. J. Physiol. Renal Physiol., 280 (2001), 1010-1018. |
[10] | M. Essig, G. Friedlander, Tubular shear stress and phenotype of renal proximal tubular cells, J. Am. Soc. Nephrol, 14 (2003), S33-35. |
[11] | J. B. Freund, J. G. Goetz, K. L. Hill, J. Vermot, Fluid flows and forces in development: Functions, features and biophysical principles, Development, 139 (2012), 1229-1245. |
[12] | F. Kotsis, R. Nitschke, M. Doerken, G. WalzE, W, Kuehn, Flow modulates centriole movements in tubular epithelial cells, Pflugers Arch, 456 (2008), 1025-1035. |
[13] | A. B. Maunsbach, G. H. Giebisch, B. A. Stanton, Effects of flow rate on proximal tubule ultrastructure, Am. J. Physiol., 253 (1987), 582-587. |
[14] | H. A. Praetorius, K. R. Spring, Removal of the mdck cell primary cilium abolishes flow sensing, J. Membr. Biol., 191 (2002), 69-76. |
[15] | H. A. Praetorius, K. R. Spring, The renal cell primary cilium functions as a flow sensor, Curr. Opin. Nephrol Hypertens, 12 (2003), 517-520. |
[16] | D. J. Furley, J. S. Wilkie, Galen on Respiration and the Arteries: an Edition with English Translation and Commentary of De usu Respirationis, An in Arteriis Natura Sanguis Contineatur, De usu Pulsum, and De Causis Respirationis, Princeton University Press, Guildford, 1984. |
[17] | W. Harvey, On the Motion of the Heart and Blood in Animals; and on the Circulation of the Blood; and on the Generation of Animals, William Benton, Chicago, 1952. |
[18] | J. R. Womersley, Method for the calculation of velocity, rate of flow and viscous drag in arteries when the pressure gradient is known, J. Physiol., 127 (1955), 553-563. |
[19] | J. R. Womersley, Xxiv. oscillatory motion of a viscous liquid in a thin-walled elastic tubei: The linear approximation for long waves, London, Edinburgh, Dublin Philos. Mag. J. Sci., 46 (1955), 199-221. |
[20] | J. Womersley, An elastic tube theory of pulse transmission and oscillatory flow in mammalian arteries, 1957. |
[21] | R. I. Macey, Pressure flow patterns in a cylinder with reabsorbing walls, Bull. Math. Biophy., 25 (1963), 1-9. |
[22] | E. A. Marshall, E. A. Trowbridge, Flow of a newtonian fluid through a permeable tube - application to proximal renal tubule, Bull. Math. Bio., 36 (1974), 457-476. |
[23] | C. Pozrikidis, Stokes flow through a permeable tube, Arch. Appl. Mech., 80 (2010), 323-333. |
[24] | A. M. Weinstein, Nonequilibrium thermodynamic model of the rat proximal tubule epithelium, Biophys. J., 44 (1983), 153-70. |
[25] | A. M. Weinstein, A mathematical model of the rat proximal tubule, Am. J. Physiol., 250 (1986), 860-873. |
[26] | A. M. Weinstein, A mathematical model of rat ascending henle limb. i. cotransporter function, Am. J. Physiol. Renal Physiol., 298 (2010), 512-524. |
[27] | A. M. Weinstein, A mathematical model of rat ascending henle limb. iii. tubular function, Am. J. Physiol. Renal Physiol., 298 (2010), 543-556. |
[28] | A. M. Weinstein, T. A. Krahn, A mathematical model of rat ascending henle limb. ii. epithelial function, Am. J. Physiol. Renal Physiol., 298 (2010), 525-542. |
[29] | A. M. Weinstein, A mathematical model of rat collecting duct. i. flow effects on transport and urinary acidification, Am. J. Physiol. Renal Physiol., 283 (2002), 1237-1251. |
[30] | M. E. Downs, A. M. Nguyen, F. A. Herzog, D. A. Hoey, C. R. Jacobs, An experimental and computational analysis of primary cilia deflection under fluid flow, Comput. Methods Biomech. Biomed. Eng., 17 (2014), 2-10. |
[31] | W. Liu, S. Xu, C. Woda, P. Kim, S. Weinbaum, L. M. Satlin, Effect of flow and stretch on the [Ca2+] i response of principal and intercalated cells in cortical collecting duct, Am. J. Physiol. Renal Physiol., 285 (2003), 998-1012. |
[32] | A. K. O'Connor, E. B. Malarkey, N. F. Berbari, M. J. Croyle, C. J. Haycraft, P. D. Bell, et al., An inducible ciliagfp mouse model for in vivo visualization and analysis of cilia in live tissue, Cilia, 2 (2013), 8. |
[33] | A. T. Layton, L. C. Moore, H. E. Layton, Signal transduction in a compliant thick ascending limb, Am. J. Physiol. Renal Physiol., 302 (2012), 1188-1202. |
[34] | D. J. Marsh, O. V. Sosnovtseva, E. Mosekilde, N. H. Holstein-Rathlou, Vascular coupling induces synchronization, quasiperiodicity, and chaos in a nephron tree, Chaos, 17 (2007), 015114. |
[35] | A. T. Layton, H. E. Layton, A computational model of epithelial solute and water transport along a human nephron, PLoS Comput. Biol., 15 (2019), e1006108. |
[36] | COMSOL Multiphysics® v. 5.4. www.comsol.com. COMSOL AB, Stockholm, Sweden. |
[37] | M. Dejam, Dispersion in non-newtonian fluid flows in a conduit with porous walls, Chem. Eng. Sci., 189 (2018), 296-310. |
[38] | M. Dejam, H. Hassanzadeh, Z. X. Chen, Shear dispersion in combined pressure-driven and electro-osmotic flows in a channel with porous walls, Chem. Eng. Sci., 137 (2015), 205-215. |
[39] | M. Zamir, Hemo-Dynamics, Springer International Publishing, 2015. |
[40] | A. T. Layton, Modeling transport and flow regulatory mechanisms of the kidney, ISRN Biomath., 2012 (2012). |
[41] | A. T. Layton, L. C. Moore, H. E. Layton, Multistable dynamics mediated by tubuloglomerular feedback in a model of coupled nephrons, Bull. Math. Bio., 71 (2009). |
[42] | H. B. Atabek, Wave propagation through a viscous fluid contained in a tethered, initially stresses, orthotropic elastic tube, Biophys. J., 8 (1968), 626-649. |
[43] | M. A. Day, The no-slip condition of fluid dynamics, Erkenntnis, 33 (1990), 285-296. |
[44] | B. J. Cox, J. M. Hill, Flow through a circular tube with a permeable navier slip boundary, Nanoscale Res. Lett., 6 (2011), 389. |
[45] | L. N. Reinking, B. Schmidt-Nielsen, Peristaltic flow of urine in the renal capillary collecting ducts of hamsters, Kidney Int., 20 (1981), 55-60. |
[46] | M. Pradella, R. M. Dorizzi, F. Rigolin, Relative density of urine: Methods and clinical significance, Crit. Rev. Clin. Lab. Sci., 26 (1988), 195-242. |
[47] | B. Vahidi, N. Fatouraee, A. Imanparast, A. N. Moghadam, A mathematical simulation of the ureter: Effects of the model parameters on ureteral pressure/flow relations, J. Biomech. Eng., 133 (2011), 031004. |
[48] | S. Cortell, F. J. Gennari, M. Davidman, W. H. Bossert, W. B. Schwartz, A definition of proximal and distal tubular compliance. Practical and theoretical implications, J. Clin. Invest., 52 (1973), 2330-2339. |
[49] | N. H. Holstein-Rathlou, D. J. Marsh, Oscillations of tubular pressure, flow, and distal chloride concentration in rats, Am. J. Physiol., 256 (1989), 1007-1014. |
[50] | E. Gonzalez, P. Carpi-Medina, G. Whittembury, Cell osmotic water permeability of isolated rabbit proximal straight tubules, Am. J. Physiol., 242 (1982), 321-330. |
[51] | E. Frömter, C. Mller, T. Wick, Permeability properties of the proximal tubular epithelium of the rat kidney studied with electrophysiological methods, Electrophysiol. Epithelial Cells, (1971), 119-146. |
[52] | J. A. Schafer, Transepithelial osmolality differences, hydraulic conductivities, and volume absorption in the proximal tubule, Annu. Rev. Physiol., 52 (1990), 709-726. |
[53] | J. Howard, Mechanics of Motor Proteins and the Cytoskeleton, Sinauer, 2001. |
[54] | T. Sakai, D. A. Craig, A. S. Wexler, D. J. Marsh, Fluid waves in renal tubules, Biophys. J., 50 (1986), 805-813. |
[55] | M. Mahran, A. ELsabbagh, H. Negm, A comparison between different finite elements for elastic and aero-elastic analyses, J. Adv. Res., 8 (2017), 635-648. |
[56] | R. Carrisoza-Gaytan, Y. Liu, D. Flores, C. Else, H. G. Lee, G. Rhodes, et al., Effects of biomechanical forces on signaling in the cortical collecting duct (ccd), Am. J. Physiol. Renal Physiol., 307 (2014), 195-204. |
[57] | J. J. Kang, I. Toma, A. Sipos, F. McCulloch, J. Peti-Peterdi, Quantitative imaging of basic functions in renal (patho) physiology, Am. J. Physiol. Renal Physiol., 291 (2006), 495-502. |
[58] | A. T. Layton, L. C. Moore, H. E. Layton, Multistability in tubuloglomerular feedback and spectral complexity in spontaneously hypertensive rats, Am. J. Physiol. Renal Physiol., 291 (2006) 79-97. |
[59] | E. B. Pitman, R. M. Zaritski, K. J. Kesseler, L. C. Moore, H. E. Layton, Feedback-mediated dynamics in two coupled nephrons, Bul. Math. Bio., 66 (2004), 1463-1492. |
[60] | J. L. Laugesen, E. Mosekilde, N.-H. Holstein-Rathlou, Synchronization of period-doubling oscillations in vascular coupled nephrons, Chaos: Interdiscip. J. Nonlinear Sci., 21 (2011), 033128. |
[61] | D. J. Marsh, O. V. Sosnovtseva, E. Mosekilde, N. H. Holstein-Rathlou, Vascular coupling induces synchronization, quasiperiodicity, and chaos in a nephron tree, Chaos: Interdiscip. J. Nonlinear Sci., 17 (2007), 015114. |
1. | Hao Li, Yifan Liu, Huawei Xu, Ke Yang, Zhen Kang, Mengzhen Huang, Xiao Ou, Yuchen Zhao, Tongzhen Xing, A multi-scale attention mechanism for detecting defects in leather fabrics, 2024, 10, 24058440, e35957, 10.1016/j.heliyon.2024.e35957 | |
2. | Masood Aslam, Syed Saud Naqvi, Tariq Mahmood Khan, Geoff Holmes, Rafea Naffa, Trainable guided attention based robust leather defect detection, 2023, 124, 09521976, 106438, 10.1016/j.engappai.2023.106438 | |
3. | D Anupama, D Sumathi, N Vimala, K S L Prasanna, 2024, Segmentation of Skin Cancer Images Using KP-UNet, 979-8-3315-1894-3, 1, 10.1109/InCoWoCo64194.2024.10863366 | |
4. | Chin-Feng Lee, Yu-Chuan Chen, Jau-Ji Shen, Anis Ur Rehman, Lightweight Leather Surface Defect Inspection Model Design for Fast Classification and Segmentation, 2025, 17, 2073-8994, 358, 10.3390/sym17030358 |
Prediction: 1 | Prediction: 0 | |
True: 1 | TP | FN |
True: 0 | FP | TN |
Name | mIoU | ACC | Recall | F1 |
KMDNet | 77.71% | 93.43% | 76.66% | 79.52% |
Model1 | 70.26% | 92.22% | 57.47% | 73.19% |
Name | mIoU | ACC | Recall | F1 | Time/Picture | Arguments |
KMDNet | 77.71% | 93.43% | 76.66% | 79.52% | 0.05 s | 0.39 M |
SegNet | 67.25% | 90.14% | 66.00% | 63.89% | 0.157 s | 29 M |
U-Net | 77.35% | 93.79% | 73.07% | 77.53% | 0.133 s | 28 M |
PSPNet | 73.95% | 93.04% | 66.99% | 73.33% | 0.146 s | 46 M |
DFANet | 68.38% | 87.90% | 67.02% | 65.94% | 0.113 s | 2 M |
Type | Hole | Psoriasis | Slip | Brand | Fester | Open wound | Suture | Wart | Scratch | Healing wound |
F1 score | 95.74% | 87.08% | 64.20% | 85.95% | 85.98% | 73.09% | 74.62% | 81.61% | 61.06% | 75.55% |
Prediction: 1 | Prediction: 0 | |
True: 1 | TP | FN |
True: 0 | FP | TN |
Name | mIoU | ACC | Recall | F1 |
KMDNet | 77.71% | 93.43% | 76.66% | 79.52% |
Model1 | 70.26% | 92.22% | 57.47% | 73.19% |
Name | mIoU | ACC | Recall | F1 | Time/Picture | Arguments |
KMDNet | 77.71% | 93.43% | 76.66% | 79.52% | 0.05 s | 0.39 M |
SegNet | 67.25% | 90.14% | 66.00% | 63.89% | 0.157 s | 29 M |
U-Net | 77.35% | 93.79% | 73.07% | 77.53% | 0.133 s | 28 M |
PSPNet | 73.95% | 93.04% | 66.99% | 73.33% | 0.146 s | 46 M |
DFANet | 68.38% | 87.90% | 67.02% | 65.94% | 0.113 s | 2 M |
Type | Hole | Psoriasis | Slip | Brand | Fester | Open wound | Suture | Wart | Scratch | Healing wound |
F1 score | 95.74% | 87.08% | 64.20% | 85.95% | 85.98% | 73.09% | 74.62% | 81.61% | 61.06% | 75.55% |