Motion analysis for event detection and tracking with a mobile omnidirectional camera

Size: px
Start display at page:

Download "Motion analysis for event detection and tracking with a mobile omnidirectional camera"

Transcription

1 Multimedi Systems 10: (2004) Digitl Oject Identifier (DOI) /s Multimedi Systems Motion nlysis for event detection nd trcking with moile omnidirectionl cmer Trk Gndhi, Mohn M. Trivedi Computer Vision nd Rootics Reserch Lortory, University of Cliforni Sn Diego, USA (e-mil: {tgndhi, Pulished online: 11 Octoer 2004 c Springer-Verlg 2004 Astrct. A moile pltform mounted with omnidirectionl vision sensor (ODVS) cn e used to monitor lrge res nd detect interesting events such s independently moving persons nd vehicles. To void flse lrms due to extrneous fetures, the imge motion induced y the moving pltform should e compensted. This pper descries formultion nd ppliction of prmetric egomotion compenstion for n ODVS. Omni imges give 360 view of surroundings ut undergo considerle imge distortion. To ccount for these distortions, the prmetric plnr motion model is integrted with the trnsformtions into omni imge spce. Prior knowledge of pproximte cmer clirtion nd cmer speed is integrted with the estimtion process using Byesin pproch. Itertive, corse-to-fine, grdient-sed estimtion is used to correct the motion prmeters for virtions nd other inccurcies in prior knowledge. Experiments with cmer mounted on vrious types of moile pltforms demonstrte successful detection of moving persons nd vehicles. Keywords: Motion detection Opticl flow Pnormic vision Dynmic vision Moile roots Intruder detection Surveillnce 1 Introduction nd motivtion Computer vision reserchers hve for long recognized the importnce of visul-surveillnce-relted pplictions while pursuing some of the outstnding reserch issues in dynmic scene nlysis, motion detection, feture extrction, pttern nd ctivity nlysis, nd iometric systems. Recent world events demnd prcticl nd roust deployment of videosed solutions for wide rnge of pplictions 11,16,30, 33]. Such wider cceptnce of the need for the technology does not men tht these systems re indeed redy for deployment. There re mny importnt nd difficult reserch prolems tht remin to e solved. In this pper we present study focused on one such chllenging reserch prolem, tht of developing n utonomous system tht cn serve s moile sentry to perform the tsks ssigned to someone posted on gurd duty round the perimeter of se. The moile sentry with video cmers should e le to detect interesting events nd record nd report the nture nd loction of the event in rel time for further processing y humn opertor. This is indeed n mitious gol nd it requires the resolution of severl importnt prolems from computer vision nd intelligent rootics. In this pper we focus on the prolem of detecting nd compensting for the egomotion of moile pltform. One of the novel fetures of our reserch is the omnidirectionl video strems we use s the input to the vision system. When cmer is sttionry, ckground sutrction is often used to extrct moving ojects 20,39]. However, when the cmer is moving, the ckground lso undergoes egomotion, which should e compensted. To distinguish ojects of interest from extrneous fetures on the ground, the ground is usully pproximted y plnr surfce whose egomotion is modeled using projective trnsform 12,29] or its linerized version. Using this model, the egomotion of the ground cn e compensted to seprte ojects with independent motion or height. This pproch hs een widely used for oject detection from moving pltforms 6,13,29]. Omnidirectionl vision sensors (ODVS), or omnicmers, tht give 360 field of view of the surroundings re very useful for pplictions such s surveillnce 5,8], root nvigtion 42], locliztion 26], nd wide seline stereo 38, 43]. The ook y Benosmn 3] gives comprehensive review of the theory nd pplictions of omnicmers. Motion estimtion from moving ODVS cmers hs recently een topic of gret interest. Rectiliner cmers usully hve smller field of view, which often cuses the focus of expnsion to lie outside the imge, mking motion estimtion sensitive to cmer orienttion. Also, the motion field produced y trnsltion long the horizontl direction is similr to tht from rottion out verticl xis. As noted y Gluckmn nd Nyr 18], ODVS cmers void oth these prolems thnks to their wide field of view. They project the imge motion on sphericl surfce using Jcoins of trnsformtions to determine egomotion of moving pltform in terms of trnsltion nd rottion of the cmer. Vsslo et l. 41] use the sphericl projection to determine the egomotion of moving pltform in terms of trnsltion nd rottion of the cmer. Ex-

2 132 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer periments re performed using rootic pltforms in n indoor environment, nd the egomotion estimtes re compred with those from odometry. Shkerni et l. 35] use the concept of ck-projection flow, where the imge motion is projected to virtul curved surfce insted of sphericl surfce nd mke the Jcoins of trnsformtion simpler. Using this concept, they hve dpted egomotion lgorithms for use with ODVS sensors. Results using simulted imge sequences show the sic fesiility of the pproch. In our own reserch, the emphsis is on roustness, efficiency, nd pplicility in outdoor environments encountered in surveillnce nd physicl or se security. The min contriution of this pper is to perform detection of events, such s independently moving persons nd utomoiles from ODVS imge sequences, nd pply it to video sequences otined from moving pltform for surveillnce pplictions. 2 Egomotion compenstion frmework for ODVS video Prmetric motion estimtion sed on imge grdients, lso known s the direct method, hs een used for rectiliner cmers for plnr motion estimtion, ostcle detection, nd motion segmenttion 24,28]. The dvntge of the direct methods is tht they cn use motion informtion not only from cornerlike fetures ut lso from edges, which re usully more numerous in n imge. On the other hnd, direct methods re more chllenging for implementtion, especilly in outlier removl, nd it is more difficult to trck over frmes. A comprison of the corner-sed nd direct-grdient-sed methods is given in Tle 1. Here, the concept of direct method is extended for use with ODVS. This pproch ws lso used for detecting surrounding vehicles from moving cr in 15,23]. An ODVS gives full 360 view of the surroundings, which reduces the motion miguities often present in rectiliner cmers. However, the imges undergo considerle distortion, which should e ccounted for during motion estimtion. The lock digrm of the event detection system is shown in Fig. 1. The initil estimtes of the the ground plne motion prmeters re otined using pproximte knowledge out the cmer clirtion nd speed. Using these prmeters, one of the frmes is wrped towrd nother frme to compenste the motion of the ground plne. However, the motion of fetures hving independent motion or height ove the ground plne is not fully compensted. To detect these fetures, the normlized imge difference etween the two imges is computed using temporl nd sptil grdients. This suppresses the fetures on the ground plne nd enhnces the ojects of interest. Morphologicl nd other postprocessing is performed to further suppress the ground fetures resulting from ny resid- Fig. 1. Event detection nd recording system sed on egomotion compenstion from moving pltform: lock digrm ul motion nd get the positions of the ojects. The detected ojects re then trcked over frmes to form events. However, the clirtion nd speed of the cmer my not e known ccurtely. Furthermore, the cmer could virte during the motion. For this reson, the motion of the ground plne my not e fully compensted, leding to misses nd flse lrms. In order to improve the performnce, motion prmeters re itertively corrected using the sptil nd temporl grdients of the motion-compensted imges using opticl flow constrint in corse to fine frmework. The motion informtion contined in these grdients is optimlly comined with the prior knowledge of the motion prmeters using Byesin frmework similr to 29]. Roust estimtion is used to seprte the ground plne fetures from other fetures. The following sections del with the individul locks descried ove, long with the pproprite formultion for ODVS. 3 ODVS motion trnsformtions To compenste the motion of the omnidirectionl cmer, the trnsformtion due to ODVS should e comined with tht due to motion. These trnsforms re discussed elow. Tle 1. Comprison etween corner-sed nd grdient-sed motion estimtion Corner-sed methods Grdient-sed (direct) methods Determines motion of individul fetures Fits motion model to entire or prt of scene Only cornerlike fetures used Edge fetures used (more numerous) Esier to trck over frmes More difficult to trck over frmes Esier to identify outliers Outlier removl more difficult Esier to implement More difficult to implement

3 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer 133 c Fig.2. Omnidirectionl vision sensor (ODVS). A typicl imge from n ODVS. c Trnsformtion to perspective pln view 3.1 Flt-plne trnsformtion The ODVS used in this work consists of hyperolic mirror nd cmer plced on its xis. It elongs to clss of cmers known s centrl pnormic ctdioptric cmers 3]. These cmers hve single viewpoint tht llows the imge to e suitly trnsformed to otin perspective views. Figure 2 shows photogrph of n ODVS mirror. An imge from cmer mounted with n ODVS mirror is shown in Fig. 2. It is seen tht the cmer covers 360 field of view round its center. However, the imge it produces is distorted with stright lines trnsformed into curves. A flt-plne trnsformtion is pplied to the imge to produce perspective view looking downwrds s shown in Fig. 2c, where the distortion is considerly reduced. Detils of this trnsformtion re discussed elow. The geometry of hyperolic ODVS is shown in Fig. 3. According to the mirror geometry, light ry from the oject towrd the viewpoint t the first focus O is reflected so tht it psses through the second focus, where conventionl rectiliner cmer is plced. The eqution of the hyperoloid is given y (Z c) 2 2 X2 + Y 2 2 =1, where c = Let P =(X, Y, Z) T denote the homogenous coordintes of the perspective trnsform of ny 3D point λp on ry OP, where λ is the scle fctor depending on the distnce of the 3D point from the origin. It cn e shown 1,22,35] tht the reflection in the mirror gives the point p =( x, y) T on the imge plne of the cmer using the flt-plne trnsform F : ( ) ( ) x q 1 X F (P )=p = =, (1) y q 2 Z + q 3 P Y where q 1 = c 2 2,q 2 = c 2 + 2,q 3 =2c, P = X 2 + Y 2 + Z 2. Note tht the expression for imge coordintes p is independent of the scle fctor λ. The pixel coordintes w =(u, v) T re then otined y using the clirtion mtrix K of the conventionl cmer composed of the focl lengths f u,f v, opticl center coordintes (u 0,v 0 ) T, nd cmer skew s. ( ) ( ) w p = K 1 1 or u v = f u s u 0 0 f v v 0 x y. (2) This trnsform cn e used to wrp n omni imge to pln perspective view. To convert perspective view ck to omni view, the inverse flt-plne trnsform p cn e used: ( ) p = x y = K 1 1 u v, (3) 1 1 F 1 (p) =P = X q 1 x Y = q 1 y. Z q 2 q 3 x2 + y 2 +1 (4) It should e noted tht the trnsformtion of omni to perspective view involves very different mgnifictions in different prts of the imge. For this reson, the qulity of the imge deteriortes if the entire imge is trnsformed t one time. Hence, it is desirle to perform motion estimtion directly in the ODVS domin ut use the ove trnsformtions to mp the loctions to the perspective domin s required. 3.2 Plnr motion trnsformtion To detect ojects with motion or height, the motion of the ground is modeled using plnr motion model 12,27]. Let P A nd P B denote the perspective trnsforms of point on the ground plne in the homogenous coordinte systems corresponding to two positions A nd B of the moving cmer. These re relted y Fig. 3. Omnidirectionl cmer geometry λ B P B = λ A RP A + D = λ A RP A + D/λ A ], (5)

