Rice University logo
 
Top blue bar image mrr10's Blog
Just another Rice University Blogs site
 

Jun 21 – Jun 22

June 22nd, 2018 by Miguel Ramirez

Version 1.0  of Graphic User Interface ready. Written in Python 2.7.10

GUI PPG data – Harmonic Function-1ko0fme

Capabilities:

  • Reads PPG data from a csv file
  • Analyze data to determine: data average amplitude, data average vertical shift, maximums and minimums, and average frequency of the data
  • Generates an harmonic function using a linear combination of Sine and Cosine:                                                      f(t) = A sin(2*pi*w1 +c) + B cos(2*pi*w2+d)
  • Makes a first fit of the harmonic function to the data
  • Displays a graph with the PPG data and the fitted harmonic function
  • Sliders on the graphing window allow to modify the amplitudes  A, B, the frequencies w1, w2, the horizontal shifts c, d, to have a better fit of the PPG data points and the harmonic function

This GUI produces  a good  match for low noise PPG data

 

Jun 15 -Jun 18

June 21st, 2018 by Miguel Ramirez

Creating  GUI to integrate PPG data and analytic harmonic function. Can fit harmonic function with PPG data using sliders that modify amplitude, frequency and phase of the functions sine and cosine. Still working on algorithm to estimate average amplitude, vertical shift and frequency of the PPG data. This algorithm will give the initial values for  the GUI harmonic function parameters.

Jun-15

June 16th, 2018 by Miguel Ramirez

Exploring Graphing with Python. Download and debug of sample PPG data received. Creation of program to read and graph x,y data + trigonometric Functions

Jun-14

June 14th, 2018 by Miguel Ramirez

Meeting with Program Coordinators and Mentors. Individual presentations to share what we learned during this week, ideas for lessons, questions about the projects.

I presented my idea to model the PPG output signals with a combination of a sine and a cosine functions. First approaches were shown. I presented first sketch for lesson-activity based on this PPG project. Attached presentation used

Presentation-Jun14-1291w17

Jun 12-13

June 14th, 2018 by Miguel Ramirez

Independent research and study days. Reading of part of the articles references received

Setup in personal computers of Python and Anaconda. Set up of some libraries necessary for reading the interface created by Amruta and Akashi

Preparation of presentation of “knowledge gains” and lessons ideas

Jun-11

June 14th, 2018 by Miguel Ramirez

Jun-12. Meeting with mentors Amruta Pai and Akashi Maity in their laboratory. Presentation of the projects to work and brief introduction to the equipment used in the lab: Cameras, pulseoximeters, computer interfaces. A couple of tests with team members were done, comparing the  photoplethysmography signals obtained from the camera and the pulseoximeter. We saw the signals  noise problems with dark skin and movement.

An explanation about PPG signals followed to the equipment presentation.

There was another interesting presentation about cameras with no optical lenses, but this technique is not part of our projects.

Mentors shared documentation and references about the topics covered in presentation

Hello world!

June 12th, 2018 by Miguel Ramirez

Welcome to Rice University Blogs.

Either start blogging right away or take a few minutes to turn your blog into a normal web site!