Skip to content

lucasdblucas/wh_model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A scale-equivariant CNN-based method for estimating human weight and height from multi-view clinic silhouette images

This repository contains the algorithm developed for estimating human weight and height using multi-view images. The code supports training both Wide ResNet and Scale-Equivariant WideResnet models.

HEADER

Table of Contents

📖 Introduction

This project presents a deep learning approach to estimate human weight and height from clinic images taken from multiple views. Leveraging advanced neural network architectures, this method provides accurate and reliable estimations, potentially aiding various clinical and health-related applications.

🛠️ Tools

  • Python 3.10
  • Cuda 11.7
  • Conda 23.3

⚙️ Installation

  1. Download and Install Anaconda
    Visit the Anaconda website to download and install Anaconda.

  2. Clone the Repository
    Clone the project repository from GitHub:

    git clone https://github.com/lucasdblucas/wh_model.git
    cd wh_model
  3. Create a Virtual Environment
    Create a virtual environment using the provided environment.yml file:

    conda env create -f environment.yml
  4. Activate the Conda Environment
    Activate the newly created environment:

    conda activate env_name

🚀 Usage

  1. Navigate to the Execution Folder
    Change directory to the src/bashs folder:

    cd src/bashs
  2. Run Experiments
    Execute the experiment scripts using the appropriate configuration files found in src/config.

    • WideResnet Experiment:
      bash execute_wh_21.sh
    • Scale-Equivariant WideResnet Experiment:
      bash execute_wh_22.sh

✨ Features

  • Supports training of Wide ResNet and Scale-Equivariant WideResnet models.
  • Utilizes multi-view clinic images for enhanced estimation accuracy.
  • Configuration-driven execution for flexible experimentation.

📦 Dependencies

The project dependencies are managed using Conda and specified in the environment.yml file. Ensure to create and activate the conda environment as described in the installation steps.

📝 Configuration

The configuration files for running experiments are located in the src/config folder. These files define the parameters and settings used during training and evaluation.

🔍 Examples

Examples of running the experiments are provided in the usage section. Additional example configurations and results can be added to this section as needed.

❓ Troubleshooting

For common issues and troubleshooting steps, please open an issue on the project's GitHub page.

👥 Contributors

  • Lucas Daniel Batista Lima
  • Ariel Teles Soares

📜 License

This project is licensed under the MIT License. See the LICENSE file for more details.

📰 Our Published Article

  • DOI

📧 Contact

For any questions or inquiries, please contact:

  • Gmail Badge Gmail Badge
  • Gmail Badge

Feel free to contribute to the project or reach out with any suggestions or improvements.

About

Algorithm used in the development of a method for estimating weight and height from multi-view images of an individual. The code supports training of both Wide ResNet and Scale-Equivariant WideResnet.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors