Top Banner
Silhouette Coefficient Based Approach on Cell-Phone Classification for Unknown Source Images Shuhan Luan 1 , Xiangwei Kong 1 , Bo Wang 1 , Yanqing Guo 1 ,Xingang You 2 1 School of Information and Communication Engineering Dalian University of Technology, Dalian, 116024, China 2 Beijing Institute of Electronic Technology and Application Beijing, 100091, China
25

Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

Aug 11, 2020

Download

Documents

dariahiddleston
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: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

Silhouette Coefficient Based Approach on Cell-Phone

Classification for Unknown Source Images

Shuhan Luan1, Xiangwei Kong1, Bo Wang1, Yanqing Guo1,Xingang You2

1School of Information and Communication Engineering Dalian University of Technology, Dalian, 116024, China

2Beijing Institute of Electronic Technology and Application Beijing, 100091, China

Page 2: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

1. Research Background

一.INTRODUCTION

Widely used

Easily modify

Original?

Integrity ?

Authentic?

Page 3: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

SocietySociety ScienceScience

PoliticsPoliticsMilitaryMilitary

一.INTRODUCTION

Digital

image

Digital

image

Digital image forensic

looms ahead

Page 4: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

一.INTRODUCTION

2. Overview

� image steganalysis detection

� tamper image detection

� image source authentication

no preprocessing

more easy handing

Digital image

forensic

technology

Image source

authentication

� initative watermark forensic

� passivity blind forensic

Page 5: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

一.INTRODUCTION

3. Blind image source forensic:

extract

features

known source images

training classifier

classify images using

the trained classifier

a) Based on multi-dimensional statistical features

b) Based on sensor pattern noise

calculate sensor

pattern reference

noise

extract image

residual noise judge correlation

between the two

Page 6: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

一.INTRODUCTION

4.Similarities :

Need a set of images with

known source cell-phones

as a prior knowledge

Can we hit the mark

without a prior knowledge

a) used for training the classifier

b) used for computing the reference pattern noise

Page 7: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

一.INTRODUCTION

Aiming at solving the problem above:

———We propose silhouette coefficient

based approach on cell-phone classification

for unknown source images

Page 8: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

二.A GRAPH BASED APPROACH

1. Sensor pattern noise:

� attain the noise residual of image:

fingerprint of CCD

PRNU

Sensor

pattern

noise

Page 9: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

� Overview of the approach:

Graph

Construction

Graph

Partitioning

Calculate the

affinity matrix

Multi-class

spectral

clustering

2. A graph based approach:

� Reference:

Bei-bei Liu, Heung-Kyu Lee, Yongjian Hu, Chang-Hee Choi :

On Classification of Source Cameras: A Gragh Based Approac

(WIFS,2010)

二.A GRAPH BASED APPROACH

Page 10: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

� Graph Construction

distance between

two points

correlation between

two images

affinity

matrix

� Graph Partitioning

multi-class spectral clustering algorithm: The optimized

partition indicator vectors are obtained by discretizing the L

largest eigenvectors of normalized affinity matrix.

二.A GRAPH BASED APPROACH

Page 11: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

3.Flow Chart:

Number of the

smallest subset =1

noise residual

Calculate the

affinity matrix

L=2

MSC algorithm

L=L-1

Loop ending condition:

there must be at least

two images from

one cell-phone

Y

N

二.A GRAPH BASED APPROACH

Page 12: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

4.Experiment� Experiment1: 8 cell-phones, 4 brands

For each image, noise residual is computed on the green channel of the

upper left 640×480 corner.

ID Cell-Phone Model Number Resolution

1 Sumsung i9000 20 2560×1920

2 Sumsung SCH-W899 17 2560×1920

3 Sony Ericsson U20i 20 2592×1944

4 Sony Ericsson E15i 23 2048×1536

5 Motorola Milestone 20 1280×960

6 Nokia 7610 20 640×480

7 Nokia N73 22 640×480

8 Nokia E50 23 640×480

二.A GRAPH BASED APPROACH

Page 13: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

4.Experiment� Experiment1 result: classification accuracies of 8 cell-phones:

Subsets ID1 ID2 ID3 ID4 ID5 ID6 ID7 ID8

1 18 0 2 0 0 0 0 0

2 0 16 0 0 0 0 0 0

3 0 1 17 0 0 1 2 1

4 0 0 0 21 0 0 0 0

5 0 0 0 1 20 0 3 0

6 0 0 0 0 0 18 0 1

7 0 0 0 1 0 0 17 0

8 2 0 1 0 0 1 0 21

Ave.

Accuracy90% 94% 85% 91% 100% 90% 77% 91%

二.A GRAPH BASED APPROACH

Page 14: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

4.Experiment� Experiment 2:Five cell-phones, three brands

For each image, noise residual is computed on the green channel of the

upper left 1280×960 corner.

ID Cell-Phone Model Number Resolution

1 Sumsung i9000 20 2560×1920

2 Sumsung SCH-W899 17 2560×1920

3 Sony Ericsson U20i 20 2592×1944

4 Sony Ericsson E15i 23 2048×1536

5 Motorola Milestone 20 1280×960