4 134 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer Fig. 4. Trnsforming pixel from omni imge A to omni imge B using (1) inverse clirtion mtrix K 1, (2) inverse flt-plne trnsform F 1, (3) projective trnsform H for plnr motion from A to B, (4) flt-plne trnsform F, (5) clirtion mtrix K where R nd D denote the rottion nd trnsltion etween the cmer positions nd λ A,λ B depend on the distnce of the ctul 3D point. Let the ground plne stisfy the following eqution t the cmer position A: or λ A K T P A =1 1/λ A = K T P A. Sustituting the vlue of 1/λ A into Eq. 5, it is seen tht P A nd P B re relted y projective trnsform: λ B P B = λ A R + DK T ] P A = λ A HP A (6) or P B HP A within scle fctor. This reltion hs een widely used to estimte plnr motion for perspective cmers. For performing motion compenstion using omnidirectionl cmers, the ove projective trnsform should e comined with the flt-plne trnsform s well s cmer clirtion mtrix to wrp every point in one imge towrd nother. The complete trnsform for wrping is shown in Fig Prmetric motion estimtion for ODVS This section descries the min contriution of the pper. Direct methods sed on imge grdients hve een pplied for estimting the motion prmeters for rectiliner cmers 4, 24]. Here, the direct method is generlized for ODVS cmers. Informtion from imge grdients is comined with the priori known informtion out the cmer motion nd clirtion in Byesin frmework to otin optiml estimtes of motion prmeters for egomotion compenstion. 4.1 Use of opticl flow constrint Under fvorle conditions, the sptil grdients (g u,g v ), the temporl grdient g t, nd the residul imge motion ( u, v) T fter current motion compenstion stisfy the opticl flow constrint 21]: g u u + g v v + g t =0. (7) Fig. 5.Aperture prolem. In the cse of n edge, only the component of motion norml to the edge cn e determined. In the cse of corner, the perture prolem is voided, nd the motion cn e uniquely determined However, there is only one eqution etween two unknowns for ech point. For this reson, only the norml flow, i.e., flow in the direction of the grdient, cn e determined using single point. This is known s the perture prolem nd is illustrted in Fig. 5. To solve this prolem, Lucs nd Knde 31] ssumed tht imge motion is pproximtely constnt in smll window round every point. Using this constrint, more equtions re otined using the neighoring points, nd the full opticl flow cn e estimted using lest squres. Such n estimte is relile ner cornerlike points where window hs grdients in different directions. This is s seen in Fig. 5. This method hs een used y Knde et l. 36] to find nd trck cornerlike fetures over n imge. However, in the cse of ODVS the ssumption of uniform opticl flow needs to e modified due to the nonliner ODVS trnsform. Dniilidis 9] hs generlized the opticl flow estimtion to ODVS cmers. However, tthis pproch would use the motion informtion only on cornerlike fetures. However, the edge fetures lso hve motion informtion. To use this informtion, the imge grdients cn e used directly to estimte the model prmeters. This pproch is known in the literture s the direct method of motion estimtion nd hs een extensively used in ostcle detection using rectiliner cmers 4,24]. Usully linerized version of projective trnsform is used: u = 1 u + 2 v u uv, v = 4 u + 5 v uv + 8 v 2. The expressions of imge motion re sustituted into the opticl flow constrint in Eq. 7 to give g u ( 1 u+ 2 v )+g v ( 4 u+ 5 v )+g t =0. This gives one eqution for every point in eight prmeters tht cn e solved using liner lest squres. Since the qudrtic prmeters re more sensitive to noise, six-prmeter ffine model is lso used. 4.2 Generliztion for ODVS To pply the motion estimtion to ODVS cmers, the nonliner flt-plne trnsform is used to go from omni to perspective domin nd ck. Since nonlinerity hs to e delt with nywy, the projective trnsform H is used insted of liner model so tht lrge motions cn e hndled etter. The motion prmeters in the projective trnsform re prmeterized s h = ( h 1 h 2 h 3 h 4 h 5 h 6 h 7 h 8 ) T

5 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer 135 with H = h 1 h 2 h 3 h 4 h 5 h 6. H 33 h 7 h 8 1 The opticl flow constrint eqution is stisfied only for smll imge displcements up to 1 or 2 pixels. To estimte lrger motions, corse to fine pyrmidl frmework 25,37] is used. In this frmework, multiresolution Gussin pyrmid is constructed for djcent imges in the sequence. The motion prmeters re first computed t the corsest level, nd the imge points t the next finer level re wrped using the computed motion prmeters. The residul motion is computed t the finer level, nd the process is repeted until the finest level is reched. Even within ech level, multiple itertions of wrping nd estimtion cn e performed. Let h e the ctul vlue of the motion prmeter vector nd ĥ the current estimte. Using the current estimte, the second imge B is wrped towrd the first imge A to get the wrped imge B. Then, the trnsformtion etween A nd B cn e expressed pproximtely in terms of h = h ĥ. Let w A =(u A,v A ) T e the projection of point on the plnr surfce in imge A. Then, the projection w B of the sme point in wrped imge B is function of w A s well s h,given using composition of opertions shown in Fig. 4. The opticl flow constrint etween imges A nd B is then given y ( gu g v ) wb w A ]= g t + η, where η ccounts for the rndom noise in the temporl imge grdient. For N points on the plnr surfce, the constrints cn e expressed in mtrix form: z = c( h)+v, where every row i of the eqution represents the constrint for single imge point with c i ( h) = ( g u g v )i w B (w A; h) w A ] z i = (g t ) i, v i = η i. (8) Due to the flt-plne nd the projective trnsforms, the function c( ) is nonliner. Hence, stte estimte ĥ nd its covrince P re itertively updted using the mesurement updte equtions of the iterted extended Klmn filter 2], with C denoting the Jcoin mtrix of c( ). P γc T R 1 C + P 1 ] 1, (9) ] ĥ ĥ + ĥ = ĥ + P γc T R 1 z P 1 (ĥ h ), (10) where R is the covrince of the temporl grdient mesurements, h is the prior vlue of the stte otined from cmer clirtion nd velocity, nd P is the prior covrince. The mtrix R is tken s digonl mtrix to simplify clcultions. However, this would men ssuming tht the pixel grdients re independent, which my not relly e the cse since grdients re computed from multiple pixels. Hence, the fctor γ 1 is used to ccommodte the interdependence of the grdient mesurements. To compute the Jcoin C, ech row C i is expressed using the chin rule: ( ) ( ) ci c w B p B P B C i = =, (11) h w B p B P B h i where P B =(X B,Y B,Z B ) T, p B =(x B,y B ) T, nd w B = (u B,v B ) T re, respectively, the coordintes of point i in the mirror, imge, nd pixel coordinte systems for cmer position B. Differentiting Eq. 8 w.r.t. w B gives ( ) c = ( g u g v w )i. B The clirtion Eq. 2 cn e differentited to otin ( ) ( ) wb fu s =. p B 0 f v i i The Jcoin of the flt-plne trnsform is otined y differentiting Eq. 1 t P = P B s ( ) ( ) xb x B x B pb P B = i X B y B X B Y B y B Y B Z B y B Z B i 1 = (q 2Z B + q 3 P B ) i P B i ( ) q3x BX B q 1 P B q 3x BY B q 3x BZ B. q 3y BX B q 3y BY B q 1 P B q 3y BZ B Since the ODVS trnsforms giving p A nd p B do not chnge if the homogenous coordintes P A nd P B re chnged y scle fctor, we cn scle the right-hnd side of Eq. 6 to give P B = 1 HP A = h 1X B + h 2 Y B + h 3 Z B h 4 X B + h 5 Y B + h 6 Z B. H 33 h 7 X B + h 8 Y B + Z B Tking the Jcoin w.r.t. h =(h 1...h 8 ) gives ( ) ( ) XB PB Y B Z B = X B Y B Z B 0 0. h i X B Y B i 4.3 Outlier removl The estimte given ove is optiml only when ll points relly elong to the plnr surfce nd the underlying noise distriutions re Gussin. However, the estimtion is highly sensitive to the presence of outliers, i.e., points not stisfying the ground motion model. These fetures should e seprted using roust method. To reduce the numer of outliers, the rod region of interest is determined using clirtion informtion, nd the processing is done only in tht region to void extrneous fetures. To detect outliers, n pproch similr to the dt snooping pproch discussed in 10] hs een dpted for Byesin estimtion. In this pproch, the error residul of ech feture is compred with the expected residul covrince t every itertion, nd the fetures re reclssified s inliers or outliers. i

