A Kernel Density Based Approach for Large Scale Image Retrieval

Size: px
Start display at page:

Download "A Kernel Density Based Approach for Large Scale Image Retrieval"

Transcription

1 A Kerel Desity Based Approach for Large Scale Image Retrieval Wei Tog Departmet of Computer Sciece ad Egieerig Michiga State Uiversity East Lasig, MI, USA Rog Ji Departmet of Computer Sciece ad Egieerig Michiga State Uiversity East Lasig, MI, USA Fegjie Li Departmet of Computer Sciece ad Egieerig Michiga State Uiversity East Lasig, MI, USA Ail Jai Departmet of Computer Sciece ad Egieerig Michiga State Uiversity East Lasig, MI, USA Tiabao Yag Departmet of Computer Sciece ad Egieerig Michiga State Uiversity East Lasig, MI, USA ABSTRACT Local image features, such as SIFT descriptors, have bee show to be effective for cotet-based image retrieval CBIR. I order to achieve efficiet image retrieval usig local features, most existig approaches represet a image by a bag-of-words model i which every local feature is quatized ito a visual word. Give the bag-of-words represetatio for images, a text search egie is the used to efficietly fid the matched images for a give query. The mai drawback with these approaches is that the two key steps, i.e., key poit quatizatio ad image matchig, are separated, leadig to sub-optimal performace i image retrieval. I this work, we preset a statistical framework for large-scale image retrieval that uifies key poit quatizatio ad image matchig by itroducig kerel desity fuctio. The key ideas of the proposed framework are a each image is represeted by a kerel desity fuctio from which the observed key poits are sampled, ad b the similarity of a gallery image to a query image is estimated as the likelihood of geeratig the key poits i the query image by the kerel desity fuctio of the gallery image. We preset efficiet algorithms for kerel desity estimatio as well as for effective image matchig. Experimets with large-scale image retrieval cofirm that the proposed method is ot oly more effective but also more efficiet tha the state-of-the-art approaches i idetifyig visually similar images for give queries from large image databases. Categories ad Subject Descriptors H.3.3 [Iformatio Storage ad Retrieval]: Iformatio Search ad Retrieval Retrieval models Permissio to make digital or hard copies of all or part of this work for persoal or classroom use is grated without fee provided that copies are ot made or distributed for profit or commercial advatage ad that copies bear this otice ad the full citatio o the first page. To copy otherwise, to republish, to post o servers or to redistribute to lists, requires prior specific permissio ad/or a fee. ICMR 11, April 17-20, Treto, Italy Copyright c 2011 ACM /11/04...$ Geeral Terms Theory Keywords Cotet-based Image Retrieval, Kerel Desity Estimatio, Keypoits Quatizatio 1. INTRODUCTION Cotet-based image retrieval CBIR is a log stadig challegig problem i computer visio ad multimedia. Recet studies [18, 24, 15, 8, 21, 4] have show that local image features e.g. SIFT descriptor [10], ofte referred to as key poits, are effective for idetifyig images with similar visual cotet. The key idea is to represet each image by a set of iterestig patches extracted from the image. By represetig every image patch with a multidimesioal vector, each image is represeted by a bag of feature vectors, which is referred to as bag-of-features represetatio [1]. Oe of the major challeges faced i image retrieval usig the bag-of-features represetatio is its efficiecy. A aive implemetatio compares a query image to every image i the database, makig it ifeasible for large-scale image retrieval. Motivated by the success i text iformatio retrieval [20], the bag-of-words represetatio has become popular for efficiet large-scale image retrieval. This approach first quatizes image features to a vocabulary of visual words, ad represets each image by the couts of visual words or a histogram. Stadard text retrieval techiques ca the be applied to idetify the images that share similar visual cotet as the query image. The quatizatio is typically achieved by groupig the key poits ito a specified umber of clusters usig a clusterig algorithm. A umber of studies have show promisig performace of the bag-of-words approach for image/object retrieval [18, 24, 15, 8, 22, 21, 4, 25, 3] Despite its success, there are still drawbacks with most of the studies usig the bag-of-words model. For istace, these approaches require clusterig all the key poits ito a large umber of clusters, which is computatioally expesive whe the umber of key poits is very large. Although recet progress o approximate earest eighbor search [9, 2, 8, 23, 14] has made it feasible to group billios of key poits ito millios of clusters, the computatioal

2 cost of these approaches i key poit quatizatio is still very high, as will be revealed i our empirical study. I this paper, we highlight aother fudametal problem with the bag-of-words model for image retrieval that is usually overlooked by most researchers. I almost all the methods developed for large-scale image retrieval, the step of key poit quatizatio is separated from the step of image matchig that is usually implemeted by a text search egie. I other words, the procedure used to quatize key poits ito visual words is idepedet of the similarity measure used by the text search egie to fid visually similar images. I this paper, we develop a statistical framework that uifies these two steps by the itroductio of kerel desity fuctio. The key idea is to view the bag of features extracted from each image as radom samples from a uderlyig ukow distributio. We estimate, for each image, its uderlyig desity fuctio from the observed bag of features. The similarity of a image I i i the database to a give query image Q is computed by the query likelihood pq I i, i.e., the likelihood of geeratig the observed bag of features i Q give the desity fuctio of I i. Thus, the key poit quatizatio step is essetially related to the estimatio of kerel desity fuctio, ad the image matchig step is essetially related to the estimatio of query likelihood. Hece, the itroductio of kerel desity fuctio allows us to lik the two steps coheretly. We emphasize that although the idea of modelig a bag-of-features by a statistical model has bee studied by may authors e.g., [26, 5, 7, 13, 6, 25], there are two computatioal challeges that make them difficult to scale to image retrieval problems with large databases: How to efficietly compute the desity fuctio for each image? This is particularly importat give the large size of image database ad the large umber of key poits to be processed. How to efficietly idetify the subset of images i the database that are visually similar to a give query? I particular, the retrieval model should explicitly avoid the liear sca of image database, which is a fudametal problem with may existig methods for image similarity measuremets. We address the two challeges by a specially desiged kerel desity fuctio. We preset two efficiet algorithms, oe for kerel desity estimatio ad oe for image search. Besides providig a uified framework for key poit quatizatio ad image matchig, the proposed framework also resolves the two shortcomigs of the bag-of-words model for image retrieval: a by avoidig a explicit clusterig of key poits, the proposed framework is computatioally more efficiet. b by ecodig the observed key poits ito a kerel desity fuctio, the proposed framework allows for partial matchig betwee two similar but differet key poits. We verify both the efficiecy ad efficacy of the proposed framework by a empirical study with three large image databases. Our study shows that the proposed framework reduces the computatioal time for key poit quatizatio by a factor of 8 whe compared to the hierarchical clusterig methods, ad by a factor of 30 whe compared to the flat clusterig methods. For all the experimets, we observe that the proposed framework yields sigificatly higher retrieval accuracy tha the state-of-the-art approaches for image retrieval. The rest of the paper is orgaized as follows: Sectio 2 presets the proposed framework for large-scale image retrieval ad efficiet computatioal algorithms for solvig the related optimizatio problems. Sectio 3 presets our empirical study with large-scale image retrieval. Sectio 4 cocludes this work. 2. KERNEL DENSITY FRAMEWORK FOR IMAGE RETRIEVAL Let G = {I 1,...,I C} be the collectio of C images, ad each image I i be represeted by a set of i key poits {x i 1,...,x i i }, where each key poit x i R d is a d dimesioal vector. Similarly, the query image Q is also represeted by a bag of features, i.e., {q 1,...,q m}, where q i R d. The objective of image retrieval is two folds: 1. efficietly idetify the subset of images R from the gallery G that are likely to share similar visual cotet as that of the query image Q, ad 2. effectively rak the images i R accordig to their visual similarity to query Q. We emphasize the importace of the first goal. By efficietly idetifyig the subset of visually similar images for a give query without goig through every image i the database, we are able to build a retrieval model that scale to databases with millios of images. To facilitate the developmet of a statistical model for image retrieval, we assume that key poits of a image I i are radomly sampled from a ukow distributio px I i. Followig the framework of statistical laguage models for text retrieval [11], we eed to efficietly compute i the desity fuctio px I i for every image I i i gallery G, ad ii the query likelihood pq I i, i.e., the probability of geeratig the key poits i query Q give each image I i. Below we discuss the algorithms for the two problems. 2.1 Kerel Desity Based Framework Give the key poits {x 1,...,x } observed from image I, we eed to efficietly estimate its uderlyig desity fuctio px I. The most straightforward approach is to estimate px I by a simple kerel desity estimatio, i.e., px I = 1 κx, x i 1 where κ, :R d R d R + is the kerel desity fuctio that is ormalized as dzκx, z =1. Give the desity fuctio i 1, the similarity of I to the query image Q is estimated by the logarithm of the query likelihood pq I, i.e., m m 1 log pq I = log pq i I = log κx j, q i Despite its simplicity, the major problem with the desity fuctio i 1 is its high computatioal cost whe applied to image retrieval. This is because usig the desity fuctio i 1, we have to compute the log-likelihood pq I i for every image i G before we ca idetify the subset of images that are visually similar to the query Q, makig it impossible for large scale image retrieval. I order to make efficiet image retrieval, we cosider a alterative approach of estimatig the desity fuctio for image I. We assume that for ay image I i the gallery G, its desity fuctio px I is expressed as a weighted mixture models: px I = N α iκx, c i 2 where c i R d,i =1,...,N is a collectio of N poits ceters that are radomly selected from all the key poits observed i G. The choice of radomly selected ceters, although may seem to be aive at the first glace, is i fact strogly supported by the cosistecy results of kerel desity estimatio [16]. I particular, the kerel desity fuctio costructed by radomly selected ceters is

