-1::1
Simple Hit Counter
Skip to content

Products

Solutions

×
×
Sign In

HE

EN - EnglishCN - 简体中文DE - DeutschES - EspañolKR - 한국어IT - ItalianoFR - FrançaisPT - Português do BrasilPL - PolskiHE - עִבְרִיתRU - РусскийJA - 日本語TR - TürkçeAR - العربية
Sign In Start Free Trial

RESEARCH

JoVE Journal

Peer reviewed scientific video journal

Behavior
Biochemistry
Bioengineering
Biology
Cancer Research
Chemistry
Developmental Biology
View All
JoVE Encyclopedia of Experiments

Video encyclopedia of advanced research methods

Biological Techniques
Biology
Cancer Research
Immunology
Neuroscience
Microbiology
JoVE Visualize

Visualizing science through experiment videos

EDUCATION

JoVE Core

Video textbooks for undergraduate courses

Analytical Chemistry
Anatomy and Physiology
Biology
Calculus
Cell Biology
Chemistry
Civil Engineering
Electrical Engineering
View All
JoVE Science Education

Visual demonstrations of key scientific experiments

Advanced Biology
Basic Biology
Chemistry
View All
JoVE Lab Manual

Videos of experiments for undergraduate lab courses

Biology
Chemistry

BUSINESS

JoVE Business

Video textbooks for business education

Accounting
Finance
Macroeconomics
Marketing
Microeconomics

OTHERS

JoVE Quiz

Interactive video based quizzes for formative assessments

Authors

Teaching Faculty

Librarians

K12 Schools

Biopharma

Products

RESEARCH

JoVE Journal

Peer reviewed scientific video journal

JoVE Encyclopedia of Experiments

Video encyclopedia of advanced research methods

JoVE Visualize

Visualizing science through experiment videos

EDUCATION

JoVE Core

Video textbooks for undergraduates

JoVE Science Education

Visual demonstrations of key scientific experiments

JoVE Lab Manual

Videos of experiments for undergraduate lab courses

BUSINESS

JoVE Business

Video textbooks for business education

OTHERS

JoVE Quiz

Interactive video based quizzes for formative assessments

Solutions

Authors
Teaching Faculty
Librarians
K12 Schools
Biopharma

Language

he_IL

EN

English

CN

简体中文

DE

Deutsch

ES

Español

KR

한국어

IT

Italiano

FR

Français

PT

Português do Brasil

PL

Polski

HE

עִבְרִית

RU

Русский

JA

日本語

TR

Türkçe

AR

العربية

    Menu

    JoVE Journal

    Behavior

    Biochemistry

    Bioengineering

    Biology

    Cancer Research

    Chemistry

    Developmental Biology

    Engineering

    Environment

    Genetics

    Immunology and Infection

    Medicine

    Neuroscience

    Menu

    JoVE Encyclopedia of Experiments

    Biological Techniques

    Biology

    Cancer Research

    Immunology

    Neuroscience

    Microbiology

    Menu

    JoVE Core

    Analytical Chemistry

    Anatomy and Physiology

    Biology

    Calculus

    Cell Biology

    Chemistry

    Civil Engineering

    Electrical Engineering

    Introduction to Psychology

    Mechanical Engineering

    Medical-Surgical Nursing

    View All

    Menu

    JoVE Science Education

    Advanced Biology

    Basic Biology

    Chemistry

    Clinical Skills

    Engineering

    Environmental Sciences

    Physics

    Psychology

    View All

    Menu

    JoVE Lab Manual

    Biology

    Chemistry

    Menu

    JoVE Business

    Accounting

    Finance

    Macroeconomics

    Marketing

    Microeconomics

Start Free Trial
Loading...
Home
JoVE Journal
Engineering
רשתות עצביות עמוקות להערכת תזונה מבוססת תמונה
רשתות עצביות עמוקות להערכת תזונה מבוססת תמונה
JoVE Journal
Engineering
Author Produced
This content is Free Access.
JoVE Journal Engineering
Deep Neural Networks for Image-Based Dietary Assessment

רשתות עצביות עמוקות להערכת תזונה מבוססת תמונה

Full Text
10,004 Views
13:19 min
March 13, 2021

DOI: 10.3791/61906-v

Simon Mezgec1, Barbara Koroušić Seljak2