6 136 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer 5 Dynmic event detection nd trcking Fig. 6. Hierrchicl motion estimtion lgorithm If point z i is not included in the estimtion of ĥ, i.e., is currently clssified s n outlier, then the covrince of its residul is ] Cov z i C i ĥ R + C i PC T i. However, if z in is included in the estimtion of ĥ, i.e., is currently clssified s n inlier, then it cn e shown tht the covrince of its residul is given y ] Cov z i C i ĥ R C i PC T i < R. Hence, to clssify in the next itertion, the Mhlnois norm of the residul is compred with threshold τ. For point currently clssified s inlier the following condition is used: R z i C i ĥ] + Ci PC T ] 1 ] i z i C i ĥ <τ. (12) For point currently clssified s inlier the covrince R is used in prctice insted of R C i PC T i in order to void nonpositive definite covrince ecuse of pproximtions due to nonlinerities. This would somewht increse the proility of clssifying s n outlier insted of inlier, which is to e on the sfer side. ] ] z i C i ĥ R 1 z i C i ĥ <τ (13) Note tht this method is effective only when there is some prior knowledge out the motion prmeters; otherwise the prior covrince P would ecome infinite. If there is no prior knowledge, roust estimtors cn e used s in 32]. The motion prmeter estimtion lgorithm is shown in Fig. 6. After motion compenstion, the fetures on the ground plne would e ligned etween the two frmes, wheres those due to sttionry nd moving ojects would e misligned. Imge difference etween the frmes would therefore enhnce the ojects nd suppress the rod fetures. However, the imge difference depends on residul motion s well s on the sptil grdients t tht point. In highly textured regions, the imge difference would e lrge even for smll residul motion, nd in less textured regions the imge difference would e smll even for lrge residul motion. To compenste this effect, normlized frme difference 40] is used. This is given t ech pixel y gt g 2 u + gv 2 k + (gu 2 + gv) 2, where g u,g v re sptil grdients nd g t is the temporl grdient. Constnt k is used to suppress the effect of noise in highly uniform regions. The summtion is performed over K K neighorhood of ech pixel. In fct, the normlized difference is smoothed version of the norml opticl flow nd hence depends on the mount of motion ner the point. Blos corresponding to oject fetures re otined using morphologicl opertions. Nery los re clustered into one, nd the cluster centroids re trcked from frme to frme y n lgorithm similr to 17]. For trcking, list contining the frme numer, unique ID, position, nd velocity of ech trck is mintined. The list is empty in the eginning. The following steps re performed to ssocite the trcks with fetures: At ech frme, ssocite ech existing trcks with the nerest feture in neighorhood window round the trck position. Use Klmn filter 2] to updte the trck with the feture. If no feture is found in the neighorhood window, only time updte is performed. For fetures not hving trcks in their neighorhood, crete new trck out of the feture nd updte it in the next frme. To keep the numer of trcks within ounds, delete the wekest trcks when the numer of trcks get too lrge. Merge the trcks tht re very close to ech other, hve nerly the sme velocity, nd tht re therefore ssumed to e from the sme oject. Disply trcks tht hve survived for stipulted numer of frmes long with the trck history. For ech trck tht survives over minimum numer of frmes, the originl ODVS imge is used to generte perspective view 22] of the event round the center of the ounding ox. 6 Experimentl vlidtion nd results A series of experimentl trils ws conducted to systemticlly evlute the cpilities nd performnce of the moile sentry system for event detection nd trcking. Three different types of ODVS mountings were utilized to exmine the generlity nd functionlities of the moile sentry system. The first tril involved cmer on n electric vehicle, the second

7 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer 137 Fig. 7. An ODVS cmer mounted on n electric crt for moile sentry experimentl run ws using moile root, nd the third involved wlking person with helmet-mounted ODVS. The first experiment ws done most systemticlly in order to evlute the performnce. The other experiments re currently in the explortory stge nd more work is required to chrcterize their performnce. A relted ppliction pplying similr pproch to n utomoile-mounted ODVS is lso shown. 6.1 Cmer on electric crt The first experimentl tril of the moile sentry utilized the ODVS cmer mounted on n electric crt, s shown in Fig. 7. The crt ws driven on cmpus rod t speeds etween 2 nd 7 miles/h (pprox. 1 to 3 m/s). The pproximte speed of the crt ws determined using GPS nd used s n priori motion estimte. It ws lso oserved tht the ellipse corresponding to the entire FOV of the ODVS ws oscillting, due possily to reltive virtions etween the cmer nd the mirror or to the utomtic motion stiliztion in the cmer. These were suppressed y estimting the center of the FOV ellipse using Hough trnsform nd trnslting it to fixed position. The effect of the remining virtions were suppressed using the prmetric motion estimtion process. Figure 8 shows n imge from the ODVS video sequence. The estimted prmetric motion is shown using red rrows. Figure 8 shows the clssifiction of points into inliers (gry), outliers (white), nd unused (lck) points. It should e noted tht the outliers re usully identified when the edges re perpendiculr to the motion. When n edge is prllel to the motion, the perture prolem mkes it difficult to identify it. The estimtion is done using the inlier points only. An imge with the normlized frme difference etween the motioncompensted frmes is shown in Fig. 8c. It is seen tht the independently moving cr nd person stnd out wheres the sttionry fetures on the ground re ttenuted in spite of egomotion. Figure 8d shows the ounding oxes round the moving cr nd person fter postprocessing using morphologicl opertions. Since the lgorithm uses plnr motion model, sttionry ojects ove the ground induce motion prllx nd re c d Fig. 8. Detection of moving ojects from n ODVS mounted on n electric crt. Estimted prmetric motion of ground plne. Prts of the imge corresponding to the crt s well s distnt ojects re excluded from motion estimtion process. Fetures used for estimtion. Gry fetures re inliers, nd white fetures re outliers. c Motion-compensted difference imge. d Postprocessed imge showing detection of moving cr nd person. The ngle mde with x-xis in degrees is lso shown

8 138 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer Tle 2. Performnce evlution. The right column shows the ground truth numer of relevnt events in the imge sequence. The other columns show the numer nd percentge of events detected y the system. The lst three rows show the numer of flse lrms due to sttionry ojects nd shdows. Ground truth is not relevnt here Minimum Ground trck length frmes frmes truth Totl events 14 (74%) 17 (89%) 19 Persons 9 (90%) 9 (90%) 10 Vehicles 5 (55%) 8 (89%) 9 Totl flse lrms 3 4 N.A. Sttionry ojects 1 2 N.A. Shdows 2 2 N.A. detected if they re sufficiently close to the cmer nd included in the region of interest. Figure 9 shows the detection of sttionry structure s well s moving person. Only the prts within the region of interest re detected. The centroids of the detected ounding oxes were trcked over time nd the trcks tht survived over ten or more frmes were identified. Typicl snpshots from these trcks were tken, nd the distortion due to ODVS ws corrected to get the perspective view looking towrd the trck position s in 22]. Figure 10 show the snpshots from these trcks, detecting the events. To evlute the lgorithm performnce, the detection results were compred with ground truth otined y mnully oserving the video sequence. The performnce ws compred for two different thresholds on the numer of frmes in which trck hs to survive to e detected s n event. Tle 2 shows the detection rte in terms of totl numer of events (ground truth) nd the numer of events ctully detected. Note tht sttionry ostcles nd shdows re clssified s flse lrms since they re currently not seprted from independently moving ojects. A lower threshold increses detection rte ut lso increses flse lrms. It ws oserved tht two events corresponding to moving person nd crt were not detected t ll for the following resons. The person nd crt were quite fr nd especilly the person ws smll in the imge. Furthermore, the cmer vehicle ws turning, inducing considerle rottionl egomotion. Also, the ojects were ner the oundry of the region of interest tht ws nlyzed. An imge of this person is shown in Fig. 11. Attriutes such s the time, durtion, nd position of the events were extrcted. The cmer position t the event time ws extrcted from the onord GPS. Assuming tht the point nerest to the cmer lies on the ground, the event loction with reference to the cmer could e computed. These were dded to the cmer position coordintes to otin the event position. the pproximte positions of the cmer s well s the ctul event were mpped s shown in Fig. 12. Tle 3 summrizes some of the events nd their ttriutes. 6.2 Cmer on moile root The second experimentl configurtion ws rootic pltform designed in our lortory. This pltform is clled the Moile Interctive Avtr (MIA) 19] in which cmers nd displys cn e mounted on semiutonomous root, s shown c d Fig. 9. Detection of sttionry structure in ddition to moving person. Note tht only the prt of the structure within the region of interest is detected

9 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer 139 Fig. 12. Mp showing the position of the events in red nd the cmer position t tht time in lue. The egovehicle trck is mrked y the yellow line. The event IDs re leled in lck Fig. 10. Cptured events with their IDs. Detected persons nd vehicles. Shdows nd sttionry ostcles currently considered flse lrms Fig. 13. Moile Interctive Avtr: Semiutonomous rootic system used for evluting moile sentry Tle 3. Summriztion of event ttriutes. The left imge shows the originl ODVS imge t the time of the event, the middle imge shows the output of detection lgorithm, nd the right imge shows the snpshot of the event corrected for ODVS distortion Fig. 11. Originl imge corresponding to missed events. The moving person nd vehicle were fr from the cmer nd ner the region of interest oundry. Also, the cmer vehicle ws mking turn, inducing considerle rottionl egomotion in the imge Event ID: 65 Event time (snpshot): 16:01:08.3 Event durtion s]: 3.6 Event position m]: (7.1, -6.6) Cmer position m]: (7.8, -5.3) in Fig. 13, to interct with people t distnce. The root ws driven round the corridor of our uilding with people wlking round it. Figure 14 shows the detection of moving persons in one of the frmes. Snpshots of detected people re shown in Fig. 15. However, it ws noted tht the speed of the root ws much smller thn tht of people, which would men tht simpler methods could lso yield good results in this Event ID: 109 Event time (snpshot): 16:01:40.0 Event durtion s]: 1.9 Event position m]: (53.1, 1.8) Cmer position m]: (56.0, -3.1)

