0% found this document useful (0 votes)
53 views13 pages

Nutriscan: Your Food Safety App

Nutriscan is a mobile app that uses machine learning to analyze food ingredients scanned by users and provide a safety percentage. It aims to help users make informed dietary choices. The app scans ingredients, an ML model assesses safety by comparing ingredients to a custom dataset, and a percentage indicates safety level.

Uploaded by

bhaivarun65
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views13 pages

Nutriscan: Your Food Safety App

Nutriscan is a mobile app that uses machine learning to analyze food ingredients scanned by users and provide a safety percentage. It aims to help users make informed dietary choices. The app scans ingredients, an ML model assesses safety by comparing ingredients to a custom dataset, and a percentage indicates safety level.

Uploaded by

bhaivarun65
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

A

Project Report on

NUTRISCAN: YOUR PERSONALIZED FOOD SAFETY ASSISTANT

Submitted in partial fulfillment of the requirements for the award of the degree
of

Bachelor of Technology
in

Computer Science and Engineering

by

ARPIT SINGH - 16

ARYAVEER – 17

AYUSH - 19

Under the Supervision of

MISS. SHAMLI

Galgotias College of Engineering & Technology


Greater Noida, Uttar Pradesh India-201306
Affiliated to

Dr. A.P.J. Abdul Kalam Technical University


Lucknow, Uttar Pradesh, India-226031
GALGOTIAS COLLEGE OFENGINEERING &TECHNOLOGY
GREATER NOIDA, UTTAR PRADESH, INDIA- 201306 .

CERTIFICATE

This is to certify that the project report entitled NUTRISCAN: YOUR


PERSONALIZED FOOD SAFETY ASSISTANT submitted by Mr. Arpit Singh - 1 6 ,
Aryaveer - 17 and Ayush Kumar Rai - 19 to the Galgotias College of Engineering &
Technology, Greater Noida, Uttar Pradesh, affiliated to Dr. A.P.J. Abdul Kalam
Technical University Lucknow, Uttar Pradesh inpartial fulfillmentfor the award of
Degree of Bachelor of Technology in Computer science & Engineering is a bonafide
record of the mini project work carried out by them under my supervision during the year
2022- 2023

Signature of the Supervisor Signature of the Head of the Department


SIGNATURE SIGNATURE

Dr. Vishnu Sharma


Professor and Head [Link] CSE &
Allied Branches
NUTRISCAN YOUR FOOD SAFETY ASSISTANT

Introduction:
Nutriscan is an innovative mobile application designed to provide users with
accurate information about the safety of food items. By utilizing advanced
technology, Nutriscan empowers users to scan product ingredients, which are then
extracted and analyzed by a robust Machine Learning (ML) model running in the
backend. This ML model, built using Python and Flask, assesses the safety of the
scanned food items based on a pre-defined dataset. Users receive insights into
whether the food is safe for consumption and the degree of safety percentage.

Objective:
The primary objective of Nutriscan is to offer a convenient and reliable tool for
individuals seeking information about the safety of food items. It aims to assist
users in making informed dietary choices by providing accurate assessments of
scanned food ingredients.

Features:
• Ingredient Scanning: Users can easily scan the ingredients of food items using
their smartphone cameras.
• ML Model Assessment: An ML model built on Python evaluates the safety of
scanned ingredients.
• Safety Percentage: Nutriscan displays the percentage of safety associated with
the food item.
• Custom Dataset: The application uses a curated dataset containing specific
food items for analysis.
• User-Friendly Interface: An intuitive interface makes it simple for users to
obtain safety information quickly.

Features:
1. Ingredient Scanning:
Nutriscan simplifies the process of analyzing food items by allowing users to
effortlessly scan product ingredients using their smartphone cameras. The
application's image recognition technology swiftly extracts the listed ingredients
from packaging or labels, ensuring a seamless user experience.

