Accurate Feature Extraction and Control Point Correction for Camera Calibration with a Mono-Plane Target

Size: px
Start display at page:

Download "Accurate Feature Extraction and Control Point Correction for Camera Calibration with a Mono-Plane Target"

Transcription

1 Accurate Feature Etracton and Control Pont Correcton for Camera Calbraton wth a Mono-Plane Target Y. Xao Unversty of Ednburgh yao@nf.ed.ac.uk R.B. Fsher Unversty of Ednburgh rbf@nf.ed.ac.uk Abstract The paper addresses two problems related to 3D camera calbraton usng a sngle mono-plane calbraton target wth crcular control marks. The frst problem s how to compute accurately the locatons of the features (ellpses) n mages of the target. Snce the structure of the control marks s known beforehand, we propose to use a shape-specfc searchng technque to fnd the optmal locatons of the features. Our eperments have shown ths technque generates more accurate feature locatons than the state-of-the-art ellpse etracton methods. The second problem s how to refne the control mark locatons wth unknown manufacturng errors. We demonstrate n a case study, where the control marks are laser prnted on a A4 paper, that the manufacturng errors of the control marks can be compensated to a good etent so that the remanng calbraton errors are reduced sgnfcantly. 1. Introducton Recent years have seen the popularty of camera calbraton usng a mono-plane target (on whch the control ponts are all coplanar). A mono-plane target can be economcally made by ust smply attachng a paper prnted wth dentfable marks (control marks) to a flat surface [1], offerng great convenence for camera calbraton n vson applcatons such as DVS (Desktop Vson System) [2]. However, the easy-to-use property of the mono-plane target should not compromse the accuracy of calbraton. In ths paper, we dscuss ssues related to how to mprove calbraton accuracy wth a mono-plane target. Specfcally we nvestgate two problems: 1) how to etract accurate features (proecton of control marks) n mages of the target and 2) how to obtan accurate locatons of the actual control marks on the target, gven unknown manufacturng errors. It s clear that a better calbraton can be acheved f we have more accurate features and control marks. The control marks on the calbraton target used n ths study are a 2D array of crcles (Fg.1). Crcular marks are commonly adopted for calbraton targets [3]. Compared wth checkerboard patterns, another popular category of control marks for calbraton, crcular marks offer at least the followng advantages: 1) crcular marks can be effcently manufactured wth good precson; 2) accuracy of ellpse (proecton of crcle) detecton n mages s arguably hgher ( for nstance, [4] reports a 1/100 pel level of ellpse detecton accuracy, whle corner detecton from checkerboard mages can acheve only about 1/10 pel level of localzaton accuracy [17]); 3) the symmetry n shape of crcles and ellpses can be used to mprove sgnfcantly the accuracy of localzaton of the crcles and ellpses, makng them very blur-resstant (see Secton 2.1); 4) the smoothness of crcular/ellptcal shapes allows the applcaton of effectve optmzaton technques n searchng for optmal locatons of the crcles/ellpses. The proecton of a crcle s often an ellpse. In prevous work, varous ellpse detecton technques were used for calbraton [4-8]. However, a maorty of these methods etract ellpses ndvdually n mages wthout reference to the structure of the crcles on the calbraton target. We argue that such methodology may not be optmal for accurate feature etracton, snce detecton of a sngle ellpse can be vulnerable to mage defcences such as nose, non-unform llumnaton, etc. There are methods that map the entre structure of the control marks to the mage planes and match them wth real calbraton mages [9]. Whle seemngly more accurate, they suffer from modelng unknown factors n the magng process such as llumnaton, surface reflectance, pont-spread functon of the lens, etc., degradng ther performance n real world applcatons. In ths paper, we propose a method that employs the structure of the control crcles on the calbraton target to gude the etracton of the correspondng ellpses n mages. It stll etracts each ellpse ndvdually, however, the shape of the ellpse s constraned by the locaton and orentaton of ts correspondng crcle on the calbraton target, therefore potentally more accurate and relable ellpse locatons can be acheved. The other problem studed n ths paper s related to the locatons of the control crcles on the calbraton target. Ideally the locatons should be known beforehand. However, for the calbraton target we used on whch the

