ABSTRACT

Visual food recognition has gained popularity in recent years due

to its key roles in monitoring an individual’s diet and public health

management. The aim of mobile visual food recognition is to

recognize food dishes from pictures taken using portable devices

such as mobile phones/tablets, and then analyze and monitor the

dietary intakes of the users. Existing solutions for visual food

recognition employ Deep Neural Networks (DNNs) that are trained

as dish classification engines. These DNNs are typically deployed

in back-end servers. When an individual snaps the photo of a food

dish, the image is sent to this DNN-based classifier for recognition

and analysis. The results from this analysis are sent back to the

mobile end-user and logged in the end-user’s food journal for

monitoring and health management. This chapter gives an overview

of recent advances in visual food recognition systems and the

state-of-the-art solutions for dietary logging and management. We

explore various challenges in designing such systems and highlight

some solutions that address these challenges. In addition, we

introduce a Personalized Compact Network that incorporates user-

specific dietary habits/preferences into the DNNs and achieves

high recognition accuracy with low memory and energy foot

prints.