NIR-VIS - University of Oulu
Download
Report
Transcript NIR-VIS - University of Oulu
Face image mapping from NIR to VIS
Jie Chen
Machine Vision Group
http://www.ee.oulu.fi/mvg
MACHINE VISION GROUP
Outline
•
Problem
•
Methods
•
Preliminary results
•
Plans for next period
MACHINE VISION GROUP
Face image mapping from NIR to VIS
•
Problem
– NIR: Near infrared imaging
– VIS: Visual light imaging
MACHINE VISION GROUP
Face image mapping from NIR to VIS
•
Problem
– NIR: Near infrared imaging
– VIS: Visual light imaging
MACHINE VISION GROUP
Algorithm: Patches mapping Training
•
wo
Training
ho
hp
wf
wp
hf
MACHINE VISION GROUP
Algorithm: Patches mapping Training
•
Mapping
φi,j
i1,, kj
MACHINE VISION GROUP
Looking up
Ddictionary of
face patches
and their LBP
histograms
Look up the KNN
i2,1
,j
i1,1,j
i2,0
,j
i3, j
0
1
i4, j
K 1
i1,0
,j
i2,, jK 1
i1,, jK 1
3
i, j A patch of an input sample in S3
i1,,kj
k
k-th nearest patch in S1
i4, j
A patch of an input sample in S4
i2,,jk
Corresponding patch of
Weight of k-th nearest neighbor
MACHINE VISION GROUP
i1,,kj in S2
Weight computing
L
( H1 , H 2 ) min( H1,i , H 2,i )
i 1
k
k
Ddictionary of
face patches
and their LBP
histograms
K 1
p 0
Looking up
p
i3, j ki2,, jk
MACHINE VISION GROUP
Experiments
•
Setup
– both S1 and S2 is composed of 300
samples.
• 50 subjects,
• each subject has 6 images but in
different expression (anger, disgust,
fear, happiness, sadness, and
surprise).
– wf =64, hf =80, wp=16, hp=16,
wo =12, ho =12
– Testing:using leave-one-out and K=15.
wo
ho
hp
wf
wp
hf
MACHINE VISION GROUP
Reconstructed images
(a) Input images in NIR
24.88
23.76
27.55
26.29
26.48
27.43
21.54
21.18
(b) Reconstructed images in VIS using LBP(8,1) and the PSNR
31.89
32.11
32.11
34.41
32.11
31.68
32.18
31.08
(c) Reconstructed images in VIS using the combined Multi-resolution LBP and their PSNR
MACHINE VISION GROUP
(d) Ground truth in VIS
Multi-resolution LBP (MLBP)
(P=4,R=1)
(P=8,R=1)
29
9
4
1
42
29
2
1
55
15
6
1
0
0
(P=12,R=1.5)
0
1
0
0
2
(P=16,R=2)
4
1
8
16
8
32
64 128
32
MACHINE VISION GROUP
0
0
0
0
(P=24,R=3)
0
LBP=1+8+32=41
PNSR
Pixel wise
MAX I2
PSNR 10 log10
MSE
MAX I
20
log
10
MSE
1 w 1 h 1
MSE
I (i, j ) I (i, j )
wh i 0 j 0
2
LBP
MSE 1 (H1 , H2 )
2
MAX I2
PSNR 10 log10
MSE
1
20 log10
MSE
MACHINE VISION GROUP
Multi-resolution LBP
L
( H1 , H 2 ) min( H1,i , H 2,i )
Looking up
i 1
p , s f ( p , s , c )
k
k
Ddictionary of
face patches
and their LBP
histograms
C 1
K 1
p , s f ( p , s , c ) p , s , c
p
c 0
p 0
i3, j ki2,, jk
MACHINE VISION GROUP
PSNR on MLBP
PSNR for combining multi-resolution LBP by different methods
40
35. 13
35
29. 77
30
29. 23 29. 29 29. 77 29. 64
26. 45
27. 92
24. 45
25
20
15
10
5
0
0
2
4
6
8
10
1
1- -LB
LB P
PCS
Su
Pr m
od
uc
t
M
ax
M
M in
ed
ia
Co
n
nc M
at ea
en n
at
io
n
PC
A
PSNR
CSLBP
26. 52
MACHINE VISION GROUP
Plans for next period
•
Training data:
– Use more samples (192*10 from CASIA, a group in Beijing, China)
•
Methods:
– Combine the methods proposed in the paper (A. Hertzmann,
SIGGRAPH, 2001) for better performance
MACHINE VISION GROUP