1Jožef Stefan International Postgraduate School, 2Computer Systems Department,Jožef Stefan Institute

AI Banner

Please note that some of the translations on this page are AI generated. Click here for the English version.

מטרת העבודה המוצגת במאמר זה היא לפתח טכנולוגיה לזיהוי אוטומטי של פריטי מזון ומשקאות מתמונות שצולמו על ידי מכשירים ניידים. הטכנולוגיה מורכבת משתי גישות שונות - הראשונה מבצעת זיהוי תמונת מזון ואילו השנייה מבצעת פילוח תמונת מזון.

בשל הבעיות והעלויות הכרוכות בהערכה תזונתית ידנית נדרשים פתרונות אוטומטיים כדי להקל ולהאיץ את העבודה ולהגביר את איכותה. כיום, פתרונות אוטומטיים מסוגלים לתעד את צריכת התזונה של אדם בצורה הרבה יותר פשוטה, למשל על ידי צילום תמונה עם מצלמת סמארטפון. במאמר זה נתמקד בגישות מבוססות תמונה כאלה להערכה תזונתית באמצעות רשתות עצביות עמוקות, המייצגות את מצב האמנות בתחום.

בפרט, נציג שלושה פתרונות, אחד לזיהוי תמונת מזון, אחד לפילוח תמונה של העתקי מזון, או מזון מזויף, ואחד עבור פילוח תמונה של מזון אמיתי. אסוף רשימה של מזונות ומשקאות שונים שיהיו התפוקות של מודל זיהוי תמונת המזון. שמור את רשימת המזון והמשקאות בקובץ טקסט, כגון TXT או CSV.

שים לב כי קובץ הטקסט המשמש את המחברים של מאמר זה ניתן למצוא את הקבצים המשלימים תחת פריטי מזון נקודה TXT וכולל רשימה של 520 פריטי מזון סלובנית. כתוב או הורד סקריפט פייתון המשתמש ב- API לחיפוש מותאם אישית של Google כדי להוריד תמונות של כל פריט מזון מהרשימה ושומר אותן בתיקיה נפרדת עבור כל פריט מזון. שים לב כי סקריפט פייתון בשימוש על ידי המחברים של מאמר זה ניתן למצוא את הקבצים המשלימים תחת להוריד תמונות נקודה פאי.

אם סקריפט זה משמש את מפתח שמונה בקוד סקריפט פייתון ומשתנה מזהה מנוע חיפוש מותאם אישית CX שורה 28 בקוד סקריפט פייתון צריך להיות מוחלף עם ערכים ספציפיים לחשבון Google בשימוש. הפעל את סקריפט פייתון משלב 1.1.3. צור גירסה חדשה של כל תמונה מערכת נתוני תמונת המזון על-ידי סיבובה ב- 90 מעלות, באמצעות ספריית CLoDSA.

שים לב כי סקריפט פייתון המכיל את כל הפקודות CLoDSA בשימוש על ידי המחברים של מאמר זה ניתן למצוא בקובץ הכלול בקבצים משלימים תחת NutriNet מקף תחתון הגדלת נקודה פאי. צור גירסה חדשה של כל תמונה מערכת נתוני תמונת המזון על-ידי סיבובה ב- 180 מעלות, באמצעות ספריית CLoDSA. צור גירסה חדשה של כל תמונה מערכת נתוני תמונת המזון על-ידי סיבובה ב- 270 מעלות, באמצעות ספריית CLoDSA.

צור גירסה חדשה של כל תמונה מערכת נתוני תמונת המזון על-ידי היפוכה אופקית, באמצעות ספריית CLoDSA. צור גירסה חדשה של כל תמונה מערכת נתוני תמונת המזון על-ידי הוספת רעשי צבע אקראיים אליה, באמצעות ספריית CLoDSA. צור גירסה חדשה של כל תמונה מערכת נתוני תמונת המזון על-ידי התקרבות אליה ב- 25%באמצעות ספריית CLoDSA.

שמור תמונות משלבים 1.3.1 עד 1.3.6 יחד עם התמונות המקוריות בערכת נתונים חדשה של תמונת מזון. בסך הכל, שבע גרסאות לתמונת מזון. יבא את ערכת נתוני תמונת המזון משלב 1.3.7 לסביבת הספרות של NVIDI, תוך חלוקת ערכת הנתונים לקבוצות משנה של הדרכה, אימות ובדיקה.

