SlideShare uma empresa Scribd logo
1 de 29
Eric Larson December 2007 Image Coding and Analysis Laboratory, Oklahoma State University
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Copyright by Microsoft
[object Object],[object Object],[object Object],[object Object],[object Object],Image Courtesy of Dr. Peter Eisert [3]
[object Object],Image Courtesy of Dr. Peter Eisert [3]
Images Courtesy of Dr. Peter Eisert [4]
[object Object],ISTface [22]
[object Object],[object Object],[object Object],[object Object],Image Courtesy of J. Ahlberg [17]
 
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],From [7], NSGA-II
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
Max Bandwidth (Uncompressed) FRAME NO. Selected FAP Sets a Best PSNR Mean PSNR (Over 3 runs) Mean Function Evaluations Medium 0 0 (3) , 1 (2) , 2, 4, 5 (2) , 6, 9, 10, 11 (2) , 12, 13, 15 (3) , 16 (3) 30.57  dB 30.36  dB 779 (~4.8 Kbits/s 1 0  (3) , 1 (2) , 2, 4, 5  (3) , 6  (2) , 8, 9, 10, 11, 12, 13, 14 (2) , 15 (3) , 16 (3) , 17 (3) 35.14  dB 32.54  dB 690 At 25 fps) b 2 0 (2) , 1, 2, 4, 5 (2) , 6 (2) , 7, 8, 10, 11 (2) , 12 (2) , 13 (2) , 14 (3)  , 15 (3) , 16 (3) , 17 (2) 32.09  dB 29.50  dB 392 3 0 (2) , 1, 2 (2) , 5, 6 (2) , 7 (2) , 8, 9 (2) , 11 (2) , 12, 13 (2) , 14 (2) , 15 (3) , 16 (3) , 17 33.20  dB 29.99  dB 561 4 0 (2) , 1, 2 (2) , 3, 5 (2) , 6 (2) , 7, 8, 10 (2) , 11 (2) , 13 (2) , 14 (2) , 15 (3) , 16 (2) , 17 (2) 32.98  dB 28.14  dB 415 5 0 (2) , 1 (2) , 2 (2) , 3, 6 (2) , 7 (2) , 8, 9 (2) , 10 (2) , 11, 12 (3) , 13, 14 (3) , 15 (3) , 16 (2) , 17 (2) 32.90  dB 28.73  dB 299 6 0 (2) , 1 (3) , 2, 5, 7 (2) , 8 (3) , 9, 10 (2) , 11, 12, 14, 15 (3) , 16 (3) , 17 32.13  dB 30.89  dB 748 7 0 (3) , 1 (2) , 4, 5, 6, 7 (3) , 8 (3) , 11 (2) , 12 (2) , 13, 14, 15 (3) , 16 (3) , 17 (2) 31.91  dB 29.51  dB 445 8 0 (3) , 2, 4, 5 (2) , 6(2), 8, 9, 11 (2) , 12 (2) , 13 (2) , 14 (2) , 15 (3) , 16 (3) , 17 (2) 30.97  dB 29.53  dB 726 9 0 (3) , 1 (2) , 3, 5 (2) , 6 (2) , 7, 8, 9 (2) , 10 (2) , 11 (2) , 12 (2) , 14, 15 (3) , 16 (3) , 17 30.96  dB 28.99  dB 451 10 0 (3) , 2, 3, 5, 6, 7, 8, 9, 10 (2) , 11 (2) , 12 (2) , 13 (2) , 14 (2) , 15 (3) , 16 (3) , 17 (2) 30.21  dB 28.80  dB 527 Low 0 0, 7, 8 (2) , 11 (2) , 14 (2) , 15 (3) , 16 (2) 29.95  dB 27.13  dB 573 (~2.4 Kbits/s 1 0, 5, 8, 11 (2) , 12, 14, 15 (3) , 16 (2) , 17 (3) 33.23  dB 29.46  dB 595 At 25 fps) b 2 8, 10, 11, 12 (2) , 13 (2) , 14, 15 (3) , 16 (2) , 17 (3) 32.02  dB 27.21  dB 773 3 2, 5, 6, 8, 9, 12 (2) , 14, 15 (3) , 16, 17 28.77  dB 24.34  dB 808 4 1, 9 (2) , 10, 11, 12 (2) , 14 (2) , 15 (3) , 17 (3) 22.99  dB 22.80  dB 745 5 1, 2, 4, 5, 6, 9, 11, 12, 14, 15 (3) , 16 (2) , 17 29.25  dB 26.93  dB 446 6 2, 5, 6, 9 (2) , 10, 11 (2) , 12, 14 (2) , 15 (2) , 16 (3) , 17 29.67  dB 25.75  dB 376 7 1, 2, 7, 8, 9, 10, 12, 14, 15 (3) , 16 (3) , 17 29.01  dB 28.41  dB 386 8 1, 3, 9, 12, 13, 15, 16 (3) 28.97  dB 23.98  dB 529 9 0, 5, 9, 10, 11, 12, 15 (2) , 16 (3) , 17 28.79  dB 25.93  dB 694 10 3, 5 (2) , 6 (2) , 9, 10 (2) , 12, 15, 16 (3) 27.56  dB 24.25  dB 226
[object Object]
[object Object],Frame 90 Low Medium
Frame 93 Low Medium
Frame 96 Low Medium
Frame 99 Low Medium
Frame 102 Low Medium
Frame 105 Low Medium
Frame 108 Low Medium
Frame 111 Low Medium
Frame 114 Low Medium
Frame 117 Low Medium
Frame 120 Low Medium
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Paper id 212014133
Paper id 212014133Paper id 212014133
Paper id 212014133
IJRAT
 
