



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Semi-supervised adapted hmms for unusual event detectionSemi-supervised Adapted HMMs for Unusual Event Detection Dong Zhang,Daniel Gatica-Perez,Samy Bengio and Iain McCowan IDIAP Research Institute,Martigny,SwitzerlandSwiss Federal Institute of Technology,Lausanne,Switzerlandzhang,gatica,bengio,mcco
2、wanidiap.chAbstractWe address the problem of temporal unusual event de-tection.Unusual events are characterized by a number of features(rarity,unexpectedness,and relevance)that limit the application of traditional supervised model-based ap-proaches.We propose a semi-supervised adapted Hidden Markov
3、Model(HMM)framework,in which usual event models are?rst learned from a large amount of(commonly available)training data,while unusual event models are learned by Bayesian adaptation in an unsupervised manner. The proposed framework has an iterative structure,which adapts a new unusual event model at
4、 each iteration.We show that such a framework can address problems due to the scarcity of training data and the dif?culty in pre-de?ning unusual events.Experiments on audio,visual,and audio-visual data streams illustrate its effectiveness,compared with both supervised and unsupervised baseline metho
5、ds. 1IntroductionIn some event detection applications,events of interest occur over a relatively small proportion of the total time: e.g.alarm generation in surveillance systems,and extrac-tive summarization of raw video events.The automatic de-tection of temporal events that are relevant,but whose
6、oc-currence rate is either expected to be very low or cannot be anticipated at all,constitutes a problem which has recently attracted attention in computer vision and multimodal pro-cessing under an umbrella of names(abnormal,unusual,or rare events)17,19,6.In this paper we employ the term unusual ev
7、ent,which we de?ne as events with the following properties:(1)they seldom occur(rarity);(2)they may not have been thought of in advance(unexpectedness);and(3) they are relevant for a particular task(relevance).This work was supported by the Swiss National Center of Competence in Research on Interact
8、ive Multimodal Information Management(IM2), and the EC project Augmented Multi-party Interaction(AMI,pub.AMI-62).It is clear from such a de?nition that unusual event de-tection entails a number of challenges.The rarity of an un-usual event means that collecting suf?cient training data for supervised
9、 learning will often be infeasible,necessitating methods for learning from small numbers of examples.In addition,more than one type of unusual event may occur in a given data sequence,where the event types can be ex-pected to differ markedly from one another.This implies that training a single model
10、 to capture all unusual events will generally be infeasible,further exacerbating the prob-lem of learning from limited data.As well as such mod-eling problems due to rarity,the unexpectedness of unusual events means that de?ning a complete event lexicon will not be possible in general,especially con
11、sidering the genre-and task-dependent nature of event relevance.Most existing works on event detection have been de-signed to work for speci?c events,with well-de?ned models and prior expert knowledge,and are therefore ill-posed for handling unusual events.Alternatives to these approaches, addressin
12、g some of the issues related to unusual events, have been proposed recently17,19,6.However,the prob-lem remains unsolved.In this paper,we propose a framework for unusual event detection.Our approach is motivated by the observation that,while it is unrealistic to obtain a large training data set for
13、unusual events,it is conversely possible to do so for usual events,allowing the creation of a well-estimated model of usual events.In order to overcome the scarcity of training material for unusual events,we propose the use of Bayesian adaptation techniques14,which adapt a usual event model to produ
14、ce a number of unusual event models in an unsupervised manner.The proposed framework can thus be considered as a semi-supervised learning technique.In our framework,a new unusual event model is de-rived from the usual event model at each step of an itera-tive process via Bayesian adaptation.Temporal
15、 dependen-cies are modeled using HMMs,which have recently shown good performance for unsupervised learning1.We objec-tively evaluate our algorithm on a number of audio,visual, and audio-visual data streams,each generated by a sepa-0-7695-2372-2/05/$20.00 (c) 2005 IEEErate source,and containing diffe
16、rent events.With relatively simple audio-visual features,and compared to both super-vised and unsupervised baseline systems,our framework produces encouraging results.The paper is organized as follows.Section2describes related work.The proposed framework is introduced in Sec-tion3.In Section4,we pre
17、sent experimental results and discuss our?ndings.We conclude the paper in Section5.2Related WorkThere is a large amount of work on event detection.Most works have been centered on the detection of prede?ned events in particular conditions using supervised statistical learning methods,such as HMMs12,
18、7,18,and other graphical models3,11,10,9.In particular,some recent work has attempted to recognize highlights in videos,e.g., sports15,7,18.In our view,this concept is related but not identical to unusual event detection.On one hand,typi-cal highlight events in most sports can be well de?ned from th
19、e sports grammar and,although rare,are predictable(e.g., goals in football,home-runs in baseball,etc).On the other hand,truly unusual events(e.g.a blackout in the stadium) could certainly be part of a highlight.Fully supervised model-based approaches are appropri-ate if unusual events are well-de?ne
20、d and enough train-ing samples are available.However,such conditions often do not hold for unusual events,which render fully super-vised approaches ineffective and unrealistic.To deal with the problem,an HMM approach was proposed in6to detect unusual events in aerial videos.Without any mod-els for u
21、sual activities,and with only one training sample, unusual events models are handcoded using a set of pre-de?ned spatial semantic primitives(e.g.“close”or“adja-cent”).Although unusual event models can be created with intuitive primitives for simple cases,it is infeasible for com-plex events,in which
22、 primitives are dif?cult to de?ne.As an alternative,unsupervised approaches for unusual event detection have also been proposed17,19.In a far-?eld surveillance setting,the use of co-occurrence statistics derived from motion-based features was proposed in17 to create a binary-tree representation of c
23、ommon patterns. Unusual events were then detected by measuring aspects of how usual each observation sequence was.The work in19proposed an unsupervised technique to detect un-usual human activity events in a surveillance setting,using analysis of co-occurrence between video clips and motion/ color f
24、eatures of moving objects,without the need to build models for usual activities.Our work attempts to combine the complementary ad-vantages of supervised and unsupervised learning in a prob-abilistic setting.On one hand,we learn a general usual event model exploiting the common availability of train-
25、Figure1.HMM topology for the proposed frameworking data for such an event type.On the other hand,we use Bayesian adaptation techniques to create models for unusual events in an iterative,data-driven fashion,thus ad-dressing the problem of lack of training samples for unusual events,without relying o
26、n pre-de?ned unusual event sets.3Iterative Adapted HMMIn this section,we?rst introduce our computational framework.We then describe the implementation details.3.1Framework OverviewAs shown in Figures1and3,our framework is a hi-erarchical structure based on an ergodic K-class Hidden Markov Model(HMM)
27、(is the number of unusual event states plus one usual event state),where each state is a sub-HMM with minimum duration constraint.The central state represents usual events,while the others represent unusual events.All states can reach(or be reached from)other states in one step,and every state can t
28、ransmit to itself.Our method starts by having only one state represent-ing usual events(Figure2,step0).It is normally easy to collect a large number of training samples for usual events, thus obtaining a well-estimated model for usual events.A set of parameters of the usual-event HMM model is learne
29、d by maximizing the likelihood of observation se-quences as follows:(1) The probability density function of each HMM state is as-sumed to be a Gaussian Mixture Model(GMM).We use the standard Expectation-Maximization(EM)algorithm5 to estimate the GMM parameters.In the E-step,a segmen-tation of the tr
30、aining samples is obtained to maximize the0.Training the general modelA general usual event model is estimated witha large number of training samples.1.Outlier detectionSlice the test sequence into?xed length segments.The segment with the lowest likelihood given thegeneral model is identi?ed as outl
31、ier.2.AdaptationA new unusual event model is adapted from the generalusual event model using the detected outlier.The usual event model is adapted from the generalusual event model using the other segments.3.Viterbi decodingGiven a new HMM topology(with one more state),the test sequences are decoded
32、 using Viterbialgorithm to determine the boundary of events.4.Outlier detectionIdentify a new outlier,which has the smallestlikelihood given the adapted usual event model.5.Repeat step2,3,46.StopStop the process after the given number of iterations.Figure2.Iterative adapted HMMlikelihood of the data
33、,given the parameters of the GMMs. This is followed by an M-step,where the parameters of the GMMs are re-estimated based on this segmentation.This creates a general usual event model.Given the well-estimated usual event model and an un-seen test sequence,we?rst slice the test sequence into?xed lengt
34、h segments with overlapping.This is done by mov-ing a sliding window.The choice of the sliding window size corresponds to the minimum duration constraint in the HMM framework.Given the usual event model,the likeli-hood of each segment is then calculated.The segment with the lowest likelihood value i
35、s identi?ed as an outlier(Figure 2,step1).The outlier is expected to represent one speci?c unusual event and could be used to train an unusual event model.However,one single outlier is obviously insuf?cient to give a good estimate of the model parameters for unusual events.In order to overcome the l
36、ack of training material, we propose the use of model adaptation techniques,such as Maximum a posteriori(MAP)14,where we adapt the al-ready well-estimated usual event model to a particular un-usual event model using the detected outlier,i.e,we start from the usual event model,and move towards an unu
37、sual event model in some constrained way(see Section3.2for implementation details).The original usual event model is trained using a large number of samples,which generally means that it yields Gaussians with relatively large vari-ances.In order to make the model better suited for testse-Figure3.Ill
38、ustration of the algorithm?ow.At each iteration,two leaf nodes,one representing usual events and the other one repre-senting unusual events,are split from the parent usual event node;A leaf node representing an unusual event is also adapted from the parent unusual event node.quences,the original usu
39、al event model is also adapted with the other segments(except for the detected outlier),using the same adaptation technique for the unusual event model (Figure2,step2).Given the new unusual and usual event models,both adapted from the general usual event model,the HMM topology is changed with one mo
40、re state.Hence the cur-rent HMM has2states,one representing the usual events and one representing the?rst detected unusual event.The Viterbi algorithm is then used to?nd the best possible state sequence which could have emitted the observation sequence,according to the maximum likelihood(ML)cri-teri
41、on(Figure2,step3).Transition points,which de?ne new segments,are detected using the current HMM topol-ogy and parameters.A new outlier is now identi?ed by sorting the likelihood of all segments given the usual event model(Figure2,step4).The detected outlier provides ma-terial for building another un
42、usual event model,which is also adapted from usual event model.At the same time, both the unusual and usual event models are adapted us-ing the detected unusual/usual event samples respectively. The process repeats until we obtain the desired number of unusual events.At each iteration,all usual/unus
43、ual event models are adapted from the parent node(see Figure3),and a new unusual event model is derived from the usual event model via Bayesian adaptation.The number of iterations thus corresponds to the number of unusual event models,as well as the number of states in the HMM topology.As shown in F
44、igure3,the proposed framework has a top-down hierarchical structure.Initially,there is only one node in the tree,representing the usual event model.At the?rst iteration,two new leaf nodes are split from the upper parent node:one representing usual events and the other one rep-resenting unusual event
45、s.At the second iteration,there are three leaf nodes in the tree:two for unusual events and one for usual events.The tree grows in a top-down fashion un-til we reach the desired number of iterations.The proposed algorithm is summarized in Figure2.Compared with previous work on unusual event detec-ti
46、on,our framework has a number of advantages.Most ex-isting techniques using supervised learning for event detec-tion require manually labeling of a large number of train-ing samples.As our approach is semi-unsupervised,it does not need explicitly labeled unusual event data,facilitating initial train
47、ing of the system and hence application to new conditions.Furthermore,we derive both unusual event and usual event models from a general usual event model via adaptation techniques in an online manner,thus allowing for a faster model training.In addition,the minimum du-ration constraint for temporal
48、 events can be easily imposed in the HMM framework by simply changing the number of cascaded states within each class.In the next subsection,we give more details on the used adaptation techniques.3.2MAP AdaptationSeveral adaptation techniques have been proposed for GMM-based HMMs,such as Gaussian cl
49、ustering,Maxi-mum Likelihood Linear Regression(MLLR)and Maximum a posteriori(MAP)adaptation(also known as Bayesian adaptation)14.These techniques have been widely used in tasks such as speaker and face veri?cation14,4.In these cases,a general world model of speakers/faces are trained and then adapte
50、d to the particular speaker/face.In our case,we train a general usual event model and then use MAP to adapt both unusual and usual event models.According to the MAP principle,we select parameters such that they maximize the posterior probability density, that is:(2) where is the data likelihood and
51、is the prior distribution.When using MAP adaptation,different param-eters can be chosen to be adapted14.In14,4,the pa-rameters that are adapted are the Gaussian means,while the mixture weights and standard deviations are kept?xed and equal to their corresponding value in the world model.In our case
52、we adapt all the parameters.The reason to adapt the weights is that we model events(either usual or unusual) with different components in the mixture model.When only one speci?c event is present,it is expected that the weights of the other components will be adapted to zero(or a rela-tively small va
53、lue).We also adapt the variances in order to move from the general model,which may have larger co-variance matrix,to a speci?c model,with smaller variance, focusing on one particular event in the test sequence.Following14,there are two steps in adaptation.First, estimates of the statistics of the tr
54、aining data are com-puted for each component of the old model.We useto represent the weight,mean and variance for component in the new model,respectively. These parameters are estimated by ML,using the well-known equations2,(3)(4)(5) where is the number of data examples.In the second step,the parame
55、ters of a mixture are adapted using the following set of update equations8.(6)(7)(8)where,are weight,mean and variance of the adapted model in component,are the corresponding parameters in the old component respec-tively,and is a weighting factor to control the balance between old model and new esti
56、mates.The smaller the value of,the more contribution the new data makes to the adapted model.4Experiments and ResultsIn this section,we?rst introduce the performance mea-sures and baseline systems we used to evaluate our results. Then we illustrate the effectiveness of the proposed frame-work using
57、audio,visual and audio-visual events.4.1Performance MeasuresThe problem of unusual event detection is a two-class classi?cation problem(unusual events events), with two types of errors:a false alarm(FA),when the method accepts an usual event sample(frame),and a false rejection(FR),when the method re
58、jects an unusual event sample.The performance of the unusual event detection method can be measured in terms of two error rates:the false alarm rate(FAR),and the false rejection rate(FRR), de?ned as follows:FARnumber of FAsnumber of usual event samples(9)FRRnumber of FRsnumber of unusual event sampl
59、es(10)The performance for an ideal event detection algorithm should have low values of both FAR and FRR.We also use the half-total error rate(HTER),which combines FAR and FRR into a single measure:HTER FAR FRR.4.2Baseline SystemsTo evaluate the results,we compare the proposed semi-supervised framework with the following
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- SB/T 11235-2023人像攝影服務(wù)機(jī)構(gòu)誠信評價規(guī)范
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)與服務(wù)全真模擬考試試卷A卷含答案
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)提升訓(xùn)練試卷B卷附答案
- 新泰數(shù)學(xué)初一試題及答案
- 安全防火知識培訓(xùn)課件
- 2025年黨史競賽知識題庫50題及答案
- 監(jiān)理基礎(chǔ)知識培訓(xùn)課件
- 人工智能醫(yī)療輔助系統(tǒng)應(yīng)用及操作指南
- 唐宋八大家之一王安石介紹與作品欣賞教案
- 公司股份制改革法律文件匯編手冊
- 一年級上冊期末班語文質(zhì)量分析(劉玉華)
- 劍橋英語一級詞匯表
- 馬鞍山博望區(qū)新城區(qū)控制性詳細(xì)規(guī)劃的知識
- 種植義齒修復(fù)
- QPQ新工藝新技術(shù)研發(fā)、推廣、加工及QPQ金屬表面處理
- 墓碑供貨方案及服務(wù)保障措施
- ACLS-PC-SA課前自我測試試題及答案
- 第十四章磨削及砂輪課件
- 水泥企業(yè)化驗(yàn)室控制組試題(庫)
- 肇慶市勞動合同
- 電力施工安全技術(shù)交底記錄表
評論
0/150
提交評論