2 control crcles are prnted by a hgh-precson laser prnter, we have found the mnor offsets of the prnted crcle locatons relatve to ther deal locatons contrbute consderably to the overall resdual calbraton errors. We propose a method to compensate for the offsets based on the assumpton that the offsets are caused by non-unform paper loadng speed by the prnter. Our eperments support ths hypothess, and demonstrate that calbraton errors are sgnfcantly reduced after the compensaton. Whle the paper s largely about 2D ssues, camera ntrnsc, etrnsc and lens dstorton parameter estmaton s fundamental to and s prmarly seen n 3D contets, where stereo cameras or lght strpe trangulaton systems depend on accurate camera calbraton. The remander of the paper s organzed as follows. Secton 2 dscusses the problem of ellpse etracton and Secton 3 addresses the problem of crcle locaton correcton. 2. Feature etracton 2.1. Technques The control marks used for calbraton n ths study are crcles. When a camera observes the calbraton target, the crcles on the target surface are proected to the mage plane as ellpses (Fg.1). In order to calculate parameters of the camera, the locatons of the ellpses n the mages of the target are needed, whch s usually done through ellpse etracton technques. Frst, the mult-step approach (mage-edge-ellpse) employed n prevous work does not have an overall measurement of the qualty of etracted ellpses. Instead, each step ntroduces ts own errors, allowng errors to propagate. Second, t s well known that edge detecton and gradent calculaton are senstve to mage defcences, whch may render many etracton results nvald. Fnally, the specfc nformaton about the calbraton scene s not used. We argue that better ellpse etracton results can be acheved by eplotng the scene nformaton and not separatng ellpse etracton nto multple steps. Look at the calbraton scene n Fg.1. The crcles are arranged n a 2D array. The rad of the crcles and the dstances between the crcles are known. The background s a whte paper and the foreground obects are sold black crcles. In such a specfc crcumstance, t s qute possble that the scene nformaton, e.g., the structure of the control crcles and the background/foreground propertes, can be used to assst ellpse etracton to acheve better accuracy and relablty. To ths end, we devsed a method to fnd optmal ellpse parameters from the target mages drectly, avodng the problems wth the prevous mult-step approaches. The method mamzes the dfference of ntensty between the nsde and outsde of the ellpse, whch provdes a smple and yet effectve measurement of the qualty of ellpse etracton ustfed by the background/foreground property of the mages. The metrc structure of the control crcles s used to ntalze the optmzaton for the ellpse to avod local mnma. Fgure 1: The calbraton target at dfferent vews. Ellpse etracton has a long hstory of study n computer vson wth applcatons rangng from obect recognton [5] to 3D reconstructon [6]. Early methods often take three steps: etract edge ponts, then use the Hough transform [10] to fnd ponts belongng to ellpses, and fnally use ellpse fttng technques [11] to obtan ellpse equatons. Latest methods acheve subpel accuracy n ellpse etracton by employng a template to compute subpel edge locatons [7] and usng mage gradents to derve addtonal curvature nformaton [8]. Whle these methods are for general purpose, they are not necessarly optmal n the specfc case of ellpse etracton for camera calbraton. Fgure 2: 1D profle of an ellpse from Fg. 1 and half ponts. The graylevel propertes of target mages are llustrated n Fg. 2, where the 1D graylevel profle of an ellpse n Fg.1 s plotted. Ideally the profle should be a bnary sgnal wth a flat bottom and a flat top representng the foreground and background respectvely, and a step edge between them representng the boundary of the ellpse. However, the real profle has a nosy top, nosy bottom and a few pels of wdth n transton, due to varous factors ncludng llumnaton, magng nose, mage blur, etc. It s nontrval to recover the true locaton of the edge (ellpse boundary) from a contamnated sgnal lke Fg.2, especally when the models of llumnaton, mage nose, and mage blur are not

