Profile Based Sub-Image Search in Image Databases

Size: px
Start display at page:

Download "Profile Based Sub-Image Search in Image Databases"

Transcription

1 Profile Bsed Su-Imge Serh in Imge Dtses Vishwkrm Singh 1, Amuj K. Singh 2 Deprtment of Computer Siene, University of Cliforni, Snt Brr, USA 1 vsingh@s.us.edu, 2 muj@s.us.edu Astrt Su-imge serh with high ury in nturl imges still remins hllenging prolem. This pper proposes new feture vetor lled profile for keypoint in g of visul words model of n imge. The profile of keypoint ptures the sptil geometry of ll the other keypoints in n imge with respet to itself, nd is very effetive in disriminting true mthes from flse mthes. Su-imge serh using profiles is single-phse proess requiring no geometri vlidtion, yields high preision on nturl imges, nd works well on smll visul odeook. The proposed serh tehnique differs from trditionl methods tht first generte set of ndidtes disregrding sptil informtion nd then verify them geometrilly. Conventionl methods lso use lrge odeooks. We hieve preision of 81% on omined dt set of syntheti nd rel nturl imges using odeook size of 500 for top-10 queries; tht is 31% higher thn the onventionl ndidte genertion pproh. I. INTRODUCTION AND MOTIVATION Community ontriuted imge sites (e.g. Flikr.om) nd stok photo sites (e.g. Gettyimges.om) re witnessing n unpreedented growth in the reent dede. Serh of imges y exmple is one of the most ommon tsks performed on these dt sets. A relted tsk is su-imge retrievl [16], [19], [11]. It extends trditionl full-imge serh y llowing users to selet region in n imge nd then, serh for similr regions in repository. Su-imge serh is very importnt tool for hrnessing the potentil of ever growing imge repositories. Su-imge serh s tool is lso eing inorported in online shopping (e.g. like.om) to help ustomers serh produts using imges. It is lso n importnt tool for nlysis nd study of iologil nd medil imge dtsets. Community ontriuted repositories ontin imges of senes or ojets tken under vrying imging onditions. These imges hve ffine, viewpoint, nd photometri differenes nd lso vrying degrees of olusion. Lol desriptors like SIFT [10], [15], [14], [13] re used in literture [16], [22], [7], [20] with fir suess to mesure similrity etween nturl imges. Imges re snned to detet keypoints [5], ovrint regions re extrted round eh point, nd finlly high dimensionl lol feture vetor [10] representtion of eh region is otined [15], [13]. We know the sptil lotion, geometry of the ovrint region, nd high dimensionl feture vetor representtion of eh keypoint deteted in n imge. Thus, eh imge is trnsformed into g of feture vetors. Reserhers hve pursued two-phse tehniques to retrieve similr imges using lol desriptors. The first phse onsists of ndidte genertion disregrding sptil reltionships etween keypoints nd the seond phse onsists of geometri () Query () Result Fig. 1. A pthologil se for su-imge serh using g of words model nd L p norm. Flse mth () is otined in the top-5 results for query imge () euse sptil reltionship is not onsidered. verifition. Cndidtes re generted using two ommon pprohes. One pproh [16], [20] trnsforms eh imge into n orderless g of visul words. Feture vetors of ll the imges re lustered nd eh feture vetor is ssigned the symol of its luster lled visul word. Thus, ll the feture vetors of n imge re trnsformed into visul words nd n imge is finlly represented s histogrm of these visul words. This enles leverging nd extending existing text-retrievl tehniques to imge serh. Distne etween imge histogrms is omputed using L p norm. A given query imge is lso trnsformed into histogrm of visul words nd its top-k ndidtes re retrieved. Another pproh [7], [10] finds top-k nerest neighors of eh keypoint feture vetor of the query imge in the dtset of lol feture vetors of ll the imges. It rnks imges sed on the totl numer of nerest neighors deteted in them nd retins top-k imges s ndidtes. Both pprohes re mde effiient y using indexing tehniques [1], [4]. We present two pthologil results otined y su-imge serh using the first-phse methods s desried previously. Figure 1() is query su-imge nd Figure 1() is n imge in the top-5 results retrieved from the dtset. We n see tht the omponents of the query pttern re sttered rndomly in Figure 1() nd it is not meningful mth. A lol desriptor like SIFT is omputed just using neighorhood pixels round keypoint. Similr keypoints will e omputed in oth the query nd the given result imge euse result imge ontins ll the omponents of the query. The only wy to distinguish etween these two imges is to onsider the sptil lyout of the keypoints. These methods generte this flse mth euse they do not tke sptil reltionships etween keypoints into ount. Figure 2() is nother query su-imge nd Figure 2() is true mth not returned in the top-5 results. An explntion of this nomly is tht the query region is very smll frtion of the whole imge nd therefore, rndom outliers sore etter thn the true mth when similrity is omputed just using orderless g of words representtion of imges. Both these exmples motivte the

2 () Query () Result Fig. 2. A pthologil se for su-imge serh using g of words model nd L p norm. True mth () is not retrieved euse su-imge query () is very smll frtion of the tul imge (). neessity of using sptil reltionships etween mthed points in su-imge serh to get high ury. Existing literture uses geometril verifition (Hough [10], Rnsk [16], [7], [17]) on the ndidte imges to find the est mth or rernk the top-k ndidtes. Generting smll set of high qulity ndidtes is very importnt for ll the onventionl pprohes to redue the high ost of geometri verifition. Geometri verifition lgorithms re itertive in nture nd ostly. Su-imge serh with high ury is very hllenging nd still remins n open prolem. There is need of further development of etter tehniques to retrieve high qulity imges. Suess of su-imge serh tools in optimlly utilizing imge repositories for vrious pplitions is diretly onstrined y the ury of their serh results. The fous of our work is to develop feture vetor nd su-imge similrity mesure using this feture vetor tht yields high ury for suimge serh. In this pper, we present new feture vetor lled profile. We onstrut onentri profile for eh keypoint in g of visul words representtion of n imge (Setion III). A keypoint s profile pproximtely ptures the sptil reltionships of other keypoints in the imge with respet to itself. Suimge retrievl for given query is single-phse serh of the est mthing profile in the dtse (Setion IV). Our feture produes high qulity results for su-imge serh without geometri verifition using single-step serh nd smll visul odeook. We perform experiments to empirilly vlidte our method in Setion V. We show tht our profile hieves omprtively higher ury on the lndmrk dtset provided y Philin et l. [16]. We lso prepred dtset whih is olletion of nturl nd syntheti imges. We used smll odeook of size 500 for g of words representtion of imges ompred to thousnds or even million [16] used in the literture. A onventionl user mostly views top-k results of query [21] returned y serh engine. Therefore, high ury in top-k results is relly importnt. We speifilly fous on empirilly nlyzing ury of top-k mthing imges retrieved using our feture vetor. Our pproh hieves 81% preision on our dtset for top-10 results using ode ook size of 500; this is 31% higher thn the preision of onventionl methods. The min ontriution of our pper is the development of roust feture vetor for eh keypoint tht ptures the sptil reltionship of keypoints in n imge, nd mesure of similrity etween the feture vetors for retrieving similr imges. II. RELATED WORK Svetln et l. [8] proposed to onstrut single feture vetor for the whole imge y ontenting histogrms of lol fetures of su-regions otined y repetedly splitting the imge t vrious sles in prinipled wy (Sptil Pyrmid). They used it for full-imge tegoriztion. This feture is glol feture vetor nd is not diretly designed for su-imge serh. Feture vetor my fil to find those mthing su-regions of dtse imges for given query whih get split into multiple regions during feture vetor onstrution. The similrity sore of su-region of n imge with its full-imge using this feture vetor my e smll, depending on the similrity mesure used, mking it diffiult for the true mth to e distinguished from flse mthes. Further, this feture is neither rottion nor trnsltion invrint euse of the use of orthogonl split lines. Our profile is omputed for eh keypoint of n imge nd mthes re retrieved sed on keypoint profile similrity rther thn fullimge similrity. Therefore, our profile is nturlly suited to su-imge serh. We disuss sle, rottion, nd trnsltion invrine of our profile in Setion III. Weijun et l. [22] proposed to sptilly luster lol desriptors per imge with ound on the numer of points in the luster nd its rdius. They represented eh luster s g of visul words nd eh imge s olletion of these lusters. Imges were rnked sed on the ount of the lusters tht were top-k nerest neighors of the lusters of given query imge. They hieved preision of 65%. Philin et l. [16] lustered the lol desriptors to uild visul odeook of size 1 million nd represented eh imge s g of visul words. They used the L 2 mesure to find ndidtes nd then vlidted those using LO-RANSACK for restrited sets of trnsformtions. They reported men verge preision of 66% on speilized dtset of lndmrk imges using 1 million visul words nd geometri verifition. Yn et l. [7] proposed to generte ndidtes y nerest neighor serh using Lolity Sensitive Hshing [4] nd vlidted using RANSACK for su-imge retrievl for ner duplite imge detetion nd opyright protetion. They experimented only on syntheti dtset. Lowe et l. [10] performed nerest neighor serh using BBF lgorithm [2] nd geometri vlidtion y Hough trnsform to reognize ojets in imges. III. PROFILE CREATION In this setion, we design our new feture vetor lled profile whih is reted for eh keypoint in n imge. A

