SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
An eXtended Center-Symmetric Local Binary Pattern for Background
Modeling and Subtraction in Videos
Caroline Silva, Thierry Bouwmans, Carl Fr´elicot
March 14, 2015 - Berlin
Summary
2/17
1 Introduction: Background Subtraction
2 Brief overview of LBP and its variants
3 The XCS-LBP Descriptor
4 Experimental Results
5 Conclusion and Future Research
Introduction
3/17
Background Subtraction
Figure: Block diagram of the background subtraction process.
Challenging situations
llumination changes, dynamic backgrounds, camera jitter, noise and shadows.
Common features
Color features, Edge features, Stereo features, Motion features, Texture features
A variety of local texture descriptors recently have attracted great attention for background modeling,
especially the Local Binary Pattern (LBP) because it’s simplicity and speed to computation.
Summary
4/17
1 Introduction: Background Subtraction
2 Brief overview of LBP and its variants
3 The XCS-LBP Descriptor
4 Experimental Results
5 Conclusion and Future Research
Brief overview of LBP and its variants
5/17
LBP descriptor
Figure: An example of LBP computation.
The LBP works in a 3 ×3 pixel block of an image. The
pixels in this block are thresholded by its center pixel
value, multiplied by powers of two and then summed
to obtain a label for the center pixel. The value LBP
code of a pixel (xc ,yc ) is given by:
LBPP ,R =
P−1
∑
p=0
s (gp −gc )2p
, (1)
where gc and gp denote the gray value of the central
pixel and its neighbors, R is the radius of the
neighborhood and P is the radius of the neighborhood.
The function s(x) is defined as follows:
s(x) =
1 x ≥ 0
0 otherwise.
(2)
Brief overview of LBP and its variants
6/17
LBP’s variants
Figure: Comparison of LBP and variants.
Brief overview of LBP and its variants
7/17
CS-LBP descriptor (Heikkil¨a et al., 2009)
Figure: The CS-LBP descriptor.
The underlying idea of CS-LBP is to compare the gray
levels of pairs of pixels in centered symmetric
directions instead of comparing the central pixel to its
neighbors. The CS-LBP operator is given by:
CS −LBPP,R (c) =
(P/2)−1
∑
i=0
s(gi −gi+(P/2))2i
(3)
where gi and gi+(P/2) are the gray values of
center-symmetric pairs of pixels, and s is the
thresholding function defined as:
s(x) =
1 if x > T
0 otherwise
(4)
where T is a user-defined threshold.
Summary
8/17
1 Introduction: Background Subtraction
2 Brief overview of LBP and its variants
3 The XCS-LBP Descriptor
4 Experimental Results
5 Conclusion and Future Research
Proposed XCS-LBP
9/17
Figure: The XCS-LBP descriptor.
The XCS-LBP (eXtended CS-LBP), expresses as:
XCS −LBPP,R (c) =
(P/2)−1
∑
i=0
s (g1(i,c)+g2(i,c))2i
(5)
The function s(x1 +x2) is defined as follows:
s(x1 +x2) =
1 if (x1 +x2) ≥ 0
0 otherwise.
(6)
and where g1(i,c) and g2(i,c) are defined by:
g1(i,c) = (gi −gi+(P/2))+gc
g2(i,c) = (gi −gc ) (gi+(P/2) −gc )
(7)
The main advantage
Produces a small histogram as CS-LBP,
but it extracts more image details.
Summary
10/17
1 Introduction: Background Subtraction
2 Brief overview of LBP and its variants
3 The XCS-LBP Descriptor
4 Experimental Results
5 Conclusion and Future Research
Experimental Results
11/17
We’ve compared XCS-LBP with three other texture descriptors among the reviewed ones,
namely :
Original LBP Ojala et al. (2002),
CS-LBP Heikkil¨a et al. (2009) and
CS-LDP Xue et al. (2011).
and we evaluate the performance with two popular background subtraction methods:
Adaptive Background Learning (ABL) (also know as Running Average) and
Gaussian Mixture Models (GMM).
The BMC (Background Models Challenge) data set of Vacavant et al. (2012) was chosen, and it
contains several synthetic and real world videos of outdoor situations (urban scenes).
Experimental Results
12/17
Figure: Background subtraction results using the GMM method on real world videos of the BMC – (a) original
frame, (b) ground truth, (c) LBP, (d) CS-LBP, (e) CS-LDP and (f) proposed XCS-LBP.
Figure: Performance of the different descriptors on real world videos of the BMC using the GMM method.
Experimental Results
13/17
Speed Comparison
MacBook Pro (OS X 10.9.4, 2.2 GHz Intel Core i7 and 8 GB - 1333 MHz DDR3) with
MATLAB R2013a.
Elapsed CPU times needed to segment the foreground masks by ABL and GMM methods,
averaged over nine real videos of BMC data set.
The reference is the fastest descriptor (original LBP), and the times are divided by LBP
ones.
XCS-LBP shows slightly better time performance than both CS-LBP and CS-LDP.
Figure: Elapsed CPU times over LBP times
Summary
14/17
1 Introduction: Background Subtraction
2 Brief overview of LBP and its variants
3 The XCS-LBP Descriptor
4 Experimental Results
5 Conclusion and Future Research
Conclusion and Future Research
15/17
The experimental results show that the XCS-LBP outperforms qualitatively and
quantitatively its direct competitors, making it a serious candidate for the background
subtraction task in computer vision applications.
The XCS-LBP produces a shorter histogram and it is more tolerant to illumination
changes and robust to noise.
Future works will explore how to extend the proposed descriptor to include temporal
relationships between neighboring pixels.
Source code and related libraries:
XCS- LBP Descriptor: http://lolynepacheco.wix.com/carolinesilva
BGSLibrary (Sobral, 2013): http://github.com/andrewssobral/bgslibrary
LRSLibrary (Sobral et al., 2014): http://github.com/andrewssobral/lrslibrary
16/17
THANK YOU!!!
References
17/17
Heikkil¨a, M., Pietik¨ainen, M., and Schmid, C. (2009). Description of interest regions with local binary patterns. Pattern Recognition, 42:425–436.
Ojala, T., Pietik¨ainen, M., and M¨aenp¨a¨a, T. (2002). Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans. on
Pattern Analysis and Machine Intelligence, pages 971–987.
Sobral, A. (2013). BGSLibrary: An opencv c++ background subtraction library. In IX Workshop de Vis ˜A£o Computacional (WVC’2013), Rio de Janeiro, Brazil.
Sobral, A., Baker, C. G., Bouwmans, T., and Zahzah, E. (2014). Incremental and multi-feature tensor subspace learning applied for background modeling and
subtraction. In International Conference on Image Analysis and Recognition (ICIAR’14). Lecture Notes in Computer Science (Springer LNCS).
Xue, G., Song, L., Sun, J., and Wu, M. (2011). Hybrid center-symmetric local pattern for dynamic background subtraction. In IEEE Int. Conf. on Multimedia and
Expo, pages 1–6.

