Top Banner
NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael R. Lyu, CUHK Shuicheng Yan, NUS The Chinese University of Hong Kong
35

NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Aug 08, 2018

Download

Documents

vuthuy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING

Jianke Zhu, CUHKSteven C.H. Hoi, NTUMichael R. Lyu, CUHKShuicheng Yan, NUS

The Chinese University of Hong Kong

Page 2: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael
Page 3: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael
Page 4: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael
Page 5: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael
Page 6: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Near-Duplicate Keyframes

ProblemDuplicate video searchCopyright detection.

Challenges Different capture devices under a variety of illumination conditions.Video editing: photometric and geometric transformations, and occludes original video by adding captions.

Page 7: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Outline

Related work

Nonrigid Image MatchingFormulationAlgorithmCase Studies

Multi-level Near-Duplicate Keyframe (NDK) RetrievalFrameworkFormulation as a Machine Learning TaskSemi-supervised Support Vector Machine

Experiements

Conclusion

Page 8: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Related work I: Appearance-based Methods

Extend content-based image retrieval techniques for NDK detection and retrieval

Measure the similarity between two keyframes based on the extracted global features:

Color histogram and color moment (Zhang and Chang ACM MM’04, A. Qamra et al. TPAMI’05).Grid color moment (Zhao et al. CIVR’06)

Very efficient for finding identical copies

Not very robust to the variations of illumination changes, geometric transformations and occlusions.

Page 9: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Related work II: Feature-based Methods

Detect local keypoints in two keyframes

Measure the similarity by counting the number of correct correspondences between two keypoint sets

Overcome the limitations of global appearance based methods

Incur a heavy computational cost for point matching

Page 10: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Related work II: Feature-based Methods

PCA-SIFT with LSH indexing (Ke et al. ACM MM’04)Efficient feature matching with a rigid projective geometry assumption

Attributed Relational Graph (ARG) (Zhang and Chang, ACM MM’04)Involves the process of stochastic belief propagation

One-to-One Symmetric matching (OOS) (Zhao et al. TMM’07)Bipartite graph matchingA local smoothing constraint to remove the outlier matches

OOS with Pattern Entropy (PE) (C-W. Ngo et al. ACM MM’06)

Visual Keywords (VK) (Wu et al. CIVR’07)

Page 11: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Nonrigid Image Matching (NIM)

Nonrigid transformation between the two NDKsProgressive Finite Newton approach (CVPR’07, TPAMI’08)

A closed-form solution for nonrigid image matching

PCA-SIFT NIMOOS OOS-PE

Page 12: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Nonrigid Image Matching

Estimate the explicit mesh model with a few deformation parameters

Recover the local deformations from salient feature correspondences between two images and reject the outlier matches simultaneously

Choose the total number of inlier matches as a confidence measure to judge wheather the two keyframes are near-duplicate or not.

Page 13: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

2D Nonrigid Shape Model

where are the barycentriccoordinates for the point m.

m

(xi,yi)

(xj,yj) (xk,yk)

Page 14: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Nonrigid Image Matching

Energy function:

Ec(s) is the sum of the weighted square residual errors for the matched points.

Er(s) represents the surface deformation energy, is composed of the sum of the squared second-order derivatives of the mesh vertex coordinates

where K is a sparse and banded matrix which is determined by the structure of the mesh model

is a regularization coefficient.

Error term Regularization term

Robust Estimator

Page 15: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Finite Newton Formulation

Modified Finite Newton optimization schemeUpdate equation:Set step size r = 1, and obtain the linear equation:

Page 16: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Progressive Finite Newton Algorithm

Page 17: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Case Study: Viewpoint Changes

Page 18: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Case Study: Object Movements

Page 19: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Case Study: Subimage

Page 20: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Case Study: Occlusions

Page 21: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Multi-level NDK Retrieval

Local feature matching in NIM is computational intensiveTo improve the efficiency and scalability:

Page 22: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Formulation as a Machine Learning Task

Query set of label image examples ( )

Gallery set of unlabeled image examples

DifficultiesNo negative samples availableSmall sample learning: very few labeled examples

SolutionPseudo-negative example (Rong et al. ACM MM’03).Semi-Supervised Learning

Page 23: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Semi-Supervised SVM

SVMLearn an optimal hyperplane with maximal marginSVM in a regularization framework

Semi-Supervised SVMUtilize the unlabeled dataUnified kernel learning: data-dependent Kernel

Page 24: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Learning a Data-dependent Kernel

