Work Breakdown Structure (WBS) Overview
WBS - Smartphone UI

WBS - Smartwatch UI

GUI Overview



Try it Out


WBS - Server Database (External Storage)

WBS - Smartwatch Database
Database Schema

Entity Relationship Diagram (ERD)
WBS - Algorithms

High Level Overview

Detection Algorithm Logic low

Reporting Algorithm Logic Flow

Recording Algorithm Logic Flow

Machine Learning Logic Flow

Each training session will use:

Min, Average, & Max X,Y,Z acceleration over last 5 mins, 1 min, & 10 sec
  • Must remove gravity sdk has helper functions
  • Then clamp value in m/s2 between -1 & 1, add 1 & divide by 2 to get value between 0 & 1

  • Min, Average, & Max X,Y,Z gyroscope rotations over last 5 mins, 1 min, & 10 sec
  • Add 360 to given degrees then divide by 720 to get value between 0 & 1

  • Min, Average, & Max 10-second heart rate measured over last 5 mins, 1 min, & 10 sec
  • Clamp 30-250 beats/min; subtract 30 & divide by 220 to get value between 0 & 1

  • Total of 3*(3*3*3) + 3*(3*3*3) + 3 = 57 input nodes
    Single output node is 0 if no seizure during time period, 1 if seizure during time period.
    Interested? Find out more
    WBS - Testing