10 140 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer Fig. 15. Some of the interesting events cptured y the moile root Fig. 16. ODVS cmer mounted on helmet. This configurtion enles cquisition of snpshots of surrounding people including their fces. However, there is considerle cmer rottion due to movement of hed nd ody tht should e compensted c d Fig. 14. Detection of moving persons in n imge sequence from moile root. Estimted prmetric motion of ground plne. The prt of the imge in the center, which imges the cmer itself, is not used for estimtion. Fetures used for estimtion. Gry fetures re inliers, nd white fetures re outliers. c Normlized imge difference fter motion compenstion. The moving person is detected ut the lines on the ground re not detected. d Postprocessing nd trcking output. The trck of the detected person with the ID is shown y the yellow line scenrio. Also, the height of the root ws smll, nd people s fces could not e effectively cptured. Fig. 16. In this configurtion, the cmer height ws pproximtely 2 m, which enled esy cpture of people s fces. The speed of the person with the helmet ws comprle to tht of other people. There ws lso considerle cmer rottion due to hed nd ody movement, which helped to test the lgorithm in the presence of lrge rottionl egomotions. Figure 17 shows the detection of moving person in one of the frmes. To reduce estimtion errors, the region of interest for motion nlysis ws truncted to remove the cmer s own imge, s well s the ojects ove the horizon. It is seen tht there is significnt rottionl motion etween two frmes. In spite of this motion, the moving person is seprted from ckground fetures such s the lines on the ground. However, if the rottionl motion is too lrge, the detection often deteriortes nd trcks get split into prts. Some of the snpshots of detected people shown re in Fig. 18. Unlike the first experiment, the events here consisted of the sme persons moving round the cmer. Also, there ws more reking of trcks due to lrge rottionl motion. Hence, insted of counting the numer of events detected, the orienttion of trcks in ech frme ws plotted ginst time in Fig. 19. The identities of the persons were mnully recorded nd re color-coded in the figure. The crosses show the trck reks. It ws oserved tht in sequence of 5 min (3000 frmes t 10 frmes per second), the persons were trcked when they were sufficiently close to the cmer nd the rottionl motion ws not very lrge. 6.3 Helmet-mounted cmer The third experimentl study for moile sentry involved person wlking with n ODVS mounted on helmet s shown in 6.4 Vehicle-mounted ODVS In relted ppliction 15,23], the event detection pproch ws pplied to n omnicmer mounted on n utomoile. The

11 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer 141 Fig. 18. Some detected events from the helmet-mounted cmer Thet (rd) Time (s) Fig. 19. Time series showing the orienttion (thet) of the person with respect to the cmer. Ech color corresponds to different person. Trck reks re mrked y c ctul vehicle speed, otined from CAN us, ws used for the initil motion estimte. A video sequence of 36,000 frmes (20 min) ws processed nd vehicles on oth sides of the cr were detected y n lgorithm similr to the one descried ove, s shown in Fig. 20. The distortion due to omni imging ws removed to generte the ird s-eye view, s shown in Fig. 20. Figure 20c shows the plots of trck positions ginst time for segment of the video. 7 Summry nd discussion d Fig. 17. Detection of moving person in n imge sequence from helmet-mounted cmer. Estimted prmetric motion of ground plne. There is significnt rottionl motion tht is estimted y the lgorithm. Fetures used for estimtion. Gry fetures re inliers, nd white fetures re outliers. The prts of the imge in the center, ove the horizon, nd those hving smll imge grdients re not used in estimtion. c Normlized imge difference fter motion compenstion. The moving person is detected ut the lines on the ground re not detected. d Postprocessing nd trcking output. The trck of the detected person with the ID is shown y the yellow line. The position coordintes re computed y ssuming tht the point on the lo nerest the cmer is on the ground This pper descried n pproch for event detection using egomotion compenstion from moile omnidirectionl (ODVS) cmers. It pplied the concept of direct motion estimtion using imge grdients to ODVS cmers. The motion of the ground ws modeled s plnr motion, nd the fetures not oeying the motion model were seprted s outliers. An itertive estimtion frmework ws used for optimlly fusing the motion informtion in imge grdients with priori known informtion out the cmer motion nd clirtion. Corse to fine motion estimtion ws used nd the motion etween the frmes ws compensted t ech itertion. A scheme sed on dt snooping ws used to remove outliers. Experiments were performed y otining imge sequences from vrious types of moile pltforms nd detecting events such s moving persons nd utomoiles, giving stisfctory results. For future work, we pln to improve the roustness of the system especilly for correct locliztion of lrge ojects. The

12 142 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer longitudinl position: Z m] time s] c Fig. 20. Detection of moving vehicles in n imge sequence using n omnidirectionl cmer mounted on moving cr. The trck history of the vehicle over numer of frmes is mrked. The trck ID nd the coordintes in the rod plne re lso shown. Bird s-eye view generted y removing the omni distortion, showing detected vehicles nd their coordintes. c Plot of the longitudinl position of vehicle trcks ginst time. The trcks re color coded s red, yellow, nd green ccording to incresing lterl distnce from the ego vehicle 100 such s size nd shpe. Lerning-sed pproches such s 34] would lso e useful for clssifiction. The method descried ove is pproprite for scenes where the ckground is predominntly plnr nd the foreground consists of outliers in form of smll ojects. If the scene is not tht simple, motion segmenttion should e performed long with estimtion. In the cse of scenes with multiple sttionry plnr surfces, the surfces hve the sme prmeters for rottion nd trnsltion ut different plnr normls 14]. Hence, the egomotion cn e prmeterized directly in terms of the liner nd ngulr velocity of the cmer nd the plne normls of ech plnr surfce. An itertive estimtion procedure tht estimtes ech plnr surfce seprtely ut uses the estimtes it otins for rottion nd trnsltion s strting points for estimting other plnr surfces could mke the process more roust to outliers. For exmple, if the scene consists of fetures fr wy from the cmer, their egomotion could e considered lmost pure rottion, hving only three degrees of freedom. These fetures could e used to estimte the pproximte rottion 40]. This rottion could e used s n initil estimte for the prts of the scene contining ground plne in order to determine the full plnr motion. This procedure could e comined with roust motion segmenttion method such s 32] to utomticlly seprte multiple plnr surfces. Alterntively, the motion prmeters cn e estimted using ootstrp method from smll ptches nd comine the ptches hving motion consistent with the ground plne s done y Ke nd Knde 28]. For 3D scenes with lrge vritions in depths, structure from motion pproch using epipolr constrint 7] is more pproprite. The plne+prllx method proposed y Irni ndanndn 24] cn lso e used for wide vriety of scenes including plnr, piecewise plnr, nd 3D. To discriminte etween independently moving ojects nd sttionry ojects ove the ground, the rigidity constrint 24] could e used in the plne+prllx frmework. We pln to generlize the piecewise plnr motion segmenttion s well s plne+prllx methods for use with ODVS cmers using nonliner motion models for complex scenes nd independent motion discrimintion. Acknowledgements. We re thnkful for the grnt wrded y the Technicl Support Working Group (TSWG) of the US Deprtment of Defense, which provided the primry sponsorship of the reported reserch. We lso thnk our collegues from the UCSD Computer Vision nd Reserch Lortory for their contriutions nd support. References lgorithm currently detects regions contining edges where motion informtion is significnt ut does not respond to uniform res of lrge ojects. Morphologicl opertions were helpful in comining the detected regions, ut systemtic pproch sed on region-sed segmenttion nd clustering my e more pproprite for getting ccurte locliztion in terms of ounding oxes. It ws lso oserved tht the trcks often got roken due to inccurte locliztion of the detected los. We pln to trck entire los insted of the centroids to otin more roust trcks. The events cn then e clssified into ctegories such s persons nd vehicles using criteri 1. Achler O, Trivedi MM (2002) Rel-time trffic flow nlysis using omnidirectionl video network nd fltplne trnsformtion. In: Workshop on Intelligent Trnsporttion Systems, Chicgo, IL, Br-Shlom Y, Li XR, Kirurjn T (2001) Estimtion with pplictions to trcking nd nvigtion. Wiley, New York 3. Benosmn R, Kng SB (2001) Pnormic vision: sensors, theory, nd pplictions. Springer, Berlin Heidelerg New York 4. Blck MJ, Anndn P (1996) The roust estimtion of multiple motions: prmetric nd piecewise-smooth flow fields. Comput Vision Imge Understnd 63(1):75 104