3 almost optimal whe the umber of ceters is very large. The umber of ceters N is usually chose to be very large, i order to cover the diverse visual cotet of images. α =α 1,...,α N is a probability distributio used to combie differet kerel fuctios. It is importat to ote that ulike 1, the weights α i 2 are ukow ad eed to be determied for each image. As will be show later, with a appropriate choice of kerel fuctio κ,, the resultig weights α will be sparse with most of the elemets beig zero. This is esured by the fact that i a high dimesioal space, almost ay two radomly selected data poits are far away from each other. It is the sparsity of α that makes it possible to efficietly idetify images that are visually similar to the query without havig to sca the etire image database. 2.2 Efficiet Kerel Desity Estimatio I order to use the desity fuctio i 2, we eed to efficietly estimate the combiatio weights α. By assumig key poits x 1,...,x are radomly sampled from px I, our first attempt is to estimate α by a maximum likelihood estimatio, i.e., α =argmaxli, α = log α jκx i, c j α where ={α [0, 1] C : C αi =1} defies a simplex of probability distributios. It is easy to verify that the problem i 3 is covex ad has a global optimal solutio. Although we ca directly apply the stadard optimizatio approaches to fid the optimal solutio α for 3, it is i geeral computatioally expesive because We have to solve 3 for every image. Eve if the optimizatio algorithm is efficiet ad ca solve the problem withi oe secod, for a database with a millio of images, it will take more tha 277 hours to complete the computatio. The umber of weights α to be determied is very large. To achieve the desired performace of image retrieval, we ofte eed a very large umber of ceters, for example oe millio. As a result, it requires solvig a optimizatio problem with millio variables eve for a sigle optimizatio problem i 3. I order to address the computatioal challege, we choose the followig local kerel fuctio for this study 3 κx, c I x c 2 ρ 4 where Iz is a idicator fuctio that outputs 1 if z is true ad zero otherwise. The parameter ρ>0 is a predefied costat that defies the locality of the kerel fuctio. Its value is determied empirically, as show i the experimets. The propositio below shows the sparsity of the solutio α for 3. PROPOSITION 1. Give the local kerel fuctio defied i 4, for the optimal solutio α to 3, we have α j =0for ceter c j if cj xi 2 >ρ max 1 i Propositio 1 follows directly from the fact that κc j, x i=0,i= 1,..., if max 1 i c j x i 2 > ρ. As implied by Propositio 1, α j will be ozero oly if the ceter c j is withi a distace ρ of some key poits. By settig ρ to a small value, we will oly have a small umber of o-zero α j. We ca quickly idetify the subset of ceters with o-zero α j by coductig a efficiet rage search. I our study, this step reduces the umber of variables from 1 millio to about 1, 000. Although Propositio 1 allows us to reduce the umber of variables dramatically, we still have to fid a way to solve 3 efficietly. To this ed, we resort to the boud optimizatio strategy that leads to a simple iterative algorithm for optimizig 3: we deote by α the curret solutio ad by α the updated solutio for 3. It is straightforward to show that {LI, α LI, α } is bouded as follows LI, α LI, α αjκxi, cj = log α jκxi, cj N α jκx i, c j αj l=1 α j κxi, c log l α j By maximizig the upper boud i 5, we have the followig updatig rule for α α j = 1 Z α jκx i, c j l=1 α l κxi, c l where Z is the ormalizatio factor esurig αj =1. Note that α obtaied by iteratively ruig the updatig equatio i 6 is ideed globally optimal because the optimizatio problem i 3 is covex. I our implemetatio, we iitialize α j =1/N, i = 1,...,N, ad obtai the solutio α by oly ruig the iteratio oce, i.e., α j = 1 κx i, c j l=1 κxi, c l We emphasize that although the solutio i 7 is approximated i oly oe update, it is however the exact optimal solutio whe the key poits {x i} N are far apart from each other, as show by the followig theorem. THEOREM 1. Let the kerel fuctio be 4. Assume that all the key poits x 1,...,x are separated by at least 2ρ. The solutio α i 7 optimizes the problem i 3. PROOF. Whe ay two keypoits x i ad x j are separated by at least 2ρ, we have κx i, c k κx j, c k =0for ay ceter c k. This implies that o key poit could make cotributio to the estimatio of weight α k simultaeously for two differet ceters i 6. As a result, the expressio i 6 could be rewritte as α j = 1 Z = 1 Z = 1 Z α j I x i c j ρ l=1 α l κxi, c l I x i c j ρ I x i c j ρ α j α j κxi, cj As a result, the updatig equatio will give the fixed solutio, which is the global optimal solutio. Regularizatio. Although the sparse solutio resultig from the local kerel is computatioally efficiet, the sparse solutio may lead to a poor estimatio of query-likelihood, as demostrated i statistical laguage model [11]. To address this challege, we itroduce α g = α g 1,...,αg N, a global set of weights used for kerel desity fuctio. α g plays the same role as the backgroud lagauge model i statistical laguage models [11]. We defer the discussio of how to compute α g to the ed of this subsectio. Give the global set of 5 6 7