3 n 1 = 2 n 2 =4 n 3 =8 n 4 =16 n 5 =1 Fig. 3. An imge with its keypoints feture vetors represented s visul words. Conentri irles re drwn round keypoint nd keypoint. The profile of keypoint is defined y set of histogrms. Eh histogrm summrizes the keypoints in ring. The numer of keypoints in ring doules s we move outwrds from the enter. profile of keypoint is struturl representtion of the sptil lyout of ll other keypoints round it. We ssume tht n imge I hs een preproessed nd trnsformed into n orderless g of visul words. We lso know the oordinte of eh keypoint deteted in n imge. To form the profile, we drw onentri irles round eh keypoint p of n imge. Figure 3 shows onentri irles for keypoint nd keypoint. Eh ring is represented s histogrm h of visul words of keypoints lying in it. Profile H = (h 1, h 2,, h m ) of keypoint p, where m is the numer of rings, is ontented list of ring histogrms ordered from the enter towrds the outer rings. The dimension of profile is diretly proportionl to the odeook size nd the numer of rings round keypoint. The numer of points in ring (lled size) inreses s we move wy from the enter, nd is defined y Size(h i ) = 2 Size(h i 1 ). The numer of points in the first ring is n 0 whih is user defined nd is sme for every keypoint s profile ross ll the imges. The ith ring ontins 2 i 1 n 0 points exept in the se of the lst ring where the required numer of points my not exist. It s worth noting tht we do not fix the rdii of the rings ut fix the numer of points in ring, whih is funtion of n 0. As result, numer of rings in the profiles of ll the keypoints in given imge will e the sme ut the rdii of the rings my vry. Rdii of the rings re sed on the sptil density of other keypoints round given keypoint. An imge hving more keypoints will hve more rings thn n imge with less keypoints irrespetive of the size of the imges. Rings of n imge with high sptil density of keypoints will hve nrrower rings ompred to n imge hving low sptil density of keypoints. The profile of eh keypoint of n imge will differ depending on its position in the imge euse keypoints ptured in the rings of different profiles will e different. Similrity etween profiles: The similrity etween two profiles H i nd H j, where the numer of rings in H i is m nd in H j is n respetively, is given y Sim(H i, H j ) = min(m,n) k=0 e λk S k S k = Sim(h k (H i ), h k (H j )) Here, λ is deying prmeter lerned empirilly nd is lwys positive. The similrity etween orresponding ring histogrms (S k ) n e omputed using Jrd s Coeffiient or Cosine mesure. The distne etween two profile is omputed s omplement of their similrity. For the purpose of explntion, ssume Jrd s Coeffiient s the mesure of similrity. For this mesure, the mximum vlue of similrity etween two orresponding histogrms is 1. Therefore, the est vlue of similrity etween two profiles is Sim mx (H i, H j ) = min(m,n) k=0 The distne etween two profiles is given y e λk 1 D(H i, H j ) = Sim mx (H i, H j ) Sim(H i, H j ) = min(m,n) k=0 e λk (1 S k )

4 Fig. 4. The profile of keypoint in query imge Q is sme s its orresponding profile in rotted imge I. This n e represented s reurrene min(m,n) D(H i, H j ) = D(H i, H j ) l + e λk (1 S k ) k=(l+1) where D(H i, H j ) l is the distne omputed for the first l orresponding ring histogrms. Other similrity mesures nd their omplements n e used to find similrity nd distne etween two profiles respetively. We found Jrd s Coeffiient s mesure of similrity etween histogrms to perform etter thn other methods empirilly. The similrity in the proximity of keypoint should e weighed higher ut should e weighed less s we move wy to deimte the effet of noise nd overfitting in mthing. This is the reson for the exponentilly deying ggregtion of similrity etween orresponding rings of profiles nd keeping inresingly more keypoints in the rings wy from the enter. A keypoint is lolized in n imge nd its lol desriptor ptures the property of its smll neighorhood in the imge. Lolity of keypoint mkes it nturlly fit for suimge serh. Our onentri profile ptures sptil lyout of keypoints of the whole imge with respet to given keypoint. The profile of keypoint gives it the strutured glol view of the whole imge mking it semntilly riher thn the keypoint itself. Therefore, the profile of keypoint n distinguish etween true mth nd flse mth effetively. A su-imge serh sed on profiles would hve higher ury thn g of visul words sed serh. Profile Vetor Roustness: Visul words whih form our profile s histogrm re otined from lol desriptors. It should e noted tht lthough lol desriptors like SIFT provide invrine to ffine hnges for similrity serh, feture vetors reted y sptil division of imge round keypoint my ompromise invrine to ffine hnges. Our profile vetor retins invrine to rottion, sling, trnsltion, nd olusion. We perform imge division only in rdil diretion. Therefore, our method yields sme onentri profile for given keypoint irrespetive of the rottion of n imge mking it rottion invrint. We see in Figure 4 tht the profile of keypoint in query imge Q remins sme in rotted imge I. The sling of n imge lters the reltive distne etween points, s seen in imge I of Figure 5. Therefore, fixed rdius Fig. 5. The profile of keypoint in imge Q nd imge I remin the sme in spite of sling. The ring rdius hs inresed in imge I with n inrese in sle. onentri division will fil to provide sle invrine even though the lol desriptors re sle invrint. We keep equl numer of keypoints in rings while onstruting the profile of given keypoint irrespetive of the size nd sle of n imge. This tehnique genertes the sme profile for given keypoint in two imges irrespetive of the sle. The profile of keypoint of imge Q in Figure 5 is the sme s the profile of keypoint in the sled imge I. Therefore, our profile feture remins invrint to sling. Our serh methodology utomtilly preserves trnsltion invrine nd provides roustness to olusion s disussed in Setion IV. IV. SUB-IMAGE SEARCH In this setion, we disuss the method used to ompute the similrity etween pir of profiles. This similrity is used for su-imge serh. Similr keypoints will e extrted from query imge Q nd mthing su-region of dtse imge I y lol desriptor methods. Therefore, the keypoints ptured in the more weighted histogrms of the profile of keypoint q in query imge Q would e sme to the profile of keypoint p in the mthing su-region of dtse imge I. This will give high similrity sore etween the profiles. We exploit this property to retrieve est mthing su-regions from the dtse. All the imges, represented s gs of words, re onverted into gs of profiles. Query Q is lso proessed to generte g of profiles. We serh the est mthing profile p i in dtse for eh query profile q j nd finlly, hoose the highest soring pir (q j, p i ) mong these. The su-region round the keypoint p i of the highest soring pir is the est mthing imge. If Q hs m profiles nd N is the totl numer of profiles in the dtset then the est mthing su-imge is the region round ith profile where i is otined y rg i mx j m { mx i N Sim(H q j, H qi ) Our serh lgorithm inherently provides trnsltion invrine euse it serhes for the est mthing profile. We rete profile for eh keypoint of n imge. Sine, lol desriptors re trnsltion invrint, reltively similr keypoints will e deteted in mthing su-region of trnslted imge nd the given query. Therefore, profiles of the query will hve }