13 T. Gndhi, M.M. Trivedi: Motion nlysis for event detection nd trcking with moile omnidirectionl cmer Boult T, Erkin A, Lewis P, Michels R, Power C, Qin C, Yin W (1998) Frme-rte multi-ody trcking for surveillnce. In: Proc. DARPA Imge Understnding workshop 6. Crlsson S, Eklundh JO (1990) Oject detection using modelsed prediction nd motion prllx. In: Europen conference on computer vision, April 1990, pp Chng P, Herert M (2000) Omni-directionl structure from motion. In: IEEE workshop on omnidirectionl vision, Hilton Hed Islnd, SC, June IEEE Press, pp Cielnik G, Mildinovic M, Hmmrin D, Gornson L, Lilienthl A, Duckett T (2003) Appernce-sed trcking of persons with n omnidirectionl vision sensor. In: Proc. IEEE workshop on omnidirectionl vision 9. Dniilidis K, Mkdi A, Bulow T (2002) Imge processing in ctdioptric plnes: Sptiotemporl derivtives nd opticl flow computtion. In: Proc. IEEE workshop on omnidirectionl vision, June 2002, pp Dnuser G, Stricker M (1998) Prmetric model fitting: From inlier chrcteriztion to outlier detection. IEEE Trns Pttern Anl Mch Intell 20(2): Den KL (2003) Smrtcms tke im t terrorists. Wired News, June rticles/wired News Smrtcms.html 12. Fugers O (1993) Three-dimensionl computer vision: geometric viewpoint. MIT Press, Cmridge, MA 13. Gndhi T, Devdig S, Ksturi R, Cmps O (2000) Detection of ostcles using ego-motion compenstion nd trcking of significnt fetures. Imge Vision Comput 18(10): Gndhi T, Ksturi R (2000) Appliction of plnr motion segmenttion for scene text extrction. In: Proc. interntionl conference on pttern recognition, 1: Gndhi T, Trivedi MM (20040) Motion sed vehicle surround nlysis using omni-directionl cmer. In: Proc. IEEE symposium on intelligent vehicles (in press) 16. Gndhi T, Trivedi MM (2003) Motion nlysis of omnidirectionl video strems for moile sentry. In: 1st ACM interntionl workshop on video surveillnce, Berkeley, CA, Novemer 2003, pp Gndhi T, Yng MT, Ksturi R, Cmps O, Coror L, McCndless J (2003) Detection of ostcles in the flight pth of n ircrft. IEEE Trns Aerospce Electron Syst 39(1): Gluckmn J, Nyr S (1998) Ego-motion nd omnidirectionl cmers. In: Proc. interntionl conference on computer vision, pp Hll TB, Trivedi MM (2002) A novel interctivity environment for integrted intelligent trnsporttion nd telemtic systems. In: 5th interntionl IEEE conference on intelligent trnsporttion systems, Singpore, Septemer Hritoglu, Hrwood D, Dvis LS (2000) W4: Rel-time surveillnce of people nd their ctivities. IEEE Trns Pttern Anl Mch Intell 22(8): Horn B, Schunck B (1981) Determining opticl flow. In: DARPA Imge Understnding workshop, pp Hung KC, Trivedi MM (2003) Video rrys for rel-time trcking of persons, hed nd fce in n intelligent room. MchVision Appl 14(2): Hung K, Trivedi MM, Gndhi T (2003) Driver s view nd vehicle surround estimtion using omnidirectionl video strem. In: IEEE symposium on intelligent vehicles, Columus, OH, June Irni M, Anndn P (1998) A unified pproch to moving oject detection in 2D nd 3D scenes. IEEE Trns Pttern Anl Mch Intell 20(6): Jähne B, Hußecker H, Geißler P (1999) Hndook of computer vision nd pplictions, vol 2. Acdemic, Sn Diego, pp Jogn M, Leonrdis A (2000) Roust locliztion using pnormic view-sed recognition. In: Proc. interntionl conference on pttern recognition, pp Kntni K (1993) Geometric computtion for mchine vision. Oxford University Press, Oxford 28. Ke Q, Knde T (2003) Trnsforming cmer geometry to virtul downwrd-looking cmer: roust ego-motion estimtion nd ground-lyer detection. In: Proc. IEEE conference on computer vision nd pttern recognition, June 2003, pp I: Kruger W (1999) Roust rel time ground plne motion compenstion from moving vehicle. Mch Vision Appl 11: Lwson S (2002) Yes, you re eing wtched. PC World, 27 Decemer rticle/0,id,108121,00.sp 31. Lucs B, Knde T (1981) An itertive imge registrtion technique with n ppliction to stereo vision. In: Interntionl joint conference on rtificil intelligence, pp Odoez JM, Bouthemy P (1998) Direct incrementl modelsed imge motion segmenttion for video nlysis. Signl Process 66: Rmsey D (2003) Reserchers work with pulic gencies to enhnce super owl security, 15 Ferury superowl.html. 34. Spthrishi M, Hmpshire JB, Khosl PK (2000) Agent-sed moving oject correspondence using differentil discrimintive dignosis. In: Proc. IEEE conference on computer vision nd pttern recognition, June 2000, 2: Shkerni O, Vidl R, Sstry S (2003) Omnidirectionl egomotion estimtion from ck-projection flow. In: Proc. IEEE workshop on omnidirectionl vision, June Shi J, Tomsi C (1994) Good fetures to trck. In: Proc. IEEE conference on computer vision nd pttern recognition, pp Simoncelli EP (1993) Corse-to-fine estimtion of visul motion. In: Proc. 8th workshop on imge nd multidimensionl signl processing, Cnnes, Frnce, pp Sogo T, Ishiguro H, Trivedi M (2001) N-oculr stereo for rel-time humn trcking. In: Benosmn R, Kng RS (eds) Pnormic vision: sensors, theory, nd pplictions. Springer, Berlin Heidelerg New York, pp Stuffer C, Grimson WEL (1999) Adptive ckground mixture model for rel-time trcking. In: Proc. IEEE interntionl conference on computer vision nd pttern recognition, pp Trucco E, Verri A (1998) Computer vision nd pplictions: guide for students nd prctitioners. Prentice-Hll, Englewood Cliffs, NJ 41. Vssllo RF, Sntos-Victor J, Schneeeli HJ (2002) A generl pproch for egomotion estimtion with omnidirectionl imges. In: Proc. IEEE workshop on omnidirectionl vision, June 2002, pp Winters N, Gspr J, Lcey G, Sntos-Victor J (2002) Omnidirectionl vision for root nvigtion. In: Proc. IEEE workshop on omnidirectionl vision, pp Zhu Z, Kruppih D, Risemn E, Hnson A (2003) Omnidirectionl vision for root nvigtion. Root Automt Mg (in press)

Parametric ego-motion estimation for vehicle surround analysis using an omnidirectional camera

Parametric ego-motion estimation for vehicle surround analysis using an omnidirectional camera Mchine Vision nd Applictions (25) 16: 85 95 Digitl Oject Identifier (DOI) 1.17/s138-4-168-z Mchine Vision nd Applictions Prmetric ego-motion estimtion for vehicle surround nlysis using n omnidirectionl

More information

2 Computing all Intersections of a Set of Segments Line Segment Intersection

2 Computing all Intersections of a Set of Segments Line Segment Intersection 15-451/651: Design & Anlysis of Algorithms Novemer 14, 2016 Lecture #21 Sweep-Line nd Segment Intersection lst chnged: Novemer 8, 2017 1 Preliminries The sweep-line prdigm is very powerful lgorithmic design

More information

Before We Begin. Introduction to Spatial Domain Filtering. Introduction to Digital Image Processing. Overview (1): Administrative Details (1):

Before We Begin. Introduction to Spatial Domain Filtering. Introduction to Digital Image Processing. Overview (1): Administrative Details (1): Overview (): Before We Begin Administrtive detils Review some questions to consider Winter 2006 Imge Enhncement in the Sptil Domin: Bsics of Sptil Filtering, Smoothing Sptil Filters, Order Sttistics Filters

More information

GENERATING ORTHOIMAGES FOR CLOSE-RANGE OBJECTS BY AUTOMATICALLY DETECTING BREAKLINES

GENERATING ORTHOIMAGES FOR CLOSE-RANGE OBJECTS BY AUTOMATICALLY DETECTING BREAKLINES GENEATING OTHOIMAGES FO CLOSE-ANGE OBJECTS BY AUTOMATICALLY DETECTING BEAKLINES Efstrtios Stylinidis 1, Lzros Sechidis 1, Petros Ptis 1, Spiros Sptls 2 Aristotle University of Thessloniki 1 Deprtment of

More information

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming Lecture 10 Evolutionry Computtion: Evolution strtegies nd genetic progrmming Evolution strtegies Genetic progrmming Summry Negnevitsky, Person Eduction, 2011 1 Evolution Strtegies Another pproch to simulting

More information

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li 2nd Interntionl Conference on Electronic & Mechnicl Engineering nd Informtion Technology (EMEIT-212) Complete Coverge Pth Plnning of Mobile Robot Bsed on Dynmic Progrmming Algorithm Peng Zhou, Zhong-min

More information

On the Detection of Step Edges in Algorithms Based on Gradient Vector Analysis

On the Detection of Step Edges in Algorithms Based on Gradient Vector Analysis On the Detection of Step Edges in Algorithms Bsed on Grdient Vector Anlysis A. Lrr6, E. Montseny Computer Engineering Dept. Universitt Rovir i Virgili Crreter de Slou sin 43006 Trrgon, Spin Emil: lrre@etse.urv.es

More information

P(r)dr = probability of generating a random number in the interval dr near r. For this probability idea to make sense we must have

P(r)dr = probability of generating a random number in the interval dr near r. For this probability idea to make sense we must have Rndom Numers nd Monte Crlo Methods Rndom Numer Methods The integrtion methods discussed so fr ll re sed upon mking polynomil pproximtions to the integrnd. Another clss of numericl methods relies upon using

More information

CHAPTER III IMAGE DEWARPING (CALIBRATION) PROCEDURE

CHAPTER III IMAGE DEWARPING (CALIBRATION) PROCEDURE CHAPTER III IMAGE DEWARPING (CALIBRATION) PROCEDURE 3.1 Scheimpflug Configurtion nd Perspective Distortion Scheimpflug criterion were found out to be the best lyout configurtion for Stereoscopic PIV, becuse

More information

Spectral Analysis of MCDF Operations in Image Processing

Spectral Analysis of MCDF Operations in Image Processing Spectrl Anlysis of MCDF Opertions in Imge Processing ZHIQIANG MA 1,2 WANWU GUO 3 1 School of Computer Science, Northest Norml University Chngchun, Jilin, Chin 2 Deprtment of Computer Science, JilinUniversity

More information

6.3 Volumes. Just as area is always positive, so is volume and our attitudes towards finding it.

6.3 Volumes. Just as area is always positive, so is volume and our attitudes towards finding it. 6.3 Volumes Just s re is lwys positive, so is volume nd our ttitudes towrds finding it. Let s review how to find the volume of regulr geometric prism, tht is, 3-dimensionl oject with two regulr fces seprted

More information

Section 10.4 Hyperbolas

Section 10.4 Hyperbolas 66 Section 10.4 Hyperbols Objective : Definition of hyperbol & hyperbols centered t (0, 0). The third type of conic we will study is the hyperbol. It is defined in the sme mnner tht we defined the prbol

More information

A multiview 3D modeling system based on stereo vision techniques

A multiview 3D modeling system based on stereo vision techniques Mchine Vision nd Applictions (2005) 16: 148 156 Digitl Oject Identifier (DOI) 10.1007/s00138-004-0165-2 Mchine Vision nd Applictions A multiview 3D modeling system sed on stereo vision techniques Soon-Yong

More information

II. THE ALGORITHM. A. Depth Map Processing

II. THE ALGORITHM. A. Depth Map Processing Lerning Plnr Geometric Scene Context Using Stereo Vision Pul G. Bumstrck, Bryn D. Brudevold, nd Pul D. Reynolds {pbumstrck,brynb,pulr2}@stnford.edu CS229 Finl Project Report December 15, 2006 Abstrct A

More information

Machine vision system for surface inspection on brushed industrial parts.

Machine vision system for surface inspection on brushed industrial parts. Mchine vision system for surfce inspection on rushed industril prts. Nicols Bonnot, Rlph Seulin, Frederic Merienne Lortoire Le2i, CNRS UMR 5158, University of Burgundy, Le Creusot, Frnce. ABSTRACT This

More information

TOWARDS GRADIENT BASED AERODYNAMIC OPTIMIZATION OF WIND TURBINE BLADES USING OVERSET GRIDS

TOWARDS GRADIENT BASED AERODYNAMIC OPTIMIZATION OF WIND TURBINE BLADES USING OVERSET GRIDS TOWARDS GRADIENT BASED AERODYNAMIC OPTIMIZATION OF WIND TURBINE BLADES USING OVERSET GRIDS S. H. Jongsm E. T. A. vn de Weide H. W. M. Hoeijmkers Overset symposium 10-18-2012 Deprtment of mechnicl engineering

More information

In the last lecture, we discussed how valid tokens may be specified by regular expressions.

In the last lecture, we discussed how valid tokens may be specified by regular expressions. LECTURE 5 Scnning SYNTAX ANALYSIS We know from our previous lectures tht the process of verifying the syntx of the progrm is performed in two stges: Scnning: Identifying nd verifying tokens in progrm.

