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

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 

Dernier (20)

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 

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.