简体中文 | English
PP-Human is the industry's first open-sourced real-time pedestrian analysis tool based on PaddlePaddle deep learning framework. It has three major features: rich functions, wide application, and efficient deployment.
PP-Human supports various inputs such as images, single-camera, and multi-camera videos. It covers multi-object tracking, attributes recognition, behavior analysis, visitor traffic statistics, and trace records. PP-Human can be applied to fields including Smart Transportation, Smart Community, and industrial inspections. It can also be deployed on server sides and TensorRT accelerator. On the T4 server, it could achieve real-time analysis.
-
🔥 2022.7.13:PP-Human v2 launched with a full upgrade of four industrial features: behavior analysis, attributes recognition, visitor traffic statistics and ReID. It provides a strong core algorithm for pedestrian detection, tracking and attribute analysis with a simple and detailed release/2.5ment process and model optimization strategy.
-
2022.4.18: Add PP-Human practical tutorials, including training, deployment, and action expansion. Details for AIStudio project please see Link
-
2022.4.10: Add PP-Human examples; empower refined management of intelligent community management. A quick start for AIStudio Link
-
2022.4.5: Launch the real-time pedestrian analysis tool PP-Human. It supports pedestrian tracking, visitor traffic statistics, attributes recognition, and falling detection. Due to its specific optimization of real-scene data, it can accurately recognize various falling gestures, and adapt to different environmental backgrounds, light and camera angles.
PP-Human End-to-end model results (click to expand)
Task | End-to-End Speed(ms) | Model | Size |
---|---|---|---|
Pedestrian detection (high precision) | 25.1ms | Multi-object tracking | 182M |
Pedestrian detection (lightweight) | 16.2ms | Multi-object tracking | 27M |
Pedestrian tracking (high precision) | 31.8ms | Multi-object tracking | 182M |
Pedestrian tracking (lightweight) | 21.0ms | Multi-object tracking | 27M |
Attribute recognition (high precision) | Single person8.5ms | Object detection Attribute recognition |
Object detection:182M Attribute recognition:86M |
Attribute recognition (lightweight) | Single person 7.1ms | Object detection Attribute recognition |
Object detection:182M Attribute recognition:86M |
Falling detection | Single person 10ms | Multi-object tracking Keypoint detection Behavior detection based on key points |
Multi-object tracking:182M Keypoint detection:101M Behavior detection based on key points: 21.8M |
Intrusion detection | 31.8ms | Multi-object tracking | 182M |
Fighting detection | 19.7ms | Video classification | 90M |
Smoking detection | Single person 15.1ms | Object detection Object detection based on Human Id |
Object detection:182M Object detection based on Human ID: 27M |
Phoning detection | Single person ms | Object detection Image classification based on Human ID |
Object detection:182M Image classification based on Human ID:45M |
PP-Vehicle End-to-end model results (click to expand)
Task | End-to-End Speed(ms) | Model | Size |
---|---|---|---|
Vehicle detection (high precision) | 25.7ms | object detection | 182M |
Vehicle detection (lightweight) | 13.2ms | object detection | 27M |
Vehicle tracking (high precision) | 40ms | multi-object tracking | 182M |
Vehicle tracking (lightweight) | 25ms | multi-object tracking | 27M |
Plate Recognition | 4.68ms | plate detection plate recognition |
Plate detection:3.9M Plate recognition:12M |
Vehicle attribute | 7.31ms | attribute recognition | 7.2M |
Click to download the model, then unzip and save it in the . /output_inference
.
- A quick start
- Customized development tutorials
- Data Preparation
- Model Optimization
- New Attributes
- A quick start
- Falling detection
- Fighting detection
- Customized development tutorials
- Solution Selection
- Data Preparation
- Model Optimization
- New Attributes
- A quick start
- Customized development tutorials
- Data Preparation
- Model Optimization
- A quick start
- Pedestrian tracking,
- Visitor traffic statistics
- Regional intrusion diagnosis and counting
- Customized development tutorials
- Data Preparation
- Model Optimization