More information

Fig.1. Let a source of monochromatic light be incident on a slit of finite width a, as shown in Fig. 1.

Fig.1. Let a source of monochromatic light be incident on a slit of finite width a, as shown in Fig. 1. Answer on Question #5692, Physics, Optics Stte slient fetures of single slit Frunhofer diffrction pttern. The slit is verticl nd illuminted by point source. Also, obtin n expression for intensity distribution

More information

LETKF compared to 4DVAR for assimilation of surface pressure observations in IFS

LETKF compared to 4DVAR for assimilation of surface pressure observations in IFS LETKF compred to 4DVAR for ssimiltion of surfce pressure oservtions in IFS Pu Escrià, Mssimo Bonvit, Mts Hmrud, Lrs Isksen nd Pul Poli Interntionl Conference on Ensemle Methods in Geophysicl Sciences Toulouse,

More information

Tilt-Sensing with Kionix MEMS Accelerometers

Tilt-Sensing with Kionix MEMS Accelerometers Tilt-Sensing with Kionix MEMS Accelerometers Introduction Tilt/Inclintion sensing is common ppliction for low-g ccelerometers. This ppliction note describes how to use Kionix MEMS low-g ccelerometers to

More information

Solving Problems by Searching. CS 486/686: Introduction to Artificial Intelligence Winter 2016

Solving Problems by Searching. CS 486/686: Introduction to Artificial Intelligence Winter 2016 Solving Prolems y Serching CS 486/686: Introduction to Artificil Intelligence Winter 2016 1 Introduction Serch ws one of the first topics studied in AI - Newell nd Simon (1961) Generl Prolem Solver Centrl

More information

USING HOUGH TRANSFORM IN LINE EXTRACTION

USING HOUGH TRANSFORM IN LINE EXTRACTION Stylinidis, Efstrtios USING HOUGH TRANSFORM IN LINE EXTRACTION Efstrtios STYLIANIDIS, Petros PATIAS The Aristotle University of Thessloniki, Deprtment of Cdstre Photogrmmetry nd Crtogrphy Univ. Box 473,

More information

Slides for Data Mining by I. H. Witten and E. Frank

Slides for Data Mining by I. H. Witten and E. Frank Slides for Dt Mining y I. H. Witten nd E. Frnk Simplicity first Simple lgorithms often work very well! There re mny kinds of simple structure, eg: One ttriute does ll the work All ttriutes contriute eqully

More information

COLOUR IMAGE MATCHING FOR DTM GENERATION AND HOUSE EXTRACTION

COLOUR IMAGE MATCHING FOR DTM GENERATION AND HOUSE EXTRACTION Hee Ju Prk OLOUR IMAGE MATHING FOR DTM GENERATION AND HOUSE EXTRATION Hee Ju PARK, Petr ZINMMERMANN * Swiss Federl Institute of Technology, Zuric Switzerlnd Institute for Geodesy nd Photogrmmetry heeju@ns.shingu-c.c.kr

More information

L. Yaroslavsky. Fundamentals of Digital Image Processing. Course

L. Yaroslavsky. Fundamentals of Digital Image Processing. Course L. Yroslvsky. Fundmentls of Digitl Imge Processing. Course 0555.330 Lecture. Imge enhncement.. Imge enhncement s n imge processing tsk. Clssifiction of imge enhncement methods Imge enhncement is processing

More information

Presentation Martin Randers

Presentation Martin Randers Presenttion Mrtin Rnders Outline Introduction Algorithms Implementtion nd experiments Memory consumption Summry Introduction Introduction Evolution of species cn e modelled in trees Trees consist of nodes

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION Supplementry Figure y (m) x (m) prllel perpendiculr Distnce (m) Bird Stndrd devition for distnce (m) c 6 prllel perpendiculr 4 doi:.8/nture99 SUPPLEMENTARY FIGURE Confirmtion tht movement within the flock

More information

Statistical classification of spatial relationships among mathematical symbols

Statistical classification of spatial relationships among mathematical symbols 2009 10th Interntionl Conference on Document Anlysis nd Recognition Sttisticl clssifiction of sptil reltionships mong mthemticl symbols Wl Aly, Seiichi Uchid Deprtment of Intelligent Systems, Kyushu University

More information

Real-Time Stereo Vision Techniques

Real-Time Stereo Vision Techniques Rel-Time Stereo Vision Techniques Christos Georgouls nd Ionnis Andredis Lortory of Electronics, Deprtment of Electricl nd Computer Engineering Democritus University of Thrce Xnthi 6700, Greece {cgeorg,indred}@ee.duth.gr

More information

Control Camera and Light Source Positions using Image Gradient Information

Control Camera and Light Source Positions using Image Gradient Information IEEE Int. Conf. on Rootics nd Automtion, ICRA'7 Rom, Itli, April 27 Control Cmer nd Light Source Positions using Imge Grdient Informtion Eric Mrchnd Astrct In this pper, we propose n originl pproch to

More information

A Tautology Checker loosely related to Stålmarck s Algorithm by Martin Richards

A Tautology Checker loosely related to Stålmarck s Algorithm by Martin Richards A Tutology Checker loosely relted to Stålmrck s Algorithm y Mrtin Richrds mr@cl.cm.c.uk http://www.cl.cm.c.uk/users/mr/ University Computer Lortory New Museum Site Pemroke Street Cmridge, CB2 3QG Mrtin

More information

Geometric transformations

Geometric transformations Geometric trnsformtions Computer Grphics Some slides re bsed on Shy Shlom slides from TAU mn n n m m T A,,,,,, 2 1 2 22 12 1 21 11 Rows become columns nd columns become rows nm n n m m A,,,,,, 1 1 2 22

More information

MA1008. Calculus and Linear Algebra for Engineers. Course Notes for Section B. Stephen Wills. Department of Mathematics. University College Cork

MA1008. Calculus and Linear Algebra for Engineers. Course Notes for Section B. Stephen Wills. Department of Mathematics. University College Cork MA1008 Clculus nd Liner Algebr for Engineers Course Notes for Section B Stephen Wills Deprtment of Mthemtics University College Cork s.wills@ucc.ie http://euclid.ucc.ie/pges/stff/wills/teching/m1008/ma1008.html

More information

Agilent Mass Hunter Software

Agilent Mass Hunter Software Agilent Mss Hunter Softwre Quick Strt Guide Use this guide to get strted with the Mss Hunter softwre. Wht is Mss Hunter Softwre? Mss Hunter is n integrl prt of Agilent TOF softwre (version A.02.00). Mss

More information

10.5 Graphing Quadratic Functions

10.5 Graphing Quadratic Functions 0.5 Grphing Qudrtic Functions Now tht we cn solve qudrtic equtions, we wnt to lern how to grph the function ssocited with the qudrtic eqution. We cll this the qudrtic function. Grphs of Qudrtic Functions

More information

Stained Glass Design. Teaching Goals:

Stained Glass Design. Teaching Goals: Stined Glss Design Time required 45-90 minutes Teching Gols: 1. Students pply grphic methods to design vrious shpes on the plne.. Students pply geometric trnsformtions of grphs of functions in order to

More information

Grade 7/8 Math Circles Geometric Arithmetic October 31, 2012

Grade 7/8 Math Circles Geometric Arithmetic October 31, 2012 Fculty of Mthemtics Wterloo, Ontrio N2L 3G1 Grde 7/8 Mth Circles Geometric Arithmetic Octoer 31, 2012 Centre for Eduction in Mthemtics nd Computing Ancient Greece hs given irth to some of the most importnt

More information

Solving Problems by Searching. CS 486/686: Introduction to Artificial Intelligence

Solving Problems by Searching. CS 486/686: Introduction to Artificial Intelligence Solving Prolems y Serching CS 486/686: Introduction to Artificil Intelligence 1 Introduction Serch ws one of the first topics studied in AI - Newell nd Simon (1961) Generl Prolem Solver Centrl component

More information

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus Unit #9 : Definite Integrl Properties, Fundmentl Theorem of Clculus Gols: Identify properties of definite integrls Define odd nd even functions, nd reltionship to integrl vlues Introduce the Fundmentl

More information

Computer Vision and Image Understanding

Computer Vision and Image Understanding Computer Vision nd Imge Understnding 116 (2012) 25 37 Contents lists ville t SciVerse ScienceDirect Computer Vision nd Imge Understnding journl homepge: www.elsevier.com/locte/cviu A systemtic pproch for

More information

Image Segmentation Using Wavelet and watershed transform

Image Segmentation Using Wavelet and watershed transform Imge Segmenttion Using Wvelet nd wtershed trnsform Atollh Hdddi, Mhmod R. Shei, Mohmmd J. Vldn Zoej, Ali mohmmdzdeh Fculty of Geodesy nd Geomtics Engineering, K. N. Toosi University of Technology, Vli_Asr

More information

HW Stereotactic Targeting

HW Stereotactic Targeting HW Stereotctic Trgeting We re bout to perform stereotctic rdiosurgery with the Gmm Knife under CT guidnce. We instrument the ptient with bse ring nd for CT scnning we ttch fiducil cge (FC). Above: bse

More information

Rigid Body Transformations

Rigid Body Transformations igid od Kinemtics igid od Trnsformtions Vij Kumr igid od Kinemtics emrk out Nottion Vectors,,, u, v, p, q, Potentil for Confusion! Mtrices,, C, g, h, igid od Kinemtics The vector nd its skew smmetric mtri

More information

Digital approximation to extended depth of field in no telecentric imaging systems

Digital approximation to extended depth of field in no telecentric imaging systems Journl of Physics: Conference Series Digitl pproximtion to extended depth of field in no telecentric imging systems To cite this rticle: J E Meneses nd C R Contrers 0 J Phys: Conf Ser 74 0040 View the

More information

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment File Mnger Quick Reference Guide June 2018 Prepred for the Myo Clinic Enterprise Khu Deployment NVIGTION IN FILE MNGER To nvigte in File Mnger, users will mke use of the left pne to nvigte nd further pnes

More information

8.2 Areas in the Plane

8.2 Areas in the Plane 39 Chpter 8 Applictions of Definite Integrls 8. Ares in the Plne Wht ou will lern out... Are Between Curves Are Enclosed Intersecting Curves Boundries with Chnging Functions Integrting with Respect to