4 weights α g, we itroduce KLα g α, the Kullback-Leibler divergece betwee α g ad α, as a regularizer i 3, i.e., α = argmaxli, α λklα g α 8 α where λ>0is itroduced to weight the importace of the regularizer. As idicated i 8, by itroducig the KL divergece as the regularizer, we prefer the solutio α that is similar to α g. Note that 8 is equivalet to the MAP estimatio of α by itroducig a Dirichlet prior Dirα N [αi]β i, where β i = λα g i. Similar to the boud optimizatio strategy used for solvig 3, we have the followig approximate solutio for 8 α j = 1 + λ λα g j + κx i, c j l=1 κxi, c l It is importat to ote that, accordig to 9, the solutio for α is o loger sparse if α g is ot sparse, which could potetially lead to high computatioal cost i image matchig. We will discuss a method i the ext subsectio that explicitly addresses this computatioal challege. The remaiig questio is how to estimate α g, the global set of weights. To this ed, we search for the weight α g that ca explai all the key poits observed i all the images of gallery G, i.e., α g =argmax α g 9 C LI i, α g 10 Although we ca employ the same boud optimizatio strategy to estimate α g, we describe below a simple approach that directly utilizes the solutio α for idividual images to costruct α g.we deote by α i =α i 1,...,α i N the optimal solutio that is obtaied by maximizig the log-likelihood LI i, α i of the key poits observed i image I i. Give α i that maximizes LI i, α i, we have LI i, α g LI i, α i αg α i 2 LI i, α i α g α i 11 Hessia matrix 2 LI i, α is computed as i 2 LI i, α = u k i [u k i ], where u k i R N is a vector defied as N [u k i ] j = κx i k, c j/ α jκx i k, c j. l=1 The lemma below allows us to boud the Hessia matrix 2 LI i, α i ; LEMMA 1. NI 2 LI i, α i. PROOF. To boud the maximum eigevalue 2 LI i, α i, we cosider the quatity γ 2 LI i, α i γ with γ 2 =1. Defie η j t = γ 2 LI i, α i γ = i i [ γjκxi k, c j] 2 [ αjκxi k, cj]2 2 γj κxi k, c j αjκxi k, cj = γ j / γj ad η = η1,...,ηn. Defie γj. We have i γ 2 LI i, α i γ t 2 ηjκxi k, c j αjκxi k, cj Sice α i maximizes LI i, α, we have which implies η α i LI i, α 0, i ηjκxi k, c j αjκxi k, cj 1 Sice t N, we have 2 LI i, α i NI. Usig the result i Lemma 1, the objective fuctio i 10 ca be approximated as C C LI i, α g LI i, α i N 2 C α i α g The global weights α g maximizig 12 is α g = 1 C C αi which shows that α g ca be computed as a average of {α i } C that are optimized for idividual images. 2.3 Efficiet Image Search Give the kerel desity fuctio px I i for each image i gallery G ad a query Q, the ext questio is how to efficietly idetify the subset of images that are likely to be visually similar to the query Q ad furthermore rak those images i the descedig order of their similarity. Followig the framework of statistical laguage models for text retrieval, we estimate the similarity by the likelihood of geeratig the key poits {q i} m observed i the query Q, i.e., m log pq I i= log α i jκq k, c j 13 where α i =α i 1,...,α i N are the weights for costructig the kerel desity fuctio for image I i. Clearly, a aive implemetatio will require a liear sca of all the images i the database before the subset of similar oes ca be foud. To achieve the efficiet image retrieval, we eed to exploit the sparse structure of α i 9. We defie α i j = 1 i We the write α i j as α i j = i κx i k, c j l=1 κxi k, c l 14 λ i + λ αg j + i i + λ αi j 15 Note that although α i j is o-sparse, α i j is sparse. Our goal is to effectively explore the sparsity of α i j for efficiet image retrieval. Usig the expressio i 15, we have log pq I i expressed as m λ log pq I i = log l=1 i + λ αg l + i i + λ αi l κx j, c l m = log 1+ i l=1 αi l κx j, c l λ N l=1 αg l κx + s Q j, c l where s Q = m λ log i + λ + m log α g l κxj, c l l=1 16 Note that i the secod term of s Q is idepedet of the idividual images for the same query, ad ii log pq I i s Q for ay image I i. Give the above facts, our goal is to efficietly fid the

5 subset of images whose query log-likelihood is strictly larger tha s Q, i.e., log pq I i >s Q. To this ed, we cosider the followig procedure: Fidig relevat ceters C Q for a give query Q. Give a query image Q with key poits q 1,...,q m, we first idetify the subset of ceters, deoted by C Q, that are withi distace ρ of the key poits i Q, i.e., C Q = {c j : q k Qs. t. q k c j 2 ρ}. Fidig the cadidates of similar images usig the relevat ceters. Give the relevat ceters i C Q, we fid the subset of images that have at least oe o-zero α i j for the ceters i C Q, i.e., R Q = Ii G: α i j > 0 c j C Q 17 Theorem 2 shows that all the images with query log-likelihood larger tha s Q belog to R Q. THEOREM 2. Let S Q deote the set of images with query loglikelihood larger tha s Q, i.e., S Q = {I i G:logpQ I i > s Q}. We have S Q = R Q. It is easy to verify the above theorem. I order to efficietly costruct R Q or S Q for a give query Q, we exploit the techique of ivert idexig [11]: we preprocess the images to obtai a list for each c j, deoted V j, that icludes all the images I i with α i j > 0. Clearly, we have R Q = V j 18 c j C Q 2.4 Compare to the Bag-of-Words Model To better uderstad the proposed kerel desity based framework we compare it to the bag-of-words model for image retrieval. I fact, by viewig each radom ceter c i as a differet visual word, ad each α as a histogram vector, we ca see a direct correspodece betwee the bag-of-words model ad the proposed framework. However, the kerel desity based framework is advatageous i that: First, it uifies key poit quatizatio ad image matchig via the itroductio of kerel desity fuctios. Secod, the bag-of-words model requires clusterig all the keypoits ito a large umber of clusters, while the proposed method oly eeds to radomly select a umber of poits from the date which is much more efficiet. Third, i the bag-of-words model, we eed to map each keypoit to the closest visual words. Sice the computatioal cost of this procedure is liear i the umber of keypoits, it is time cosumig whe the umber of keypoits is very large; The proposed method, however, oly eeds to coduct a rage search for every radomly selected ceters which is i geeral sigificatly smaller tha the umber of key poits, for example, oe millio ceters v.s. o billio keypoits. This computatioal savig makes the proposed method more suitable for large image databases tha the bag-ofwords model. Fourth, i the bag-of-words model, the radius of clusters i.e., the maximum distace betwee the keypoits i a cluster ad its ceter could vary sigificatly from cluster to cluster. As a result, for cluster with large radius, two keypoits ca be mapped to the same visual word eve if they differ sigificatly i visual features, leadig to a icosistet criterio for keypoits quatizatio ad Data set # images # features Size of descriptors 5K 5,062 14,972, G 5K+1M 1,002, ,297, G tattoo 101,745 10,843, G Table 1: Statistics of the datasets potetially suboptimal performace i retrieval; O the cotrary, the proposed method uses a rage search for each ceter which esures that oly similar keypoits, which are withi the distace of r to the ceter, will cotribute to the correspodig elemet i the weight α of that ceter. Lastly, a keypoit is igored by the proposed method if its distaces to all the ceters are larger tha the threshold. The uderlyig ratioale is that if a keypoit is far away from all ceters, it is very likely to be a outlier ad therefore should be igored; While i the bag-of-words model, every keypoit must be mapped to a cluster ceter eve if the keypoit is far away from all the cluster ceters. 3. EXPERIMENTS 3.1 Datasets To evaluate the proposed method for large-scale image search, we coduct experimets o two bechmark data sets: 1 Oxford buildig dataset with 5, 000 images 5K[18] ad 2 Oxford buildig dataset plus 1 millio Flickr images 5K+1M. I additio, we also test the proposed algorithm over a tattoo image dataset tattoo with about 100, 000 images. Table 1 shows the details of the three datasets. Oxford buildig dataset 5K. The Oxford buildig dataset cosists of 5, 062 images. Although it is a small data set, we use it for evaluatig the proposed algorithm for image retrieval maily because it is oe of the widely used bechmark datasets. The Harris-Laplacia iterestig poit detector is used to detect key poits for each image, ad each key poit is described by a 128-dimesioal SIFT descriptor. O average, about 3, 000 key poits are detected for each image. Oxford buildig dataset plus 1 millio Flickr images 5K+1M. I this dataset, we first crawled Flickr.com to fid about oe millio images of medium resolutio ad the added them ito the Oxford buildig dataset. The same procedure is applied to extract ad represet key poits from the crawled Flickr images. Tattoo image dataset tattoo. Tattoos have bee commoly used i foresics ad law eforcemet agecies to assist i huma idetificatio. The tattoo image database used i our study cosist of 101, 745 images, amog which 61, 745 are tattoo images ad the remaiig 40, 000 images are radomly selected from the ESP dataset 1. The purpose of addig images from the ESP dataset is to verify the capacity of the developed system i distiguishig tattoo images from the other images. O average, about 100 Harris-Laplacia iterestig poits are detected for each image, ad each key poit is described by a 128-dimesioal SIFT descriptor. 1

