SYSTEM DEVELOPMENT OF FOOD INGREDIENT RECOGNITION FOR VEGETARIAN DIET
A vegetarian diet is a type of diet that eliminates meat, or seafood, or sometimes eggs and dairy products from the diet consumed There are several types of vegetarian diets namely vegan, lacto-vegetarian, ovo-vegetarian, and pesce- vegetarian. When traveling to a new place, it is necessary to...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/69181 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:69181 |
---|---|
spelling |
id-itb.:691812022-09-20T19:17:00ZSYSTEM DEVELOPMENT OF FOOD INGREDIENT RECOGNITION FOR VEGETARIAN DIET Fariha Putrisusari, Yasyfiana Indonesia Final Project ingredient recognition, vegetarian diet, semantic segmentation, SegFormer INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/69181 A vegetarian diet is a type of diet that eliminates meat, or seafood, or sometimes eggs and dairy products from the diet consumed There are several types of vegetarian diets namely vegan, lacto-vegetarian, ovo-vegetarian, and pesce- vegetarian. When traveling to a new place, it is necessary to know the language and the type of ingredients in order to identify the food you want to consume because the cut and presentation of the ingredients differ from region to region. Thus, it is quite difficult for people on a vegetarian diet to identify the ingredients contained in the food to be consumed. The food ingredient recognition system can be a solution to help people on a vegetarian diet to identify their food. Food ingredient recognition is done by utilizing the semantic segmentation model architecture, SegFormer. The SegFormer model architecture is used with the consideration that it has the best results in the benchmarking stage when compared to UNet, DeepLabv3, and SETR. There are two variations of the food ingredient recognition model created, namely SegFormer-All and SegFormer-Negative. SegFormer-All, which was trained using the entire food list in the FoodSeg103 dataset, was selected for use in the system because it had better evaluation results of vegetarian diet type classification than the SegFormer- Negative model. The average precision and recall values for the four vegetarian diet types in the SegFormer-All model were 0.733 and 0.962. The use of random cropping in the training data can improve the performance of the model. The SegFormer-All model successfully reduces interference between food ingredients and overcomes the high variation within a food ingredient class. The segmentation results of the ingredients recognition model are color highlighted on ingredients that cannot be consumed by certain diet types to make the food easier to identify. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
A vegetarian diet is a type of diet that eliminates meat, or seafood, or
sometimes eggs and dairy products from the diet consumed There are several types
of vegetarian diets namely vegan, lacto-vegetarian, ovo-vegetarian, and pesce-
vegetarian. When traveling to a new place, it is necessary to know the language and
the type of ingredients in order to identify the food you want to consume because
the cut and presentation of the ingredients differ from region to region. Thus, it is
quite difficult for people on a vegetarian diet to identify the ingredients contained
in the food to be consumed.
The food ingredient recognition system can be a solution to help people on a
vegetarian diet to identify their food. Food ingredient recognition is done by
utilizing the semantic segmentation model architecture, SegFormer. The
SegFormer model architecture is used with the consideration that it has the best
results in the benchmarking stage when compared to UNet, DeepLabv3, and SETR.
There are two variations of the food ingredient recognition model created, namely
SegFormer-All and SegFormer-Negative.
SegFormer-All, which was trained using the entire food list in the
FoodSeg103 dataset, was selected for use in the system because it had better
evaluation results of vegetarian diet type classification than the SegFormer-
Negative model. The average precision and recall values for the four vegetarian diet
types in the SegFormer-All model were 0.733 and 0.962. The use of random
cropping in the training data can improve the performance of the model. The
SegFormer-All model successfully reduces interference between food ingredients
and overcomes the high variation within a food ingredient class. The segmentation
results of the ingredients recognition model are color highlighted on ingredients that
cannot be consumed by certain diet types to make the food easier to identify. |
format |
Final Project |
author |
Fariha Putrisusari, Yasyfiana |
spellingShingle |
Fariha Putrisusari, Yasyfiana SYSTEM DEVELOPMENT OF FOOD INGREDIENT RECOGNITION FOR VEGETARIAN DIET |
author_facet |
Fariha Putrisusari, Yasyfiana |
author_sort |
Fariha Putrisusari, Yasyfiana |
title |
SYSTEM DEVELOPMENT OF FOOD INGREDIENT RECOGNITION FOR VEGETARIAN DIET |
title_short |
SYSTEM DEVELOPMENT OF FOOD INGREDIENT RECOGNITION FOR VEGETARIAN DIET |
title_full |
SYSTEM DEVELOPMENT OF FOOD INGREDIENT RECOGNITION FOR VEGETARIAN DIET |
title_fullStr |
SYSTEM DEVELOPMENT OF FOOD INGREDIENT RECOGNITION FOR VEGETARIAN DIET |
title_full_unstemmed |
SYSTEM DEVELOPMENT OF FOOD INGREDIENT RECOGNITION FOR VEGETARIAN DIET |
title_sort |
system development of food ingredient recognition for vegetarian diet |
url |
https://digilib.itb.ac.id/gdl/view/69181 |
_version_ |
1822990941813735424 |