Real Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth SensorsReal Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth Sensors
Wassim Filali
 
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
IJECEIAES
 
Image Watermarking in Spatial Domain Using QIM and Genetic Algorithm
Image Watermarking in Spatial Domain Using QIM and Genetic AlgorithmImage Watermarking in Spatial Domain Using QIM and Genetic Algorithm
Image Watermarking in Spatial Domain Using QIM and Genetic Algorithm
ijsrd.com
 
(Research Note) Delving deeper into convolutional neural networks for camera ...
(Research Note) Delving deeper into convolutional neural networks for camera ...(Research Note) Delving deeper into convolutional neural networks for camera ...
(Research Note) Delving deeper into convolutional neural networks for camera ...
Jacky Liu
 

Mais procurados (20)

20th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 201420th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 2014
 
Paper id 212014133
Paper id 212014133Paper id 212014133
Paper id 212014133
 
Cz4301586590
Cz4301586590Cz4301586590
Cz4301586590
 
Copy-Right Protection with Wavelet Based Watermarking
Copy-Right Protection with Wavelet Based WatermarkingCopy-Right Protection with Wavelet Based Watermarking
Copy-Right Protection with Wavelet Based Watermarking
 
Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...
Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...
Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...
 
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
 
Sersc 3.org (1)
Sersc 3.org (1)Sersc 3.org (1)
Sersc 3.org (1)
 
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
 
Real Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth SensorsReal Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth Sensors
 
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
 
Adaptive denoising technique for colour images
Adaptive denoising technique for colour imagesAdaptive denoising technique for colour images
Adaptive denoising technique for colour images
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolution
 
Comparison of Wavelet Watermarking Method With & without Estimator Approach
Comparison of Wavelet Watermarking Method With & without Estimator ApproachComparison of Wavelet Watermarking Method With & without Estimator Approach
Comparison of Wavelet Watermarking Method With & without Estimator Approach
 
Ap4301221223
Ap4301221223Ap4301221223
Ap4301221223
 
Image Watermarking in Spatial Domain Using QIM and Genetic Algorithm
Image Watermarking in Spatial Domain Using QIM and Genetic AlgorithmImage Watermarking in Spatial Domain Using QIM and Genetic Algorithm
Image Watermarking in Spatial Domain Using QIM and Genetic Algorithm
 
Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...
 
W6P3622650776P65
W6P3622650776P65W6P3622650776P65
W6P3622650776P65
 
Whitepaper: Image Quality Impact of SmartGrid Processing in Bedside Chest Ima...
Whitepaper: Image Quality Impact of SmartGrid Processing in Bedside Chest Ima...Whitepaper: Image Quality Impact of SmartGrid Processing in Bedside Chest Ima...
Whitepaper: Image Quality Impact of SmartGrid Processing in Bedside Chest Ima...
 