5 Fig. 6. Keypoint is trnslted in imge I. The profile of keypoint in imge I hs high similrity to its profile in imge Q. Fig. 7. The profile of keypoint in imge I hs high similrity with profile of in imge Q even fter olusion. high similrity with the profiles of the keypoints deteted in the mthing su-region ompred to the profiles of rndom keypoints nd our lgorithm will suessfully find these trnslted mthes. Imge I in Figure 6 hs trnsltion of few ojets in imge Q s well s dditionl new ojets. We see tht the onentri profile of keypoint in imge I is very similr to the orresponding profile of in imge Q. Our lgorithm will lso find prtilly oluded ut true mthing su-region of dtse. Profile of keypoint deteted in the preserved prt of the mthing su-region will hve reltively high similrity sore with some keypoint profile of the given query. Profile of keypoint in imge I of Figure 7 will hve high similrity with the profile of keypoint in imge Q. Therefore, the true mthing su-region will rnk higher on similrity sore ompred to rndom profiles. V. EXPERIMENTAL EVALUATION In this setion, we present omprtive study with stte of rt tehnique using the uthor s dtset. Next, we desrie our own dtset nd perform experiments to show tht our profile sed pproh yields high preision for su-imge serh with smll visul odeook. A. Comprtive Evlution We pplied our profile feture sed serh on the Oxford dtset provided y Philin et l. 1 [16]. This dtset hs g of visul words representtion of 5, 062 high resolution (1, vgg/dt/oxuildings/index.html Fig su-imge queries mrked with yellow ox from Oxford Dtset. 768) imges of 11 different Oxford uildings olleted from Flikr. It hs 55 queries with ground truth for omprtive vlidtion. Philin et l. [16] used the L 2 distne on g of words model to rnk ll the imges for eh query nd then omputed the verge preision. They reported men verge preision of 64.5% without geometri vlidtion nd men verge preision of 66% with geometri vlidtion. We hose the top-36 most hllenging queries whih were etter representtive of su-imge serh s seen in Figure 8, nd speifilly left out the queries whih were more of full imge serh. For given k, we retrieved top-k similr imges for eh of the 36 queries from this dtset. We omputed the rtio of true results retrieved to the totl imges retrieved (preision). We verged the preision over ll the 36 queries. We lso retrieved top-k results for eh query y just omputing the L 2 distne on g of words model s proposed y Philin et l. nd omputed men preision. We present the omprtive perentge preision in Tle I for vrying k from 1 to 10. For profile sed serh, we n see tht the top-5 results hve men preision s high s 94% nd it drops to only 86% for top-10 results. For g of words sed serh, men preision drops to 77% for top-10 results. A typil user generlly looks t top few results of query returned y serh engine. We see tht our profile sed feture vetor returns highly urte results for hllenging queries on the lndmrk imges in top-10 ompred to the stte of the rt method.

6 Rnk k % preision for profile sed serh TABLE I % preision for g of words using L 2 sed serh COMPARATIVE PRECISION FOR 36 OXFORD BUILDING QUERIES FOR VARYING k. B. Dtset Preprtion We downloded nturl imges from Flikr. We lso mnully photogrphed lrge numer of senes under vrying onditions. We hose 35 rndom queries from this rel dtset of nturl imges for our experiments. We synthetilly reted some test imges to put our method to even tougher hllenges. We rndomly hose 17 su-imges from the nturl imges nd emedded them into other lrge nturl imges. We lso dded vrying noise levels to these imges s disussed in [12]. Some of the opertions to dd noise were rottion, sling, shering, gussin lur, nd verging noise. We lso split su-imge nd sttered its frgments into other imges. Finlly, we otined dtset of 1, 000 imges (800-nturl nd 200-syntheti). A snpshot of the dtset is shown in Figure 9. We used totl of 52 queries (35-nturl nd 17- syntheti). Next, we reted g of words representtion of eh imge. We extrted ovrint regions [15] from eh imge nd the orresponding 128 dimensionl SIFT vetor. We lustered the feture vetors y piking 500 rndom enters using k- mens [9] lustering. We hose k-mens lustering euse it is not only simple ut emrrssingly prllelizle. A nive omputtion of k-mens hs omplexity of O(mnt) where m is the numer of luster enters, n is numer of dt points, nd t is the numer of itertion for k-mens onvergene. This n e redued y using metri property [3]. We repeted this proess 10 times to hoose the luster set whih hs the minimum verge sum of the squred error or stter. We ssigned the symol to eh luster. We mpped eh SIFT feture vetor to the luster symol to whih it elonged. This gve us g of words representtion of n imge. For reting profiles, we hose n 0 =50 points in the first ring nd used λ=1/3 s deying prmeter for ggregtion. We found the Jrd s Coeffiient to yield etter results thn other distne mesures nd used it to ompute similrities etween ring histogrms of our profiles. C. Preision Test We omputed preision of top-k results otined using our profile sed serh nd ompred it ginst the preision of onventionl methods whih ompute similrity only on the Fig. 9. A snpshot of our experimentl dtset whih hs mny vritions nd is lose representtive of nturl imge dtset. g of words without tking sptil reltionships into ount. We used Cosine, L 1, nd Jrd s Coeffiient s the mesure of similrity for onventionl methods. We onsidered oth the shemes of stndrd tf-idf weighting [18] nd without tfidf weighting of visul words for the ndidte genertion pproh. In tf-idf pproh, ommonly ourring visul words re weighed less s they re less disrimintive. We did not onsider the tf-idf weighting of visul words for our profile sed pproh. Figure 10 nd Figure 11 show the omprtive preision of vrious methods for the nonweighted nd the weighted ses, respetively. We find tht our pproh yields 81% preision rte for top-10 results. Without tf-idf weighting, onventionl method with osine mesure gives the est preision of 50% whih is 31% less thn profile sed method. With tf-idf weighting, onventionl method with Jrd s oeffiient gives the est preision of 39% for top-10 results. Serh with tf-idf weighting hieves less preision ompred to the serh without tf-idf weighting for onventionl methods. We lso experimented y vrying λ for our profile similrity nd hieved more thn 20% higher preision for every λ 1 ompred to onventionl methods. We lso experimented y weighting the symols with the re of ovrint regions ut hieved less preision. We see tht our method hieves higher preision thn onventionl methods used for ndidte genertion on smll odeook size nd without ny geometri verifition. D. Visul Results We present the top-5 visul results for 4 rel queries from our serh in Figure 12. Our profile sed pproh retrieves high qulity results irrespetive of the kind of noise present in the dtset. We outline the mthing su-region in result imge with red ox. We got ll true mthes in the top-5

