TongueNet: A Precise and Fast Tongue Segmentation System Using U-Net with a Morphological Processing Layer
Source abstract
Abstract
Automated tongue segmentation is a critical component of tongue diagnosis, especially in Traditional Chinese Medicine (TCM), where it has been practiced for thousands of years and is generally considered pain-free and non-invasive. Therefore, a more precise, fast, and robust tongue segmentation system to automatically segment tongue images from its raw format is necessary. Previous algorithms segmented the tongue in different ways, where the results are either inaccurate or time-consuming. Furthermore, none of them developed a dedicated, automatic segmentation system. In this paper, we proposed TongueNet, which is a precise and fast automatic tongue segmentation system. U-net is utilized as the segmentation backbone applying a small-scale image dataset. Besides this, a morphological layer is proposed in the latter stages of the architecture. The proposed system when applied to a tongue image dataset with 1000 images, achieved the highest Pixel Accuracy of 98.45% and consumed 0.267 s per picture on average, which outperformed conventional state-of-the-art tongue segmentation methods in both accuracy and speed. Extensive qualitative and quantitative experiments showed the robustness of the proposed system concerning different positions, poses, and shapes. The results indicate a promising step in achieving a fully automated tongue diagnosis system.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Traditional Chinese Medicine Studies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
PAMI Research Group, Department of Computer and Information Science, Faculty of Science and Technology, University of Macau, Taipa, Macau 999078, China
Funding
Universidade de Macau
References (33)
Show source-provided references
1. Press, C.U. (2017). Cambridge Academic Content Dictionary, Cambridge University Press.
2. Maciocia, G. (1995). Tongue Diagnosis in Chinese Medicine, Eastland.
3. Kirschbaum, B. (2000). Atlas of Chinese Tongue Diagnosis, Eastland.
4. Zhao, Q., Zhang, D., and Zhang, B. (2016, January 14–17). Digital tongue image analysis in medical applications using a new tongue ColorChecker. Proceedings of the 2016 2nd IEEE International Conference on Computer and Communications (ICCC), Chengdu, China.
5. Zhang, H., and Zhang, B. (June, January 30). Disease detection using tongue geometry features with sparse representation classifier. Proceedings of the 2014 International Conference on Medical Biometrics, Shenzhen, China.10.1109/ICMB.2014.25 ↗
6. A novel Color Rendition Chart for digital tongue image calibration10.1002/col.22234 ↗
7. David, Z., Hongzhi, Z., and Bob, Z. (2017). Tongue Image Analysis, Springer.
8. Zhang, H., Wang, K., Zhang, D., Pang, B., and Huang, B. (2006, January 17–18). Computer aided tongue diagnosis system. Proceedings of the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference, Shanghai, China.10.1109/IEMBS.2005.1616055 ↗
9. Significant geometry features in tongue image analysis10.1155/2015/897580 ↗
10. Statistical analysis of tongue images for feature extraction and diagnostics10.1109/TIP.2013.2284070 ↗
11. Tongue Color Analysis for Medical Application
12. Detecting Diabetes Mellitus and Nonproliferative Diabetic Retinopathy Using Tongue Color, Texture, and Geometry Features10.1109/TBME.2013.2282625 ↗
13. The bi-elliptical deformable contour and its application to automated tongue segmentation in Chinese medicine10.1109/TMI.2005.850552 ↗
14. Deformable models in medical image analysis: a survey10.1016/S1361-8415(96)80007-7 ↗
15. Snakes: Active contour models10.1007/BF00133570 ↗
16. Interactive image segmentation by maximal similarity based region merging10.1016/j.patcog.2009.03.004 ↗
17. Automatic tongue image segmentation based on gradient vector flow and region merging10.1007/s00521-010-0484-3 ↗
18. Robust tongue segmentation by fusing region-based and edge-based approaches10.1016/j.eswa.2015.06.032 ↗
19. Automated tongue segmentation in hyperspectral images for medicine10.1364/AO.46.008328 ↗
20. Zhang, D., Zhang, H., and Zhang, B. (2017). A Snake-Based Approach to Automated Tongue Image Segmentation. Tongue Image Analysis, Springer.10.1007/978-981-10-2167-1 ↗
21. Deep learning10.1038/nature14539 ↗
22. Long, J., Shelhamer, E., and Darrell, T. (2015, January 7–12). Fully convolutional networks for semantic segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298965 ↗
23. Ronneberger, O., Fischer, P., and Brox, T. (2015). U-net: Convolutional networks for biomedical image segmentation. International Conference on Medical Image Computing and Computer-Assisted Intervention, Springer.10.1007/978-3-319-24574-4_28 ↗
24. Segnet: A deep convolutional encoder-decoder architecture for image segmentation10.1109/TPAMI.2016.2644615 ↗
25. A survey on deep learning techniques for image and video semantic segmentation10.1016/j.asoc.2018.05.018 ↗
26. A threshold selection method from gray-level histograms10.1109/TSMC.1979.4310076 ↗
27. Gonzalez, R.C., and Woods, R.E. (2006). Digital Image Processing, Prentice-Hall, Inc.. [3rd ed.].
28. Torbert, S. (2012). Applied Computer Science, Springer.10.1007/978-1-4614-1888-7 ↗
29. Wada, K. (2019, July 31). labelme: Image Polygonal Annotation with Python. Available online: https://github.com/wkentaro/labelme.
30. Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv.
31. A note on the triangle inequality for the jaccard distance10.1016/j.patrec.2018.12.007 ↗
32. Evaluation: From precision, recall and F-measure to ROC, informedness, markedness and correlation
33. The truth of the F-measure