CarbCam: Hogyan működik?

Hogyan működik a CarbCam?

A CarbCam elkészíti a fényképét, elküldi egy MI-szolgáltatónak, megkapja az összetevők becslését, összeveti az értékeket szabványos tápértékadatbázisokkal, és megmutatja Önnek az eredményt.

A folyamat áttekintése

Minden elemzés legfeljebb hat lépésen megy keresztül:

1
Fénykép
2
Kivágás
3
Előellenőrzés
4
MI-elemzés
5
Ellenőrzés
6
Mentés

Vizualizált folyamat, alatta a valós képernyőképek az összehasonlításhoz:

CarbCam: Szkennelés fül

1. Szkennelés fül

CarbCam: MI-elemzés

2. MI-elemzés

CarbCam: Eredmény

3. Eredmény

A folyamat részletesen

1 Fénykép készítése & helyi képkivágás

A fénykép kezdetben teljes egészében az eszközén marad. Kivághatja, elforgathatja vagy újra elkészítheti. Semmi sem töltődik fel, amíg meg nem érinti az “Elemzés” gombot.

2 Szerveroldali gyorsítótár-lekérdezés (előellenőrzés)

Mielőtt a kép egyáltalán elküldésre kerülne az MI-hez, az alkalmazás SHA-512 hash és perceptuális hash segítségével ellenőrzi, hogy egy azonos vagy nagyon hasonló fénykép már létezik-e a szerver gyorsítótárában. Találat esetén azonnal visszakapja a tárolt eredményt, újabb MI-hívás nélkül. Egy ezt követő megerősítés lépés a gyorsítótár-bejegyzést felhasználtként jelöli meg (kvótaszámlálás).

3 Feltöltés MI-elemzésre

Ha nincs gyorsítótár-találat, a (kivágott) fénykép elküldésre kerül az elemzési végpontunkra. Ott egy vizuális modell (Gemini, Claude vagy OpenAI, az alkalmazás beállításaiban tett választásától függően) írja le a képet, nevezi meg az egyes összetevőket és becsli meg a hozzávetőleges mennyiségeket.

Adatvédelem: A fényképet nem használjuk fel modellek betanítására. Bővebben: Adatvédelmi tájékoztató.
4 Háttérellenőrzés (csak alacsony megbízhatóság esetén)

Ha az MI-becslés alacsony megbízhatóságot jelez, a szerver a háttérben keresztellenőrzést indít tápértékadatbázisokkal szemben (USDA FoodData Central, Open Food Facts). A javított értékek bekerülnek a gyorsítótárba: legközelebb, amikor ugyanaz vagy egy hasonló fénykép egyezik, már a javított eredményt látja. Magas megbízhatóságú beolvasásoknál ez a lépés kimarad.

A vonalkódoknál azonban az Open Food Facts / USDA összevetés mindig közvetlenül megtörténik, mivel itt a gyártói tápérték-táblázat az elsődleges forrás.

5 Szerkesztés Ön által

Bármely értéket felülírhat: mennyiség, szénhidrát, kcal, FPE, összetevő. Mentéskor az Ön értékei kerülnek felhasználásra, nem az MI-becslés. Az alkalmazás statisztikai célból eltárolja a teljes szénhidrát-korrekcióját (Felhasználó: X g vs MI: Y g) különbségként.

6 Mentés & Nightscout-szinkronizálás

Helyben egy SQLite adatbázisba. Opcionálisan a Nightscout-szinkronizáláson keresztül a Nightscout-példányába is, de csak megjegyzésként a kezelési (treatment) táblában (a CarbCam címkével), nem aktív szénhidrát-/inzulinkezelésként. A Loop/AAPS/iAPS számításait a CarbCam mentései nem befolyásolják: az étkezés csak megjegyzésként látszik. Ha a menedzselt Nightscoutot használja a ns.10be.de oldalról, a beállítás különösen egyszerű: adja meg a Nightscout URL-t és az API secretet, kész.

Ha a szénhidrátot aktívan kezelésként szeretné, használja a beolvasás eredményében a Megosztás gombot: ez a szénhidrátértéket deep linken keresztül elküldi az AAPS/AndroidAPS, Loop, iAPS vagy Trio alkalmazásnak, vagy megnyitja a rendszer megosztási lapját.

Mi az FPE?

Az FPE a zsír-fehérje egységek (Fat-Protein Units) rövidítése. Azt írják le, mennyi zsírból és fehérjéből származó energia hat késleltetve a vércukorra.

