Mdiathques
Agences de photographie
Internet (ex.AltaVista/Virage)
Applications :
Donnes biomdicales
Video de tlsurveillance
Antoine MANZANERA Cours Indexation / DEA IARFA
Plan du cours Indexation
page 4
Indexation multimedia : Etat actuel et Perspectives
Recherche de documents multimedia par le contenu
Indexation smantique manuelle
Indexation visuelle automatique
Aide l'indexation manuelle
Smantique de l'indexation video
Dcoupage en plans
Dtection d'objets
Indexation automatique
Images structures et textures
Extractions des descripteurs
Appariement d'images
Mtriques de similarit
Antoine MANZANERA Cours Indexation / DEA IARFA
Recherche multimedia par le contenu
page 5
Difficults :
Mot
Image
Dessin, schma
Modle CAO
Carte
Plan
.../...
Antoine MANZANERA Cours Indexation / DEA IARFA
Evaluation des rsultats :
Base de donnes
Requte
Rsultat
Prcision =
# rponses pertinentes
# rponses
Rappel =
# rponses pertinentes
# donnes pertinentes
Etat actuel : Indexation explicite
page 6 Antoine MANZANERA Cours Indexation / DEA IARFA
Les outils de recherche de documents multimedia qui fonctionnent actuellement sont bass
sur une recherche de mots clefs explicitement attachs au document ou indexs
automatiquement partir du texte environnant (Ex : Google.)
Les documents video telles que les archives audiovisuelles sont indexs manuellement par
des oprateurs spcialiss, partir d'un descriptif trs prcis li un thesaurus.
Mais cette indexation manuelle s'avre une tche pnible et longue (jusqu' 10 fois la
dure d 'une squence, alors que par exemple le fonds de document tlvisuel de l'INA
reprsente 350.000 heures de programmes...)
De plus une donne intressante une date donne ne l'tait pas forcment la date de
l'indexation...
Il faut galement citer l'mergence de nouveaux standards de codage video tels que
Mpeg7 qui intgre dans le codage des donnes explicites relatifs aux contenus
audiovisuels, dans le but de faciliter la fois la recherche d'information dans une base de
donnes video, et la navigation intelligente dans une video.
Indexations smantique et descriptive
page 7 Antoine MANZANERA Cours Indexation / DEA IARFA
Par nature, l'indexation manuelle est smantique. L'oprateur d'indexation attache au
document des donnes de haut niveau relatifs la signification du contenu de l'objet. Les
requtes associes sont en gnral des mots, dsignant un objet, une action, le nom d'un
personnage ou d'un vnement.
Par opposition, l'indexation automatique est essentiellement descriptive ou visuelle.
L'algorithme d'indexation attache des donnes de bas niveau smantique, relatifs aux
contenus gomtrique, spectral, de l'image, un niveau local ou global. Les requtes
associes se font en gnral par l'exemple, ou par modle.
Mais l'analyse automatique de documents peut galement tre utilise pour rendre plus
facile (plus rapide, moins pnible) le travail de l'oprateur d'indexation manuelle. Cela
concerne typiquement :
Nature du lieu
Plan
Scne :
Aide l'indexation video
page 9 Antoine MANZANERA Cours Indexation / DEA IARFA
Exemple : Dcoupages en plans (cuts) d'une video
Les techniques employes sont diverses ; elles sont
en gnral bases sur la dtection de discontinuits
temporelles d'un ou de plusieurs descripteurs
globaux associs :
* La couleur. Ex : moments d'histogrammes
couleurs.
* Le mouvement. Ex, ci-contre : extraction du
mouvement dominant (transformation affine 2d), et
mesure du taux de recouvrement entre image et
image transforme.
Difficults :
Fondu-enchains,
Mouvements brusques,...
Logiciel MD-shots (IRISA Rennes / projet VISTA)
de dcoupage video, bas sur un descripteur global
du mouvement dominant (axe vertical)
image I
t
image I
t+1
image I
t
transforme
Aide l'indexation video
page 10 Antoine MANZANERA Cours Indexation / DEA IARFA
Enfin, certaines techniques spcifiques de dtection, reconnaissance, identification sont
utilises pour effectuer des tches particulires d'aide l'indexation. Ce sont typiquement :
* La dtection et le suivi des objets mobiles.
* La dtection d'objets particuliers :
visages, vhicules, texte incrust pour indentifier le type de scne
* Identification : le visage d'un personnage, un vhicule particulier,...
Un problme qui accompagne souvent celui de la segmentation en plans pour l'aide
l'indexation video est l'extraction d'images-clefs dans chaque plan, c'est--dire d'images
les plus reprsentatives du plan. Les techniques utilises actuellement reposent
gnralement sur des statistiques lies aux descripteurs utiliss pour le dcoupage en plans.
On peut alors utiliser l'image mdiane, les images extrmes,...
Ex : video cliquable (INRIA)
page 11 Antoine MANZANERA Cours Indexation / DEA IARFA
Interface de l'outil de segmentation video dvelopp l'INRIA Rhne-Alpes projet MOVI
Indexation automatique d'images
page 12
Quels descripteurs ?
Reconnaissance 2d ou 3d
Visibilit partielle
Changement de luminosit
.../...
augmentation de la robustesse
Utilisation des points d'intrt :
On extrait des descripteurs locaux uniquement aux voisinages des points
les plus intressants .
Puis on reprsente le comportement local au voisinage de ces points par
les descripteurs diffrentiels :
L
i j
t
=G
i j
t
I G
i j
t
=
i+j
x
i
y
j
G
t
G
t
( x , y)=
1
2nt
2
exp(
( x
2
+y
2
)
2 t
2
)
Jet local : avec :
et :
L
ij
t
; 0 <i+ j<3 =L , L
x
, L
y
, L
xx
, L
xy
, L
yy
, L
xxx
, L
xxy
, L
xyy
, L
yyy
On notera :
(drives jusqu'au 3e ordre)
Points d'intrt
(mthode de Harris)
t : facteur d'chelle
t
Invariants gomtriques et photomtriques
page 17 Antoine MANZANERA Cours Indexation / DEA IARFA
Le principe de calcul des invariants est de combiner les diffrentes composantes du jet
local de manire obtenir des grandeurs qui soient invariantes divers changements
d'aspect, notamment transformation affines et changement d'illumination.
1=
(
L
L
i
L
i
L
i
L
ij
L
j
L
ii
L
ij
L
ij
e
ij
( L
jkl
L
i
L
k
L
l
L
jkk
L
i
L
l
L
l
)
L
iij
L
j
L
k
L
k
L
ijk
L
i
L
j
L
k
e
ij
L
jkl
L
i
L
k
L
l
L
ijk
L
i
L
j
L
k
)
e
xy
=e
yx
=1
e
xx
=e
yy
=0
1
2
=L
i
L
ij
L
j
=L
xx
L
x
L
x
+2 L
x
L
xy
L
y
+L
yy
L
y
L
y
1
7
=e
ij
L
jkl
L
i
L
k
L
l
=L
xxy
(L
x
L
x
L
x
+2 L
x
L
y
L
y
)
+L
xyy
(2 L
x
L
x
L
y
+L
y
L
y
L
y
)L
yyy
L
x
L
y
L
y
+L
xxx
L
x
L
x
L
y
Invariants diffrentiels de Hilbert :
Notations d'Einstein : sommation sur les indices
Par ex :
Avec :
quantits invariantes par rotation (Notez : invariance par rotation du noyau gaussien)
1 - Invariance par dplacement
Invariants gomtriques et photomtriques
page 18 Antoine MANZANERA Cours Indexation / DEA IARFA
2 - Invariance photomtrique
Normaliser par l'un des invariants (par ex. Y
1
).
f ( I )=aI +b
L'objectif est d'tre invariant une modification affine de la fonction
d'illumination :
3 - Invariance par changement d'chelle
Utiliser des invariants plusieurs chelles.
x=x
1
, ., x
n
y=y
1
,., y
n
.../...
Un vecteur d'invariants est donc
calcul pour chaque point
d'intrt dans toutes les images.
Ce sont ces vecteurs qui seront
compars par la suite.
Mtriques d'appariement
page 19
Le problme consiste donc comparer des descripteurs qui sont des vecteurs imprcis :
Mtriques d'appariement :
Distance euclidienne
Distance de Mahalanobis
x=x
1
,., x
n
C=
(
var ( x
1
) cov( x
1
, x
2
) cov( x
1
, x
n
)
cov( x
2
, x
1
) var ( x
2
) cov( x
2
, x
n
)
cov( x
n
, x
1
) cov( x
n
, x
2
) var ( x
n
)
)
6
e
( x , x ' )=
.
( xx ' )
t
( xx ' )
6
m
( x , x ' )=
.
( xx ' )
t
C
1
( xx ' )
cov ( x
i
, x
j
)=( x
i
j
i
)( x
j
j
j
)= x
i
x
j
x
i
x
j
var ( x
i
)=cov( x
i
, x
i
)
j
i
= x
i
P. Gros : Traitement des images par le contenu - document de cours - IRISA 1999.
.../...