“zero-shot” super-resolution using deep internal learning [CVPR2018]
“zero-shot” super-resolution using deep internal learning [CVPR2018]“zero-shot” super-resolution using deep internal learning [CVPR2018]
“zero-shot” super-resolution using deep internal learning [CVPR2018]
 
(Research Note) Delving deeper into convolutional neural networks for camera ...
(Research Note) Delving deeper into convolutional neural networks for camera ...(Research Note) Delving deeper into convolutional neural networks for camera ...
(Research Note) Delving deeper into convolutional neural networks for camera ...
 

Destaque

Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPT
Siddharth Modi
 
Face to face - Integrating facial coding and survey responses
Face to face - Integrating facial coding and survey responsesFace to face - Integrating facial coding and survey responses
Face to face - Integrating facial coding and survey responses
Kantar
 

Destaque (15)

Using facial coding technology to capture emotions on mobile - Millward Brown
Using facial coding technology to capture emotions on mobile - Millward BrownUsing facial coding technology to capture emotions on mobile - Millward Brown
Using facial coding technology to capture emotions on mobile - Millward Brown
 
Face Value: capturing fleeting emotions through facial coding to add depth to...
Face Value: capturing fleeting emotions through facial coding to add depth to...Face Value: capturing fleeting emotions through facial coding to add depth to...
Face Value: capturing fleeting emotions through facial coding to add depth to...
 
Facial Coding: The Missing Piece to Your Content Marketing Strategy
Facial Coding: The Missing Piece to Your Content Marketing StrategyFacial Coding: The Missing Piece to Your Content Marketing Strategy
Facial Coding: The Missing Piece to Your Content Marketing Strategy
 
Online Eye Tracking and Facial Coding Solutions
Online Eye Tracking and Facial Coding SolutionsOnline Eye Tracking and Facial Coding Solutions
Online Eye Tracking and Facial Coding Solutions
 
Facial expressions pp
Facial expressions ppFacial expressions pp
Facial expressions pp
 
Facel expression recognition
Facel expression recognitionFacel expression recognition
Facel expression recognition
 
An introduction to visual codes (MS1)
An introduction to visual codes (MS1)An introduction to visual codes (MS1)
An introduction to visual codes (MS1)
 
Micro expressions
Micro expressionsMicro expressions
Micro expressions
 
Reading Microexpressions- Lie to me Session @barcammumbai
Reading Microexpressions- Lie to me Session @barcammumbaiReading Microexpressions- Lie to me Session @barcammumbai
Reading Microexpressions- Lie to me Session @barcammumbai
 
Facial Expressions
Facial ExpressionsFacial Expressions
Facial Expressions
 
Facial expression
Facial expressionFacial expression
Facial expression
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPT
 
Lie Detection - Reading the Face
Lie Detection - Reading the FaceLie Detection - Reading the Face
Lie Detection - Reading the Face
 
Face to face - Integrating facial coding and survey responses
Face to face - Integrating facial coding and survey responsesFace to face - Integrating facial coding and survey responses
Face to face - Integrating facial coding and survey responses
 
Micro Expressions
Micro ExpressionsMicro Expressions
Micro Expressions
 

Semelhante a Facial Feature Analysis For Model Based Coding

Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech Enhancement
NAVER Engineering
 
Bilateral filtering for gray and color images
Bilateral filtering for gray and color imagesBilateral filtering for gray and color images
Bilateral filtering for gray and color images
Harshal Ladhe
 
Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...
André Panisson
 

Semelhante a Facial Feature Analysis For Model Based Coding (20)

FPGA Implementation of a GA
FPGA Implementation of a GAFPGA Implementation of a GA
FPGA Implementation of a GA
 
Common image compression formats
Common image compression formatsCommon image compression formats
Common image compression formats
 
1. ijece paper nov 1, 2017 (edited arf)
1. ijece paper nov 1, 2017 (edited arf)1. ijece paper nov 1, 2017 (edited arf)
1. ijece paper nov 1, 2017 (edited arf)
 
COMPUTING THE GROWTH RATE OF STEM CELLS USING DIGITAL IMAGE PROCESSING
COMPUTING THE GROWTH RATE OF STEM CELLS USING DIGITAL IMAGE PROCESSING COMPUTING THE GROWTH RATE OF STEM CELLS USING DIGITAL IMAGE PROCESSING
COMPUTING THE GROWTH RATE OF STEM CELLS USING DIGITAL IMAGE PROCESSING
 