העתק והדבק את טקסט ההגדרה של ארכיטקטורת NutriNet בספרות NVIDIA. שים לב כי הגדרת הארכיטקטורה של NutriNet ניתן למצוא בקבצים משלימים תחת NutriNet נקודה פרוטו TXT. לחלופין, הגדר אימון היפר-פרמטרים בספרות NVIDIA או השתמש בערכי ברירת המחדל.

ניתן למצוא את הפרמטרים ההיפר-פרמטרים המשמשים את מחברי מאמר זה בקובץ הכלול בקבצים המשלימים תחת NutriNet מקף תחת היפר-פרמטרים של נקודה פרוטו TXT. הפעל את האימונים של מודל NutriNet. לאחר סיום האימון, קחו את איטרציה מודל NutriNet בעל הביצועים הטובים ביותר.

מודל זה משמש לאחר מכן לבדיקת הביצועים של גישה זו. שים לב שקיימות מספר דרכים לקבוע את איטרציה המודל בעל הביצועים הטובים ביותר. עיין בטקסטים של המאמר לקבלת פרטים נוספים.

השג ערכת נתונים של תמונות מזון מזויפות. שים לב כי המחברים של מאמר זה קיבלו תמונות של מזון מזויף שנאספו בסביבת מעבדה. ביאור ידני של כל תמונת מזון ברמת הפיקסל.

כל פיקסל בתמונה חייב להכיל מידע על מחלקת המזון שאליה הוא שייך. שים לב כי ישנם כלים רבים כדי להשיג זאת. המחברים של מאמר זה השתמשו ביאור מקטע JavaScript.

התוצאה של שלב זה היא תמונת ביאור אחת עבור כל תמונה מערכת הנתונים של תמונת המזון, שבה כל פיקסל מייצג את אחת ממחלדות המזון. בצע את אותם שלבים כמו בסעיף 1.3, אך רק בתמונות מתת-הקבוצה של ערכת נתוני תמונת המזון. שים לב כי למעט שלב 1.3.5, יש לבצע את כל שלבי הגדלת הנתונים גם בתמונות ביאור תואמות.

בצע את אותם שלבים כמו בסעיף 1.4 למעט שלב 1.4.2. במקום שלב זה בצע את שלבים 2.3.2 ו- 2.3.3. שים לב כי אימון היפר פרמטרים בשימוש על ידי המחברים של מאמר זה ניתן למצוא את הקובץ הכלול בקבצים משלימים תחת FCN-8S מקף תחתון hyper-parameters נקודה proto TXT.

העתק והדבק את טקסט ההגדרה של ארכיטקטורת FCN-8S לספרות NVIDIA. הזן את משקולות מודל FCN-8S מאומנות מראש לספרות NVIDIA. שים לב שמשקלים אלה של דגמים אומנו מראש בערכת הנתונים של מחלקות האובייקטים החזותיים של פסקל וניתן למצוא אותם באינטרנט.

הורד את ערכת נתוני תמונת המזון מאתר האינטרנט של אתגר זיהוי המזון. בצע שלבים 1.3.1 עד 1.3.4. שים לב כי סקריפט פייתון המכיל את כל הפקודות CLoDSA בשימוש על ידי המחברים של מאמר זה ניתן למצוא בקובץ הכלול בקבצים משלימים תחת FRC מקף תחתון הגדלת נקודה פאי.

צור גירסה חדשה של כל תמונה מערכת נתוני תמונת המזון על-ידי הוספת טשטוש גאוסיאני אליה, באמצעות ספריית CLoDSA. צור גירסה חדשה של כל תמונה מערכת נתוני תמונת המזון על-ידי חידודה באמצעות ספריית CLoDSA. צור גירסה חדשה של כל תמונה מערכת נתוני תמונת המזון על-ידי החלת תיקון גמא עליה, באמצעות ספריית CLoDSA.

שמור תמונות משלבים 3.2.1 עד 3.2.4 יחד עם התמונות המקוריות בערכת נתונים חדשה של תמונת מזון. בסך הכל, שמונה גרסאות לתמונת מזון. שמור תמונות משלבים 3.2.2 עד 3.2.4 יחד עם התמונות המקוריות בערכת נתונים חדשה של תמונת מזון.

