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...

Full description

Saved in:
Bibliographic Details
Main Author: Fariha Putrisusari, Yasyfiana
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