3 known. In ths paper, we propose to use the half-ponts of the sgnal to capture the edge locatons. A half pont of a sgnal s the pont where the sgnal has a graylevel value of the mddle between the top and the bottom of the deal bnary sgnal. Snce the deal sgnal s usually unknown, we use the followng formula to estmate a half pont: argma( ω + ω g ( u) du u) du ) (1) where u) denotes a graylevel sgnal, ω s a coeffcent to defne an ntegraton wndow. The wndow should be set around an edge of the sgnal and not etend to the other edges. For the sgnal n Fg. 2, ω=5 works suffcently. It s not dffcult to prove that formula (1) gves the eact half pont f the sgnal s lnearly nterpolated between the top and the bottom. If t s not, our hypothess s that formula (1) generates consstent systematc shfts on the edge locatons and the shfts can be compensated when an ellpse s etracted as a whole wth ts boundary all satsfyng formula (1) snce shfts n opposte drectons of the ellpse have opposte sgns. The ellpse can then be estmated usng the followng formula: 1 arg ma( A V C 1 u, v) dudv A Ω + Ω + u, v) dudv ) In formula (2), Ω+ denotes the regon between the ellpse boundary C and ts offset curve that s parallel to C wth dstance ω, and the area of Ω+ s A +. Smlarly, Ω s the regon between the ellpse boundary and ts offset curve wth dstance -ω, and the area of Ω s A. V C denotes the parameters of the ellpse C. In our mplementaton of the method proposed n ths paper, the ellpse parameters are chosen as sem aes rad, ellpse orentaton and ellpse center. The ellpse orentaton s epressed by the angle between the maor as and the -as n the mage coordnate frame. By defnton, formula (2) s equvalent to mamzng the dfference of mean graylevel values between the nsde and the outsde of the ellpse. In prncple, t s smlar to the SUSAN edge detector [12]. The numercal appromaton of formula (2) s as follows: argma VC 0 + n ) sω = sω s = 0 + n ) s In formula (3), the ntegrals n formula (2) are turned to sums of graylevel values on grds n Ω + and Ω. The lattudes of the grds are parallel to the ellpse boundary C whch s sampled at ponts, and the longtudes are (2) (3) decded by n whch are unt normal vectors of the ellpse boundary C at. s s used to adust the samplng nterval along a longtude. The graylevel values of the sampled ponts on the grds can be calculated from the orgnal mage usng nterpolaton technques [13]. Equaton (3) can be optmzed usng the Smple technque [14]. To ensure the optmzaton fnds the correct ellpse boundary locatons, t s mportant to ntalze the ellpse parameters near the optmal soluton. The ntalzaton s done as follows. Frst a blob detecton technque called BCoM (see detals n the Secton 2.2) s used to roughly estmate the ellpse centers, and then the camera s calbrated usng the feature ponts, fnally the parameters of the ellpses are obtaned by proectng the crcles on the calbraton target to the mage plane. It has been shown n our eperments that the BCoM s able to acheve subpel accuracy n ellpse center etracton (some quanttatve evaluaton n Secton 2.2), whch serves well to provde ntal estmate of the ellpse parameters Results We carred out eperments to evaluate the ellpse etracton technque above. The frst eperment s wth synthetc data that was generated as follows. Fve parameters: sem aes rad a and b, orentaton φ, ellpse center u 0, v 0 were used to specfy the geometry of an ellpse. The parameters were randomly chosen n the ranges a [7, 13], b [3, 7], φ [-π, π], and u 0, v 0 [20,21]. The graylevel value nsde the ellpses s 150 and outsde s 50. The mages were frst produced n hgher resoluton (410 by 410) and then smoothed usng Gaussan flter wth σ = 10, fnally rescaled to resoluton 41 by 41 and contamnated by addtve Gaussan nose wth σ = test mages were generated. The condton of syntheszng the ellpse mages s the same as [4], n whch two subpel ellpse etracton methods: the moment preservng (MP) ellpse detector [7] and the moment and curvature preservng (MCP) detector [4] were tested and compared. The smulated mages were used to test our mamzng outsde-nsde dfference (MOID) ellpse etracton method, therefore we can make a far comparson wth the prevous MP and MCP methods. The parameters of MOID n ths test were chosen as ω=3 and s= 0.1. Snce the blur kernel n synthetc data s Gaussan wth σ = 1 (mplemented n Gaussan wth σ = 10 n the 10X enlarged mages), ω=3 proved a good balance between algorthm effcency and accuracy n our eperments. Larger ω only produced neglgble accuracy mprovement wth a ncreased computatonal cost lnearly proportonal to ω. Smlarly, s= 0.1 was chosen emprcally from a few trals of the MOID performance. Wth ths setup

