This web application is designed to create synthetic data for training AI models to quantify quality of gait and movement. These downstream AI models depend on feature assoicated with movement and gaits. This web application enables us to create synthetic data for these required features
Currently the data is generated for the following features:The web application allows users to select and emulate data of five different phases of movement (Normal, Slightly Weak, Weak, Dangerously Weak, and Immobile) for a single dataset.
With this application, you can train AI models that can quantify the quality of
movement with ease and accuracy.
- Selectfrom five different phases: Normal, Slightly Weak, Weak, Dangerously Weak, and Immobile
- Configure settings for each phase
- Select the features required in the final data
- Configure settings for each feature
- Generate a CSV file containing the synthetic data
- Select the phases and features you want to include in the final data.
- Configure the settings for each phase and feature.
- Click on the "Generate Link" button to create a hyperlink to download the CSV file.
- Please note that the data generation link will only be activated once all phases are configured.
- The units of features are not specified since ranges are being used to define the values generated, please keep in mind the assumed unit while interpreting the results.
- Built using Streamlit, pandas, numpy, and scipy
- Works on Windows, Mac, and Linux
- Additional options to download the data in other formats
- Additional visualization options for the generated data
If you would like to contribute to this project, please follow these guidelines:
- Fork the repository
- Create a new branch for your changes
- Submit a pull request
The live version of the application can be found here
- Clone this repository
- Install the required dependencies using
pip install -r requirements.txt
- Run the application using
streamlit run app.py
- The application will be running on
http://localhost:8501/