Efficient Multi-View Object Recognition and Full Pose Estimation

Size: px
Start display at page:

Download "Efficient Multi-View Object Recognition and Full Pose Estimation"

Transcription

1 Effcent Mult-Vew Object Recognton and Full Pose Estmaton Alvaro Collet Sddhartha S. Srnvasa Abstract We present an approach for effcently recognzng all objects n a scene and estmatng ther full pose from multple vews. Our approach bulds upon a state of the art sngle-vew algorthm whch recognzes and regsters learned metrc 3D models usng local descrptors. We extend to multple vews usng a novel mult-step optmzaton that processes each vew ndvdually and feeds consstent hypotheses back to the algorthm for global refnement. We demonstrate that our method produces results comparable to the theoretcal optmum, a full mult-vew generalzed camera approach, whle avodng ts combnatoral tme complexty. We provde expermental results demonstratng pose accuracy, speed, and robustness to model error usng a three-camera rg, as well as a physcal mplementaton of the pose output beng used by an autonomous robot executng grasps n hghly cluttered scenes. I. INTRODUCTION There has been recent renewed nterest ([1 4] to name a few) n enablng moble manpulators to perform useful tasks n unstructured human envronments, lke homes and offces. Such envronments are partcularly challengng due to ther dynamc nature and due to hgh clutter. These characterstcs demand speed and accuracy from all components: plannng, control, and percepton. Motvated by these practcal requrements, we demonstrated a sngle-vew object recognton and pose estmaton algorthm n [5] that s fast, accurate, and robust to clutter. Wth cameras gettng better, cheaper, and smaller, multple vews of a scene are often easly avalable. For example, our robot HERB (Fg. 1) has, at varous tmes, been outftted wth cameras on ts shoulder, n the palm, on ts ankle-hgh laser, as well as wth a stereo par. Multple vews of a scene are often desrable, because they provde depth estmaton, robustness aganst lne-of-sght occlusons, and an ncreased effectve feld of vew. Two standard approaches are popular for convertng a sngle-vew vson algorthm to multple vews. The frst, whch we term sngle-vew averagng, executes the sngle-vew algorthm on each of the mages and combnes the resultng output, often usng machne learnng technques [6] (Fg. 2(a)). Ths approach scales lnearly wth the number of mages and has the ablty to combne many sngle-vew algorthms at the same tme. However, t treats the sngle-vew algorthm as a black box: fused nformaton s not fed back to the algorthm for further refnement. The second, whch we term full mult-vew, combnes multple mages by consderng a network of cameras as one generalzed camera [7, 8] whch produces a sngle large aggregate mage (Fg. 2(b)). The sngle-vew algorthm s then appled to ths generalzed mage. Ths approach s A. Collet s wth The Robotcs Insttute, Carnege Mellon Unversty, 5000 Forbes Ave., Pttsburgh, PA , USA. acollet@cs.cmu.edu S. Srnvasa s wth Intel Labs Pttsburgh, 4720 Forbes Ave., Sute 410, Pttsburgh, PA , USA sddhartha.srnvasa@ntel.com Fg. 1. Object graspng n a cluttered scene usng our algorthm. (Top) Scene observed by each camera. Our ntrospectve mult-vew algorthm recognzes objects and computes consstent poses across multple vews. Each recognzed object s projected back nto the mages as a coordnate frame plus a convex hull of ts projected 3D model. (Bottom) Our robot platform HERB n the process of graspng an object, usng only the pose nformaton from ths algorthm. optmal: there s no loss of nformaton. However, the large search space created by the generalzed mage makes teratve algorthms such as RANSAC struggle n the presence of thousands of correspondences, due to the exponental ncrease n computaton tme when lnearly ncreasng the number of ponts to be tested. We propose a thrd approach, whch we term ntrospectve mult-vew, whch combnes the speed of sngle-vew averagng wth the accuracy of the full mult-vew approach (Fg. 2(c)). Each ndvdual vew s processed frst usng the sngle-vew algorthm [5], obtanng an ntal estmate of objects and ther poses. Then, a second stage clusters the output of multple vews, flterng out nconsstent data. Fnally, the object pose s re-optmzed usng a reduced generalzed mage comprsng only of ponts consstent across all mages. Our mult-step optmzaton ncurs only a slght computatonal overhead over sngle-vew averagng as a result of ts fnal stage, and only a slght reducton n accuracy over full mult-vew as a result of ts flterng (Fg. 2(d)). In the general case of complex scenes wth clutter, the ntrospectve multvew algorthm proves to be far superor than sngle-vew and generalzed mage algorthms, combnng the effcency of the former and the accuracy of the latter.

