Perspective rectification for mobile phone camera-based documents using a hybrid approach to vanishing point detection

Size: px
Start display at page:

Download "Perspective rectification for mobile phone camera-based documents using a hybrid approach to vanishing point detection"

Transcription

1 Perspectve rectcaton or moble phone camera-based documents usng a hbrd approach to vanshng pont detecton Xu-Cheng Yn Jun Sun Satosh ao Fujtsu R&D Center Co. td, Bejng, Chna {uchengn; sunjun; nao}@cn.ujtsu.com Yusau Fuj Katsuhto Fujmoto Fujtsu aboratores td, Kawasa, Japan {uj.usau; ujmoto.at}@jp.ujtsu.com Abstract Documents captured b a moble phone camera oten have perspectve dstortons. In ths paper, a ast and robust method or rectng such perspectve documents s presented. Prevous methods or perspectve document correcton are usuall based on vanshng pont detecton. However, most o these methods are ether slow or unstable. Our proposed method s ast and robust wth the ollowng eatures: (1) robust detecton o tet baselnes and character tlt orentatons b heurstc rules and statstcal analss; () quc detecton o vanshng pont canddates b clusterng and votng; and (3) precse and ecent detecton o the nal vanshng ponts usng a hbrd approach, whch combnes the results rom clusterng and projecton analss. Our method s evaluated wth more than 400 mages ncludng paper documents, sgnboards and posters. The mage acceptance rate s more than 98% wth an average speed o about 100ms. 1. Introducton Recentl, camera-based document analss becomes a hot research eld [6][10]. Wth wdespread usage o the cheap dgtal camera bult-n the moble phone (MobleCam n abbrevaton thereater) n people s dal le, the demand or smple, nstantaneous capture o document mages emerges. Derent rom the tradtonal scanned mage, lots o the MobleCam-based document mages have perspectve dstortons (see Fg. 6(a)(b)). Consequentl, rectng MobleCam-based perspectve document mages becomes an mportant ssue. As a general computer vson problem, most perspectve correcton methods rel on vanshng pont detecton. And these methods nvolve etractng multple lnes and ther ntersectons, or usng teture and requenc nowledge [4][11]. In document analss, there are also varous wors on correcton o perspectve documents captured b general dgtal cameras [][3][7][8][9][1][13]. Man o these methods use document boundares and tet lnes to vote and detect vanshng ponts. And other methods tae advantage o normaton o tet lnes and character tlt orentatons. We dvded the methods o vanshng pont detecton nto two sub groups: drect approaches and ndrect approaches. The drect approaches drectl analze and calculate on mage pels, such as projecton analss rom a perspectve vew or horzontal vanshng pont detecton []. These approaches have rather good precsons. But the search space n such approaches s an nnte D space, and a ull or partal search o the space s computatonall epensve, even mpossble. The ndrect approaches convert the orgnal space nto a clue space, and search the vanshng pont n that new small space. Most o the ndrect approaches nvolve etractng multple straght or llusor lnes 1 and votng vanshng ponts b model ttng. To calculate the horzontal vanshng pont, some methods eplctl t a lne bundle n the lnear clue eature space [8][9]. Some researchers use the spacng between adjacent horzontal lnes o tet to vote the vertcal vanshng pont [][8]. u et al. use character stroe boundares and tp ponts to correct perspectve dstortons based on multple uzz sets and morphologcal operators [7].ang et al. use the equal tet lne spacng propert to calculate and vote vanshng ponts, and the suggest ther method can be appled on moble devces [1][13]. These ndrect approaches are tme ecent. However, the model ttng n these methods are senstve. Moreover, n MobleCam-based document analss, the captured mages are alwas n low resoluton wth blurrng, and the captured tet contans oten a partal porton o the whole document. In concluson, there are two man challenges or rectng MobleCam-based perspectve documents. Frst, the rectng engne should be hghl precse wth ast 1 The straght and llusor lnes used n ths paper are smlar to the hard and llusor lnes respectvel termed n [9]. 37