6 3.2 Implemetatio ad Baselies For the implemetatio of the proposed method, the kerel fuctio 4 is used. The ceters for the kerel are radomly selected from the datasets. We employ the FLANN library 2 to perform the efficiet rage search. For all the experimets, we set ρ =0.6 d, where d is the average distace of ay two key poits i the dataset that was estimated based o 1000 radomly sampled pairs. We set the parameter λ =1 where is the average umber of key poit i a image. Two clusterig based bag-of-words models are used as baselies. They are the hierarchical k-meas HKM implemeted i the FLANN library ad the approximate k-meas AKM [18] i which the exact earest eighbor search is replaced by k-d tree based approximate NN search. For HKM the brachig factor is set to be 10 based o our experiece. For AKM we use the implemetatio supplied by [18] for approximate earest eighbor search. A forest of 8 radomized k-d trees is used i all experimets. We iitialize cluster ceters by radomly selectig a umber of key poits i the dataset. The umber of iteratios for k-meas is set to be 10 because we observed that the cluster ceters of k-meas remais almost uchaged after 10 iteratios. For clusterig based methods, a state-of-the-art text retrieval method, Okapi BM25 [19] is used to compute the similarity betwee a query image ad images i the gallery give their bag-of-words represetatios. The iverted idices for both Okapi BM25 ad the proposed retrieval model are stored i memory to make the retrieval procedure efficiet. Overall, the Okapi BM25 method ad the proposed method are efficiet i fidig matched images for a give query. For example, o tattoo image dataset, both the Okapi BM25 model ad the proposed retrieval model take about 0.1 secod to aswer each query. 3.3 Evaluatio Metrics For the Oxford buildig dataset ad the Oxford buildig plus Flickr dataset, we follow [18] ad evaluate the retrieval performace by Average Precisio AP which is computed as the area uder the precisio-recall curve. I particular, a average precisio score is computed for each of the 5 queries from a ladmark specified i the Oxford buildig dataset, ad these results are averaged to obtai the Mea Average Precisio MAP for each ladmark. For tattoo image dataset, the retrieval accuracy is evaluated based o whether a system could retrieve images that share the tattoo symbol as i the query image. Sice for most query tattoo images, oly oe or two true matches exist i the database, aother evaluatio metric, termed Cumulative Matchig Characteristics CMC score [12], is used i this study. For a give rak positio k, its CMC score is computed as the percetage of queries whose matched images are foud i the first k retrieved images. The CMC score is similar to recall, a commo metric used i Iformatio Retrieval. We use CMC score o the tattoo database because it is the most widely used evaluatio metric i face recogitio ad foresic aalysis. Besides the evaluatio of the retrieval results, we also compare the preprocessig time for key poit quatizatio. For our two baselies, this is roughly equal to the time for clusterig all key poits i the dataset ito a large umber of clusters. For the proposed method, this is equal to the time for computig the weight vector α for all the images. We emphasize that the preprocessig time is importat for a CBIR system whe it comes to a large collectio with millios of images. 2 Proposed HKM AKM 5K K+1M Table 2: MAP results of the three algorithms with oe millio cluster/radom ceters. Figure 1: Examples of two queries ad the retrieved images raked from 1-6. The first three rows are based o the 5K dataset, the ext three rows are based o the 5K+1M dataset. The correctly retrieved results are outlied i gree ad the images from the 1M Flickr collectio are outlied i red. 3.4 Results o Oxford Buildig ad Oxford Buildig + Flickr Datasets Followig the settigs i [18], the MAP results of the three algorithms with oe millio cluster/radom ceters are listed i Table 2. I Figure 1, we show two examples of the queries ad the retrieved images. Note that for the 5K+1M dataset, we follow the experimetal protocol i [18] by oly usig the cluster/radom ceters that are the key poits of the images i the 5K dataset. The results clearly show that the proposed method outperforms the two clusterig based bag-of-words models. The preprocessig times of the three algorithms are show i the first two rows i Table 3. For both the datasets, the proposed method is sigificatly more efficiet tha the two clusterig based methods. We emphasize that for the 5K+1M dataset, we split it ito 82 subsets ad each subset cotais about 10,000,000 key poits. These 82 subsets are processed separately o multiple machies, ad are aggregated later to obtai the fial result of key poit quatizatio. The preprocessig time for 5K+1M dataset is estimated by the average processig time of each of the 82 subsets. Note that for the 5K+1M dataset, the preprocessig time of AKM is sigificatly smaller tha HKM. This is because we use the same cluster ceters that are geerated from the 5K dataset to quatize the key poits i the 5K+1M dataset. Hece, the processig time for the 5K+1M dataset oly ivolves fidig the earest eighbor cluster ceter for each key poit i the 5K+1M dataset. We fid that the implemetatio of k-d tree based approximate earest eigh-

7 Proposed HKM AKM 5K 1.09h 11.4h 36.8h 5K+1M 95h 685h 262h tattoo 1.02h 8.8h 31.1h Table 3: Preprocessig time of the three methods with oe millio cluster/radom ceters. rak 1 rak 2 rak 3 rak 4 rak 5 rak 6 rak 7 rak 8 rak 9 rak 10 Proposed AKM HKM CMC λ=0.01 λ=0.1 λ=1 λ=10 λ=100 Table 4: The CMC scores for tattoo image retrieval with oe millio cluster/radom ceters. bor search employed i AKM is roughly 3 times faster tha that of HKM, thereby, leadig to a shorter processig time for AKM tha for HKM for the 5K+1M dataset. 3.5 Results o Tattoo Image Dataset We selected 995 images as queries, ad maually idetified the gallery images that have the same tattoo symbols as the query images. We radomly selected 100 images amog the 995 images for traiig λ ad selectig ρ ad used the remaiig images for test. We first show the retrieval results of both the proposed method ad the baselie methods with the parameters tued to achieve the best performace, ad the show how sesitive the proposed algorithm is to the choice of parameters. Table 4 shows the CMC curve for the first 10 retrieval rakig positios. The last row i Table 3 shows the preprocessig time of the three method based o 1 millio cluster/radom ceters. Agai, we observe i the proposed algorithm outperforms the two clusterig based approaches, ad ii the proposed methods is about 9 times faster tha HKM, ad 30 times faster tha AKM. Figure 2 shows the CMC curves of the proposed method with λ varied from 0.01 to 100, where is the average umber of keypoits i a image. I this experimet, we set the umber of radom ceters to be oe millio, ad ρ to be 0.6 d, where d is the average distace betwee ay two keypoits which is estimated from 1,000 radomly sampled keypoits from the collectio. This result shows the performace of the proposed method is overall ot sesitive to the choice of λ. Figure 3 shows the CMC curves of the proposed method with ρ varied from 0.3 d to 1.1 d. I this experimet, we agai fixed the umber of ceters to be oe millio. From the figure we observe that with the exceptio of the smallest radius ρ i.e., r = 0.3 d, the retrieval system achieves similar performace for differet values of ρ. This idicates that the proposed algorithm is i geeral isesitive to the choice of ρ as log as ρ is large eough compared to the average iter-poits distace betwee keypoits. This result ca be uderstood by the fact that i a high dimesioal space, most data poits are far from each other ad as a result, uless we dramatically chage the radius ρ, we do ot expect the poits withi a distace ρ of the ceters to chage sigificatly. Figure 4 shows the performace of the proposed method with differet umber of radomly selected ceters. The λ ad ρ are selected to maximize the performace for the give umber of ceters. We clearly observe a sigificat icrease i the retrieval accuracy whe the umber of ceters is icreased from 10K to 1M. This is ot surprisig because a large umber of radom ceters usually Number of retrieved images Figure 2: Results of the proposed method for tattoo image retrieval with differet value of λ base o 1 millio radom ceters with ρ =0.6 d CMC ρ =0.3 d ρ =0.4 d ρ =0.5 d ρ =0.6 d ρ =0.7 d ρ =0.8 d ρ =0.9 d ρ =1.0 d ρ =1.1 d Number of retrieved images Figure 3: Results of the proposed method for tattoo image retrieval with differet value of ρ base o 1 millio radom ceters results i a better discrimiatio betwee differet SIFT keypoits ad cosequetly leads to a improvemet i the detectio of similar images. A similar observatio is also foud whe we ru our retrieval system usig the bag-of-words model approach which is cosistet with the observatio i [18]. 4. CONCLUSIONS AND FUTURE WORK We have preseted a statistical modelig approach for large-scale image retrieval. We developed efficiet algorithms for i estimatig the desity fuctio of key poit distributio for each idividual image, ad ii idetifyig the subset of images i the gallery that is visually similar to a give query. Our empirical results o three large-scale image retrieval tasks show that the proposed method is both efficiet ad effective for idetifyig images that are visually similar to the query images. This study is limited to developig a statistical model for a bag of features. Several recet studies e.g. [27, 17] have show that by icorporatig the geometric relatioship amog the key poits, oe ca further improve the accuracy of image retrieval. I our future work, we pla to develop statistical approaches that model both a bag of features ad their geometric relatioship.