4 of parameters, the MOID detected all 100 ellpses n a tme of seconds. Our mplementaton of the algorthm was wrtten n Matlab scrpt, and the computer s a wndows PC wth 2GB RAM and Intel Xeon 2.99 GHz CPU. The comparson results are summarzed n Table 1, where the RMS (root mean square) errors of the etracted ellpse centers are lsted. It can be seen that our MOID method acheves hgher precson n ellpse center etracton from the synthetc mages than the MP and MCP methods, wth about 20% and 10% mprovement each. The accuracy of the MOID method has also been tested n real calbraton tasks. Table 3 reports the calbraton results from ellpse centers usng the MOID method for three stereovson systems. The reported measurements are descrbed below. Each stereovson system has a par of cameras of dfferent type, as summarzed n Table 2. Bnary Center of Mass (BCoM) and Graylevel Center of Mass (GCoM) are also computed from the mages to make comparson. The BCoM method computes the centrod of a blob (representng an ellpse) segmented from the orgnal mage (the technque s equvalent to computng the center of mass of the bnary mage of the blob). The segmentaton s done by usng Ostu s method [15]. The graylevel center of mass [10] s calculated on an mage wndow whch s epanded 10 pels from the boundng bo of the segmented blob. The BCoMs and GCoMs can be used as estmate to the centers of ther underlyng ellpses. Table 1 RMS of detected ellpse centers method MP MCP MOID y Table 2 Specfcatons of the stereo systems evaluated System Camera Make Mkrotron Puln Canon Camera Type Vdeo B/W Vdeo B/W Statc Colour Resoluton Lenses 75mm 35mm 58mm Lghtng LED Panel Dffusve Flash Baselne Horzontal Vertcal Horzontal Table 3 Calbraton errors usng dfferent feature etracton methods System 1 System 2 System 3 Reproecton Rectfc aton MOID BCoM GCoM MOID BCoM GCoM The ellpse centers etracted by the three methods were used for calbraton of the stereovson systems respectvely. Once a calbraton was done, two types of calbraton errors were calculated to evaluate the qualty of the calbraton. The frst calbraton error s RMS of the calbraton resduals (also known as reproecton errors). The other calbraton error s the RMS of the vertcal offsets of correspondng ellpse centers on the left and rght mages after stereo rectfcaton. Ideally a par of correspondng ponts on the left and rght mages can be rectfed n such a way that only horzontal dspartes est. The rectfcaton algorthms n [16] was chosen n ths study snce t mnmzes mage dstorton after rectfcaton. The vertcal offsets between rectfed correspondng ponts n real-world data are caused by the errors n the estmated eppolar geometry between the stereo cameras. The reproecton and rectfcaton errors are two ndcators to the accuracy of calbraton of stereovson systems. It can be seen that the MOID method consstently produces smaller calbraton errors than the other two methods. GCoM produces nosy results especally n the LED lghtng system (system 1) where the llumnaton s non-unform, suggestng some senstvty to lghtng condtons. BCoM performs consstently as well n all the tests, but t generates larger calbraton errors than MOID n most of the tests, especally rectfcaton errors. The result suggests the MOID method s more accurate and precse than the other two methods. 3. Control pont correcton When calbratng, the metrc structure of the control marks (crcles n ths study) on the calbraton target s often supposed to be accurate so that t can be used as known nformaton to derve other parameters of the camera system. However, the precson of control marks comes wth manufacturng cost, whch may lmt the achevement of hgh accuracy for a camera system. In ths research, we proposed a method that can compensate for a far amount of errors n the structure of control marks. Snce the shfts between the real and deal 3D coordnates of the control marks are fed for a specfc calbraton target, our hypothess s that they can be estmated and corrected usng a suffcent number of observatons. Let us assume the locaton errors of control ponts are fed and the locaton errors of feature ponts are..d. Random. Then ther relaton can be epressed as below: = f ( X + ) + δ, = 1, K, n, = 1, L m (4) where, f s the proecton functon of camera n the -vew, X are the deal coordnates of the -th control pont, are the mage coordnates of the feature pont, are a