2. ML Model Assessment:
The core of Nutriscan lies in its Machine Learning (ML) model, which operates in
the backend. This sophisticated model, developed using Python, employs
advanced algorithms to evaluate the safety of scanned food ingredients. It
compares the extracted ingredients against a meticulously curated dataset to
determine the potential risks associated with consumption.

3. Safety Percentage:
Upon analyzing the ingredients, Nutriscan provides users with a detailed safety
assessment. It presents the safety level as a percentage, offering users an
immediate understanding of the food item's safety quotient. This percentage scale
allows users to make quick and informed decisions about whether to consume the
product.
4. Custom Dataset:
The application relies on a customized dataset meticulously crafted by experts.
This dataset contains specific food items, their ingredients, and associated safety
levels. The utilization of this tailored dataset ensures accurate and reliable
assessments, enhancing the credibility of the analysis provided to users.

5. User-Friendly Interface:
Nutriscan boasts an intuitive and user-friendly interface, making it accessible to a
wide range of users. Its simple design enables individuals, irrespective of their
technological expertise, to interact with the app effortlessly. The interface
facilitates quick and easy scanning and provides comprehensible safety insights.

Tools and Technology Used:


- Flutter:
Nutriscan's user-friendly and intuitive mobile application interface is developed
using Flutter. Flutter, Google's UI toolkit, enables seamless cross-platform app
development, ensuring a consistent user experience across different devices and
operating systems.

- Python:
Python serves as the primary programming language for the development of
Nutriscan's backend functionalities, including the creation of the ML model and
data processing.
- Flask:
The application leverages Flask, a powerful web framework in Python, to deploy
and manage the ML model in the backend. Flask facilitates seamless integration
and communication between the application's front end and the backend processes.

- Python Anywhere:
Python Anywhere, a cloud-based platform, is utilized for hosting the Flask
application. It ensures the application's availability and accessibility to users
across different devices.

- ML Toolkit:
Nutriscan utilizes ML Toolkit, a collection of machine learning algorithms and
tools, to implement and execute the ML model responsible for assessing the safety
of scanned food ingredients. This toolkit enhances the accuracy and efficiency of
the safety assessments performed by the application.

- CSV File:
The custom dataset, stored in a CSV (Comma-Separated Values) file format, acts
as the foundation for the ML model's analysis. This dataset is regularly updated
and maintained to ensure accuracy in food safety assessments.

Advantages:
1. Instantaneous Analysis:
Nutriscan provides real-time safety assessments, enabling users to promptly
determine the safety of scanned food items
This feature is especially beneficial for individuals with allergies or dietary
restrictions, allowing them to make immediate decisions.

2. Informed Decision-Making:
By offering detailed safety percentages, Nutriscan empowers users to make
informed dietary choices. It assists health-conscious individuals in selecting food
items aligned with their health goals and restrictions.

3. Accessibility and Convenience:


The mobile application's accessibility and ease of use make it a convenient tool for
anyone seeking quick information about the safety of various food products. Its
availability on smartphones ensures widespread accessibility.

Disadvantages:
1. Dataset Limitations:
The accuracy of Nutriscan's assessments is contingent upon the
comprehensiveness and accuracy of the dataset used. It may not cover all potential
allergens or account for individual sensitivities.

2. Dependency on Technology:
The application's effectiveness relies heavily on technology. Any technical issues
or limitations in scanning accuracy might affect the precision of safety
assessments.
Application:
1. Food Allergies and Dietary Restrictions:
Nutriscan serves as an indispensable tool for individuals with food allergies or
specific dietary restrictions. For those with allergies to gluten, dairy, nuts, or other
common allergens, the app provides a lifeline by swiftly analyzing ingredients. It
empowers users to avoid potential allergens and make informed decisions about
food consumption, significantly reducing the risk of adverse allergic reactions.

2. Health-conscious Individuals and Customized Diets:


