latent semantic indexing for video content modeling and
play

Latent Semantic Indexing for Video Content Modeling and Analysis - PDF document

Latent Semantic Indexing for Video Content Modeling and Analysis Fabrice Souvannavong, Bernard Merialdo and Beno t Huet D epartement Communications Multim edias Institut Eur ecom 2229, route des cr etes 06904 Sophia-Antipolis


  1. Latent Semantic Indexing for Video Content Modeling and Analysis Fabrice Souvannavong, Bernard Merialdo and Benoˆ ıt Huet D´ epartement Communications Multim´ edias Institut Eur´ ecom 2229, route des crˆ etes 06904 Sophia-Antipolis - France (Fabrice.Souvannavong, Bernard.Merialdo, Benoit.Huet)@eurecom.fr Abstract tion. Many researchers are currently investigating meth- ods to automatically analyze, organize, index and retrieve In this paper we describe our method for feature extrac- video information [1, 7]. This effort is further underlined tion developed for the Video-TREC 2003 workshop. La- by the emerging Mpeg-7 standard that provides a rich and tent Semantic Indexing (LSI) was originally introduced to common description tool of multimedia contents. It is efficiently index text documents by detecting synonyms also encouraged by Video-TREC which aims at develop- and the polysemy of words. We successfully proposed ing and evaluating techniques for video content analysis an adaptation of LSI to model video content for object and retrieval. retrieval. Following this idea we now present an exten- One Video-TREC task focuses on the detection of high- sion of our work to index and compare video shots in a level features in video shots; such features include out- large video database. The distributions of LSI features doors, news subject, people, building, ... . To solve this among semantic classes is then estimated to detect con- problem, we propose to model the video content with La- cepts present in video shots. K-Nearest Neighbors and tent Semantic Indexing. Then based on these new fea- Gaussian Mixture Model classifiers are implemented for tures, we train two classifiers to finally detect semantic this purpose. Finally, performances obtained on LSI fea- concepts. Performances of the K-Nearest Neighbors and tures are compared to a direct approach based on raw fea- Gaussian Mixture Models classifiers are compared and tures, namely color histograms and Gabor’s energies. provide a framework to evaluate the efficiency of Latent Semantic Indexing for video content modeling. Keywords : Latent Semantic Indexing, Video Content Latent Semantic Analysis was proven effective for text Analysis, Gaussian Mixture Model, Kernel Regression document analysis, indexing and retrieval [2] and some extensions to audio and image features were proposed [4, 9]. In [8], we have introduced LSA to model a sin- 1 Introduction gle video sequence for enhanced navigation. This article extends our previous work to model and compare video With the growth of numeric storage facilities, many doc- shots in a large video database. Contrary to single video uments are now archived in huge databases or extensively modeling, the diversity of the content requires specific shared on the Internet. The advantage of such mass stor- adaptations to correctly model video shots. age is undeniable, however the challenging tasks of con- tent indexing and retrieval remain unsolved, especially for The next section introduces the Latent Semantic In- video sequences, without the expensive human interven- dexing conjointly with methods to improve performances, 1

  2. ☛ ☛ ✍ ✁ ✁ � ✏ ✝ ✏ ✁ ✁ ☛ ☎ ✆ ☎ ✁ ✁ ✁ ✁ � � � � i.e. combination of color and texture information and bet- key-frames are the representative frames of shots. ter robustness. Then, K-Nearest Neighbors and Gaussian Mathematical operations are finally conducted in the Mixture Model classifiers are presented in this context. following manner: Next, their performance and the efficiency of LSI are dis- cussed through experimental results. Finally, we conclude First a codebook of frame-regions is created on a set with a summary and future work. of training videos, The co-occurrence matrix is constructed: 2 Video Content Modeling Let A of size M by N be the co-occurrence matrix of M centroids (defining a codebook) into N key-frames In order to efficiently describe the video content, we de- (representing the video database). Its value at cell (i, cided to borrow a well-known method used for text docu- j) corresponds to the number of times the region i ment analysis named Latent Semantic Indexing [2]. First appears in the frame j. we detail the adaptation of LSI to our situation and then Next, it is analyzed through LSA: propose methods to include multiple features and to im- USV t where The SVD decomposition gives A prove the robustness of LSI in our particular case, i.e mod- ✄ M eling of video shots in a large database. UU t VV t I ✂ L min ✂ N ✄ σ 1 Latent Semantic Indexing (LSI) is a theory and method ✂✞✝✟✝✠✂ σ L ☎✡✂ σ 1 σ 2 σ L S diag for extracting and representing the contextual meaning of ✝✟✝✠✝ words by statistical computations applied to a large cor- Then A is approximated by truncating U and V ma- pus of text. The underlying idea is that the aggregate of trices to keep k factors in S corresponding to the all the word contexts in which a given word does and does highest singular values. not appear provides a set of mutual constraints that largely ✄ σ 1 ✂☞✝✠✝✠✂ σ k ˆ U k S k V t A k with S k diag determines the similarity of meaning of words and sets of words to each other [5]. In practice, we construct the oc- ✄ j currence matrix A of words into documents. The singular Finally, indexing of a context of A noted c ☎ and a value decomposition of A gives transformation parame- new context q is realized as follows: ters to a singular space where projected documents can p c row j of VS efficiently be compared. ✌ j For video content analysis, a corpus does not naturally q t U k p q exist, however one can be obtained thanks to vector quan- tification technics. In [8], we presented an approach on And to retrieve the context q in a database containing single video sequences that relies on k-means clustering indexed contexts p j , the cosine measure m c is used to create a corpus of frame-regions. Basically, key-frames to compare elements. are segmented into regions [3] and each region is repre- ✄ p j p q ✝ p j sented by a set of features like color histogram and Ga- ✏ p q ✏ p j m c ✂ q ☎✎✁ bor’s energies. They are then mapped into a codebook, obtained with the k-means algorithm, to construct the co- The most similar elements to the query are those with occurrence matrix A of codebook elements in video key- the highest value of m c . frames. Thus each frame is represented by the occurrence of codebook terms. LSI is then applied to the matrix The number of singular values kept for the projection A and provides projection parameters U into a singular drives the LSA performance. On one hand if too many space where frame vectors are projected to be indexed and factors are kept, the noise will remain and the detection compared. This can be extended to model a set of video of synonyms and the polysemy of visual terms will fail. sequences; the set can be seen as a unique video where On the other hand if too few factors are kept, important

Recommend


More recommend