5 constant 3-vectors representng the shft of the control pont, and δ s..d 2D zero-mean whte nose. Gven ths model, camera parameters and shfts of control ponts can be estmated by mnmzng the followng least squares error: arg mn( f ( X + ) V, Formula (5) gves an unbased estmate of the camera parameters V and the shft of the control pont f the number of observatons m s suffcent. However, f δ s not..d random and m s small fnte number, whch s qute often the case n a real calbraton task, systematc errors may occur n the calbraton, and the errors wll be partly reflected n the estmated. Ths s the so-called overfttng problem. Snce δ may behave dfferently due to dfferent condtons n the calbraton tests such as llumnaton, mage nose, etc., estmated usng Formula (5) may not be consstent n all tests, whch nevertheless wll render the nvald. Whle realstcally t s hard to devse a general method for estmatng gven unknown propertes of δ, etra constrants must be used to make the problem tractable. In the specal case of ths study, the calbraton crcles were prnted on an A4 paper by a laseret prnter and then attached to a flat surface. We hypotheszed the shfts of crcles are caused by the non-unform loadng speed of the paper, therefore they only occur along the paper feedng drecton (vertcally on the A4 paper). The control ponts (centers of the control crcles) form a 2D array where deally a row of control ponts have the same vertcal coordnate and a column of control ponts have the same horzontal coordnate. We assume the horzontal coordnates of the control ponts are unchanged (zero horzontal shft) and a row of control ponts are affected dentcally by the paper rollng speed and have the same shft n ther vertcal coordnate (dentcal vertcal shft). Wth these assumptons, we only need to assocate a varable representng a vertcal shft to a row of control ponts rather than a translaton vector to each ndvdual control pont. Then Formula (5) can be re-wrtten as: 2 ) (5) arg mn( f ( Xk + ) k ) (6) V, k The ndces,,k n Formula (6) are used to denote -vew of the calbraton target, -row and k-column of the control ponts. It s clear that problem (6) has less degree of freedom (number of parameters) than problem (5), and therefore s potentally able to generate more relable results. Even 2 though the overfttng problem may stll est, ts nfluence has been allevated. (a) (c) (d) Fgure 3: Calbraton resduals for control ponts of the target n Fg 1. Before control pont correcton: (a) y-resduals when target was placed n normal orentaton as n Fg. 1; (b) -resduals when target was placed n orentaton 90 o to Fg. 1. After control pont correcton: (c) y-resduals for the calbraton data n (a); y-resduals for the calbraton data n (b). Our eperments show the zero-horzontal-shft and dentcal-vertcal-shft assumptons are vald. Frst, we calbrated a camera usng the calbraton target placed n normal orentaton as n Fg. 1, and we obtaned a calbraton resdual map as n Fg.3(a). Horzontal strpe patterns appeared n the resduals n y-coordnate, whch ndcates that a row of control ponts have smlar vertcal shfts on the target plane. When we rotated the target by 90 o and used t to calbrate the same camera agan, we obtaned vertcal strpe patterns n -resduals of the calbraton. Ths can be eplaned as the vertcal shfts of control ponts have been turned to horzontal due to the 90 o rotaton of the target. Second, we have estmated the vertcal offsets of the control pont rows from dfferent sets of calbraton mages of the same target from 3 dfferent cameras. Fg. 4 depcts the vertcal shfts of 10 rows of control ponts for the calbraton target n Fg. 1 estmated from 5 frames of mages acqured from the left and rght cameras of stereo system 1 (Cam 1F and Cam 1R) and the top and bottom cameras of stereo system 2 (Cam 2T and Cam 2B) mentoned n Table 2. It can be seen that the vertcal shfts are consstent across the cameras and stereo systems, whch supports the valdty of the zero-horzontal-shft and the dentcal-vertcal-shft assumptons about the control crcles. In the meantme, the results also demonstrate that (b)

