SlideShare a Scribd company logo
1 of 7
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 550
Food Cuisine Analysis using Image Processing and Machine Learning
Prasad Badhan1, Rhugved Kale2, Sahil Batham3, Varun MK4, Prof. Krishnendu Nair5
1,2,3,4UG Student, Dept. of Computer Engineering, Pillai College of Engineering, New Panvel, Maharashtra, India
5Professor, Dept. of Computer Engineering, Pillai College of Engineering, New Panvel, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Globalization has added eclectic cuisines to our
everyday lives. We constantly find ourselves having a wide
variety of food composed of different ingredientsand different
ways of preparation. It would be good to know the cuisine of
the dish we are having and what would be a good fit for us in
our future cravings along with its recipe, ingredients,
nutritional value, and some other features. This approach if
adopted by restaurant networks and food deliveryappswould
be a good strategy to attract and offer personalization to
potential customers. Learning theseapplicationsmotivatedus
to come up with this system of predicting and analyzing the
cuisine of a plate of food given either its image or its list of
ingredients.
Key Words: Cuisine Prediction, Food, Recipe, Machine
Learning, Image Processing, Ingredients.
1. INTRODUCTION
Food is the most fundamental and essential part of our
everyday lives. It forms an important component of one's
culture. Ingredients can be identified to understand a
culture's cuisine and they can be based on factors like
regional availability, cultural history,climatic conditions, etc.
For instance, Mexican cuisine utilizes ingredients like
tomatoes, avocado, corn, cheese, beans, chiles, cheese, etc.
Indian cuisine uses spices, cumin, turmeric, herbs,
vegetables, etc.
Cuisines have different choices of ingredients and even with
the same ingredients, can differintheprocessofpreparation
resulting in different tastes and nutritional values. Having
said this, it would be a good thing to know the cuisine that
we are having so that we can figure out what we would like
to have and what we won’t. This could be very useful not
only to individuals but also for various restaurant networks
and food delivery service companies who could incorporate
this approach in websites and applications thattakesphotos
and sends them into classification, which then shows the
dish in a network in relation to other dishes and ingredients.
This can help customers find what cuisines or dishes they
are interested in and which places serve the same. Many
restaurant owners could use this to find out how the more
famous ones are using the same ingredients to create
innovative dishes. Thiscouldalsobenefitpeoplewithdietary
restrictions by helping them figure out the nutritional value
of a dish and can also be used in recipe recommendation
systems.
Studying these applications motivated us to come up with
this system which aims at identifying the cuisine of a plateof
food by using two different approaches. The first approach
would require feeding in an image of the dishasaninputand
the second one would be feeding a list of the composing
ingredients of the dish. The former approach would simply
return the cuisine of the ingredients list in question along
with the prediction accuracy while the latter approach
would give us the predicted name of the cuisine, its list of
composing ingredients, and the instructions/recipe to
prepare the dish.
2. LITERATURE SURVEY
In this section, different methodologies employed by
researchers have been discussed.
NutriNet, based on deep CNN architecture, employs around
520 food photographsfromvariousfoodclassesandachieves
an accuracy of roughly 86.72 percent when tested for
130,517 images, as well as accuracy of 94.47 percent when
tested for 130,517 images. The NutriNet identifies food and
drink items when presentedseparatelyasidentifyingthetwo
or more food items in a single image is complex. Also, it fails
to give an accurate result when images are noisy/blurry.
Then, using Random Forests, they executed the food capture
process by mining only the discriminative sections, allowing
them to mine all classes at the same time while also sharing
information. There are 101 food categories in the dataset
utilized in this model, with a total of 101000 food pictures.
This proposed model provides a better accuracy (50.76%).
The key features of their studies are a free-to-use and huge
datasetforfoodrecognition,superpixel-basedpatchsampling
which reduces the number of sliding windows, and food
identification through Random Forests Mining.
Another system uses Fuzzy C-means Clustering for
Segmentation and Morphological operations to identify and
measure the volume, mass, and density of food items in an
image. In the MatLab environment, the calorific value is then
determined. The process incorporates Fuzzy C-implies
Clustering Segmentation which permitseverydata.Usingthe
ConvolutionalNeuralNetworkofcuisinedetectionpointstoa
place with different groups with various degrees of
membership. Morphological activities, boundary extraction,
expansion, disintegration, and highlight extraction are next
performed. This system can recognize raw vegetables and
fruits and has nothing to do with cooked food. It also
indicates the calorific value of each component separately,
rather than providing a total calorific value for the entire
dish.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 551
2.1 SUMMARY OF RELATED WORK
The summary of methods used in the literature is given in Table 1.
Table 1: Summary of literature survey
Sr
No.
Name Of Paper & Author Name Algorithm Success
Ratio
Conclusion
1 Cuisine Detection Using the
Convolutional Neural Network
(2020)
Authors:
Dipti Pawade, Ashwini Dalvi, Dr.
Irfan Siddavatam, Myron
Carvalho, Prajwal Kotian, Hima
George
Convolutional
Neural Network.
73% This paper aimed at recognizing food items on a
plate and calculating the nutritional value of
each of them. The user had to feed
preprocessed, resized, and grayscale cuisine
images and the algorithm used was
Convolutional Neural Network-Based.
2 Cuisine classification using
recipe’s ingredients (2018)
Authors:
S. Kalajdziski, G. Radevski,
I.Ivanoska, K. Trivodaliev and B.
Risteska Stojkoska
Naive Bayes, Neural
Networks, Support
Vector Machines
(SVMs).
80.41% Based on the results we can conclude the
following: Naive Bayes models when trained on
a proper dataset with an informative feature
vector per sample show extremely competitive
results.
3 Cuisine Prediction based on
Ingredients using Tree Boosting
Algorithms (2016)
Authors:
R. M. Rahul Venkatesh Kumar, M.
Anand Kumar, and K. P. Soman
Extreme Boosting
algorithm in R
Programming and
Random forest
classifier algorithm
using Sklearn
python.
80.41% We can infer that in comparison between the
two algorithms Extreme Boost performed well
when compared with Random forest. These two
algorithms come under ensemble classifiers.
4 What Cuisine? - A Machine
Learning Strategy for Multi-label
Classification of Food Recipes
(2015)
Authors:
Hendrik Hannes Holste, Maya
Nyayapati, Edward Wong
Custom tf-idf
scoring model,
Random Forest, and
Logistic Regression.
77.87% In this, having used the Logistic Regression
model with C being 2.0 and no tf-idf, along with
ingredient name preprocessing and bag-of-
ingredients count give us a test set error of
0.2213, which isn't much different from
reported validations at error.
5 Predicting Cuisine from
Ingredients (2015)
Authors:
Rishikesh Ghewari, Sunil Raiyani
Naive Bayes,
Logistic regression,
Decision Tree,
Random Forest,
SVM, and k-Nearest
Neighbors.
81.31% We observed that both Logistic Regression as
well as SVM classifiers perform equally well in
the prediction task and saw that the bag of
words model on ingredients works well in this
task.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 552
3. PROPOSED WORK
Classification of cuisine based on either images or
ingredients exists but not based on both. It's mostly the
images or ingredients that help in finding the particulartype
of cuisine the food is. With the help of the specific type of
ingredients, it's easier for the model to figure out whichtype
of cuisine the particular food falls under. Otherwise, the
other way is by image processing to find the cuisine the
image falls under for that the acquired dataset needs to be
very appropriate and the model should be trained
appropriately for getting output with maximum accuracy.
In today’s real-world industry there is only research
conducted on this cuisine detection but it isn’t applied in the
current working industries. This will help all the trending
food delivery applications to recommend to their customers
the food and the restaurants the users are willing according
to the cuisine. As nowadays in various countries the
particular cuisine such as Korean dishes are getting popular
so getting the appropriate suggestion as per the interest of
the user will help the food delivery applications to
recommend and also it would help them to get the analysis
in which place which is cuisine has the most demand this
will indirectly help them in the survey for the rest. The
existing system is not applied inthereal worldindustry,only
research is conducted.
The accuracy which is the most important factor to be
considered is not that high in the current model thiswill lead
to a wrong observation for the recommendation system. So,
the accuracy needs to be takenintoconsiderationbytraining
the model and also by making a well-defined dataset.
3.1 SYSTEM ARCHITECTURE
Fig. 1: Proposed system
The proposed system will help to overcomeall theloopholes
in the cuisine detection system and give a more appropriate
accuracy. The proposed system is as follows:
The customer wants to find the cuisine of the dish there are
two ways in which the user can do the following
1. Input ingredients of dish: In the following the customer
can select the ingredients that are present in the particular
dish.
2. Input Images of dish: The Customer has to upload the
image of the dish of which the user wants to know under
which cuisine the image falls.
Machine Learning Algorithm: After giving input either by
selecting the ingredients of the dish or uploading the image
of the dish then this algorithm helps to give the most
accurate result with the help of the detailed dataset and the
trained model. The proposed system needs to have a very
accurate and detailed dataset for getting the output very
correct which will help in the observations.
Cuisine Identification: The algorithm helps to find out the
appropriate output as the cuisine the dish falls under with
the help of the image or by ingredients as input.
Recommendation based on determined cuisine: The
output of the following will help the food-related
applications such as delivery, dietary, restaurants
recommendation platforms applications, etc will be in
benefit by getting to know their customers much better.The
output of the proposed system will also help to get a better
observation for the survey of a particular area aseveryplace
is known for its special cuisine style. By this, the user will be
more likely to get recommendations according to their
interest and taste in the specific cuisine.
4. REQUIREMENT ANALYSIS
4.1 HARDWARE AND SOFTWARE SPECIFICATIONS
Following are the different hardware and software
specifications for the system:
Hardware details
Processor 2 GHz AMD Ryzen
HDD 1 TB
RAM 16 GB
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 553
Software details
Operating System Windows 10
Programming Language Python
Database
Image repository
/Ingredient list
4.2 EVALUATION METRICS
For measuring the accuracy of the system we use certain
metrics. These metrics evaluatethequalityofthesystemand
give the user a quantifiable output. These systems are
typically measured using precision and recall.
Confusion matrix: It is a 2 by 2 matrix used to represent
binary classification where one axisrepresentsactual values
and the other represents predicted values.
Fig. 2: Confusion Matrix
Precision: This metric measures exactness. It calculates the
fraction of relevant items out of all the items retrieved. It is
the proportion of recommended tv shows that are actually
good. The precision is defined in the equation below:
Recall: This metric measures completeness.Itcalculatesthe
fraction of relevant items out of all relevant items retrieved.
It is the proportion of all great shows that were
recommended. The recall is defined in the equation below:
F1 Score: The harmonic mean of recall and precision is
called the F1 score. It considers both false positives as well
as false negatives. This is why it performs exceptionally on
an imbalanced dataset. The F1 score is defined in the
equation below:
5. IMPLEMENTATION
The implementation detail is given in this section.
5.1 K-NEAREST NEIGHBORS
KNN is an algorithm used for both classification and
regression. It is primarily known to be used forclassification
and is one of the best. Basically, already classified data is
plotted using specific features. After that, a new datapoint is
introduced to the algorithm. For finding the class of the new
data point, the algorithm will compare this new point to the
k closest data point. This algorithm works on the concept of
neighbors, initially, we decide the number of neighbors we
need. This is basically the number of classes that we need to
identify. Next, the Euclidean distanceiscalculatedamongthe
data points. This helps us understand the nearest neighbor
to a data point. Eventually, we get different classes based on
the data points entered. In this type of algorithm, there is no
middle ground, the data point either belongs to class A or
class B.
Fig. 3: KNN
5.2 IMAGE RECOGNITION USING PYTORCH
Image recognition involves the usage of neural networks to
identify items within images. PyTorch is a built-in library
within python that will help us in identifying images.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 554
Neural networks work on the basic structure of our brain.
Our brain uses neurons to send messages and complete
actions. Similarly, neural networks have nodes which act as
neurons, there are multiple layers of neurons depending
upon requirement. There is an input layer, an output layer,
and a hidden layer. The input layer replicates attributes and
the output layer depicts the number of classes to be
identified. The hidden layer uses weights and biases to
predict the class correctly.
Fig. 4: Image Recognition
5.3 DATASET
The dataset used has been acquired from yummly website.
Here, a script was run to collect all the data requiredtobegin
the project.
The dataset has about 40,000 rows of different recipes from
different cuisines.
Dataset size:
Fig. 5: Dataset
Cuisine distribution:
Italian has the highest number of dishes in our dataset
making it the most accurate prediction overall.
Fig. 6: Cuisine Distribution
6. RESULTS
6.1 CUISINE IDENTIFICATION USING INGREDIENTS LIST
In this approach, the user enters a list of ingredients i.e Rice,
Beans, Salsa, Corn, Beef, Tortilla and Lettuce. These items
form an essential part of the Mexican cuisine which is what
is returned by our algorithm. The algorithm used for
prediction is KNN. We calculate the f1-score to measure the
accuracy of the model on the user input. As seen, we get an
accuracy of 88%.
Fig. 7: Cuisine prediction using list of ingredients as input
6.2 RECOMMENDATION SYSTEM USING IMAGES
In this approach, the user inputs an image (chicken wings)
and the algorithm outputs a set of recipes each of which
contains the predicted name of the dish along with its list of
ingredients and the instructions to prepare it. Thisapproach
uses image recognition using PyTorch.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 555
Fig. 8: Input Image
Fig. 9: Output
7. CONCLUSION
In this project, we implemented a cuisine identification
system using two approaches: first one included feeding a
list of ingredients as input and the second one demanding
image of the dish as an input. The second approach along
with returning the list of ingredients,alsosuggestedvarious
ways with which those ingredients could be utitlized to
make a recipe. These approaches made use of extensive
databases with which we trained our respective model and
tested the same with 20% of our dataset as test data along
with multiple user provided custom inputs.
The approach was ran through several machine learning
algorithms and we found the K-Nearest Neighbours (KNN)
approach to be the most suited one for the project which
gave us an average accuracy of 71% which was greater than
what we got from any other algorithm.
The proposed system can be implemented in various food
delivery applications such as Zomato, Swiggy and Uber eats.
The system can refer usersto restaurantsofspecificcuisines,
this helps the user when they want to try a new type of
dish/cuisine. It can also be used for prediction of nutritional
value of the food items for the userswhoaremuchconscious
about the ingredients and nutritions provided in the food
items. This system can help the users who are seeking
dietary assessment and planning.
ACKNOWLEDGMENT
We feel thankful and would like to express our kind
gratitude towards our Principal, Dr. Sandeep Joshi Sir for
allowing us to conduct our project ‘Food Cuisine Analysis
using Image Processing and Machine Learning.'
We respect and thank the HOD of Computer Engineering, Dr.
Sharvari Govilkar ma'am for providing us an opportunity
and a platform to complete our project duly along with the
support provided throughout.
We would like to take this opportunity to express our
profound gratitude and deep regards to our project guide
Prof. Krishnendu Nair for her exemplary guidance,
monitoring, and constant encouragement throughout the
course of this project. The blessing, help, and guidancegiven
by her from time to time shall carry us a long way in the
journey of life on which we are about to embark.
We owe our gratitude to our mini project coordinator Prof.
Payel Thakur who demonstrated an avid interest in our
project from the beginning and helped us to keep a check on
our progress and made sure we completed each assigned
task within the given deadline.
We adore and respect our parents and friends who have
undoubtedly been a driving force and a constant motivation
in this journey.
REFERENCES
[1] https://www.kaggle.com/c/whats-cooking/data:Dataset
containing ingredientlistfordifferentcuisines.M.Young,
The Technical Writer’s Handbook. Mill Valley, CA:
University Science, 1989.
[2] X. Li, L. Wang, and E. Sung, "Multilabel SVM active
learning for image classification," 2004 International
Conference on Image Processing, 2004. ICIP '04., 2004,
pp. 2207-2210 Vol. 4, doi: 10.1109/ICIP.2004.1421535.
[3] https://www.kdnuggets.com/2020/04/performance-
evaluation-metrics-classification.html: Understanding
evaluation metrics.
[4] Y. Deng and B.S.Manjunath.Unsupervisedsegmentation
of color-texture regions in images and video. IEEE
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 556
Transactions on Pattern Analysis and Machine
Intelligence (PAMI),23(8):800–810
[5] https://www.uplevel.work/blog/feature-predicting-a-
cuisine-based-only-on-its-ingredients-using-machine-
learning: Predicting Cuisines Based OnlyOnIngredients
In A Dish.
[6] B. Li and M. Wang, “Cuisine classification from
ingredients”.
[7] H. Su, TW. Lin, CT. Li, MK. Shan, and J. Chang, “Automatic
recipe cuisine classification by ingredients,” In
Proceedings of the 2014 ACM International Joint
Conference on Pervasive and Ubiquitous Computing:
Adjunct Publication, pp. 565–570, 2014.
[8] M. M. Zhang, “Identifying the cuisine of a plate of food,”
University of California San Diego, Tech. Rep, 2011.

