PANDA (Pose-Aligned Networks for Deep Attibute) is an attribute classification system using deep neural nets. This work is created by Ning Zhang, Manohar Paluri, Marc'Aurelio Ranzato, Trevor Darrell and Lubomir Bourdev.
If you are using this code for your research, please cite the following paper:
@inproceedings{ZhangCVPR14,
Author = {Zhang, Ning and Paluri, Manohar and Rantazo, Marc'Aurelio and Darrell, Trevor and Bourdev, Lubomir},
Title = {PANDA: Pose Aligned Networks for Deep Attribute Modeling},
Booktitle = {Conference on Computer Vision and Pattern Recognition (CVPR)},
Year = {2014}
}
- Caffe
- Download caffe from Ning Zhang's caffe fork https://github.com/n-zhang/caffe
- Put caffe directory inside pose-aligned-deep-networks/
- Poselet Detection (only if you need to run on your own data)
We provide cached poselet detections for Berkeley Attribute Dataset used in the papaer. If you want to use your own data, you have to
- Download poselet detection code from http://www.cs.berkeley.edu/~lbourdev/poselets/
- Run poselet detection on your images. The code returns poselet activations clustered into person hypotheses
- Match the hypotheses to your ground truths, taking into account the overlap and score. See Section 5 of [1] for details.
- Substract 1 from poselet_id inside phits to make them compatible to the PANDA version.
- MATLAB
- The software is tested on MATLAB R2012b and R2012a versions.
- run.m is the main function to reproduce the results on Berkeley Attribute Dataset in the paper. The dataset can be downloaded from http://www.cs.berkeley.edu/~lbourdev/poselets/.
- All the cached features can be found at http://www.eecs.berkeley.edu/~nzhang/codes/panda_caches.tgz.
This software is under BSD License, please refer to LICENSE file. We also provide an additional patent grant.
If you have any issues running the codes, please report issues on github page. If you want to contribute to the codes, please follow the instructions in CONTRIBUTING.md. If you have any questions about the paper, please contact Ning Zhang (nzhang@eecs.berkeley.edu).
[1] Lubomir Bourdev and Jitendra Malik. Poselets: Body Part Detectors Trained Using 3D Human Pose Annotations. In ICCV 2009.