Health enthusiasts, fitness enthusiasts, and individuals following specialized diets
such as vegan, keto, or paleo find Nutriscan invaluable. The app assists in ensuring
compliance with their dietary preferences by scrutinizing food items. It aids in
avoiding ingredients that may conflict with their chosen diet plans, supporting
users in achieving their health and wellness goals more effectively.

3. Parental Guidance for Children’s Health:


Parents navigating their children's dietary needs and health concerns benefit from
Nutriscan's capabilities. For children with specific allergies or intolerances, the
app provides a reliable means to double-check ingredients in packaged food items.
This empowers parents to make informed choices about what their children
consume, ensuring their safety and well-being.

4. Travel and International Cuisine:


Nutriscan becomes an essential travel companion for individuals exploring
different cuisines or traveling abroad. In unfamiliar settings where ingredient lists
may be in a foreign language.
It assists travelers in making safer food choices, ensuring a more comfortable and
worry-free experience.

5. Educational Institutions and Food Services:


Educational institutions, including schools, colleges, and catering services, can
utilize Nutriscan to ensure the safety of food served to students. By swiftly
assessing ingredients, institutions can proactively identify potential allergens or
ingredients that might conflict with dietary guidelines. This helps in creating a
safer environment and catering to the diverse dietary needs of students and staff.

6. Fitness Centers and Nutritionists:


Fitness centers and nutritionists can recommend Nutriscan as a valuable resource
to their clients. By analyzing food items, clients gain insights into the nutritional
content and potential risks associated with certain ingredients. This empowers
individuals to make healthier choices aligned with their fitness and nutritional
objectives.

7. General Public for Daily Health Consciousness:


For the general public seeking to make healthier food choices on a day-to-day
basis, Nutriscan acts as a convenient and reliable tool. Whether at grocery stores,
restaurants, or in their own kitchens, users can quickly scan items to assess their
safety. This fosters a culture of increased awareness about food ingredients and
their potential impact on health.
Summary:
Nutriscan represents a groundbreaking solution at the intersection of technology
and nutrition, designed to revolutionize how individuals assess the safety of food
items. This innovative mobile application integrates cutting-edge technologies
such as Flutter, Python, Flask, ML Toolkit, and CSV datasets to deliver a
comprehensive and user-friendly platform for analyzing food ingredients in real-
time.
Empowering Informed Dietary Choices:
At its core, Nutriscan empowers users to make informed decisions about their
dietary intake. By employing image recognition technology and a sophisticated
Machine Learning model, the app swiftly extracts, processes, and evaluates the
safety of scanned food ingredients. Users receive detailed insights, including
safety percentages, enabling them to gauge the suitability of food items for
consumption.
Versatile Applications:
Nutriscan's versatility transcends various user scenarios and industries. It serves as
a lifeline for individuals with food allergies or dietary restrictions, offering a
reliable means to swiftly identify potential allergens. Health-conscious individuals
benefit from its ability to align with specialized diets, ensuring compliance with
personal health goals.
Wider Impact Across Diverse Sectors:
Its impact extends beyond individual users. Educational institutions, catering
services, fitness centers, and nutritionists leverage Nutriscan to ensure food safety
compliance, promote healthier dietary practices, and cater to diverse dietary needs.
Additionally, the app acts as a crucial companion for travelers, aiding them in
navigating unfamiliar cuisines and ingredient lists.
Gallery:
First Interface
Scanning Page

Extracted Items
Result Page

Common questions

Powered by AI

The custom dataset plays a critical role in Nutriscan's functionality by serving as the foundation for the ML model's analysis. It contains specific food items, their ingredients, and associated safety levels, which the model uses to determine potential risks. This dataset is maintained for accuracy through regular updates to ensure it reflects current safety information and food standards. The meticulous crafting by experts helps enhance the reliability of safety assessments, thereby fostering informed decision-making among users .

