Apple Fruit Edge Detection Model Using a Rough Set and Convolutional Neural Network
<p>Partial images in the dataset.</p> "> Figure 2
<p>Dataset description. (<b>a</b>) shows the resolution statistics and distribution of images in the dataset. (<b>b</b>) shows the statistical analysis of the number of targets contained within each image in the dataset.</p> "> Figure 3
<p>Faster-RCNN model architecture diagram.</p> "> Figure 4
<p>Display diagram of apple target detection model recognition segmentation. (<b>a</b>) shows the original input image and (<b>b</b>) shows multiple apple images for testing image segmentation.</p> "> Figure 5
<p>The upper and lower approximation graphs of rough set.</p> "> Figure 6
<p>The basic architecture diagram of RED. The overall algorithm consists of four modules: (<b>a</b>) object detection module, (<b>b</b>) semantic segmentation module, the red circles marked in the segmented image (right subplot of b) indicate the holes and noise that need to be addressed after segmentation, which will be handled in module c, (<b>c</b>) morphological image processing module, and (<b>d</b>) edge detection and image stitching module. The initial input comprises multiple images of apples in natural environments, and the final output is the corresponding edge detection result image.</p> "> Figure 7
<p>Effect of edge detection with a large amount of noise. Both (<b>a</b>) and (<b>b</b>) are the results of edge detection directly on the initial natural environment image, and the outcomes appear to be unsatisfactory.</p> "> Figure 8
<p>Effect of edge detection without clustering. (<b>a</b>) shows the raw images extracted from the object detection module without further processing. (<b>b</b>) shows the result obtained by directly applying edge detection to (<b>a</b>), displaying issues such as speckle noise, discontinuous edges, and lack of clarity.</p> "> Figure 9
<p>Edge detection model input image examples.</p> "> Figure 10
<p>K-means clustering for image segmentation. (<b>a</b>) shows the effect of converting single apple images into a Lab color space. (<b>b</b>) shows the results after applying K-means clustering to (<b>a</b>). The upper part of (<b>b</b>) contains voids due to the depression at the bottom of the fruit, while the lower part (<b>b</b>) only contains a few small voids, resulting in a relatively complete overall clustering effect.</p> "> Figure 11
<p>Example diagram image processing effect after clustering and segmentation. (<b>a</b>) shows the effect of labeling defects such as voids after clustering. The red circle denotes the hole that exists after the segmentation. (<b>b</b>) shows the effect of morphological processing such as dilation, erosion, and filling in voids on the images, effectively removing most of the existing defects.</p> "> Figure 12
<p>Obtaining apple edge saliency profile images using rough set. (<b>a</b>) shows the resulting images after morphological processing. (<b>b</b>) shows the effect of edge detection based on the rough set method.</p> "> Figure 13
<p>Effect of apple edge image merge. (<b>a</b>) shows the result images after edge detection. (<b>b</b>) shows the merging of all edge images into the corresponding edge image of the original image based on the recorded coordinates of each apple image.</p> "> Figure 14
<p>The original image and the segmentation results of the sparse fruit image using SAM. (<b>a</b>) represents the original image, while (<b>b</b>–<b>d</b>) display the results after SAM segmentation.</p> "> Figure 15
<p>The original image and the segmentation results of the dense fruit image using SAM. (<b>a</b>) represents the original image, while (<b>b</b>–<b>n</b>) display the results after SAM segmentation.</p> "> Figure 16
<p>Comparison of the effects of each method under the influence of illumination. (<b>a</b>) shows the original image before detection; (<b>b</b>) shows the apple edges detected by the Canny operator; (<b>c</b>) shows the apple edges detected by the Laplacian operator; (<b>d</b>) shows the apple edges detected by the Prewitt operator; (<b>e</b>) shows the apple edges detected via the Holistically-Nested operator; and (<b>f</b>) shows the apple edges detected via the model in this study.</p> "> Figure 17
<p>Comparison of the effects of each method under the influence of a complex background. (<b>a</b>) shows the original image before detection; (<b>b</b>) shows the apple edges detected via the Canny operator; (<b>c</b>) shows the apple edges detected via the Laplacian operator; (<b>d</b>) shows the apple edges detected via the Prewitt operator; (<b>e</b>) shows the apple edges detected via the Holistically-Nested operator; and (<b>f</b>) shows the apple edges detected via the algorithm in this paper.</p> "> Figure 18
<p>Comparison of the effects of the algorithms under the influence of dense occlusions. (<b>a</b>) shows the original image before detection. There were multiple closely connected apples in the legend, and the apples interacted with each other. (<b>b</b>) shows the apple edges detected via the Canny operator. (<b>c</b>) shows the apple edges detected via the Laplacian operator. (<b>d</b>) shows the apple edges detected via the Prewitt operator. (<b>e</b>) shows the apple edges detected via the Holistically-Nested operator. (<b>f</b>) shows the apple edges detected via the algorithm in this paper.</p> "> Figure 19
<p>The edge detection experiments on images with more complex content. (<b>a</b>) shows the original image before detection. (<b>b</b>) shows the processed edge detection results.</p> "> Figure 20
<p>Illustration of the segmentation module. (<b>a</b>) shows the original image affected by illumination before segmentation. (<b>b</b>) shows the image affected by illumination after segmentation using our method. (<b>c</b>) shows the original image affected by complex backgrounds before segmentation. (<b>d</b>) shows the image affected by complex backgrounds after segmentation using our method. (<b>e</b>) shows the original image affected by dense occlusions before segmentation. (<b>f</b>) shows the image affected by dense occlusions after segmentation using our method.</p> ">
Abstract
:1. Introduction
- (1)
- The object detection algorithm based on the Faster-RCNN was applied to denoise complex environments around fruits, enhancing its robustness to noise such as sky background and illumination.
- (2)
- Clustering and morphological methods were used to supplement the voids and incomplete information caused by branch and leaf obstructions in the images.
- (3)
- Rough set was introduced to extract complete and continuous fruit edges by utilizing the edge information contained in the upper and lower approximations of the image.
2. Materials and Methods
2.1. Data Acquisition and Preprocessing
2.2. Background Knowledge
2.2.1. Faster-RCNN
2.2.2. Image Color Space Conversion
2.2.3. K-Means Clustering
2.2.4. Dilation and Erosion of Images
2.2.5. Rough Set
2.3. Overall Architecture of Our Edge Detection Model (RED)
2.4. Detection Module
2.5. Refinement Module
2.5.1. Apple Image Segmentation Based on K-Means Clustering
2.5.2. Image Denoising
2.6. Edge Detection Module
- (1)
- Assume that the target object image X, the RS structure operator Y is defined, and the initial U(X) is empty.
- (2)
- First, the structural operator Y is placed in the region corresponding to the size in the upper left corner of X, and the elements X [i, j] in object X are overlapped with those in Y. The X [i, j] and Y [i, j] bitwise AND operations are computed. If the detection point is inside the object, it is considered to belong to U (X), and there is a high possibility of points belonging to the object around it. U (X) is added, and the sliding structural operator Y continues until the traversal is completed and the process stops. Finally, the maximum pixel value of the object coverage area can be obtained.
- (3)
- The U (X) obtained after traversal is the upper approximation of the edge of the target object.
- (1)
- Assuming the target object image X, define the rough set structure operator Y, and the initial U (X) is empty.
- (2)
- The structural operator is first placed in the area corresponding to the size in the upper left corner, and the elements [i, j] in the objects in that area are aligned with the elements in Y. Compute [i, j] and [i, j] bitwise OR operations. If the detection point is inside the object, it is considered to belong to . If the detection point belongs to an edge point, then there are points with different pixel values around it. There is a high possibility of edge points around it, so they are added to . The structural operator is continuously slid until has been traversed before stopping. Finally, the minimum pixel value of the object coverage area is obtained.
- (3)
- obtained after traversal is the lower approximation of the edge of the target object.
2.7. Edge Consolidation
2.8. Evaluation Metrics
3. Results and Discussion
3.1. Analysis of Detection Results Using the Segment Anything Model (SAM)
3.2. Analysis of the Detection Results on the Effect of Illumination
3.3. Analysis of Detection Results on the Effect of Complex Background
3.4. Analysis of Results on the Effect of Dense Occlusions
3.5. Ablation Study
3.5.1. Validation of the Effectiveness of the Key Modules
3.5.2. Clustering Segmentation K-Value Experiment
3.5.3. Erosion and Dilation Experiments
4. Overall Analysis of the Experimental Results
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chen, R.; Wang, J.; Li, Y.; Song, Y.; Huang, M.; Feng, P.; Qu, Z.; Liu, L. Quantifying the impact of frost damage during flowering on apple yield in Shaanxi province, China. Eur. J. Agron. 2023, 142, 126642. [Google Scholar] [CrossRef]
- Versaci, M.; Morabito, F.C. Image Edge Detection: A New Approach Based on Fuzzy Entropy and Fuzzy Divergence. Int. J. Fuzzy Syst. 2021, 23, 918–936. [Google Scholar] [CrossRef]
- Joo, J.; Han, L.; Tian, Y.; Qi, Q. Research on edge detection algorithm based on improved sobel operator. MATEC Web Conf. 2020, 309, 03031. [Google Scholar] [CrossRef]
- Lu, Y.; Duanmu, L.; Zhai, Z.; Wang, Z. Application and improvement of Canny edge-detection algorithm for exterior wall hollowing detection using infrared thermal images. Energy Build. 2022, 274, 112421. [Google Scholar] [CrossRef]
- Akbari Sekehravani, E.; Babulak, E.; Masoodi, M. Implementing canny edge detection algorithm for noisy image. Bull. Electr. Eng. Inform. 2020, 9, 1404–1410. [Google Scholar] [CrossRef]
- Septiarini, A.; Hamdani, H.; Hatta, H.R.; Anwar, K.J.S.H. Automatic image segmentation of oil palm fruits by applying the contour-based approach. Sci. Hortic. 2020, 261, 108939. [Google Scholar] [CrossRef]
- Jiao, Y.; Luo, R.; Li, Q.; Deng, X.; Yin, X.; Ruan, C.; Jia, W. Detection and Localization of Overlapped Fruits Application in an Apple Harvesting Robot. Electronics 2020, 9, 1023. [Google Scholar] [CrossRef]
- Su, Z.; Liu, W.; Yu, Z.; Hu, D.; Liao, Q.; Tian, Q.; Pietikäinen, M.; Liu, L. Pixel difference networks for efficient edge detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, BC, Canada, 11–17 October 2021; pp. 5117–5127. [Google Scholar]
- Wang, D.; He, D.; Song, H.; Liu, C.; Xiong, H. Combining SUN-based visual attention model and saliency contour detection algorithm for apple image segmentation. Multimed. Tools Appl. 2019, 78, 17391–17411. [Google Scholar] [CrossRef]
- Ganesan, P.; Sathish, B.; Sajiv, G. Automatic segmentation of fruits in CIELuv color space image using hill climbing optimization and fuzzy C-Means clustering. In Proceedings of the 2016 World Conference on Futuristic Trends in Research and Innovation for Social Welfare (Startup Conclave), Coimbatore, India, 29 February—1 March 2016; pp. 1–6. [Google Scholar]
- Poma, X.S.; Riba, E.; Sappa, A. Dense extreme inception network: Towards a robust cnn model for edge detection. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, Snowmass Village, CO, USA, 13–19 June 2020; pp. 1923–1932. [Google Scholar]
- Wang, D.; He, D. Apple Detection and Instance Segmentation in Natural Environments Using an Improved Mask Scoring R-CNN Model. Front. Plant Sci. 2022, 13, 1016470. [Google Scholar] [CrossRef]
- Tian, Y.; Yang, G.; Wang, Z.; Wang, H.; Li, E.; Liang, Z. Apple Detection during Different Growth Stages in Orchards Using the Improved YOLO-V3 Model. Comput. Electron. Agric. 2019, 157, 417–426. [Google Scholar] [CrossRef]
- Li, Q.; Jia, W.; Sun, M.; Hou, S.; Zheng, Y. A Novel Green Apple Segmentation Algorithm Based on Ensemble U-Net under Complex Orchard Environment. Comput. Electron. Agric. 2021, 180, 105900. [Google Scholar] [CrossRef]
- Zhang, C.; Zou, K.; Pan, Y. A Method of Apple Image Segmentation Based on Color-Texture Fusion Feature and Machine Learning. Agronomy 2020, 10, 972. [Google Scholar] [CrossRef]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. In Proceedings of the Advances in Neural Information Processing Systems 28 (NIPS 2015), Montreal, QC, Canada, 7–12 December 2015; Volume 28. [Google Scholar]
- Bao, J.; Wei, S.; Lv, J.; Zhang, W. Optimized faster-RCNN in real-time facial expression classification. In Proceedings of the IOP Conference Series: Materials Science and Engineering, Chennai, India, 16–17 September 2020; p. 012148. [Google Scholar]
- Yu, X.; Yuan, Y.J.J.C. Hand Gesture Recognition Based on Faster-RCNN Deep Learning. J. Comput. 2019, 14, 101–110. [Google Scholar] [CrossRef]
- Zhang, K.; Shen, H.J.A.S. Solder joint defect detection in the connectors using improved faster-rcnn algorithm. Appl. Sci. 2021, 11, 576. [Google Scholar] [CrossRef]
- Teng, B.; Zhao, H.; Jia, P.; Yuan, J.; Tian, C. Research on ceramic sanitary ware defect detection method based on improved VGG network. J. Phys. 2020, 1650, 022084. [Google Scholar] [CrossRef]
- Sarwinda, D.; Paradisa, R.H.; Bustamam, A.; Anggia, P. Deep learning in image classification using residual network (ResNet) variants for detection of colorectal cancer. Procedia Comput. Sci. 2021, 179, 423–431. [Google Scholar] [CrossRef]
- Guo, Y.; Zhang, J.; Su, P.; Hou, G.H.; Deng, F.Y. The Study of Locating Diseased Leaves Based on RPN in Complex Environment. J. Phys. 2020, 1651, 012089. [Google Scholar] [CrossRef]
- Retter, T.L.; Webster, M.A.J.C.B. Color Vision: Decoding Color Space. Curr. Biol. 2021, 31, R122–R124. [Google Scholar] [CrossRef] [PubMed]
- Pardede, J.; Husada, M.G.; Hermana, A.N.; Rumapea, S.A. Fruit ripeness based on RGB, HSV, HSL, L ab color feature using SVM. In Proceedings of the 2019 International Conference of Computer Science and Information Technology (ICoSNIKOM), North Sumatera, Indonesia, 28–29 November 2019; pp. 1–5. [Google Scholar]
- Khan, I.; Luo, Z.; Shaikh, A.K.; Hedjam, R. Ensemble clustering using extended fuzzy k-means for cancer data analysis. Expert Syst. Appl. 2021, 172, 114622. [Google Scholar] [CrossRef]
- Sharma, P.; Sharma, M.S.P.; Tomar, R.S.; Sciences, O. A new approach for image segmentation using improved k-means and ROI saliency map. J. Inf. Optim. Sci. 2017, 38, 927–935. [Google Scholar] [CrossRef]
- Yuan, Y.; Shi, B.; Yost, R.; Liu, X.; Tian, Y.; Zhu, Y.; Cao, W.; Cao, Q.J.P. Optimization of Management Zone Delineation for Precision Crop Management in an Intensive Farming System. Plants 2022, 11, 2611. [Google Scholar] [CrossRef] [PubMed]
- An, S.; Hu, Q.; Wang, C. Probability granular distance-based fuzzy rough set model. Appl. Soft Comput. 2021, 102, 107064. [Google Scholar] [CrossRef]
- Atef, M.; Nada, S.I. On three types of soft fuzzy coverings based rough sets. Math. Comput. Simul. 2021, 185, 452–467. [Google Scholar] [CrossRef]
- Raj, A.; Minz, S. A Scalable Unsupervised Classification Method Using Rough Set for Remote Sensing Imagery. Int. J. Softw. Sci. Comput. Intell. 2021, 13, 65–88. [Google Scholar] [CrossRef]
- Khanzadi, P.; Majidi, B.; Adabi, S.; Patra, J.C.; Movaghar, A. Robust fuzzy rough set based dimensionality reduction for big multimedia data hashing and unsupervised generative learning. Multimed. Tools Appl. 2021, 80, 17745–17772. [Google Scholar] [CrossRef]
- Nnolim, U.A. Automated crack segmentation via saturation channel thresholding, area classification and fusion of modified level set segmentation with Canny edge detection. Heliyon 2020, 6, e05748. [Google Scholar] [CrossRef]
- Yang, Y.; Zhao, X.; Huang, M.; Wang, X.; Zhu, Q.J.C. Multispectral image based germination detection of potato by using supervised multiple threshold segmentation model and Canny edge detector. Comput. Electron. Agric. 2021, 182, 106041. [Google Scholar] [CrossRef]
- Zhang, H.; Tang, K.; Zhang, C.; Pan, S.; Yang, Z. Image segmentation based on GGVF Snake model and Canny operator. Sci. J. Intell. Syst. Res. 2021, 3, 130–137. [Google Scholar]
- Dinkar, S.K.; Deep, K.; Mirjalili, S.; Thapliyal, S. Opposition-based Laplacian equilibrium optimizer with application in image segmentation using multilevel thresholding. Expert Syst. Appl. 2021, 174, 114766. [Google Scholar] [CrossRef]
- Lorencin, I.; Anđelić, N.; Španjol, J.; Car, Z. Using multi-layer perceptron with Laplacian edge detector for bladder cancer diagnosis. Artif. Intell. Med. 2020, 102, 101746. [Google Scholar] [CrossRef]
- Krishnan Nair, S.; Chinnappan, S.K.; Dubey, A.K.; Subburaj, A.; Subramaniam, S.; Balasubramaniam, V.; Sengan, S. Engineering. Prewitt Logistic Deep Recurrent Neural Learning for Face Log Detection by Extracting Features from Images. Arab. J. Sci. Eng. 2023, 48, 1–12. [Google Scholar] [CrossRef]
- Zhou, R.-G.; Yu, H.; Cheng, Y.; Li, F.-X. Quantum image edge extraction based on improved Prewitt operator. Quantum Inf. Process. 2019, 18, 1–24. [Google Scholar] [CrossRef]
- Xu, W.; Thomasson, J.A.; Su, Q.; Ji, C.; Shi, Y.; Zhou, J.; Chen, H. A segmentation algorithm incorporating superpixel block and holistically nested edge for sugarcane aphids images under natural light conditions. Biosyst. Eng. 2022, 216, 241–255. [Google Scholar] [CrossRef]
- Xu, S.; Hao, M.; Liu, G.; Meng, Y.; Han, J.; Shi, Y. Concrete crack segmentation based on convolution–deconvolution feature fusion with holistically nested networks. Struct. Control Health Monit. 2022, 29, e2965. [Google Scholar] [CrossRef]
- Cheng, R.; Alexandridi, N.A.; Smith, R.M.; Shen, A.; Gandler, W.; McCreedy, E.; McAuliffe, M.J.; Sheehan, F.T. Fully automated patellofemoral MRI segmentation using holistically nested networks: Implications for evaluating patellofemoral osteoarthritis, pain, injury, pathology, and adolescent development. Magn. Reason. Med. 2020, 83, 139–153. [Google Scholar] [CrossRef] [PubMed]
- Bolboacă, S.D.; Jäntschi, L. Sensitivity, specificity, and accuracy of predictive models on phenols toxicity. J. Comput. Sci. 2014, 5, 345–350. [Google Scholar] [CrossRef]
- Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional Networks for Biomedical Image Segmentation. In Medical Image Computing and Computer-Assisted Intervention—MICCAI; Navab, N., Hornegger, J., Wells, W.M., Frangi, A.F., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2015; Volume 9351, pp. 234–241. ISBN 978-3-319-24573-7. [Google Scholar]
- Badrinarayanan, V.; Kendall, A.; Cipolla, R. SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 2481–2495. [Google Scholar] [CrossRef]
- Yu, Y.; Zhang, K.; Yang, L.; Zhang, D. Fruit Detection for Strawberry Harvesting Robot in Non-Structural Environment Based on Mask-RCNN. Comput. Electron. Agric. 2019, 163, 104846. [Google Scholar] [CrossRef]
Object Detection Module | Cluster Segmentation Module | Erosion and Dilation Module | P/% | R/% | F/% |
---|---|---|---|---|---|
✓ | 73.4 | 82.3 | 77.6 | ||
✓ | ✓ | 80.6 | 89.6 | 84.9 | |
✓ | ✓ | ✓ | 88.3 | 93.6 | 90.8 |
K | P/% | R/% | F/% |
---|---|---|---|
2 | 81.3 | 83.6 | 82.4 |
3 | 88.3 | 93.6 | 90.9 |
4 | 79.2 | 86.5 | 82.7 |
Iterations | P/% | R/% | F/% |
---|---|---|---|
1 | 86.2 | 91.4 | 88.7 |
2 | 87.9 | 92.3 | 90 |
3 | 88.3 | 93.6 | 90.9 |
5 | 78.1 | 82.8 | 80.4 |
10 | 63.1 | 66.2 | 64.6 |
Condition | Mask_mAP/% | Area Relative Error/% |
---|---|---|
Illumination | 94.1 | 4.67 |
Complex Backgrounds | 92.7 | 5.99 |
Dense Occlusions | 90.6 | 6.14 |
Algorithm | Illumination Effect | Complex Backgrounds Effect | Dense Occlusions Effect | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
P/% | R/% | D/% | J/% | P/% | R/% | D/% | J/% | P/% | R/% | D/% | J/% | |
Canny | 84.6 | 87.2 | 85.8 | 75.3 | 63.7 | 92.6 | 75.5 | 60.6 | 87.9 | 79.9 | 83.7 | 72.0 |
Laplacian | 74.3 | 86.2 | 79.7 | 66.4 | 40.1 | 88.5 | 55.2 | 38.1 | 82.2 | 95.1 | 88.1 | 78.8 |
Prewitt | 80.1 | 90.8 | 85.1 | 74.1 | 78.8 | 88.3 | 83.2 | 71.3 | 72.5 | 90.4 | 80.4 | 67.3 |
Hed | 84.8 | 91.1 | 87.8 | 78.3 | 87.7 | 92.4 | 89.9 | 81.8 | 86.3 | 90.5 | 88.3 | 79.1 |
Ours | 82.6 | 94.4 | 88.1 | 78.7 | 88.3 | 93.6 | 90.9 | 83.3 | 83.8 | 97.6 | 90.2 | 82.1 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, J.; Han, R.; Li, F.; Dong, G.; Ma, Y.; Yang, W.; Qi, G.; Zhang, L. Apple Fruit Edge Detection Model Using a Rough Set and Convolutional Neural Network. Sensors 2024, 24, 2283. https://doi.org/10.3390/s24072283
Li J, Han R, Li F, Dong G, Ma Y, Yang W, Qi G, Zhang L. Apple Fruit Edge Detection Model Using a Rough Set and Convolutional Neural Network. Sensors. 2024; 24(7):2283. https://doi.org/10.3390/s24072283
Chicago/Turabian StyleLi, Junqing, Ruiyi Han, Fangyi Li, Guoao Dong, Yu Ma, Wei Yang, Guanghui Qi, and Liang Zhang. 2024. "Apple Fruit Edge Detection Model Using a Rough Set and Convolutional Neural Network" Sensors 24, no. 7: 2283. https://doi.org/10.3390/s24072283
APA StyleLi, J., Han, R., Li, F., Dong, G., Ma, Y., Yang, W., Qi, G., & Zhang, L. (2024). Apple Fruit Edge Detection Model Using a Rough Set and Convolutional Neural Network. Sensors, 24(7), 2283. https://doi.org/10.3390/s24072283