Papers › MyFood: A Food Segmentation and Classification System to Aid Nutritional Monitoring

MyFood: A Food Segmentation and Classification System to Aid Nutritional Monitoring

5 Dec 2020arXiv:2012.03087archive 2025-07-28

Charles N. C. Freitas, Filipe R. Cordeiro, Valmir Macario

The absence of food monitoring has contributed significantly to the increase in the population's weight. Due to the lack of time and busy routines, most people do not control and record what is consumed in their diet. Some solutions have been proposed in computer vision to recognize food images, but few are specialized in nutritional monitoring. This work presents the development of an intelligent system that classifies and segments food presented in images to help the automatic monitoring of user diet and nutritional intake. This work shows a comparative study of state-of-the-art methods for image classification and segmentation, applied to food recognition. In our methodology, we compare the FCN, ENet, SegNet, DeepLabV3+, and Mask RCNN algorithms. We build a dataset composed of the most consumed Brazilian food types, containing nine classes and a total of 1250 images. The models were evaluated using the following metrics: Intersection over Union, Sensitivity, Specificity, Balanced Precision, and Positive Predefined Value. We also propose an system integrated into a mobile application that automatically recognizes and estimates the nutrients in a meal, assisting people with better nutritional monitoring. The proposed solution showed better results than the existing ones in the market. The dataset is publicly available at the following link http://doi.org/10.5281/zenodo.4041488

PaperPDF

Code

No code repository is listed for this paper in the archive or in Syntology's graph.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Food RecognitionGeneral ClassificationImage ClassificationSpecificityimage-classification

Datasets

Introduced by this paper, per the archive.

MyFood Dataset

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

1x1 ConvolutionBatch NormalizationConvolutionDilated ConvolutionENetENet BottleneckENet Dilated BottleneckENet Initial BlockFCNKaiming InitializationMax PoolingPReLUReLUSegNetSoftmaxSpatialDropout

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections