SIDS Night Eye Guardian MAY14-29 Nicole Bruck bruckna@iastate.edu - - PowerPoint PPT Presentation

sids night eye guardian
SMART_READER_LITE
LIVE PREVIEW

SIDS Night Eye Guardian MAY14-29 Nicole Bruck bruckna@iastate.edu - - PowerPoint PPT Presentation

SIDS Night Eye Guardian MAY14-29 Nicole Bruck bruckna@iastate.edu Jeremy Dubansky dubansky@iastate.edu Daisy Isibor isibord@iastate.edu Eric Woestman woestman@iastate.edu NB Project Info Client : Adan Cervantes Advisor : Dr. Diane


slide-1
SLIDE 1

SIDS Night Eye Guardian

MAY14-29

Nicole Bruck bruckna@iastate.edu Jeremy Dubansky dubansky@iastate.edu Daisy Isibor isibord@iastate.edu Eric Woestman woestman@iastate.edu

NB

slide-2
SLIDE 2

 Client : Adan Cervantes  Advisor : Dr. Diane Rover

Project Info

NB

slide-3
SLIDE 3

Problem Statement

Researchers who are analyzing Sudden Infant Death Syndrome (SIDS) need better tools for collecting and analyzing data from infant sleep studies. Parents do not want intrusive tools in their child’s sleep area and they want their child to be safe. Researchers are looking for a way to gather the sleep data of infants without inconveniencing the parents or child.

NB

slide-4
SLIDE 4

Description

 Building on Previous Senior Design Project  Simple, Easy-to-Use Website  Sleep State Detection Algorithm

Motion Detection

 Graphing

Motion Sleep States

NB

slide-5
SLIDE 5

NB

slide-6
SLIDE 6

Objectives

 Stream video to the server over a network  Transform video into a clearer image  Provide a clean user interface  Detect and display a graph of the motion  Determine and display a graph of mapped sleep states

NB

slide-7
SLIDE 7

System Overview

NB

slide-8
SLIDE 8

Users

 Admin

 Used to control most of the website and other user accounts  Webmaster and software developers

 Researcher

 Able to view all video and data necessary  Does not change other user accounts

 Parent

 Only their own infant’s video and data  Simplistic view to see what data is being made available

NB

slide-9
SLIDE 9

Technical Requirements

 FOSCAM IR IP camera provided by client  MIT EVM Software to enhance color and motion  Video data archived for retrieval  REM/SWS sleep state detection

 Motion detection

 Graphs of motion and sleep states versus time

NB

slide-10
SLIDE 10

Module Diagram

User Interface Server Sleep State Algorithm Video Processing Data Extraction Video Capturing

JD

slide-11
SLIDE 11

Architectural View

Server Centos

Motion Motion Dependencies HTTP Server SQL Server Ffmpeg

JD

slide-12
SLIDE 12

Languages and Frameworks

 Bootstrap Web framework  JQuery  UserPie  PHP

JD

slide-13
SLIDE 13

MIT Eulerian Video Magnification

JD

slide-14
SLIDE 14

Legacy Software : ZoneMinder

 No instructions from previous project  ISU network needed registration  Unable to easily configure cameras  Motion-triggered not detection  Poor quality and low-resolution video

EW

slide-15
SLIDE 15

New Software : Motion

 Streaming Capabilities

Connects to a wide range of IP cameras Captures events from a video stream

 Video Storage

Manages video directories Playbacks multiple video formats

 Motion

Provides JPEGs for frame-by-frame comparison Outputs data stream for motion activity

EW

slide-16
SLIDE 16

Technical Challenges

 ZoneMinder was not a good fit  Motion only detects areas of movement

Needed to translate into a quantity to graph

 Communication with previous group

Only once in person, didn’t respond to emails

 Over Spring Break, campus network was reset

Cameras reset when disconnected

EW

slide-17
SLIDE 17

Design Timeline

Fall Semester

  • Initial Design

January

  • ZoneMinder

Set-Up

February

  • ZoneMinder

Issues

March

  • Redesign

with Motion

April

  • Motion

Detection

May

  • Finalize

EW

slide-18
SLIDE 18

Testing : Motion

 Created a full test suite

Completely automated Memory leaks and invalid configurations

 Results reported to Motion

Bug database is open to the public (open-source)

DI

slide-19
SLIDE 19

Testing/Maintenance Recommendations

 Authentication  Sleep-State Detection  Multiple Cameras  Heartbleed

DI

slide-20
SLIDE 20

Responsibilities

 Nicole Bruck

Team Lead : Overall website design and page navigation

 Jeremy Dubansky

Server, Motion and Graphing

 Daisy Isibor

Networking, Database and Motion

 Eric Woestman

Authentication, MIT EVM Software and Motion

DI

slide-21
SLIDE 21

Milestones

Fall 2013

  • Project Planning
  • Design Document and Validation
  • Gain Access to Server
  • Install Necessary Software
  • Research Open Source Software

□ Similar Systems □ Motion Detection

Spring 2014

  • January 27
  • Client Demo : Website Skeleton
  • February 24
  • Video Streaming and Motion
  • March 31
  • Motion Detection and Graphing
  • April 15
  • Client Demo : Motion Detection
  • April 28
  • Finalizing Testing

DI

slide-22
SLIDE 22

Demo

Click Here!

slide-23
SLIDE 23