6 the degree of overfttng for each estmate of the vertcal shfts s not severe. We hypothesze that the unknown errors of feature pont locatons have behaved relatvely randomly for each row of control ponts and therefore been compensated well n solvng problem (6). Snce the varaton of the vertcal shfts for each row of control ponts s not large, we calculate ther mean value and use t to correct the coordnates of the control ponts of that row. After the control pont correcton, we can use the new control pont coordnates for camera calbraton. Fg.3(c,d) llustrate the calbraton resdual maps usng the corrected control pont postons. The mage feature data are the same as those n Fg.3(a,b) respectvely. It can be seen that Fg.3(c,d) do not have the strpe patterns n Fg.3(a,b), and also the magntude of resduals n Fg.3(c,d) s sgnfcantly reduced, ndcatng that the systematc drft of the control ponts have been compensated effectvely. Note that the resdual maps n Fg.3(c,d) are stll not completely spatal-random, whch suggests that there may be stll some other sources of systematc error n the calbraton process, e.g., unknown llumnaton. was chosen to acqure feature ponts snce the MOID method has been proved accurate. It can be seen that the correcton of the control pont coordnates sgnfcantly reduced the calbraton errors (especally the re-proecton errors) despte the dfference n camera types, lghtng condtons, and stereo confguratons. It also shows that a small amount of locaton compensaton (0.05 mm mamum n Fg. 4) can sgnfcantly reduce calbraton errors and mprove calbraton accuracy. 4. Concluson Ths paper has reported our study on two ssues related to camera calbraton, namely, how to acheve accurate features and how to obtan accurate control ponts. It has been shown that more accurate feature etracton can be done by employng the nformaton of the metrc structure of the control marks and ntegratng the multple steps of feature etracton to a sngle optmzaton framework. The obectve functon of the optmzaton, namely, the dfference between the nsde and outsde of the features has been proved vald. For 3D locatons of control ponts, t s demonstrated that the offsets between deal locatons and real locatons can be estmated by hypotheszng correctly the cause of the offsets. In ths partcular case of study, t has been shown that the locaton errors occurred manly on vertcal drecton. A correcton of the control pont locatons s done to effectvely mprove calbraton performance. The prncples n the feature etracton and control pont correcton n ths paper may be easly etended to other types of control marks and calbraton targets. Fgure 4: Estmated vertcal shfts of control ponts for the calbraton target n Fg. 1. Table 4 Calbraton errors before and after control pont correcton (n pels) System 1 System 2 System 3 Reproecton before after Rectfc aton before after We verfed the corrected control pont coordnates n new camera calbraton applcatons. The calbraton errors lsted n Table 3 are the results of calbraton usng the corrected control pont coordnates for all 3 algorthms. The results usng uncorrected control pont coordnates are compared n Table 4. The MOID ellpse etracton method References [1] B. Trggs, Autocalbraton from Planar Scenes, Proc. European Conf. Computer Vson, pp , Freburg, Germany, June [2] Z. Zhang, "A Fleble New Technque for Camera Calbraton", IEEE Trans. Pattern Analyss and Machne Intellgence, vol. 22, no. 11, pp , 2000, do: / [3] J. Hekkla, Geometrc Camera Calbraton Usng Crcular Control Ponts, IEEE Trans. Pattern Analyss and Machne Intellgence, vol. 22, no. 10, pp , 2000, do: / [4] J. Hekkla, Moment and Curvature Preservng Technque for Accurate Ellpse Boundary Detecton, Proc. Int. Conf. Pattern Recognton,(ICPR 98), pp , vol. 1, [5] E.R. Daves, Fndng Ellpses Usng Generalsed Hough transform, Pattern Recognton Letters, vol. 9, no. 2, pp , 1989f. [6] L. Quan, Conc Reconstructon and Correspondence from Two Vews, IEEE Trans. Pattern Analyss and Machne

7 Intellgence, vol. 18, no. 2, pp , 1996, do: / [7] A.J. Tabataba, O.R. Mtchell, Edge Locaton to Subpel Values n Dgtal Imagery, IEEE Trans. Pattern Analyss and Machne Intellgence, vol. 6, no. 2, pp , [8] J-N Ouellet, P. Hebert, Precse Ellpse Estmaton wthout Contour Pont Etracton, Machne Vson Applcatons, vol. 21, no. 1, pp , 2009, do: /s [9] D. Douchamps, K. Chhara, Hgh-Accuracy and Robust Localzaton of Large Control Markers for Geometrc Camera Calbraton,IEEE Trans. Pattern Analyss and Machne Intellgence, vol. 31, no. 2, pp , [10] R.M. Haralck, L.G. Shapro, Computer and Robot Vson, Addson-Wesley, [11] A. W. Ftzgbbon, M. Plu, R. B. Fsher, "Drect Least Squares Fttng of Ellpses", IEEE Trans. Pattern Analyss and Machne Intellgence, vol. 21, no. 5, pp , [12] S.M. Smth, J.M. Brady, SUSAN a New Approach to Low Level Image Processng, Internatonal Journal of Computer Vson, vol. 23, no. 1, pp , [13] R.C. Gonzalez, R.E. Woods, Dgtal Image Processng, 2nd Ed. 2002, Prentce Hall. [14] J.A. Nelder, R. Mead, A Smple Method for Functon Mnmzaton, The Computer Journal, vol. 7, pp , [15] N. Ostu, A Threshold Selecton Method from Gray-level Hstograms, IEEE Trans. Syst. Man and Cybern., vol. 9, no. 1, pp , [16] A. Fusello, E. Trucco, and A. Verr, A Compact Algorthm for Rectfcaton of Stereo pars, Machne Vson and Applcatons, vol. 12, no. 1, pp , [17] mple.html

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

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

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

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

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

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

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

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

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

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

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

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

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

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

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

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

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

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