More information

A dual of the rectangle-segmentation problem for binary matrices

A dual of the rectangle-segmentation problem for binary matrices A dul of the rectngle-segmenttion prolem for inry mtrices Thoms Klinowski Astrct We consider the prolem to decompose inry mtrix into smll numer of inry mtrices whose -entries form rectngle. We show tht

More information

Analysis of Computed Diffraction Pattern Diagram for Measuring Yarn Twist Angle

Analysis of Computed Diffraction Pattern Diagram for Measuring Yarn Twist Angle Textiles nd Light ndustril Science nd Technology (TLST) Volume 3, 2014 DO: 10.14355/tlist.2014.0301.01 http://www.tlist-journl.org Anlysis of Computed Diffrction Pttern Digrm for Mesuring Yrn Twist Angle

More information

OUTPUT DELIVERY SYSTEM

OUTPUT DELIVERY SYSTEM Differences in ODS formtting for HTML with Proc Print nd Proc Report Lur L. M. Thornton, USDA-ARS, Animl Improvement Progrms Lortory, Beltsville, MD ABSTRACT While Proc Print is terrific tool for dt checking

More information

Algorithm Design (5) Text Search

Algorithm Design (5) Text Search Algorithm Design (5) Text Serch Tkshi Chikym School of Engineering The University of Tokyo Text Serch Find sustring tht mtches the given key string in text dt of lrge mount Key string: chr x[m] Text Dt:

More information

Video-rate Image Segmentation by means of Region Splitting and Merging

Video-rate Image Segmentation by means of Region Splitting and Merging Video-rte Imge Segmenttion y mens of Region Splitting nd Merging Knur Anej, Florence Lguzet, Lionel Lcssgne, Alin Merigot Institute for Fundmentl Electronics, University of Pris South Orsy, Frnce knur.nej@gmil.com,

More information

CSCI 104. Rafael Ferreira da Silva. Slides adapted from: Mark Redekopp and David Kempe

CSCI 104. Rafael Ferreira da Silva. Slides adapted from: Mark Redekopp and David Kempe CSCI 0 fel Ferreir d Silv rfsilv@isi.edu Slides dpted from: Mrk edekopp nd Dvid Kempe LOG STUCTUED MEGE TEES Series Summtion eview Let n = + + + + k $ = #%& #. Wht is n? n = k+ - Wht is log () + log ()

More information

What are suffix trees?

What are suffix trees? Suffix Trees 1 Wht re suffix trees? Allow lgorithm designers to store very lrge mount of informtion out strings while still keeping within liner spce Allow users to serch for new strings in the originl

More information

Modeling and Simulation of Short Range 3D Triangulation-Based Laser Scanning System

Modeling and Simulation of Short Range 3D Triangulation-Based Laser Scanning System Modeling nd Simultion of Short Rnge 3D Tringultion-Bsed Lser Scnning System Theodor Borngiu Anmri Dogr Alexndru Dumitrche April 14, 2008 Abstrct In this pper, simultion environment for short rnge 3D lser

More information

Math 35 Review Sheet, Spring 2014

Math 35 Review Sheet, Spring 2014 Mth 35 Review heet, pring 2014 For the finl exm, do ny 12 of the 15 questions in 3 hours. They re worth 8 points ech, mking 96, with 4 more points for netness! Put ll your work nd nswers in the provided

More information

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1 Mth 33 Volume Stewrt 5.2 Geometry of integrls. In this section, we will lern how to compute volumes using integrls defined by slice nlysis. First, we recll from Clculus I how to compute res. Given the

More information

15. 3D-Reconstruction from Vanishing Points

15. 3D-Reconstruction from Vanishing Points 15. 3D-Reconstruction from Vnishing Points Christin B.U. Perwss 1 nd Jon Lseny 2 1 Cvendish Lortory, Cmridge 2 C. U. Engineering Deprtment, Cmridge 15.1 Introduction 3D-reconstruction is currently n ctive

More information

A Study on Eye Gaze Estimation Method Based on Cornea Model of Human Eye

A Study on Eye Gaze Estimation Method Based on Cornea Model of Human Eye A Study on Eye Gze Estimtion Method Bsed on Corne Model of Humn Eye Eui Chul Lee 1 nd Kng Ryoung Prk 2 1 Dept. of Computer Science, Sngmyung University, 7 Hongji-dong, Jongro-Ku, Seoul, Republic of Kore

More information

MTH 146 Conics Supplement

MTH 146 Conics Supplement 105- Review of Conics MTH 146 Conics Supplement In this section we review conics If ou ne more detils thn re present in the notes, r through section 105 of the ook Definition: A prol is the set of points

More information

Fig.25: the Role of LEX

Fig.25: the Role of LEX The Lnguge for Specifying Lexicl Anlyzer We shll now study how to uild lexicl nlyzer from specifiction of tokens in the form of list of regulr expressions The discussion centers round the design of n existing

More information

Mobile IP route optimization method for a carrier-scale IP network

Mobile IP route optimization method for a carrier-scale IP network Moile IP route optimiztion method for crrier-scle IP network Tkeshi Ihr, Hiroyuki Ohnishi, nd Ysushi Tkgi NTT Network Service Systems Lortories 3-9-11 Midori-cho, Musshino-shi, Tokyo 180-8585, Jpn Phone:

More information

4452 Mathematical Modeling Lecture 4: Lagrange Multipliers

4452 Mathematical Modeling Lecture 4: Lagrange Multipliers Mth Modeling Lecture 4: Lgrnge Multipliers Pge 4452 Mthemticl Modeling Lecture 4: Lgrnge Multipliers Lgrnge multipliers re high powered mthemticl technique to find the mximum nd minimum of multidimensionl

More information

1 Drawing 3D Objects in Adobe Illustrator

1 Drawing 3D Objects in Adobe Illustrator Drwing 3D Objects in Adobe Illustrtor 1 1 Drwing 3D Objects in Adobe Illustrtor This Tutoril will show you how to drw simple objects with three-dimensionl ppernce. At first we will drw rrows indicting

More information

INTRODUCTION TO SIMPLICIAL COMPLEXES

INTRODUCTION TO SIMPLICIAL COMPLEXES INTRODUCTION TO SIMPLICIAL COMPLEXES CASEY KELLEHER AND ALESSANDRA PANTANO 0.1. Introduction. In this ctivity set we re going to introduce notion from Algebric Topology clled simplicil homology. The min

More information

COMP 423 lecture 11 Jan. 28, 2008

COMP 423 lecture 11 Jan. 28, 2008 COMP 423 lecture 11 Jn. 28, 2008 Up to now, we hve looked t how some symols in n lphet occur more frequently thn others nd how we cn sve its y using code such tht the codewords for more frequently occuring

More information

analysisof natural imagery [1], [2]. The analysis of textural properties

analysisof natural imagery [1], [2]. The analysis of textural properties 272 of integrting multiple texturl fetures into single oundry determintion. The process is designed to simulte ctul perception of texturl discontinuities. Success of the system is demonstrted on pictures

More information

called the vertex. The line through the focus perpendicular to the directrix is called the axis of the parabola.

called the vertex. The line through the focus perpendicular to the directrix is called the axis of the parabola. Review of conic sections Conic sections re grphs of the form REVIEW OF CONIC SECTIONS prols ellipses hperols P(, ) F(, p) O p =_p REVIEW OF CONIC SECTIONS In this section we give geometric definitions

More information

Topic 3: 2D Transformations 9/10/2016. Today s Topics. Transformations. Lets start out simple. Points as Homogeneous 2D Point Coords

Topic 3: 2D Transformations 9/10/2016. Today s Topics. Transformations. Lets start out simple. Points as Homogeneous 2D Point Coords Tody s Topics 3. Trnsformtions in 2D 4. Coordinte-free geometry 5. (curves & surfces) Topic 3: 2D Trnsformtions 6. Trnsformtions in 3D Simple Trnsformtions Homogeneous coordintes Homogeneous 2D trnsformtions

More information

Supplementary Information

Supplementary Information upplementry Informtion Activity Recll in Visul Corticl nsemle hengjin Xu, Wnchen Jing, Mu-ming Poo, nd Yng Dn c 1 nd point ( ) A P L V1 V2M V1M V1B V2L λ trting point ( ) d Firing rte (spikes per second)

More information

Chapter 2 Sensitivity Analysis: Differential Calculus of Models

Chapter 2 Sensitivity Analysis: Differential Calculus of Models Chpter 2 Sensitivity Anlysis: Differentil Clculus of Models Abstrct Models in remote sensing nd in science nd engineering, in generl re, essentilly, functions of discrete model input prmeters, nd/or functionls

More information

An Integrated Simulation System for Human Factors Study

An Integrated Simulation System for Human Factors Study An Integrted Simultion System for Humn Fctors Study Ying Wng, Wei Zhng Deprtment of Industril Engineering, Tsinghu University, Beijing 100084, Chin Foud Bennis, Dmien Chblt IRCCyN, Ecole Centrle de Nntes,

More information

CS380: Computer Graphics Modeling Transformations. Sung-Eui Yoon ( 윤성의 ) Course URL:

CS380: Computer Graphics Modeling Transformations. Sung-Eui Yoon ( 윤성의 ) Course URL: CS38: Computer Grphics Modeling Trnsformtions Sung-Eui Yoon ( 윤성의 ) Course URL: http://sgl.kist.c.kr/~sungeui/cg/ Clss Ojectives (Ch. 3.5) Know the clssic dt processing steps, rendering pipeline, for rendering

More information

A New Learning Algorithm for the MAXQ Hierarchical Reinforcement Learning Method

A New Learning Algorithm for the MAXQ Hierarchical Reinforcement Learning Method A New Lerning Algorithm for the MAXQ Hierrchicl Reinforcement Lerning Method Frzneh Mirzzdeh 1, Bbk Behsz 2, nd Hmid Beigy 1 1 Deprtment of Computer Engineering, Shrif University of Technology, Tehrn,

More information

A Sparse Grid Representation for Dynamic Three-Dimensional Worlds

A Sparse Grid Representation for Dynamic Three-Dimensional Worlds A Sprse Grid Representtion for Dynmic Three-Dimensionl Worlds Nthn R. Sturtevnt Deprtment of Computer Science University of Denver Denver, CO, 80208 sturtevnt@cs.du.edu Astrct Grid representtions offer

