facial image super resolution using sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•image...

28
Facial Image Super Resolution Using Sparse Representation for Improving Face Recognition in Surveillance Monitoring Tõnis Uiboupin Pejman Rasti (Head of Image Processing division of iCV Group) Gholamreza Anbarjafari,

Upload: vudieu

Post on 14-Apr-2018

220 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Facial Image Super Resolution

Using Sparse Representation for

Improving Face Recognition in

Surveillance Monitoring

Tõnis Uiboupin

Pejman Rasti

(Head of Image Processing division of iCV Group)

Gholamreza Anbarjafari,

Page 2: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Outline

•Problem

•Introduction to super resolution

•Introduction to face recognition

•Proposed method

•Experimental results

•Conclusion

Page 3: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Face Recognition

•Face recognition is of great importance in

many computer vision applications, such

as human-computer interactions, Security

systems, Military and Homeland Security.

Page 4: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Problem

•face recognition systems mostly work with

images\videos of proper quality and

resolution.

•In videos recorded by surveillance

camera, due to the distance between

people and cameras, people are pictured

very small and hence challenge face

recognition algorithms

Page 5: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Problem

Essex database Feret database HP database iFR database

99.20% 75.87% 31.6% 20% 50.67% 26.67% 98.06% 76.13%

Page 6: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Image up-sampling/enhancement

•Image Interpolation

•Super Resolution

Page 7: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

image Interpolation

•Image interpolation is one of the basic methods for up-sampling images

•Some of the famous interpolation techniques are:–Nearest neighbor

–Bilinear

–Bicubic

•The high frequency details are not restored

Page 8: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Image Super Resolution

•The desire for high-resolution comes from two principal application areas:

• Improvement of pictorial information for humaninterpretation

• Helping representation for automatic machine perception

•The application of SR techniques covers a wide range of purposes such as Surveillance video, Remote sensing, Medical imaging (CT, MRI, Ultrasound.).

Page 9: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Image Super Resolution

Methodsdomain

Fourier

Wavelet

Frequency

Multiple Images

Single image

Spatial

Page 10: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Image Super Resolution

HowType

Set of low res. imagesMulti-Images

Image model/priorSingle-Image

Page 11: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Multiple-image super-resolution

algorithms

•Receive a couple of low-resolution images

of the same scene as input and usually

employee a registration algorithm to find

the transformation between them.

Page 12: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Multiple-image super-resolution

algorithms

•Iterative back projection

•Iterative adaptive filtering

•Direct methods

•Projection onto convex sets

•Maximum likelihood

•Maximum a posteriori

Page 13: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

single-image super-resolution

algorithms•During the sub-sampling or decimation of an image, the desired high-frequency information gets lost. Multiple super resolution methods cannot help recover the lost frequencies, especially for high improvement factors

•Single-image super-resolution algorithms do not have the possibility of utilizing sub-pixel displacements, because they only have a single input.

Page 14: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

single-image super-resolution

algorithms

•Learning-based single-image SR

algorithms

•Reconstruction-based single-image SR

algorithms

Page 15: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

single-image super-resolution

algorithms

•Learning-based single-image SR algorithms

–These algorithms, as learning-based or

Hallucination algorithms were first introduced in

which a neural network was used to improve the

resolution of fingerprint images.

–These algorithms contain a training step in which

the relationship between some HR examples

(from a specific class like face images,

fingerprints, etc.) and their LR counterparts is

learned.

Page 16: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

single-image super-resolution

algorithms

•Reconstruction-based single-image SR

algorithms

–These algorithms similar to their peer multiple

image based SR algorithms try to address the

aliasing artifacts that are present in the LR

input image.

Page 17: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Face recognition

•In general, face recognition consist of 5

steps

–pre-processing

–face detection

–The facial components of region of interest

(ROI)

–feature extraction

–classification

Page 18: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Face recognition

•pre-processing

–image enhancement

–noise removal

–both of them

Page 19: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Face recognition

• face detection

–Viola-Jones

Page 20: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Face recognition

• The facial components of region of interest (ROI)– mouth

– eyes

– ear

– cheeks

– nose

– fore-head

– eyebrow

Page 21: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Face recognition

•feature extraction

–Local Binary Patterns (LBP)

– Gabor filters

–Linear Discriminant Analysis (LDA)

–Principal Component Analysis (PCA)

–Local Gradient Code (LGC)

–Independent Component Analysis (ICA)

Page 22: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Face recognition

• classification

–support vector machine (SVM)

–artificial neural network (ANN) classifier

–Hidden Markov Model

Page 23: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

solution

•we investigate the importance of the state

of-the-art super-resolution algorithm in

improving recognition accuracies of the

state-of-the-art face recognition algorithm

for working with low-resolution images.

Page 24: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Proposed Method

•Having a low-resolution input images, the

proposed system upsamples it by the

sparse representation super-resolution

algorithm. Then, the SVD and Hidden

Markov Model algorithm are used to

perform face recognition on the high-

resolution image.

Page 25: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Proposed Method

Page 26: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Databases

Page 27: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Experimental Result

•The Essex, HP, ferret and ifr database has

been employed.

Page 28: Facial Image Super Resolution Using Sparse …cs.ioc.ee/~tarmo/tday-kao/rasti-slides.pdf•Image interpolation is one of the basic methods for up-sampling images ... domain Methods

Conclusion

•State-of-the-art face recognition algorithms, like Hidden

Markov Model and SVD have difficulties handling

videos\images that are of low quality and resolution.

•we have proposed to use upsampling techniques.

•Experimental results on a down-sampled version of the

benchmark databases show that the proposed is efficient

in improving the quality of such lowresolution images and

hence improves the recognition accuracy of the face

recognition algorithm