8 CMC k 50k 100k 500k 1M Number of retrieved images Figure 4: Results of the proposed method for tattoo image retrieval with differet umber of ceters. 5. ACKNOWLEDGMENTS This research was supported by US Army Research ARO Award W911NF , Office of Naval Research ONR N ad World Class Uiversity WCU program through the Natioal Research Foudatio of Korea fuded by the Miistry of Educatio, Sciece ad Techology R REFERENCES [1] G. Csurka ad et al. Visual categorizatio with bags of keypoits. I Workshop o Statistical Learig i Computer Visio, ECCV, [2] M. Datar ad et al. Locality-sesitive hashig scheme based o p-stable distributios. I SCG, [3] H. Jégou, M. Douze, ad C. Schmid. Hammig embeddig ad weak geometric cosistecy for large scale image search. I Europea Coferece o Computer Visio, [4] Y. Ke ad et al. Efficiet ear-duplicate detectio ad sub-image retrieval. I Proceedig of ACM Multimedia, pages , [5] J. Kivie ad et al. Learig multiscale represetatios of atural scees usig dirichlet processes. I ICCV, [6] R. I. Kodor ad T. Jebara. A kerel betwee sets of vectors. I ICML, [7] S. Lazebik ad et al. A sparse texture represetatio usig affie-ivariat regios. I CVPR, [8] V. Lepetit ad et al. Radomized trees for real-time keypoit recogitio. I CVPR, [9] T. Liu ad et al. A ivestigatio of practical approximate earest eighbor algorithms. I NIPS, [10] D. Lowe. Distictive image features from scale-ivariat keypoits. I IJCV, [11] C. D. Maig ad et al. Itroductio to Iformatio Retrieval,. Cambridge Uiversity Press, [12] H. Moo ad P. J. Phillips. Computatioal ad performace aspects of pca-based face recogitio algorithms. Perceptio, 30: , [13] P. J. Moreo ad et al. A kullback-leibler divergece based kerel for svm classificatio i multimedia applicatios. I NIPS, [14] M. Muja ad D. G. Lowe. Fast approximate earest eighbors with automatic algorithm cofiguratio. I Iteratioal Coferece o Computer Visio Theory ad Applicatios, [15] D. Nister ad H. Steweius. Scalable recogitio with a vocabulary tree. I CVPR, [16] E. Parze. O estimatio of a probability desity fuctio ad mode. A. Math. Stat, [17] M. Perdoch ad et al. Efficiet represetatio of local geometry for large scale object retrieval. I CVPR, [18] J. Philbi ad et al. Object retrieval with large vocabularies ad fast spatial matchig. I CVPR, [19] S. E. Robertso ad et al. Okapi at trec-7. I Proceedigs of the Seveth Text REtrieval Coferece, [20] G. Salto ad M. J. McGill. Itroductio to Moder Iformatio Retrieval. McGraw-Hill, Ic., [21] G. Shakharovich ad et al. Nearest-Neighbor Methods i Learig ad Visio: Theory ad Practice. MIT Press, [22] C. Silpa-Aa ad R. Hartley. Localizatio usig a imagemap. I Proceedigs of the 2004 Australasia Coferece o Robotics & Automatio, [23] C. Silpa-Aa ad R. Hartley. Optimised kd-trees for fast image descriptor matchig. I CVPR, [24] J. Sivic ad A. Zisserma. Video Google: A text retrieval approach to object matchig i videos. I ICCV, [25] J. C. va Gemert, J. M. Geusebroek, C. J. Veema, ad A. W. M. Smeulders. Kerel codebooks for scee categorizatio. I Europea Coferece o Computer Visio, [26] J. Wi ad et al. Object categorizatio by leared uiversal visual dictioary. I ICCV, [27] Z. Wu ad et al. Budlig features for large scale partial-duplicate web image search. I CVPR, 2009.

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

Fundamentals of Media Processing. Shin'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dinh Le

Fundamentals of Media Processing. Shin'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dinh Le Fudametals of Media Processig Shi'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dih Le Today's topics Noparametric Methods Parze Widow k-nearest Neighbor Estimatio Clusterig Techiques k-meas Agglomerative Hierarchical

More information

arxiv: v2 [cs.ds] 24 Mar 2018

arxiv: v2 [cs.ds] 24 Mar 2018 Similar Elemets ad Metric Labelig o Complete Graphs arxiv:1803.08037v [cs.ds] 4 Mar 018 Pedro F. Felzeszwalb Brow Uiversity Providece, RI, USA pff@brow.edu March 8, 018 We cosider a problem that ivolves

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work

More information

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

Pattern Recognition Systems Lab 1 Least Mean Squares

Pattern Recognition Systems Lab 1 Least Mean Squares Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

DATA MINING II - 1DL460