More information

CS143 Handout 07 Summer 2011 June 24 th, 2011 Written Set 1: Lexical Analysis

CS143 Handout 07 Summer 2011 June 24 th, 2011 Written Set 1: Lexical Analysis CS143 Hndout 07 Summer 2011 June 24 th, 2011 Written Set 1: Lexicl Anlysis In this first written ssignment, you'll get the chnce to ply round with the vrious constructions tht come up when doing lexicl

More information

RGB D TERRAIN PERCEPTION AND DENSE MAPPING FOR LEGGED ROBOTS

RGB D TERRAIN PERCEPTION AND DENSE MAPPING FOR LEGGED ROBOTS Int. J. Appl. Mth. Comput. Sci., 206, Vol. 26, No., 8 97 DOI: 0.55/mcs-206-0006 RGB D TERRAIN PERCEPTION AND DENSE MAPPING FOR LEGGED ROBOTS DOMINIK BELTER,, PRZEMYSŁAW ŁABECKI, PÉTER FANKHAUSER, ROLAND

More information

Computing offsets of freeform curves using quadratic trigonometric splines

Computing offsets of freeform curves using quadratic trigonometric splines Computing offsets of freeform curves using qudrtic trigonometric splines JIULONG GU, JAE-DEUK YUN, YOONG-HO JUNG*, TAE-GYEONG KIM,JEONG-WOON LEE, BONG-JUN KIM School of Mechnicl Engineering Pusn Ntionl

More information

Today. CS 188: Artificial Intelligence Fall Recap: Search. Example: Pancake Problem. Example: Pancake Problem. General Tree Search.

Today. CS 188: Artificial Intelligence Fall Recap: Search. Example: Pancake Problem. Example: Pancake Problem. General Tree Search. CS 88: Artificil Intelligence Fll 00 Lecture : A* Serch 9//00 A* Serch rph Serch Tody Heuristic Design Dn Klein UC Berkeley Multiple slides from Sturt Russell or Andrew Moore Recp: Serch Exmple: Pncke

More information

ZZ - Advanced Math Review 2017

ZZ - Advanced Math Review 2017 ZZ - Advnced Mth Review Mtrix Multipliction Given! nd! find the sum of the elements of the product BA First, rewrite the mtrices in the correct order to multiply The product is BA hs order x since B is

More information

Registering as an HPE Reseller

Registering as an HPE Reseller Registering s n HPE Reseller Quick Reference Guide for new Prtners Mrch 2019 Registering s new Reseller prtner There re four min steps to register on the Prtner Redy Portl s new Reseller prtner: Appliction

More information

International Conference on Mechanics, Materials and Structural Engineering (ICMMSE 2016)

International Conference on Mechanics, Materials and Structural Engineering (ICMMSE 2016) \ Interntionl Conference on Mechnics, Mterils nd tructurl Engineering (ICMME 2016) Reserch on the Method to Clibrte tructure Prmeters of Line tructured Light Vision ensor Mingng Niu1,, Kngnin Zho1, b,

More information

Approximation of Two-Dimensional Rectangle Packing

Approximation of Two-Dimensional Rectangle Packing pproximtion of Two-imensionl Rectngle Pcking Pinhong hen, Yn hen, Mudit Goel, Freddy Mng S70 Project Report, Spring 1999. My 18, 1999 1 Introduction 1-d in pcking nd -d in pcking re clssic NP-complete

More information

Unit 5 Vocabulary. A function is a special relationship where each input has a single output.

Unit 5 Vocabulary. A function is a special relationship where each input has a single output. MODULE 3 Terms Definition Picture/Exmple/Nottion 1 Function Nottion Function nottion is n efficient nd effective wy to write functions of ll types. This nottion llows you to identify the input vlue with

More information

Planning with Reachable Distances: Fast Enforcement of Closure Constraints

Planning with Reachable Distances: Fast Enforcement of Closure Constraints Plnning with Rechle Distnces: Fst Enforcement of Closure Constrints Xinyu Tng, Shwn Thoms, nd Nncy M. Amto Astrct Motion plnning for closed-chin systems is prticulrly difficult due to dditionl closure

More information

Announcements. CS 188: Artificial Intelligence Fall Recap: Search. Today. General Tree Search. Uniform Cost. Lecture 3: A* Search 9/4/2007

Announcements. CS 188: Artificial Intelligence Fall Recap: Search. Today. General Tree Search. Uniform Cost. Lecture 3: A* Search 9/4/2007 CS 88: Artificil Intelligence Fll 2007 Lecture : A* Serch 9/4/2007 Dn Klein UC Berkeley Mny slides over the course dpted from either Sturt Russell or Andrew Moore Announcements Sections: New section 06:

More information

Section 9.2 Hyperbolas

Section 9.2 Hyperbolas Section 9. Hperols 597 Section 9. Hperols In the lst section, we lerned tht plnets hve pproimtel ellipticl orits round the sun. When n oject like comet is moving quickl, it is le to escpe the grvittionl

More information

AI Adjacent Fields. This slide deck courtesy of Dan Klein at UC Berkeley

AI Adjacent Fields. This slide deck courtesy of Dan Klein at UC Berkeley AI Adjcent Fields Philosophy: Logic, methods of resoning Mind s physicl system Foundtions of lerning, lnguge, rtionlity Mthemtics Forml representtion nd proof Algorithms, computtion, (un)decidility, (in)trctility

More information

From Dependencies to Evaluation Strategies

From Dependencies to Evaluation Strategies From Dependencies to Evlution Strtegies Possile strtegies: 1 let the user define the evlution order 2 utomtic strtegy sed on the dependencies: use locl dependencies to determine which ttriutes to compute

More information

The Math Learning Center PO Box 12929, Salem, Oregon Math Learning Center

The Math Learning Center PO Box 12929, Salem, Oregon Math Learning Center Resource Overview Quntile Mesure: Skill or Concept: 80Q Multiply two frctions or frction nd whole numer. (QT N ) Excerpted from: The Mth Lerning Center PO Box 99, Slem, Oregon 9709 099 www.mthlerningcenter.org

More information

Blackbaud s Mailwise Service Analyse Records Updated by MailWise

Blackbaud s Mailwise Service Analyse Records Updated by MailWise Blckud s Milwise Service Anlyse Records Updted y MilWise To nlyse the updtes tht hve een performed y the import, run the relevnt queries from the list elow. The queries selected depend on the MilWise Services

More information

Chapter44. Polygons and solids. Contents: A Polygons B Triangles C Quadrilaterals D Solids E Constructing solids

Chapter44. Polygons and solids. Contents: A Polygons B Triangles C Quadrilaterals D Solids E Constructing solids Chpter44 Polygons nd solids Contents: A Polygons B Tringles C Qudrilterls D Solids E Constructing solids 74 POLYGONS AND SOLIDS (Chpter 4) Opening prolem Things to think out: c Wht different shpes cn you

More information

CALIBRATION OF A STRUCTURED LIGHT-BASED STEREO CATADIOPTRIC SENSOR *

CALIBRATION OF A STRUCTURED LIGHT-BASED STEREO CATADIOPTRIC SENSOR * AIBRATION OF A STRUTURED IGHT-BASED STEREO ATADIOPTRI SENSOR * Rdu Orghidn, Joquim Slvi, El Mustph Mouddi omputer Vision nd Rootics Group, Institute of Informtics nd Applictions, Universitt de Giron, Avd.

More information

Distributed Systems Principles and Paradigms

Distributed Systems Principles and Paradigms Distriuted Systems Principles nd Prdigms Chpter 11 (version April 7, 2008) Mrten vn Steen Vrije Universiteit Amsterdm, Fculty of Science Dept. Mthemtics nd Computer Science Room R4.20. Tel: (020) 598 7784

More information

documents 1. Introduction

documents 1. Introduction www.ijcsi.org 4 Efficient structurl similrity computtion etween XML documents Ali Aïtelhdj Computer Science Deprtment, Fculty of Electricl Engineering nd Computer Science Mouloud Mmmeri University of Tizi-Ouzou

More information

Text mining: bag of words representation and beyond it

Text mining: bag of words representation and beyond it Text mining: bg of words representtion nd beyond it Jsmink Dobš Fculty of Orgniztion nd Informtics University of Zgreb 1 Outline Definition of text mining Vector spce model or Bg of words representtion

More information

Date: 9.1. Conics: Parabolas

Date: 9.1. Conics: Parabolas Dte: 9. Conics: Prols Preclculus H. Notes: Unit 9 Conics Conic Sections: curves tht re formed y the intersection of plne nd doulenpped cone Syllus Ojectives:. The student will grph reltions or functions,

More information

Slicer Method Comparison Using Open-source 3D Printer

Slicer Method Comparison Using Open-source 3D Printer IOP Conference Series: Erth nd Environmentl Science PAPER OPEN ACCESS Slicer Method Comprison Using Open-source 3D Printer To cite this rticle: M K A Mohd Ariffin et l 2018 IOP Conf. Ser.: Erth Environ.

More information

CS321 Languages and Compiler Design I. Winter 2012 Lecture 5

CS321 Languages and Compiler Design I. Winter 2012 Lecture 5 CS321 Lnguges nd Compiler Design I Winter 2012 Lecture 5 1 FINITE AUTOMATA A non-deterministic finite utomton (NFA) consists of: An input lphet Σ, e.g. Σ =,. A set of sttes S, e.g. S = {1, 3, 5, 7, 11,

More information

Subband coding of image sequences using multiple vector quantizers. Emanuel Martins, Vitor Silva and Luís de Sá

Subband coding of image sequences using multiple vector quantizers. Emanuel Martins, Vitor Silva and Luís de Sá Sund coding of imge sequences using multiple vector quntizers Emnuel Mrtins, Vitor Silv nd Luís de Sá Instituto de Telecomunicções, Deprtmento de Engenhri Electrotécnic Pólo II d Universidde de Coimr,

More information

Lab 1 - Counter. Create a project. Add files to the project. Compile design files. Run simulation. Debug results

Lab 1 - Counter. Create a project. Add files to the project. Compile design files. Run simulation. Debug results 1 L 1 - Counter A project is collection mechnism for n HDL design under specifiction or test. Projects in ModelSim ese interction nd re useful for orgnizing files nd specifying simultion settings. The

More information