More Related Content

Similar to Machine Learning Analysis of Food Cuisines Using Images and Ingredients

IRJET- Estimation of Calorie Content in a Diet
IRJET- Estimation of Calorie Content in a DietIRJET- Estimation of Calorie Content in a Diet
IRJET- Estimation of Calorie Content in a DietIRJET Journal
 
Quality Analysis and Classification of Rice Grains using Image Processing Tec...
Quality Analysis and Classification of Rice Grains using Image Processing Tec...Quality Analysis and Classification of Rice Grains using Image Processing Tec...
Quality Analysis and Classification of Rice Grains using Image Processing Tec...IRJET Journal
 
IRJET - One Tap Food Recipe Generation
IRJET -  	  One Tap Food Recipe GenerationIRJET -  	  One Tap Food Recipe Generation
IRJET - One Tap Food Recipe GenerationIRJET Journal
 
IRJET- Discovery of Recipes based on Ingredients using Machine Learning
IRJET- Discovery of Recipes based on Ingredients using Machine LearningIRJET- Discovery of Recipes based on Ingredients using Machine Learning
IRJET- Discovery of Recipes based on Ingredients using Machine LearningIRJET Journal
 
IRJET- One Tap Food Recipe Generation
IRJET- One Tap Food Recipe GenerationIRJET- One Tap Food Recipe Generation
IRJET- One Tap Food Recipe GenerationIRJET Journal
 
Sehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation SystemSehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation SystemIRJET Journal
 
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...
IRJET-  	  Assessing Food Volume and Nutritious Values from Food Images using...IRJET-  	  Assessing Food Volume and Nutritious Values from Food Images using...
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...IRJET Journal
 
3 d vision based dietary inspection for the central kitchen automation
3 d vision based dietary inspection for the central kitchen automation3 d vision based dietary inspection for the central kitchen automation
3 d vision based dietary inspection for the central kitchen automationcsandit
 
Fruit Disease Detection And Fertilizer Recommendation
Fruit Disease Detection And Fertilizer RecommendationFruit Disease Detection And Fertilizer Recommendation
Fruit Disease Detection And Fertilizer RecommendationIRJET Journal
 
Identification and Recognition of Snack Foods from Cluttered Scene for Dietar...
Identification and Recognition of Snack Foods from Cluttered Scene for Dietar...Identification and Recognition of Snack Foods from Cluttered Scene for Dietar...
Identification and Recognition of Snack Foods from Cluttered Scene for Dietar...IJCSIS Research Publications
 
AI BASED CROP IDENTIFICATION WEBAPP
AI BASED CROP IDENTIFICATION WEBAPPAI BASED CROP IDENTIFICATION WEBAPP
AI BASED CROP IDENTIFICATION WEBAPPIRJET Journal
 
Automatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchenAutomatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchensipij
 
Potato leaf disease detection using convolutional neural networks
Potato leaf disease detection using convolutional neural networksPotato leaf disease detection using convolutional neural networks
Potato leaf disease detection using convolutional neural networksIRJET Journal
 
IRJET- An Efficient System to Detect Freshness and Quality of Food
IRJET- An Efficient System to Detect Freshness and Quality of FoodIRJET- An Efficient System to Detect Freshness and Quality of Food
IRJET- An Efficient System to Detect Freshness and Quality of FoodIRJET Journal
 
IRJET - An Efficient System to Detect Freshness and Quality of Food
IRJET - An Efficient System to Detect Freshness and Quality of FoodIRJET - An Efficient System to Detect Freshness and Quality of Food
IRJET - An Efficient System to Detect Freshness and Quality of FoodIRJET Journal
 
Food Recommendation System
Food Recommendation SystemFood Recommendation System
Food Recommendation SystemIRJET Journal
 
IRJET- Data Modelling for Database Design in Production and Health Monito...
IRJET-  	  Data Modelling for Database Design in Production and Health Monito...IRJET-  	  Data Modelling for Database Design in Production and Health Monito...
IRJET- Data Modelling for Database Design in Production and Health Monito...IRJET Journal
 
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOODRECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOODIRJET Journal
 