9.venkata naga vamsi. a
9.venkata naga vamsi. a9.venkata naga vamsi. a
9.venkata naga vamsi. a
 
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVINA MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
 
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVINA MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
 
Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech Enhancement
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
 
Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption
 
[Japanese]Obake-GAN (Perturbative GAN): GAN with Perturbation Layers
[Japanese]Obake-GAN (Perturbative GAN): GAN with Perturbation Layers[Japanese]Obake-GAN (Perturbative GAN): GAN with Perturbation Layers
[Japanese]Obake-GAN (Perturbative GAN): GAN with Perturbation Layers
 
Deep Learning Tomography
Deep Learning TomographyDeep Learning Tomography
Deep Learning Tomography
 
無限インパルス応答システムによる拡張バイラテラルフィルタ論文
無限インパルス応答システムによる拡張バイラテラルフィルタ論文無限インパルス応答システムによる拡張バイラテラルフィルタ論文
無限インパルス応答システムによる拡張バイラテラルフィルタ論文
 
DAW: Duplicate-AWare Federated Query Processing over the Web of Data
DAW: Duplicate-AWare Federated Query Processing over the Web of DataDAW: Duplicate-AWare Federated Query Processing over the Web of Data
DAW: Duplicate-AWare Federated Query Processing over the Web of Data
 
Bilateral filtering for gray and color images
Bilateral filtering for gray and color imagesBilateral filtering for gray and color images
Bilateral filtering for gray and color images
 
対応点を用いないローリングシャッタ歪み補正と映像安定化論文
対応点を用いないローリングシャッタ歪み補正と映像安定化論文対応点を用いないローリングシャッタ歪み補正と映像安定化論文
対応点を用いないローリングシャッタ歪み補正と映像安定化論文
 
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
 
Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...
 
Speckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filterSpeckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filter
 

Mais de Eric Larson

Flipping the clinic: in home health monitoring using mobile phones
Flipping the clinic: in home health monitoring using mobile phonesFlipping the clinic: in home health monitoring using mobile phones
Flipping the clinic: in home health monitoring using mobile phones
Eric Larson
 
Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...
Eric Larson
 
Mobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineeringMobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineering
Eric Larson
 
Applications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive CodingApplications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive Coding
Eric Larson
 
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and WaterSensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Eric Larson
 
Ubicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentationUbicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentation
Eric Larson
 

Mais de Eric Larson (20)

PupilWare Petra 2015
PupilWare Petra 2015PupilWare Petra 2015
PupilWare Petra 2015
 
Mobile healthforthemasses.2015
Mobile healthforthemasses.2015Mobile healthforthemasses.2015
Mobile healthforthemasses.2015
 
Flipping the clinic: in home health monitoring using mobile phones
Flipping the clinic: in home health monitoring using mobile phonesFlipping the clinic: in home health monitoring using mobile phones
Flipping the clinic: in home health monitoring using mobile phones
 
First world problems: education, options, and impact
First world problems: education, options, and impactFirst world problems: education, options, and impact
First world problems: education, options, and impact
 
Recognizing mHealth through phone-as-a-sensor technology
Recognizing mHealth through phone-as-a-sensor technologyRecognizing mHealth through phone-as-a-sensor technology
Recognizing mHealth through phone-as-a-sensor technology
 
Consumer Centered Calibration End Use Water Monitoring
Consumer Centered Calibration End Use Water MonitoringConsumer Centered Calibration End Use Water Monitoring
Consumer Centered Calibration End Use Water Monitoring
 
Big Data, Small Data
Big Data, Small DataBig Data, Small Data
Big Data, Small Data
 
Phone As A Sensor Technology: mHealth and Chronic Disease
Phone As A Sensor Technology: mHealth and Chronic Disease Phone As A Sensor Technology: mHealth and Chronic Disease
Phone As A Sensor Technology: mHealth and Chronic Disease
 
Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...
 
Creating the Dots: Computer Science and Engineering for Good
Creating the Dots: Computer Science and Engineering for GoodCreating the Dots: Computer Science and Engineering for Good
Creating the Dots: Computer Science and Engineering for Good
 
Mobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineeringMobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineering
 
Applications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive CodingApplications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive Coding
 
