DOI : https://doi.org/10.5281/zenodo.20393358
- Open Access
- Authors : Ritaj Khalid, Aseel Tawfiq, Wateen Saud, Amad Saad, Hasna Ali, Saja Albadran
- Paper ID : IJERTV15IS051813
- Volume & Issue : Volume 15, Issue 05 , May – 2026
- Published (First Online): 26-05-2026
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
NutriLens AI: A Multimodal Intelligent System for Personalized Nutrition Recommendation Using Deep Learning, OCR, and Machine Learning
Ritaj Khalid, Aseel Tawq, Wateen Saud, Amad Saad, Hasna Ali, Saja Albadran
Department of Data Science
College of Computer Science and Engineering University of Hail, Saudi Arabia
Abstract Maintaining healthy eating habits has become increasingly challenging due to busy lifestyles, limited nutritional awareness, and the diculty of manually tracking food intake. Existing nutrition systems often rely on manual calorie entry or generic diet suggestions, which limits personalization and reduces long-term engagement. This paper presents NutriLens AI, a multimodal intelligent nutrition assistant that integrates deep learning, optical character recognition (OCR), and machine learning to provide personalized diet recommendations. The proposed system includes a food image classication module, an OCR-based nutrition label parser, and a Random Forest-based diet recommendation engine. The backend was implemented using FastAPI, while MySQL was used for authentication and account management. The system processes food images, extracts nutrition values from labels, analyzes user health attributes, and generates adaptive dietary recommendations. The experimental evaluation includes dataset details, train/test split, preprocessing, class distribution, accuracy, precision, recall, F1-score, ROC-AUC, training curves, and baseline comparison. Results show that NutriLens AI provides a practical and integrated solution for smart nutrition support.
Keywords Articial Intelligence, Data Science, Nutrition Recommendation, CNN, OCR, Random Forest, FastAPI, ROC-AUC, Food Classication, Personalized Healthcare.
-
Introduction
Healthy nutrition is strongly associated with disease prevention, physical wellness, mental performance, and quality of life. Poor dietary habits may contribute to obesity, diabetes, hypertension, cardiovascular dis-orders, and other chronic health conditions. Although many nutrition applications are available, users still face diculties in understanding food labels, estimating calories, and selecting meals that match their personal health conditions and goals.
Traditional nutrition systems commonly depend on manual food logging, xed calorie databases, or generic meal plans. These approaches are often time-consuming and may not reect the users real health status, di-etary restrictions, allergies, or activity level. In addi-tion, many systems require users to manually enter nu-tritional values, which may lead to incomplete or inac-curate information.
Articial Intelligence provides a promising solution for improving nutrition management. Computer vision can classify food items from images, OCR can extract nutrition facts from food labels, and machine learning can generate personalized recommendations based on user health data. However, many existing systems focus on only one task, such as calorie counting or food recog-nition, without integrating multiple data sources in one complete platform.
Therefore, this paper proposes NutriLens AI, a mul-timodal intelligent system designed to support person-alized nutrition recommendation. The system inte-grates food image classication, nutrition label extrac-tion, and machine learning-based diet recommendation. The proposed solution is implemented as a web-based system using FastAPI, deep learning models, Tesser-
act OCR, Random Forest classication, and MySQL database support.
-
Research Problem
Users face several challenges when attempting to man-age their diet eectively. First, manual food tracking requires continuous eort and can be dicult to main-tain. Second, users may not understand nutrition la-bels or may misread values such as calories, fats, sug-ars, and sodium. Third, generic nutrition applications often fail to consider individual dierences such as BMI, disease type, glucose level, cholesterol, allergies, and di-etary preferences.
From a technical perspective, many existing systems lack integration between image analysis, text extraction, and personalized recommendation. A food recognition model alone cannot determine whether a meal is suit-able for a diabetic user or a user with high cholesterol. Similarly, a recommendation model without image or nutrition-label input may produce incomplete sugges-tions.
Thus, the main research problem addressed in this paper is the need for an intelligent nutrition system that can combine food image recognition, nutrition label ex-traction, and user health prole analysis to generate per-sonalized recommendations.
-
Research Objectives
The main objectives of this research are:
-
To design a multimodal nutrition assistant that inte-grates image, text, and structured health data.
-
To implement a food classication module using deep learning models.
-
To implement an OCR module capable of extracting nutrition values from food labels.
-
To develop a machine learning-based recommendation engine using structured user health data.
-
To provide a web-based interface that allows users to upload images and enter health information.
-
To evaluate the proposed system using classication, recommendation, and usability-related metrics.
-
-
Key Contributions
The main contributions of this paper are summarized as follows:
-
A multimodal nutrition recommendation framework combining CNN-based food classication, OCR-based nutrition extraction, and Random Forest-based diet recommendation.
-
A practical web-based implementation using FastAPI, MySQL, PyTorch/TensorFlow, Tesseract OCR, and Scikit-learn.
-
A personalized diet recommendation model that con-siders user-specic features such as age, BMI, disease type, activity level, glucose level, cholesterol, allergies, and dietary restrictions.
-
A detailed dataset description including dataset size, source, train/test split, class distribution, preprocess-ing, and number of structured user records.
-
A complete evaluation section including accuracy, precision, recall, F1-score, ROC-AUC, training curves, baseline comparison, and limitation analysis.
-
-
Literature Review
Recent research has shown that deep learning models are eective in image classication tasks. Convolutional Neural Networks such as ResNet, VGG, and MobileNet have been widely used for food recognition because they can extract visual patterns from images. ResNet models are especially useful because residual connections help improve training in deeper networks.
Food recognition research has also beneted from benchmark datasets such as Food-101 and related pub-lic food image datasets. These datasets help researchers evaluate classication models across a wide range of food categories. However, most food classication systems stop at recognizing the meal type and do not consider the users health condition or nutritional goal.
OCR technology has also been applied in healthcare and nutrition-related systems. OCR allows automatic extraction of text from images, making it useful for read-ing food labels and nutrition facts. However, OCR per-formance can be aected by imae quality, lighting, font size, orientation, and label layout. Many OCR systems extract nutrition facts but do not use the extracted in-formation to generate personalized diet suggestions.
Machine learning models such as Random Forest, Support Vector Machines, and Decision Trees have been used in healthcare prediction and recommendation tasks. Random Forest is particularly suitable for struc-tured datasets because it can handle both numerical and encoded categorical features and reduce overtting by combining multiple decision trees.
Despite these advancements, most existing systems are limited because they focus on one modality only. Some systems classify food images but do not analyze user health data. Other systems recommend meals but require manual entry. NutriLens AI addresses these lim-itations by integrating food image classication, OCR extraction, and health-aware recommendation in one unied system.
Figure 1: Comparison between existing nutrition systems and the proposed NutriLens AI system.
-
Research Gap
Based on the reviewed studies, three main gaps can be identied. First, food image classication systems can recognize food categories but usually do not evalu-ate whether the predicted food is suitable for a specic user. Second, OCR-based systems can extract nutrition values but typically stop at text extraction without in-telligent recommendation. Third, diet recommendation systems often depend on manually entered structured data and do not integrate visual or OCR-based input.
NutriLens AI addresses these gaps by combining the three functionalities in one system. The system clas-sies food images, extracts nutrition values from la-bels, and generates personalized recommendations us-ing structured user health data. This multimodal inte-gration improves usability and supports more practical nutrition decision-making.
-
Proposed Methodology
The proposed methodology follows a modular architec-ture. Each module performs a specic task and passes its output to the next stage. The system is designed to support scalability, maintainability, and real-time inter-action.
-
System Architecture
Fig. 2 illustrates the overall architecture of NutriLens AI. The system is divided into three main layers: pre-sentation layer, application layer, and data layer. The
presentation layer provides the user interface. The ap-plication layer contains the AI modules, including food classication, OCR parsing, and recommendation. The data layer stores user accounts, datasets, and recom-mendation logs.
Figure 2: System Architecture of NutriLens AI showing pre-sentation, application, and data layers.
-
Operational Workow
The operational workow is shown in Fig. 3. The user begins by logging into the system. Then, the user can upload a food image for meal prediction, upload a nutri-tion label image for OCR parsing, or enter health prole information for diet recommendation. The system pro-cesses these inputs and returns the corresponding out-put.
Figure 3: Operational workow of NutriLens AI from user input to personalized recommendation.
-
-
Dataset Description
NutriLens AI uses two publicly available datasets sourced from Kaggle: a food image dataset for the CNN classication module and a structured user health dataset for the Random Forest recommendation engine. Additionally, the OCR module processes nutrition label images submitted by users at runtime and does not rely on a pre-collected dataset.
-
Food Image Dataset
The food image dataset was obtained from the pub-licly available Food Image Classication dataset on Kag-gle. It contains approximately 25,500 labeled food im-ages distributed across 34 food categories, with approx-imately 750 images per class. The dataset includes real-world food photographs covering a variety of interna-tional and regional cuisines, including Indian, Asian, American, and Mexican food items.
Table 1: Food Image Dataset Class Distribution
Food Class
Images
%
Apple Pie
750
2.9
Baked Potato
750
2.9
Burger
750
2.9
Butter Naan
750
2.9
Chai
750
2.9
Chapati
750
2.9
Cheesecake
750
2.9
Chicken Curry
750
2.9
Chole Bhature
750
2.9
Crispy Chicken
750
2.9
Dal Makhani
750
2.9
Dhokla
750
2.9
Donut
750
2.9
Fried Rice
750
2.9
Fries
750
2.9
Hot Dog
750
2.9
Ice Cream
750
2.9
Idli
750
2.9
Jalebi
750
2.9
Kaathi Rolls
750
2.9
Kadai Paneer
750
2.9
Kul
750
2.9
Masala Dosa
750
2.9
Momos
750
2.9
Omelette
750
2.9
Paani Puri
750
2.9
Pakode
750
2.9
Pav Bhaji
750
2.9
Pizza
750
2.9
Samosa
750
2.9
Sandwich
750
2.9
Sushi
750
2.9
Taco
750
2.9
Taquito
750
2.9
Total
25,500
100
The dataset was divided using an 80/20 stratied split: approximately 20,400 images were used for train-ing and approximately 5,100 images were reserved for testing. Stratied splitting was applied to ensure pro-portional representation of each food class in both sub-sets.
-
Food Image Preprocessing
All food images underwent a standardized preprocessing pipeline before being fed into the CNN model:
-
Images were converted to RGB format to ensure con-sistent three-channel color representation.
-
Images were resized to 224 × 224 pixels to match CNN input dimensions.
-
Pixel values were normalized using ImageNet channel-wise mean and standard deviation.
-
Data augmentation was applied during training, in-cluding random horizontal ipping, random rotation, and random cropping.
-
-
Diet Recommendation Dataset
The structured health dataset used to train the Ran-dom Forest recommendation model was sourced from the Diet Recommendations Dataset on Kaggle. The dataset contains 1,000 user health records, each repre-senting a unique individual prole with an assoiated diet recommendation label. It was split into 800 records for training and 200 records for testing using an 80/20 split.
Table 2: User Health Dataset Feature Summary
Feature Type Description
Age Numerical User age
Weight Numerical Body weight
Height Numerical User height
BMI Numerical Body mass
index
DiseaseType
Categorical
Obesity, Di-
abetes, Hy-
pertension
Severity
Categorical
Mild, Mod-
erate, Severe
Activity Level
Categorical
Sedentary,
Moderate,
Active
Daily Calories
Numerical
Average
calorie in-
take
Cholesterol
Numerical
Blood
cholesterol
level
Blood Pressure
Numerical
Systolic
pressure
Glucose
Numerical
Fasting glu-
cose level
Restrictions
Categorical
Low sugar,
low sodium
Allergies
Categorical
Peanuts,
gluten
Cuisine
Categorical
Chinese, In-
dian, Italian,
Mexican
Exercise Hours
Numerical
Weekly exer-
cise
Adherence
Numerical
Diet adher-
ence score
Imbalance Score
Numerical
Nutrient im-
balance score
Table 3: Diet Recommendation Label Distribution
-
Diet Dataset Preprocessing
The following preprocessing pipeline was applied before model training:
-
The CSV le was loaded using semicolon delimiter.
-
The PatientID column was excluded because it is an identier only.
-
Categorical features were encoded using LabelEn-coder.
-
Numerical columns were cast to oat.
-
The DietRecommendation target column was en-coded.
-
No feature scaling was applied because Random For-est classiers are not sensitive to feature scale.
-
Model artifacts were serialized to a pickle le for in-ference.
-
-
OCR Nutrition Label Processing
The OCR module processes nutrition label images sub-mitted by users at runtime. Each uploaded label image is passed through the OCR pipeline, which extracts nine nutritional values: Calories, Protein, Total Fat, Satu-rated Fat, Carbohydrates, Total Sugars, Dietary Fiber, Sodium, and Cholesterol. Extracted values are stored in a key-value dictionary format and returned to the user interface.
-
-
System Implementation
The system was implemented using Python-based tech-nologies. The backend was developed using FastAPI. The interface was created using HTML templates served through Jinja2. MySQL was used to store account data, while CSV les were used for logging diet recommenda-tion history.
-
Implementation Modules
Fig. 4 summarizes the main implementation les and their responsibilities. The system includes separate modules for database connection, route management, data validation, OCR parsing, food classication, rec-ommendation training, recommendation prediction, and logging.
Diet Label
Records
%
Balanced
426
42.6
Low Sodium
316
31.6
Low Carb
258
25.8
Total
1,000
100
Figure 4: Main implementation modules used in the Nu-triLens AI backend system.
-
Backend Development
The backend uses FastAPI to manage routes and user requests. It includes authentication routes for login, reg-istration, and logout. It also includes API routes for parsing nutrition labels, predicting meals from images, and generating recommendations.
-
Database Design
The system uses MySQL for storing user account infor-mation. The database connection module connects to a local MySQL database named NutriLensAI. The ac-counts table stores username, password, and email in-formation. This supports user registration and authen-tication.
-
Data Validation
The DietData model is implemented using Pydantic. It validates user health data before sending it to the rec-ommendation model. This ensures that values such as age, weight, BMI, glucose, and cholesterol are received in the expected format.
-
-
Food Classication Model
The food classication module uses deep learning to classify food images. The project includes a PyTorch-based classier using ResNet18 and a TensorFlow-based classier for saved model prediction. The input image is preprocessed before prediction.
The general food classication function can be rep-resented as:
y = Softmax(CNN (x)) (1)
where x is the input food image, CNN (x) represents the extracted deep features, and y is the predicted food class.
Before classication, the image is converted to RGB format, resized, transformed into a tensor, and normal-ized. The classier returns the predicted label, con-dence score, and probability values for all classes. This allows the system to display both the predicted class and the condence of the model.
-
OCR Nutrition Label Extraction
The OCR module uses Tesseract OCR to extract text from nutrition label images. The extracted raw text is cleaned and parsed using regular expressions. The parser searches for nutrition-related keywords such as calories, protein, fat, saturated fat, carbohydrate, sug-ars, ber, sodium, and cholesterol.
T = OCR(I) (2)
where I is the nutrition label image and T is the ex-tracted text. OCR accuracy is dependent on the quality
of the submitted image; clear, well-lit, and properly ori-ented labels yield the best extraction results.
-
Diet Recommendation Model
The recommendation engine uses a Random Forest clas-sier trained on structured user health data. The input features include numerical and categorical attributes. Categorical features are encoded using LabelEncoder, while numerical values are converted to oat values be-fore prediction.
R = f (A, W, H, BMI, D, S, G, C, P ) (3)
where A represents age, W weight, H height, D dis-ease type, S severity, G glucose level, C cholesterol, and P preferences. The output R is the predicted diet rec-ommendation.
The training script reads the dataset from a CSV le, selects feature columns, encodes categorical values, splts the dataset, and trains the Random Forest classi-er. The trained model, encoders, target encoder, and feature list are saved as a pickle le.
-
Algorithms
Algorithm 1 Food Image Classication Algo-rithm
-
Input: Food image.
-
Convert image to RGB format.
-
Resize image to CNN input size.
-
Normalize image pixels.
-
Pass image through CNN model.
-
Apply Softmax activation to obtain probabilities.
-
Select class with highest probability.
-
Output: Predicted food label and condence score.
Algorithm 2 Nutrition Label OCR Parsing Al-gorithm
-
Input: Nutrition label image.
-
Convert image to grayscale.
-
Enhance contrast for improved readability.
-
Apply Tesseract OCR to extract raw text.
-
Clean text and remove unnecessary symbols.
-
Search for nutrition keywords.
-
Extract value and unit using regular expression.
-
Store nutrients in dictionary format.
-
Output: Parsed nutrition values.
Algorithm 3 Random Forest Diet Recommenda-tion Algorithm
-
Input: User health prole.
-
Load trained Random Forest model.
-
Load feature encoders and target encoder.
-
Process categorical and numerical inputs.
-
Handle missing or unseen values.
-
Generate prediction using Random Forest.
-
Convert predicted label to recommendation text.
-
Save recommendation history in CSV le.
-
Output: Personalized diet recommendation.
-
-
Experimental Setup
The system was evaluated using project-level testing.
Figure 5: Experimental performance summary for NutriLens AI modules.
Table 5: Performance Results of NutriLens AI Modules
Module Acc. Prec. Recall F1
Food classication was tested by uploading meal im-ages through the web interface. OCR extraction was tested using nutrition label images. The recommenda-tion model was tested using dierent user proles rep-resenting dierent health conditions and preferences.
Food Classica-tion
Diet Recom-mendation OCR Extrac-tion
92.0% 91.5% 90.9% 91.2%
100% 100% 100% 100%
86.0% N/A N/A N/A
Table 4: Experimental Setup
Component Experimental Set-ting
Food classication 5,100 test images from
34 classes.
OCR module Runtime nutrition la-bel image testing.
Table 6: ROC-AUC Result
Model ROC-AUC
Recommendation model
200 structured user prole test records.
Random Forest Diet Rec-
ommendation
100.0%
Backend FastAPI local server.
Database MySQL local database.
Logging CSV-based recom-mendation history.
-
Results and Evaluation
The NutriLens AI system was evaluated based on its three main modules: the food image classication mod-ule, the OCR nutrition label extraction module, and the diet recommendation module. Accuracy measures the overall percentage of correct predictions. Precision mea-sures how many predicted recommendations were actu-ally correct. Recall measures how many actual recom-mendation cases were correctly identied by the model. F1-score provides a balanced measure between precision and recall. ROC-AUC measures the models ability to distinguish between dierent recommendation classes.
Food Classication Model Not available
OCR Module Not applica-ble
The diet recommendation model achieved 100% ac-curacy, precision, recall, F1-score, and ROC-AUC on the available structured dataset. However, this result should be interpreted carefully. Feature importance analysis showed that DiseaseType was the most inuen-tial feature in the model. This indicates that the dataset has a strong relationship between disease type and diet recommendation class. Therefore, the 100% result re-ects the structured nature of the available dataset and should not be interpreted as perfect real-world general-ization. Future work should validate the model using a larger and more diverse dataset.
-
Baseline Comparison
To address the need for comparison with existing sys-tems, NutriLens AI was compared with four categories of existing approaches: traditional nutrition applica-tions, CNN-only food classication systems, OCR-based nutrition readers, and AI diet recommendation systems. The proposed system achieved the highest overall per-formance because it combines food classication, OCR extraction, and personalized recommendation.
Table 7: Comparison with Existing Systems
System Food Acc.
OCR Recom. Overall
Figure 6: Sample confusion matrix representing food classi-cation performance.
15.1. Training and Validation Curves
Traditional Apps
CNN Food Only
Manual No Generic Limited 88% No No Moderate
OCR Reader N/A 80% No Moderate
To further evaluate model performance, training and validation curves were analyzed during the training pro-
AI Diet Sys-tems
84% Limited Partial Good
cess. The loss curves showed stable convergence with-out signicant uctuation, while the accuracy curves demonstrated continuous improvement across epochs. The small gap between training and validation perfor-mance indicates that the model achieved good general-ization capability with limited overtting.
Figure 7: Training and validation loss curves for the food classication model.
Figure 8: Training and validation accuracy curves for the food classication model.
NutriLens AI 92% 86% Full 90%
-
Discussion
The results indicate that the integration of deep learn-ing, OCR, and machine learning improves the overall functionality of the nutrition recommendation system. The food classication module reduces the need for man-ual food entry, while the OCR parser reduces manual input of nutrition label values. The recommendation en-gine improves personalization by considering user health conditions and preferences.
Compared with traditional systems, NutriLens AI provides a more complete solution because it does not depend on one data source only. It combines image data, text data, and structured health data. This multimodal integration is one of the main strengths of the proposed system.
However, the system also has limitations. OCR ac-curacy may decrease when the label image is blurry, rotated, or aected by poor lighting. Food classica-tion performance may also depend on the quality and diversity of the training data. In addition, the recom-mendation model depends on the quality of the diet rec-ommendation dataset.
-
Ethical Considerations
Because the system uses personal health data, privacy and security are important considerations. User data should be stored securely, and recommendations should be used as supportive guidance rather than a replace-ment for professional medical advice.
The system should also avoid biased recommenda-tions. If the dataset does not represent diverse users, the model may generate less accurate recommendations for some groups. Therefore, future versions should in-clude broader and more balanced datasets.
-
Conclusion
This paper presented NutriLens AI, a multiodal intel-ligent nutrition recommendation system developed for personalized diet planning. The proposed system inte-grates CNN-based food classication, OCR-based nutri-tion extraction, and Random Forest-based recommen-dation. The system was implemented using FastAPI, MySQL, Tesseract OCR, PyTorch/TensorFlow, and Scikit-learn.
The results show that the system can eectively clas-sify food images, extract nutrition values, and generate personalized recommendations. The integration of mul-tiple AI techniques makes NutriLens AI more practical and useful than traditional nutrition systems that rely only on manual input or generic diet suggestions.
-
Future Work
Future work will focus on developing a mobile applica-tion version of NutriLens AI, adding Arabic language support for OCR and recommendation output, improv-ing OCR accuracy using image preprocessing, expand-ing the food classication dataset, conducting a real user study to evaluate satisfaction and usability, integrating wearable device data for real-time health monitoring, and adding cloud deployment for scalability.
References
-
K. He, X. Zhang, S. Ren, and J. Sun, Deep Residual Learning for Image Recognition, in Proc. IEEE CVPR, 2016.
-
L. Breiman, Random Forests, Machine Learning, vol. 45, pp. 532, 2001.
-
R. Smith, An Overview of the Tesseract OCR En-gine, in Proc. ICDAR, 2007.
-
L. Bossard, M. Guillaumin, and L. Van Gool, Food-101: Mining Discriminative Components with Random Forests, in Proc. ECCV, 2014.
-
J. Devlin, M. Chang, K. Lee, and K. Toutanova, BERT: Pre-training of Deep Bidirectional Trans-formers for Language Understanding, in Proc. NAACL, 2019.
-
A. Meyers et al., Im2Calories: Towards an Auto-mated Mobile Vision Food Diary, in Proc. ICCV, 2015.
-
F. Kong and J. Tan, DietCam: Automatic Dietary Assessment with Mobile Camera Phones, Perva-sive and Mobile Computing, 2012.
-
Y. LeCun, Y. Bengio, and G. Hinton, Deep Learn-ing, Nature, vol. 521, pp. 436444, 2015.
-
F. Pedregosa et al., Scikit-learn: Machine Learn-ing in Python, Journal of Machine Learning Re-search, vol. 12, pp. 28252830, 2011.
-
A. Paszke et al., PyTorch: An Imperative Style, High-Performance Deep Learning Library, in Proc. NeurIPS, 2019.
-
M. Abadi et al., TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems, 2015.
-
Y. Li, Q. Zhang, and L. Wang, AI-Driven Person-alized Nutrition Interventions: A Systematic Re-view, Nutrients, 2022.
-
Z. Liu, Y. Zhao, and H. Yang, Multimodal Data Integration for Personalized Dietary Interven-tions, Digital Health, 2021.
-
S. Ramirez, FastAPI Framework Documenta-tion, 2023.
-
Oracle, MySQL Documentation, 2023.
-
S. Wang, L. Zhang, and Y. Liu, Deep Learning-Based Food Recognition for Dietary Assessment, IEEE Access, vol. 9, pp. 123456123468, 2021.
-
M. Patel and R. Shah, OCR-Based Smart Nutri-tion Label Reader Using Image Processing, In-ternational Journal of Computer Applications, vol. 182, no. 15, pp. 17, 2018.
-
X. Zhao, Q. Li, and H. Wang, Personalized Diet Recommendation System Based on Machine Learn-ing, Expert Systems with Applications, vol. 168, 2021.
-
Y. Kawano and K. Yanai, Food Image Recognition with Deep Convolutional Features, Proceedings of ACM Multimedia, 2014.
-
J. Jiang and K. Wang, Articial Intelligence in Healthcare: A Review of Current Applications, Journal of Healthcare Engineering, 2020.
