Case study card:
Identify food dishes from social media to assign to menu items
eCommerce & Marketing
Best Place For was looking for an image recognition based software solution that could be used to detect and identify different food dishes, drinks, and menu items in images sourced from blogs and Instagram. The images would be pulled from restaurant locations on Instagram and different menu items would be identified in the images. This software solution has to be able to handle high and low quality images and still perform at the highest production level, while accounting for runtime as well as accuracy.
Our supplier built an image recognition software solution to recognise different food and drink menu items in images sourced from Instagram and blogs.
The model was built using a specific set of popular menu items from restaurants and used a custom built high variance dataset to improve generalisation and scalability as they added more restaurants to the model. This allows them to build a noise distortion function that shows the model very difficult images during training and forces the model to learn the exact features of menu items that distinguish each of them from each other.
The architecture of the model perfectly takes into account both accuracy and run time requirements, especially for a domain like food recognition which outside of academia has very little open source information. The heatmap shows which parts of the image the model uses.
On the full menu item classification dataset, the model is 98.57% accurate at finding the correct menu item in different images from all the above sources. The model runs at a production speed to be used in real time to grab and label images straight from the different menu sources.