二.A GRAPH BASED APPROACH

Page 15: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

4.Experiment

� Experiment 2 result: classification accuracies of 5 cell-phones

Subsets SumS1 SumS2 SE1 SE2 Moto

1 19 0 10 13 3

2 1 10 0 2 15

3 0 7 10 8 2

Why?

According to the result, the partition stops when it finds that the number

of the smallest subset equals to 1 with L=4, so the final result is

L=3,not L=5.

It happens owing to the loop ending condition.

二.A GRAPH BASED APPROACH

Page 16: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

5.Analysis:

precondition

instability:

There must be at least two images

from one camera

The classification stops when an

image is classified wrong into a

subset alone

result:incomplete classification

二.A GRAPH BASED APPROACH

Page 17: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

三. IMPROVEMENT

1. The improvement of the approach� Cancel the limiting condition

� Traversing method:attain N possibilities of classification by MSC, then

extract the optimal classification

Number of the

smallest subset =1

Calculate the

affinity matrix

L=2

MSC algorithm

L=L-1

Y

NL=N

Calculate the

affinity matrix

L=1

MSC algorithm

L=L-1

Y

N

after

improving

Page 18: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

1. The improvement of the approach� Cancel the limiting condition

� Traversing method:attain N possibilities of classification by MSC, then

extract the optimal classification

after

improving

Number of the

smallest subset =1

Calculate the

affinity matrix

L=2

MSC algorithm

L=L-1

Y

NL=N

Calculate the

affinity matrix

L=1

MSC algorithm

L=L-1

Y

N

三. IMPROVEMENT

Page 19: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

2. Silhouette coefficient based approach

How to extract the optimal classification?

�The use of silhouette coefficient combines both the

measures of cohesion (inside clusters) and separation (among

clusters)

)(ii

ii

i

ba

abs

,max

= ∑=

=

N

i

iq sN

SC

1

1

�The partition: )(qq

SCq min*⇐

ia� (cohesion): the average correlation of to all other noises in

the same cluster.

� (separation): the average correlation of to all other noises

in each of the other clusters, taking the average value with respect

to all clusters.

ib

in

in

三. IMPROVEMENT

Page 20: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

3.Experiment� Experiment1: 8 cell-phones, 4 brands

For each image, noise residual is computed on the green channel of the

upper left 640×480 corner.

ID Cell-Phone Model Number Resolution

1 Sumsung i9000 20 2560×1920

2 Sumsung SCH-W899 17 2560×1920

3 Sony Ericsson U20i 20 2592×1944

4 Sony Ericsson E15i 23 2048×1536

5 Motorola Milestone 20 1280×960

6 Nokia 7610 20 640×480

7 Nokia N73 22 640×480

8 Nokia E50 23 640×480

三. IMPROVEMENT

Page 21: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

3.Experiment� Experiment1 result: classification accuracies of 8 cell-phones:

Subsets ID1 ID2 ID3 ID4 ID5 ID6 ID7 ID8

1 18 0 2 0 0 0 0 0

2 0 16 0 0 0 0 0 0

3 0 1 17 0 0 1 2 1

4 0 0 0 21 0 0 0 0

5 0 0 0 1 20 0 3 0

6 0 0 0 0 0 18 0 1

7 0 0 0 1 0 0 17 0

8 2 0 1 0 0 1 0 21

Ave.

Accuracy90% 94% 85% 91% 100% 90% 77% 91%

三. IMPROVEMENT

Page 22: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

3.Experiment� Experiment 2:Five cell-phones, three brands

For each image, noise residual is computed on the green channel of the

upper left 1280×960 corner.

ID Cell-Phone Model Number Resolution

1 Sumsung i9000 20 2560×1920

2 Sumsung SCH-W899 17 2560×1920

3 Sony Ericsson U20i 20 2592×1944

4 Sony Ericsson E15i 23 2048×1536

5 Motorola Milestone 20 1280×960

三. IMPROVEMENT

Page 23: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

3.Experiment

� Classification accuracies of 5 cell-phones

Subsets SumS1 SumS2 SE1 SE2 Moto

1 18 0 2 0 0

2 0 16 0 1 0

3 0 1 17 0 0

4 0 0 0 21 0

5 2 0 1 1 20

Ave.

Accuracy90% 94% 85% 91% 100%

三. IMPROVEMENT

Page 24: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification

3.Experiment� The graph based approach is described as A, the improved

approach is described as B. The comparison of A and B

approaches :

SubsetsA B

ID1 ID2 ID3 ID4 ID5 ID1 ID2 ID3 ID4 ID5

1 19 0 10 13 3 18 0 2 0 0

2 1 10 0 2 15 0 16 0 1 0

3 0 7 10 8 2 0 1 17 0 0

4 0 0 0 21 0

5 2 0 1 1 20

Ave.

Accuracy90% 59% 50% 0% 0% 90% 94% 85% 91% 100%

三. IMPROVEMENT

Page 25: Silhouette Coefficient Based Approach on Cell-Phone ...ice.dlut.edu.cn/WangBo/Publications/Conference/PPT/ICC2012.pdf · Silhouette Coefficient Based Approach on Cell-Phone Classification