260 likes | 268 Views
This presentation delves into dataset configuration, model training, evaluation, and conclusion of deformable part models and object bank analysis.
E N D
Training and Evaluating of Object Bank Models Presenter: Changyu Liu Advisor: Prof. Alex Interest : Multimedia Analysis May 16th, 2013
Contents Dataset Setting Model Training Model Evaluation in Deformable Part Model Evaluation in Object Bank Conclusion and Plan
Dataset Setting--- Object Lists In this experiment, we firstly choose 10 objects, as: Table 1 Selected 10 Objects
Dataset Setting--- Sample Configuration • Then, choose 961 total image(about 100 for each object) for training, 958 total image for evaluation, and 1331 total image for testing. • All these images are divided by 1:4 for positive and negative samples and are all from Image Net (http://www.image-net.org/) with most of them having a bounding box annotation.
Dataset Setting--- Sample Configuration 3. We use these images to substitute VOC 2008 dataset and have generated as well as evaluated four deformable part models (other six models are on the way).
Contents Dataset Setting Model Training Model Evaluation in Deformable Part Model Evaluation in Object Bank Conclusion and Plan
Model Training---Overview In order to use Object Bank features, object models should be trained firstly. Here we introduced a Deformable Part Model(Felzenszwalb, CVPR 2008) for such training.The current adopted version was voc-release 3.l.
Model Training--- Deformable Part (a) person detection Example (b1) coarse template (b2)part templates (b3) spatial model Fig. 1Deformable Part Model The deformable model include both a coarse global template and higher resolution part templates. The templates represent histogram of gradient features
Model Training--- Results On average, it generated 1.5 models each day on the CQ-serials desktop. After training, we got 9 .mat model file, as:balloon_final.matsnail_final.matcandle_final.matsoccer ball_final.matlaptop_final.matairplane_final.matcar_final.matboat_final.matcow_final.mat
Contents Dataset Setting Model Training Model Evaluation in Deformable Part Model Evaluation in Object Bank Conclusion and Plan
Model Evaluation--- Deformable Part Then, we had a evaluation of each object on the selected 958 images, and got the Average Precision distribution map, as:
Model Evaluation--- Deformable Part Fig. 2 AP of Airplane In which AP is average precision, Bbox 1 is bounding box from root placements, and Bbox 2 is bounding box from using predictor function.
Model Evaluation--- Deformable Part Fig. 3 AP of Balloon
Model Evaluation--- Deformable Part Last, we got 9 objects average precision, as: Table 2Average precision of nine objects Then, got 9 google images(1 image for each object for a bounding box test.
Model Evaluation--- Deformable Part Fig. 4Balloon
Model Evaluation--- Deformable Part Fig. 5Candle
Model Evaluation--- Deformable Part Fig. 6Cow
Model Evaluation--- Deformable Part Fig. 7Laptop
Model Evaluation--- Deformable Part Fig. 8Soccer ball
Contents Dataset Setting Model Training Model Evaluation in Deformable Part Model Evaluation in Object Bank Conclusion and Plan
Model Evaluation--- Object Bank The second evaluation was tested on Object Bank. Table 3 Correlation Coefficient
Contents Dataset Setting Model Training Model Evaluation in Deformable Part Model Evaluation in Object Bank Conclusion and Plan
Conclusion Conclusion, 1)The width or height of selected image must >= 4 HOG bin(4*8 pixels). 2)It is feasible to use v3.1(not v5) code to generate object models for getting Object Bank features, and it took 1/1.5 day to get one model. The plan for next steps is,1) Move these codes to PSC for a further test in order to improve the process speed.2) Find what the needed 1000 objects names are.3) Choose and Make the dataset from Image Net.
Reference [1] P. Felzenszwalb, D. McAllester, D. Ramanan. A Discriminatively Trained, Multiscale, Deformable Part Model. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2008 [2] P. Felzenszwalb, R. Girshick, D. McAllester, D. Ramanan. Object Detection with Discriminatively Trained Part Based Models. IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 32, No. 9, Sep. 2010. [3] Level Image Representation for Scene Classification and Semantic Feature Sparsification. Proceedings of the Neural Information Processing Systems (NIPS), 2010.