# Building Menu Vision: Real-Time Dish Recognition

DevFeed: [Building Menu Vision: Real-Time Dish Recognition](<https://devfeed.tech/articles/building-menu-vision-real-time-dish-recognition-27430.md>)

Original publisher: [Read original article](<https://engineeringblog.yelp.com/2026/08/building-menu-vision-real-time-dish-recognition.html>)

Author: Arpitha Dudi, Growth Tech Lead

Published: 2026-08-20T00:00:00Z

Content type: article

Language: en

Sources: [Yelp](<https://devfeed.tech/sources/yelp.md>)

Topics: [Computer vision](<https://devfeed.tech/topics/computer-vision.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Android](<https://devfeed.tech/topics/android.md>), [cameraX](<https://devfeed.tech/topics/camerax.md>), [ML Kit](<https://devfeed.tech/topics/ml-kit.md>), [Hackathon](<https://devfeed.tech/topics/hackathon.md>), [Development](<https://devfeed.tech/topics/development.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [camerax](<https://devfeed.tech/tags/camerax.md>), [data-pipeline](<https://devfeed.tech/tags/data-pipeline.md>), [development](<https://devfeed.tech/tags/development.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ml-kit](<https://devfeed.tech/tags/ml-kit.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [prototype](<https://devfeed.tech/tags/prototype.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recognition](<https://devfeed.tech/tags/recognition.md>), [vision](<https://devfeed.tech/tags/vision.md>)

## AI overview

Yelp describes Menu Vision, a feature that uses a phone camera, AI, augmented reality, and text recognition to identify dishes on restaurant menus and surface related user photos and reviews. The article covers its hackathon-origin Android prototype and the production system's on-device machine learning, real-time computer vision, fuzzy matching, and distributed data pipeline.

## Source excerpt

Menus aren't just lists, they're a window into a restaurant's unique offerings, specialties, and personality, shaping where and what we choose to eat. But here's the challenge: reading "Kung Pao Chicken - Stir-fried chicken with peanuts in spicy sauce" doesn't tell you what the portions look like, whether other diners loved it, or if it matches your expectations. At Yelp, we knew we had the solution sitting in our user-generated content: hundreds of millions of photos, reviews, and prices for dishes. The problem? Users had to manually search for each dish, an experience that doesn't work well when you're at...