IRJET- Food(Fruit) Quality Recognition by External Appearance and Interna...
IRJET-  	  Food(Fruit) Quality Recognition by External Appearance and Interna...IRJET-  	  Food(Fruit) Quality Recognition by External Appearance and Interna...
IRJET- Food(Fruit) Quality Recognition by External Appearance and Interna...IRJET Journal
 
MyDietDiary: Diet RecommendationSystem
MyDietDiary: Diet RecommendationSystemMyDietDiary: Diet RecommendationSystem
MyDietDiary: Diet RecommendationSystemIRJET Journal
 

Similar to Machine Learning Analysis of Food Cuisines Using Images and Ingredients (20)

IRJET- Estimation of Calorie Content in a Diet
IRJET- Estimation of Calorie Content in a DietIRJET- Estimation of Calorie Content in a Diet
IRJET- Estimation of Calorie Content in a Diet
 
Quality Analysis and Classification of Rice Grains using Image Processing Tec...
Quality Analysis and Classification of Rice Grains using Image Processing Tec...Quality Analysis and Classification of Rice Grains using Image Processing Tec...
Quality Analysis and Classification of Rice Grains using Image Processing Tec...
 
IRJET - One Tap Food Recipe Generation
IRJET -  	  One Tap Food Recipe GenerationIRJET -  	  One Tap Food Recipe Generation
IRJET - One Tap Food Recipe Generation
 
IRJET- Discovery of Recipes based on Ingredients using Machine Learning
IRJET- Discovery of Recipes based on Ingredients using Machine LearningIRJET- Discovery of Recipes based on Ingredients using Machine Learning
IRJET- Discovery of Recipes based on Ingredients using Machine Learning
 
IRJET- One Tap Food Recipe Generation
IRJET- One Tap Food Recipe GenerationIRJET- One Tap Food Recipe Generation
IRJET- One Tap Food Recipe Generation
 
Sehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation SystemSehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation System
 
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...
IRJET-  	  Assessing Food Volume and Nutritious Values from Food Images using...IRJET-  	  Assessing Food Volume and Nutritious Values from Food Images using...
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...
 
3 d vision based dietary inspection for the central kitchen automation
3 d vision based dietary inspection for the central kitchen automation3 d vision based dietary inspection for the central kitchen automation
3 d vision based dietary inspection for the central kitchen automation
 
Fruit Disease Detection And Fertilizer Recommendation
Fruit Disease Detection And Fertilizer RecommendationFruit Disease Detection And Fertilizer Recommendation
Fruit Disease Detection And Fertilizer Recommendation
 
Identification and Recognition of Snack Foods from Cluttered Scene for Dietar...
Identification and Recognition of Snack Foods from Cluttered Scene for Dietar...Identification and Recognition of Snack Foods from Cluttered Scene for Dietar...
Identification and Recognition of Snack Foods from Cluttered Scene for Dietar...
 
AI BASED CROP IDENTIFICATION WEBAPP
AI BASED CROP IDENTIFICATION WEBAPPAI BASED CROP IDENTIFICATION WEBAPP
AI BASED CROP IDENTIFICATION WEBAPP
 
Automatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchenAutomatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchen
 
Potato leaf disease detection using convolutional neural networks
Potato leaf disease detection using convolutional neural networksPotato leaf disease detection using convolutional neural networks
Potato leaf disease detection using convolutional neural networks
 
IRJET- An Efficient System to Detect Freshness and Quality of Food
IRJET- An Efficient System to Detect Freshness and Quality of FoodIRJET- An Efficient System to Detect Freshness and Quality of Food
IRJET- An Efficient System to Detect Freshness and Quality of Food
 
IRJET - An Efficient System to Detect Freshness and Quality of Food
IRJET - An Efficient System to Detect Freshness and Quality of FoodIRJET - An Efficient System to Detect Freshness and Quality of Food
IRJET - An Efficient System to Detect Freshness and Quality of Food
 
Food Recommendation System
Food Recommendation SystemFood Recommendation System
Food Recommendation System
 
IRJET- Data Modelling for Database Design in Production and Health Monito...
IRJET-  	  Data Modelling for Database Design in Production and Health Monito...IRJET-  	  Data Modelling for Database Design in Production and Health Monito...
IRJET- Data Modelling for Database Design in Production and Health Monito...
 
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOODRECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
 
IRJET- Food(Fruit) Quality Recognition by External Appearance and Interna...
IRJET-  	  Food(Fruit) Quality Recognition by External Appearance and Interna...IRJET-  	  Food(Fruit) Quality Recognition by External Appearance and Interna...
IRJET- Food(Fruit) Quality Recognition by External Appearance and Interna...
 
MyDietDiary: Diet RecommendationSystem
MyDietDiary: Diet RecommendationSystemMyDietDiary: Diet RecommendationSystem
MyDietDiary: Diet RecommendationSystem
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 