2 Fg. 2. Mult-vew mergng alternatves. (a) Sngle-vew averagng: Process each vew ndvdually usng a sngle-vew algorthm and combne ther output (e.g. weghted votng, mxture of experts). (b) Full mult-vew: Embed all vews nsde a sngle generalzed camera model and use all nformaton to recognze objects and estmate pose. (c) Our method: Introspectve mult-vew: Process each vew ndvdually, and feed back consstent hypotheses to the pose estmaton algorthm for global refnement. (d) Our method has accuracy comparable to (b) and speed comparable to (a). (Rght) HERB graspng n clutter usng the mult-vew algorthm. II. SINGLE-VIEW RECOGNITION AND POSE ESTIMATION We buld upon the sngle-vew algorthm ntroduced n [5], whch ths secton detals. A. Modelng 3D objects Objects to be recognzed are modeled through an offlne learnng phase and stored n an object database O. For each object o O, a set of mages s frst taken wth the object n varous postons and orentatons. Relable local descrptors are extracted from natural features usng SIFT features[9]. Usng structure from moton [10] on matched SIFT features, nformaton from each tranng mage s merged to produce a sparse 3D model comprsng of a set of 3D ponts P o where each pont n the set s assocated wth a local descrptor. Fnally, algnment and scale for each model are computed to match the real object dmensons. B. Recognzng all objects n an mage From a sngle mage, the sngle-vew algorthm fnds all known objects n a scene and recovers ther accurate 6D pose, even under heavy occluson and the presence of multple confusng nstances of the same object class. Our goal s to obtan an object hypothess h comprsed of ts dentty o O and ts transformaton T o SE(3) wth respect to the camera frame, for each object present n the mage. We accomplsh ths by mnmzng the sum of reprojecton errors between ponts n the mage and projected ponts n the model. A novel combnaton of RANSAC and Mean Shft clusterng[11] allows for a real-tme soluton of the correspondence problem, even wth many nstances of the same object present. We repeat the followng procedure for each object o n the object database. An example of the robustness to clutter and multple nstances of o s seen n Fg. 3. 1) Extract SIFT features p from mage and match them aganst o, obtanng set of correspondences P o p o. 2) Cluster the 2D mage locatons of p o usng Mean Shft. 3) For each cluster c, choose a subset of ponts and estmate a hypothess wth the best pose accordng to those ponts. If the amount of ponts consstent wth the hypothess s hgher than a threshold ɛ, create a new object nstance and refne the estmated pose usng all consstent ponts n the optmzaton. Repeat ths procedure untl the amount of unallocated ponts s lower than a threshold, or the maxmum number of teratons has been exceeded. Ths produces a set of hypotheses h c for each cluster c. 4) Merge hypotheses from dfferent clusters whose estmates of T o are smlar. 5) Output a reduced set of hypotheses h for object o. III. MULTI-VIEW RECOGNITION AND POSE ESTIMATION Some mult-vew technques for pose estmaton parameterze a network of cameras as a sngle Generalzed Camera[7] and optmze the camera pose over ths generalzed space by solvng the resultng non-perspectve PnP (npnp) problem[12]. Whle such an approach s perfectly vald, t mght not be entrely feasble n real-tme f the correspondence problem needs to be taken nto account. Another alternatve s to combne multple sngle-vew algorthms va pose verfcaton[13], robust averagng, or weghted votng [14]. These methods avod the combnatoral exploson that plagues generalzed mages, but they fal to feedback useful fused nformaton to the underlyng algorthm for further refnement. The sngle-vew object recognton system descrbed n II analyzes an mage and returns several object hypotheses contanng nformaton about ts dentty, ts full pose relatve to the camera and the set of 3D-2D correspondences consstent wth each hypothess. We now descrbe our approach to use a sngle-vew object recognton system for a set of mages and effcently fuse the local nformaton to obtan a set of object detectons globally consstent wth all vews.

