Professional Documents
Culture Documents
Escuela Politécnica Superior Universidad Autónoma de Madrid Video Processing and Understanding Lab
Contents
• Foreground Segmentation and Object Detection
▪ Foreground segmentation
▪ Object detection and classification
• Background initialization
sdasdasd
• Background modelling
• Background maintenance
• Foreground detection
Based on analyzing
principles and
properties (e.g., Analytical Empirical Based on measuring
detection probability methods methods the quality of results
ratio, processing
complexity,
segmentation
resolution) Goodness/Stand-alone Discrepancy
methods methods
S1 Low Low
S1 - Standing S2 High Low
S2 – UseObject
S3 Low High
S3 – AbandonedObject S4 High High S4 – BagStealing
• SceneBackgroundModelling.NET (SBMnet)
▪http://pione.dinf.usherbrooke.ca/
▪ AGE: (Average Gray-level Error)
▪ pEPs: (Percentage of Error Pixels)
▪ pCEPS: (Percentage of Clustered Error Pixels)
▪ MSSSIM: (MultiScale Structural Similarity Index)
▪ PSNR: (Peak-Signal-to-Noise-Ratio)
▪ CQM: (Color image Quality Measure)
• Pixel level
▪ Applicable as neighbourhood (fg/bg region)
analysis
• Region level
▪ Colour uniformity
▪ Entropy
▪ Intra-region uniformity
▪ Inter-region contrast
▪ Region shape
▪ Motion coherence
• Object level
▪ Most relevant:
▪ Motion coherence
• rigid vs non-rigid objects
▪ Colour contrast along the boundaries of object
Model
Background Image
© 2023 (josem.martinez@uam.es) – AVSA II.1 27 FgSegm&ObjDetect: Foreground segmentation
Basic algorithm
Comparison
Current Image
Background Image
© 2023 (josem.martinez@uam.es) – AVSA II.1 28 FgSegm&ObjDetect: Foreground segmentation
Basic algorithm
Comparison
• … absolute differences …
𝐼𝑚𝑎𝑔𝑒𝑡 𝑥, 𝑦 − 𝐵𝐾𝐺 𝑥, 𝑦
Current Image
Background Image
© 2023 (josem.martinez@uam.es) – AVSA II.1 29 FgSegm&ObjDetect: Foreground segmentation
Basic algorithm
Comparison
Current Image
Background Image
© 2023 (josem.martinez@uam.es) – AVSA II.1 30 FgSegm&ObjDetect: Foreground segmentation
Basic algorithm
Foreground detection
Current Image
Background Image
© 2023 (josem.martinez@uam.es) – AVSA II.1 31 FgSegm&ObjDetect: Foreground segmentation
Contents
• Foreground Segmentation and Object Detection
▪ Foreground segmentation
▪ Introduction
▪ Basic algorithm
▪ Limitations of basic algorithm
▪ Background model update
▪ Hot start
▪ Shadow detection
▪ Robust background models
• Parametric models
• Non-parametric models
▪ Performance evaluation
▪Object detection and classification
© 2023 (josem.martinez@uam.es) – AVSA II.1 32 FgSegm&ObjDetect: Foreground segmentation
Limitations of basic algorithm
noise and sensitivity
• Threshold determines noise and sensitivity
1
2 3
1 2 3
© 2023 (josem.martinez@uam.es) – AVSA II.1 33 FgSegm&ObjDetect: Foreground segmentation
Limitations of basic algorithm
noise and sensitivity
• Threshold determines noise and sensitivity
▪High threshold Little noise, Low sensitivity
▪Low threshold Big noise, High sensitivity
W =0 W = 1 (3x3) W = 2 (5 x5)
W =0 W = 1 (3x3) W = 2 (5 x5)
Dilation
Gray
levels Color
Gray
levels Color
First frame
First frame
Background
image
Threshold
= 25
No bkg update
Threshold = 5 * 25
Locked
pixels
Threshold
= 5 * 25
Locked
pixels
Threshold
= 5 * 25
• Intensity
▪ Regions under shadow become darker
▪ Maximum darkness bounded by ambient
illumination
▪ Possible to predict range of intensity reduction
under shadow Rejection of non-shadow
pixels
▪ Useful as a pre-processing
• Chromaticity
▪ Color constancy ≡ linear attenuation
Regions under shadow become darker but retain
chromaticity (measure of color independent of
intensity) if illumination is white light
▪ Methods use color spaces with better separation
between chromaticity and intensity than RGB
(e.g., HSV, YUV…)
▪ Comparisons at the pixel level Sensitive to
noise
▪ Strong illumination changes and strong
shadows affect chromaticity
© 2023 (josem.martinez@uam.es) – AVSA II.1 66 FgSegm&ObjDetect: Foreground segmentation
Shadow detection
• Physical properties
▪ Outdoor scenes have two natural illumination
sources:
▪ Sun white light (predominant)
▪ Sky blue light
▪ Chromaticity shifted to blue spectrum if direct
sunlight is blocked non-linear attenuation
models
▪ Non-linear attenuation models can be learned
by training
• Geometry
▪ Orientation, size and shape of shadows can be
predicted with proper knowledge of:
▪ Illumination source
▪ Object shape (e.g., vehicles,
standing people…)
▪ Ground surface
▪ Background model unnecessary
▪ Methods typically assume:
▪ Different orientation of objects and their shadows
▪ Single light source
▪ Flat ground
© 2023 (josem.martinez@uam.es) – AVSA II.1 68 FgSegm&ObjDetect: Foreground segmentation
Shadow detection
• Texture
▪ Regions under shadow retain most of their
texture
▪ Texture of shadowed regions correlates with
texture of background image
▪ Texture correlation:
▪ Normalized cross-correlation
▪ Gradient correlation
▪ Gabor filtering
▪ Markov random fields
▪ Independence from color and illumination
• Temporal features
▪ Shadows share the same motion pattern as
their generating objects
▪ Useful as a post-processing Pixels over
detected shadow regions must be consistent
in time
𝐼𝑉𝑡 𝑥, 𝑦
𝛼≤ ≤ 𝛽 ∧ 𝐼𝑆𝑡 𝑥, 𝑦 − 𝐵𝑆𝑡 𝑥, 𝑦 ≤ 𝜏𝑆 ∧ 𝐷𝐻 ≤ 𝜏𝐻 ⇒ 𝑆ℎ𝑎𝑑𝑜𝑤𝑡 𝑥, 𝑦 = 1
𝐵𝑉𝑡 𝑥, 𝑦
𝐵𝑉𝑡 𝑥, 𝑦
𝛼≤ ≤ 𝛽 ∧ 𝐼𝑆𝑡 𝑥, 𝑦 − 𝐵𝑆𝑡 𝑥, 𝑦 ≤ 𝜏𝑆 ∧ 𝐷𝐻 ≤ 𝜏𝐻 ⇒ 𝑅𝑒𝑓𝑙𝑒𝑐𝑡𝑖𝑜𝑛𝑡 𝑥, 𝑦 = 1
𝐼𝑉𝑡 𝑥, 𝑦
Images borrowed from “Shadow Detection Algorithms for Traffic Flow Analysis: a Comparative Study”, A.Prati, I.Mikic, C.Grana, M. M. Trivedi, ITCS 2001
• Parametric models
▪Unimodal models (Gaussian)
▪ C.R. Wren et al., “Pfinder Real-Time Tracking of the Human
Body”, IEEE Trans. on Pattern Analysis and Machine
Intelligence, 19(7):708-785, July 1997
Probability
density t x, y
Gray level
t x, y
Probability
density 3 t x, y FOREGROUND
Gray level
Foret x, y = 1 Imaget x, y
Probability
density 3 t x, y BACKGROUND
Gray level
Foret x, y = 0 Imaget x, y
(e.g.: = 0.05)
1,t x, y 3,t x, y
FOREGROUND
2,t x, y 2,t x, y
Probability
density 1,t x, y 3,t x, y
1,t x, y 3,t x, y
Gray level
Foret x, y = 1 Imaget x, y
BACKGROUND
2,t x, y 2,t x, y
Probability
density 1,t x, y 3,t x, y
1,t x, y 3,t x, y
Gray level
Foret x, y = 0 Imaget x, y
FOREGROUND BACKGROUND
2,t x, y 2,t x, y
Probability
density 1,t x, y 3,t x, y
1,t x, y 3,t x, y
Gray level
Foret x, y = 1 Imaget x, y
Foret x, y = 0 Imaget x, y
x, y = ( Image x, y − x, y ) + (1 − ) x, y
2 2 2
t +1 t t t
▪ Renormalize weights
Probability
density
Gray level
Image0 x, y
Probability
density
1,0 x, y 1,0 x, y = 1
Gray level
Image0 x, y
Probability
density
1,0 x, y 1,0 x, y = 1
Gray level
Image1 x, y
Probability
1,1 x, y 1,1 x, y = 1
density
Gray level
Image1 x, y
Probability
1,1 x, y 1,1 x, y = 1
density
Gray level
Image2 x, y
Gray level
Image2 x, y
Gray level
Image3 x, y
Gray level
Image3 x, y
Gray level
Image4 x, y
Gray level
Image4 x, y
Gray level
𝐼𝑚𝑎𝑔𝑒5 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒5 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒6 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒6 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒6 𝑥, 𝑦 𝐼𝑚𝑎𝑔𝑒7 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒7 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒8 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒8 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒9 𝑥, 𝑦
𝜎3,9 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒9 𝑥, 𝑦
𝜎3,9 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒10 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒10 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒10 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒11 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒12 𝑥, 𝑦
AND SO ON …
Gray level
𝐼𝑚𝑎𝑔𝑒𝑁 𝑥, 𝑦
Probability
density
Gray level
Image0 x, y
Probability
density
1,0 x, y 1,0 x, y = 1
Gray level
Image0 x, y
Probability
density
1,0 x, y 1,0 x, y = 1
Gray level
Image1 x, y
Probability
1,1 x, y 1,1 x, y = 1
density
Gray level
Image1 x, y
Probability
1,1 x, y 1,1 x, y = 1
density
Gray level
Image2 x, y
Gray level
Image2 x, y
Gray level
Image3 x, y
Gray level
Image3 x, y
Gray level
Image4 x, y
Gray level
Image4 x, y
Gray level
𝐼𝑚𝑎𝑔𝑒5 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒5 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒6 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒6 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒6 𝑥, 𝑦 𝐼𝑚𝑎𝑔𝑒7 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒7 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒8 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒8 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒8 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒9 𝑥, 𝑦
𝜎3,9 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒9 𝑥, 𝑦
𝜎3,9 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒10 𝑥, 𝑦
𝜎3,10 𝑥, 𝑦
Gray level
𝐼𝑚𝑎𝑔𝑒10 𝑥, 𝑦
I8 I 4 I5 I1 I2 I3 I6 I7 Gray level
x, y =
mediani =1 N −1 ( Image x, y − Image x, y )
t −i t −i −1
0,68 2
Probability
density
1 x − Imaget − i x , y
−
2
Gray level
( x, Imaget −i x, y , ) =
1 2
e
2
Probability
density High density BACKGROUND
Gray level
Imaget x, y
Probability
density Low density FOREGROUND
Gray level
Imaget x, y
▪ Basic algorithm
▪ Limitations of basic algorithm
▪ Background model update
▪ Hot start
▪ Shadow detection
▪ Robust background models
• Parametric models
• Non-parametric models
▪Object detection and classification
© 2023 (josem.martinez@uam.es) – AVSA II.1 151 FgSegm&ObjDetect: Foreground segmentation
Contents
• Foreground Segmentation and Object Detection
▪ Foreground segmentation
▪ Object detection and classification
© 2023 (josem.martinez@uam.es) – AVSA II 152 Foreground Segmentation and Object Detection: Contents
Contents
• Foreground Segmentation and Object Detection
▪ Foreground segmentation
▪Object detection and classification
▪ Introduction
▪ Methods based on foreground segmentation
▪ Methods not based on foreground segmentation
▪ Concluding remarks
© 2023 (josem.martinez@uam.es) – AVSA II.2 153 FgSegm&ObjDetect: Object detection and classification
Introduction
© 2023 (josem.martinez@uam.es) – AVSA II.2 154 FgSegm&ObjDetect: Object detection and classification
Introduction
Sparse
scenes
© 2023 (josem.martinez@uam.es) – AVSA II.2 156 FgSegm&ObjDetect: Object detection and classification
Introduction
Image Learned
Training
Features model
▪Test phase
Learned
model Class A
Prediction
Not Class A
Image Test
Features model
Test Image
© 2023 (josem.martinez@uam.es) – AVSA II.2 158 FgSegm&ObjDetect: Object detection and classification
Introduction
▪… and …
▪Deep learning…
© 2023 (josem.martinez@uam.es) – AVSA II.2 159 FgSegm&ObjDetect: Object detection and classification
Introduction
© 2023 (josem.martinez@uam.es) – AVSA II.2 160 FgSegm&ObjDetect: Object detection and classification
Contents
• Foreground Segmentation and Object Detection
▪ Foreground segmentation
▪Object detection and classification
▪ Introduction
▪ Methods based on foreground segmentation
• Objective & challenges
• Blob extraction
• Blob classification
• Limitations
▪ Methods not based on foreground segmentation
▪ Concluding remarks
© 2023 (josem.martinez@uam.es) – AVSA II.2 161 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Objective and challenges
CDW2012 - http://www.changedetection.net/
© 2023 (josem.martinez@uam.es) – AVSA II.2 162 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Objective
© 2023 (josem.martinez@uam.es) – AVSA II.2 163 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Challenges
▪Imperfect segmentation
▪ Illumination changes and
shadows, Camouflage, Noise, …
▪Arbitrary camera views
▪Projective image distortion
(cameras with large field-of-view)
▪Low-resolution imagery
(objects < 100 pixels in height)
▪Groups of people may “look” like
cars
© 2023 (josem.martinez@uam.es) – AVSA II.2 164 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Canonical approach
Labels: people
© 2023 (josem.martinez@uam.es) – AVSA II.2 165 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Blob Extraction
© 2023 (josem.martinez@uam.es) – AVSA II.2 166 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Blob Extraction
© 2023 (josem.martinez@uam.es) – AVSA II.2 167 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Blob Extraction
----
© 2023 (josem.martinez@uam.es) – AVSA II.2 168 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Blob Extraction
Binary
image
Result
(IDs=colors)
From “Introduction to Image and Video Processing”, Th.B. Moeslund, Springer, 2012
© 2023 (josem.martinez@uam.es) – AVSA II.2 169 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Blob Extraction
© 2023 (josem.martinez@uam.es) – AVSA II.2 171 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Blob Classification
© 2023 (josem.martinez@uam.es) – AVSA II.2 173 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Blob Classification
From “Introduction to Image and Video Processing”, Th.B. Moeslund, Springer, 2012
© 2023 (josem.martinez@uam.es) – AVSA II.2 174 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Blob Classification
Feature vector
𝑓Ԧ = {𝑓1 , 𝑓2 , … , 𝑓𝑛 }
Feature model
(Gaussian)
𝑓𝑚 = {𝑓𝑚1 , … , 𝑓𝑚𝑛 }
𝑓𝑚𝑖 = {𝜇𝑖 , 𝜎𝑖 } From “Introduction to Image and Video Processing”, Th.B. Moeslund, Springer, 2012
© 2023 (josem.martinez@uam.es) – AVSA II.2 175 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Blob Classification
Weigthed 𝑓𝑖 −𝜇𝑚𝑖 2
euclidean distance
Ԧ 𝑓Ԧ𝑚 ) =
𝑊𝐸𝐷(𝑓, σ𝑛𝑖=1
𝜎 2 𝑚𝑖
Mahalanobis 𝑇
distance
Ԧ 𝑓Ԧ𝑚 ) =
𝑀(𝑓, 𝑓Ԧ − 𝑓Ԧ𝑚 𝑆 −1 𝑓Ԧ − 𝑓Ԧ𝑚
S = covariance matrix
▪Feature normalization
▪ Required for combination
▪ Same feature scale 𝑛𝑜𝑟𝑚𝐴𝑟𝑒𝑎= min 𝐴𝑟𝑒𝑎 𝐵𝐿𝑂𝐵 𝐴𝑟𝑒𝑎 𝑚𝑜𝑑𝑒𝑙
,
𝑓𝑒𝑎𝑡𝑢𝑟𝑒 𝐴𝑟𝑒𝑎 𝑚𝑜𝑑𝑒𝑙 𝐴𝑟𝑒𝑎 𝐵𝐿𝑂𝐵
• [0,1]
© 2023 (josem.martinez@uam.es) – AVSA II.2 177 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Limitations
© 2023 (josem.martinez@uam.es) – AVSA II.2 178 FgSegm&ObjDetect: Object detection and classification
Methods based on fg segmentation
Limitations
• Crowded scenes:
• Many segmentation errors: ghosts, holes, overlap
of blobs, …
© 2023 (josem.martinez@uam.es) – AVSA II.2 180 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Introduction
© 2023 (josem.martinez@uam.es) – AVSA II.2 181 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Introduction
Car/non-car
Classifier
No,Yes,
notcar.
a car.
© 2023 (josem.martinez@uam.es) – AVSA II.2 182 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Introduction
Car/non-car
Classifier
© 2023 (josem.martinez@uam.es) – AVSA II.2 183 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Introduction
• Challenges
▪ Low-resolution imagery (tiny objects)
▪ Difficult to handle multiple object poses or
projective image distortion (camera view)
▪ Training is very expensive (getting samples
and train time)
▪ Intra-class variability
▪ Cars come in a variety of shapes (sedan,
minivan, etc)
▪ People wear different clothes and take different
poses
© 2023 (josem.martinez@uam.es) – AVSA II.2 184 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Introduction
• Challenges
© 2023 (josem.martinez@uam.es) – AVSA II.2 185 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Viola&Jones
▪ Key ideas:
▪ Integral images for fast feature evaluation
▪ Rectangle features (Haar features)
▪ Boosting for feature selection
▪ Attentional cascade for fast non-face (negative)
window rejection
P. Viola and M. Jones, ‘Robust real-time face detection’ International journal of computer vision, 57(2):137-154, 2004
[15500+ cites on Google Scholar] (12/02/2018)
© 2023 (josem.martinez@uam.es) – AVSA II.2 186 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Viola&Jones
© 2023 (josem.martinez@uam.es) – AVSA II.2 187 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
HOG
© 2023 (josem.martinez@uam.es) – AVSA II.2 188 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
HOG
© 2023 (josem.martinez@uam.es) – AVSA II.2 189 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Part-based methods
• Part-based models
▪ Mixture of fine-detail models (head, limbs, shoulders, legs,…)
▪ Each model has global template + deformation
▪ Fully trained from bounding boxes alone
© 2023 (josem.martinez@uam.es) – AVSA II.2 190 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Invariance to scale
© 2023 (josem.martinez@uam.es) – AVSA II.2 191 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Comparative for pedestrian detection
HOG
VJ
LSVM
(HOG- VJ
parts) faces
© 2023 (josem.martinez@uam.es) – AVSA II.2 192 FgSegm&ObjDetect: Object detection and classification
Methods not based on fg segment.
Comparative for pedestrian detection
HOG
VJ
LSVM
(HOG- VJ
parts) faces
© 2023 (josem.martinez@uam.es) – AVSA II.2 193 FgSegm&ObjDetect: Object detection and classification
Contents
• Foreground Segmentation and Object Detection
▪ Foreground segmentation
▪Object detection and classification
▪ Introduction
▪ Methods based on foreground segmentation
▪ Methods not based on foreground segmentation
▪ Concluding remarks
© 2023 (josem.martinez@uam.es) – AVSA II.2 194 FgSegm&ObjDetect: Object detection and classification
Concluding remarks
© 2023 (josem.martinez@uam.es) – AVSA II.2 196 FgSegm&ObjDetect: Object detection and classification
Concluding remarks
© 2023 (josem.martinez@uam.es) – AVSA II.2 197 FgSegm&ObjDetect: Object detection and classification
Contents
• Foreground Segmentation and Object
Detection
▪ Foreground segmentation
▪Object detection and classification
▪ Introduction
▪ Methods based on foreground segmentation
▪ Methods not based on foreground
segmentation
▪ Concluding remarks Credits
Slides edited from original slides and
material contributed by
Juan Carlos San Miguel
juancarlos.sanmiguel@uam.es
© 2023 (josem.martinez@uam.es) – AVSA II.2 198 FgSegm&ObjDetect: Object detection and classification
Contents
• Foreground Segmentation and Object Detection
▪ Foreground segmentation
▪Object detection and classification
© 2023 (josem.martinez@uam.es) – AVSA II 199 Foreground Segmentation and Object Detection: Contents
Joint Master Degree (JMD) in Image Processing and Computer Vision (IPCV)
Escuela Politécnica Superior Universidad Autónoma de Madrid Video Processing and Understanding Lab
© 2023 (josem.martinez@uam.es) – AVSA II 200 Foreground Segmentation and Object Detection: Contents