FPE = (zsír × 9 + fehérje × 4) ÷ 100

Egy FPE nagyjából 100 kcal-nak felel meg zsírból és fehérjéből. Példa:

  • 30 g zsír + 20 g fehérje = (270 + 80) ÷ 100 = 3,5 FPE

A pumpahasználók gyakran használják az FPE-t a hosszított bólus paramétereinek beállításához (pl. square-wave vagy dual-wave). A pen-felhasználók az FPE-t durva jelzésként használhatják egy késői korrekciós nasihoz vagy egy kis délutáni korrekcióhoz.

A CarbCam az FPE-t sárga chipként jeleníti meg az eredménykártyán. A tápérték-színek:

  • Szénh. Szénhidrát
  • kcal Kalória
  • FPE Zsír-fehérje egységek
  • Zsír Zsír
  • Fehérje Fehérje

Vércukorgörbe az étkezés alatt

Ha a Nightscout be van állítva, a CarbCam betölti a vércukoradatokat a Nightscout-példányából, és megjeleníti a vércukorgörbét az előzmények fülön minden étkezés alatt. Az időablak platformfüggő, és automatikusan az étkezés köré van igazítva. A Nightscouttal együtt a CarbCam célzott étkezés utáni vércukorkövetést tesz lehetővé.

A vércukorgörbe funkciói (Nightscout-adatok):

  • Időablak az étkezés körül (platformfüggő)
  • Jelölő az étkezés időpontjához
  • Csúcs pont színnel kiemelve (piros/sárga/zöld a szinttől függően)
  • Emelkedés és végérték kulcsmutatóként
  • IOB / COB opcionális átfedő vonalakként
A görbe segít tanulni: Hogyan reagál a teste a tésztára? A pizzára? A sushira? Az Összehasonlítás funkcióval (az előzményekben) több görbét is egymásra vetíthet.
A vércukorgörbéhez működő Nightscout-kapcsolat szükséges. Nightscout nélkül ez a szakasz nem jelenik meg. Még nincs Nightscout? Állítson be menedzselt Nightscout hostingot az NS10BE oldalon, és azonnal csatlakoztassa a CarbCamet.

Pontosság

A pontosság az étkezés típusától függ:

Pontosság étkezéstípusonként
Étkezéstípus Jellemző eltérés Példák
Egyszerű adagok ±20 % Rizs, tészta, kenyér
Összetett ételek ±30 % Pörkölt, rakott ételek
Nagyon szokatlan ±40 % vagy több Ismeretlen regionális fogások
Csomagolt termékek ±5 % Automatikus vonalkód-felismerés (gyártói érték az Open Food Facts révén)
Mi javítja a pontosságot:
  • Jó megvilágítás & éles fénykép: ne legyen árnyék a tányéron
  • Minden összetevő látható: ne fojtsa szószba a tésztát
  • Méretreferencia: tartsa a tányér szélét, evőeszközt vagy kezet a képen
  • Bevett fogások: az MI jól kezeli az ismert ételeket
Mi csökkenti a pontosságot:
  • Büfétányérok sok kis kupaccal
  • Erősen szósszal borított összetevők
  • Nagyon szokatlan regionális fogások egyértelmű referenciaadatbázis nélkül
  • Oldalról, ferde szögből, méretreferencia nélkül fényképezve
Mit jelent ez a bólusa szempontjából:
  • Normál étkezéseknél: használja a becslést kiindulópontként, alkalmazza a saját tudását, és mentés előtt szükség esetén igazítsa az értéket
  • Kritikus bólusdöntéseknél (nagyon magas szénhidrát, hipó kockázata): mindig vegye figyelembe a saját tudását / adatbázist / csomagolást
  • Pumpával: gyűjtsön tapasztalatot arról, hogy az Ön étkezései jellemzően mennyivel térnek el, majd korrigálja a becslést a személyes tényezőjével

Mi történik offline?

Internetkapcsolat nélkül a következő funkciók működnek:

  • Előzmények böngészése és szűrése
  • Bejegyzések kézi létrehozása és szerkesztése
  • A statisztika fül megtekintése
  • Adatok exportálása (CSV/JSON)
  • Fényképek készítése és sorba állítása későbbi elemzésre

A következőkhöz kapcsolat szükséges:

  • MI-elemzés (a fénykép elküldése a szolgáltatónak)
  • Automatikus vonalkód-keresés (Open Food Facts)
  • Nightscout-szinkronizálás (vércukorgörbe, kezelés feltöltése)