3 Fg. 3. Recognton of multple object nstances n a (left) Scene observed by the robot s camera, used for object recognton/pose estmaton. Coordnate frames show the dscovered pose of each object. (rght) 3D reconstructon where each object s represented usng a smple geometry. A. Mult-step pose optmzaton n statc camera rgs We defne the mult-vew pose optmzaton algorthm as a mult-step optmzaton n the sub-mage (clusters of ponts), mage and mult-mage (clusters of objects) domans. The algorthm n II s executed for each ndvdual mage, obtanng an ntal hypothess of all objects n a scene. At the end of ths step, each object hypothess h s lnked to ts dentty and a pose To relatve to camera. In order to fuse all hypotheses, each object pose s transformed from a camera-centrc coordnate system nto a common reference frame usng the extrnsc parameters T = (R, t ) for each camera producng a global pose T o = T To. Wth all objects n the same reference frame, Mean Shft clusterng s performed on all poses T o belongng to the same object class. It s convenent to parameterze rotatons n terms of quaternons and project them n the same half of the quaternon hypersphere pror to clusterng. As n the sngle-vew case, ths produces a set of hypotheses h c for each cluster c, wth a total number of clusters C. Ths s often the fnal output that mult-vew ntegraton algorthms offer, a set of reduced set of hypotheses h obtaned by rejectng clusters wth less than a certan number of hypotheses to flter out spurous detectons or by cluster-mergng lke n the sngle-vew case. However, t s possble to mprove ths result further. The optmal sngle hypothess h c for a gven cluster c s one that mnmze the sum of reprojecton errors of correspondences across all mages. To accomplsh ths, we frst collect the correspondences for each pont P j P o n the model across all mages, markng 0 f the vew does not contan a correspondng pont. Ths produces a correspondence set that looks lke P j {p 1 j, p2 j, 0, 0,..., pm j }, where M s the total number of vews. The optmal sngle hypothess s then gven by h c = arg mn T M P j P o =1 δ j [ p j proj ( T T P j )] 2 (1) where δj = 0 f p j = 0 and 1 otherwse. Alternatvely, one can defne an analogous optmzaton n terms of the backprojecton error, by tracng the lne L j from the camera center to each 2D pont p j ts dstance to the correspondng 3D pont P j. We parametrze a lne as L = (c, v), where v s a unt vector ndcatng the lne drecton and c s an arbtrary pont on that lne, e.g. the camera center. Usng projectve geometry, we obtan v j = K 1 p j K 1 p j (2) where K s a 3 3 ntrnsc camera matrx for vew. Each lne L j n a common reference frame s then gven by v j = (R ) T v j c j = (R ) T t (3) The dstance between a pont P and L j s gven by ( ) d(p j, L j) = I 3 3 vjv j T ( ) P c j (4) The analogous equaton to Eq. 1 that mnmzes the sum of backprojecton errors s gven by M h c = arg mn δ [ ( j d T T P j, L )] 2 j (5) T P j P o =1 Addtonally, we found t useful to constran the objects to le n front of the cameras. Gven that vj are vectors from the camera center pontng towards the mage plane, vj T (P c j ) > 0 for all ponts P n front of the camera. We ncorporate ths constrant as a regularzer (wth weght ξ > 0) n the mnmzaton M h c = arg mn δj T P j P o =1 [ d ( ( T T P j, L ) j + ξ 1 vj T (P j c j ) )] 2 P j c j (6) Both the reprojecton (Eq. 1) and backprojecton (Eq. 6) error functons are numercally equvalent when estmatng object poses n Eucldean space, so one may choose ether one. The reprojecton error s usually preferred n the computer vson communty because t s nvarant to projectve transformatons, whle the backprojecton error s meanngless n projectve space[15]. In our partcular case, workng wth calbrated cameras n an Eucldean space, we have chosen the backprojecton error because t makes our framework more easly extensble to other types of multmodal data, such as LASER pont clouds, whch we plan to ncorporate n the near future. If we were consderng the general case of pose estmaton n multple vews from scratch, ntalzng the non-lnear mnmzaton from Eq. 6 nvolves solvng the npnp problem[12] for each teraton of RANSAC, whch s computatonally very expensve. In our case, we wll use the good estmate provded by each cluster centrod as the startng pose. Two further refnements are necessary to construct a multvew algorthm from the algorthm descrbed n II.B. Frst, the sngle-vew algorthm contans a cluster mergng step, desgned to fuse nformaton from dfferent clusters wthn the same mage. In the mult-vew algorthm, t s also necessary to cluster object poses across dfferent vews, and both actons can be ntegrated n a sngle clusterng step, to merge all clusters wthn multple mages at the same tme. A second ssue that requres careful consderaton s the clusterng radus,.e. the dstance between two object hypotheses to be merged together. Regardless of the choce, t s hghly unlkely that a sngle threshold dstance wll satsfy