Reducing Frame Rate for Object Tracking

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

More information

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

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

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

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

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

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

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

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

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

ScienceDirect. The Influence of Subpixel Corner Detection to Determine the Camera Displacement

ScienceDirect. The Influence of Subpixel Corner Detection to Determine the Camera Displacement Avalable onlne at www.scencedrect.com ScenceDrect Proceda Engneerng ( ) 8 8 th DAAAM Internatonal Symposum on Intellgent Manufacturng and Automaton, DAAAM The Influence of Subpxel Corner Detecton to Determne

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

A Novel Accurate Algorithm to Ellipse Fitting for Iris Boundary Using Most Iris Edges. Mohammad Reza Mohammadi 1, Abolghasem Raie 2

A Novel Accurate Algorithm to Ellipse Fitting for Iris Boundary Using Most Iris Edges. Mohammad Reza Mohammadi 1, Abolghasem Raie 2 A Novel Accurate Algorthm to Ellpse Fttng for Irs Boundar Usng Most Irs Edges Mohammad Reza Mohammad 1, Abolghasem Rae 2 1. Department of Electrcal Engneerng, Amrabr Unverst of Technolog, Iran. mrmohammad@aut.ac.r

More information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

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

DIRECT SENSOR-ORIENTED CALIBRATION OF THE PROJECTOR IN CODED STRUCTURED LIGHT SYSTEM

DIRECT SENSOR-ORIENTED CALIBRATION OF THE PROJECTOR IN CODED STRUCTURED LIGHT SYSTEM DIRECT SENSOR-ORIENTED CALIBRATION OF THE PROJECTOR IN CODED STRUCTURED LIGHT SYSTEM M. Saadatseresht a, A. Jafar b a Center of Excellence for Surveyng Eng. and Dsaster Management, Unverstf Tehran, Iran,

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

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

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

More information

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

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

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

Calibrating a single camera. Odilon Redon, Cyclops, 1914

Calibrating a single camera. Odilon Redon, Cyclops, 1914 Calbratng a sngle camera Odlon Redon, Cclops, 94 Our goal: Recover o 3D structure Recover o structure rom one mage s nherentl ambguous??? Sngle-vew ambgut Sngle-vew ambgut Rashad Alakbarov shadow sculptures

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

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

Prof. Feng Liu. Spring /24/2017

Prof. Feng Liu. Spring /24/2017 Prof. Feng Lu Sprng 2017 ttp://www.cs.pd.edu/~flu/courses/cs510/ 05/24/2017 Last me Compostng and Mattng 2 oday Vdeo Stablzaton Vdeo stablzaton ppelne 3 Orson Welles, ouc of Evl, 1958 4 Images courtesy

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

Geometric Primitive Refinement for Structured Light Cameras

Geometric Primitive Refinement for Structured Light Cameras Self Archve Verson Cte ths artcle as: Fuersattel, P., Placht, S., Maer, A. Ress, C - Geometrc Prmtve Refnement for Structured Lght Cameras. Machne Vson and Applcatons 2018) 29: 313. Geometrc Prmtve Refnement

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

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

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

More information

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

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

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

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

More information

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

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

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

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

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

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 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

Face Detection with Deep Learning

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

More information

RELATIVE ORIENTATION ESTIMATION OF VIDEO STREAMS FROM A SINGLE PAN-TILT-ZOOM CAMERA. Commission I, WG I/5

RELATIVE ORIENTATION ESTIMATION OF VIDEO STREAMS FROM A SINGLE PAN-TILT-ZOOM CAMERA. Commission I, WG I/5 RELATIVE ORIENTATION ESTIMATION OF VIDEO STREAMS FROM A SINGLE PAN-TILT-ZOOM CAMERA Taeyoon Lee a, *, Taeung Km a, Gunho Sohn b, James Elder a a Department of Geonformatc Engneerng, Inha Unersty, 253 Yonghyun-dong,

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

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

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

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

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

Programming in Fortran 90 : 2017/2018

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

More information

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

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

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

A Gradient Difference based Technique for Video Text Detection

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

More information

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

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

More information

Takahiro ISHIKAWA Takahiro Ishikawa Takahiro Ishikawa Takeo KANADE

Takahiro ISHIKAWA Takahiro Ishikawa Takahiro Ishikawa Takeo KANADE Takahro ISHIKAWA Takahro Ishkawa Takahro Ishkawa Takeo KANADE Monocular gaze estmaton s usually performed by locatng the pupls, and the nner and outer eye corners n the mage of the drver s head. Of these

More information

Local Quaternary Patterns and Feature Local Quaternary Patterns

Local Quaternary Patterns and Feature Local Quaternary Patterns Local Quaternary Patterns and Feature Local Quaternary Patterns Jayu Gu and Chengjun Lu The Department of Computer Scence, New Jersey Insttute of Technology, Newark, NJ 0102, USA Abstract - Ths paper presents

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

A Gradient Difference based Technique for Video Text Detection

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

More information

ESTIMATION OF INTERIOR ORIENTATION AND ECCENTRICITY PARAMETERS OF A HYBRID IMAGING AND LASER SCANNING SENSOR

ESTIMATION OF INTERIOR ORIENTATION AND ECCENTRICITY PARAMETERS OF A HYBRID IMAGING AND LASER SCANNING SENSOR ESTIMATION OF INTERIOR ORIENTATION AND ECCENTRICITY PARAMETERS OF A HYBRID IMAGING AND LASER SCANNING SENSOR A. Wendt a, C. Dold b a Insttute for Appled Photogrammetry and Geonformatcs, Unversty of Appled

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

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices Hgh resoluton 3D Tau-p transform by matchng pursut Wepng Cao* and Warren S. Ross, Shearwater GeoServces Summary The 3D Tau-p transform s of vtal sgnfcance for processng sesmc data acqured wth modern wde

More information

SVM-based Learning for Multiple Model Estimation

SVM-based Learning for Multiple Model Estimation SVM-based Learnng for Multple Model Estmaton Vladmr Cherkassky and Yunqan Ma Department of Electrcal and Computer Engneerng Unversty of Mnnesota Mnneapols, MN 55455 {cherkass,myq}@ece.umn.edu Abstract:

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

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

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

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

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

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

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

Some Tutorial about the Project. Computer Graphics

Some Tutorial about the Project. Computer Graphics Some Tutoral about the Project Lecture 6 Rastersaton, Antalasng, Texture Mappng, I have already covered all the topcs needed to fnsh the 1 st practcal Today, I wll brefly explan how to start workng on

More information

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System Optmal Schedulng of Capture Tmes n a Multple Capture Imagng System Tng Chen and Abbas El Gamal Informaton Systems Laboratory Department of Electrcal Engneerng Stanford Unversty Stanford, Calforna 9435,

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

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

Robust Vanishing Point Detection for MobileCam-Based Documents

Robust Vanishing Point Detection for MobileCam-Based Documents 011 Internatonal Conference on Document Analss and Recognton Robust Vanshng Pont Detecton for MobleCam-Based Documents Xu-Cheng Yn, Hong-We Hao Department of Computer Scence School of Computer and Communcaton

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

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

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

Calibration of an Articulated Camera System with Scale Factor Estimation

Calibration of an Articulated Camera System with Scale Factor Estimation Calbraton of an Artculated Camera System wth Scale Factor Estmaton CHEN Junzhou, Kn Hong WONG arxv:.47v [cs.cv] 7 Oct Abstract Multple Camera Systems (MCS) have been wdely used n many vson applcatons and

More information

Cluster Analysis of Electrical Behavior

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

More information

Distance Calculation from Single Optical Image

Distance Calculation from Single Optical Image 17 Internatonal Conference on Mathematcs, Modellng and Smulaton Technologes and Applcatons (MMSTA 17) ISBN: 978-1-6595-53-8 Dstance Calculaton from Sngle Optcal Image Xao-yng DUAN 1,, Yang-je WEI 1,,*

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Support Vector Machines. CS534 - Machine Learning

Support Vector Machines. CS534 - Machine Learning Support Vector Machnes CS534 - Machne Learnng Perceptron Revsted: Lnear Separators Bnar classfcaton can be veed as the task of separatng classes n feature space: b > 0 b 0 b < 0 f() sgn( b) Lnear Separators

More information