BreatheSuite
BreatheSuiteBreatheSuite
BreatheSuite
 
Job Talk
Job TalkJob Talk
Job Talk
 
Larson.defense
Larson.defenseLarson.defense
Larson.defense
 
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and WaterSensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
 
Ubicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentationUbicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentation
 
Machine Learning Lecture
Machine Learning LectureMachine Learning Lecture
Machine Learning Lecture
 
ACEEE 2012
ACEEE 2012ACEEE 2012
ACEEE 2012
 
Open cv tutorial
Open cv tutorialOpen cv tutorial
Open cv tutorial
 

Facial Feature Analysis For Model Based Coding

  • 1. Eric Larson December 2007 Image Coding and Analysis Laboratory, Oklahoma State University
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Images Courtesy of Dr. Peter Eisert [4]
  • 7.
  • 8.
  • 9.  
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Max Bandwidth (Uncompressed) FRAME NO. Selected FAP Sets a Best PSNR Mean PSNR (Over 3 runs) Mean Function Evaluations Medium 0 0 (3) , 1 (2) , 2, 4, 5 (2) , 6, 9, 10, 11 (2) , 12, 13, 15 (3) , 16 (3) 30.57 dB 30.36 dB 779 (~4.8 Kbits/s 1 0 (3) , 1 (2) , 2, 4, 5 (3) , 6 (2) , 8, 9, 10, 11, 12, 13, 14 (2) , 15 (3) , 16 (3) , 17 (3) 35.14 dB 32.54 dB 690 At 25 fps) b 2 0 (2) , 1, 2, 4, 5 (2) , 6 (2) , 7, 8, 10, 11 (2) , 12 (2) , 13 (2) , 14 (3) , 15 (3) , 16 (3) , 17 (2) 32.09 dB 29.50 dB 392 3 0 (2) , 1, 2 (2) , 5, 6 (2) , 7 (2) , 8, 9 (2) , 11 (2) , 12, 13 (2) , 14 (2) , 15 (3) , 16 (3) , 17 33.20 dB 29.99 dB 561 4 0 (2) , 1, 2 (2) , 3, 5 (2) , 6 (2) , 7, 8, 10 (2) , 11 (2) , 13 (2) , 14 (2) , 15 (3) , 16 (2) , 17 (2) 32.98 dB 28.14 dB 415 5 0 (2) , 1 (2) , 2 (2) , 3, 6 (2) , 7 (2) , 8, 9 (2) , 10 (2) , 11, 12 (3) , 13, 14 (3) , 15 (3) , 16 (2) , 17 (2) 32.90 dB 28.73 dB 299 6 0 (2) , 1 (3) , 2, 5, 7 (2) , 8 (3) , 9, 10 (2) , 11, 12, 14, 15 (3) , 16 (3) , 17 32.13 dB 30.89 dB 748 7 0 (3) , 1 (2) , 4, 5, 6, 7 (3) , 8 (3) , 11 (2) , 12 (2) , 13, 14, 15 (3) , 16 (3) , 17 (2) 31.91 dB 29.51 dB 445 8 0 (3) , 2, 4, 5 (2) , 6(2), 8, 9, 11 (2) , 12 (2) , 13 (2) , 14 (2) , 15 (3) , 16 (3) , 17 (2) 30.97 dB 29.53 dB 726 9 0 (3) , 1 (2) , 3, 5 (2) , 6 (2) , 7, 8, 9 (2) , 10 (2) , 11 (2) , 12 (2) , 14, 15 (3) , 16 (3) , 17 30.96 dB 28.99 dB 451 10 0 (3) , 2, 3, 5, 6, 7, 8, 9, 10 (2) , 11 (2) , 12 (2) , 13 (2) , 14 (2) , 15 (3) , 16 (3) , 17 (2) 30.21 dB 28.80 dB 527 Low 0 0, 7, 8 (2) , 11 (2) , 14 (2) , 15 (3) , 16 (2) 29.95 dB 27.13 dB 573 (~2.4 Kbits/s 1 0, 5, 8, 11 (2) , 12, 14, 15 (3) , 16 (2) , 17 (3) 33.23 dB 29.46 dB 595 At 25 fps) b 2 8, 10, 11, 12 (2) , 13 (2) , 14, 15 (3) , 16 (2) , 17 (3) 32.02 dB 27.21 dB 773 3 2, 5, 6, 8, 9, 12 (2) , 14, 15 (3) , 16, 17 28.77 dB 24.34 dB 808 4 1, 9 (2) , 10, 11, 12 (2) , 14 (2) , 15 (3) , 17 (3) 22.99 dB 22.80 dB 745 5 1, 2, 4, 5, 6, 9, 11, 12, 14, 15 (3) , 16 (2) , 17 29.25 dB 26.93 dB 446 6 2, 5, 6, 9 (2) , 10, 11 (2) , 12, 14 (2) , 15 (2) , 16 (3) , 17 29.67 dB 25.75 dB 376 7 1, 2, 7, 8, 9, 10, 12, 14, 15 (3) , 16 (3) , 17 29.01 dB 28.41 dB 386 8 1, 3, 9, 12, 13, 15, 16 (3) 28.97 dB 23.98 dB 529 9 0, 5, 9, 10, 11, 12, 15 (2) , 16 (3) , 17 28.79 dB 25.93 dB 694 10 3, 5 (2) , 6 (2) , 9, 10 (2) , 12, 15, 16 (3) 27.56 dB 24.25 dB 226
  • 16.
  • 17.
  • 18. Frame 93 Low Medium
  • 19. Frame 96 Low Medium
  • 20. Frame 99 Low Medium
  • 21. Frame 102 Low Medium
  • 22. Frame 105 Low Medium
  • 23. Frame 108 Low Medium
  • 24. Frame 111 Low Medium
  • 25. Frame 114 Low Medium
  • 26. Frame 117 Low Medium
  • 27. Frame 120 Low Medium
  • 28.
  • 29.