4 Cam 3 Cam 1 Z Y X Cam 2 Fg. 4. Three-camera rg used for accuracy tests wth coordnate frame ndcated on bottom left corner. all possble cases. If ths radus s too small, hypotheses that belong to the same physcal object mght not be clustered together. If t s too large, a sngle cluster mght envelope several physcal objects that are close together (e.g. Fg. 3). The soluton s avalable n the sngle-vew algorthm: RANSAC and a mergng step handle well clusterng radus ssues. The fnal mult-vew algorthm s as follows: 1) Run sngle-vew algorthm on each mage wthout cluster mergng. 2) Collect all hypotheses n a common reference frame. 3) For each object class, cluster hypotheses wth Mean Shft to obtan sets of hypotheses h c for cluster c. 4) For each cluster c, mnmze Eq. 6 usng all 3D- 2D correspondences from all objects that belong to the cluster. Intalze the optmzaton at the cluster centrod. If number of ponts consstent wth h c s greater than a threshold ɛ 2, consder pose as correct and process next cluster. 5) If ɛ 2 s not met, choose a subset of n ponts and estmate a hypothess wth the best pose accordng to those ponts. If the amount of ponts consstent wth the hypothess s greater than a threshold ɛ 1 < ɛ 2, create a new object nstance and refne the estmated pose usng all consstent ponts n the optmzaton. Repeat ths procedure untl the number of unallocated ponts s lower than a predetermned amount, or untl the maxmum number of teratons are exceeded. 6) Merge smlar hypotheses usng the sngle-vew cluster mergng algorthm. Re-optmze usng all ponts. B. Implementaton detals The performance of ths mult-vew algorthm n real scenes depends largely on the chosen termnaton condtons for each procedure. Gven that each pass refnes the soluton n search of greater accuracy, t s safe to enforce more strngent constrants as the algorthm proceeds forward. When consderng ɛ 2, we are amng to dentfy those pose clusters wth a strong agreement to avod further processng. Therefore, choosng a hgh number of ponts (e.g. 75% of the total number of ponts wthn the cluster) s advsable. ɛ 1 s a fal-safe condton that operates on those clusters wth dsagreeng poses. We are n an equvalent poston to that n the sngle-vew RANSAC step, so a smlar value should be chosen. Fnally, the last mergng step only receves hghly refned poses (ths algorthm s average translaton error s 0.61%), so mergng hypotheses should only be performed Fg. 5. Examples scenes captured by the rg wth Cam 1 (top), Cam 2 (mddle), and Cam 3 (bottom). (Col 1) Rce box at 50 cm. (Col 2) Notebook at 60 cm. (Col 3) Coke can at 80 cm. (Col 4) Juce bottle at 1m. (Col 5) Pasta box at 1.2m. when ther postons are closer than 1 2cm. apart. In addton, mult-vew constrants should be enforced to completely elmnate possble false postves n the sngle-vew algorthm, e.g. valdatng an object hypothess by requrng that consstent ponts exst n at least two cameras. IV. EXPERIMENTS Three sets of experments have been conducted to prove our pose estmaton algorthm s sutablty for robotc manpulaton. The frst set evaluates the accuracy of the proposed algorthm n estmatng the poston and orentaton of a gven object n a set of mages. The second set of experments evaluates our algorthm s robustness aganst modelng errors, whch greatly nfluence the accuracy of pose estmaton. Fnally, the thrd set uses the pose estmaton algorthm alongsde a state-of-the-art plannng algorthm to grasp objects wth a Barrett WAM robotc arm. In all experments estmate the full 6-DOF pose of objects, and no assumptons are made on ther orentaton or poston. In all cases, the sngle-vew algorthm clusters the scene wth a Mean Shft radus of 100 pxels, and chooses subsets of 5 correspondences to compute each RANSAC hypothess. The maxmum number of RANSAC teratons s set to The mult-vew algorthm requres that a pose s seen by at least two vews, and that at least 50% of the ponts from the dfferent hypotheses are consstent wth the fnal pose. The expermental setup s a statc three-camera rg wth approxmately 10cm baselne between each two cameras (see Fg. 4). Both ntrnsc and extrnsc parameters for each camera have been computed, consderng camera 1 as the coordnate orgn. A. Pose estmaton accuracy In ths set of experments, we evaluate our system s accuracy over the range most useful n robotc manpulaton. The three-camera rg was mounted and calbrated on a flat table(see Fg. 4). Our database s composed of fve common household objects of varous shapes and appearances. A set of 27 dfferent postons and orentatons for each object were gathered, wth depths (.e. dstances from the central camera) rangng from 0.4m to 1.2m n 10cm ncrements, lateral movements of up to 20cm and out-of-plane rotatons of up to 45 degrees. 10 mages were taken wth each camera at each poston to account for possble mage nose and artfacts, producng 810 mages per object and a total of 4050 mages.

5 Fg. 6. Examples of ntrospectve mult-vew n complex scenes. (Cols 1-3) depct the recognzed poses overlad on each mage. (Col 4) shows a reconstructon of the gven scenes n our vrtual envronment. TABLE I TABLE II AVERAGE ACCURACY TEST. (1) SINGLE-VIEW. (2) ROBUST POSE AVERAGE DISTANCE-NORMALIZED TRANSLATION ERROR WITH AVERAGING. (3) INTROSPECTIVE MULTI-VIEW. (4) FULL MULTI-VIEW. VARYING MODEL SCALE. (1) (2) (3) (4) TX error (cm) TX error/dst. 1.80% 1.71% 0.61% 0.60% Rot. error (deg) Correct det. rate 85.0% 88.3% 88.3% 71.9% False pos. rate 2.78% 0% 0% 0% False neg. rate 13.61% 11.67% 11.67% 28.15% Num ter./vew Table I compares the accuracy of Collet et al s snglevew algorthm, robust pose averagng of sngle vews, the proposed mult-vew algorthm and a Full Mult-vew (Generalzed Image) approach. Sngle-vew results show the average performance of [5] over each of the three cameras n our setup. Robust pose averagng computes a weghted mean pose based on the sngle-vew pose hypotheses, usng a metrc based on the number of consstent ponts and average reprojecton error as a weghtng factor. The dstancenormalzed translaton error refers to the absolute translaton error dvded by the dstance wth respect to the closest camera. Rotaton error s measured as the quaternon angle α = 2cos 1 (q T q gt ). The correct detecton rate counts all pose hypotheses that le wthn 5 cm of the true pose. It s mportant to note that the correct detecton, false postve and false negatve rates do not necessarly need to add up to 100%, because an algorthm mght output a correct and an ncorrect pose n the same mage. As we can see n Table I, accuracy s ncreased threefold usng the ntrospectve mult-vew scheme wth respect to pose averagng, whle requrng smlar processng tme. It s noteworthy that the ntrospectve mult-vew and full multvew, consdered a theoretcal lmt, perform very smlarly n terms of accuracy. The low detecton rate of the full multvew algorthm s due to ts enormous computatonal cost, as t often exceeds the maxmum number of teratons wth no correct detecton. The average number of teratons requred to detect a sngle object wth a full mult-vew approach s Model scale (1) (2) (3) (4) % 4.20% 0.81% 0.81% % 2.65% 0.68% 0.62% % 1.76% 0.61% 0.54% % 1.95% 0.74% 0.69% % 2.90% 0.98% 0.94% % 4.43% 1.29% 1.18% three tmes greater than wth any other technque, and ts computatonal complexty grows exponentally wth respect to the number of objects n a scene. B. Robustness aganst modelng nose Ths set of experments evaluates our proposed algorthm s robustness aganst modelng naccuraces. Successful pose estmaton n our sngle-vew algorthm s heavly dependent on a good model calbraton, specally n terms of scalng, because depth s estmated entrely based on an object s scale. Therefore, extreme care needs to be taken when creatng models to set a proper scale, and several tests need to be conducted before a new object model can be ncorporated nto the robot s knowledge database. For example, a modelng error of 1mm n a coke can (.e. 1mm larger than ts real sze), translates nto a depth estmaton error of up to 3cm at a dstance of 1m, large enough to cause problems to the robotc manpulator. On the other hand, havng multple vews of the same object enables the use of further constrants n ts pose. In partcular, f the cameras have been fully calbrated, an mplct trangulaton takes place durng the optmzaton, wth the object drftng to ts true poston to mnmze the global backprojecton error, despte the larger error when each vew s processed ndvdually. Table II and Table III showcase the effect of scale errors durng the object modelng stage. The proposed mult-vew algorthm outperforms every other approach n the presence of modelng nose. It s remarkable that ts worst result (wth models ncreasng 5% n scale) outperforms every other approach s best result (wth no modelng error, Table I).