Contenu connexe

Tendances

Segmentation based graph construction (5)
Segmentation based graph construction (5)Segmentation based graph construction (5)
Segmentation based graph construction (5)DCU
 
Improve real-time hair rendering.
Improve real-time hair rendering.Improve real-time hair rendering.
Improve real-time hair rendering.Valentin Janiaut
 
Securable image compression using spiht algorithm
Securable image compression using spiht algorithmSecurable image compression using spiht algorithm
Securable image compression using spiht algorithmIAEME Publication
 
Accurate Learning of Graph Representations with Graph Multiset Pooling
Accurate Learning of Graph Representations with Graph Multiset PoolingAccurate Learning of Graph Representations with Graph Multiset Pooling
Accurate Learning of Graph Representations with Graph Multiset PoolingMLAI2
 
Image processing with open cv,regular training programme in waayoo.com
Image processing with open cv,regular training programme in waayoo.comImage processing with open cv,regular training programme in waayoo.com
Image processing with open cv,regular training programme in waayoo.comPraveen Pandey
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Sunando Sengupta
 
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)Jia-Bin Huang
 
Motion Estimation in h.264 encoder
Motion Estimation in h.264 encoderMotion Estimation in h.264 encoder
Motion Estimation in h.264 encoderTalal Khaliq
 
