Abdelilah Nossair

Independent engineering across AI, data, web platforms and business systems.

CLOSE
Research publication: June 2024

Eating Smart

Advancing health informatics with a Grounding DINO-based dietary assistant.

Read publication
Smart Dietary Assistant concept showing meal recognition
Publication

IJSRIS, Vol. 3 No. 3

Published

June 2024

Authors

Abdelilah Nossair & Hamza El Housni

Focus

Health informatics & CV

Introduction

Helping people make informed food choices from the camera in their pocket.

The Smart Dietary Assistant combines React Native, personalized profiles, and Grounding DINO’s zero-shot object detection to recognize meal components and return nutritional guidance. It was designed for dietary goals such as weight management, muscle building, and diabetes-aware decision making while prioritising privacy through a self-managed PostgreSQL data layer.

  • 90.79% Validation precision
  • 10,596 Food-related COCO images
  • 41.3 Net Promoter Score

Research concepts

Illustrative system architecture for the Smart Dietary Assistant
Illustrative food recognition concept
Smart Dietary Assistant mobile scan concept
Meal analysis concept
Mobile dietary assistance concept

Process

From food image to personalised dietary guidance

  1. 01

    Profile & capture

    A user signs in, adds health context and preferences, then captures a meal image with the mobile camera.

  2. 02

    Secure processing

    The image moves through TLS-protected application services; Firebase Authentication establishes a secure session from the start.

  3. 03

    Zero-shot recognition

    TensorFlow infrastructure runs Grounding DINO to identify food components from prompted visual features without requiring a labelled food dataset for every case.

  4. 04

    Guidance & monitoring

    PostgreSQL retrieves nutritional records for personalised guidance, while Prometheus and Grafana support ongoing reliability monitoring.

Illustrative Smart Dietary Assistant architecture
The research connects zero-shot food recognition, personalised health context, and privacy-aware data handling so users can act on what they see rather than only record what they ate.

Research principle

Health informatics, computer vision & privacy

Solution & Outcome

01: The Solution

A privacy-aware dietary assistant

The implementation combines React Native and TypeScript on the client with Django services, TensorFlow model infrastructure, Firebase Authentication, and a self-managed PostgreSQL database. AES protects stored data, while TLS protects information in transit.

  • Grounding DINO for flexible zero-shot food recognition
  • Personalised profiles for dietary preferences and health context
  • Food, nutrient, and dietary compatibility insights from PostgreSQL
  • Camera scanning, nutritional guidance, and assistant interaction in one mobile flow
02: Outcome

Promising results, with clear next steps

On a validation set of 1,589 images, the model achieved 90.79% precision, 93.84% recall, 87.98% accuracy, and a 92.30% F1 score. The 385-person survey also recorded strong perceived usability, privacy confidence, and recommendation intent.

  • 4.52/5 overall user contentment and 4.47/5 trust in privacy and security
  • 4.20/5 perceived user friendliness and 4.13/5 dietary suggestion accuracy
  • 65% of users were satisfied or very satisfied with image-recognition speed
  • Future direction: wearables, real-time physiological data, and richer meal planning
Illustrative food recognition system visual