{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T16:43:29Z","timestamp":1772642609053,"version":"3.50.1"},"reference-count":30,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2023,7,5]],"date-time":"2023-07-05T00:00:00Z","timestamp":1688515200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Applied Sciences"],"abstract":"<jats:p>Currently, food waste is a global concern, a problem that arises mainly at the consumption level and generates environmental, economic, and social impacts. One way to reduce the food waste problem is to use the food we already have at home. However, this causes another concern, which is what to cook with certain foods. Sometimes we do not know what recipes can be made. Knowing which ingredients can be mixed and how to mix them can be a difficult task for a beginner cook, so selecting the right ingredients for a recipe is essential. Therefore, it is proposed to develop a recipe recommendation system through image recognition of food ingredients. Presently, the system is a web application that recognizes an image given by the user and recommends recipes containing the recognized ingredient. For this, a convolutional neural network model, the ResNet-50, was built to perform image recognition and trained with a dataset that contains about 36 classes of vegetables and fruits. Through this training, the model reached 96% accuracy in classifying the dataset images. The recommendation system uses the label of the recognized ingredient to obtain the recipes, which are searched through the Edamam API.<\/jats:p>","DOI":"10.3390\/app13137880","type":"journal-article","created":{"date-parts":[[2023,7,6]],"date-time":"2023-07-06T00:54:41Z","timestamp":1688604881000},"page":"7880","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["RecipeIS\u2014Recipe Recommendation System Based on Recognition of Food Ingredients"],"prefix":"10.3390","volume":"13","author":[{"given":"Miguel Sim\u00f5es","family":"Rodrigues","sequence":"first","affiliation":[{"name":"Polytechnic Institute of Castelo Branco, 6000-767 Castelo Branco, Portugal"}]},{"given":"Filipe","family":"Fidalgo","sequence":"additional","affiliation":[{"name":"Polytechnic Institute of Castelo Branco, 6000-767 Castelo Branco, Portugal"},{"name":"R&D Unit in Digital Services, Applications and Content, Polytechnic Institute of Castelo Branco, 6000-767 Castelo Branco, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0172-4679","authenticated-orcid":false,"given":"\u00c2ngela","family":"Oliveira","sequence":"additional","affiliation":[{"name":"Polytechnic Institute of Castelo Branco, 6000-767 Castelo Branco, Portugal"},{"name":"R&D Unit in Digital Services, Applications and Content, Polytechnic Institute of Castelo Branco, 6000-767 Castelo Branco, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2023,7,5]]},"reference":[{"key":"ref_1","unstructured":"(2022, October 26). TensorFlow. Available online: https:\/\/www.tensorflow.org\/."},{"key":"ref_2","unstructured":"(2022, October 26). Keras: The Python Deep Learning API. Available online: https:\/\/keras.io\/."},{"key":"ref_3","unstructured":"(2022, October 26). NumPy. Available online: https:\/\/numpy.org\/."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"n160","DOI":"10.1136\/bmj.n160","article-title":"PRISMA 2020 explanation and elaboration: Updated guidance and exemplars for reporting systematic reviews","volume":"372","author":"Page","year":"2021","journal-title":"BMJ"},{"key":"ref_5","unstructured":"(2022, October 26). IEEE Xplore. Available online: https:\/\/ieeexplore.ieee.org\/Xplore\/home.jsp."},{"key":"ref_6","unstructured":"(2022, October 26). ACM Digital Library. Available online: https:\/\/dl.acm.org\/."},{"key":"ref_7","unstructured":"(2022, October 26). ScienceDirect.com|Science, Health and Medical Journals, Full Text Articles and Books. Available online: https:\/\/www.sciencedirect.com\/."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2643","DOI":"10.1109\/ACCESS.2018.2879117","article-title":"A Framework to Estimate the Nutritional Value of Food in Real Time Using Deep Learning Techniques","volume":"7","author":"Yunus","year":"2019","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1514","DOI":"10.1109\/TIP.2020.3045639","article-title":"A Study of Multi-Task and Region-Wise Deep Learning for Food Ingredient Recognition","volume":"30","author":"Chen","year":"2021","journal-title":"IEEE Trans. Image Process."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Pan, L., Pouyanfar, S., Chen, H., Qin, J., and Chen, S.C. (2017, January 15\u201317). DeepFood: Automatic Multi-Class Classification of Food Ingredients Using Deep Learning. Proceedings of the 2017 IEEE 3rd International Conference on Collaboration and Internet Computing, CIC 2017, San Jose, CA, USA.","DOI":"10.1109\/CIC.2017.00033"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Chu, W.T., and Lin, J.H. (2017, January 10\u201314). Food image description based on deep-based joint food category, ingredient, and cooking method recognition. Proceedings of the 2017 IEEE International Conference on Multimedia and Expo Workshops, ICMEW 2017, Hong Kong, China.","DOI":"10.1109\/ICMEW.2017.8026308"},{"key":"ref_12","unstructured":"Zhang, L., Zhao, J., Li, S., Shi, B., and Duan, L.Y. (2019). 2019 IEEE International Conference on Multimedia and Expo (ICME), IEEE."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Salvador, A., Drozdzal, M., Giro-I-Nieto, X., and Romero, A. (2019, January 15\u201320). Inverse cooking: Recipe generation from food images. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.01070"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Wang, H., Sahoo, D., Liu, C., Lim, E.P., and Hoi, S.C.H. (2019, January 15\u201320). Learning cross-modal embeddings with adversarial networks for cooking recipes and food images. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.01184"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1109\/TIP.2019.2929447","article-title":"Multi-Scale Multi-View Deep Feature Aggregation for Food Recognition","volume":"29","author":"Jiang","year":"2020","journal-title":"IEEE Trans. Image Process."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"3551","DOI":"10.1109\/TMM.2020.3028478","article-title":"MVANet: Multi-Task Guided Multi-View Attention Network for Chinese Food Recognition","volume":"23","author":"Liang","year":"2021","journal-title":"IEEE Trans. Multimed."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Chen, J., and Ngo, C.W. (2016, January 15\u201319). Deep-based ingredient recognition for cooking recipe retrieval. Proceedings of the 24th ACM international conference on Multimedia, Amsterdam, The Netherlands.","DOI":"10.1145\/2964284.2964315"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"An, Y., Cao, Y., Chen, J., Ngo, C.W., Jia, J., Luan, H., and Chua, T.S. (2017, January 23\u201327). PIC2DISH: A customized cooking assistant system. Proceedings of the 25th ACM International Conference on Multimedia, Mountain View, CA, USA.","DOI":"10.1145\/3123266.3126490"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Lim, H., Huang, X., Miller, S., Edelmann, J., Euken, T., and Voida, S. (2019, January 9\u201313). Smart Cook: Making cooking easier with multimodal learning. Proceedings of the Adjunct Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers, London, UK.","DOI":"10.1145\/3341162.3343836"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zhu, B., Ngo, C.W., and Chen, J.J. (2020, January 12\u201316). Cross-domain Cross-modal Food Transfer. Proceedings of the 28th ACM International Conference on Multimedia, Seattle, WA, USA.","DOI":"10.1145\/3394171.3413809"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.future.2016.03.019","article-title":"An intelligent cloud-based data processing broker for mobile e-health multimedia applications","volume":"66","author":"Peddi","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kagaya, H., Aizawa, K., and Ogawa, M. (2014, January 3\u20137). Food detection and recognition using convolutional neural network. Proceedings of the 22nd ACM International Conference on Multimedia, Orlando, FL, USA.","DOI":"10.1145\/2647868.2654970"},{"key":"ref_23","first-page":"33","article-title":"Market2Dish: Health-aware Food Recommendation","volume":"17","author":"Wang","year":"2021","journal-title":"ACM Trans. Multimed. Comput. Commun. Appl. (TOMM)"},{"key":"ref_24","unstructured":"(2022, October 31). The Annotated ResNet-50. Explaining how ResNet-50 Works and Why it is so popular.|by Suvaditya Mukherjee|Towards Data Science. Available online: https:\/\/towardsdatascience.com\/the-annotated-resnet-50-a6c536034758."},{"key":"ref_25","unstructured":"(2022, October 31). Understanding and Implementation of Residual Networks (ResNets)|by Raghunandepu|Analytics Vidhya|Medium. Available online: https:\/\/medium.com\/analytics-vidhya\/understanding-and-implementation-of-residual-networks-resnets-b80f9a507b9c."},{"key":"ref_26","unstructured":"(2022, October 31). Intuitive Explanation of Skip Connections in Deep Learning|AI Summer. Available online: https:\/\/theaisummer.com\/skip-connections\/."},{"key":"ref_27","unstructured":"(2023, April 27). What is Anaconda?|Domino Data Science Dictionary. Available online: https:\/\/www.dominodatalab.com\/data-science-dictionary\/anaconda."},{"key":"ref_28","unstructured":"(2023, April 27). Project Jupyter|Home. Available online: https:\/\/jupyter.org\/."},{"key":"ref_29","unstructured":"(2023, April 27). What is Data Augmentation? Techniques & Examples in 2023. Available online: https:\/\/research.aimultiple.com\/data-augmentation\/."},{"key":"ref_30","unstructured":"(2022, October 26). Edamam\u2014Food Database API, Nutrition API and Recipe API. Available online: https:\/\/www.edamam.com\/."}],"container-title":["Applied Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2076-3417\/13\/13\/7880\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:06:27Z","timestamp":1760126787000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2076-3417\/13\/13\/7880"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,5]]},"references-count":30,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2023,7]]}},"alternative-id":["app13137880"],"URL":"https:\/\/doi.org\/10.3390\/app13137880","relation":{},"ISSN":["2076-3417"],"issn-type":[{"value":"2076-3417","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,5]]}}}