Computer vision,,summer training programme
Computer vision,,summer training programmeComputer vision,,summer training programme
Computer vision,,summer training programmePraveen Pandey
 
"Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S...
"Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S..."Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S...
"Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S...Edge AI and Vision Alliance
 
Bi-layer segmentation of binocular stereo video
Bi-layer segmentation of binocular stereo videoBi-layer segmentation of binocular stereo video
Bi-layer segmentation of binocular stereo videoVideoguy
 
Tennis video shot classification based on support vector
Tennis video shot classification based on support vectorTennis video shot classification based on support vector
Tennis video shot classification based on support vectores712
 
改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞alen yan
 
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...cscpconf
 
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...MYEONGGYU LEE
 
GENERIC APPROACH FOR VISIBLE WATERMARKING
GENERIC APPROACH FOR VISIBLE WATERMARKINGGENERIC APPROACH FOR VISIBLE WATERMARKING
GENERIC APPROACH FOR VISIBLE WATERMARKINGEditor IJCATR
 
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...Ken Sakurada
 

Tendances (20)

Segmentation based graph construction (5)
Segmentation based graph construction (5)Segmentation based graph construction (5)
Segmentation based graph construction (5)
 
Improve real-time hair rendering.
Improve real-time hair rendering.Improve real-time hair rendering.
Improve real-time hair rendering.
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Securable image compression using spiht algorithm
Securable image compression using spiht algorithmSecurable image compression using spiht algorithm
Securable image compression using spiht algorithm
 
Accurate Learning of Graph Representations with Graph Multiset Pooling
Accurate Learning of Graph Representations with Graph Multiset PoolingAccurate Learning of Graph Representations with Graph Multiset Pooling
Accurate Learning of Graph Representations with Graph Multiset Pooling
 
Image processing with open cv,regular training programme in waayoo.com
Image processing with open cv,regular training programme in waayoo.comImage processing with open cv,regular training programme in waayoo.com
Image processing with open cv,regular training programme in waayoo.com
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
Moving Cast Shadow Detection Using Physics-based Features (CVPR 2009)
 
Motion Estimation in h.264 encoder
Motion Estimation in h.264 encoderMotion Estimation in h.264 encoder
Motion Estimation in h.264 encoder
 
Computer vision,,summer training programme
Computer vision,,summer training programmeComputer vision,,summer training programme
Computer vision,,summer training programme
 
"Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S...
"Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S..."Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S...
"Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S...
 
Bi-layer segmentation of binocular stereo video
Bi-layer segmentation of binocular stereo videoBi-layer segmentation of binocular stereo video
Bi-layer segmentation of binocular stereo video
 
Tennis video shot classification based on support vector
Tennis video shot classification based on support vectorTennis video shot classification based on support vector
Tennis video shot classification based on support vector
 
改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞
 
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
 
GENERIC APPROACH FOR VISIBLE WATERMARKING
GENERIC APPROACH FOR VISIBLE WATERMARKINGGENERIC APPROACH FOR VISIBLE WATERMARKING
GENERIC APPROACH FOR VISIBLE WATERMARKING
 
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
 

Similaire à Presentation visapp

A completed modeling of local binary pattern operator
A completed modeling of local binary pattern operatorA completed modeling of local binary pattern operator
A completed modeling of local binary pattern operatorWin Yu
 
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERNOFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERNijaia
 
A Robust Object Recognition using LBP, LTP and RLBP
A Robust Object Recognition using LBP, LTP and RLBPA Robust Object Recognition using LBP, LTP and RLBP
A Robust Object Recognition using LBP, LTP and RLBPEditor IJMTER
 