6 TABLE III AVERAGE CORRECT DETECTION RATE WITH VARYING MODEL SCALE. Model scale (1) (2) (3) (4) % 71.7% 80.8% 59.3% % 85.0% 85.8% 66.7% % 86.7% 86.7% 71.1% % 88.3% 88.3% 70.4% % 77.5% 87.5% 65.2% % 58.3% 85.0% 54.1% TABLE IV GRASPING IN CLUTTERED SCENES Can Juce Rce Pasta Notebook Total Attempts Successful grasps hold objects whch proves to ncrease both accuracy and computaton tme by a factor of three aganst other multvew approaches. We have demonstrated that the results are accurate enough for a robot to reach nto a cluttered scene and pck up all objects, wth a graspng success rate of 98%. We beleve that our system provdes a crucal capablty that wll enable moble manpulators to functon and nteract n crowded ndoor envronments wth speed and accuracy. VI. ACKNOWLEDGMENTS Ths materal s based upon work partally supported by the Natonal Scence Foundaton under Grant No. EEC Alvaro Collet s partally supported by Caja Madrd fellowshp. Specal thanks to Chrs Atkeson and members of the Personal Robotcs project at Intel Labs Pttsburgh for nsghtful comments and dscussons. Fg. 7. Dstrbuton of dstance-normalzed translaton errors for dfferent mult-vew approaches. Introspectve mult-vew obtans the most amount of pose hypotheses under 1% error, and global average error of 0.61% C. Graspng objects We ntegrated the mult-vew algorthm wth a plannng algorthm on HERB. The plannng algorthm, called the Inverse-Knematcs BDrectonal Rapdly-explorng Random Tree algorthm (IKBRRT) [16], plans a trajectory for the arm startng from ts current confguraton and endng at a confguraton that places the wrst of the robot at an acceptable locaton for graspng. Each object that was localzed has an assocated set of wrst locatons that are sutable for graspng. Once the transform of the object s found, the assocated wrst locatons are nput as goal regons for the planner, whch then samples from these goal regons as t plans. Note that, for scenes where multple graspable objects are present, we nput all the assocated wrst locatons for all objects nto the planner, whch fnds a trajectory to reach any one of them. Once the robot completes the trajectory, the fngers are closed and the object s lfted. In the graspng experments, one object of each class was placed on a table wthn the robot s reachable workspace. Before each test, objects were placed n a new arbtrary poston and orentaton wthn 10 cm of each other on the table. The robot then planned a trajectory to retreve each object from the table avodng the rest and throw t to a trash can. Durng 20 such scenaros, the robot successfully grasped 98 of the 100 objects (see Table IV), valdatng the accuracy of the proposed mult-vew pose estmaton algorthm for robotc manpulaton of objects n cluttered scenes. V. CONCLUSIONS We have presented and valdated an effcent mult-vew system for the recognton and regstraton of common house- REFERENCES [1] S. Srnvasa, D. Ferguson, C. Helfrch, D. Berenson, A. C. Romea, R. Dankov, G. Gallagher, G. Hollnger, J. Kuffner, and J. M. Vandeweghe, HERB: a home explorng robotc butler, Auton. Robots, vol. 28, no. 1, pp. 5 20, Jan [2] The PR platform, [3] A. Saxena, J. Dremeyer, and A. Ng, Robotc Graspng of Novel Objects usng Vson, IJRR, vol. 27, no. 2, pp , [4] H. Nguyen, C. Anderson, A. Trevor, A. Jan, Z. Xu, and C. Kemp, El-e: An Asstve Robot that Fetches Objects from Flat Surfaces, n HRI, The Robotcs Helpers Workshop, [5] A. Collet, D. Berenson, S. S. Srnvasa, and D. Ferguson, Object recognton and full pose regstraton from a sngle mage for robotc manpulaton, n IEEE ICRA, Kobe, May 2009, pp [6] T. Haste, R. Tbshran, and J. H. Fredman, The Elements of Statstcal Learnng, 1st ed. Sprnger, July [7] M. D. Grossberg and S. K. Nayar, A general magng model and a method for fndng ts parameters, n ICCV, 2001, pp [8] R. Pless, Usng many cameras as one, IEEE CVPR, vol. 2, p. 587, [9] D. G. Lowe, Dstnctve mage features from scale-nvarant keyponts, IJCV, vol. 60, pp , [10] R. Szelsk and S. B. Kang, Recoverng 3d shape and moton from mage streams usng non-lnear least squares, Robotcs Insttute, CMU, Pttsburgh, PA, Tech. Rep., March [11] Y. Cheng, Mean shft, mode seekng, and clusterng, IEEE PAMI, vol. 17, no. 8, pp , [12] C.-S. Chen and W.-Y. Chang, On pose recovery for generalzed vsual sensors, IEEE PAMI, vol. 26, no. 7, pp , July [13] A. Selnger and R. C. Nelson, Appearance-based object recognton usng multple vews, CVPR, vol. 1, p. 905, [14] F. Vkstén, R. Söderberg, K. Nordberg, and C. Perwass, Increasng pose estmaton performance usng mult-cue ntegraton, n IEEE ICRA, Orlando, Florda, USA, May [15] R. Hartley and P. Sturm, Trangulaton, [16] D. Berenson, S. Srnvasa, D. Ferguson, A. Collet, and J. Kuffner, Manpulaton plannng wth workspace goal regons, n IEEE ICRA, 2009.

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

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