7 S. No. Query 1st 2nd 3rd 4th 5th Fig. 12. Top-5 results for 4 rel queries over generl imge dtset using profile sed serh Profile Cosine Jrd L Preision Preision 100 Profile Cosine Jrd L No. of Results (k) 8 10 Fig. 10. Comprison of onventionl methods, using different distne mesures without tf-idf weighting, with profile sed pproh. results for the 3rd query whih got pthologil result using onventionl methods shown in Figure 1. We lso verified for the 2nd pthologil se shown in Figure 2 nd found tht the result ws returned in top-10 results nd ll the etter soring imges were true mthes. VI. S CALABILITY TO LARGE DATASETS We my detet thousnds of keypoints in n imge depending on its omplexity nd size. Therefore, we my hve huge set of profiles to serh for given point profile in query imge. This poses hllenge to rel time slility. Though the fous of this pper is to propose new feture vetor tht ptures sptil lyout, here we lso disuss steps to sle our profile sed serh. We hoose disrimintive profiles from eh imge sed on redundny hek using greedy lgorithm. Profiles in given No. of Results (k) 8 10 Fig. 11. Comprison of onventionl methods, using different distne mesures nd tf-idf weighting, with profile sed pproh. imge my overlp to lrge extent depending on the sptil proximity of the orresponding points. A profile is onsidered redundnt if its similrity with ny of the lredy seleted profiles is more thn user given prmeter 1. We luster ll the seleted profiles in the dtset using slle lustering tehnique with progressive refinement. First, we only use the first ring of ll the profiles to generte initil lusters using the tehnique proposed y Hveliwl et l. [6]. We use the remining rings to refine eh luster. It n e seen from Eqution 1 tht the distne does not derese with inlusion of more rings. Refinement is done using the nerest neighor join pproh. Two lusters re merged only if the distne etween ny two profiles in the merged luster is less thn 2. We ssign symol lled visul onept to eh luster.

8 A profile in n imge is represented y the symol of the luster to whih it elongs. We get g of profile symols or visul onepts representtion of eh imge. A visul word just represents n interest point hving very little informtion of its neighorhood wheres visul onept ptures the sptil lyout of keypoints in its neighorhood nd hene is more meningful. Next, we disuss the serh proess for given query. A profile of query imge is ssigned the symol of the luster whih hs minimum inrese in the dimeter. The dimeter of luster is defined s the mximum distne etween ny two profiles in it. This wy we onvert query imge into g of onepts. Similrity etween two imges is omputed using Jrd s oeffiient. Su-linerity in the serh n e hieved y using the LSH [4] indexing tehnique. VII. CONCLUSION In this pper, we developed simple ut effetive profile sed feture vetor tht ptures the sptil reltionships etween keypoints of n imge. Inlusion of sptil lyout in feture vetor improves the serh result drmtilly without the need of geometri verifition. We proposed method to mesure the similrity etween profiles. Our tehnique produed higher ury on lndmrk imges ompred to the stte of the rt method. We evluted our tehnique on mixture of syntheti nd rel nturl imges dtset over 52 queries nd otined 81% preision for top-10 mthes using smll ode ook size of 500. This ws 31% higher thn the onventionl methods. [14] K. Mikoljzyk nd C. Shmid. A performne evlution of lol desriptors. IEEE Trns. PAMI, 27(10), [15] K. Mikoljzyk, T. Tuytelrs, C. Shmid, A. Zissermn, J. Mts, F. Shfflitzky, T. Kdir, nd L. V. Gool. A omprison of ffine region detetors. IJCV, 65. [16] J. Philin, O. Chum, M. Isrd, J. Sivi, nd A. Zissermn. Ojet retrievl with lrge voulries nd fst sptil mthing. In CVPR, pges 1 8, [17] T. Quk, B. Leie, nd L. Vn Gool. World-sle mining of ojets nd events from ommunity photo olletions. In CIVR, [18] G. Slton nd C. Bukley. Term-weighting pprohes in utomti text retrievl. In Informtion Proessing nd Mngement, pges , [19] N. See, M. S. Lew, nd D. P. Huijsmns. Multi-sle su-imge serh. In MM 99: Proeedings of the seventh ACM interntionl onferene on Multimedi, [20] J. Sivi nd A. Zissermn. Video google: A text retrievl pproh to ojet mthing in videos. In ICCV, [21] Z. un nd E. G. Cutrell. An eye trking study of the effet of trget rnk on we serh. In Proeedings of the SIGCHI onferene on Humn ftors in omputing systems, [22] W. Wng, Y. Luo, nd G. Tng. Ojet retrievl using onfigurtions of slient regions. In Proeedings of the 2008 interntionl onferene on Content-sed imge nd video retrievl, REFERENCES [1] S. Ary, D. M. Mount, N. S. Netnyhu, R. Silvermn, nd A. Y. Wu. An optiml lgorithm for pproximte nerest neighor serhing fixed dimensions. J. ACM, 45(6): , [2] J. S. Beis nd D. G. Lowe. Shpe indexing using pproximte nerestneighour serh in high-dimensionl spes. In CVPR, pges , [3] C. Elkn. Using the tringle inequlity to elerte k-mens. In ICML, [4] A. Gionis, P. Indyk, nd R. Motwni. Similrity serh in high dimensions vi hshing. In VLDB, [5] C. Hrris nd M. Stephens. A omined orner nd edge detetion. In Proeedings of The Fourth Alvey Vision Conferene, pges , [6] T. H. Hveliwl, A. Gionis, nd P. Indyk. Slle tehniques for lustering the we (extended strt). In WeDB 2000,In onjuntion with ACM SIGMOD, [7] Y. Ke, R. Sukthnkr, nd L. Huston. An effiient prts-sed nerduplite nd su-imge retrievl system. In MM 04: Proeedings of the 12th nnul ACM interntionl onferene on Multimedi, [8] S. Lzenik, C. Shmid, nd J. Pone. Beyond gs of fetures: Sptil pyrmid mthing for reognizing nturl sene tegories. In CVPR, [9] S. P. Lloyd. Lest squres quntiztion in pm. IEEE Trnstions on Informtion Theory, 28(2): , [10] D. G. Lowe. Distintive imge fetures from sle-invrint keypoints. IJCV, 60:91 110, [11] J. Luo, Nsimento, nd M. A. Content sed su-imge retrievl vi hierrhil tree mthing. In MMDB 03: Proeedings of the 1st ACM interntionl workshop on Multimedi dtses, [12] Y. Meng, E. Chng, nd B. Li. Enhning dpf for ner-repli imge reognition. CVPR, pge 416, [13] K. Mikoljzyk nd C. Shmid. An ffine invrint interest point detetor. In Pro. Europen Conf. Computer Vision, pges Springer Verlg, 2002.

Duality in linear interval equations

Duality in linear interval equations Aville online t http://ijim.sriu..ir Int. J. Industril Mthemtis Vol. 1, No. 1 (2009) 41-45 Dulity in liner intervl equtions M. Movhedin, S. Slhshour, S. Hji Ghsemi, S. Khezerloo, M. Khezerloo, S. M. Khorsny

More information

Distance Computation between Non-convex Polyhedra at Short Range Based on Discrete Voronoi Regions

Distance Computation between Non-convex Polyhedra at Short Range Based on Discrete Voronoi Regions Distne Computtion etween Non-onvex Polyhedr t Short Rnge Bsed on Disrete Voronoi Regions Ktsuki Kwhi nd Hiroms Suzuki Deprtment of Preision Mhinery Engineering, The University of Tokyo 7-3-1 Hongo, Bunkyo-ku,

More information

CS 241 Week 4 Tutorial Solutions

CS 241 Week 4 Tutorial Solutions CS 4 Week 4 Tutoril Solutions Writing n Assemler, Prt & Regulr Lnguges Prt Winter 8 Assemling instrutions utomtilly. slt $d, $s, $t. Solution: $d, $s, nd $t ll fit in -it signed integers sine they re 5-it

More information

Outline. Motivation Background ARCH. Experiment Additional usages for Input-Depth. Regular Expression Matching DPI over Compressed HTTP

Outline. Motivation Background ARCH. Experiment Additional usages for Input-Depth. Regular Expression Matching DPI over Compressed HTTP ARCH This work ws supported y: The Europen Reserh Counil, The Isreli Centers of Reserh Exellene, The Neptune Consortium, nd Ntionl Siene Foundtion wrd CNS-119748 Outline Motivtion Bkground Regulr Expression

More information

Approximate Joins for Data Centric XML

Approximate Joins for Data Centric XML Approximte Joins for Dt Centri XML Nikolus Augsten 1, Mihel Böhlen 1, Curtis Dyreson, Johnn Gmper 1 1 Fulty of Computer Siene, Free University of Bozen-Bolzno Dominiknerpltz 3, Bozen, Itly {ugsten,oehlen,gmper}@inf.uniz.it