Nutriscan may face several limitations in providing comprehensive safety assessments internationally. First, the curated dataset may not include region-specific food items or allergens, leading to incomplete or inaccurate safety evaluations. Language barriers pose another challenge, as ingredient information might be listed in languages not recognized by Nutriscan's image recognition technology. Additionally, variations in ingredient standards and labeling across countries could affect the accuracy and reliability of the app's assessments. Addressing these limitations would require regular updates and expansions of the dataset to incorporate diverse and multi-lingual food data while ensuring compliance with international food allergen standards .

Nutriscan facilitates dietary compliance for individuals on specific diet plans, such as vegan or paleo, by providing detailed insights into food ingredients. It scans and assesses food items to ensure they align with the user’s dietary restrictions, helping avoid substances that may conflict with these specialized diets. By offering real-time safety information and a clear percentage scale of safety, it aids in making informed dietary choices that support personal health goals and adherence to specific dietary regimens .

Nutriscan's ML model assesses the safety of scanned food ingredients by comparing the extracted ingredients against a meticulously curated dataset known as the custom dataset. This dataset includes specific food items and associated safety levels. The model, developed using Python, employs advanced algorithms to analyze potential risks associated with the ingredients. The technologies supporting this process include Python for development, Flask for managing the backend model integration, and ML Toolkit for implementing machine learning algorithms. The model operates in real-time due to its deployment on Python Anywhere, a cloud-based platform .

Nutriscan influences daily health consciousness by raising awareness about food ingredients and their potential health impacts. By providing instant safety assessments, it encourages users to consider the safety of their dietary choices routinely. This increased insight can promote healthier eating habits and decisions, reducing reliance on unhealthy food items. Moreover, by making nutritional information easily accessible, Nutriscan fosters a culture of informed dietary choices, encouraging a broader shift towards health-consciousness in daily life .

Nutriscan could be a valuable tool for educational institutions by allowing them to efficiently manage food safety for students with diverse dietary needs. Its capability to swiftly assess food ingredients helps identify potential allergens and ensure compliance with dietary guidelines. This proactive approach can prevent allergic reactions and health issues, contributing to a safer food environment. The app's ease of use and rapid analysis make it suitable for on-the-ground staff, such as kitchen personnel, to verify food safety before serving meals, enhancing overall student welfare .

Nutriscan provides significant advantages for individuals with food allergies or dietary restrictions. It offers instantaneous analysis of food ingredients, enabling users to quickly determine the safety of food items and avoid potential allergens, which is crucial for preventing adverse allergic reactions. Additionally, it aids health-conscious users in making informed dietary choices aligned with their personal health goals. However, a potential drawback is the dependence on the comprehensiveness and accuracy of the dataset used. The dataset may not cover all allergens or account for individual sensitivities, which could lead to inaccurate assessments. Furthermore, reliance on technology may introduce challenges such as technical failures that could affect scanning accuracy .

Nutriscan enhances informed decision-making for health-conscious individuals by providing detailed safety percentages that facilitate quick understanding of a food item's safety quotient. This detailed assessment helps users, including those on specialized diets like vegan or keto, to align their food choices with health objectives. For parents, Nutriscan offers the capability to verify food ingredients for potential allergens, thus ensuring the safety and well-being of their children by making informed food selections .

The integration of Flutter, Google's UI toolkit, contributes significantly to Nutriscan's user experience by providing a seamless, intuitive, and user-friendly interface across different devices. Flutter enables consistent cross-platform app development, ensuring that users have the same high-quality experience regardless of their device's operating system. This cross-platform capability widens accessibility, making it more convenient for users to obtain safety information quickly and on-the-go, thus enhancing the overall usability of the application .

Nutriscan's real-time analysis feature significantly impacts users with food allergies by providing immediate safety assessments, which are vital for making quick dietary decisions. This feature reduces the risk of accidental allergen exposure by allowing users to promptly identify and avoid unsafe food items. This immediacy is particularly beneficial when shopping, dining out, or traveling, where food ingredient information may not be readily available. The real-time aspect of Nutriscan, therefore, enhances user confidence and safety in managing food allergies .

You might also like