More information

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

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

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

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

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

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

More information

Image Alignment CSC 767

Image Alignment CSC 767 Image Algnment CSC 767 Image algnment Image from http://graphcs.cs.cmu.edu/courses/15-463/2010_fall/ Image algnment: Applcatons Panorama sttchng Image algnment: Applcatons Recognton of object nstances

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga Angle-Independent 3D Reconstructon J Zhang Mrelle Boutn Danel Alaga Goal: Structure from Moton To reconstruct the 3D geometry of a scene from a set of pctures (e.g. a move of the scene pont reconstructon

More information

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES Lorenzo Sorg CIRA the Italan Aerospace Research Centre Computer Vson and Vrtual Realty Lab. Outlne Work goal Work motvaton

More information

CS 534: Computer Vision Model Fitting

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

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Mult-stable Percepton Necker Cube Spnnng dancer lluson, Nobuuk Kaahara Fttng and Algnment Computer Vson Szelsk 6.1 James Has Acknowledgment: Man sldes from Derek Hoem, Lana Lazebnk, and Grauman&Lebe 2008

More information

Support Vector Machines

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

More information

Improving Initial Estimations for Structure from Motion Methods

Improving Initial Estimations for Structure from Motion Methods Improvng Intal Estmatons for Structure from Moton Methods Chrstopher Schwartz Renhard Klen Insttute for Computer Scence II, Unversty of Bonn Abstract In Computer Graphcs as well as n Computer Vson and

More information

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros. Fttng & Matchng Lecture 4 Prof. Bregler Sldes from: S. Lazebnk, S. Setz, M. Pollefeys, A. Effros. How do we buld panorama? We need to match (algn) mages Matchng wth Features Detect feature ponts n both

More information

New dynamic zoom calibration technique for a stereo-vision based multi-view 3D modeling system

New dynamic zoom calibration technique for a stereo-vision based multi-view 3D modeling system New dynamc oom calbraton technque for a stereo-vson based mult-vew 3D modelng system Tao Xan, Soon-Yong Park, Mural Subbarao Dept. of Electrcal & Computer Engneerng * State Unv. of New York at Stony Brook,

More information

Lecture 5: Multilayer Perceptrons

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

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

Detection of hand grasping an object from complex background based on machine learning co-occurrence of local image feature

Detection of hand grasping an object from complex background based on machine learning co-occurrence of local image feature Detecton of hand graspng an object from complex background based on machne learnng co-occurrence of local mage feature Shnya Moroka, Yasuhro Hramoto, Nobutaka Shmada, Tadash Matsuo, Yoshak Shra Rtsumekan

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

More information

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

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

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

3D vector computer graphics

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

More information

Vanishing Hull. Jinhui Hu, Suya You, Ulrich Neumann University of Southern California {jinhuihu,suyay,

Vanishing Hull. Jinhui Hu, Suya You, Ulrich Neumann University of Southern California {jinhuihu,suyay, Vanshng Hull Jnhu Hu Suya You Ulrch Neumann Unversty of Southern Calforna {jnhuhusuyay uneumann}@graphcs.usc.edu Abstract Vanshng ponts are valuable n many vson tasks such as orentaton estmaton pose recovery

More information

Fitting: Deformable contours April 26 th, 2018

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

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

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

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

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

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

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video 01 IEEE Internatonal Conference on Robotcs and Automaton RverCentre, Sant Paul, Mnnesota, USA May 14-18, 01 Lne-based Camera Movement Estmaton by Usng Parallel Lnes n Omndrectonal Vdeo Ryosuke kawansh,

More information

Structure from Motion

Structure from Motion Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry Today: Calbraton What are the camera parameters? Where are the lght sources? What s the mappng from radance to pel color? Why Calbrate? Want to solve for D geometry Alternatve approach Solve for D shape

More information

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

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

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Multi-view 3D Position Estimation of Sports Players

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

More information

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects Clemson Unversty TgerPrnts All Theses Theses 12-2011 A Comparson and Evaluaton of Three Dfferent Pose Estmaton Algorthms In Detectng Low Texture Manufactured Objects Robert Krener Clemson Unversty, rkrene@clemson.edu

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

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

More information

An efficient method to build panoramic image mosaics

An efficient method to build panoramic image mosaics An effcent method to buld panoramc mage mosacs Pattern Recognton Letters vol. 4 003 Dae-Hyun Km Yong-In Yoon Jong-Soo Cho School of Electrcal Engneerng and Computer Scence Kyungpook Natonal Unv. Abstract

More information

Fitting and Alignment

Fitting and Alignment Fttng and Algnment Computer Vson Ja-Bn Huang, Vrgna Tech Many sldes from S. Lazebnk and D. Hoem Admnstratve Stuffs HW 1 Competton: Edge Detecton Submsson lnk HW 2 wll be posted tonght Due Oct 09 (Mon)

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

TN348: Openlab Module - Colocalization

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

More information

Detection of an Object by using Principal Component Analysis

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

More information

Lecture 9 Fitting and Matching

Lecture 9 Fitting and Matching In ths lecture, we re gong to talk about a number of problems related to fttng and matchng. We wll formulate these problems formally and our dscusson wll nvolve Least Squares methods, RANSAC and Hough

More information

Active Contours/Snakes

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

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

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

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

More information

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

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

More information

3D Modeling Using Multi-View Images. Jinjin Li. A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science

3D Modeling Using Multi-View Images. Jinjin Li. A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science 3D Modelng Usng Mult-Vew Images by Jnjn L A Thess Presented n Partal Fulfllment of the Requrements for the Degree Master of Scence Approved August by the Graduate Supervsory Commttee: Lna J. Karam, Char

More information

A Binarization Algorithm specialized on Document Images and Photos

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

More information

An Optimal Algorithm for Prufer Codes *

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

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

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

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Unsupervised Learning and Clustering

Unsupervised Learning and Clustering Unsupervsed Learnng and Clusterng Why consder unlabeled samples?. Collectng and labelng large set of samples s costly Gettng recorded speech s free, labelng s tme consumng 2. Classfer could be desgned

More information

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

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

More information

Wishing you all a Total Quality New Year!

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

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

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

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

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

More information

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

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

More information

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches Proceedngs of the Internatonal Conference on Cognton and Recognton Fuzzy Flterng Algorthms for Image Processng: Performance Evaluaton of Varous Approaches Rajoo Pandey and Umesh Ghanekar Department of

More information

IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH

IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH Jyot Joglekar a, *, Shrsh S. Gedam b a CSRE, IIT Bombay, Doctoral Student, Mumba, Inda jyotj@tb.ac.n b Centre of Studes n Resources Engneerng,

More information

Mathematics 256 a course in differential equations for engineering students

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

More information

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem Ecent Computaton of the Most Probable Moton from Fuzzy Correspondences Moshe Ben-Ezra Shmuel Peleg Mchael Werman Insttute of Computer Scence The Hebrew Unversty of Jerusalem 91904 Jerusalem, Israel Emal:

More information

A Range Image Refinement Technique for Multi-view 3D Model Reconstruction

A Range Image Refinement Technique for Multi-view 3D Model Reconstruction A Range Image Refnement Technque for Mult-vew 3D Model Reconstructon Soon-Yong Park and Mural Subbarao Electrcal and Computer Engneerng State Unversty of New York at Stony Brook, USA E-mal: parksy@ece.sunysb.edu

More information

Edge Detection in Noisy Images Using the Support Vector Machines

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

More information

Unsupervised Learning and Clustering

Unsupervised Learning and Clustering Unsupervsed Learnng and Clusterng Supervsed vs. Unsupervsed Learnng Up to now we consdered supervsed learnng scenaro, where we are gven 1. samples 1,, n 2. class labels for all samples 1,, n Ths s also

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

A Bilinear Model for Sparse Coding

A Bilinear Model for Sparse Coding A Blnear Model for Sparse Codng Davd B. Grmes and Rajesh P. N. Rao Department of Computer Scence and Engneerng Unversty of Washngton Seattle, WA 98195-2350, U.S.A. grmes,rao @cs.washngton.edu Abstract

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input Real-tme Jont Tracng of a Hand Manpulatng an Object from RGB-D Input Srnath Srdhar 1 Franzsa Mueller 1 Mchael Zollhöfer 1 Dan Casas 1 Antt Oulasvrta 2 Chrstan Theobalt 1 1 Max Planc Insttute for Informatcs

More information

New Extensions of the 3-Simplex for Exterior Orientation

New Extensions of the 3-Simplex for Exterior Orientation New Extensons of the 3-Smplex for Exteror Orentaton John M. Stenbs Tyrone L. Vncent Wllam A. Hoff Colorado School of Mnes jstenbs@gmal.com tvncent@mnes.edu whoff@mnes.edu Abstract Object pose may be determned

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Analysis of Continuous Beams in General

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

More information

An Image Fusion Approach Based on Segmentation Region

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

More information

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016 Inverse Knematcs (part 2) CSE169: Computer Anmaton Instructor: Steve Rotenberg UCSD, Sprng 2016 Forward Knematcs We wll use the vector: Φ... 1 2 M to represent the array of M jont DOF values We wll also

More information

PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS

PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS Po-Lun La and Alper Ylmaz Photogrammetrc Computer Vson Lab Oho State Unversty, Columbus, Oho, USA -la.138@osu.edu,

More information

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

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

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

3D Rigid Facial Motion Estimation from Disparity Maps

3D Rigid Facial Motion Estimation from Disparity Maps 3D Rgd Facal Moton Estmaton from Dsparty Maps N. Pérez de la Blanca 1, J.M. Fuertes 2, and M. Lucena 2 1 Department of Computer Scence and Artfcal Intellgence ETSII. Unversty of Granada, 1871 Granada,

More information

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15 CS434a/541a: Pattern Recognton Prof. Olga Veksler Lecture 15 Today New Topc: Unsupervsed Learnng Supervsed vs. unsupervsed learnng Unsupervsed learnng Net Tme: parametrc unsupervsed learnng Today: nonparametrc

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

3D Metric Reconstruction with Auto Calibration Method CS 283 Final Project Tarik Adnan Moon

3D Metric Reconstruction with Auto Calibration Method CS 283 Final Project Tarik Adnan Moon 3D Metrc Reconstructon wth Auto Calbraton Method CS 283 Fnal Project Tark Adnan Moon tmoon@collge.harvard.edu Abstract In ths paper, dfferent methods for auto camera calbraton have been studed for metrc

More information

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION

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

More information

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University, objects.

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University,   objects. Trajectory Trangulaton over Conc Sectons Amnon Shashua Sha Avdan Mchael Werman Insttute of Computer Scence, The Hebrew Unversty, Jerusalem 91904, Israel e-mal: fshashua,avdan,wermang@cs.huj.ac.l Abstract

More information

Discriminative Dictionary Learning with Pairwise Constraints

Discriminative Dictionary Learning with Pairwise Constraints Dscrmnatve Dctonary Learnng wth Parwse Constrants Humn Guo Zhuoln Jang LARRY S. DAVIS UNIVERSITY OF MARYLAND Nov. 6 th, Outlne Introducton/motvaton Dctonary Learnng Dscrmnatve Dctonary Learnng wth Parwse

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

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

More information

Recovering Camera Pose from Omni-directional Images

Recovering Camera Pose from Omni-directional Images Recoveg Camera Pose from Omn-drectonal Images Ada S.K. WAN 1 Angus M.K. SIU 1 Rynson W.H. LAU 1,2 1 Department of Computer Scence, Cty Unversty of Hong Kong, Hong Kong 2 Department of CEIT, Cty Unversty

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram Shape Representaton Robust to the Sketchng Order Usng Dstance Map and Drecton Hstogram Department of Computer Scence Yonse Unversty Kwon Yun CONTENTS Revew Topc Proposed Method System Overvew Sketch Normalzaton

More information

Lecture 4: Principal components

Lecture 4: Principal components /3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

A 3D Reconstruction System of Indoor Scenes with Rotating Platform

A 3D Reconstruction System of Indoor Scenes with Rotating Platform A 3D Reconstructon System of Indoor Scenes wth Rotatng Platform Feng Zhang, Lmn Sh, Zhenhu Xu, Zhany Hu Insttute of Automaton, Chnese Academy of Scences {fzhang, lmsh, zhxu, huzy}@nlpr.a.ac.cnl Abstract

More information

A Clustering Algorithm for Key Frame Extraction Based on Density Peak

A Clustering Algorithm for Key Frame Extraction Based on Density Peak Journal of Computer and Communcatons, 2018, 6, 118-128 http://www.scrp.org/ournal/cc ISSN Onlne: 2327-5227 ISSN Prnt: 2327-5219 A Clusterng Algorthm for Key Frame Extracton Based on Densty Peak Hong Zhao

More information

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information