Popis tématu

Diplomová práce v oboru Softwarové inženýrství.

Detekce nevhodného složení potraviny z fotografie její etikety

Stručný popis: V roce 2019 v rámci diplomové práce vznikla mobilní aplikace (plus server), jejímž využitím uživatel vyfotí etiketu potraviny a ona mu ukáže obsažená éčka (aditiva), včetně jejich škodlivosti. Cílem této práce bude využít danou diplomovou práci a upravit aplikaci tak, aby dokázala identifikovat nevhodné složení, např. alergeny nepřípustné pro daného uživatele. Pro tento účel bude potřeba i rozšířit anotační aplikaci a vytvořit si vlastní kolekci anotovaných dat, která bude použita pro vyhodnocení kvality vytvořené aplikace.

Projekt: Cílem projektu, který DP předchází, bude hlavně příprava dat a analýza stávající aplikace/systému.

Doporučená literatura: Martin Šíp: Extrakce označení přídavných látek z obalů potravin

-----------------------------------------------------
Nástin zadání.

Projekt:
1) Analýza stávající aplikace – nástroj pro anotaci dat (+ mobilní aplikace + server API).
a. Vytvořte souhrn požadavků pro reálný server a aplikaci na serveru zprovozněte. (pozn.: Server poběží pod kiv.zcu.cz).
2) Návrh úprav nástroje pro anotaci dat s ohledem na nové požadavky.
3) Implementace úprav v nástroji pro anotaci dat.
4) Příprava anotované datové kolekce fotografií etiket potravin.

Diplomka:
1) Seznamte se se stávajícím systémem (mobilní aplikace a server API) a analyzujte jeho klady a zápory. Systém popsán v Martin Šíp: Extrakce označení přídavných látek z obalů potravin, viz doporučená literatura.
2) Proveďte stručnou analýzu podobných systémů dostupných na internetu.
3) Navrhněte způsob detekce nevhodného složení potraviny na základě automatického zpracování fotografie její etikety.
4) Navrhněte a implementujte úpravy stávajícího systému s ohledem na:
a. Požadavky identifikované v bodech 1. až 3.
b. Požadavek na sběr fotografií vyfocených uživatelem.
c. (Volitelně) Umožnění korekce výsledné detekce uživatelem.
5) Vyhodnoťte a diskutujte kvalitu implementovaného řešení.

-----------------------------------------------------
Co by šlo ještě udělat:
- Pořádná analýza výsledků - nyní se zpracování provádí na klientovi, což znemožňuje testování s velkou kolekcí dat, tj. asi by mělo být přesunuto na server.
- Sběr fotografií od uživatele.
- Multijazyčnost.
- Korekce výsledků uživatelem.
- Anotace uživatelem.

Téma vypsal: Ing. Michal Nykl, Ph.D. (UN 326)

Vypsáno pro akademický rok 2023/2024 dne: 2022-04-11

Zadáno komu: Zhanel Mukanova (Nedokončené)

Aktualizováno 0