11.graph cut based local binary patterns for content based image retrieval
11.graph cut based local binary patterns for content based image retrieval11.graph cut based local binary patterns for content based image retrieval
11.graph cut based local binary patterns for content based image retrievalAlexander Decker
 
3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrievalAlexander Decker
 
11.framework of smart mobile rfid networks
11.framework of smart mobile rfid networks11.framework of smart mobile rfid networks
11.framework of smart mobile rfid networksAlexander Decker
 
3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networksAlexander Decker
 
Robust Low-rank and Sparse Decomposition for Moving Object Detection
Robust Low-rank and Sparse Decomposition for Moving Object DetectionRobust Low-rank and Sparse Decomposition for Moving Object Detection
Robust Low-rank and Sparse Decomposition for Moving Object DetectionActiveEon
 
An improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognitionAn improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognitioneSAT Journals
 
3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrievalAlexander Decker
 
A survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classificationA survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classificationIRJET Journal
 
Texture descriptor based on local combination adaptive ternary pattern
Texture descriptor based on local combination adaptive ternary patternTexture descriptor based on local combination adaptive ternary pattern
Texture descriptor based on local combination adaptive ternary patternProjectsatbangalore
 
Kernel Estimation of Videodeblurringalgorithm and Motion Compensation of Resi...
Kernel Estimation of Videodeblurringalgorithm and Motion Compensation of Resi...Kernel Estimation of Videodeblurringalgorithm and Motion Compensation of Resi...
Kernel Estimation of Videodeblurringalgorithm and Motion Compensation of Resi...IJERA Editor
 
Lbp based edge-texture features for object recoginition
Lbp based edge-texture features for object recoginitionLbp based edge-texture features for object recoginition
Lbp based edge-texture features for object recoginitionIGEEKS TECHNOLOGIES
 
Lbp based edge-texture features for object recoginition
Lbp based edge-texture features for object recoginitionLbp based edge-texture features for object recoginition
Lbp based edge-texture features for object recoginitionIGEEKS TECHNOLOGIES
 
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
Advanced Lighting Techniques   Dan Baker (Meltdown 2005)Advanced Lighting Techniques   Dan Baker (Meltdown 2005)
Advanced Lighting Techniques Dan Baker (Meltdown 2005)mobius.cn
 
Modified CSLBP
Modified CSLBPModified CSLBP
Modified CSLBPIJECEIAES
 
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...sipij
 

Similaire à Presentation visapp (20)

A completed modeling of local binary pattern operator
A completed modeling of local binary pattern operatorA completed modeling of local binary pattern operator
A completed modeling of local binary pattern operator
 
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERNOFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
 
A Robust Object Recognition using LBP, LTP and RLBP
A Robust Object Recognition using LBP, LTP and RLBPA Robust Object Recognition using LBP, LTP and RLBP
A Robust Object Recognition using LBP, LTP and RLBP
 
11.graph cut based local binary patterns for content based image retrieval
11.graph cut based local binary patterns for content based image retrieval11.graph cut based local binary patterns for content based image retrieval
11.graph cut based local binary patterns for content based image retrieval
 
3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval
 
11.framework of smart mobile rfid networks
11.framework of smart mobile rfid networks11.framework of smart mobile rfid networks
11.framework of smart mobile rfid networks
 
3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks
 
Robust Low-rank and Sparse Decomposition for Moving Object Detection
Robust Low-rank and Sparse Decomposition for Moving Object DetectionRobust Low-rank and Sparse Decomposition for Moving Object Detection
Robust Low-rank and Sparse Decomposition for Moving Object Detection
 
An improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognitionAn improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognition
 
3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval
 
A survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classificationA survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classification
 
Texture descriptor based on local combination adaptive ternary pattern
Texture descriptor based on local combination adaptive ternary patternTexture descriptor based on local combination adaptive ternary pattern
Texture descriptor based on local combination adaptive ternary pattern
 