Kernel deformation (Vikas et al. ICML’05)First estimate the geometry of the underlying marginal distribution Derive a data dependent kernel by incorporating the estimated geometry

AssumeNew kernel functionwhere

New kernel function

Page 25: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Overview of Experiments

Experimental testbeds

Feature extraction

Experiment I: ranking on global feature

Experiment II: re-ranking with NIM on local features

Computational cost

Page 26: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Experimental testbeds

Columbia’s TRECVID2003 dataset600 keyframes size of 352x264150 near-duplicate image pairs 300 non-duplicate images

CityU’s TRECVID 2004 dataset7006 keyframes3388 near-duplicate image pairs involve a total of 1953 keyframesOne keyframe may be associated with several near-duplicate pairs

Evaluation protocolsEach query contain single query image, remaining keyframes are regarded as the gallery setAverage cumulative accuracy metric

Page 27: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Feature Extraction

Global Feature: 297-dimensional vectorGrid Color moment:

3x3 grid, color mean, variance, skewness for R, G, B

Local Binary Pattern (LBP)59-dimensional LBP histogram

Gabor wavelets texture5 scales and 8 orientations, 3 moments for each subimage

EdgeEge orientation histogram, Canny edge detector

Local Feature ExtractionSIFT, PCA-SIFT v.s. SURF (H. Bay et al. ECCV’06)SURF is used for NIM matching:

takes advantage of fast feature extraction using integral imagesmore compact than SIFT

Page 28: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Ranking on Global Feature: Similarity and Features

L1>Cos>L2

Color Moments>Gabor, LBP>Edge

5 10 15 20 25 30

40

50

60

70

80

90

Rank

Cum

ulat

ive

Acc

urac

y (%

)

L1

L2

CosColorGaborLBPEdge

5 10 15 20 25 3030

35

40

45

50

55

60

65

70

75

Rank

Cum

ulat

ive

Acc

urac

y (%

)

L1

L2

CosColorGaborLBPEdge

TRECVID2003 dataset TRECVID2004 dataset

Page 29: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Ranking on Global Feature

5 10 15 20 25 3050

55

60

65

70

75

80

85

90

95

100

Rank

Cum

ulat

ive

Acc

urac

y (%

)

S3VMSVMNNColor Moment−Zhao CIVR06Color Histogram−Zhang MM04

TRECVID2003 dataset

S3VM>NN, SVM

Page 30: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Re-ranking with NIM on Local Features

5 10 15 20 25 3076

78

80

82

84

86

88

90

92

94

96

98

Rank

Cum

ulat

ive

Acc

urac

y (%

)

NIMS3VMOOS−SIFT −Wu CIVR07OOS−PCA−SIFT −Zhao TMM07VK −Wu CIVR07

TRECVID2003 dataset

NIM>OOS>S3VM

Page 31: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Re-ranking with NIM on Local Features

5 10 15 20 25 3052

56

60

64

68

72

76

80

82

Rank

Cum

ulat

ive

Acc

urac

y (%

)

NIM

S3VMSVMNNColor Moment−Zhao CIVR06Color Histogram−Zhang MM04

TRECVID2004 dataset

NIM>S3VM>NN>SVM

Page 32: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Computational Cost Comparison

Page 33: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Efficiency and performance on TRECVID 2003

5 10 15 20 25 30 35 40 45 5082

84

86

88

90

92

94

96

98C

umul

ativ

e A

ccur

acy

(%)

5 10 15 20 25 30 35 40 45 500

200

400

600

800

1000

1200

1400

1600

Number of top ranked examples τk

Tim

e

Time

Accuracy

Page 34: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Conclusion

A novel nonrigid image matching method for NDK retrieval.In contrast to the traditional approaches,

Recover the explicit nonrigid mapping between two NDK.A robust coarse-to-fine optimization schemeNot only detect the NDK pairs, but also recover the local deformations between them simultaneouslyAn effective multi-level ranking scheme A semi-supervised ranking technique to improve the ranking performance with the unlabeled data

Extensive experimental evaluations on two testbeds extracted from TRECVID corpora.More effective than conventional approaches

Page 35: NEAR-DUPLICATE KEYFRAME RETRIEVAL BY …lyu/presentation/acm_mm08.pdf · NEAR-DUPLICATE KEYFRAME RETRIEVAL BY NONRIGID IMAGE MATCHING Jianke Zhu, CUHK Steven C.H. Hoi, NTU Michael

Q/A