Skip to main content
zenodoopen

3D skeletons UP-Fall Dataset

<p><strong>3D skeletons UP-Fall Dataset</strong></p> <p>&nbsp;</p> <p></p> <p>&nbsp;</p> <p><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Different between Fall and&nbsp; Impact detection&nbsp;</strong></p> <p>&nbsp;</p> <p><strong>&nbsp;Overview</strong></p> <p>This dataset aims to facilitate research in fall detection, particularly focusing on the precise detection of impact moments within fall events. The 3D skeletons data accuracy and comprehensiveness make it a valuable resource for developing and benchmarking fall detection algorithms. The dataset contains 3D skeletal data extracted from fall events and daily activities of 5 subjects performing fall scenarios&nbsp;</p> <p>&nbsp;</p> <p><strong>Data Collection</strong></p> <p>The skeletal data was extracted using a pose estimation algorithm, which processes images frames to determine the 3D coordinates of each joint. Sequences with less than 100 frames of extracted data were excluded to ensure the quality and reliability of the dataset. As a result, some subjects may have fewer CSV files.</p> <p><strong>CSV Structure</strong></p> <p>The data is organized by subjects, and each subject contains CSV files named according to the pattern&nbsp;<strong>C1S1A1T1</strong>, where:</p> <ul> <li><strong><em>C:</em></strong> Camera (1 or 2)</li> <li><strong><em>S</em></strong>: Subject (1 to 5)</li> <li><strong><em>A:</em></strong> Activity (1 to N, representing different activities)</li> <li><strong><em>T:</em></strong> Trial (1 to 3)</li> </ul> <p>&nbsp;</p> <p><strong>subject1/`: Contains CSV files for Subject 1.</strong></p> <ul> <li>C1S1A1T1.csv: Data from Camera 1, Activity 1, Trial 1 for Subject 1</li> <li>&nbsp;C1S1A2T1.csv: Data from Camera 1, Activity 2, Trial 1 for Subject 1</li> <li>&nbsp;C1S1A3T1.csv: Data from Camera 1, Activity 3, Trial 1 for Subject 1</li> <li>&nbsp;C2S1A1T1.csv: Data from Camera 2, Activity 1, Trial 1 for Subject 1</li> <li>&nbsp;C2S1A2T1.csv: Data from Camera 2, Activity 2, Trial 1 for Subject 1</li> <li>&nbsp;C2S1A3T1.csv: Data from Camera 2, Activity 3, Trial 1 for Subject 1<br><br></li> </ul> <p><strong>subject2/`: Contains CSV files for Subject 2.</strong></p> <ul> <li>C1S2A1T1.csv: Data from Camera 1, Activity 1, Trial 1 for Subject 2</li> <li>C1S2A2T1.csv: Data from Camera 1, Activity 2, Trial 1 for Subject 2</li> <li>C1S2A3T1.csv: Data from Camera 1, Activity 3, Trial 1 for Subject 2</li> <li>C2S2A1T1.csv: Data from Camera 2, Activity 1, Trial 1 for Subject 2</li> <li>C2S2A2T1.csv: Data from Camera 2, Activity 2, Trial 1 for Subject 2</li> <li>C2S2A3T1.csv: Data from Camera 2, Activity 3, Trial 1 for Subject 2</li> </ul> <p>subject3/, subject4/, subject5/: Similar structure as above, but may contain fewer CSV files due to the data extraction criteria mentioned above.</p> <p>&nbsp;</p> <p><strong>Column Descriptions</strong></p> <p>Each CSV file contains the following columns representing different skeletal joints and their respective coordinates in 3D space:</p> <table> <tbody> <tr> <td> <p>Column Name</p> </td> <td> <p>Description</p> </td> </tr> <tr> <td> <p>joint_1_x</p> </td> <td> <p>X coordinate of joint 1</p> </td> </tr> <tr> <td> <p>joint_1_y</p> </td> <td> <p>Y coordinate of joint 1</p> </td> </tr> <tr> <td> <p>joint_1_z</p> </td> <td> <p>Z coordinate of joint 1</p> </td> </tr> <tr> <td> <p>joint_2_x</p> </td> <td> <p>X coordinate of joint 2</p> </td> </tr> <tr> <td> <p>joint_2_y</p> </td> <td> <p>Y coordinate of joint 2</p> </td> </tr> <tr> <td> <p>joint_2_z</p> </td> <td> <p>Z coordinate of joint 2</p> </td> </tr> <tr> <td> <p>...</p> </td> <td> <p>...</p> </td> </tr> <tr> <td> <p>joint_n_x</p> </td> <td> <p>X coordinate of joint n</p> </td> </tr> <tr> <td> <p>joint_n_y</p> </td> <td> <p>Y coordinate of joint n</p> </td> </tr> <tr> <td> <p>joint_n_z</p> </td> <td> <p>Z coordinate of joint n</p> </td> </tr> <tr> <td> <p>LABEL</p> </td> <td> <p>Label indicating impact (1) or non-impact (0)</p> </td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>Here is an example of what a row in one of the CSV files might look like:</p> <table> <tbody> <tr> <td> <p>joint_1_x</p> </td> <td> <p>joint_1_y</p> </td> <td> <p>joint_1_z</p> </td> <td> <p>joint_2_x</p> </td> <td> <p>joint_2_y</p> </td> <td> <p>joint_2_z</p> </td> <td> <p>...</p> </td> <td> <p>joint_n_x</p> </td> <td> <p>joint_n_y</p> </td> <td> <p>joint_n_33</p> </td> <td> <p>LABEL</p> </td> </tr> <tr> <td> <p>0.123</p> </td> <td> <p>0.456</p> </td> <td> <p>0.789</p> </td> <td> <p>0.234</p> </td> <td> <p>0.567</p> </td> <td> <p>0.890</p> </td> <td> <p>...</p> </td> <td> <p>0.345</p> </td> <td> <p>0.678</p> </td> <td> <p>0.901</p> </td> <td> <p>0</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>Usage</strong></p> <p>This data can be used for developing and benchmarking impact fall detection algorithms. It provides detailed information on human posture and movement during falls, making it suitable for machine learning and deep learning applications in impact fall detection and prevention.</p> <p>&nbsp;</p> <p><strong>&nbsp;Using github</strong></p> <p><strong><br>1. Clone the repository:</strong></p> <p>&nbsp; &nbsp; -bash<br>&nbsp; &nbsp; git clone</p> <p>https://github.com/Tresor-Koffi/3D_skeletons-UP-Fall-Dataset</p> <p><strong>&nbsp;&nbsp;<br>2. Navigate to the directory:</strong></p> <p>&nbsp; &nbsp; -bash<br>&nbsp; &nbsp; -cd 3D_skeletons-UP-Fall-Dataset<br>&nbsp;&nbsp;</p> <h3>Examples</h3> <p>Here's a simple example of how to load and inspect a sample data file using Python:<br><em>```python</em><br><em>import pandas as pd</em></p> <p># Load a sample data file for Subject 1, Camera 1, Activity 1, Trial 1</p> <p><em>data = pd.read_csv('subject1/C1S1A1T1.csv')</em><br><em>print(data.head(</em>))</p> <p>&nbsp;</p>

ShareScore

40/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
12
Harmonization
4
Access
16
Reuse readiness
8
Engagement
0

Topics