More information

CMPUT101 Introduction to Computing - Summer 2002

CMPUT101 Introduction to Computing - Summer 2002 CMPUT Introdution to Computing - Summer 22 %XLOGLQJ&RPSXWHU&LUFXLWV Chpter 4.4 3XUSRVH We hve looked t so fr how to uild logi gtes from trnsistors. Next we will look t how to uild iruits from logi gtes,

More information

Internet Routing. IP Packet Format. IP Fragmentation & Reassembly. Principles of Internet Routing. Computer Networks 9/29/2014.

Internet Routing. IP Packet Format. IP Fragmentation & Reassembly. Principles of Internet Routing. Computer Networks 9/29/2014. omputer Networks 9/29/2014 IP Pket Formt Internet Routing Ki Shen IP protool version numer heder length (words) for qulity of servie mx numer remining hops (deremented t eh router) upper lyer protool to

More information

Introduction to Algebra

Introduction to Algebra INTRODUCTORY ALGEBRA Mini-Leture 1.1 Introdution to Alger Evlute lgeri expressions y sustitution. Trnslte phrses to lgeri expressions. 1. Evlute the expressions when =, =, nd = 6. ) d) 5 10. Trnslte eh

More information

FOCUS : Searching for Multi-colored Objects in a Diverse Image. Database æ. Amherst, MA Fort Collins, CO 80523

FOCUS : Searching for Multi-colored Objects in a Diverse Image. Database æ. Amherst, MA Fort Collins, CO 80523 FOCUS : Serhing for Multi-olored Ojets in Diverse Imge Dtse æ Mdirkshi Ds Edwrd M. Risemn Brue A. Drper Deprtment of Computer Siene Deprtment of Computer Siene University of Msshusetts Colordo Stte University

More information

[SYLWAN., 158(6)]. ISI

[SYLWAN., 158(6)]. ISI The proposl of Improved Inext Isomorphi Grph Algorithm to Detet Design Ptterns Afnn Slem B-Brhem, M. Rizwn Jmeel Qureshi Fulty of Computing nd Informtion Tehnology, King Adulziz University, Jeddh, SAUDI

More information

Width and Bounding Box of Imprecise Points

Width and Bounding Box of Imprecise Points Width nd Bounding Box of Impreise Points Vhideh Keikh Mrten Löffler Ali Mohdes Zhed Rhmti Astrt In this pper we study the following prolem: we re given set L = {l 1,..., l n } of prllel line segments,

More information

CS 551 Computer Graphics. Hidden Surface Elimination. Z-Buffering. Basic idea: Hidden Surface Removal

CS 551 Computer Graphics. Hidden Surface Elimination. Z-Buffering. Basic idea: Hidden Surface Removal CS 55 Computer Grphis Hidden Surfe Removl Hidden Surfe Elimintion Ojet preision lgorithms: determine whih ojets re in front of others Uses the Pinter s lgorithm drw visile surfes from k (frthest) to front

More information

Can Pythagoras Swim?

Can Pythagoras Swim? Overview Ativity ID: 8939 Mth Conepts Mterils Students will investigte reltionships etween sides of right tringles to understnd the Pythgoren theorem nd then use it to solve prolems. Students will simplify

More information

Colour-texture analysis of paintings using ICA filter banks

Colour-texture analysis of paintings using ICA filter banks Colour-texture nlysis of pintings using ICA filter nks Nnne vn Noord Nnne@tilurguniversity.edu Tilurg University, Wrndeln 2, 5037 AB Tilurg, The Netherlnds Eri Postm E.O.Postm@tilurguniversity.edu Tilurg

More information

