jective_Human_Activity_Discovery_with_Game-Theory

所属分类:模式识别(视觉/语音等)
开发工具:Python
文件大小:0KB
下载次数:4
上传日期:2022-07-25 22:34:16
上 传 者sh-1993
说明:  基于高斯变异和博弈论的自动多目标粒子群优化聚类的人类活动发现,
(Human Activity Discovery with Automatic Multi-Objective Particle Swarm Optimization Clustering with Gaussian Mutation and Game Theory,)

文件列表:
Analysis_parameters.py (4776, 2022-07-25)
ClusterValidityIndex.py (10639, 2022-07-25)
Evaluation.py (4602, 2022-07-25)
MOPGMGT.py (2829, 2022-07-25)
Main.py (8858, 2022-07-25)
Preprocessing.py (2083, 2022-07-25)
archive.py (3643, 2022-07-25)
data.zip (3727220, 2022-07-25)
feature_extraction.py (14215, 2022-07-25)
figures/ (0, 2022-07-25)
figures/CONF-MAT3.jpg (3167741, 2022-07-25)
figures/accuracy.png (1583971, 2022-07-25)
figures/conceptual overview2.jpg (5096357, 2022-07-25)
figures/diagram7.jpg (14304894, 2022-07-25)
functions.py (3195, 2022-07-25)
particle.py (4519, 2022-07-25)

# Human Activity Discovery with Automatic Multi-Objective Particle Swarm Optimization Clustering with Gaussian Mutation and Game Theory Please cite our paper when you use this code in your research. ``` @misc{..., title={Human Activity Discovery with Automatic Multi-Objective Particle Swarm Optimization Clustering with Gaussian Mutation and Game Theory}}, author={Parham Hadikhani and Daphne Teck Ching Lai and Wee-Hong Ong}, year={2022}, eprint={...}, archivePrefix={..}, primaryClass={...} } ``` ## Introduction This repository contains the implementation of our proposed method for [human activity discovery](https://arxiv.org/abs/2201.05314). Human activity discovery aims to distinguish the activities performed by humans, without any prior information of what defines each activities. ![arch](/Figures/fig-1.jpg) The workflow of the proposed method is as follows. First, keyframes are selected from the video sequence by computing kinetic energy. Then, features based on different aspects of skeleton including displacement, orientation, and statistical are extracted. Principal components are then chosen by applying PCA on the features. Next, overlapping time windows is used to segment a series of keyframes as activity samples. Hybrid PSO clustering with Gaussian mutation operator is used to discover the groups of activities. Eventually, K-means clustering is applied to the resultant cluster centers to refine the centroids. ![arch](/Figures/fig-2.jpg) ### Run To run the program and get the results, set the save_path address in MAIN.py to reach the Data and Results folder and then run MAIN.py. ### Results * The average accuracy for all subjects in (a) CAD-60, (b) UTKinect-Action3D, and (c) Florence3D (d) KARD, (e) MSR DailyActivity3D ![arch](/Figures/accu.jpg) * Comparison of confusion matrix of CAD-60 on subject 1. ![arch](/Figures/fig-9.jpg)

近期下载者

相关文件


收藏者