2 speed. The above methods can t cover the two ssues well at the same tme. Second, a MobleCam-based mage s usuall a partal porton o a whole document wth ew document boundares. But man tradtonal methods manl rel on document boundares or correcton. Thereore, the tradtonal drect and ndrect approaches have lmtatons or practcal stuatons. To solve the above problems amng at a practcal MobleCam applcaton, we ocus on a ast and robust method or rectng general perspectve documents. Frst, we propose a hbrd approach or robust real-tme vanshng pont detecton b ntegratng the drect and ndrect approaches ecentl. As or the second challenge, we utlze horzontal tet baselnes and character tlt orentatons as llusor lnes to vote and compute vanshng ponts. Snce the character stroes are used n lne detecton, paper boundares are not necessar. Our rectng method s descrbed n Fg. 1, where preprocessng ncludes grascale mage converson, thresholdng, and edge calculaton, et al. The straght lnes, horzontal tet baselnes, and character vertcal stroes all are etracted b connected component analss, heurstc rules and statstcal analss. Then, the hbrd approach clusters and detects the horzontal and vertcal vanshng ponts respectvel. Fg. 1. The lowchart o our method or perspectve rectcaton. The man contrbutons o ths paper are as ollows. The rst contrbuton s a hbrd approach to vanshng pont detecton, whch combnes a greed ndrect method wth a hgh-qualt pel-based drect method. The ast ndrect method gves a set o canddates, whch are rened aterwards usng a drect approach. And the decson s made b lnearl combnng these two methods. The second contrbuton s the clusterng learnng or vanshng pont canddates n the ndrect method, whch ast selects potental vanshng pont canddates n the ntersecton pont dstrbuton rom all straght and llusor lnes. The thrd contrbuton s a robust and ast perspectve dstorton mage recter, whch s a worng sstem or applcatons o moble phone camera-based document mages. The remander o ths paper s organzed as ollows. Secton ntroduces the basc prncple o our method. Secton 3 eplans how to etract the lnes and the stroes n detal. In Secton 4, we show the strateg o vanshng pont detecton. Secton 5 s the eperments and result analss. Fnall we conclude the paper n Secton 6.. Basc prncple or vanshng pont detecton The vanshng pont (horzontal or vertcal) n a D space can be descrbed as (v, v ), where v and v are the X and Y coordnates respectvel n the D Eucldean space, {(,, }, (1) where (0,0) s the center pont o the mage. In general, the vanshng pont does not le wthn the mage tsel. Generall speang, vanshng pont detecton s to nd a proper pont accordng to an optmzaton process n the mage plane. That s to sa, ( v, v ) arg ma, where ( s the prot uncton or the optmzaton. For the drect approaches or vanshng pont detecton, the search space s (equaton (1)). Obvousl, search n such a space s computatonall epensve. In ths paper, we propose a novel and hbrd approach or vanshng pont detecton. Our approach rst votes and clusters lne ntersectons nto vanshng pont canddates. Ths process belongs to an ndrect approach. Then projecton analss rom perspectve vews on these canddates s perormed, whch s a drect approach. The vanshng pont s obtaned b an optmzaton o a uncton based on the prevous two steps. The uncton can be epressed as ollowng: g G( ndrect(, drect( ), () where ndrect ( and drect ( are the prot unctons or the ndrect and drect approaches respectvel. For vanshng pont detecton, rst, we locate all straght and llusor lnes. Then calculate all ntersectons or ever lne par. The set o the resultng ntersecton ponts s Set( Pt) {( 1, 1),( ),...,(, )}, PT PT where PT s the number o ntersectons. These ponts are parttoned nto several groups b a clusterng algorthm. Thereore, we get a new space S, S { S S, 1,..., }. The center pont o each cluster s regarded as a tpcal representaton o ts sub regon, whch s C { c c S, 1,..., }. (3) 38

3 Rather than searchng on the whole space n, we search on the representatve pont set n C or speed up. Snce the pont set n C s representatve enough, the searched mamum n C s a good appromaton to the global mamum. Consequentl, the nal resultng vanshng pont s gven b ( v, v ) argma g(. C where C s dened n Equaton (3). ow, we perorm a drect approach (e.g., projecton analss rom a perspectve vew) on the new search space. Compared C n equaton (3) wth n equaton (1), the search space o our hbrd approach s just composed b several ponts, whch s much smaller than that o the drect approaches. Hence, t s tme ecent. The above dea s used n horzontal and vertcal vanshng pont detecton. I the number o detected lnes s enough, sucent lne ntersectons wll be generated. And the true vanshng pont wll be embedded n these ntersectons wth a hgh probablt. Derent rom the conventonal methods, our method nds the lne canddates not onl b paper boundares lnes but also b tet baselnes and the nature-born long character stroes n the tet content. Thereore, the robustness o our method s mproved. 3. ne and stroe detecton and selecton When a document s lned up n a horzontal drecton, we call t a horzontal document. Each tet row has a clue horzontal drecton. Our method uses document boundares and tet rows to detect the horzontal vanshng pont. However, n the vertcal drecton o a horzontal document, there wll be no tet columns or vertcal clues. Smlar wth the method descrbed n [7], we etract the vertcal character stroes as llusor vertcal lnes to detect a stable vertcal vanshng pont. In Secton 3.1, straght lne detectn ncludes document boundares and other straght lnes. And tet baselne detecton s descrbed n Secton 3.. Character tlt orentatons are detected n Secton Straght lne detecton ne detecton s solved wth well-nown conventonal technques. A lot o related wor or such geometrc problems s proposed, such as RASAC-based methods, east-square-based methods, and Hough transorm-based methods [14]. In ths paper, n order to perorm n a more ecent wa, our lne detecton algorthms are based on edge normaton, connected component analss, heurstc rules, and statstcal analss. Frst, the nput mage s down-sampled. Then the edge s etracted b Cann edge detector [1]. Connected component analss s used to nd long connected components, whch are merged n the horzontal or vertcal drecton accordng to shape and sze normaton. The merged connected components are regarded as lne canddates. Gven a connected component C, ts correspondng lne, C, s tted b the east-square algorthm. The dstance rom one pont ( n C to the tted lne s a b c DIS. a b And we can get 1 en( C ) len _ thres, C n _ thres _ lne ( ) C 0 otherwse, where ( DIS,, ), and PC ( lne lne ) 1 P (, ) (, C p thres lne I C 0 otherwse, C I C C. In the above equaton, en(c ) s the length o C, and, ) s a Gaussan dstrbuton or C wth mean and standard devaton. And lne and have been lne determned epermentall rom derent mages. I (C ) s equal to 1, then C wll be a straght lne. Horzontal and vertcal lne detecton and selecton can be perormed b the above steps respectvel. 3.. Horzontal tet lne smearng and detecton Ths process s based on a bnarzed mage. We use a Bloc-Otsu algorthm or mage bnarzaton. Ater connected component analss on the bnar mage, character canddates are selected b component sze and shape analss. Then, the are merged nto horzontal tet lnes b a smearng algorthm derved rom [5]. Fnall, the horzontal drecton o each smeared tet lne s computed. The above procedure sometmes wll produce smeared blocs that nclude more than one horzontal tet lnes because o perspectve dstortons. Thereore, we use a robust lne drecton detecton method whch s descrbed n ollowng. Frst, we estmate the shape and sze o each smeared tet lnes. Through vertcal projecton, we can obtan the upper and lower contour ponts o each smeared tet lne respectvel. The upper contour ponts are {( 1, 1 ),( ),...,(, )}, where s the wdth o the smeared tet lne. The lower contour ponts are {( 1, 1 ),( ),...,(, )}. The average dstance between each upper contour pont and ts correspondng lower contour pont, contour_thres, s In ths paper, the equaton o lnes s descrbed as a+b+c=0. 39

4 then calculated. I the dstance o one contour pont s less than contour_thres, then t s dscarded. The reserved contour ponts are Set( ) {( 1, 1 ),( ),...,( M, M )} And Set( ) {( 1, 1 ),( ),...,( M, M )}, where M s the number o the reserved contour ponts. And the mddle ponts o the above contour ponts are Set( C) {( 1, ( 1 1 ) / ), (, ( ) / ),..., (, ( M M M ) / )}. Three lnes are tted b the east-square algorthm accordng to the above upper, lower and mddle contour ponts respectvel: the upper baselne, the lower baselne, and the center baselne. We select a smeared lne as a real horzontal lne when cross _ angle(, ) angle _ thres And ave _ heght(, ) heght _ thres, where and represent the upper and lower baselnes respectvel, cross_angle s the cross angle between two lnes, and ave_heght s the average heght between the upper and lower baselnes. Both angle_thres and heght_thres are thresholds. And the horzontal drecton o one tet lne s the drecton o the center baselne Character vertcal stroe etracton In man stuatons, vertcal clues are scarce. When an mage s a partal porton o a whole document, there ma be ew or even no straght vertcal lnes. But character tlt orentatons can be regarded as clue drectons and the character vertcal stroes can be used as vertcal clues. However, these vertcal clues are not stable. Though vertcal stroe detecton s solved wth several conventonal technques [7], our method s rather ecent or MobleCam-based document analss. Derent rom the multple uzz sets used n [7], our method etracts a stable vertcal stroe set b heurstc rules and statstcal analss. (a) (b) (c) Fg.. Vertcal character stroe detecton: (a) captured mage, (b) edge mage, (c) vertcal stroes detected. The character vertcal stroe etracton s also based on the edge mage o the document. Fg. (a) s the orgnal perspectve document, and Fg. (b) shows an eample edge mage. Ater connected components analss on the vertcal edge mage, some long-stroe-le connected components are selected. These selected connected components nclude vertcal, horzontal, and slant drecton. On the assumpton that the perspectve angle n the vertcal drecton s less than 45 degree, we select vertcal stroe canddates b a smple rule: the heght o a connected component s much longer than ts wdth, t s a vertcal stroe canddate. In Chnese, Japanese and Englsh characters and tets, there are man curve stroes, such as, we remove these curve canddates b detectng the straghtness o the stroe whch s smlar to the one descrbed n Secton 3.1. Gven a connected component C, ts tted lne C, and the dstance rom one pont ( n C to C s DIS (, there s 1 n _ thres _ stroe C ( C ) 0 otherwse, where, ( DIS,, ), and PC ( stroe stroe ) 1 P p _ thres _ stroe (, C I C 0 otherwse, C I C C. In the above equaton,, ) s a Gaussan dstrbuton or C wth mean and standard devaton. And and stroe are also determned epermentall. stroe Because there are some nose and curves, we use the above steps to measure straghtness o detected lnes. That s, one lne s straght enough, t can be taen as a real lne. I (C ) s equal to 1, then C wll be a vertcal stroe. In order to detect straght vertcal stroes, p_thres_stroe taes a hgh value (e.g., near to 1), and n_thres_stroe s near to the number o pels n ths component. The resultng vertcal stroes o one document (Fg. (a)) are shown n Fg. (c). Snce n Chnese, Japanese and Englsh tets, most slant stroes are curve stroes, ater the above processng, the real vertcal stroes are obtaned. Consequentl, the vertcal vanshng pont detecton wll be ver robust. 4. Vanshng pont detecton b a hbrd approach We use a hbrd approach or vanshng pont detecton. Ater the lne ntersectons are calculated b lne pars, the ntersecton ponts are parttoned b clusterng algorthm, and tpcal ponts are selected as relable vanshng pont canddates. Ths process can be vewed as an ndrect approach. et, a drect approach s perormed b projecton analss rom perspectve vews onto these pont canddates. Fnall, results o both approaches are lnearl combned. The optmal canddate s selected as the nal vanshng pont. 40

5 4.1. Clusterng or vanshng pont detecton Wthout loss o generalt, we descrbe the clusterng based method or locatng the horzontal vanshng pont. All horzontal lnes (ncludng straght lnes and smeared lnes detected n Secton 3) are Set( ne) {( a1, b1, c1),..., ( a, b, c )}, where s the number o all horzontal lnes. As we now, two lnes wll produce an ntersecton pont. As a result, there are P ( 1) / ntersectons whch are possble canddates o the horzontal vanshng pont. These ntersectons are Set( Pt) {( 1, 1),...,(, )}. P P Ater checng the dstrbuton o lne ntersectons, we dscover that these ntersectons are located n the D space wth one or more groups wth hgh denst. It s natural to partton these ponts nto groups b clusterng. A sample o the dstrbuton o ntersectons or a horzontal vanshng pont s descrbed n Fg. 3. (a) (b) (c) Fg. 3. Intersecton dstrbuton or a horzontal vanshng pont: (a) captured mage, (b) horzontal lnes, (c) pont dstrbuton. Our clusterng space s D Eucldean space, and the smlart measure o two ponts s the Eucldean dstance, d(, j ) ( j ) ( j ), where (, ) s the eature vector (a pont n the space). The -means clusterng algorthm s a rather robust clusterng algorthm, whch s also proved rom our ntal eperences. The number o clusters n -means s speced b the ollowng smple rule: cluster ma( ln( P ), 10). 4.. Vanshng pont detecton and selecton For horzontal vanshng pont detecton, the rst tas s to locate several vanshng pont canddates based on clusterng ntroduced n Secton 4.1. Ater clusterng, we wll obtan cluster clusters. Each cluster s composed b some ntersecton ponts. The number o ponts n each cluster s Set( um) { 1,,..., }. cluster And the seres o centers o all clusters s c c c X C { 1,,..., }, cluster where the center o each cluster s the average o all the ntersecton ponts n ths cluster. In our method, these centers are canddates o the horzontal vanshng pont. And each canddate has a weght rom clusterng. The weght s gven b w / c cluster 1. Each o these weghts can be regarded as the prot uncton or the ndrect approach. that s c, ) w (, ). ndrect ( In order to get a more stable vanshng pont, we use a drect approach to rene vanshng pont canddates n the above search space. As shown n [], or a perspectvel sewed target, the bns represent angular slces projected rom H(, and mappng rom an mage pel p or a bn B ( s as ollows: 1 ( H, H p) (4) ( p, H ) where ( H, H p) s the angle between pel p and the center o the mage, relatve to the vanshng pont H(, and s the sze o the angular range wthn the document s contaned, agan relatve to H(. s obtaned rom T, T ) ( R where T and T R are the two ponts on the boundng crcle whose tangents pass through H(. These are shown n Fg. 4. For each cluster center, the above projecton analss s perormed, and the dervatve-squared-sum o the projecton proles rom a perspectve vew s calculated, drect ( c ) B 1 j1 ( B j1 B ). where B( s a projecton prole wth a vanshng pont canddate H(, and B s the number o projecton bns. Ths s the prot uncton or the drect approach. For a computatonal convenence, the used prot s changed to a coecent b drect ( c ) drect ( c ). ( c ) 1 drect Then accordng to equaton (), we combne these two prots n a lnear wa, g ) ndrect ) drect ). where 1. In our eperments, The resultng horzontal vanshng pont s gven b ( v, v ) arg ma g(, ). (, ) X C The last step s to conrm the resultng vanshng pont. Our rejecton strateg s that the dervatve-squared-sum o the true vanshng pont wll be larger than values o other ponts. The dervatve-squared-sum o the resultng vanshng pont s ( v, v ), whch s calculated b drect j (5) 41

6 equaton (5). The unchanged horzontal vanshng pont s (,0). And the dervatve-squared-sum o t s drect (,0). I the ollowng condton s satsed, then the nal horzontal vanshng pont s v, v ) : drect ( v, v ) (1 ) drect ( (,0), where 0 1, and n our method, Otherwse, we tae a rejecton strateg, and the nal vanshng pont wll be (,0). (a) mage, relatve to the vanshng pont V(, and s the sze o the angular range wthn the th tet row s contaned. Then, the prot uncton o the optmzaton becomes drect K 1 1 ( I ), where I = 1 or 0, and K s the number o tet rows. I B =0, then I =1; otherwse, I =0. Consequentl, a canddate wth a mamum number o whte columns o all rows rom perspectve vews s the vertcal vanshng pont. 5. Eperments The rectcaton transorm o our sstem s perormed as ollows. Gven the horzontal and vertcal vanshng ponts, we can recover documents wth ronto-parallel vews o the perspectvel sew document. For perspectve transormaton on a D plane, the transormaton relaton s d m11 m1 m13 u d m1 m m3 u 1 m m3 where ( u, u ) s the rected (undstorted) mage coordnate, and ( d, d ) s the orgnal (dstorted) mage coordnate. (b) Fg. 4. Analss o projecton proles rom a perspectve vew: (a) generatng projecton proles rom H(, (b) the wnnng projecton proles rom the vanshng pont H A and a poor eample rom H B (derved rom []). The wa or the vertcal vanshng pont detecton and selecton s smlar to the horzontal vanshng pont. In vertcal vanshng pont detecton, we use a projecton analss method whch s slghtl derent rom the one used n []. In character segmentaton, vertcal whte-space oten serves to separate derent characters. In a smlar wa, gven a vertcal vanshng pont canddate V(, the bns represent angular slces projecton rom V( o each tet row. Smlar wth equaton (4), mappng rom an mage pel p n the th tet row or the bn B s as ollows: 1 ( V, V p) ( p, V, ), where s the number o bns on the th tet row. And ( V, V p) s the angle between p and the center o the Fg. 5. The perspectve transorm relaton. Gven the horzontal and vertcal vanshng ponts on the mage plane, we can calculate a conve quadrangle on the mage plane whch s accordng to a rectangle n the rected mage plane. A versatle method or detectng such a conve quadrangle s descrbed n Fg. 5. In Fg. 5, the ellpse s the crcum-ellpse o the mage rectangle. The aspect rato o the result mage s decded as ollows. The average length o the top and bottom sdes o the quadrangle s the wdth o the result mage, and the average length o the let and rght sdes o the quadrangle s the heght o the result mage. 4

7 The eperment database s 418 test samples captured b several moble phone cameras. These mages are n RGB color ormat wth a resoluton. More than 90% o the mages have perspectve dstortons, and other mages have wea perspectve dstortons. Some samples are shown n Fg. 6. Gven a resultng vanshng pont, VP, the relatve dstance rom the ground truth VP t s calculated. I VP VP (6) VP t t T VP, then VP s regarded as a correct vanshng pont. In our sstem, the ground truth vanshng ponts are calculated rom the manuall mared horzontal and vertcal lnes. When the derence n Equaton 6 s less than the threshold (T VP =1/0), then there s no seemngl perspectve dstorton. It s also a concluson rom our eperments. We dvde our rected mages nto ve groups: (1) HIT, successul or perspectve rectcaton n both horzontal and vertcal drectons; () HHIT, successul n the horzontal drecton; (3) VHIT, successul n the vertcal drecton; (4) REJ, the rected mage s the same as the orgnal mage; (5) ERR, represents rectng wth wrong perspectve angles. We compared our method (M1) to other our methods: M doesn t use character vertcal stroes or vertcal vanshng pont detecton; M3 uses the ndrect approach based on clusterng onl to detect vanshng ponts; M4 uses model ttng n [9] nstead o clusterng; and M5 uses a sequental correcton stle (horzontal drecton correcton then vertcal drecton correcton) to compare the speed wth our method. The accurac results are descrbed n Fg. 7. And some rected mages wth ront-parallel vews o our method are shown n Fg. 6. And the resultng mage s the nner rectangle area o the detected perspectve quadrangle. As shown n Fg. 6, test samples nclude man derent tpes. There are even some street sgns and non-document mages. The racton o these non-document mages s about 0%. The REJ rate o our method s 6.3%, whch s manl caused b too large dstortons. For a moble phone wth some proper nteractve GIs, users ma accept the results o HIT, HHIT, VHIT, and REJ because the resultng mage rom these has a much better qualt than (or a same qualt as) the orgnall captured mage. In ths wa, the acceptance rate o our method s 98.33%. Compared wth M, our method (M1) mproves the HIT groups b 11.48%. Ths shows that character vertcal stroes are ver useul to detect the vertcal vanshng pont or documents wthout vertcal boundares. Compared wth M3, our method mproves 6.94% or the HIT accurac. Our hbrd approach s more adaptve and robust or vanshng pont detecton. Compared wth M4, our method mproves the HIT accurac b.39% and decreases the processng tme b 1ms, whch shows that our clusterng strateg s robust and ast compared to the tradtonal model ttng. Our method has a smlar perormance wth M5, though M5 uses a sequental stle wth partal rectcaton. (a) (a ) (b ) Fg. 6. Samples and the rected mages b our method ( are the correspondng rected mages): (a) general documents, and (b) sgnboards and posters. The processng speed s shown n Table 1, where Tme represents the average processng tme or each mage wthout ncludng the tme or the grascale mage converson and the nal perspectve transormaton. Eperments are run on a DE PC wth 3GHz CP, G Memor on a Wndows XP OS. Table 1. Results o the average processng tme. M1 M M3 M4 M5 Tme (ms) As shown n Table 1, the average processng tme o our method s largel less than M5, and the reduced tme s 13ms. The addtonal tme o M5 s spent n partall rectng. We also test the drect approach b a herarchcal search or horzontal vanshng pont detecton n [], whch s more tme consumng. For one mage n test samples, the detecton tme s more than one second. In concluson, the acceptance rate o our method s more than 98%, whle the error rate s less than %. And the processng tme s onl about 100ms. Wth serous or unstable dstortons, we tae the rejecton strateg, whch ma be more acceptable or a moble user. Furthermore, wth llusor lnes derved rom smeared tet baselnes and character tlt orentatons, our method can rect perspectve documents wthout ull boundares (see Fg. 6(a)). All these show that our rectcaton method s ast and robust. (b) 43

8 Fg. 7. Accurac (%) o each resultng group. 6. Conclusons Perspectve rectcaton o MobleCam based documents aces several challenges, such as speed, robustness, non-boundar documents, etc. In ths paper, we present a ast and robust method to deal wth these problems. In our method, the hbrd approach or vanshng pont detecton combnes drect and ndrect approaches wth hgh precson and ast speed. Furthermore, our method robustl detects tet baselnes and character tlt orentatons b heurstc rules and statstcal analss, whch s eectve or documents wthout ull boundares. The eperments on derent document mages captured b moble phone cameras show that our method has a good perormance wth an average speed o about 100ms on a regular PC. Reerences [1] J.F. Cann, A computatonal approach to edge detecton, IEEE Trans. on PAMI, vol. 8, no. 6, pp , [] P. Clar, and M. Mrmehd, Rectng perspectve vews o tet n 3D scenes usng vanshng ponts, Pattern Recognton, vol. 36, no. 11, pp , 003. [3] C.R. Dance, Perspectve estmaton or document mages, Proceedngs o SPIE Conerence on Document Recognton and Retreval IX, pp , 00. [4] W.. Hwang, C.-S. u, and P.-C. Chung, Shape rom teture: estmaton o planar surace orentaton through the rdge suraces o contnuous Wavelet transorm, IEEE Trans. on Image Processng, vol. 7, no. 5, pp , [5] D.X. e, G.R. Thoma, and H. Wechsler, Automated borders detecton and adaptve segmentaton or bnar document mages, Proceedngs o Internatonal Conerence on Pattern Recognton, vol. 3, pp , [6] J. ang, D. Doermann, and H.P., Camera-based analss o tet and documents: a surve, Internatonal Journal on Document Analss and Recognton, vol. 7, no. -3, pp , 005. [7] S.J. u, B.M. Chen, and C.C. Ko, Perspectve rectcaton o document mages usng uzz set and morphologcal operatons, Image and Vson Computng, vol. 3, no. 5, pp , 005. [8] C. Monner, V. Ablavs, S. Holden, and M. Snorrason, Sequental correcton o perspectve warp n camera-based documents, Proceedngs o IEEE Conerence on Document Analss and Recognton, vol. 1, pp , 005. [9] M. Plu, Etracton o llusor lnear clues n perspectvel sewed documents, Proceedngs o IEEE CVPR, pp , 001. [10] S. Pollard, and M. Plu, Buldng cameras or capturng documents, Internatonal Journal on Document Analss and Recognton, vol. 7, no. -3, pp , 005. [11] J. Shuelt, Perormance evaluaton and analss o vanshng pont detecton technques, IEEE Trans. on PAMI, vol. 1, no. 3, pp. 8-88, [1] J. ang, D. DeMenthon, and D. Doerman, Flattenng curved documents n mages, Proceedngs o IEEE CVPR, pp , 005. [13] J. ang, D. DeMenthon, and D. Doerman, Camera-based document mage mosacng, Proceedngs o Internatonal Conerence on Pattern Recognton,pp , 006. [14] K.R. Castleman, Dgtal Image Processng, Prentce Hall,

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

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

THE RENDERING OF BUILDING TEXTURE FROM LAND-BASED VIDEO

THE RENDERING OF BUILDING TEXTURE FROM LAND-BASED VIDEO THE RENDERING OF BUILDING TEXTURE FROM LAND-BASED VIDEO Zuxun Zhang, Zhzhong Kang School o Remote Sensng and Inormaton Engneerng, Wuhan Unv., Wuhan 40079, P.R. Chna - (zxzhang, zzkang)@supresot.com.cn

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

Lecture notes: Histogram, convolution, smoothing

Lecture notes: Histogram, convolution, smoothing Lecture notes: Hstogram, convoluton, smoothng Hstogram. A plot o the ntensty dstrbuton n an mage. requency (# occurrences) ntensty The ollowng shows an example mage and ts hstogram: I we denote a greyscale

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

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

A Methodology for Document Image Dewarping Techniques Performance Evaluation

A Methodology for Document Image Dewarping Techniques Performance Evaluation 2009 0 Internatonal Conference on Document Analss and Recognton A Meodolog for Document Image Dewarpng Technques Performance Evaluaton N. Stamatopoulos, B. Gatos, I. Pratkaks Computatonal Intellgence Laborator,

More information

LEAST SQUARES. RANSAC. HOUGH TRANSFORM.

LEAST SQUARES. RANSAC. HOUGH TRANSFORM. LEAS SQUARES. RANSAC. HOUGH RANSFORM. he sldes are from several sources through James Has (Brown); Srnvasa Narasmhan (CMU); Slvo Savarese (U. of Mchgan); Bll Freeman and Antono orralba (MI), ncludng ther

More information

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

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

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

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

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

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

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

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

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

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

2D Raster Graphics. Integer grid Sequential (left-right, top-down) scan. Computer Graphics

2D Raster Graphics. Integer grid Sequential (left-right, top-down) scan. Computer Graphics 2D Graphcs 2D Raster Graphcs Integer grd Sequental (left-rght, top-down scan j Lne drawng A ver mportant operaton used frequentl, block dagrams, bar charts, engneerng drawng, archtecture plans, etc. curves

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

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

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

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

Straight Line Detection Based on Particle Swarm Optimization

Straight Line Detection Based on Particle Swarm Optimization Sensors & ransducers 013 b IFSA http://www.sensorsportal.com Straght Lne Detecton Based on Partcle Swarm Optmzaton Shengzhou XU, Jun IE College of computer scence, South-Central Unverst for Natonaltes,

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

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

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

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

Early Detection of Sudden Pedestrian Crossing for Safe Driving during Summer Nights

Early Detection of Sudden Pedestrian Crossing for Safe Driving during Summer Nights 1 Earl Detecton of Sudden Pedestran Crossng for Safe Drvng durng Summer Nghts Mra Jeong Non-Member, Boung Chul Ko, Member, IEEE, and Jae-Yeal Nam, Member, IEEE Abstract Sudden pedestran crossng (SPC) s

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

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

AN AUTOMATIC MOSAICKING METHOD FOR BUILDING FACADE TEXTURE MAPPING

AN AUTOMATIC MOSAICKING METHOD FOR BUILDING FACADE TEXTURE MAPPING AN AUTOMATIC MOSAICKING METOD FOR BUILDING FACADE TETURE MAPPING Zhzhong Kang a, *, Lqang Zhang b, Ss Zlatanova c a Faculty o Aerospace Engneerng, Delt Unversty o Technology, 69 S Delt, The Netherlands

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

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

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

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

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

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

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

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

A Study on Visual Feedback Control of a Dual Arm Robot with Eight Joints

A Study on Visual Feedback Control of a Dual Arm Robot with Eight Joints ICCAS5 June -5, KINEX, Geongg-Do, Korea A Stud on Vsual Feedback Control o a Dual Arm Robot wth Eght Jonts Woo Song Lee *, Hong Rae Km *, Young ae Km **, Dong Yean Jung +, and Sung Hun Han ++ * Dept. o

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

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

Tensor Locality Preserving Projections Based Urban Building Areas Extraction from High-Resolution SAR Images

Tensor Locality Preserving Projections Based Urban Building Areas Extraction from High-Resolution SAR Images Journal o Advances n Inormaton Technology Vol. 7, No. 4, November 016 Tensor Localty Preservng Proectons Based Urban Buldng Areas Extracton rom Hgh-Resoluton SAR Images Bo Cheng, Sha Cu, and Tng L Insttute

More information

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2 Introducton to Geometrcal Optcs - a D ra tracng Ecel model for sphercal mrrors - Part b George ungu - Ths s a tutoral eplanng the creaton of an eact D ra tracng model for both sphercal concave and sphercal

More information

Snakes-based approach for extraction of building roof contours from digital aerial images

Snakes-based approach for extraction of building roof contours from digital aerial images Snakes-based approach for extracton of buldng roof contours from dgtal aeral mages Alur P. Dal Poz and Antono J. Fazan São Paulo State Unversty Dept. of Cartography, R. Roberto Smonsen 305 19060-900 Presdente

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

Accessibility Analysis for the Automatic Contact and Non-contact Inspection on Coordinate Measuring Machines

Accessibility Analysis for the Automatic Contact and Non-contact Inspection on Coordinate Measuring Machines Proceedngs of the World Congress on Engneerng 008 Vol I Accessblty Analyss for the Automatc Contact and Non-contact Inspecton on Coordnate Measurng Machnes B. J. Álvarez, P. Fernández, J. C. Rco and G.

More information

Homography Estimation with L Norm Minimization Method

Homography Estimation with L Norm Minimization Method Homography Estmaton wth L orm Mnmzaton Method Hyunjung LEE Yongdue SEO and Rchard Hartley : Department o Meda echnology Sogang Unversty, Seoul, Korea, whtetob@sogang.ac.r : Department o Meda echnology

More information

Video Content Representation using Optimal Extraction of Frames and Scenes

Video Content Representation using Optimal Extraction of Frames and Scenes Vdeo Content Representaton usng Optmal Etracton of rames and Scenes Nkolaos D. Doulam Anastasos D. Doulam Yanns S. Avrths and Stefanos D. ollas Natonal Techncal Unversty of Athens Department of Electrcal

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

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

Linear Filtering for Optimized Approach in Satellite Image Enhancement

Linear Filtering for Optimized Approach in Satellite Image Enhancement Journal o Computer Scence 6 (10): 1130-1136, 010 ISSN 1549-3636 010 Scence Publcatons Lnear Flterng or Optmzed Approach n Satellte Image Enhancement 1 Petcharat Pattanasethanon and Boonwat Attachoo 1 Department

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

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

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

More information

Quick error verification of portable coordinate measuring arm

Quick error verification of portable coordinate measuring arm Quck error verfcaton of portable coordnate measurng arm J.F. Ouang, W.L. Lu, X.H. Qu State Ke Laborator of Precson Measurng Technolog and Instruments, Tanjn Unverst, Tanjn 7, Chna Tel.: + 86 [] 7-8-99

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

IMAGE PROCESSING AND RECOGNITION ALGORITHM FOR TARGET TRACKING

IMAGE PROCESSING AND RECOGNITION ALGORITHM FOR TARGET TRACKING INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS VOL. 9 NO. MARCH 06 IMAGE PROCESSING AND RECOGNITION ALGORITHM FOR TARGET TRACKING Lpng Lu and Jnang Wang.School o Computer Scence and Engneerng

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

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

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

MULTIRESOLUTION TEXT DETECTION IN VIDEO FRAMES

MULTIRESOLUTION TEXT DETECTION IN VIDEO FRAMES MULTIRESOLUTION TEXT DETECTION IN VIDEO FRAMES Maros Anthmopoulos, Basls Gatos and Ioanns Pratkaks Computatonal Intellgence Laboratory, Insttute of Informatcs and Telecommuncatons Natonal Center for Scentfc

More information

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images Internatonal Journal of Informaton and Electroncs Engneerng Vol. 5 No. 6 November 015 Usng Fuzzy Logc to Enhance the Large Sze Remote Sensng Images Trung Nguyen Tu Huy Ngo Hoang and Thoa Vu Van Abstract

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

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

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

An Underwater Image Mosaicing and Fusion Approach based on Weighted Aggregation Energy Threshold using Multi-wavelet Transform

An Underwater Image Mosaicing and Fusion Approach based on Weighted Aggregation Energy Threshold using Multi-wavelet Transform JOURNAL OF COMPUTERS, VOL. 9, NO. 4, APRIL 4 93 An Underwater Image Mosacng and Fuson Approach based on Weghted Aggregaton Energy Threshold usng Mult-wavelet Transorm Mngwe Sheng Scence and Technology

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

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

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

Symmetry Integrated Region-based Image Segmentation

Symmetry Integrated Region-based Image Segmentation Smmetr Integrated Regon-based Image Segmentaton Yu Sun, Br Bhanu Center for Research n Intellgent Sstems, Unverst of Calforna at Rversde, Rversde, CA, 95 sun@ee.ucr.edu, bhanu@crs.ucr.edu Abstract Smmetr

More information

DETECTING TEXT IN VIDEO FRAMES

DETECTING TEXT IN VIDEO FRAMES DETECTING TEXT IN VIDEO FRAMES M. Anthmopoulos, B. Gatos, I. Pratkaks, S. J. Perantons Computatonal Intellgence Laboratory, Insttute of Informatcs and Telecommuncatons, Natonal Center for Scentfc Research

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Straight road edge detection from high-resolution remote sensing images based on the ridgelet transform with the revised parallel-beam Radon transform

Straight road edge detection from high-resolution remote sensing images based on the ridgelet transform with the revised parallel-beam Radon transform Straght road edge detecton rom hgh-resoluton remote sensng mages based on the rdgelet transorm wth the revsed parallel-beam Radon transorm Author L, Xaoeng, Zhang, Shuqng, Pan, Xn, Dale, Patrca, Cropp,

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and

More information

A Novel Fingerprint Matching Method Combining Geometric and Texture Features

A Novel Fingerprint Matching Method Combining Geometric and Texture Features A Novel ngerprnt Matchng Method Combnng Geometrc and Texture eatures Me Xe, Chengpu Yu and Jn Q Unversty of Electronc Scence and Technology of Chna. Chengdu,P.R.Chna xeme@ee.uestc.edu.cn Post Code:6154

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

Slide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object

Slide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object Slde 1 SPH3UW: OPTICS I Introducton to Mrrors Slde 2 Lght ncdent on an object Absorpton Relecton (bounces)** See t Mrrors Reracton (bends) Lenses Oten some o each Everythng true or wavelengths

More information

Accurate Overlay Text Extraction for Digital Video Analysis

Accurate Overlay Text Extraction for Digital Video Analysis Accurate Overlay Text Extracton for Dgtal Vdeo Analyss Dongqng Zhang, and Shh-Fu Chang Electrcal Engneerng Department, Columba Unversty, New York, NY 10027. (Emal: dqzhang, sfchang@ee.columba.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

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

An Object Detection Method based on the Separability Measure using an Optimization Approach

An Object Detection Method based on the Separability Measure using an Optimization Approach An Object Detecton Method based on the Separablt Measure usng an Optmzaton Approach Edward Y. H. Cho *, Wa Tak Hung 2 Hong Kong Poltechnc Unverst, Hung Hom, Kowloon, Hong Kong E-mal: mahcho@net.polu.edu.hk

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

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

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

Sequential Monte-Carlo Based Road Region Segmentation Algorithm with Uniform Spatial Sampling

Sequential Monte-Carlo Based Road Region Segmentation Algorithm with Uniform Spatial Sampling IPSJ Transactons on Computer Vson and Applcatons Vol.8 1 10 (Feb. 2016) [DOI: 10.2197/psjtcva.8.1] Regular Paper Sequental Monte-Carlo Based Road Regon Segmentaton Algorthm wth Unform Spatal Samplng Zdeněk

More information

Efficient Off-Line Cursive Handwriting Word Recognition

Efficient Off-Line Cursive Handwriting Word Recognition Effcent Off-Lne Cursve Handwrtng Word Recognton B. Gatos, I. Pratkaks, A.L. Kesds, S.J. Perantons To cte ths verson: B. Gatos, I. Pratkaks, A.L. Kesds, S.J. Perantons. Effcent Off-Lne Cursve Handwrtng

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

An Approach to Real-Time Recognition of Chinese Handwritten Sentences

An Approach to Real-Time Recognition of Chinese Handwritten Sentences An Approach to Real-Tme Recognton of Chnese Handwrtten Sentences Da-Han Wang, Cheng-Ln Lu Natonal Laboratory of Pattern Recognton, Insttute of Automaton of Chnese Academy of Scences, Bejng 100190, P.R.

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

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

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

Feature-based image registration using the shape context

Feature-based image registration using the shape context Feature-based mage regstraton usng the shape context LEI HUANG *, ZHEN LI Center for Earth Observaton and Dgtal Earth, Chnese Academy of Scences, Bejng, 100012, Chna Graduate Unversty of Chnese Academy

More information

Kinematics Modeling and Analysis of MOTOMAN-HP20 Robot

Kinematics Modeling and Analysis of MOTOMAN-HP20 Robot nd Workshop on Advanced Research and Technolog n Industr Applcatons (WARTIA ) Knematcs Modelng and Analss of MOTOMAN-HP Robot Jou Fe, Chen Huang School of Mechancal Engneerng, Dalan Jaotong Unverst, Dalan,

More information