DATA MINING II - 1DL460 DATA MINING II - 1DL460 Sprig 2017 A secod course i data miig http://www.it.uu.se/edu/course/homepage/ifoutv2/vt17/ Kjell Orsbor Uppsala Database Laboratory Departmet of Iformatio Techology, Uppsala Uiversity,

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS Prosejit Bose Evagelos Kraakis Pat Mori Yihui Tag School of Computer Sciece, Carleto Uiversity {jit,kraakis,mori,y

More information

Stone Images Retrieval Based on Color Histogram

Stone Images Retrieval Based on Color Histogram Stoe Images Retrieval Based o Color Histogram Qiag Zhao, Jie Yag, Jigyi Yag, Hogxig Liu School of Iformatio Egieerig, Wuha Uiversity of Techology Wuha, Chia Abstract Stoe images color features are chose

More information

Analysis of Documents Clustering Using Sampled Agglomerative Technique

Analysis of Documents Clustering Using Sampled Agglomerative Technique Aalysis of Documets Clusterig Usig Sampled Agglomerative Techique Omar H. Karam, Ahmed M. Hamad, ad Sheri M. Moussa Abstract I this paper a clusterig algorithm for documets is proposed that adapts a samplig-based

More information

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c Iteratioal Coferece o Computatioal Sciece ad Egieerig (ICCSE 015) Harris Corer Detectio Algorithm at Sub-pixel Level ad Its Applicatio Yuafeg Ha a, Peijiag Che b * ad Tia Meg c School of Automobile, Liyi

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information

A Note on Least-norm Solution of Global WireWarping

A Note on Least-norm Solution of Global WireWarping A Note o Least-orm Solutio of Global WireWarpig Charlie C. L. Wag Departmet of Mechaical ad Automatio Egieerig The Chiese Uiversity of Hog Kog Shati, N.T., Hog Kog E-mail: cwag@mae.cuhk.edu.hk Abstract

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpeCourseWare http://ocw.mit.edu 6.854J / 18.415J Advaced Algorithms Fall 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advaced Algorithms

More information

1 Graph Sparsfication

1 Graph Sparsfication CME 305: Discrete Mathematics ad Algorithms 1 Graph Sparsficatio I this sectio we discuss the approximatio of a graph G(V, E) by a sparse graph H(V, F ) o the same vertex set. I particular, we cosider

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

Performance Comparisons of PSO based Clustering

Performance Comparisons of PSO based Clustering Performace Comparisos of PSO based Clusterig Suresh Chadra Satapathy, 2 Guaidhi Pradha, 3 Sabyasachi Pattai, 4 JVR Murthy, 5 PVGD Prasad Reddy Ail Neeruoda Istitute of Techology ad Scieces, Sagivalas,Vishaapatam

More information

Lecture 1: Introduction and Strassen s Algorithm

Lecture 1: Introduction and Strassen s Algorithm 5-750: Graduate Algorithms Jauary 7, 08 Lecture : Itroductio ad Strasse s Algorithm Lecturer: Gary Miller Scribe: Robert Parker Itroductio Machie models I this class, we will primarily use the Radom Access

More information

Lecture 13: Validation

Lecture 13: Validation Lecture 3: Validatio Resampli methods Holdout Cross Validatio Radom Subsampli -Fold Cross-Validatio Leave-oe-out The Bootstrap Bias ad variace estimatio Three-way data partitioi Itroductio to Patter Recoitio

More information

Speeding-up dynamic programming in sequence alignment

Speeding-up dynamic programming in sequence alignment Departmet of Computer Sciece Aarhus Uiversity Demark Speedig-up dyamic programmig i sequece aligmet Master s Thesis Dug My Hoa - 443 December, Supervisor: Christia Nørgaard Storm Pederse Implemetatio code

More information

Dynamic Programming and Curve Fitting Based Road Boundary Detection

Dynamic Programming and Curve Fitting Based Road Boundary Detection Dyamic Programmig ad Curve Fittig Based Road Boudary Detectio SHYAM PRASAD ADHIKARI, HYONGSUK KIM, Divisio of Electroics ad Iformatio Egieerig Chobuk Natioal Uiversity 664-4 Ga Deokji-Dog Jeoju-City Jeobuk

More information

CIS 121 Data Structures and Algorithms with Java Fall Big-Oh Notation Tuesday, September 5 (Make-up Friday, September 8)

CIS 121 Data Structures and Algorithms with Java Fall Big-Oh Notation Tuesday, September 5 (Make-up Friday, September 8) CIS 11 Data Structures ad Algorithms with Java Fall 017 Big-Oh Notatio Tuesday, September 5 (Make-up Friday, September 8) Learig Goals Review Big-Oh ad lear big/small omega/theta otatios Practice solvig

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045 Oe Brookigs Drive St. Louis, Missouri 63130-4899, USA jaegerg@cse.wustl.edu

More information

Eigenimages. Digital Image Processing: Bernd Girod, 2013 Stanford University -- Eigenimages 1

Eigenimages. Digital Image Processing: Bernd Girod, 2013 Stanford University -- Eigenimages 1 Eigeimages Uitary trasforms Karhue-Loève trasform ad eigeimages Sirovich ad Kirby method Eigefaces for geder recogitio Fisher liear discrimat aalysis Fisherimages ad varyig illumiatio Fisherfaces vs. eigefaces

More information

Improved Random Graph Isomorphism

Improved Random Graph Isomorphism Improved Radom Graph Isomorphism Tomek Czajka Gopal Paduraga Abstract Caoical labelig of a graph cosists of assigig a uique label to each vertex such that the labels are ivariat uder isomorphism. Such

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

Cubic Polynomial Curves with a Shape Parameter

Cubic Polynomial Curves with a Shape Parameter roceedigs of the th WSEAS Iteratioal Coferece o Robotics Cotrol ad Maufacturig Techology Hagzhou Chia April -8 00 (pp5-70) Cubic olyomial Curves with a Shape arameter MO GUOLIANG ZHAO YANAN Iformatio ad

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations Applied Mathematical Scieces, Vol. 1, 2007, o. 25, 1203-1215 A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045, Oe

More information

Eigenimages. Digital Image Processing: Bernd Girod, Stanford University -- Eigenimages 1

Eigenimages. Digital Image Processing: Bernd Girod, Stanford University -- Eigenimages 1 Eigeimages Uitary trasforms Karhue-Loève trasform ad eigeimages Sirovich ad Kirby method Eigefaces for geder recogitio Fisher liear discrimat aalysis Fisherimages ad varyig illumiatio Fisherfaces vs. eigefaces

More information

Lecture 6. Lecturer: Ronitt Rubinfeld Scribes: Chen Ziv, Eliav Buchnik, Ophir Arie, Jonathan Gradstein

Lecture 6. Lecturer: Ronitt Rubinfeld Scribes: Chen Ziv, Eliav Buchnik, Ophir Arie, Jonathan Gradstein 068.670 Subliear Time Algorithms November, 0 Lecture 6 Lecturer: Roitt Rubifeld Scribes: Che Ziv, Eliav Buchik, Ophir Arie, Joatha Gradstei Lesso overview. Usig the oracle reductio framework for approximatig

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 18 Strategies for Query Processig Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio DBMS techiques to process a query Scaer idetifies

More information

Big-O Analysis. Asymptotics

Big-O Analysis. Asymptotics Big-O Aalysis 1 Defiitio: Suppose that f() ad g() are oegative fuctios of. The we say that f() is O(g()) provided that there are costats C > 0 ad N > 0 such that for all > N, f() Cg(). Big-O expresses

More information

Data Structures and Algorithms. Analysis of Algorithms

Data Structures and Algorithms. Analysis of Algorithms Data Structures ad Algorithms Aalysis of Algorithms Outlie Ruig time Pseudo-code Big-oh otatio Big-theta otatio Big-omega otatio Asymptotic algorithm aalysis Aalysis of Algorithms Iput Algorithm Output

More information

ON THE QUALITY OF AUTOMATIC RELATIVE ORIENTATION PROCEDURES

ON THE QUALITY OF AUTOMATIC RELATIVE ORIENTATION PROCEDURES ON THE QUALITY OF AUTOMATIC RELATIVE ORIENTATION PROCEDURES Thomas Läbe, Timo Dickscheid ad Wolfgag Förster Istitute of Geodesy ad Geoiformatio, Departmet of Photogrammetry, Uiversity of Bo laebe@ipb.ui-bo.de,

More information

CSCI 5090/7090- Machine Learning. Spring Mehdi Allahyari Georgia Southern University

CSCI 5090/7090- Machine Learning. Spring Mehdi Allahyari Georgia Southern University CSCI 5090/7090- Machie Learig Sprig 018 Mehdi Allahyari Georgia Souther Uiversity Clusterig (slides borrowed from Tom Mitchell, Maria Floria Balca, Ali Borji, Ke Che) 1 Clusterig, Iformal Goals Goal: Automatically

More information

VALIDATING DIRECTIONAL EDGE-BASED IMAGE FEATURE REPRESENTATIONS IN FACE RECOGNITION BY SPATIAL CORRELATION-BASED CLUSTERING

VALIDATING DIRECTIONAL EDGE-BASED IMAGE FEATURE REPRESENTATIONS IN FACE RECOGNITION BY SPATIAL CORRELATION-BASED CLUSTERING VALIDATING DIRECTIONAL EDGE-BASED IMAGE FEATURE REPRESENTATIONS IN FACE RECOGNITION BY SPATIAL CORRELATION-BASED CLUSTERING Yasufumi Suzuki ad Tadashi Shibata Departmet of Frotier Iformatics, School of

More information

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c Advaces i Egieerig Research (AER), volume 131 3rd Aual Iteratioal Coferece o Electroics, Electrical Egieerig ad Iformatio Sciece (EEEIS 2017) Pruig ad Summarizig the Discovered Time Series Associatio Rules

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

New HSL Distance Based Colour Clustering Algorithm

New HSL Distance Based Colour Clustering Algorithm The 4th Midwest Artificial Itelligece ad Cogitive Scieces Coferece (MAICS 03 pp 85-9 New Albay Idiaa USA April 3-4 03 New HSL Distace Based Colour Clusterig Algorithm Vasile Patrascu Departemet of Iformatics

More information

Learning to Shoot a Goal Lecture 8: Learning Models and Skills

Learning to Shoot a Goal Lecture 8: Learning Models and Skills Learig to Shoot a Goal Lecture 8: Learig Models ad Skills How do we acquire skill at shootig goals? CS 344R/393R: Robotics Bejami Kuipers Learig to Shoot a Goal The robot eeds to shoot the ball i the goal.

More information

Counting the Number of Minimum Roman Dominating Functions of a Graph

Counting the Number of Minimum Roman Dominating Functions of a Graph Coutig the Number of Miimum Roma Domiatig Fuctios of a Graph SHI ZHENG ad KOH KHEE MENG, Natioal Uiversity of Sigapore We provide two algorithms coutig the umber of miimum Roma domiatig fuctios of a graph

More information

Xiaozhou (Steve) Li, Atri Rudra, Ram Swaminathan. HP Laboratories HPL Keyword(s): graph coloring; hardness of approximation

Xiaozhou (Steve) Li, Atri Rudra, Ram Swaminathan. HP Laboratories HPL Keyword(s): graph coloring; hardness of approximation Flexible Colorig Xiaozhou (Steve) Li, Atri Rudra, Ram Swamiatha HP Laboratories HPL-2010-177 Keyword(s): graph colorig; hardess of approximatio Abstract: Motivated b y reliability cosideratios i data deduplicatio

More information

Arithmetic Sequences

Arithmetic Sequences . Arithmetic Sequeces COMMON CORE Learig Stadards HSF-IF.A. HSF-BF.A.1a HSF-BF.A. HSF-LE.A. Essetial Questio How ca you use a arithmetic sequece to describe a patter? A arithmetic sequece is a ordered

More information

Fast Fourier Transform (FFT) Algorithms

Fast Fourier Transform (FFT) Algorithms Fast Fourier Trasform FFT Algorithms Relatio to the z-trasform elsewhere, ozero, z x z X x [ ] 2 ~ elsewhere,, ~ e j x X x x π j e z z X X π 2 ~ The DFS X represets evely spaced samples of the z- trasform

More information

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

More information

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs What are we goig to lear? CSC316-003 Data Structures Aalysis of Algorithms Computer Sciece North Carolia State Uiversity Need to say that some algorithms are better tha others Criteria for evaluatio Structure

More information

Lecture 2: Spectra of Graphs

Lecture 2: Spectra of Graphs Spectral Graph Theory ad Applicatios WS 20/202 Lecture 2: Spectra of Graphs Lecturer: Thomas Sauerwald & He Su Our goal is to use the properties of the adjacecy/laplacia matrix of graphs to first uderstad

More information

Performance Plus Software Parameter Definitions

Performance Plus Software Parameter Definitions Performace Plus+ Software Parameter Defiitios/ Performace Plus Software Parameter Defiitios Chapma Techical Note-TG-5 paramete.doc ev-0-03 Performace Plus+ Software Parameter Defiitios/2 Backgroud ad Defiitios

More information

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis Itro to Algorithm Aalysis Aalysis Metrics Slides. Table of Cotets. Aalysis Metrics 3. Exact Aalysis Rules 4. Simple Summatio 5. Summatio Formulas 6. Order of Magitude 7. Big-O otatio 8. Big-O Theorems

More information

Bayesian approach to reliability modelling for a probability of failure on demand parameter

Bayesian approach to reliability modelling for a probability of failure on demand parameter Bayesia approach to reliability modellig for a probability of failure o demad parameter BÖRCSÖK J., SCHAEFER S. Departmet of Computer Architecture ad System Programmig Uiversity Kassel, Wilhelmshöher Allee

More information

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Pseudocode ( 1.1) High-level descriptio of a algorithm More structured

More information

Lecture 5. Counting Sort / Radix Sort

Lecture 5. Counting Sort / Radix Sort Lecture 5. Coutig Sort / Radix Sort T. H. Corme, C. E. Leiserso ad R. L. Rivest Itroductio to Algorithms, 3rd Editio, MIT Press, 2009 Sugkyukwa Uiversity Hyuseug Choo choo@skku.edu Copyright 2000-2018

More information

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only Edited: Yeh-Liag Hsu (998--; recommeded: Yeh-Liag Hsu (--9; last updated: Yeh-Liag Hsu (9--7. Note: This is the course material for ME55 Geometric modelig ad computer graphics, Yua Ze Uiversity. art of

More information

Deep Joint Discriminative Learning for Vehicle Re-identification and Retrieval

Deep Joint Discriminative Learning for Vehicle Re-identification and Retrieval Deep Joit Discrimiative Learig for Vehicle Re-idetificatio ad Retrieval Yuqi Li, Yaghao Li, Hogfei Ya, Jiayig Liu Pekig Uiversity 2017.09.18 Deep Joit Discrimiative Learig for Vehicle Re-idetificatio ad

More information

A Novel Feature Extraction Algorithm for Haar Local Binary Pattern Texture Based on Human Vision System

A Novel Feature Extraction Algorithm for Haar Local Binary Pattern Texture Based on Human Vision System A Novel Feature Extractio Algorithm for Haar Local Biary Patter Texture Based o Huma Visio System Liu Tao 1,* 1 Departmet of Electroic Egieerig Shaaxi Eergy Istitute Xiayag, Shaaxi, Chia Abstract The locality

More information

A Study on the Performance of Cholesky-Factorization using MPI

A Study on the Performance of Cholesky-Factorization using MPI A Study o the Performace of Cholesky-Factorizatio usig MPI Ha S. Kim Scott B. Bade Departmet of Computer Sciece ad Egieerig Uiversity of Califoria Sa Diego {hskim, bade}@cs.ucsd.edu Abstract Cholesky-factorizatio

More information

Accuracy Improvement in Camera Calibration

Accuracy Improvement in Camera Calibration Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z

More information

A General Framework for Accurate Statistical Timing Analysis Considering Correlations

A General Framework for Accurate Statistical Timing Analysis Considering Correlations A Geeral Framework for Accurate Statistical Timig Aalysis Cosiderig Correlatios 7.4 Vishal Khadelwal Departmet of ECE Uiversity of Marylad-College Park vishalk@glue.umd.edu Akur Srivastava Departmet of

More information

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA Creatig Exact Bezier Represetatios of CST Shapes David D. Marshall Califoria Polytechic State Uiversity, Sa Luis Obispo, CA 93407-035, USA The paper presets a method of expressig CST shapes pioeered by

More information

Evaluating Top-k Selection Queries

Evaluating Top-k Selection Queries Evaluatig Top-k Selectio Queries Surajit Chaudhuri Microsoft Research surajitc@microsoft.com Luis Gravao Columbia Uiversity gravao@cs.columbia.edu Abstract I may applicatios, users specify target values

More information

ECE4050 Data Structures and Algorithms. Lecture 6: Searching

ECE4050 Data Structures and Algorithms. Lecture 6: Searching ECE4050 Data Structures ad Algorithms Lecture 6: Searchig 1 Search Give: Distict keys k 1, k 2,, k ad collectio L of records of the form (k 1, I 1 ), (k 2, I 2 ),, (k, I ) where I j is the iformatio associated

More information

A Parallel DFA Minimization Algorithm

A Parallel DFA Minimization Algorithm A Parallel DFA Miimizatio Algorithm Ambuj Tewari, Utkarsh Srivastava, ad P. Gupta Departmet of Computer Sciece & Egieerig Idia Istitute of Techology Kapur Kapur 208 016,INDIA pg@iitk.ac.i Abstract. I this

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19 CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

Normal Distributions

Normal Distributions Normal Distributios Stacey Hacock Look at these three differet data sets Each histogram is overlaid with a curve : A B C A) Weights (g) of ewly bor lab rat pups B) Mea aual temperatures ( F ) i A Arbor,

More information

1.2 Binomial Coefficients and Subsets

1.2 Binomial Coefficients and Subsets 1.2. BINOMIAL COEFFICIENTS AND SUBSETS 13 1.2 Biomial Coefficiets ad Subsets 1.2-1 The loop below is part of a program to determie the umber of triagles formed by poits i the plae. for i =1 to for j =

More information

Image based Cats and Possums Identification for Intelligent Trapping Systems

Image based Cats and Possums Identification for Intelligent Trapping Systems Volume 159 No, February 017 Image based Cats ad Possums Idetificatio for Itelliget Trappig Systems T. A. S. Achala Perera School of Egieerig Aucklad Uiversity of Techology New Zealad Joh Collis School

More information

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work 200 2d Iteratioal Coferece o Iformatio ad Multimedia Techology (ICIMT 200) IPCSIT vol. 42 (202) (202) IACSIT Press, Sigapore DOI: 0.7763/IPCSIT.202.V42.0 Idex Weight Decisio Based o AHP for Iformatio Retrieval

More information

Our second algorithm. Comp 135 Machine Learning Computer Science Tufts University. Decision Trees. Decision Trees. Decision Trees.

Our second algorithm. Comp 135 Machine Learning Computer Science Tufts University. Decision Trees. Decision Trees. Decision Trees. Comp 135 Machie Learig Computer Sciece Tufts Uiversity Fall 2017 Roi Khardo Some of these slides were adapted from previous slides by Carla Brodley Our secod algorithm Let s look at a simple dataset for

More information

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui 2d Iteratioal Coferece o Electrical, Computer Egieerig ad Electroics (ICECEE 2015) Optimizatio for framework desig of ew product itroductio maagemet system Ma Yig, Wu Hogcui Tiaji Electroic Iformatio Vocatioal

More information

Scalable Diversified Ranking on Large Graphs

Scalable Diversified Ranking on Large Graphs IEEE TRANSACTIONS ON NOWLEDGE AND DATA ENGINEERING, VOL.XXX, NO. XXX, 22 Scalable Diversified Rakig o Large Graphs Rog-Hua Li ad Jeffery Xu Yu Abstract Ehacig diversity i rakig o graphs has bee idetified

More information

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini Proceedig of Iteratioal Coferece O Research, Implemetatio Ad Educatio Of Mathematics Ad Scieces 014, Yogyakarta State Uiversity, 18-0 May 014 BAYESIAN WIH FULL CONDIIONAL POSERIOR DISRIBUION APPROACH FOR

More information

On (K t e)-saturated Graphs

On (K t e)-saturated Graphs Noame mauscript No. (will be iserted by the editor O (K t e-saturated Graphs Jessica Fuller Roald J. Gould the date of receipt ad acceptace should be iserted later Abstract Give a graph H, we say a graph

More information

FPGA IMPLEMENTATION OF BASE-N LOGARITHM. Salvador E. Tropea

FPGA IMPLEMENTATION OF BASE-N LOGARITHM. Salvador E. Tropea FPGA IMPLEMENTATION OF BASE-N LOGARITHM Salvador E. Tropea Electróica e Iformática Istituto Nacioal de Tecología Idustrial Bueos Aires, Argetia email: salvador@iti.gov.ar ABSTRACT I this work, we preset

More information

Journal of Chemical and Pharmaceutical Research, 2013, 5(12): Research Article

Journal of Chemical and Pharmaceutical Research, 2013, 5(12): Research Article Available olie www.jocpr.com Joural of Chemical ad Pharmaceutical Research, 2013, 5(12):745-749 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 K-meas algorithm i the optimal iitial cetroids based

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 19 Query Optimizatio Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Query optimizatio Coducted by a query optimizer i a DBMS Goal:

More information

How do we evaluate algorithms?

How do we evaluate algorithms? F2 Readig referece: chapter 2 + slides Algorithm complexity Big O ad big Ω To calculate ruig time Aalysis of recursive Algorithms Next time: Litterature: slides mostly The first Algorithm desig methods:

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

More information

Designing a learning system

Designing a learning system CS 75 Machie Learig Lecture Desigig a learig system Milos Hauskrecht milos@cs.pitt.edu 539 Seott Square, x-5 people.cs.pitt.edu/~milos/courses/cs75/ Admiistrivia No homework assigmet this week Please try

More information

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers *

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers * Load balaced Parallel Prime umber Geerator with Sieve of Eratosthees o luster omputers * Soowook Hwag*, Kyusik hug**, ad Dogseug Kim* *Departmet of Electrical Egieerig Korea Uiversity Seoul, -, Rep. of

More information

Big-O Analysis. Asymptotics

Big-O Analysis. Asymptotics Big-O Aalysis 1 Defiitio: Suppose that f() ad g() are oegative fuctios of. The we say that f() is O(g()) provided that there are costats C > 0 ad N > 0 such that for all > N, f() Cg(). Big-O expresses

More information

Math 10C Long Range Plans

Math 10C Long Range Plans Math 10C Log Rage Plas Uits: Evaluatio: Homework, projects ad assigmets 10% Uit Tests. 70% Fial Examiatio.. 20% Ay Uit Test may be rewritte for a higher mark. If the retest mark is higher, that mark will

More information

UNIT 4 Section 8 Estimating Population Parameters using Confidence Intervals

UNIT 4 Section 8 Estimating Population Parameters using Confidence Intervals UNIT 4 Sectio 8 Estimatig Populatio Parameters usig Cofidece Itervals To make ifereces about a populatio that caot be surveyed etirely, sample statistics ca be take from a SRS of the populatio ad used

More information

Web Text Feature Extraction with Particle Swarm Optimization

Web Text Feature Extraction with Particle Swarm Optimization 32 IJCSNS Iteratioal Joural of Computer Sciece ad Network Security, VOL.7 No.6, Jue 2007 Web Text Feature Extractio with Particle Swarm Optimizatio Sog Liagtu,, Zhag Xiaomig Istitute of Itelliget Machies,

More information

GPUMP: a Multiple-Precision Integer Library for GPUs

GPUMP: a Multiple-Precision Integer Library for GPUs GPUMP: a Multiple-Precisio Iteger Library for GPUs Kaiyog Zhao ad Xiaowe Chu Departmet of Computer Sciece, Hog Kog Baptist Uiversity Hog Kog, P. R. Chia Email: {kyzhao, chxw}@comp.hkbu.edu.hk Abstract

More information

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection 2017 Asia-Pacific Egieerig ad Techology Coferece (APETC 2017) ISBN: 978-1-60595-443-1 Otology-based Decisio Support System with Aalytic Hierarchy Process for Tour Pacage Selectio Tie-We Sug, Chia-Jug Lee,

More information

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size Markov Chai Model of HomePlug CSMA MAC for Determiig Optimal Fixed Cotetio Widow Size Eva Krimiger * ad Haiph Latchma Dept. of Electrical ad Computer Egieerig, Uiversity of Florida, Gaiesville, FL, USA

More information

Designing a learning system

Designing a learning system CS 75 Itro to Machie Learig Lecture Desigig a learig system Milos Hauskrecht milos@pitt.edu 539 Seott Square, -5 people.cs.pitt.edu/~milos/courses/cs75/ Admiistrivia No homework assigmet this week Please

More information

Heuristic Approaches for Solving the Multidimensional Knapsack Problem (MKP)

Heuristic Approaches for Solving the Multidimensional Knapsack Problem (MKP) Heuristic Approaches for Solvig the Multidimesioal Kapsack Problem (MKP) R. PARRA-HERNANDEZ N. DIMOPOULOS Departmet of Electrical ad Computer Eg. Uiversity of Victoria Victoria, B.C. CANADA Abstract: -

More information

A NOTE ON COARSE GRAINED PARALLEL INTEGER SORTING

A NOTE ON COARSE GRAINED PARALLEL INTEGER SORTING Chater 26 A NOTE ON COARSE GRAINED PARALLEL INTEGER SORTING A. Cha ad F. Dehe School of Comuter Sciece Carleto Uiversity Ottawa, Caada K1S 5B6 æ {acha,dehe}@scs.carleto.ca Abstract Keywords: We observe

More information

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a 4. [10] Usig a combiatorial argumet, prove that for 1: = 0 = Let A ad B be disjoit sets of cardiality each ad C = A B. How may subsets of C are there of cardiality. We are selectig elemets for such a subset

More information

IMAGE-BASED MODELING AND RENDERING 1. HISTOGRAM AND GMM. I-Chen Lin, Dept. of CS, National Chiao Tung University

IMAGE-BASED MODELING AND RENDERING 1. HISTOGRAM AND GMM. I-Chen Lin, Dept. of CS, National Chiao Tung University IMAGE-BASED MODELING AND RENDERING. HISTOGRAM AND GMM I-Che Li, Dept. of CS, Natioal Chiao Tug Uiversity Outlie What s the itesity/color histogram? What s the Gaussia Mixture Model (GMM? Their applicatios

More information