Software development for digital Chinese medicine tongue diagnosis

Tongue diagnosis is an important inspection method in Traditional Chinese Medicine (TCM). However, it is subjective and can be unreliable as diagnostic results can differ depending on the personal knowledge and experience of the TCM practitioner. Various computerized tongue diagnosis systems were bu...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Boon Hing
Other Authors: Zheng Jianmin
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156319
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-156319
record_format dspace
spelling sg-ntu-dr.10356-1563192022-04-13T13:10:35Z Software development for digital Chinese medicine tongue diagnosis Tan, Boon Hing Zheng Jianmin School of Computer Science and Engineering ASJMZheng@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision Engineering::Computer science and engineering::Software::Software engineering Tongue diagnosis is an important inspection method in Traditional Chinese Medicine (TCM). However, it is subjective and can be unreliable as diagnostic results can differ depending on the personal knowledge and experience of the TCM practitioner. Various computerized tongue diagnosis systems were built to standardize and remove subjectivity in tongue diagnosis. However, the majority of such systems use novel image capturing devices that are not available and accessible to most individuals. Thus, this project seeks to develop a tongue diagnosis system that makes use of the smartphone’s camera to capture the user’s tongue image. The system will first segment the tongue from the input image and perform a content-based image retrieval (CBIR) to retrieve the most similar tongue image along with its diagnosis from an image database. In addition, users will be able to register an account, log in and view their diagnosis history. The project is developed using React Native as the frontend, Flask as the backend. The system segments the tongue using U-Net and morphological operations. Given the segmented tongue image, a feature vector is extracted using a feature extractor. Two methods of extracting features were explored. The methods include using an autoencoder’s encoder or a multi-output convolutional neural network. The project then uses an approximate nearest neighbor algorithm Annoy to retrieve the most similar tongue image in the database. Bachelor of Engineering (Computer Science) 2022-04-13T13:10:34Z 2022-04-13T13:10:34Z 2022 Final Year Project (FYP) Tan, B. H. (2022). Software development for digital Chinese medicine tongue diagnosis. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156319 https://hdl.handle.net/10356/156319 en SCSE21-0041 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
Engineering::Computer science and engineering::Software::Software engineering
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
Engineering::Computer science and engineering::Software::Software engineering
Tan, Boon Hing
Software development for digital Chinese medicine tongue diagnosis
description Tongue diagnosis is an important inspection method in Traditional Chinese Medicine (TCM). However, it is subjective and can be unreliable as diagnostic results can differ depending on the personal knowledge and experience of the TCM practitioner. Various computerized tongue diagnosis systems were built to standardize and remove subjectivity in tongue diagnosis. However, the majority of such systems use novel image capturing devices that are not available and accessible to most individuals. Thus, this project seeks to develop a tongue diagnosis system that makes use of the smartphone’s camera to capture the user’s tongue image. The system will first segment the tongue from the input image and perform a content-based image retrieval (CBIR) to retrieve the most similar tongue image along with its diagnosis from an image database. In addition, users will be able to register an account, log in and view their diagnosis history. The project is developed using React Native as the frontend, Flask as the backend. The system segments the tongue using U-Net and morphological operations. Given the segmented tongue image, a feature vector is extracted using a feature extractor. Two methods of extracting features were explored. The methods include using an autoencoder’s encoder or a multi-output convolutional neural network. The project then uses an approximate nearest neighbor algorithm Annoy to retrieve the most similar tongue image in the database.
author2 Zheng Jianmin
author_facet Zheng Jianmin
Tan, Boon Hing
format Final Year Project
author Tan, Boon Hing
author_sort Tan, Boon Hing
title Software development for digital Chinese medicine tongue diagnosis
title_short Software development for digital Chinese medicine tongue diagnosis
title_full Software development for digital Chinese medicine tongue diagnosis
title_fullStr Software development for digital Chinese medicine tongue diagnosis
title_full_unstemmed Software development for digital Chinese medicine tongue diagnosis
title_sort software development for digital chinese medicine tongue diagnosis
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156319
_version_ 1731235703057022976