An Efficient Background Updating Scheme for Real-time Traffic Monitoring

Size: px
Start display at page:

Download "An Efficient Background Updating Scheme for Real-time Traffic Monitoring"

Transcription

1 2004 IEEE Intellgent Transportaton Systems Conference Washngton, D.C., USA, October 3-6, 2004 WeA1.3 An Effcent Background Updatng Scheme for Real-tme Traffc Montorng Suchendra M. Bhandarkar and Xngzh Luo Department of Computer Scence, The Unversty of Georga Athens, Georga , USA Abstract Background updatng s an mportant problem n dynamc scene analyss. It s crtcal to be able to dstngush between long-term gradual changes n the background and shortterm rapd changes resultng from movng objects n the scene. In ths paper we propose an effcent background updatng scheme for real-tme traffc montorng. In partcular, we address the sleepng person problem, whch arses frequently n the context of real-tme traffc montorng. The proposed scheme combnes two levels of reasonng: lowlevel reasonng based on pxel status analyss and hgh-level reasonng based on movng object correspondence analyss. The proposed scheme s robust and fast enough to satsfy the real-tme constrants of traffc montorng. 1. Introducton Separatng the foreground from background s an mportant though dffcult problem n computer vson. Ths problem s even more complex n the case of dynamc scenes where the background typcally changes wth tme and hence needs to be updated perodcally. In computer analyss of dynamc scenes t s crtcal to be able to dstngush between long-term gradual changes n the background whch are typcally global n nature (such as changes n ambent llumnaton) and short-term rapd changes n the scene resultng from the presence of movng objects. Most object trackng systems need a background mage to extract movng objects n the scene. Systems that use known background mages for tranng [1] are not adaptve to changes n the background f the tranng mages do not span all possble varatons n the background. Moreover, n many practcal stuatons, t s dffcult to acqure tranng mages that do not contan a movng object. Some object trackng systems use adaptve technques to update the background mage on the fly such as by perodcally computng the temporal average of the mage frames [2]. A major shortcomng of the temporal averagng scheme s ts nablty to address the sleepng person problem [8]. The sleepng person problem arses frequently n the context of automated traffc montorng when a movng vehcle stops n the scene (such as at a traffc lght) and, on account of beng motonless, s mproperly merged wth the background mage [8]. Another shortcomng of temporal averagng s the presence of shadows n the background mage especally n areas contanng hgh/frequent moton. Replacng temporal averagng by medan flterng addresses the shadowng problem but not the sleepng person problem [4]. Koller et al. [3] propose the followng background updatng scheme as an mprovement over temporal averagng and medan flterng: B(x, y; t +1)=B(x, y; t)+α(f (x, y; t) B(x, y; t)) (1) where B(x, y; t) s background mage at tme t, α = α 1 (1 M(x, y; t)) + α 2 M(x, y; t), F (x, y; t) s the mage frame at tme t, M(x, y; t) s the moton hypothess mask gven by { 1 f F (x, y; t) F (x, y; t 1) >Tt M(x, y; t) = 0 otherwse (2) and 1 α 1 α 2 > 0. Ths technque ensures that there are no shadows at the busy pxels n the background mage, where movng objects pass frequently. However, t stll cannot solve the sleepng person problem. In [5] and [6] t s assumed that relable background pxels are those whch do not exhbt moton for a long perod of tme. Ths assumpton, however, s not vald f movng objects become statc and reman statc for a long tme. A more sophstcated background updatng scheme proposed n [7] uses coarse object segmentaton at the mage block level to construct a block smlarty matrx usng moton nformaton. Ths method can handle stuatons where a movng object becomes statc for a gven tme nterval. However, the sze of the smlarty matrx scales quadratcally wth the length of the tme nterval under consderaton. The memory requrement and computatonal overhead make ths technque unsutable for real-tme object trackng. Snce the tme nterval for analyss s constraned by the lmtatons of memory and processng speed, f a movng object remans statc for longer than ths tme nterval, t s mproperly merged wth the background mage. Technques based on Kalman flterng [9] and lnear predcton [8] have been proposed for background updatng resultng n update equatons smlar to equaton (1). Edge data s typcally used to /04/$ IEEE 859

2 track objects and these technques work well n the absence of occluson. However, n traffc montorng, occluson s a common occurrence thus lmtng the applcablty of these technques. Occluson occurs when portons of several objects n the 3D scene project onto a common regon n the 2D mage plane. Thus, only the object closest to the camera s vsble n that regon of the mage plane. The prevously mentoned technques perform poorly when confronted wth the sleepng person problem [8]. We classfy the sleepng person problem nto two categores: the mddle-statc-object problem where a movng object becomes statc n the mddle of the frame sequence and the ntally-statc-object problem where an object s statc at the begnnng of the frame sequence and eventually moves. Nether the mddle-statc-object problem nor the ntallystatc-object problem are handled adequately by the prevously descrbed methods. In ths paper we propose a background updatng scheme for real-tme traffc montorng that addresses the sleepng person problem by combnng low-level reasonng based on the analyss of the status of ndvdual pxels wth hgh-level reasonng based on correspondence analyss of the movng objects n the scene. The hgh-level reasonng about nterframe object correspondence enables robust background updatng and detecton of the ntally-statc-object. The low-level reasonng enables one to update the status of each pxel (ndcatng whether t belongs to the background or not) and also detect certan abnormal stuatons caused by an ntally-statc-object. In the proposed scheme, the background updatng s done on a frame-to-frame bass wthout requrng much hstory nformaton to be stored. After the ntally-statcobject problem s solved, the background updatng can be performed wthn a local wndow nstead of the entre mage. Ths reduces the processng overhead for background updatng leavng more CPU tme for object trackng and other tasks such as object recognton. By perodcally movng the wndow around the mage frame, the background can be refreshed to adapt to changes n llumnaton. Most of the prevously cted technques detect movng objects by computng some measure of the nter-frame dfference. The proposed technque, however, uses the background mage to detect movng objects whle smultaneously usng the knowledge of the movng objects to update and detect errors n the background mage. Thus, the processes of movng object detecton and background updatng are closely ntegrated. Expermental results show that t s possble to use the background mage, before t s fully ntalzed, to detect a mddle-statc-object. The ntegraton of movng object detecton and background updatng makes the system robust to large varatons n the speeds of the movng objects wthn the feld of vew. 2 Background Updatng Scheme The proposed background updatng scheme can be summarzed as consstng of two prmary steps: (a) Perform mage segmentaton on the frst frame to ntalze the background mage (Secton 2.1), and (b) Update the background usng correspondence analyss and reasonng (Secton 2.2). The background mage s mantaned n an mage buffer B(x, y; t). Each pxel n B(x, y; t) has the followng attrbutes: status, whch ndcates whether the background pxel ntensty s vald or not (1 represents vald, 0 represents nvald); sum, whch represents the accumulaton of gray levels at ths pxel locaton snce the last tme when t was vald; count whch s the total number of updates to the pxel snce the last tme when t was vald n the background mage buffer; and g, whch s the background gray level of ths pxel gven by g = sum/count. The temporal averagng used to compute the value of g produces a robust background, whch adapts to changes n ambent llumnaton wth the passage of tme. For each pxel, we desgn a set of operators to update the background mage. The operator Add adds the gray scale value of the current frame F (x, y; t) to B(x, y; t) usng the followng rules: 1. If B(x, y; t) s vald, that s status =1, then sum = sum + F (x, y; t) count = count +1 g = sum/count 2. If the status of B(x, y; t) s nvald, that s status =0, then status = 1 sum = F (x, y; t) (4) count = 1 g = F (x, y; t) Equaton (3) s used to update a background pxel whch s already vald whereas equaton (4) s used to ntalze a background pxel whch s stll nvald. The operator Invaldate smply nvaldates the status of the background pxel,.e., status =0. Intally, the status of all the background pxels s set to nvald. We also mantan a tmer varable for each pxel, whch accounts for the tme that ths pxel has been contnuously contaned wthn movng objects. If the pxel s not contaned wthn any movng object at any tme, we set the tmer to 0. If the pxel s contaned wthn movng objects contnuously for too long, we nvaldate the background at that pxel. Ths operator, termed as Tmer Invaldate, s dsabled when the background s fully ntalzed and s stable. The three operators: Add, Invaldate and Tmer Invaldate are the basc low-level pxel-based (3) 860

3 reasonng operators. The frst two are used to refresh the background mage as descrbed n Secton 2.3. The thrd operator s used to solve the ntally-statc-object problem at the pxel level. When correspondence analyss and reasonng (Secton 2.2) fal to detect the ntally-statc-object (whch s ntally msclassfed as vald background) whch then moves away, the object extracton method n Secton 2.1 detects a false object at the ntal locaton of the ntally-statc-object n every background frame thereafter. The tmers assocated wth the pxels at the ntal locaton of the ntally-statc-object count untl they reach a gven threshold value after whch the Tmer Invaldate operator nvaldates the status of these background pxels. If there s no movng object at these pxel locatons after the Tmer Invaldate operaton, the false object wll no longer be detected and these background pxels are refreshed to the real background value usng the frst rule descrbed n Secton Background Image Intalzaton We ntalze the background mage usng nter-frame moton detecton. We defne the dfference mage as: D(x, y; t) = F (x, y; t) F (x, y; t 1) (5) We use double thresholdng to segment the movng objects n D(x, y; t). The frst threshold τ 1 s used to extract the core regons of the movng objects. The second threshold τ 2 <τ 1 s used to grow the core regons usng spatal connectvty resultng n a bnary mage T (x, y; t). Connected component labelng (CCL) and sze flterng are used to dentfy sgnfcant connected regons n T (x, y; t) whch are then presumed to represent the movng objects n the scene. A boundng box s computed for each movng object. We ntalze the background mage as follows: for every pxel (x, y) n the current frame F (x, y; t), f(x, y) s not n the boundng box of any movng object, then we Add F (x, y; t) to B(x, y; t), else, do nothng (.e., keep B(x, y; t) nvald). The boundng box s used to reduce the effect of the object shadow. The background updatng process s prone to error f there exsts a statc object n the scene at the begnnng of the frame sequence. Snce ths object cannot be extracted usng moton detecton, ts pxels are msclassfed as vald background pxels, causng problems n future updates to the background mage. As descrbed n the followng subsectons, the proposed scheme solves ths problem usng two levels of reasonng, one based on object correspondence analyss and the other based on a tmer assocated wth each pxel locaton n the background mage B(x, y; t). Wth the ntalzed background, we are able to refne the object extracton method. Instead of usng equaton (5) to get the dfference mage, we use the followng equaton: D(x, y; t) = max( F (x, y; t) F (x, y; t 1), F (x, y; t) B(x, y; t) g B(x, y; t) status) (6) n whch, B(x, y; t) g and B(x, y; t) status are the attrbutes of B(x, y; t) mentoned prevously. Essentally, f the background pxel (x, y) s vald, we nclude t to extract the object, f not, gnore t. For a movng object that s gong to stop, the value of F (x, y; t) F (x, y; t 1) exhbts a decreasng trend. But the value of F (x, y; t) B(x, y; t) g B(x, y; t) status can stll be large f status s 1. Thus, the mddlestatc-object problem s automatcally prevented, snce these pxels wll not be msclassfed as belongng to the background on account of the hgh value of D(x, y; t) at these pxel locatons. If there s no ntally-statc-object n the frame sequence, then a smplfed verson of our background updatng scheme s as follows: (1) Compute the dfference mage usng equaton (6), (2) Extract movng object(s) usng double thresholdng and CCL, and, (3) Update the pxel locatons where there are no movng objects present. We revert to ths smplfed scheme to refresh the background durng object trackng when the ntally-statcobject problem has been solved and all the background pxels have been valdated. 2.2 Correspondence Analyss and Reasonng The correspondence analyss and reasonng phase detects the ntally-statc-object and refreshes the background mage at the same tme. Durng ths phase, we also solve the problems created by the presence of object shadows and unformty n object color. When the value of count s not large enough, the presence of object shadows wll cause the background pxel ntensty values to devate sgnfcantly. It s mportant to mnmze the effect of object shadows n the ntal stages when the background mage s not stablzed. Also, f an object wth unform color or ntensty such as a car or truck moves very slowly and f the background status s nvald for the pxels contaned wthn ths object, then the moton nformaton n the nteror pxels of the object may be dffcult to obtan. The background refreshng process tself makes the background mage adaptve to the changes n llumnaton. We use a smple scheme to predct the object speed for correspondence analyss nstead of Kalman flterng [3] or lnear predcton. We use an object s speed computed n a prevous frame as t s predcted speed n the current frame. The result of the correspondence analyss s used to compute the actual speed of the object n the current frame and to update the predcton for the current frame. Ths method 861

4 works very well for traffc montorng, where a movng object moves coherently. Correspondence analyss s observed to mprove the overall robustness of background updatng process. Moreover, errors n correspondence analyss are observed not to cause sgnfcant devatons n the gray level values of the background pxels. Suppose the movng objects at tme t and tme t 1 are denoted by O(t) = {o t 1,o t 2,..., o t n} and O(t 1) = {o t 1 1,o t 1 2,..., o t 1 m }, respectvely. For each object o t 1 we predct ts new poston ω t 1 usng the predcted speed. We compute the overlappng area between ω t 1 and every object n O(t) and construct the correspondence table C, where entry C[, j] denotes the sze of the overlappng regon between object ω t 1 and o t j. We perform nter-object correspondence analyss based on the followng categorzaton: 1. One-to-One Correspondence: Object o t 1 O(t 1), corresponds to only one object o t j O(t) and vce versa. Thus row and column j n C are all 0 s except for cell C[, j]. Hence objects o t 1 O(t 1) and o t j O(t) are deemed to be the same physcal object n successve frames. 2. One-to-None Correspondence: Object o t 1 1) does not correspond to any object n O(t). O(t 3. None-to-One Correspondence: For an object o t j O(t), there s no correspondng object n O(t 1). 4. One-to-Many Correspondence: For an object o t 1 n O(t 1), there s more than one correspondng object n O(t), however, object o t 1 s the only correspondng object for each of them. 5. Many-to-One Correspondence: For an object o t j there s more than one correspondng object n O(t 1), however, o t j s the only correspondng object for each of them. 6. Many-to-Many Correspondence: Objects o t 1 and o t 1 n O(t 1) correspond to the same object n o t j O(t). However, ot 1 also corresponds to another object o t j O(t). In ths case, we use the followng steps to smplfy the correspondence, so that the result falls n one of categores 1 5 descrbed above. (a) If object o t 1 O(t 1) corresponds to several objects n O(t), but one of the these objects,, corresponds to several objects n O(t 1) say o t j (ncludng o t 1 ), then we examne column j n C, and set the smallest non-zero correspondence value n ths column to 0. (b) If object o t j O(t) corresponds to several objects n O(t 1), but one of these objects, say o t 1, corresponds to several objects n O(t) (ncludng o t j ), then we examne the correspondng row n C and set the smallest non-zero correspondence value n ths row to 0. Steps (a) and (b) are performed repeatedly untl the resultng correspondence falls n one of categores 1-5 above. 2.3 Background Updatng wth Correspondence Reasonng The results of the correspondence analyss are used to update the background mage B as follows: 1. If a pxel (x, y) s not contaned n any movng object n ether O(t 1) or O(t), then we just Add the pxel value F (x, y; t) to the background pxel B(x, y; t) usng the Add operator descrbed prevously. 2. In the case of one-to-one correspondence, we consder the object to be movng normally. A common occurrence s when an object whch s statc at the begnnng of the frame sequence begns to move, t starts wth a small sze and then grows rapdly. Thus, when we detect an object whose area growth rate s larger than a threshold, we nvaldate the background at the pxels wthn the boundng box of that object. Ths solves some nstances of the ntally-statc-object problem. Otherwse, f a pont (x, y) s contaned n the boundng box of the object at tme t 1 but not n the boundng box of the correspondng object at tme t, then we Add the pxel value n the current frame to the background as n case 1 above. 3. In the case of many-to-one correspondence, we use a boundng box whch s the smallest one that ncludes the many boundng boxes and then handle the relaton as f t were a one-to-one correspondence. The reason we use the merged boundng box s to be able to handle the stuaton where an object has unform color. In such a case, t s dffcult to estmate the moton n the nteror pxels of the object usng temporal dfferencng. Consequently, the extracted object s often fragmented nto more than one component. It s possble for pxels lyng n areas between these components (whch truly belong to the object) to be msclassfed as background pxels. Ths results n false updates to the background whch could cause the background mage qualty to deterorate, especally when t has not been completely ntalzed. 4. In the case of one-to-many correspondence, we use the same reasonng as n the case of many-to-one correspondence. 862

5 5. In the case of one-to-none correspondence, we have an object movng out of the scene or just random nose. We smply Add the pxels n the boundng box to the background after a chosen tme delay, such as 100 frames. The tme delay s chosen to mnmze the effect of random moton n the mage (due to nose) on the background update. 6. In the case of none-to-one correspondence, we have an object that has stayed n the background snce the begnnng of the frame sequence and has now begun to move or just random nose. In ths case, we just nvaldate the background at pxels wthn the boundng box of the object. Ths solves most nstances of the ntally-statc-object problem. After the background s ntalzed, we can use a smple verson of background updatng that can run n real tme. We use equaton (6), double thresholdng and CCL to extract the movng object(s). However, we do not perform correspondence analyss. We only update the background pxels, where there s no object present, usng equaton (3). The computatonal requrements of the background updatng procedure can be scaled down, f requred, to meet the temporal constrants of real-tme traffc montorng. The background updatng procedure can be performed only wthn a wndow of predetermned sze and poston n the background mage. Thus, the object extracton and correspondence analyss, whch are used to update background, are performed only wthn the wndow, where the wndow sze s chosen to be larger than the largest object n the scene. The wndow s then moved perodcally wthn the mage frame n a prespecfed manner n order to update the entre background mage. The movng wndow-based approach can be used to update the background mage after t s ntalzed so that computatonal resources can be made avalable for other tasks such as object recognton and object trackng. 3 Expermental Results Our experments on traffc montorng vdeos show very good results when there s no statc object at the begnnng of the frame sequence. When a statc object moves nto the feld of vew and becomes motonless, t s never merged nto the background mage. When there s an ntallystatc-object, the correspondence reasonng sometmes fals to detect that t has begun to move because of the presence of an occludng object. As descrbed n Secton 2, the Tmer Invaldate operator can solve ths problem eventually f the traffc s not very heavy. When the ntally-statcobject moves out of ts poston, a false object wll be detected at that poston n the background mage. The tmer assocated wth the pxels at ths poston wll count untl the elapsed tme exceeds a threshold, after whch these pxels wll perform a Tmer Invaldate operaton. If there s no movng object at that poston at ths tme, the real background value wll be coped nto these pxels wth the Add operator n the next frame. We also notce that when there s heavy traffc, t takes a long tme for the pxel values n the background mage to converge to ther true background values, after the Tmer Invaldate operaton has been performed. Ths s because n heavy traffc t s possble to encounter another statc object at the very pxel poston that s beng nvaldated, thus preventng the true background value from beng coped nto that pxel va the Add operaton. Fgure 1 shows a seres of snapshots of the background updatng process. The ntal background mage (Fgure 1(b)) s just a copy of the second frame (Fgure 1(a)). However, the pxel status s nvald n the area where moton s detected. The whte car n the center of the feld of vew s statc n the begnnng and hence appears n the background mage (Fgure 1(b)). Even when the whte car moves away n frame 1328 (Fgure 1(c)), t perssts n the background mage due to the presence of other vehcles that partally occlude t (Fgure 1(d)). However, by frame 6700 (Fgure 1(e)), the tmer mechansm ensures that all pxels are updated to ther true background values (Fgure 1(e)). The result of the background updatng scheme based on smple temporal averagng of the frames s shown n Fgure 1(g). The background mage can be observed to contan the statonary vehcles watng at the traffc lght (.e., the sleepng person problem). Koller s scheme (equaton (1)) also has a serous problem when dealng wth statc objects, snce t can adapt very quckly to statc objects n the scene causng them to merge wth the background mage. Fgure 2 shows a comparson of the converge rates of the proposed scheme, Koller s scheme and temporal averagng scheme for background updatng. The y axs n Fgure 2 represents the percentage of pxels that do not match the real background values wthn a prespecfed threshold. The x-axs represents tme measured n terms of the number of frames (at a unform samplng rate of 30 frames/second). The proposed background updatng scheme can be seen to converge more rapdly to an overall background value that s much closer to the real background value compared to the other two schemes. 4 Conclusons In ths paper we proposed a background updatng scheme for a real-tme traffc montorng system. For the sleepng person problem, we consdered two cases termed as the ntally-statc-object problem and the mddle-statcobject problem. The former was handled wth the pro- 863

6 (a) Image Frame 2 (b) Background Frame 2 (c) Image Frame 1328 (d) Background Frame 1328 Fgure 2: Convergence curve References (e) Image Frame 6700 (f) Background Frame 6700 (g) Background Frame 6700 wth temporal averagng Fgure 1: Snapshots of the background updatng procedure posed two-level reasonng scheme. The two-level reasonng scheme was shown to also handle the problem of unform color object and shadows. The hgh-level reasonng based on nter-object correspondence solved the ntally-statcobject problem quckly when there was lttle occluson. In the event that the hgh-level reasonng faled to solve ths problem (n cases of heavy occluson), the low-level reasonng based on the Tmer Invaldate operator solved the problem (even n the presence of heavy occluson) though t took longer. The Tmer Invaldate also handled the mddlestatc-object problem. In summary, the proposed background updatng scheme was seen to be robust and scalable wth respect to the number of movng objects n the scene and changes n background llumnaton. It dd not ental tranng on typcal background mages, had low computatonal complexty and was fast enough to satsfy the temporal constrants of real-tme traffc montorng. [1] M. Isard and J. MacCormck, BraMBLe: A Bayesan Multple-Blob Tracker, Proc. Intl. Conf. Computer Vson, Vol.2, Vancouver, Canada, July 2001, pp [2] S. Kamjo, Traffc Montorng and Accdent Detecton at Intersectons, IEEE Trans. Intellgent Transportaton Systems, Vol. 1. No. 2, June 2000, pp [3] D. Koller, J.W. Weber and J. Malk. Robust Multple Car Trackng wth Occluson Reasonng, Proc. European Conf. on Computer Vson, Stockholm, Sweden, May 1994, pp [4] M. Massey and W. Bender, Salent stlls: Process and practce, IBM Systems Journal, Vol. 35, Nos. 3&4, 1996, pp [5] S.Y. Chen, S.Y. Ma, and L.G. Chen, Effcent Movng Object Segmentaton Algorthm Usng Background Regstraton Technque, IEEE Trans. Crcuts and Systems for Vdeo Technology, Vol. 12, No. 7, July 2002, pp [6] T. Meer and K. N. Ngan, Automatc Segmentaton of Movng Objects for Vdeo Object Plane Generaton, IEEE Trans. Crcuts and Systems for Vdeo Technology, Vol. 8, No. 5, Sept. 1998, pp [7] D. Farn, P.H.N. de Wth, and W. Effelsberg, Robust Background Estmaton for Complex Vdeo Sequences, Proc. IEEE Intl. Conf. Image Processng, Barcelona, Span, Sept. 2003, pp [8] K. Tooyama, J. Krumm, B. Brumt and B. Meyers, Wallflower: Prncples and Practce of Background Mantenance, Proc. Intl. Conf. Computer Vson, Corfu, Greece, Sept. 1999, pp [9] C. Rdder, O. Munkelt, and H. Krchner, Adaptve background estmaton and foreground detecton usng Kalmanflterng, Proc. Intl. Conf. Recent Adv. Mechatroncs, Istanbul,Turkey, August 1995, pp

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS by XUNYU PAN (Under the Drecton of Suchendra M. Bhandarkar) ABSTRACT In modern tmes, more and more

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng, Natonal Unversty of Sngapore {shva, phanquyt, tancl }@comp.nus.edu.sg

More information

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection 2009 10th Internatonal Conference on Document Analyss and Recognton A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng,

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

A Background Subtraction for a Vision-based User Interface *

A Background Subtraction for a Vision-based User Interface * A Background Subtracton for a Vson-based User Interface * Dongpyo Hong and Woontack Woo KJIST U-VR Lab. {dhon wwoo}@kjst.ac.kr Abstract In ths paper, we propose a robust and effcent background subtracton

More information

Face Tracking Using Motion-Guided Dynamic Template Matching

Face Tracking Using Motion-Guided Dynamic Template Matching ACCV2002: The 5th Asan Conference on Computer Vson, 23--25 January 2002, Melbourne, Australa. Face Trackng Usng Moton-Guded Dynamc Template Matchng Lang Wang, Tenu Tan, Wemng Hu atonal Laboratory of Pattern

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

Online codebook modeling based background subtraction with a moving camera

Online codebook modeling based background subtraction with a moving camera Onlne codebook modelng based background subtracton wth a movng camera Lyun Gong School of Computer Scence Unversty of Lncoln, UK Emal: lgong@lncoln.ac.uk Mao Yu School of Computer Scence Unversty of Lncoln,

More information

ELEC 377 Operating Systems. Week 6 Class 3

ELEC 377 Operating Systems. Week 6 Class 3 ELEC 377 Operatng Systems Week 6 Class 3 Last Class Memory Management Memory Pagng Pagng Structure ELEC 377 Operatng Systems Today Pagng Szes Vrtual Memory Concept Demand Pagng ELEC 377 Operatng Systems

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Adaptive Silhouette Extraction In Dynamic Environments Using Fuzzy Logic. Xi Chen, Zhihai He, James M. Keller, Derek Anderson, and Marjorie Skubic

Adaptive Silhouette Extraction In Dynamic Environments Using Fuzzy Logic. Xi Chen, Zhihai He, James M. Keller, Derek Anderson, and Marjorie Skubic 2006 IEEE Internatonal Conference on Fuzzy Systems Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 16-21, 2006 Adaptve Slhouette Extracton In Dynamc Envronments Usng Fuzzy Logc X Chen,

More information

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and

More information

A SALIENCY BASED OBJECT TRACKING METHOD

A SALIENCY BASED OBJECT TRACKING METHOD A SALIENCY BASED OBJECT TRACKING METHOD Shje Zhang and Fred Stentford Unversty College London, Adastral Park Campus, Ross Buldng Martlesham Heath, Ipswch, IP5 3RE, UK {j.zhang, f.stentford}@adastral.ucl.ac.uk

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

Adaptive Silhouette Extraction and Human Tracking in Dynamic. Environments 1

Adaptive Silhouette Extraction and Human Tracking in Dynamic. Environments 1 Adaptve Slhouette Extracton and Human Trackng n Dynamc Envronments 1 X Chen, Zhha He, Derek Anderson, James Keller, and Marjore Skubc Department of Electrcal and Computer Engneerng Unversty of Mssour,

More information

Dynamic Camera Assignment and Handoff

Dynamic Camera Assignment and Handoff 12 Dynamc Camera Assgnment and Handoff Br Bhanu and Ymng L 12.1 Introducton...338 12.2 Techncal Approach...339 12.2.1 Motvaton and Problem Formulaton...339 12.2.2 Game Theoretc Framework...339 12.2.2.1

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Help for Time-Resolved Analysis TRI2 version 2.4 P Barber,

Help for Time-Resolved Analysis TRI2 version 2.4 P Barber, Help for Tme-Resolved Analyss TRI2 verson 2.4 P Barber, 22.01.10 Introducton Tme-resolved Analyss (TRA) becomes avalable under the processng menu once you have loaded and selected an mage that contans

More information

A NEW FUZZY C-MEANS BASED SEGMENTATION STRATEGY. APPLICATIONS TO LIP REGION IDENTIFICATION

A NEW FUZZY C-MEANS BASED SEGMENTATION STRATEGY. APPLICATIONS TO LIP REGION IDENTIFICATION A NEW FUZZY C-MEANS BASED SEGMENTATION STRATEGY. APPLICATIONS TO LIP REGION IDENTIFICATION Mhaela Gordan *, Constantne Kotropoulos **, Apostolos Georgaks **, Ioanns Ptas ** * Bass of Electroncs Department,

More information

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

More information

ABSTRACT 1. INTRODUCTION

ABSTRACT 1. INTRODUCTION Arborne Target Trackng Algorthm aganst Oppressve Decoys n Infrared Imagery Xechang Sun, Tanxu Zhang State Key Laboratory for Multspectral Informaton Processng Technologes; Insttute for Pattern Recognton

More information

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

More information

CE 221 Data Structures and Algorithms

CE 221 Data Structures and Algorithms CE 1 ata Structures and Algorthms Chapter 4: Trees BST Text: Read Wess, 4.3 Izmr Unversty of Economcs 1 The Search Tree AT Bnary Search Trees An mportant applcaton of bnary trees s n searchng. Let us assume

More information

Detection of an Object by using Principal Component Analysis

Detection of an Object by using Principal Component Analysis Detecton of an Object by usng Prncpal Component Analyss 1. G. Nagaven, 2. Dr. T. Sreenvasulu Reddy 1. M.Tech, Department of EEE, SVUCE, Trupath, Inda. 2. Assoc. Professor, Department of ECE, SVUCE, Trupath,

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Face Detection with Deep Learning

Face Detection with Deep Learning Face Detecton wth Deep Learnng Yu Shen Yus122@ucsd.edu A13227146 Kuan-We Chen kuc010@ucsd.edu A99045121 Yzhou Hao y3hao@ucsd.edu A98017773 Mn Hsuan Wu mhwu@ucsd.edu A92424998 Abstract The project here

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

More information

Object Tracking Based on PISC Image and Template Matching

Object Tracking Based on PISC Image and Template Matching ect Trackng Based on PISC Image and Template Matchng Bud Sugand Electrcal Engneerng Department Batam State Polytechnc Batam Indonesa ud_sugand@polatam.ac.d Astract Ths paper proposed a method for oect

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Suppression for Luminance Difference of Stereo Image-Pair Based on Improved Histogram Equalization

Suppression for Luminance Difference of Stereo Image-Pair Based on Improved Histogram Equalization Suppresson for Lumnance Dfference of Stereo Image-Par Based on Improved Hstogram Equalzaton Zhao Llng,, Zheng Yuhu 3, Sun Quansen, Xa Deshen School of Computer Scence and Technology, NJUST, Nanjng, Chna.School

More information

MOTION BLUR ESTIMATION AT CORNERS

MOTION BLUR ESTIMATION AT CORNERS Gacomo Boracch and Vncenzo Caglot Dpartmento d Elettronca e Informazone, Poltecnco d Mlano, Va Ponzo, 34/5-20133 MILANO boracch@elet.polm.t, caglot@elet.polm.t Keywords: Abstract: Pont Spread Functon Parameter

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET 1 BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET TZU-CHENG CHUANG School of Electrcal and Computer Engneerng, Purdue Unversty, West Lafayette, Indana 47907 SAUL B. GELFAND School

More information

Multi-view 3D Position Estimation of Sports Players

Multi-view 3D Position Estimation of Sports Players Mult-vew 3D Poston Estmaton of Sports Players Robbe Vos and Wlle Brnk Appled Mathematcs Department of Mathematcal Scences Unversty of Stellenbosch, South Afrca Emal: vosrobbe@gmal.com Abstract The problem

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION 1 THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Seres A, OF THE ROMANIAN ACADEMY Volume 4, Number 2/2003, pp.000-000 A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION Tudor BARBU Insttute

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

Long-Term Moving Object Segmentation and Tracking Using Spatio-Temporal Consistency

Long-Term Moving Object Segmentation and Tracking Using Spatio-Temporal Consistency Long-Term Movng Obect Segmentaton Trackng Usng Spato-Temporal Consstency D Zhong Shh-Fu Chang {dzhong, sfchang}@ee.columba.edu Department of Electrcal Engneerng, Columba Unversty, NY, USA Abstract The

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Tracking by Cluster Analysis of Feature Points and Multiple Particle Filters 1

Tracking by Cluster Analysis of Feature Points and Multiple Particle Filters 1 Tracng by Cluster Analyss of Feature Ponts and Multple Partcle Flters 1 We Du, Justus Pater Unversty of Lège, Department of Electrcal Engneerng and Computer Scence, Insttut Montefore, B28, Sart Tlman Campus,

More information

An optimized workflow for coherent noise attenuation in time-lapse processing

An optimized workflow for coherent noise attenuation in time-lapse processing An optmzed workflow for coherent nose attenuaton n tme-lapse processng Adel Khall 1, Hennng Hoeber 1, Steve Campbell 2, Mark Ibram 2 and Dan Daves 2. 1 CGGVertas, 2 BP 75 th EAGE Conference & Exhbton ncorporatng

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Combining Keypoint Clustering and Neural Background Subtraction for Real-time Moving Object Detection by PTZ Cameras

Combining Keypoint Clustering and Neural Background Subtraction for Real-time Moving Object Detection by PTZ Cameras Combnng Keypont Clusterng and Neural Background Subtracton for Real-tme Movng Object Detecton by PTZ Cameras Danlo Avola 1, Marco Bernard 2, Lug Cnque 2, Gan Luca Forest 1 and Crstano Massaron 2 1 Department

More information

Fast Feature Value Searching for Face Detection

Fast Feature Value Searching for Face Detection Vol., No. 2 Computer and Informaton Scence Fast Feature Value Searchng for Face Detecton Yunyang Yan Department of Computer Engneerng Huayn Insttute of Technology Hua an 22300, Chna E-mal: areyyyke@63.com

More information

Real-time Multiple Objects Tracking with Occlusion Handling in Dynamic Scenes

Real-time Multiple Objects Tracking with Occlusion Handling in Dynamic Scenes Real-tme Multple Obects Tracng wth Occluson Handlng n Dynamc Scenes Tao Yang 1, Stan Z.L 2, Quan Pan 1, Jng L 1 1 College of Automatc Control, Northwestern Polytechncal Unversty, X an, Chna, 710072 2 Natonal

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

A ROBUST FEATURE TRACKER FOR ACTIVE SURVEILLANCE OF OUTDOOR SCENES

A ROBUST FEATURE TRACKER FOR ACTIVE SURVEILLANCE OF OUTDOOR SCENES Electronc Letters on Computer Vson and mage Analyss 1(1):21-34, 2003 A ROBUST FEATURE TRACKER FOR ACTVE SURVELLANCE OF OUTDOOR SCENES G. L. Forest and C. Mchelon Departement of Mathematcs and Computer

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

We Two Seismic Interference Attenuation Methods Based on Automatic Detection of Seismic Interference Moveout

We Two Seismic Interference Attenuation Methods Based on Automatic Detection of Seismic Interference Moveout We 14 15 Two Sesmc Interference Attenuaton Methods Based on Automatc Detecton of Sesmc Interference Moveout S. Jansen* (Unversty of Oslo), T. Elboth (CGG) & C. Sanchs (CGG) SUMMARY The need for effcent

More information

Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera

Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera Smultaneous Object Pose and Velocty Computaton Usng a Sngle Vew from a Rollng Shutter Camera Omar At-Ader, Ncolas Andreff, Jean Marc Lavest, and Phlppe Martnet Unversté Blase Pascal Clermont Ferrand, LASMEA

More information

DETECTION OF MOVING OBJECT BY FUSION OF COLOR AND DEPTH INFORMATION

DETECTION OF MOVING OBJECT BY FUSION OF COLOR AND DEPTH INFORMATION INTERNATIONAL JOURNAL ON SMART SENSING AN INTELLIGENT SYSTEMS VOL. 9, NO., MARCH 206 ETECTION OF MOVING OBJECT BY FUSION OF COLOR AN EPTH INFORMATION T. T. Zhang,G. P. Zhao and L. J. Lu School of Automaton

More information

CSE 237A: Final Project Report Object Tracking Willis Hoang & Shimona Carvalho November 27, 2006

CSE 237A: Final Project Report Object Tracking Willis Hoang & Shimona Carvalho November 27, 2006 CSE 237A: Fnal Project Report Object Trackng Wlls Hoang & Shmona Carvalho November 27, 2006 1 Project Descrpton For ths project, we plan to mplement an object trackng applcaton usng the ntegrated vdeo

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Multiple Frame Motion Inference Using Belief Propagation

Multiple Frame Motion Inference Using Belief Propagation Multple Frame Moton Inference Usng Belef Propagaton Jang Gao Janbo Sh The Robotcs Insttute Department of Computer and Informaton Scence Carnege Mellon Unversty Unversty of Pennsylvana Pttsburgh, PA 53

More information

An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems

An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems S. J and D. Shn: An Effcent Garbage Collecton for Flash Memory-Based Vrtual Memory Systems 2355 An Effcent Garbage Collecton for Flash Memory-Based Vrtual Memory Systems Seunggu J and Dongkun Shn, Member,

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Detection of Human Actions from a Single Example

Detection of Human Actions from a Single Example Detecton of Human Actons from a Sngle Example Hae Jong Seo and Peyman Mlanfar Electrcal Engneerng Department Unversty of Calforna at Santa Cruz 1156 Hgh Street, Santa Cruz, CA, 95064 {rokaf,mlanfar}@soe.ucsc.edu

More information

A Computer Vision System for Automated Container Code Recognition

A Computer Vision System for Automated Container Code Recognition A Computer Vson System for Automated Contaner Code Recognton Hsn-Chen Chen, Chh-Ka Chen, Fu-Yu Hsu, Yu-San Ln, Yu-Te Wu, Yung-Nen Sun * Abstract Contaner code examnaton s an essental step n the contaner

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

Learning-based License Plate Detection on Edge Features

Learning-based License Plate Detection on Edge Features Learnng-based Lcense Plate Detecton on Edge Features Wng Teng Ho, Woo Hen Yap, Yong Haur Tay Computer Vson and Intellgent Systems (CVIS) Group Unverst Tunku Abdul Rahman, Malaysa wngteng_h@yahoo.com, woohen@yahoo.com,

More information

UB at GeoCLEF Department of Geography Abstract

UB at GeoCLEF Department of Geography   Abstract UB at GeoCLEF 2006 Mguel E. Ruz (1), Stuart Shapro (2), June Abbas (1), Slva B. Southwck (1) and Davd Mark (3) State Unversty of New York at Buffalo (1) Department of Lbrary and Informaton Studes (2) Department

More information

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL) Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information