Notas do Editor

  1. For the talk today, I will introduce the concept of model based coding. In particular, I will be discussing facial analysis and the concept of dynamic bandwidths. I will spend several slides on this material as my project has less to do with the particulars of algorithm as it does with the appropriate application of the algorithm. Next I will discuss the changes made to NSGA-II in order to make it more real time fro the application. In particular, I did this by combining it with a deterministic search. I will then present the results and conclude the presentation.
  2. Mention the video games on essential parameter bullet Alternative to sending raw video footage Creation of “essential” parameters needed to reconstruct a scene Imagine the most recent multiplayer video games. The characters interact with each other, and the surroundings seemlessly. This is because the elements are based upon a model, not a video. A real-time analysis nightmare This is where the similarity ends, however. Video games take no real analysis. It is all built into the game software. For model based analysis, we need to find out what the user is doing by video processing instead of controller inputs.
  3. Before discussing facial analysis it is good to get an idea of the power of model based coding. Take this scene for example, the participants in the conference are being transmitted extremely well. If you have ever participated in a conference on video, you know how bad it is. Other application include Gaming, where the character on the screen mimics your face, Man Machine interaction, where a computer can get an idea of you emotions using facial expressions. And video telephony. Most model based coding is at or below 1kb/s, and the last time I checked cellular communication, it was close to 9600 b/s at transmission and 1200 b/s when idle.
  4. Okay here is how facial analysis by optimization is done. We need key animation parameters to manipulate the model of the face shown. The model based coder… But the analysis can be completed using synthesis…
  5. The power of the coding is well illustrated from these example models… Ideally, I would have models as good as the ones seen here, but…
  6. I have no funding for an expensive rendering software, and am a fairly dismal programmer. So this rendering will have to do.
  7. The current research uses stochastic training to know when to do adjust based upon the error in the image. Gradient methods can be done in real time but catches up quickly with large movements of the head. To combat this, direct methods are used thast are not dependent on training. Direct methods are farther from being real time, but a more robust. TO make them more real time, researchers throw out FAPs. I agree that not all FAPs are needed fro realism, but currently only about 2 frames a second can be done using 12 parameters. FAP reduction is daunting, which FAPs are most important? For every facial scenario? And, no one is approaching this from a multiple objective standpoint.
  8. What do I mean by dynamic bandwidth
  9. I chose to use PSNR for its computational convenience. It is fast and easy to implement.
  10. Use NSGA-II for the multiple objective optimization Assign a premature stopping criteria Choose bandwidth Select FAP sets Use deterministic algorithm
  11. Have a two dimensional picture here, and explain the discrete line search