בסך הכל, ארבע גרסאות לתמונת מזון. שנה את הגדרת הארכיטקטורה הקיימת של HTC ResNet 101 מספריית זיהוי MM כך שתקבל את ערכות נתוני תמונת המזון משלבים 3.1.1, 3.2.5 ו- 3.2.6. באופן אופציונלי, שנה את הגדרת הארכיטקטורה HTC ResNet 101 משלב 3.3.1 כדי להגדיר היפר-פרמטרים של אימון או השתמש בערכי ברירת המחדל.

שים לב שהגדרת הארכיטקטורה של HTC ResNet 101 ששונתה נמצאת בקבצים המשלימים תחת מקף תחתון HTC ResNet 101 dot pi. הפעל את ההדרכה של דגם HTC ResNet 101 בערכות נתוני תמונת המזון משלב 3.1.1 באמצעות הספריה לזיהוי MM. לאחר השלמת האימון משלב 3.3.3, בצע את איטראציה הדגם HTC ResNet 101 בעל הביצועים הטובים ביותר וכוונן אותו על-ידי הפעלת השלב הבא של האימון בערכת נתוני תמונת המזון משלב 3.2.5.

שים לב שקיימות מספר דרכים לקבוע את איטרציה המודל בעל הביצועים הטובים ביותר. עיין בטקסטים של המאמר לקבלת פרטים נוספים. זה רלוונטי גם לשלבים הבאים.

לאחר השלמת האימון משלב 3.3.4, קח את איטרציה מודל HTC ResNet 101 בעל הביצועים הטובים ביותר וכוונן אותו על-ידי הפעלת השלב הבא של האימון בערכת נתוני תמונת המזון משלב 3.2.6. לאחר האימון משלב 3.3.5 הושלם, לקחת את ביצועים הטובים ביותר HTC ResNet 101 איטראציה מודל ולכוונן אותו על ידי הפעלת השלב הבא של אימון על ערכת נתוני תמונת מזון משלב 3.2.5. לאחר השלמת האימון משלב 3.3.6, קח את איטראציה מודל HTC ResNet 101 בעל הביצועים הטובים ביותר.

מודל זה משמש לאחר מכן לבדיקת הביצועים של גישה זו. שים לב כי שלבים 3.3.3 עד 3.3.7 הניבו את התוצאות הטובות ביותר למטרות שהוגדרו על-ידי מחברי מאמר זה. יש צורך בניסויים עבור כל ערכת נתונים כדי למצוא את הרצף האופטימלי של שלבי אימון והגדלת נתונים.

לאחר בדיקת מודל המגמה NutriNet השיג דיוק סיווג של 86.72% על ערכת נתוני הזיהוי, אשר היה סביב 2% גבוה יותר AlexNet ומעט גבוה יותר GoogLeNet, שהיו פופולריים ארכיטקטורות רשת עצבית עמוקה של אותה תקופה. כדי למדוד את הדיוק של מודל פילוח תמונת המזון המזויף FCN-8S, נעשה שימוש במדד דיוק הפיקסלים. הדיוק של מודל FCN-8S מאומן היה 92.18%הפתרון מבוסס ResNet עבור פילוח תמונת מזון הוערך באמצעות מידת הדיוק שהוגדרה באתגר זיהוי מזון.

באמצעות מדד זה השיג דגם הרכבת דיוק ממוצע של 59.2% שדורג במקום השני באתגר זיהוי המזון. בשנים האחרונות, רשתות עצביות עמוקות אומתו מספר פעמים כפתרון מתאים לזיהוי תמונות מזון. עבודתנו המוצגת במאמר זה משמשת כדי להוכיח זאת עוד יותר.

הגישה היחידה לזיהוי תמונות מזון היא פשוטה וניתן להשתמש בה ליישומים פשוטים. בעוד שגישת פילוח תמונת המזון דורשת עבודה רבה יותר בהכנת תמונות מבואר, אבל היא הרבה יותר ישימה לתמונות מהעולם האמיתי. בעתיד, המטרה שלנו תהיה להעריך עוד יותר את ההליכים המפותחים על תמונות מהעולם האמיתי.

הצעד הראשון לקראת אימות בעולם האמיתי סופק על ידי אתגר זיהוי המזון, שכלל ערכת נתונים של תמונות מזון בעולם האמיתי. אבל, עבודה נוספת צריכה להיעשות כדי לאמת גישה זו על תמונות מזון מכל רחבי העולם ובשיתוף פעולה עם דיאטנים.

