Personal Project

AI/ML
Computer Vision
Backend
Personal Project

Tech Stack

Python
PyTorch
OpenCV
Image Processing
FastAPI
Machine Learning

Description

This is not meant to be a toy food-classification project. The larger goal is to build a modular and production-minded food analysis pipeline that can move from food recognition toward portion estimation and more realistic nutritional analysis.

The project is being designed as a scalable CV system with separate stages for segmentation, classification, estimation, and nutrition lookup. A big focus is on making the architecture flexible enough to support multiple datasets, adapters, and future model upgrades without rewriting the whole pipeline.

  • Designing a modular computer vision pipeline for food segmentation, classification, and nutrition estimation
  • Planning dataset adapters and unified schemas so multiple food datasets can be added cleanly
  • Working toward portion-aware analysis instead of just top-1 food classification
  • Using PyTorch and OpenCV as the core stack for training and image-processing experiments
  • Building the system in a way that is portfolio-worthy, extensible, and closer to production thinking

Page Info

Pipeline Architecture

High-level architecture showing the staged computer vision and nutrition analysis flow.

/projects/nutrition-pipeline/architecture.png

Training / Dataset Workflow

Dataset, adapter, and model-training workflow for segmentation and classification experiments.

/projects/nutrition-pipeline/training.png

    Soumyakanta Pattanaik - Portfolio