[Prakash* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

[Prakash* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116 [Prksh* et l 58: ugust 6] ISSN: 77-9655 I Vlue: Impt Ftor: 6 IJESRT INTERNTIONL JOURNL OF ENGINEERING SIENES & RESERH TEHNOLOGY SOME PROPERTIES ND THEOREM ON FUZZY SU-TRIDENT DISTNE Prveen Prksh* M Geeth

More information

Parallelization Optimization of System-Level Specification

Parallelization Optimization of System-Level Specification Prlleliztion Optimiztion of System-Level Speifition Luki i niel. Gjski enter for Emedded omputer Systems University of liforni Irvine, 92697, US {li, gjski} @es.ui.edu strt This pper introdues the prlleliztion

More information

Final Exam Review F 06 M 236 Be sure to look over all of your tests, as well as over the activities you did in the activity book

Final Exam Review F 06 M 236 Be sure to look over all of your tests, as well as over the activities you did in the activity book inl xm Review 06 M 236 e sure to loo over ll of your tests, s well s over the tivities you did in the tivity oo 1 1. ind the mesures of the numered ngles nd justify your wor. Line j is prllel to line.

More information

Incremental Design Debugging in a Logic Synthesis Environment

Incremental Design Debugging in a Logic Synthesis Environment Inrementl Design Deugging in Logi Synthesis Environment Andres Veneris Jing Brndon Liu University of Toronto Freesle Semiondutors Dept ECE nd CS High Performne Tools Group Toronto, ON M5S 3G4 Austin, TX

More information

Paradigm 5. Data Structure. Suffix trees. What is a suffix tree? Suffix tree. Simple applications. Simple applications. Algorithms

Paradigm 5. Data Structure. Suffix trees. What is a suffix tree? Suffix tree. Simple applications. Simple applications. Algorithms Prdigm. Dt Struture Known exmples: link tble, hep, Our leture: suffix tree Will involve mortize method tht will be stressed shortly in this ourse Suffix trees Wht is suffix tree? Simple pplitions History

More information

IMAGE COMPRESSION USING HIRARCHICAL LINEAR POLYNOMIAL CODING

IMAGE COMPRESSION USING HIRARCHICAL LINEAR POLYNOMIAL CODING Rsh Al-Tmimi et l, Interntionl Journl of Computer Siene nd Mobile Computing, Vol.4 Issue.1, Jnury- 015, pg. 11-119 Avilble Online t www.ijsm.om Interntionl Journl of Computer Siene nd Mobile Computing

More information

String comparison by transposition networks

String comparison by transposition networks String omprison y trnsposition networks Alexnder Tiskin (Joint work with Peter Krushe) Deprtment of Computer Siene University of Wrwik http://www.ds.wrwik..uk/~tiskin (inludes n extended version of this

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

SMALL SIZE EDGE-FED SIERPINSKI CARPET MICROSTRIP PATCH ANTENNAS

SMALL SIZE EDGE-FED SIERPINSKI CARPET MICROSTRIP PATCH ANTENNAS Progress In Eletromgnetis Reserh C, Vol. 3, 195 22, 28 SMALL SIZE EDGE-FED SIERPINSKI CARPET MICROSTRIP PATCH ANTENNAS W.-L. Chen nd G.-M. Wng Rdr Engineering Deprtment Missile Institute of Air Fore Engineering

More information

Greedy Algorithm. Algorithm Fall Semester

Greedy Algorithm. Algorithm Fall Semester Greey Algorithm Algorithm 0 Fll Semester Optimiztion prolems An optimiztion prolem is one in whih you wnt to fin, not just solution, ut the est solution A greey lgorithm sometimes works well for optimiztion

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

Midterm Exam CSC October 2001

Midterm Exam CSC October 2001 Midterm Exm CSC 173 23 Otoer 2001 Diretions This exm hs 8 questions, severl of whih hve suprts. Eh question indites its point vlue. The totl is 100 points. Questions 5() nd 6() re optionl; they re not

More information

Triple/Quadruple Patterning Layout Decomposition via Novel Linear Programming and Iterative Rounding

Triple/Quadruple Patterning Layout Decomposition via Novel Linear Programming and Iterative Rounding Triple/Qudruple Ptterning Lyout Deomposition vi Novel Liner Progrmming nd Itertive Rounding Yio Lin, Xioqing Xu, Bei Yu, Ross Bldik nd Dvid Z. Pn ECE Dept., University of Texs t Austin, Austin, TX USA

More information

Lesson 4.4. Euler Circuits and Paths. Explore This

Lesson 4.4. Euler Circuits and Paths. Explore This Lesson 4.4 Euler Ciruits nd Pths Now tht you re fmilir with some of the onepts of grphs nd the wy grphs onvey onnetions nd reltionships, it s time to egin exploring how they n e used to model mny different

More information

Pattern Matching. Pattern Matching. Pattern Matching. Review of Regular Expressions

Pattern Matching. Pattern Matching. Pattern Matching. Review of Regular Expressions Pttern Mthing Pttern Mthing Some of these leture slides hve een dpted from: lgorithms in C, Roert Sedgewik. Gol. Generlize string serhing to inompletely speified ptterns. pplitions. Test if string or its

More information

MITSUBISHI ELECTRIC RESEARCH LABORATORIES Cambridge, Massachusetts. Introduction to Matroids and Applications. Srikumar Ramalingam

MITSUBISHI ELECTRIC RESEARCH LABORATORIES Cambridge, Massachusetts. Introduction to Matroids and Applications. Srikumar Ramalingam Cmrige, Msshusetts Introution to Mtrois n Applitions Srikumr Rmlingm MERL mm//yy Liner Alger (,0,0) (0,,0) Liner inepenene in vetors: v, v2,..., For ll non-trivil we hve s v s v n s, s2,..., s n 2v2...

More information

Minimal Memory Abstractions

Minimal Memory Abstractions Miniml Memory Astrtions (As implemented for BioWre Corp ) Nthn Sturtevnt University of Alert GAMES Group Ferury, 7 Tlk Overview Prt I: Building Astrtions Minimizing memory requirements Performnes mesures

More information

COSC 6374 Parallel Computation. Non-blocking Collective Operations. Edgar Gabriel Fall Overview

COSC 6374 Parallel Computation. Non-blocking Collective Operations. Edgar Gabriel Fall Overview COSC 6374 Prllel Computtion Non-loking Colletive Opertions Edgr Griel Fll 2014 Overview Impt of olletive ommunition opertions Impt of ommunition osts on Speedup Crtesin stenil ommunition All-to-ll ommunition

More information

The Network Layer: Routing in the Internet. The Network Layer: Routing & Addressing Outline

The Network Layer: Routing in the Internet. The Network Layer: Routing & Addressing Outline CPSC 852 Internetworking The Network Lyer: Routing in the Internet Mihele Weigle Deprtment of Computer Siene Clemson University mweigle@s.lemson.edu http://www.s.lemson.edu/~mweigle/ourses/ps852 1 The

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

Single-Layer Trunk Routing Using 45-Degree Lines within Critical Areas for PCB Routing

Single-Layer Trunk Routing Using 45-Degree Lines within Critical Areas for PCB Routing SASIMI 2010 Proeedings (R3-8) Single-Lyer Trunk Routing Using 45-Degree Lines within Critil Ares for PCB Routing Kyosuke SHINODA Yukihide KOHIRA Atsushi TAKAHASHI Tokyo Institute of Tehnology Dept. of

More information

Analysis of Fundus Fluorescein Angiogram Based on the Hessian Matrix of Directional Curvelet Sub bands and Distance Regularized Level Set Evolution

Analysis of Fundus Fluorescein Angiogram Based on the Hessian Matrix of Directional Curvelet Sub bands and Distance Regularized Level Set Evolution Originl Artile www.jmss.mui..ir Anlysis of Fundus Fluoresein Angiogrm Bsed on the Hessin Mtrix of Diretionl Curvelet Su nds nd Distne Regulrized Level Set Evolution Asieh Soltnipour 1, Seed Sdri 1,, Hossein

More information

Distributed Systems Principles and Paradigms. Chapter 11: Distributed File Systems

Distributed Systems Principles and Paradigms. Chapter 11: Distributed File Systems Distriuted Systems Priniples nd Prdigms Mrten vn Steen VU Amsterdm, Dept. Computer Siene steen@s.vu.nl Chpter 11: Distriuted File Systems Version: Deemer 10, 2012 2 / 14 Distriuted File Systems Distriuted

More information

Nearest Keyword Set Search in Multi-dimensional Datasets

Nearest Keyword Set Search in Multi-dimensional Datasets Nerest Keyword Set Serch in Multi-dimensionl Dtsets Vishwkrm Singh Deprtment of Computer Science University of Cliforni Snt Brbr, USA Emil: vsingh014@gmil.com Ambuj K. Singh Deprtment of Computer Science

More information

Fault tree conversion to binary decision diagrams

Fault tree conversion to binary decision diagrams Loughorough University Institutionl Repository Fult tree onversion to inry deision digrms This item ws sumitted to Loughorough University's Institutionl Repository y the/n uthor. Cittion: ANDREWS, J.D.

More information

Tiling Triangular Meshes

Tiling Triangular Meshes Tiling Tringulr Meshes Ming-Yee Iu EPFL I&C 1 Introdution Astrt When modelling lrge grphis senes, rtists re not epeted to model minute nd repetitive fetures suh s grss or snd with individul piees of geometry

More information

INTEGRATED WORKFLOW ART DIRECTOR

INTEGRATED WORKFLOW ART DIRECTOR ART DIRECTOR Progrm Resoures INTEGRATED WORKFLOW PROGRAM PLANNING PHASE In this workflow phse proess, you ollorte with the Progrm Mnger, the Projet Mnger, nd the Art Speilist/ Imge Led to updte the resoures

More information

Calculus Differentiation

Calculus Differentiation //007 Clulus Differentition Jeffrey Seguritn person in rowot miles from the nerest point on strit shoreline wishes to reh house 6 miles frther down the shore. The person n row t rte of mi/hr nd wlk t rte

More information

CS453 INTRODUCTION TO DATAFLOW ANALYSIS

CS453 INTRODUCTION TO DATAFLOW ANALYSIS CS453 INTRODUCTION TO DATAFLOW ANALYSIS CS453 Leture Register llotion using liveness nlysis 1 Introdution to Dt-flow nlysis Lst Time Register llotion for expression trees nd lol nd prm vrs Tody Register

More information

Lecture 12 : Topological Spaces

Lecture 12 : Topological Spaces Leture 12 : Topologil Spes 1 Topologil Spes Topology generlizes notion of distne nd loseness et. Definition 1.1. A topology on set X is olletion T of susets of X hving the following properties. 1. nd X

More information

SOFTWARE-BUG LOCALIZATION WITH GRAPH MINING

SOFTWARE-BUG LOCALIZATION WITH GRAPH MINING Chpter 17 SOFTWARE-BUG LOCALIZATION WITH GRAPH MINING Frnk Eihinger Institute for Progrm Strutures nd Dt Orgniztion (IPD) Universit-t Krlsruhe (TH), Germny eihinger@ipd.uk.de Klemens B-ohm Institute for

More information

COSC 6374 Parallel Computation. Communication Performance Modeling (II) Edgar Gabriel Fall Overview. Impact of communication costs on Speedup

COSC 6374 Parallel Computation. Communication Performance Modeling (II) Edgar Gabriel Fall Overview. Impact of communication costs on Speedup COSC 6374 Prllel Computtion Communition Performne Modeling (II) Edgr Griel Fll 2015 Overview Impt of ommunition osts on Speedup Crtesin stenil ommunition All-to-ll ommunition Impt of olletive ommunition

More information

COMPUTATION AND VISUALIZATION OF REACHABLE DISTRIBUTION NETWORK SUBSTATION VOLTAGE

COMPUTATION AND VISUALIZATION OF REACHABLE DISTRIBUTION NETWORK SUBSTATION VOLTAGE 24 th Interntionl Conferene on Eletriity Distriution Glsgow, 12-15 June 2017 Pper 0615 COMPUTATION AND VISUALIZATION OF REACHABLE DISTRIBUTION NETWORK SUBSTATION VOLTAGE Mihel SANKUR Dniel ARNOLD Lun SCHECTOR

More information

COSC 6374 Parallel Computation. Dense Matrix Operations

COSC 6374 Parallel Computation. Dense Matrix Operations COSC 6374 Prllel Computtion Dense Mtrix Opertions Edgr Griel Fll Edgr Griel Prllel Computtion Edgr Griel erminology Dense Mtrix: ll elements of the mtrix ontin relevnt vlues ypilly stored s 2-D rry, (e.g.

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

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

Line The set of points extending in two directions without end uniquely determined by two points. The set of points on a line between two points

Line The set of points extending in two directions without end uniquely determined by two points. The set of points on a line between two points Lines Line Line segment Perpendiulr Lines Prllel Lines Opposite Angles The set of points extending in two diretions without end uniquely determined by two points. The set of points on line between two

More information

Distributed Systems Principles and Paradigms

Distributed Systems Principles and Paradigms Distriuted Systems Priniples nd Prdigms Christoph Dorn Distriuted Systems Group, Vienn University of Tehnology.dorn@infosys.tuwien..t http://www.infosys.tuwien..t/stff/dorn Slides dpted from Mrten vn Steen,

More information

Lecture 13: Graphs I: Breadth First Search

Lecture 13: Graphs I: Breadth First Search Leture 13 Grphs I: BFS 6.006 Fll 2011 Leture 13: Grphs I: Bredth First Serh Leture Overview Applitions of Grph Serh Grph Representtions Bredth-First Serh Rell: Grph G = (V, E) V = set of verties (ritrry

More information

CS553 Lecture Introduction to Data-flow Analysis 1

CS553 Lecture Introduction to Data-flow Analysis 1 ! Ide Introdution to Dt-flow nlysis!lst Time! Implementing Mrk nd Sweep GC!Tody! Control flow grphs! Liveness nlysis! Register llotion CS553 Leture Introdution to Dt-flow Anlysis 1 Dt-flow Anlysis! Dt-flow

More information

Inter-domain Routing

Inter-domain Routing COMP 631: NETWORKED & DISTRIBUTED SYSTEMS Inter-domin Routing Jsleen Kur Fll 2016 1 Internet-sle Routing: Approhes DV nd link-stte protools do not sle to glol Internet How to mke routing slle? Exploit

More information

TEMPLATE FOR ENTRY in Encyclopedia of Database Systems: GRID FILE. Yannis Manolopoulos

TEMPLATE FOR ENTRY in Encyclopedia of Database Systems: GRID FILE. Yannis Manolopoulos TEMPLATE FOR ENTRY in Enylopedi of Dtse Systems: GRID FILE Apostolos N. Ppdopoulos Ynnis Mnolopoulos Ynnis Theodoridis Vssilis Tsotrs Deprtment of Informtis Aristotle University of Thessloniki Thessloniki,

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

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

McAfee Web Gateway

McAfee Web Gateway Relese Notes Revision C MAfee We Gtewy 7.6.2.11 Contents Aout this relese Enhnement Resolved issues Instlltion instrutions Known issues Additionl informtion Find produt doumenttion Aout this relese This

More information

WORKSHOP 8A TENSION COUPON

WORKSHOP 8A TENSION COUPON WORKSHOP 8A TENSION COUPON WS8A-2 Workshop Ojetives Buil the tension oupon geometry Control the mesh y using tehniques isusse in lss Compre FEA stress results to theoretil results From Stress Conentrtion

More information

Chapter 9. Greedy Technique. Copyright 2007 Pearson Addison-Wesley. All rights reserved.

Chapter 9. Greedy Technique. Copyright 2007 Pearson Addison-Wesley. All rights reserved. Chpter 9 Greey Tehnique Copyright 2007 Person Aison-Wesley. All rights reserve. Greey Tehnique Construts solution to n optimiztion prolem piee y piee through sequene of hoies tht re: fesile lolly optiml

More information

Improving the Effectiveness of Self-Organizing Map Networks Using a Circular Kohonen Layer

Improving the Effectiveness of Self-Organizing Map Networks Using a Circular Kohonen Layer Improving the Effetiveness of Self-Orgnizing Mp Networks Using Cirulr Kohonen Lyer M.Y. King *, U.R. Kulkrni, M. Goul, A. Philippkis, R.T. Chi, & E. Turbn Division of Computer Informtion Systems Deprtment

More information

Distance vector protocol

Distance vector protocol istne vetor protool Irene Finohi finohi@i.unirom.it Routing Routing protool Gol: etermine goo pth (sequene of routers) thru network from soure to Grph strtion for routing lgorithms: grph noes re routers

More information

Multi-dimensional Selectivity Estimation Using Compressed Histogram Information*

Multi-dimensional Selectivity Estimation Using Compressed Histogram Information* Multi-dimensionl Seletivity Estimtion Using Compressed Histogrm Informtion* Ju-Hong Lee Deo-Hwn Kim Chin-Wn Chung À Deprtment of Informtion nd Communition Engineering À Deprtment of Computer Siene Kore

More information

COMP108 Algorithmic Foundations

COMP108 Algorithmic Foundations Grph Theory Prudene Wong http://www.s.liv..uk/~pwong/tehing/omp108/201617 How to Mesure 4L? 3L 5L 3L ontiner & 5L ontiner (without mrk) infinite supply of wter You n pour wter from one ontiner to nother

More information

FASTEST METHOD TO FIND ALTERNATIVE RE-ROUTE

FASTEST METHOD TO FIND ALTERNATIVE RE-ROUTE INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 FASTEST METHOD TO FIND ALTERNATIVE RE-ROUTE 1 M.JothiLkshmi, M.S., M.Phil. 2 C.Theeendr, M.S., M.Phil. 3 M.K.Pvithr,

More information

Problem Final Exam Set 2 Solutions

Problem Final Exam Set 2 Solutions CSE 5 5 Algoritms nd nd Progrms Prolem Finl Exm Set Solutions Jontn Turner Exm - //05 0/8/0. (5 points) Suppose you re implementing grp lgoritm tt uses ep s one of its primry dt strutures. Te lgoritm does

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

Asymmetric Visual Hierarchy Comparison with Nested Icicle Plots

Asymmetric Visual Hierarchy Comparison with Nested Icicle Plots symmetri Visul Hierrhy Comprison with Nested Iile Plots Fin ek 1, Frnz-Josef Wiszniewsky 2, Mihel urh 1, Stephn Diehl 2, nd Dniel Weiskopf 1 1 VISUS, University of Stuttgrt, Germny 2 University of Trier,

More information

4.3 Balanced Trees. let us assume that we can manipulate them conveniently and see how they can be put together to form trees.

4.3 Balanced Trees. let us assume that we can manipulate them conveniently and see how they can be put together to form trees. 428 T FOU 4.3 Blned Trees T BT GOIT IN T VIOU setion work well for wide vriety of pplitions, ut they hve poor worst-se performne. s we hve noted, files lredy in order, files in reverse order, files with

More information

Enterprise Digital Signage Create a New Sign

Enterprise Digital Signage Create a New Sign Enterprise Digitl Signge Crete New Sign Intended Audiene: Content dministrtors of Enterprise Digitl Signge inluding stff with remote ess to sign.pitt.edu nd the Content Mnger softwre pplition for their

More information

10.2 Graph Terminology and Special Types of Graphs

10.2 Graph Terminology and Special Types of Graphs 10.2 Grph Terminology n Speil Types of Grphs Definition 1. Two verties u n v in n unirete grph G re lle jent (or neighors) in G iff u n v re enpoints of n ege e of G. Suh n ege e is lle inient with the

More information

A Fast Delay Analysis Algorithm for The Hybrid Structured Clock Network

A Fast Delay Analysis Algorithm for The Hybrid Structured Clock Network A Fst Dely Anlysis Algorithm for The Hyrid Strutured Clok Network Yi Zou 1, Yii Ci 1,Qing Zhou 1,Xinlong Hong 1, Sheldon X.-D. Tn 2 1 Deprtment of Computer Siene nd Tehnology, Tsinghu University, Beijing,

More information

Taming Subgraph Isomorphism for RDF Query Processing

Taming Subgraph Isomorphism for RDF Query Processing Tming Sugrph Isomorphism for RDF Query Proessing Jinh Kim # jinh.kim@orle.om Hyungyu Shin hgshin@dl.posteh..kr Wook-Shin Hn wshn@posteh..kr Sungpk Hong # Hssn Chfi # {sungpk.hong, hssn.hfi}@orle.om POSTECH,

More information

Troubleshooting. Verify the Cisco Prime Collaboration Provisioning Installation (for Advanced or Standard Mode), page

Troubleshooting. Verify the Cisco Prime Collaboration Provisioning Installation (for Advanced or Standard Mode), page Trouleshooting This setion explins the following: Verify the Ciso Prime Collortion Provisioning Instlltion (for Advned or Stndrd Mode), pge 1 Upgrde the Ciso Prime Collortion Provisioning from Smll to

More information

and vertically shrinked by

and vertically shrinked by 1. A first exmple 1.1. From infinite trnsltion surfe mp to end-periodi mp. We begin with n infinite hlf-trnsltion surfe M 0 desribed s in Figure 1 nd n ffine mp f 0 defined s follows: the surfe is horizontlly

More information

WORKSHOP 8B TENSION COUPON

WORKSHOP 8B TENSION COUPON WORKSHOP 8B TENSION COUPON WS8B-2 Workshop Ojetives Prtie reting n eiting geometry Prtie mesh seeing n iso meshing tehniques. WS8B-3 Suggeste Exerise Steps 1. Crete new tse. 2. Crete geometry moel of the

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

Photovoltaic Panel Modelling Using a Stochastic Approach in MATLAB &Simulink

Photovoltaic Panel Modelling Using a Stochastic Approach in MATLAB &Simulink hotovolti nel Modelling Using Stohsti Approh in MATLAB &Simulink KAREL ZALATILEK, JAN LEUCHTER eprtment of Eletril Engineering University of efene Kouniov 65, 61 City of Brno CZECH REUBLIC krelzpltilek@unoz,

More information

Agilent G3314AA BioConfirm Software

Agilent G3314AA BioConfirm Software Agilent G3314AA BioConfirm Softwre Quik Strt Guide Use this guide to instll nd get strted with the BioConfirm softwre. Wht is BioConfirm Softwre? Agilent G3314AA BioConfirm Softwre lets you onfirm the

More information

50 AMC LECTURES Lecture 2 Analytic Geometry Distance and Lines. can be calculated by the following formula:

50 AMC LECTURES Lecture 2 Analytic Geometry Distance and Lines. can be calculated by the following formula: 5 AMC LECTURES Lecture Anlytic Geometry Distnce nd Lines BASIC KNOWLEDGE. Distnce formul The distnce (d) between two points P ( x, y) nd P ( x, y) cn be clculted by the following formul: d ( x y () x )

More information

Efficient Subscription Management in Content-based Networks

Efficient Subscription Management in Content-based Networks Effiient Susription Mngement in Content-sed Networks Rphël Chnd, Psl A. Feler Institut EURECOM 06904 Sophi Antipolis, Frne {hnd feler}@eureom.fr Astrt Content-sed pulish/susrie systems offer onvenient

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

Image Compression based on Quadtree and Polynomial

Image Compression based on Quadtree and Polynomial Interntionl Journl of Computer Applitions (0975 8887 Imge Compression sed on Qudtree nd Polynomil Ghdh Al-Khfj Ph.D Dept. of Computer Siene, Bghdd University, College of Siene. ABSTRACT In this pper, n

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

Type Checking. Roadmap (Where are we?) Last lecture Context-sensitive analysis. This lecture Type checking. Symbol tables

Type Checking. Roadmap (Where are we?) Last lecture Context-sensitive analysis. This lecture Type checking. Symbol tables Type Cheking Rodmp (Where re we?) Lst leture Contet-sensitie nlysis Motition Attriute grmmrs Ad ho Synt-direted trnsltion This leture Type heking Type systems Using synt direted trnsltion Symol tles Leil

More information

Lily Yen and Mogens Hansen

Lily Yen and Mogens Hansen SKOLID / SKOLID No. 8 Lily Yen nd Mogens Hnsen Skolid hs joined Mthemticl Myhem which is eing reformtted s stnd-lone mthemtics journl for high school students. Solutions to prolems tht ppered in the lst

More information

A METHOD FOR CHARACTERIZATION OF THREE-PHASE UNBALANCED DIPS FROM RECORDED VOLTAGE WAVESHAPES

A METHOD FOR CHARACTERIZATION OF THREE-PHASE UNBALANCED DIPS FROM RECORDED VOLTAGE WAVESHAPES A METHOD FOR CHARACTERIZATION OF THREE-PHASE UNBALANCED DIPS FROM RECORDED OLTAGE WAESHAPES M.H.J. Bollen, L.D. Zhng Dept. Eletri Power Engineering Chlmers University of Tehnology, Gothenurg, Sweden Astrt:

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

Package Contents. Wireless-G USB Network Adapter with SpeedBooster USB Cable Setup CD-ROM with User Guide (English only) Quick Installation

Package Contents. Wireless-G USB Network Adapter with SpeedBooster USB Cable Setup CD-ROM with User Guide (English only) Quick Installation A Division of Ciso Systems, In. Pkge Contents Wireless-G USB Network Adpter with SpeedBooster USB Cle Setup CD-ROM with User Guide (English only) Quik Instlltion 2,4 GHz 802.11g Wireless Model No. Model

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

An Approach to Filter the Test Data for Killing Multiple Mutants in Different Locations

An Approach to Filter the Test Data for Killing Multiple Mutants in Different Locations Interntionl Journl of Computer Theory nd Engineering, Vol. 5, No. 2, April 2013 An Approh to Filter the Test Dt for Killing Multiple Mutnts in Different Lotions Ngendr Prtp Singh, Rishi Mishr, Silesh Tiwri,

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

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

A matching algorithm for measuring the structural similarity between an XML document and a DTD and its applications $

A matching algorithm for measuring the structural similarity between an XML document and a DTD and its applications $ Informtion Systems 29 (2004) 23 46 A mthing lgorithm for mesuring the struturl similrity etween n XML oument n DTD n its pplitions $ Elis Bertino, Giovnn Guerrini, Mro Mesiti, * Diprtimento i Informti

More information

Efficient K-NN Search in Polyphonic Music Databases Using a Lower Bounding Mechanism

Efficient K-NN Search in Polyphonic Music Databases Using a Lower Bounding Mechanism Efficient K-NN Serch in Polyphonic Music Dtses Using Lower Bounding Mechnism Ning-Hn Liu Deprtment of Computer Science Ntionl Tsing Hu University Hsinchu,Tiwn 300, R.O.C 886-3-575679 nhliou@yhoo.com.tw

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

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

Answer Key Lesson 6: Workshop: Angles and Lines

Answer Key Lesson 6: Workshop: Angles and Lines nswer Key esson 6: tudent Guide ngles nd ines Questions 1 3 (G p. 406) 1. 120 ; 360 2. hey re the sme. 3. 360 Here re four different ptterns tht re used to mke quilts. Work with your group. se your Power

More information

Convex Hull Algorithms. Convex hull: basic facts

Convex Hull Algorithms. Convex hull: basic facts CG Leture D Conve Hull Algorithms Bsi fts Algorithms: Nïve, Gift wrpping, Grhm sn, Quik hull, Divide-nd-onquer Lower ound 3D Bsi fts Algorithms: Gift wrpping, Divide nd onquer, inrementl Conve hulls in

More information