Difference between revisions of "Mobile Applications for hrvMarquette: Heart Rate Variability Estimation"
From REU@MU
Eburkholder (Talk | contribs) (Created page with "'''Student:''' Eric Burkholder <br/> '''Mentor:''' [http://www.mscs.mu.edu/~iq/index.html Dr. Sheikh Iqbal Ahamed] =='''Project Description:'''== Heart r...") |
Eburkholder (Talk | contribs) (→Tentative Schedule of Milestones and Goals:) |
||
(One intermediate revision by the same user not shown) | |||
Line 16: | Line 16: | ||
|Week 1: Orientation | |Week 1: Orientation | ||
| | | | ||
− | *Meet with project leaders, mentor, and other students | + | *Meet with project leaders, mentor, and other students |
+ | *Attend Data Science Boot Camp | ||
*Set milestones and goals for the project duration | *Set milestones and goals for the project duration | ||
*Read project history and current paper | *Read project history and current paper | ||
Line 25: | Line 26: | ||
*Take short course over Responsible Research Conduct | *Take short course over Responsible Research Conduct | ||
*Learn how to use Android IDE for basic applications | *Learn how to use Android IDE for basic applications | ||
− | *Read project literature regarding the continuous wave function, amplitude-selective filtering, band-pass filtering, blind source separation, skin-tone method, and remote photo plethysmography | + | *Read project literature regarding the continuous wave function, amplitude-selective filtering, band-pass filtering, blind source separation, skin-tone method, and remote photo plethysmography |
+ | *Continue reading project literature | ||
|- | |- | ||
|Week 3: Android Recording | |Week 3: Android Recording | ||
Line 31: | Line 33: | ||
*Begin Android application development | *Begin Android application development | ||
*Record videos using Android application | *Record videos using Android application | ||
− | |||
|- | |- | ||
− | |Week 4: Android | + | |Week 4: Android Specifications |
| | | | ||
− | *Meet with current/previous researchers to discuss | + | *Add additional video parameters as received |
− | * | + | *Meet with current/previous researchers to discuss more app specifications |
+ | *Working on midway presentation | ||
|- | |- | ||
− | |Week 5: | + | |Week 5: Presentation and Contact |
| | | | ||
− | *Give midway presentation | + | *Give midway presentation |
− | * | + | *Contact researchers regarding API connection |
− | + | ||
− | + | ||
|- | |- | ||
− | |Week 6: | + | |Week 6: Designing finished Android product |
| | | | ||
− | * | + | *Meet with researchers to discuss encoding and server communication options |
− | * | + | *Touching up Android application |
− | + | ||
|- | |- | ||
− | |Week 7: | + | |Week 7: REST Client |
| | | | ||
− | * | + | *Setting up REST Client for API |
− | * | + | *Continued introspection into encoding options |
− | + | ||
|- | |- | ||
− | |Week 8: | + | |Week 8: REST Client continued |
| | | | ||
− | * | + | *Begin preparing research poster |
− | * | + | *Setting up post call for REST API |
|- | |- | ||
− | |Week 9: | + | |Week 9: Research Poster Completion |
| | | | ||
− | * | + | *Completion of poster presentation |
− | * | + | *Begin writing research paper |
− | * | + | *Debugging post call |
|- | |- | ||
|Week 10: Project Completion | |Week 10: Project Completion | ||
| | | | ||
− | *Present at poster session | + | *Present at poster session |
− | *Prepare and give oral presentation | + | *Prepare and give oral presentation |
− | *Submit completed work and logs | + | *Submit completed work and logs |
|} | |} |
Revision as of 13:10, 24 July 2020
Student: Eric Burkholder
Mentor: Dr. Sheikh Iqbal Ahamed
Project Description:
Heart rate and heart rate variability are very useful parameter in order to gauge health conditions including stress level, fatigue, and emotional state. Researchers at Marquette University in the past have developed an algorithm to use human face videos to estimate the heart rate and heart rate variability using face and skin coloration.
Project Goal:
Throughout the project duration, we will be developing an Android and an iOS application in order to deploy this algorithm in a more convenient way. The apps, when completed, should record a short video, encode the video, and then communicate with the Marquette server in order provide the appropriate estimations.
Tentative Schedule of Milestones and Goals:
Week | Description |
Week 1: Orientation |
|
Week 2: Familiarity |
|
Week 3: Android Recording |
|
Week 4: Android Specifications |
|
Week 5: Presentation and Contact |
|
Week 6: Designing finished Android product |
|
Week 7: REST Client |
|
Week 8: REST Client continued |
|
Week 9: Research Poster Completion |
|
Week 10: Project Completion |
|