Automated Recipe Generation AI Tool from Food Images using Machine Learning. Approach for Ingredient Extraction and Cooking Instructions
No Thumbnail Available
Date
2024
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Kabale University
Abstract
This report represents a crucial step towards fulfilling the requirements for a Bachelor's degree in Computer Science from Kabale University. It is structured into three main chapters, each playing a distinct role in advancing the understanding and implementation of the proposed project.
Chapter one served as the foundational section of the report, encompassing essential elements such as the introduction, background of the study, problem statement, objectives (both general and specific), research questions, study scope (including time, content, and geographical scope), justification, and theoretical framework. This chapter provided an overview of the research, contextualizes it within existing literature, identifies the specific issue or challenge being addressed, identifies the objectives and research questions, and establishes the theoretical foundation guiding the investigation.
Chapter two delves into the literature review, a critical component of the research process that provides a comprehensive analysis of existing recipe generation AI tools. This chapter evaluates the strengths and weaknesses of current systems, aiming to identify areas for improvement and address any shortcomings. Additionally, it examines image processing techniques used in recipe generation AI tools, sourced from reputable platforms such as Google Scholar and IEEE. The insights gained from the literature review serve as a basis for future research and provide criteria for evaluating case studies in subsequent chapters.
Chapter three focuses on the research methodology, detailing the approach used to achieve the objectives outlined in chapter one. This chapter describes the data collection approaches, tools, and techniques employed in system design and development. Furthermore, it analyzes the validation approach used to assess the effectiveness and reliability of the proposed system. By providing transparency and clarity regarding the research process, chapter three ensures validity in the study's findings, laying the groundwork for a robust and impactful research.
Chapter four presents a detailed analysis of the system requirements, architecture, and design considerations essential for the successful implementation of the proposed recipe generation AI tool. It outlines the systematic approach taken to analyze user needs, define functional and non-functional requirements, and develop a robust system architecture. Additionally, this chapter discusses the design methodologies and tools utilized to translate conceptual requirements into tangible system specifications.
Chapter five elucidates the implementation phase of the project, providing insights into the practical realization of the designed system. It discusses the selection of programming languages, frameworks, and technologies employed in building the recipe generation AI tool. Furthermore, this chapter elaborates on the development process, including code implementation, testing procedures, and integration efforts, culminating in the deployment ready version of the system.
Chapter six synthesizes the findings from the preceding chapters, offering a comprehensive discussion on the project's outcomes, implications, and contributions to the field of recipe generation AI. It critically evaluates the achieved results against the defined objectives, addressing any discrepancies and identifying areas of success. Moreover, this chapter presents concluding remarks, recommendations for further research, and outlines avenues for future work, ensuring the project's continuity and potential for ongoing improvement.
Description
Keywords
Automated Recipe, Generation AI Tool, Food Images, Machine Learning, Ingredient Extraction, Cooking Instructions
Citation
Lwamaza, E., & Nuwasiima, H. (2024). Automated recipe generation AI tool from food images using machine learning: Approach for ingredient extraction and cooking instructions. Kabale University.