La d´
etection de mouvement dans une vid´
eo :
histoire d’une technologie et d’un brevet
Marc Van Droogenbroeck
/home/mvd/tex/presentation/images/logoCoul
Table des mati`
eres
1 Une technologie
Gen`ese d’une technologie
Description de la technologie ViBe Applications
2 Protection de la technologie
/home/mvd/tex/presentation/images/logoCoul
Contexte : d´
etection et reconnaissance de personnes
1 2 3 5 8 13 21 34 55 60 65 70 75 80 85 90 95 100
Size of the majority vote window (V)
Correct identification rate
M=N=15 M=N=20
/home/mvd/tex/presentation/images/logoCoul
/home/mvd/tex/presentation/images/logoCoul
Que cherche-t-on dans une vid´
eo ?
I Au contraire des images, la vid´eo a un aspect dynamique et
donc du mouvement.
I Les objets en mouvement se caract´erisent par :
une forme une apparence
I Exemple
la peau ⇒ l’apparence (couleur) le visage ⇒ la forme et l’apparence
/home/mvd/tex/presentation/images/logoCoul
Analyse de la silhouette I
/home/mvd/tex/presentation/images/logoCoul
Analyse de la silhouette II
/home/mvd/tex/presentation/images/logoCoul
Repenser la d´
etection de mouvement pour obtenir de
meilleures silhouettes
Difficult´es :I la d´etection des formes n’est pas pr´ecise
I manque de robustesse
Sc´enario id´eal :
/home/mvd/tex/presentation/images/logoCoul
Techniques existantes
(c)Codebook (d)EGMM [Zivkovic] (e) GMM [Li et al.]
/home/mvd/tex/presentation/images/logoCoul
Cahier des charges
Contraintes pour une nouvelle technique :
I meilleur d´etourage des objets
I peu d’op´erations
I fonctionnement en temps r´eel
/home/mvd/tex/presentation/images/logoCoul
Approche classique
D´efinition
arri`ere-plan ou background = partie qui n’est pas en mouvement
avant-plan ou foreground = partie en mouvement
Classiquement, on proc`ede comme suit :
I mod´elisation de l’arri`ere-plan et stockage du mod`ele
I lorsqu’une nouvelle image se pr´esente, on compare chaque
point de l’image (pixel) `a son mod`ele
I si le mod`ele est proche de la valeur du pixel, alors le pixel fait
partie du background, sinon c’est un point de l’avant-plan
/home/mvd/tex/presentation/images/logoCoul
Innovation
ViBe se caract´erise par plusieurs innovations
I Mod`ele = nombre d’´echantillons du pass´e
I Crit`ere d’appartenance au background bas´ee sur une
comparaison de la valeur du pixel aux ´echantillons du mod`ele
I Mise `a jour temporelle al´eatoire
/home/mvd/tex/presentation/images/logoCoul
Vid´
eo-surveillance et s´
ecurit´
e
I D´etection de personnes
I Comptage
/home/mvd/tex/presentation/images/logoCoul
Analyse de la marche
/home/mvd/tex/presentation/images/logoCoul
R´
eglage de param`
etres dans un appareil de prise de vue
/home/mvd/tex/presentation/images/logoCoul
Impainting
/home/mvd/tex/presentation/images/logoCoul
Logiciel
ViBe se d´ecline principalement comme un logiciel.
Protections possibles
* par secret (oui, mais possibilit´e de reverse engineering)
* par brevet * ?
/home/mvd/tex/presentation/images/logoCoul
Difficult´
es
I Difficult´es contextuelles
l’Universit´e favorise les publications
financement ?
o`u s’arrˆete une technologie quand un laboratoire continue `a
faire ´evoluer cette technologie ?
I Difficult´es propres `a ViBe copiage facile
pas d’outil de benchmarking universel dans quel appareil place-t-on la technologie ?
smartphone
appareil photo ou cam´escope PC
/home/mvd/tex/presentation/images/logoCoul
Brevets
Demande introduite en juillet 2007.
I M. Van Droogenbroeck, and O. Barnich, Visual background
extractor,
World Intellectual Property Organization, WO 2009/007198, Application number EP07112011.7, January 2009.
European Patent Office, EP 2 015 252 B1, 2010. Japan Patent Office, JP 2011 4699564 B2, June 2011. United States Patent and Trademark Office, US 8,009,918 B2, 18 pages, August 2011.
Points particuliers :
I couverture g´eographique.
I que prot`ege-t-on ? Le brevet parle de signaux et ne se limite
pas `a des images.
I on embrasse un maximum de notions (mod`ele hi´erarchique,
/home/mvd/tex/presentation/images/logoCoul
Le produit
Il est n´ecessaire de comprendre la technologie et l’exploitation
I C’est fondamentalement une technologie qui est en amont de
la plupart des techniques d’analyse du mouvement, voire toutes !
I C’est du logiciel
/home/mvd/tex/presentation/images/logoCoul
Moyens pour valoriser
1 Choix d’un nom ! ... ViBe
2 Brevets : 4 brevets approuv´es
3 Logiciel de d´emonstration
cr´eation d’un site Internet d´edi´e
[ http://www.motiondetection.org ]
version de d´emonstration compl`etement fonctionnelle
4 Implantations particuli`eres
PC
appareil photo IXUS
android (appareil photo et tablette)
/home/mvd/tex/presentation/images/logoCoul
Concours et benchmarking
/home/mvd/tex/presentation/images/logoCoul
Ce qu’en pensent d’autres auteurs
“Considering these aspects, Barnich is a strong favorite, since it is simple and almost parameterless.”
(S. Brutzer, B. Hoferlin, and G. Heidemann. Evaluation of background subtraction techniques for video surveillance. In IEEE International Conference on Computer Vision and Pattern Recognition, pages 1937-1944, Colorado Spring, USA, June 2011)
“Recently, the first nondeterministic background model (ViBe) was proposed in [1] and shown to outperform a wide variety of existing algorithms. The ViBe model is unique in that it is the first and only scene model that uses a completely stochastic maintenance algorithm to integrate new information into the system.”
(N. Mould and J. Havlicek, A Conservative Scene Model Update Policy. In Southwest Symposium on Image Analysis and Interpretation, Santa Fee, New Mexico, USA, April 2012)