CoVital-Project / Spo2_evaluation

Python script to evaluation the correctness of SpO2 estimation algorithms
18 stars 6 forks source link

Add structured sample data (with videos tracked by LFS) #3

Closed gianlucatruda closed 4 years ago

gianlucatruda commented 4 years ago

This PR adds 11 sample data entries that I constructed using a Beurer PO 30 pulse oximeter and an iPhone 8 on 3 subjects.

The README supplied in this PR describes the dataset and implementation in detail.

Format and structure

The data format and structure are an amalgamation of those found in this outline and the methodology of Nemcova et al.

image

sample_data/
├── 20200327151500000000
│   ├── PC000001.mp4
│   ├── device.json
│   ├── gt.json
│   ├── phone.json
│   └── user.json
├── 20200327151800000000
│   ├── PC000002.mp4
│   ├── device.json
│   ├── gt.json
│   ├── phone.json
│   └── user.json
.
.
.
├── README.md
└── all_label_data.csv

Additionally, the sample_data/ directory contains:

The associated README provides examples of each of the 4 JSON files, as well as the all_label_data CSV file.

Large file storage

Each mp4 video file is approximately 1.3 MB, which could result in bloating of the repository. However, these files are almost certainly not going to have their contents changed. This allows us to make use of Git Large File Storage (LFS) for tracking the mp4 files in the sample_data/ subdirectories. Full details for this can be found in the README pushed with this PR.