Hoe werkt “Smart Food ID” (SFID)?
Het SFID-algoritme is met een groot aantal beschreven beelden getraind. Daardoor leert het verschillende kenmerken kennen en combinaties van kenmerken die een bepaald gerecht vormen.
Een pizza heeft een wit/beige rand. In dit geval zijn er veel rode gedeeltes (tomatensaus), lichte vlekken (kaas) en een aantal verschillende toppings.
Deze kenmerken definieert het algoritme zelfstandig op basis van heel veel beelden, waarbij van tevoren is vastgelegd wat erop te zien is.
Als het algoritme nu een nieuw beeld krijgt, berekent het voor de patroonherkenning een groot aantal kenmerken op basis van het beeld uit de ovenruimte (bijv. lokale randen in het beeld, kleine gedeeltes met bepaalde kleuren etc.).
Deze kenmerken worden aan elkaar gekoppeld en vormen zo nieuwe, abstractere kenmerken. Op die manier wordt bijv. herkend dat het bij een rond gedeelte met geraspte diepvrieskaas en andere toppings om een ronde diepvriespizza gaat.