=Paper=
{{Paper
|id=None
|storemode=property
|title=NII, Japan at MediaEval 2011 Violent Scenes Detection Task
|pdfUrl=https://ceur-ws.org/Vol-807/lam_NII_Violence_me11wn.pdf
|volume=Vol-807
|dblpUrl=https://dblp.org/rec/conf/mediaeval/LamLSD11
}}
==NII, Japan at MediaEval 2011 Violent Scenes Detection Task==
NII, Japan at MediaEval 2011
Violent Scenes Detection Task
Vu Lam Duy-Dinh Le
University of Science National Institute of
227 Nguyen Van Cu, Dist.5 Informatics
Ho Chi Minh, Vietnam 2-1-2 Hitotsubashi,
lqvu@fit.hcmus.edu.vn Chiyoda-ku
Tokyo, Japan 101-8430
ledduy@nii.ac.jp
Shin’ichi Satoh Duc Anh Duong
National Institute of University of Science
Informatics 227 Nguyen Van Cu, Dist.5
2-1-2 Hitotsubashi, Ho Chi Minh, Vietnam
Chiyoda-ku daduc@hcmus.edu.vn
Tokyo, Japan 101-8430
satoh@nii.ac.jp
ABSTRACT effective than using local features and combination of global
We present a comprehensive evaluation of performance of features and local features can help to improve the overall
visual feature representations for MediaEval 2011 - Violent performance.
Scenes Detection Task. As for global features, color mo-
ments, color histogram, edge orientation histogram, and lo- 2. FEATURE EXTRACTION
cal binary patterns are used. As for local features, keypoint We evaluate both global features and local features. The
detectors such as Harris Laplace, Hessian Laplace, Harris global features include color moments, color histogram, edge
Affine, Dense Sampling are used to extract keypoints and orientation histogram, and local binary patterns. The local
SIFT and COLOR SIFT are used as descriptor of the re- feature is based on the BOW model in which the SIFT de-
gion around these keypoints. The results obtained by our scriptor is extracted at interest points detected by Harris
runs are presented. The demo is available at: Hessian Laplace and multi-scale dense sampling detector.
http://satoh-lab.ex.nii.ac.jp/users/ledduy/Demo-MediaEval
3. FEATURE CONFIGURATION
Keywords
3.1 Granularity
semantic concept detection, local features, global features,
Since global features do not capture spatial information,
sift, color sift
to overcome this problem, a grid n × m is usually used to di-
vide the input image into non overlapping sub-regions. The
1. INTRODUCTION features extracted from these regions are concatenated to
We have developed NII-KAORI-SECODE, a general frame- form the feature vector for the image.
work for semantic concept detection, and used it to partic-
ipate several benchmarks such as IMAGECLEF, MEDIAE- 3.2 Color space
VAL, PASCAL-VOC, IMAGE-NET and TRECVID. The Local binary patterns and edge orientation histogram are
purpose is to evaluate performance of various visual fea- extracted from gray scale image. For color moments and
ture representations for concept detection-like task. In this color histogram, color spaces including HSV, RGB, Luv, and
framework, first features are extracted from keyframes, then YCrCb are used.
concept detectors using these features are learned by using
SVM with χ2 RBF kernel. The probability output scores of 3.3 Quantization
the learned concept detectors are used for ranking. We con- For color histogram, we only use 8-bin histogram for each
sider the Violent Scenes Detection Task [1] as a kind of con- channel. For edge orientation histogram, we quantize ori-
cept detection task and use NII-KAORI-SECODE frame- entations into histograms of 12+1 bins, 18+1 bins, 36+1
work for evaluation of performance of global and local fea- bins, and 72+1 bins. For local binary patterns, we quantize
tures. The results show that using global features are more binary patterns into histograms of 10, 30, and 59 bins.
Each combination of feature type, granularity, quantiza-
tion, and color space forms one feature configuration. The
Copyright is held by the author/owner(s). feature configurations evaluated in this study are described
MediaEval 2011 Workshop, September 1-2, 2011, Pisa, Italy in Table 1.
Table 1: Feature configurations.
Quantization
Feature Type Granularity Color Space (#Bins) Total Configs
2x2, 3x3, 4x4, HSV, Luv,
Color moments (CM) 5x5, 6x6 RGB, YCrCb 3x3 20
2x2, 3x3, 4x4, HSV, Luv,
Color histogram (CH) 5x5, 6x6 RGB, YCrCb 8x3 20
Local binary 2x2, 3x3, 4x4,
patterns (LBP) 5x5, 6x6 GRAY 10, 30, 59 15
Edge orientation 2x2, 3x3, 4x4,
histogram (EOH) 5x5, 6x6 GRAY 12, 18, 36, 72 20
Local features
(harhes, harlap, heslap,
haraff, hesaff,
dense, phow
csift, sift, oppsift,
rgbsift, rgsift) 1x1, 2x2, 1x3, 3x1 GRAY 500 visual words 44
4. CLASSIFIER LEARNING
LibSVM is used to train SVM classifiers. The extracted
features are scaled to [0, 1] using the svm-scale tool of Lib-
SVM. The χ2 RBF kernel is used as similarity measure. The
optimal (C, g) parameters for learning SVM classifiers are
found by conducting a grid search with 5-fold cross valida-
tion on a subset of 3,000 samples stratified selected from the
original dataset.
5. EXPERIMENT
For each shot, one keyframe is used for training and test-
ing. The set of keyframes are provided by the organizer. To
generate training data, shots falling into positive segments
are considered as positive shots. The other shots are consid- Figure 1: ROCCurve of the submitted runs.
ered as negative shots. We apply the trained classifier to the
keyframes of the test set. The output scores of keyframes
are considered as scores of shots and used for ranking. We 6. DISCUSSION
use the threshold θ = 0.02 for binary decision.
We submitted 6 runs and the details of performances are • Using one keyframe per shot for training and testing
shown in Table 2. AED cost is the cost defined by the task’s needs to be reconsidered since in many cases, keyframes
organizer and MAP is mean average precision. The results are not related to violent scenes. We tried using 10
show that using global features are more effective than using keyframes per shot for training and testing. However,
local features and combination of global features and local the performance is even worse than that of using only
features can help to improve the overall performance. one keyframe. The reason could be multiple keyframes
Figure 1 shows ROC curves of the submitted runs. The per shot in training data make large variations.
details of other runs are available at
http://satoh-lab.ex.nii.ac.jp/users/ledduy/Demo-MediaEval. • Annotation and ground truth are based on segments
while shots are used for experiments. Many shots are
very short, e.g. less than 1 second and might be easily
Table 2: Performance of NII’s runs(sorted by MAP) classified as non-violent shots based on the definition.
AED MAP Future work is to study how to use multiple keyframes
RunID Description Cost (%) per shot to represent violent scenes. Simple sampling
NII-run6 Global features 1.000 25.13 does not work.
Fusion of local
NII-run5 and global features 1.000 24.79
LocalFeature-VLFEAT 7. REFERENCES
NII-run1 (DSIFT/PHOW) 1.947 17.22 [1] Demarty C.H, Penet C., Gravier G. and Soleymani M.
LocalFeature-All3 The MediaEval 2011 Affect Task: Violent Scenes
NII-run4 (VLFEAT+COLORSIFT+VGG) 1.947 14.06 Detection in Hollywood Movies, MediaEval 2011
LocalFeature-COLORSIFT Workshop, September 1-2, 2011, Pisa, Italy.
NII-run3 (sift,oppsift, rgsift,csift,rgbsift) 1.975 13.12
LocalFeature-VGG(harhes,
NII-run2 harlap,haraff,heslap,hesaff) 1.976 12.87