Explore More Videos

הנדסה גיליון 169 זיהוי תמונת מזון פילוח תמונת מזון רשתות עצביות עמוקות למידה עמוקה רשתות עצביות קונבולוציה הערכה תזונתית

Related Videos

פיתוח איטרטיבי של כלי הערכה תזונתי חדשני מבוסס סמארטפון: Traqq

04:54

פיתוח איטרטיבי של כלי הערכה תזונתי חדשני מבוסס סמארטפון: Traqq

Related Videos

5.3K Views

פיתוח קונספט ושימוש בשיטת הערכת צריכת מזון ואכילה אוטומטית

06:21

פיתוח קונספט ושימוש בשיטת הערכת צריכת מזון ואכילה אוטומטית

Related Videos

6.4K Views

יישום של פילוח תמונות רפואיות מבוססות למידה עמוקה באמצעות טומוגרפיה ממוחשבת מסלולית

04:48

יישום של פילוח תמונות רפואיות מבוססות למידה עמוקה באמצעות טומוגרפיה ממוחשבת מסלולית

Related Videos

3.5K Views

רשת עצבית עמוקה מקצה לקצה לזיהוי עצמים בולטים בסביבות מורכבות

03:31

רשת עצבית עמוקה מקצה לקצה לזיהוי עצמים בולטים בסביבות מורכבות

Related Videos

1.1K Views

DeepOmicsAE: ייצוג מודולי איתות במחלת אלצהיימר עם ניתוח למידה עמוקה של פרוטאומיקה, מטבולומיקה ונתונים קליניים

09:47

DeepOmicsAE: ייצוג מודולי איתות במחלת אלצהיימר עם ניתוח למידה עמוקה של פרוטאומיקה, מטבולומיקה ונתונים קליניים

Related Videos

1.9K Views

שילוב של הערכה התנהגותית של בעלי חיים ורשת עצבית קונבולוציונית לחקר אינטראקציה בין טעם וריח לאלכוהול ווסאבי

06:19

שילוב של הערכה התנהגותית של בעלי חיים ורשת עצבית קונבולוציונית לחקר אינטראקציה בין טעם וריח לאלכוהול ווסאבי

Related Videos

881 Views

הכנה של גביש נוזלי רשתות מאקרוסקופית תנועה מתנדנדות המושרה על ידי אור

07:56

הכנה של גביש נוזלי רשתות מאקרוסקופית תנועה מתנדנדות המושרה על ידי אור

Related Videos

12.2K Views

ניתוח ישימות שיטות הערכה מורפולוגית פרמטרים של פסי פלדה מאוכלת

10:24

ניתוח ישימות שיטות הערכה מורפולוגית פרמטרים של פסי פלדה מאוכלת

Related Videos

7K Views

ההשפעות של התחומים צניחה חופשית על בריכה עמוק נוזלי עם נוזל שינו ותנאי השטח Impactor

08:49

ההשפעות של התחומים צניחה חופשית על בריכה עמוק נוזלי עם נוזל שינו ותנאי השטח Impactor

Related Videos

7K Views

פריסה אוטומטית של שירות טלפוניה בפרוטוקול אינטרנט בכלי רכב לא מאוישים באמצעות וירטואליזציה של פונקציות רשת

07:49

פריסה אוטומטית של שירות טלפוניה בפרוטוקול אינטרנט בכלי רכב לא מאוישים באמצעות וירטואליזציה של פונקציות רשת

Related Videos

8.5K Views

JoVE logo
Contact Us Recommend to Library
Research
  • JoVE Journal
  • JoVE Encyclopedia of Experiments
  • JoVE Visualize
Business
  • JoVE Business
Education
  • JoVE Core
  • JoVE Science Education
  • JoVE Lab Manual
  • JoVE Quizzes
Solutions
  • Authors
  • Teaching Faculty
  • Librarians
  • K12 Schools
  • Biopharma
About JoVE
  • Overview
  • Leadership
Others
  • JoVE Newsletters
  • JoVE Help Center
  • Blogs
  • JoVE Newsroom
  • Site Maps
Contact Us Recommend to Library
JoVE logo

Copyright © 2026 MyJoVE Corporation. All rights reserved

Privacy Terms of Use Policies
WeChat QR code