Coder Social home page Coder Social logo

saba-gul / gait-analysis-using-3d-cnn Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 1.86 MB

Gait Recognition with 3D CNN. This project proposes a novel approach using 3D convolutional neural networks (3D CNN) to capture spatio-temporal features of gait sequences for robust recognition in an un-intrusive manner.

Python 0.60% Jupyter Notebook 99.40%
3d-convolutional-network baysian-optimisation cnn-classification computer-vision gait gait-analysis gait-energy-image gait-recognition optimization-algorithms

gait-analysis-using-3d-cnn's Introduction

Gait Recognition with 3D CNN

Introduction

Gait recognition is a promising avenue for identification and authentication due to the uniqueness of individual strides. This project proposes a novel approach using 3D convolutional neural networks (3D CNN) to capture spatio-temporal features of gait sequences for robust recognition.

Methodology

  • 3D CNN Architecture: The proposed network architecture employs a holistic approach using gait energy images (GEI) to capture shape and motion (Spatio-Temporal features) characteristics of human gait.

Gait Analysis1

  • Dataset: Evaluation was conducted on two publicly available datasets, OULP and CASIA-B, which exhibit substantial gender and age diversity.

Gait Analysis2

Gait Analysis3

  • Optimization Strategies: Bayesian algorithms were explored to tune hyperparameters and enhance network performance.

Gait Analysis4

Key Features

  • Robust Gait Recognition: The optimized 3D CNN and GEI effectively capture unique gait characteristics despite challenging covariates such as change in speed, viewpoint, clothing, and carrying accessories.
  • State-of-the-Art Results: Achieved state-of-the-art results on multi-views and multiple carrying conditions of subjects in the CASIA-B dataset.

Gait Analysis7

Gait Analysis5

Gait Analysis6

Future Directions

  • Overcoming Overfitting: Address potential overfitting issues due to limited variance and frames per subject in the OULP dataset.
  • Genetic Optimization Algorithms: Explore genetic optimization algorithms to further enhance performance.
  • Real-life Scenarios: Extend the framework to practical environments by tackling more challenging real-life scenarios for person identification based on walking patterns.

Usage

  • Clone the repository.
  • Install necessary dependencies.
  • Execute the main script for gait recognition.

Citation

Gul S., Malik M.I., Khan G.M., Shafait F. (2021) Multi-view Gait Recognition System using Spatio-temporal Features and Deep learning, Expert Systems with Applications,115057, ISSN 0957-4174, https://doi.org/10.1016/j.eswa.2021.115057.

gait-analysis-using-3d-cnn's People

Contributors

saba-gul avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

khalilcse

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.