Machine Learning Analysis of Food Cuisines Using Images and Ingredients

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 550 Food Cuisine Analysis using Image Processing and Machine Learning Prasad Badhan1, Rhugved Kale2, Sahil Batham3, Varun MK4, Prof. Krishnendu Nair5 1,2,3,4UG Student, Dept. of Computer Engineering, Pillai College of Engineering, New Panvel, Maharashtra, India 5Professor, Dept. of Computer Engineering, Pillai College of Engineering, New Panvel, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Globalization has added eclectic cuisines to our everyday lives. We constantly find ourselves having a wide variety of food composed of different ingredientsand different ways of preparation. It would be good to know the cuisine of the dish we are having and what would be a good fit for us in our future cravings along with its recipe, ingredients, nutritional value, and some other features. This approach if adopted by restaurant networks and food deliveryappswould be a good strategy to attract and offer personalization to potential customers. Learning theseapplicationsmotivatedus to come up with this system of predicting and analyzing the cuisine of a plate of food given either its image or its list of ingredients. Key Words: Cuisine Prediction, Food, Recipe, Machine Learning, Image Processing, Ingredients. 1. INTRODUCTION Food is the most fundamental and essential part of our everyday lives. It forms an important component of one's culture. Ingredients can be identified to understand a culture's cuisine and they can be based on factors like regional availability, cultural history,climatic conditions, etc. For instance, Mexican cuisine utilizes ingredients like tomatoes, avocado, corn, cheese, beans, chiles, cheese, etc. Indian cuisine uses spices, cumin, turmeric, herbs, vegetables, etc. Cuisines have different choices of ingredients and even with the same ingredients, can differintheprocessofpreparation resulting in different tastes and nutritional values. Having said this, it would be a good thing to know the cuisine that we are having so that we can figure out what we would like to have and what we won’t. This could be very useful not only to individuals but also for various restaurant networks and food delivery service companies who could incorporate this approach in websites and applications thattakesphotos and sends them into classification, which then shows the dish in a network in relation to other dishes and ingredients. This can help customers find what cuisines or dishes they are interested in and which places serve the same. Many restaurant owners could use this to find out how the more famous ones are using the same ingredients to create innovative dishes. Thiscouldalsobenefitpeoplewithdietary restrictions by helping them figure out the nutritional value of a dish and can also be used in recipe recommendation systems. Studying these applications motivated us to come up with this system which aims at identifying the cuisine of a plateof food by using two different approaches. The first approach would require feeding in an image of the dishasaninputand the second one would be feeding a list of the composing ingredients of the dish. The former approach would simply return the cuisine of the ingredients list in question along with the prediction accuracy while the latter approach would give us the predicted name of the cuisine, its list of composing ingredients, and the instructions/recipe to prepare the dish. 2. LITERATURE SURVEY In this section, different methodologies employed by researchers have been discussed. NutriNet, based on deep CNN architecture, employs around 520 food photographsfromvariousfoodclassesandachieves an accuracy of roughly 86.72 percent when tested for 130,517 images, as well as accuracy of 94.47 percent when tested for 130,517 images. The NutriNet identifies food and drink items when presentedseparatelyasidentifyingthetwo or more food items in a single image is complex. Also, it fails to give an accurate result when images are noisy/blurry. Then, using Random Forests, they executed the food capture process by mining only the discriminative sections, allowing them to mine all classes at the same time while also sharing information. There are 101 food categories in the dataset utilized in this model, with a total of 101000 food pictures. This proposed model provides a better accuracy (50.76%). The key features of their studies are a free-to-use and huge datasetforfoodrecognition,superpixel-basedpatchsampling which reduces the number of sliding windows, and food identification through Random Forests Mining. Another system uses Fuzzy C-means Clustering for Segmentation and Morphological operations to identify and measure the volume, mass, and density of food items in an image. In the MatLab environment, the calorific value is then determined. The process incorporates Fuzzy C-implies Clustering Segmentation which permitseverydata.Usingthe ConvolutionalNeuralNetworkofcuisinedetectionpointstoa place with different groups with various degrees of membership. Morphological activities, boundary extraction, expansion, disintegration, and highlight extraction are next performed. This system can recognize raw vegetables and fruits and has nothing to do with cooked food. It also indicates the calorific value of each component separately, rather than providing a total calorific value for the entire dish.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 551 2.1 SUMMARY OF RELATED WORK The summary of methods used in the literature is given in Table 1. Table 1: Summary of literature survey Sr No. Name Of Paper & Author Name Algorithm Success Ratio Conclusion 1 Cuisine Detection Using the Convolutional Neural Network (2020) Authors: Dipti Pawade, Ashwini Dalvi, Dr. Irfan Siddavatam, Myron Carvalho, Prajwal Kotian, Hima George Convolutional Neural Network. 73% This paper aimed at recognizing food items on a plate and calculating the nutritional value of each of them. The user had to feed preprocessed, resized, and grayscale cuisine images and the algorithm used was Convolutional Neural Network-Based. 2 Cuisine classification using recipe’s ingredients (2018) Authors: S. Kalajdziski, G. Radevski, I.Ivanoska, K. Trivodaliev and B. Risteska Stojkoska Naive Bayes, Neural Networks, Support Vector Machines (SVMs). 80.41% Based on the results we can conclude the following: Naive Bayes models when trained on a proper dataset with an informative feature vector per sample show extremely competitive results. 3 Cuisine Prediction based on Ingredients using Tree Boosting Algorithms (2016) Authors: R. M. Rahul Venkatesh Kumar, M. Anand Kumar, and K. P. Soman Extreme Boosting algorithm in R Programming and Random forest classifier algorithm using Sklearn python. 80.41% We can infer that in comparison between the two algorithms Extreme Boost performed well when compared with Random forest. These two algorithms come under ensemble classifiers. 4 What Cuisine? - A Machine Learning Strategy for Multi-label Classification of Food Recipes (2015) Authors: Hendrik Hannes Holste, Maya Nyayapati, Edward Wong Custom tf-idf scoring model, Random Forest, and Logistic Regression. 77.87% In this, having used the Logistic Regression model with C being 2.0 and no tf-idf, along with ingredient name preprocessing and bag-of- ingredients count give us a test set error of 0.2213, which isn't much different from reported validations at error. 5 Predicting Cuisine from Ingredients (2015) Authors: Rishikesh Ghewari, Sunil Raiyani Naive Bayes, Logistic regression, Decision Tree, Random Forest, SVM, and k-Nearest Neighbors. 81.31% We observed that both Logistic Regression as well as SVM classifiers perform equally well in the prediction task and saw that the bag of words model on ingredients works well in this task.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 552 3. PROPOSED WORK Classification of cuisine based on either images or ingredients exists but not based on both. It's mostly the images or ingredients that help in finding the particulartype of cuisine the food is. With the help of the specific type of ingredients, it's easier for the model to figure out whichtype of cuisine the particular food falls under. Otherwise, the other way is by image processing to find the cuisine the image falls under for that the acquired dataset needs to be very appropriate and the model should be trained appropriately for getting output with maximum accuracy. In today’s real-world industry there is only research conducted on this cuisine detection but it isn’t applied in the current working industries. This will help all the trending food delivery applications to recommend to their customers the food and the restaurants the users are willing according to the cuisine. As nowadays in various countries the particular cuisine such as Korean dishes are getting popular so getting the appropriate suggestion as per the interest of the user will help the food delivery applications to recommend and also it would help them to get the analysis in which place which is cuisine has the most demand this will indirectly help them in the survey for the rest. The existing system is not applied inthereal worldindustry,only research is conducted. The accuracy which is the most important factor to be considered is not that high in the current model thiswill lead to a wrong observation for the recommendation system. So, the accuracy needs to be takenintoconsiderationbytraining the model and also by making a well-defined dataset. 3.1 SYSTEM ARCHITECTURE Fig. 1: Proposed system The proposed system will help to overcomeall theloopholes in the cuisine detection system and give a more appropriate accuracy. The proposed system is as follows: The customer wants to find the cuisine of the dish there are two ways in which the user can do the following 1. Input ingredients of dish: In the following the customer can select the ingredients that are present in the particular dish. 2. Input Images of dish: The Customer has to upload the image of the dish of which the user wants to know under which cuisine the image falls. Machine Learning Algorithm: After giving input either by selecting the ingredients of the dish or uploading the image of the dish then this algorithm helps to give the most accurate result with the help of the detailed dataset and the trained model. The proposed system needs to have a very accurate and detailed dataset for getting the output very correct which will help in the observations. Cuisine Identification: The algorithm helps to find out the appropriate output as the cuisine the dish falls under with the help of the image or by ingredients as input. Recommendation based on determined cuisine: The output of the following will help the food-related applications such as delivery, dietary, restaurants recommendation platforms applications, etc will be in benefit by getting to know their customers much better.The output of the proposed system will also help to get a better observation for the survey of a particular area aseveryplace is known for its special cuisine style. By this, the user will be more likely to get recommendations according to their interest and taste in the specific cuisine. 4. REQUIREMENT ANALYSIS 4.1 HARDWARE AND SOFTWARE SPECIFICATIONS Following are the different hardware and software specifications for the system: Hardware details Processor 2 GHz AMD Ryzen HDD 1 TB RAM 16 GB
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 553 Software details Operating System Windows 10 Programming Language Python Database Image repository /Ingredient list 4.2 EVALUATION METRICS For measuring the accuracy of the system we use certain metrics. These metrics evaluatethequalityofthesystemand give the user a quantifiable output. These systems are typically measured using precision and recall. Confusion matrix: It is a 2 by 2 matrix used to represent binary classification where one axisrepresentsactual values and the other represents predicted values. Fig. 2: Confusion Matrix Precision: This metric measures exactness. It calculates the fraction of relevant items out of all the items retrieved. It is the proportion of recommended tv shows that are actually good. The precision is defined in the equation below: Recall: This metric measures completeness.Itcalculatesthe fraction of relevant items out of all relevant items retrieved. It is the proportion of all great shows that were recommended. The recall is defined in the equation below: F1 Score: The harmonic mean of recall and precision is called the F1 score. It considers both false positives as well as false negatives. This is why it performs exceptionally on an imbalanced dataset. The F1 score is defined in the equation below: 5. IMPLEMENTATION The implementation detail is given in this section. 5.1 K-NEAREST NEIGHBORS KNN is an algorithm used for both classification and regression. It is primarily known to be used forclassification and is one of the best. Basically, already classified data is plotted using specific features. After that, a new datapoint is introduced to the algorithm. For finding the class of the new data point, the algorithm will compare this new point to the k closest data point. This algorithm works on the concept of neighbors, initially, we decide the number of neighbors we need. This is basically the number of classes that we need to identify. Next, the Euclidean distanceiscalculatedamongthe data points. This helps us understand the nearest neighbor to a data point. Eventually, we get different classes based on the data points entered. In this type of algorithm, there is no middle ground, the data point either belongs to class A or class B. Fig. 3: KNN 5.2 IMAGE RECOGNITION USING PYTORCH Image recognition involves the usage of neural networks to identify items within images. PyTorch is a built-in library within python that will help us in identifying images.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 554 Neural networks work on the basic structure of our brain. Our brain uses neurons to send messages and complete actions. Similarly, neural networks have nodes which act as neurons, there are multiple layers of neurons depending upon requirement. There is an input layer, an output layer, and a hidden layer. The input layer replicates attributes and the output layer depicts the number of classes to be identified. The hidden layer uses weights and biases to predict the class correctly. Fig. 4: Image Recognition 5.3 DATASET The dataset used has been acquired from yummly website. Here, a script was run to collect all the data requiredtobegin the project. The dataset has about 40,000 rows of different recipes from different cuisines. Dataset size: Fig. 5: Dataset Cuisine distribution: Italian has the highest number of dishes in our dataset making it the most accurate prediction overall. Fig. 6: Cuisine Distribution 6. RESULTS 6.1 CUISINE IDENTIFICATION USING INGREDIENTS LIST In this approach, the user enters a list of ingredients i.e Rice, Beans, Salsa, Corn, Beef, Tortilla and Lettuce. These items form an essential part of the Mexican cuisine which is what is returned by our algorithm. The algorithm used for prediction is KNN. We calculate the f1-score to measure the accuracy of the model on the user input. As seen, we get an accuracy of 88%. Fig. 7: Cuisine prediction using list of ingredients as input 6.2 RECOMMENDATION SYSTEM USING IMAGES In this approach, the user inputs an image (chicken wings) and the algorithm outputs a set of recipes each of which contains the predicted name of the dish along with its list of ingredients and the instructions to prepare it. Thisapproach uses image recognition using PyTorch.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 555 Fig. 8: Input Image Fig. 9: Output 7. CONCLUSION In this project, we implemented a cuisine identification system using two approaches: first one included feeding a list of ingredients as input and the second one demanding image of the dish as an input. The second approach along with returning the list of ingredients,alsosuggestedvarious ways with which those ingredients could be utitlized to make a recipe. These approaches made use of extensive databases with which we trained our respective model and tested the same with 20% of our dataset as test data along with multiple user provided custom inputs. The approach was ran through several machine learning algorithms and we found the K-Nearest Neighbours (KNN) approach to be the most suited one for the project which gave us an average accuracy of 71% which was greater than what we got from any other algorithm. The proposed system can be implemented in various food delivery applications such as Zomato, Swiggy and Uber eats. The system can refer usersto restaurantsofspecificcuisines, this helps the user when they want to try a new type of dish/cuisine. It can also be used for prediction of nutritional value of the food items for the userswhoaremuchconscious about the ingredients and nutritions provided in the food items. This system can help the users who are seeking dietary assessment and planning. ACKNOWLEDGMENT We feel thankful and would like to express our kind gratitude towards our Principal, Dr. Sandeep Joshi Sir for allowing us to conduct our project ‘Food Cuisine Analysis using Image Processing and Machine Learning.' We respect and thank the HOD of Computer Engineering, Dr. Sharvari Govilkar ma'am for providing us an opportunity and a platform to complete our project duly along with the support provided throughout. We would like to take this opportunity to express our profound gratitude and deep regards to our project guide Prof. Krishnendu Nair for her exemplary guidance, monitoring, and constant encouragement throughout the course of this project. The blessing, help, and guidancegiven by her from time to time shall carry us a long way in the journey of life on which we are about to embark. We owe our gratitude to our mini project coordinator Prof. Payel Thakur who demonstrated an avid interest in our project from the beginning and helped us to keep a check on our progress and made sure we completed each assigned task within the given deadline. We adore and respect our parents and friends who have undoubtedly been a driving force and a constant motivation in this journey. REFERENCES [1] https://www.kaggle.com/c/whats-cooking/data:Dataset containing ingredientlistfordifferentcuisines.M.Young, The Technical Writer’s Handbook. Mill Valley, CA: University Science, 1989. [2] X. Li, L. Wang, and E. Sung, "Multilabel SVM active learning for image classification," 2004 International Conference on Image Processing, 2004. ICIP '04., 2004, pp. 2207-2210 Vol. 4, doi: 10.1109/ICIP.2004.1421535. [3] https://www.kdnuggets.com/2020/04/performance- evaluation-metrics-classification.html: Understanding evaluation metrics. [4] Y. Deng and B.S.Manjunath.Unsupervisedsegmentation of color-texture regions in images and video. IEEE
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | April 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 556 Transactions on Pattern Analysis and Machine Intelligence (PAMI),23(8):800–810 [5] https://www.uplevel.work/blog/feature-predicting-a- cuisine-based-only-on-its-ingredients-using-machine- learning: Predicting Cuisines Based OnlyOnIngredients In A Dish. [6] B. Li and M. Wang, “Cuisine classification from ingredients”. [7] H. Su, TW. Lin, CT. Li, MK. Shan, and J. Chang, “Automatic recipe cuisine classification by ingredients,” In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct Publication, pp. 565–570, 2014. [8] M. M. Zhang, “Identifying the cuisine of a plate of food,” University of California San Diego, Tech. Rep, 2011.