Skip to main content

S.P.I.N.E.

Completed

Smart Posture Imaging & Notification Engine

FIU Senior Design Project · Team 8 · Spring 2026 · Completed

Completed camera-based posture monitoring system with real-time haptic feedback via a custom BLE wristband, backed by a containerized cloud service for session and posture data.

Last Updated: April 2026

Development Complete

  • Research & Planning — Completed
  • Prototype Development — Completed
  • System Integration — Completed
  • Testing & Refinement — Completed
  • Final Presentation — Completed

Problem Statement

Poor posture during extended computer use leads to chronic pain, reduced productivity, and long-term health issues. While many people are aware of the importance of good posture, they often forget to self-correct during focused work.

Existing solutions rely on intrusive wearables or lack real-time feedback. S.P.I.N.E. provides a non-invasive, privacy-focused solution using computer vision and subtle haptic feedback to promote healthier sitting habits.

Solution Overview

Camera Detection

MediaPipe-based computer vision analyzes posture in real-time using existing webcams or dedicated cameras.

Wearable Feedback

Custom wristband with vibration motors and LED indicators provides gentle, non-intrusive posture correction reminders.

Desktop App & Cloud Backend

Desktop application for posture monitoring with a cloud backend for user management, session tracking, and posture data storage.

Technical Architecture

Computer Vision Module

Python-based application using MediaPipe Pose for real-time skeletal tracking. Analyzes neck angle, shoulder alignment, and spine curvature to detect slouching and forward head posture.

Wearable Device

ESP32-based wristband with Bluetooth connectivity. Receives posture alerts and triggers vibration patterns or LED sequences based on severity and user preferences.

Cloud Backend

A containerized backend service deployed to a personal VPS, handling user accounts, organization licensing, posture sessions, posture events, and aggregated stats with token-based access control.

Privacy Design

Posture analysis runs locally on the user's device. Video and skeletal data remain on the device. The cloud backend stores user accounts, organization licensing, posture sessions, events, and aggregated statistics.

Technology Stack

Computer Vision

MediaPipeOpenCVPython

Hardware

ESP32BLEVibration Motors

Desktop Application

CustomTkinterFactory Pattern

Backend & Cloud

FlaskPostgreSQLJWT AuthREST APIDocker

Key Features

✓

Real-time Posture Analysis

Continuous monitoring with sub-second latency

✓

Personalized Profiles

ML-based calibration to individual body types

✓

Multi-modal Feedback

Vibration patterns, LED alerts, and app notifications

✓

Privacy-First Design

Local posture analysis; cloud storage for accounts, sessions, events, and statistics

✓

Goal Tracking

Historical data and progress visualization

✓

Customizable Sensitivity

Adjust thresholds for different work scenarios

Target Users

Office Workers

Desk professionals spending 6+ hours daily at computers

Corporate Wellness

Companies seeking to reduce ergonomic injury claims

Team

Faculty Mentor: Dr. Constantinos Zekios, Florida International University

Andres J Moran CardozoComputer Engineering
Jason RantwijkElectrical Engineering
Jose A MederosComputer Engineering
Fidel LozanoElectrical Engineering
Jacques RodriguezComputer Engineering

Collaborative team effort with cross-functional responsibilities in hardware design, software development, machine learning, and system integration.