Kernel Estimation of Videodeblurringalgorithm and Motion Compensation of Resi...
Kernel Estimation of Videodeblurringalgorithm and Motion Compensation of Resi...Kernel Estimation of Videodeblurringalgorithm and Motion Compensation of Resi...
Kernel Estimation of Videodeblurringalgorithm and Motion Compensation of Resi...
 
Lbp based edge-texture features for object recoginition
Lbp based edge-texture features for object recoginitionLbp based edge-texture features for object recoginition
Lbp based edge-texture features for object recoginition
 
Lbp based edge-texture features for object recoginition
Lbp based edge-texture features for object recoginitionLbp based edge-texture features for object recoginition
Lbp based edge-texture features for object recoginition
 
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
Advanced Lighting Techniques   Dan Baker (Meltdown 2005)Advanced Lighting Techniques   Dan Baker (Meltdown 2005)
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
 
H017416670
H017416670H017416670
H017416670
 
Lec11 object-re-id
Lec11 object-re-idLec11 object-re-id
Lec11 object-re-id
 
Modified CSLBP
Modified CSLBPModified CSLBP
Modified CSLBP
 
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...
 

Dernier

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Dernier (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Presentation visapp

  • 1. An eXtended Center-Symmetric Local Binary Pattern for Background Modeling and Subtraction in Videos Caroline Silva, Thierry Bouwmans, Carl Fr´elicot March 14, 2015 - Berlin
  • 2. Summary 2/17 1 Introduction: Background Subtraction 2 Brief overview of LBP and its variants 3 The XCS-LBP Descriptor 4 Experimental Results 5 Conclusion and Future Research
  • 3. Introduction 3/17 Background Subtraction Figure: Block diagram of the background subtraction process. Challenging situations llumination changes, dynamic backgrounds, camera jitter, noise and shadows. Common features Color features, Edge features, Stereo features, Motion features, Texture features A variety of local texture descriptors recently have attracted great attention for background modeling, especially the Local Binary Pattern (LBP) because it’s simplicity and speed to computation.
  • 4. Summary 4/17 1 Introduction: Background Subtraction 2 Brief overview of LBP and its variants 3 The XCS-LBP Descriptor 4 Experimental Results 5 Conclusion and Future Research
  • 5. Brief overview of LBP and its variants 5/17 LBP descriptor Figure: An example of LBP computation. The LBP works in a 3 ×3 pixel block of an image. The pixels in this block are thresholded by its center pixel value, multiplied by powers of two and then summed to obtain a label for the center pixel. The value LBP code of a pixel (xc ,yc ) is given by: LBPP ,R = P−1 ∑ p=0 s (gp −gc )2p , (1) where gc and gp denote the gray value of the central pixel and its neighbors, R is the radius of the neighborhood and P is the radius of the neighborhood. The function s(x) is defined as follows: s(x) = 1 x ≥ 0 0 otherwise. (2)
  • 6. Brief overview of LBP and its variants 6/17 LBP’s variants Figure: Comparison of LBP and variants.
  • 7. Brief overview of LBP and its variants 7/17 CS-LBP descriptor (Heikkil¨a et al., 2009) Figure: The CS-LBP descriptor. The underlying idea of CS-LBP is to compare the gray levels of pairs of pixels in centered symmetric directions instead of comparing the central pixel to its neighbors. The CS-LBP operator is given by: CS −LBPP,R (c) = (P/2)−1 ∑ i=0 s(gi −gi+(P/2))2i (3) where gi and gi+(P/2) are the gray values of center-symmetric pairs of pixels, and s is the thresholding function defined as: s(x) = 1 if x > T 0 otherwise (4) where T is a user-defined threshold.
  • 8. Summary 8/17 1 Introduction: Background Subtraction 2 Brief overview of LBP and its variants 3 The XCS-LBP Descriptor 4 Experimental Results 5 Conclusion and Future Research
  • 9. Proposed XCS-LBP 9/17 Figure: The XCS-LBP descriptor. The XCS-LBP (eXtended CS-LBP), expresses as: XCS −LBPP,R (c) = (P/2)−1 ∑ i=0 s (g1(i,c)+g2(i,c))2i (5) The function s(x1 +x2) is defined as follows: s(x1 +x2) = 1 if (x1 +x2) ≥ 0 0 otherwise. (6) and where g1(i,c) and g2(i,c) are defined by: g1(i,c) = (gi −gi+(P/2))+gc g2(i,c) = (gi −gc ) (gi+(P/2) −gc ) (7) The main advantage Produces a small histogram as CS-LBP, but it extracts more image details.
  • 10. Summary 10/17 1 Introduction: Background Subtraction 2 Brief overview of LBP and its variants 3 The XCS-LBP Descriptor 4 Experimental Results 5 Conclusion and Future Research
  • 11. Experimental Results 11/17 We’ve compared XCS-LBP with three other texture descriptors among the reviewed ones, namely : Original LBP Ojala et al. (2002), CS-LBP Heikkil¨a et al. (2009) and CS-LDP Xue et al. (2011). and we evaluate the performance with two popular background subtraction methods: Adaptive Background Learning (ABL) (also know as Running Average) and Gaussian Mixture Models (GMM). The BMC (Background Models Challenge) data set of Vacavant et al. (2012) was chosen, and it contains several synthetic and real world videos of outdoor situations (urban scenes).
  • 12. Experimental Results 12/17 Figure: Background subtraction results using the GMM method on real world videos of the BMC – (a) original frame, (b) ground truth, (c) LBP, (d) CS-LBP, (e) CS-LDP and (f) proposed XCS-LBP. Figure: Performance of the different descriptors on real world videos of the BMC using the GMM method.
  • 13. Experimental Results 13/17 Speed Comparison MacBook Pro (OS X 10.9.4, 2.2 GHz Intel Core i7 and 8 GB - 1333 MHz DDR3) with MATLAB R2013a. Elapsed CPU times needed to segment the foreground masks by ABL and GMM methods, averaged over nine real videos of BMC data set. The reference is the fastest descriptor (original LBP), and the times are divided by LBP ones. XCS-LBP shows slightly better time performance than both CS-LBP and CS-LDP. Figure: Elapsed CPU times over LBP times
  • 14. Summary 14/17 1 Introduction: Background Subtraction 2 Brief overview of LBP and its variants 3 The XCS-LBP Descriptor 4 Experimental Results 5 Conclusion and Future Research
  • 15. Conclusion and Future Research 15/17 The experimental results show that the XCS-LBP outperforms qualitatively and quantitatively its direct competitors, making it a serious candidate for the background subtraction task in computer vision applications. The XCS-LBP produces a shorter histogram and it is more tolerant to illumination changes and robust to noise. Future works will explore how to extend the proposed descriptor to include temporal relationships between neighboring pixels. Source code and related libraries: XCS- LBP Descriptor: http://lolynepacheco.wix.com/carolinesilva BGSLibrary (Sobral, 2013): http://github.com/andrewssobral/bgslibrary LRSLibrary (Sobral et al., 2014): http://github.com/andrewssobral/lrslibrary
  • 17. References 17/17 Heikkil¨a, M., Pietik¨ainen, M., and Schmid, C. (2009). Description of interest regions with local binary patterns. Pattern Recognition, 42:425–436. Ojala, T., Pietik¨ainen, M., and M¨aenp¨a¨a, T. (2002). Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans. on Pattern Analysis and Machine Intelligence, pages 971–987. Sobral, A. (2013). BGSLibrary: An opencv c++ background subtraction library. In IX Workshop de Vis ˜A£o Computacional (WVC’2013), Rio de Janeiro, Brazil. Sobral, A., Baker, C. G., Bouwmans, T., and Zahzah, E. (2014). Incremental and multi-feature tensor subspace learning applied for background modeling and subtraction. In International Conference on Image Analysis and Recognition (ICIAR’14). Lecture Notes in Computer Science (Springer LNCS). Xue, G., Song, L., Sun, J., and Wu, M. (2011). Hybrid center-symmetric local pattern for dynamic background subtraction. In IEEE Int. Conf. on Multimedia and Expo, pages 1–6.