GPU Accelerated Elevation Map based Registration of Aerial Images

Size: px
Start display at page:

Download "GPU Accelerated Elevation Map based Registration of Aerial Images"

Transcription

1 GPU Aelerated Elevaton Map based Regstraton of Aeral Images Joseph Frenh, Student Member, IEEE, Wllam Turr, Joseph Fernando, Member, IEEE and Er Balster Senor Member IEEE {joseph.frenh, Wllam.turr, Abstrat Ths paper proposes a lower lateny mplementaton of the georegstraton algorthm proposed by [5]. The algorthm has been modfed to mtgate the regstraton errors and has been parallelzed to map to a Graphal Proessor Unt (GPU). Also, the target mage offset and the pantng value omputatons have been ombned to a sngle loop to elmnate the use of shared memory. Modfatons to a urrent wdely used algorthm are proposed. The proposed modfed algorthm has been mplemented n ompute unfed deve (CUDA) arhteture to redue lateny. A fxed oordnate system s used to represent the mage, foal, and projeton planes. Expermental results show that the proposed algorthm s apable of generatng aurate georegstered mages for hgh flyng arborne vehles. Whle ths method has been tested usng aeral photographs, t an be extended to Satellte mages as well as other mage data. A speedup of over 10x has been aheved over the CPU verson. Index Terms Camera model, Dgtal Elevaton Maps, multple threads, Georegstraton, Orthoretfaton I. INTRODUCTION Ths paper s based on the methodology proposed by Jovanov et. al [5]. The orgnal algorthm has been modfed to mtgate errors and has been enhaned to map to a Graphal Proessor Unt (GPU) to lower lateny. Note that regstraton s the hghest lateny ausng funton n most arborne system mage proessng software han. It has a hgher lateny than preproessng and mage ompresson. The man reasons for seletng ths methodology are, frstly, the algorthm ould be mult threaded and parallelzed, seondly, t ould be modfed to ft the resoure n the GPU namely, the shared memory, and thrdly, t ould be hanged to mtgate errors to be wthn the requred threshold. In ths algorthm, to automatally regster aeral mages, a amera n whh the amera model s known, and a fxed oordnate system ndependent of the dreton of flght to represent the mage, foal and projeton planes s used. Global poston system (GPS)/Instrument navgaton system (INS) data n onjunton wth dgtal elevaton maps (DEM) are used, to perform aurate orthoretfaton and geo regstraton smultaneously, along wth the ntellgent seleton of parameters, to redue lateny and mtgate errors. The requred equatons are desrbed n detal, and the log leadng to these equatons have been explaned extensvely. The modfed algorthm targetng a GPU has been fully mplemented usng a Wndows based omputng system, usng the C language n a CUDA envronment. Ths exeutable program has been used to generate aurate orthoretfed and geo regstered maps usng many nput mages. A speedup of over 10x has been aheved over the CPU verson. Whle ths proposed methodology has been tested usng only aeral photographs aqured from hgh flyng arborne vehles, t an be extended to Satellte mages, as well as, other ases, easly. Many researhers have studed general mage regstraton [1]-[6], [8]-[21] extensvely durng the past deades wth revews of the methods provded n [4] [19]. These also gve the work done n the areas related to regsterng aeral mages. The orgnal algorthm has been used for varous applatons and s explaned n [1],[3] and [5]. Many others researhers have addressed regstraton of aeral mages [8] and have dealt wth orthoretfaton and georegstraton [9, 10] separately, as well as, a omposte problem. Shekh et. al. [12] has proposed orthoretfaton of aeral mages usng elevaton maps and a amera model. Gabor features of the orthoretfed mages are deteted and normalzed orrelaton s obtaned between a referene frame and the urrent frame. Feature lnkng loal regstraton and dret regstraton s performed and an adjustment for the amera model has been norporated n the proposed method. Three proesses for data retfaton (orthoretfaton), establshment of orrespondene, and model update are used n ths method. Shekh et. al. [13] has proposed somewhat of a smlar method to [12], usng elevaton maps and feature based orrespondene. An teratve method has been proposed to optmze global smlartes and a gradent based optmzaton algorthm has been used. Xong et. al. [16] has proposed a Harrs orner based approah that does not requre establshng any orrespondene. Yasen [17] has proposed to ompare smlartes of the referene and a urrent mage to establsh a orrespondene and regster them to eah other. Many have researhed the problem of regsterng an mage frame to another mage. In [8] a feature mathng to a prevous frame and lnear optmzaton method based on the Levenberg-Marquardt optmzaton algorthm has been

2 explaned. In [10] a general method of mathng geometr features has been explaned for any mage that ould be used for aeral mages also. In [6], a log polar transform based method to regster mages to regster gener mages. The advantage of usng log-polar over the Cartesan oordnate representaton s that any rotaton and sale n the Cartesan oordnates s represented as shftng n the angular and the log-radus dretons n the log-polar oordnates, respetvely. In [11], a smlar log polar transform s ombned wth the phase orrelaton to regster mages. In ths proposed method, the sale and the rotaton angle between the referene and the sensed mage s omputed and appled to obtan the regstered mage. Due to the lmted reovery of the rotaton angle by the Fast Fourer Transform and Log polar Transform n the frequeny doman, the regstraton method proposed by Zoka et al. [20] s performed entrely n the spatal doman. Ths work desrbes a novel tehnque to reover large smlarty transformatons (rotaton/sale/translaton) and moderate perspetve deformatons among mage pars. It ntrodues a hybrd algorthm that features log-polar mappngs and nonlnear least squares optmzaton usng the Levenberg Marquardt algorthm. In ths method the translaton parameter s reovered by usng the oarse-to-fne mult-resoluton framework, and the sale and rotaton parameters are obtaned by mathng the log-polar transformed mages usng a rossorrelaton funton. In [18] the haratersts of thn-plate splne, mult-quadr, peewse lnear and weghted mean transformaton funtons are explored and ther performanes n the regstraton of mages wth nonlnear geometr dfferenes are ompared for the purpose of regsterng two mages. The effetve use of GPS/INS data for mage regstraton has been shown by Sh et. al. n [15] and a hstogram based method has been explaned n [16]. II. PROPOSED METHODOLOGY A. CUDA Programmng [7] Compute unfed deve arhteture (CUDA) s a framework that allows users to map algorthms to Nvda GPUs and aelerate to lower the lateny. In ths unfed arhteture, all the hardware funtons of the GPU an be aessed through a sngle programmng model. CUDA ompatble GPUs are sngle nstruton multple data (SIMD) mahnes. They are apable of aeleratng loop bodes that do not have any nterloop data dependenes. Furthermore, algorthms that are order O(n 3 ) or more are very sutable to aelerate and hgher speedup an be aheved. The programmng model s based on ntatng multple hardware threads that exeute the same soure ode kernel on the GPU to leverage the benefts of the SIMD arhteture. There s a two level herarhy to spefy threads namely the blok and the grd. The sze of the blok, defnes the number of threads assgned to sngle mult proessor (MP) and exeuted n any stream proessor (SP) n that MP. The grd defnes the number of bloks that are n an algorthm. Lower lateny s aheved by omputng the threads n parallel n multple MPs. It s logal to assgn a number of threads that s greater than double the number of SPs n a MP to a MP. When a thread s aessng memory, whh s hgh lateny operaton, t an exeute another thread. At the hghest level of the memory herarhy s global memory, whh s used to ommunate wth the host memory. Shared memory s at the next level of the herarhy, and faltates the ommunaton between SP n a sngle MP. Loal memory s at the lowest level of the herarhy, and s reserved for loal varable wthn a SP. Varable assgned to the loal memory of an SP are not aessble from other SPs n a MP. Arrays that are oped from the host memory are loaded to the shared memory n sutable blok sze and all the SPs an have aess to that partular blok of the nput array. Basally, all the threads assgned to a MP an aess the bloks of memory of eah array that s assgned n the shared memory. The man reason to load a blok to the shared memory s that aessng shared memory auses lower lateny than aessng the global memory. Ths s one of the advantages of programmng n CUDA. By storng arrays n shared memory, global memory aesses are redued, and onsequently overall lateny s redued. However, whle there s a very large (n G. Bytes) of global memory, the avalable shared memory s very lmted (~2 MB). Threads assgned to a MP an be synhronzed to wth eah other by usng a thread barrer mehansm. At present, there s no mehansm to synhronze the thread n dfferent MPs. Therefore, t s essental that there be no data dependeny between bloks. Coalesed memory wrtng to the global memory s attempted, where ever possble, to redue lateny. Basally, all the threads n an MP should be synhronzed, before wrtng bak the outputs to the global memory. B. Enhanements to the orgnal methodology The followng enhanements were ntrodued to the orgnal ode proposed n [5]. These were done manly to mtgate regstraton errors, mprove parallelsm and redue lateny. 1. Changed the alulaton to determne the appromate sze of the pxel n the Earth Coordnates (redued under samplng) 2. Re-arranged the loops to ahe the memory more effently (lower lateny) 3. Removed nter dependeny between loops (for mproved parallelsm) 5. Fxed omputatons around edges (to mtgate errors) 4. The offset and the pantng value omputatons were ombned to be done n one loop. Ths redued memory and shared memory requred for the CPU and GPU mplementatons, respetvely. C. Image Projeton A georetfed mage has been projeted onto an Earth oordnate system whh gves a geo-loaton for eah pxel. However, the georetfed mage an ether have a perspetve that s not orthogonal to the projeton plane, or any heght assoated wth the loatons obtaned from some elevaton map. In general, Orthoretfaton s the proess of projetng

3 an mage so that the perspetve vew angle hanges to be orthogonal to the sene. However, when aeral mages are orthoretfed, they are typally projeted onto an Earth based map and assoated (DEM), along wth removng the perspetve dstortons. The result s essental for reatng more meanngful data from aeral magery as t an then be ted to a loaton. There are two types of projeton used for orthoretfaton. The frst type s forward projeton, where an mage oordnate s mapped to a projeton plane oordnate. Forward projeton sn t used wdely for orthoretfaton, espeally wth aeral magery beause the resultng pxels are not evenly spaed. Therefore, bak projeton s used more frequently. For bak projeton a world oordnate loaton s projeted onto the mage plane. The result of bak projeton s an evenly spaed mage. In photogrammetry, the oordnate system, and the assoated rotaton angle defntons are shown below n Fgure 1. The varables at the orgn of the oordnate system are the magng system enter denoted by (X, Y, Z ). amera foal length, f, the world oordnate beng projeted, (X,Y,Z), the magng system enter, (X, Y, Z ), and the ndvdual elements of the transform matrx n Equaton 1. m11( X X) + m12( Y Y ) + m13( Z Z) = f (2) m ( X X ) + m ( Y Y ) + m ( Z Z ) m21( X X ) + m22( Y Y ) + m23( Z Z) j = f (3) m ( X X ) + m ( Y Y ) + m ( Z Z ) 31 C. Iteratve Algorthm Desrpton 32 The followng equatons are based on the methodology desrbed n [5]. Before the orthoretfaton begns, the amera s albrated, whh determnes the foal length and ntal extrns amera parameters. One an mage s aptured wth the orrespondng alttude and GPS loaton, the extrns parameters an be omputed and orrespond to the transform matrx elements. The frst step n the orthoretfaton proess s to determne the regon of nterest (ROI) of the pre-loaded elevaton map. In ths step, the orners of the mage plane (the mage footprnt) are forward projeted onto the elevaton map. The ROI s then used to estmate the requred pxel sze, to redue the loss of data durng the projeton proess. The pxel sze estmated, determnes the nterpolaton fator requred for the rest of the orthophoto reaton. As Fgure 2 shows, the DEM has a relatvely oarse samplng. From the oarse samplng, the ROI requres a fner samplng. The fner samplng s aomplshed usng a blnear nterpolaton method Fgure 1. Projeton Geometry The rotatons an be multpled together usng the standard rotaton matres, desgnated at R to form an all enompassng transform matrx, M, and shown n Equaton 1. The world oordnate system an be multpled by M to ompute the orrespondng mage oordnates. m 11 m12 m13 M = m m m = R RR m m m ω φ κ One reason ths relatonshp works s that the magng system enter, the world oordnate, and the orrespondng mage plane loaton all are on a lne. Ths relatonshp an be modeled usng the ollnearty equatons shown n Equatons 2 and 3. The mage plane ndes, and j, are a funton of the (1) Fgure 2. Relatonshp between the Elevaton map, Regon of Interest (ROI) and Image footprnt. Fgure 2 shows the relatonshp between DEM, the ROI, and the mage footprnt. The equaton used for the omputaton of the nterpolaton fator, I f, s shown n Equaton 4. The sde of the mage footprnt nearest the magng system s measured n terms of the DEM samplng, gvng a dstane, r, n meters. The dstane s then dvded by the number of mage pxels along the orrespondng sde, N r. One ssue s that the nterpolaton fator determned from the nearest sde an lead to over samplng and alasng artfats along the furthest footprnt sde. To mtgate the alasng

4 artfats at the opposte sde of the footprnt, s to sale the nterpolaton fator to a slghtly hgher value, n ths ase a fator 1.2 s emprally determned to be the most sutable. r If 1. 2 N = (4) The ollnearty equatons shown n Equatons 1 and 2 are deal for parallelzaton as eah resultng pxel loaton s ndependent of the other pxel loatons. However, when performng the omputatons, lower memory aesses typally redue the omputatonal lateny. To redue the amount of memory aesses, all of the nterpolated pxels, wthn a sngle DEM pxel are projeted, before a new set of elevaton map pxels are loaded. The ollnearty equatons are modfed as shown n Equatons 17 and 18. The dstanes are alulated for eah nterpolated loaton wthn the ROI n all three dretons, D x for the dstane from the magng system n the horzontal dreton, D y for the dstane n the vertal dreton, and D z for the hange n alttude. The nterpolated ndes are ndated usng the subsrpt. m11dx[ ] + m12dy[ y ] + m13dz[ ] [ ] = f (17) m D [ x ] + m D [ y ] + m D [ x, y ] 31 x 32 m21dx [ ] + m22dy[ y ] + m23dz [ ] j[ ] = f (18) m31dx[ ] + m32dy[ y ] + m33dz [ ] The nput mage, amera model, the entre elevaton maps and ROI oordnates are passed as parameters. The output s the orthoretfed mage. The psuedoode for the urrent mplementaton on the CPU s shown below. for y north 0, max_pxels North -1 //of the elevaton map ROI Calulate ntal D y for x east 0: max_pxels East -1 //of the elevaton map ROI - Compute the offset of the startng pxel of eah blok Reset D y Calulate ntal D x Load DEM pxels for γ north 0:INTERPOLATION_FACTOR -1 Reset D x Calulate ntal D z for χ East 0: INTERPOLATION_FACTOR -1 Calulate Calulate j Compute the orrespondng ntensty value for pantng Inrement D x, D z endfor χ; Inrement D y endfor γ; endfor x; endfor y; r y 33 z IV Implementaton and Expermental results A. Mult threaded algorthm The teratve algorthm gven above was mult threaded targetng a CUDA envronment. Note that the nter loop data dependenes have been removed and the ode s parallelzable usng multple threads. The omputatons for eah DEM loaton an be parallelzed for a square wndow of INTERPOLATION_FACTOR sze on eah sde (wdth and heght). Ths an be used as the blok sze to spawn that many threads n the CUDA envronment. The resoures on the GPU do not support a very large INTERPOLATION_FACTOR f t s used to generate the number of threads. A onstant multpler fator was onsdered. Ths was also not attratve as the INTERPOLATION_FACTOR was a varable and ould be any value upto 255. Therefore, (INTERPOLATION_FACTOR x1) threads were used n the CUDA envronment, nstead of the possble (INTERPOLATION_FACTOR x INTERPOLATION_FACTOR). Ths results n a loop n the kernel, whh exeutes INTERPOLATION_FACTOR number of loops. Note that the mamum number of thread on a proessor has been nreased to from 768, for GTX 6xx seres (Kepler) GPUs and later. However, to ensure ompatblty wth older ards ths ondton has been mantaned n the present mplementaton. The grd sze was set to the sze of the ROI of the elevaton map n the East and North dreton respetvely. The nput mage, and the elevaton map were oped to the GPU (global) and memory was alloated to return the resultng mage. Some other requred parameters, suh as, the amera model, the GPS oordnates of the amera, were also passed to the GPU. The strategy that has been used to map the ode on the GPU s to use the shared memory and the loal memory, as muh as, possble. The 2x2 array for the loalzed DEM values, the D E are alloated n shared memory. D N s alloated an array of sze INTERPOLATION_FACTOR n shared memory. All the other varables are assgned to loal memory. Ths memory alloaton enables regstraton wth even larger nterpolaton fators to be omputed on the GPU. These varables are aessed by all the threads assgned to a MP. The pseudo ode of the kernel runnng on the GPU s gven next.

5 nt k= threadidx.x; //range 0:nterpolaton_fator-1 f(k==0) { Reset D y Calulate D x and save n shared memory Load DEM pxels and save n shared memory } synthread(); //Synhronze all the threads Reset D x Calulate ntal D z for χ East 0: INTERPOLATION_FACTOR -1 Calulate ; Calulate j; Compute the orrespondng ntensty value for pantng Inrement D x, D z ; endfor χ; The offset of the resultant mage where the panted value s store s omputed n the kernel. Ths offset s heked f t s wthn the borders of the resultant mage. If t s wthn, the panng value s stored. Sne every MP omputes dfferent offsets to the resultng mage there s no possblty of oalesed memory wrtes. Basally, there s not need for all the threads to be synhronzed before mage savng. The allng routne runnng on the CPU s as follow. Frst, the memory s alloated on the deve for the mage data, the elevaton map and the results. The elevaton map s oped to the deve only one n many regstraton mage alls. Seond, the mage and the elevaton map are oped to the deve. Thrd, the number of threads that must be ntalzed on the blok and the grd are set and the deve based regstraton funton s alled. Fourth on the return, the results are oped from the deve the host. Note that the sze of the memory of the mage, the elevaton map and the results are dfferent. They are not the same sze n any gve senaro. //Alloate memory for the mage, elevaton map //and the results and opy the arrays. udamallo((vod**) &d_mg_data, mg_mem_sze); udamallo((vod**) &d_terran_data,terran_mem_sze); udamallo((vod**) &d_results, results_mem_sze); udamempy(d_mg_data, mg_data, mg_mem_sze, udamempyhosttodeve); udamempy(d_terran_data, terran_data, terran_mem_sze, udamempyhosttodeve); dm3 blok_threads(nterpolaton_fator, 1); dm3 grd(max_pxels East, max_pxels North ); //Call the GPU routne regstraton_gpu<<<grd, blok_threads>>> (d_mg_data, d_terran_data, d_results, other_params); //Copy the results to host udamempy(gpu_results, d_results, results_mem_sze, udamempydevetohost); B. Expermental Results Varous tests were onduted usng dfferent nput mages and were regstered. In one test, an mage of sze 9000x9000 of haraters and a terran of sze 7202x4501 floats were used. Usng a ROI of 162x127 and an INTERPOLATION_FACTOR of 81, resulted n an mage of sze (162x81)x(127x81), whh s 13122x Ths mplementaton and the CPU based mplementaton were ompared for lateny. The lateny for the CPU verson was 4.15 seonds and the GTX 580 GPU verson, the lateny was 0.4 seonds. Ths gave an average speedup of 10.3x over the CPU verson runnng on a 3.4 GHz Quad ore Xeon based mahne. V Conluson Ths paper gves extensve detals of the proposed mplementaton. The tests onduted seem to prove that the GPU verson s well suted for robust aeral mage regstraton. The proposed GPU targeted mplementaton of the methodology of ths paper s effetve n redung the lateny for aeral mage regstraton funton. More testng s requred to asertan the robustness for varous nput mages, and another verson should be developed targetng the Kepler ard and n OpenCL as future works. REFERENCES [1] Douglass A. Alexander, Robert G. Deen, Paul M. Andres, Payam Zaman, Helen B. Mortensen, Amy C. Chen, Mhael K. Cayanan, Jeffrey R. Hall, Vadm S. Klohko, Oleg Parser, Carol L. Stanley, Charles K. Thompson, and Gary M. Yag. "Proessng of Mars Exploraton Rover magery for sene and operatons plannng," Journal of Geophysal Researh, vol. 111, [2] Emmanuel Chrstophe, Julen Mhel, and Jord Inglada. Remote Sensng Proessng: From Multore to GPU. IEEE Journal of Seleted Tops n Appled Earth Observatons and Remote Sensng, vol 4, ssue 3: , September [3] Kahang D and Rongng L. CAVHOR amera model and ts photogrammetr onverson for planetary applatons. Journal of Geophysal Researh, vol. 109, [4] A. Goshtasby. 2-D and 3-D Image Regstraton for Medal, Remote Sensng, and Industral Applatons, New York, Wley Press, [5] Veljko M. Jovanov, Mhael M. Smyth, Ja Zong, Robert Ando and Graham W. Bothwell, "MISR Photogrammetr data reduton for geophysal retrevals," IEEE Transatons on Geosene and Remote Sensng, vol. 36, ssue 4, pp , July [6]Rttavee Matungka, Yuan F. Zheng, Robert L. Ewng, "Image Regstraton Usng Adaptve Polar Transform," IEEE Transatons on Image Proessng, Vol. 18, no. 10, pp Ot [7] Nvda Corporaton. "CUDA C Programmng Gude." [May 12, 2013]. [8] Clark F. Olson, Adnan I. Ansar, Curts W. Padgett. "Robust Regstraton of Aeral Image Sequenes," n Advanes

6 n Vsual Computng Leture Notes n Computer Sene, Volume 5876, G Bebs et. al.(eds), Berln Hedeleberg: Sprnger, 2009, pp [9] Clark F. Olson. "Image regstraton by algnng entropes." n Proeedngs of the IEEE Computer Soety Conferene on Computer Vson and Pattern Reognton. Volume 2. pp , De [10] Clark F. Olson. "A general method for geometr feature mathng and model extraton." Internatonal Journal of Computer Vson. Volume 45, Sprnger, 39-54, [11] Jgnesh N. Sarvaya, Suprava Patnak, Kajal Kothar. Image Regstraton Usng Log Polar Transform and Phase Correlaton to Reover Hgher Sale, Journal of Pattern Reognton Researh 7, 2012, pp [12] Yaser Shekh, Sohab Kahn, Mubarak Shah. "Featurebased geo regstraton of aeral mages", Anthony Stefands, Slva Nttel (Eds), n Geosensor Networks, Boa Raton, Florda, USA, CRC Press, 2004, pp [13] Yaser Shekh, Sohab Kahn, Mubarak Shah, Rhard Cannata. Geodet Algnment of Aeral Vdeo Frames, Mubarak Shah Rakesh Kumar (Eds), n Vdeo Regstraton, Vdeo Computng Seres, Kluwer Aadem Publshers, pp [14] Juan Sh, Jnlng Wang, Yamng Xu, "Use of GPS/INS observatons for effent mathng of UAV mages", In Proeedngs of the Internatonal Global Navgaton Satellte Systems Soety IGNSS Symposum, [15] H. Tuo, L. Zhang, Y. Lu. Mult sensor aeral mage regstraton usng dret hstogram spefaton. n Proeedngs of the IEEE Internatonal Conferene on Networkng, Sensng and Control. 2004, pp [16] Y. Xong, F. Quek. Automat aeral mage regstraton wthout orrespondene. n Proeedngs of the 4th Internatonal Conferene on Computer Vson Systems [17] M. S. Yasen, P. Agathokls. "A robust, feature-based algorthm for aeral mage regstraton," n Proeedngs of the IEEE Internatonal Symposum on Industral Eletrons , [18] L. Zagorhev and A. Goshtasby, A omparatve study of transformaton funtons for nonrgd mage regstraton, IEEE Trans. Image Proessng, vol. 15, no. 3, pp , [19] Ztova, J. Flusser. "Image regstraton methods: A survey," n Image and Vson Computng, Volume 21, J. M. Frahm, M. Pant et. al.(eds), Elsver, 2003, pp [20] S. Zoka and G.Wolberg, "Image regstraton usng logpolar mappngs for reovery of large-sale smlarty and projetve transformatons," IEEE Trans. Image Proessng, vol. 14, no. 10, pp , Ot [21] S. Zoka and G.Wolberg, "Robust Image Regstraton Usng Log-polar Transform," In Proeedngs of the IEEE Internatonal Conferene on Image Proessng, September, vol. 1, pp , 2005.

Matrix-Matrix Multiplication Using Systolic Array Architecture in Bluespec

Matrix-Matrix Multiplication Using Systolic Array Architecture in Bluespec Matrx-Matrx Multplaton Usng Systol Array Arhteture n Bluespe Team SegFault Chatanya Peddawad (EEB096), Aman Goel (EEB087), heera B (EEB090) Ot. 25, 205 Theoretal Bakground. Matrx-Matrx Multplaton on Hardware

More information

REGISTRATION OF TERRESTRIAL LASER SCANNER DATA USING IMAGERY INTRODUCTION

REGISTRATION OF TERRESTRIAL LASER SCANNER DATA USING IMAGERY INTRODUCTION EGISTATION OF TEESTIAL LASE SCANNE DATA USING IMAGEY Khall Al-Manasr, Ph.D student Clve S. Fraser, Professor Department of Geomats Unversty of Melbourne Vtora 3010 Australa k.al-manasr@pgrad.unmelb.edu.au.fraser@unmelb.edu.au

More information

Progressive scan conversion based on edge-dependent interpolation using fuzzy logic

Progressive scan conversion based on edge-dependent interpolation using fuzzy logic Progressve san onverson based on edge-dependent nterpolaton usng fuzzy log P. Brox brox@mse.nm.es I. Baturone lum@mse.nm.es Insttuto de Mroeletróna de Sevlla, Centro Naonal de Mroeletróna Avda. Rena Meredes

More information

Microprocessors and Microsystems

Microprocessors and Microsystems Mroproessors and Mrosystems 36 (2012) 96 109 Contents lsts avalable at SeneDret Mroproessors and Mrosystems journal homepage: www.elsever.om/loate/mpro Hardware aelerator arhteture for smultaneous short-read

More information

Improved Accurate Extrinsic Calibration Algorithm of Camera and Two-dimensional Laser Scanner

Improved Accurate Extrinsic Calibration Algorithm of Camera and Two-dimensional Laser Scanner JOURNAL OF MULTIMEDIA, VOL. 8, NO. 6, DECEMBER 013 777 Improved Aurate Extrns Calbraton Algorthm of Camera and Two-dmensonal Laser Sanner Janle Kong, Le Yan*, Jnhao Lu, Qngqng Huang, and Xaokang Dng College

More information

Color Texture Classification using Modified Local Binary Patterns based on Intensity and Color Information

Color Texture Classification using Modified Local Binary Patterns based on Intensity and Color Information Color Texture Classfaton usng Modfed Loal Bnary Patterns based on Intensty and Color Informaton Shvashankar S. Department of Computer Sene Karnatak Unversty, Dharwad-580003 Karnataka,Inda shvashankars@kud.a.n

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

FULLY AUTOMATIC IMAGE-BASED REGISTRATION OF UNORGANIZED TLS DATA

FULLY AUTOMATIC IMAGE-BASED REGISTRATION OF UNORGANIZED TLS DATA FULLY AUTOMATIC IMAGE-BASED REGISTRATION OF UNORGANIZED TLS DATA Martn Wenmann, Bors Jutz Insttute of Photogrammetry and Remote Sensng, Karlsruhe Insttute of Tehnology (KIT) Kaserstr. 12, 76128 Karlsruhe,

More information

AVideoStabilizationMethodbasedonInterFrameImageMatchingScore

AVideoStabilizationMethodbasedonInterFrameImageMatchingScore Global Journal of Computer Sene and Tehnology: F Graphs & vson Volume 7 Issue Verson.0 Year 207 Type: Double Blnd Peer Revewed Internatonal Researh Journal Publsher: Global Journals In. (USA) Onlne ISSN:

More information

3D Scene Reconstruction System from Multiple Synchronized Video Images

3D Scene Reconstruction System from Multiple Synchronized Video Images 3D Sene Reonstruton Sstem from Multple Snhronzed Vdeo Images aewoo Han 1, Juho Lee 2, Hung S. Yang 3 AIM Lab., EE/CS Dept., KAIS 1,2,3 373-1, Guseong-dong, Yuseong-gu, Daejon, Republ of Korea { bluebrd

More information

A Flexible Solution for Modeling and Tracking Generic Dynamic 3D Environments*

A Flexible Solution for Modeling and Tracking Generic Dynamic 3D Environments* A Flexble Soluton for Modelng and Trang Gener Dynam 3D Envronments* Radu Danesu, Member, IEEE, and Sergu Nedevsh, Member, IEEE Abstrat The traff envronment s a dynam and omplex 3D sene, whh needs aurate

More information

Steganalysis of DCT-Embedding Based Adaptive Steganography and YASS

Steganalysis of DCT-Embedding Based Adaptive Steganography and YASS Steganalyss of DCT-Embeddng Based Adaptve Steganography and YASS Qngzhong Lu Department of Computer Sene Sam Houston State Unversty Huntsvlle, TX 77341, U.S.A. lu@shsu.edu ABSTRACT Reently well-desgned

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

TAR based shape features in unconstrained handwritten digit recognition

TAR based shape features in unconstrained handwritten digit recognition TAR based shape features n unonstraned handwrtten dgt reognton P. AHAMED AND YOUSEF AL-OHALI Department of Computer Sene Kng Saud Unversty P.O.B. 578, Ryadh 543 SAUDI ARABIA shamapervez@gmal.om, yousef@s.edu.sa

More information

Research on Neural Network Model Based on Subtraction Clustering and Its Applications

Research on Neural Network Model Based on Subtraction Clustering and Its Applications Avalable onlne at www.senedret.om Physs Proeda 5 (01 ) 164 1647 01 Internatonal Conferene on Sold State Deves and Materals Sene Researh on Neural Networ Model Based on Subtraton Clusterng and Its Applatons

More information

A high-resolution and high-speed 3D imaging system and its application on ATR

A high-resolution and high-speed 3D imaging system and its application on ATR A hgh-resoluton and hgh-speed 3D magng sstem and ts applaton on AR A hgh-resoluton and hgh-speed 3D magng sstem and ts applaton on AR homas. Lu and en-hsn Chao Jet Propulson Laborator/Calforna Insttute

More information

MULTIPLE OBJECT DETECTION AND TRACKING IN SONAR MOVIES USING AN IMPROVED TEMPORAL DIFFERENCING APPROACH AND TEXTURE ANALYSIS

MULTIPLE OBJECT DETECTION AND TRACKING IN SONAR MOVIES USING AN IMPROVED TEMPORAL DIFFERENCING APPROACH AND TEXTURE ANALYSIS U.P.B. S. Bull., Seres A, Vol. 74, Iss. 2, 2012 ISSN 1223-7027 MULTIPLE OBJECT DETECTION AND TRACKING IN SONAR MOVIES USING AN IMPROVED TEMPORAL DIFFERENCING APPROACH AND TEXTURE ANALYSIS Tudor BARBU 1

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

LOCAL BINARY PATTERNS AND ITS VARIANTS FOR FACE RECOGNITION

LOCAL BINARY PATTERNS AND ITS VARIANTS FOR FACE RECOGNITION IEEE-Internatonal Conferene on Reent Trends n Informaton Tehnology, ICRTIT 211 MIT, Anna Unversty, Chenna. June 3-5, 211 LOCAL BINARY PATTERNS AND ITS VARIANTS FOR FACE RECOGNITION K.Meena #1, Dr.A.Suruland

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

Optimal shape and location of piezoelectric materials for topology optimization of flextensional actuators

Optimal shape and location of piezoelectric materials for topology optimization of flextensional actuators Optmal shape and loaton of pezoeletr materals for topology optmzaton of flextensonal atuators ng L 1 Xueme Xn 2 Noboru Kkuh 1 Kazuhro Satou 1 1 Department of Mehanal Engneerng, Unversty of Mhgan, Ann Arbor,

More information

Gabor-Filtering-Based Completed Local Binary Patterns for Land-Use Scene Classification

Gabor-Filtering-Based Completed Local Binary Patterns for Land-Use Scene Classification Gabor-Flterng-Based Completed Loal Bnary Patterns for Land-Use Sene Classfaton Chen Chen 1, Lbng Zhou 2,*, Janzhong Guo 1,2, We L 3, Hongjun Su 4, Fangda Guo 5 1 Department of Eletral Engneerng, Unversty

More information

Boosting Weighted Linear Discriminant Analysis

Boosting Weighted Linear Discriminant Analysis . Okada et al. / Internatonal Journal of Advaned Statsts and I&C for Eonoms and Lfe Senes Boostng Weghted Lnear Dsrmnant Analyss azunor Okada, Arturo Flores 2, Marus George Lnguraru 3 Computer Sene Department,

More information

Performance Evaluation of TreeQ and LVQ Classifiers for Music Information Retrieval

Performance Evaluation of TreeQ and LVQ Classifiers for Music Information Retrieval Performane Evaluaton of TreeQ and LVQ Classfers for Mus Informaton Retreval Matna Charam, Ram Halloush, Sofa Tsekerdou Athens Informaton Tehnology (AIT) 0.8 km Markopoulo Ave. GR - 19002 Peana, Athens,

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

Avatar Face Recognition using Wavelet Transform and Hierarchical Multi-scale LBP

Avatar Face Recognition using Wavelet Transform and Hierarchical Multi-scale LBP 2011 10th Internatonal Conferene on Mahne Learnng and Applatons Avatar Fae Reognton usng Wavelet Transform and Herarhal Mult-sale LBP Abdallah A. Mohamed, Darryl D Souza, Naouel Bal and Roman V. Yampolsky

More information

A MPAA-Based Iterative Clustering Algorithm Augmented by Nearest Neighbors Search for Time-Series Data Streams

A MPAA-Based Iterative Clustering Algorithm Augmented by Nearest Neighbors Search for Time-Series Data Streams A MPAA-Based Iteratve Clusterng Algorthm Augmented by Nearest Neghbors Searh for Tme-Seres Data Streams Jessa Ln 1, Mha Vlahos 1, Eamonn Keogh 1, Dmtros Gunopulos 1, Janwe Lu 2, Shouan Yu 2, and Jan Le

More information

Measurement and Calibration of High Accuracy Spherical Joints

Measurement and Calibration of High Accuracy Spherical Joints 1. Introduton easurement and Calbraton of Hgh Auray Spheral Jonts Ale Robertson, Adam Rzepnewsk, Alexander Sloum assahusetts Insttute of Tehnolog Cambrdge, A Hgh auray robot manpulators are requred for

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

The Simulation of Electromagnetic Suspension System Based on the Finite Element Analysis

The Simulation of Electromagnetic Suspension System Based on the Finite Element Analysis 308 JOURNAL OF COMPUTERS, VOL. 8, NO., FEBRUARY 03 The Smulaton of Suspenson System Based on the Fnte Element Analyss Zhengfeng Mng Shool of Eletron & Mahanal Engneerng, Xdan Unversty, X an, Chna Emal:

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

ON THE USE OF THE SIFT TRANSFORM TO SELF-LOCATE AND POSITION EYE-IN-HAND MANIPULATORS USING VISUAL CONTROL

ON THE USE OF THE SIFT TRANSFORM TO SELF-LOCATE AND POSITION EYE-IN-HAND MANIPULATORS USING VISUAL CONTROL XVIII Congresso Braslero de Automáta / a 6-setembro-00, Bonto-MS ON THE USE OF THE SIFT TRANSFORM TO SELF-LOCATE AND POSITION EYE-IN-HAND MANIPULATORS USING VISUAL CONTROL ILANA NIGRI, RAUL Q. FEITOSA

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

A Robust Algorithm for Text Detection in Color Images

A Robust Algorithm for Text Detection in Color Images A Robust Algorthm for Tet Deteton n Color Images Yangng LIU Satosh GOTO Takesh IKENAGA Abstrat Tet deteton n olor mages has beome an atve researh area sne reent deades. In ths paper we present a novel

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

A Toolbox for Easily Calibrating Omnidirectional Cameras

A Toolbox for Easily Calibrating Omnidirectional Cameras A oolbox for Easly Calbratng Omndretonal Cameras Davde Saramuzza, Agostno Martnell, Roland Segwart Autonomous Systems ab Swss Federal Insttute of ehnology Zurh EH) CH-89, Zurh, Swtzerland {davdesaramuzza,

More information

Multiscale Heterogeneous Modeling with Surfacelets

Multiscale Heterogeneous Modeling with Surfacelets 759 Multsale Heterogeneous Modelng wth Surfaelets Yan Wang 1 and Davd W. Rosen 2 1 Georga Insttute of Tehnology, yan.wang@me.gateh.edu 2 Georga Insttute of Tehnology, davd.rosen@me.gateh.edu ABSTRACT Computatonal

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

Computing Cloud Cover Fraction in Satellite Images using Deep Extreme Learning Machine

Computing Cloud Cover Fraction in Satellite Images using Deep Extreme Learning Machine Computng Cloud Cover Fraton n Satellte Images usng Deep Extreme Learnng Mahne L-guo WENG, We-bn KONG, Mn XIA College of Informaton and Control, Nanjng Unversty of Informaton Sene & Tehnology, Nanjng Jangsu

More information

Pattern Classification: An Improvement Using Combination of VQ and PCA Based Techniques

Pattern Classification: An Improvement Using Combination of VQ and PCA Based Techniques Ameran Journal of Appled Senes (0): 445-455, 005 ISSN 546-939 005 Sene Publatons Pattern Classfaton: An Improvement Usng Combnaton of VQ and PCA Based Tehnques Alok Sharma, Kuldp K. Palwal and Godfrey

More information

Session 4.2. Switching planning. Switching/Routing planning

Session 4.2. Switching planning. Switching/Routing planning ITU Semnar Warsaw Poland 6-0 Otober 2003 Sesson 4.2 Swthng/Routng plannng Network Plannng Strategy for evolvng Network Arhtetures Sesson 4.2- Swthng plannng Loaton problem : Optmal plaement of exhanges

More information

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

More information

Bit-level Arithmetic Optimization for Carry-Save Additions

Bit-level Arithmetic Optimization for Carry-Save Additions Bt-leel Arthmet Optmzaton for Carry-Sae s Ke-Yong Khoo, Zhan Yu and Alan N. Wllson, Jr. Integrated Cruts and Systems Laboratory Unersty of Calforna, Los Angeles, CA 995 khoo, zhanyu, wllson @sl.ula.edu

More information

Bottom-Up Fuzzy Partitioning in Fuzzy Decision Trees

Bottom-Up Fuzzy Partitioning in Fuzzy Decision Trees Bottom-Up Fuzzy arttonng n Fuzzy eson Trees Maej Fajfer ept. of Mathemats and Computer Sene Unversty of Mssour St. Lous St. Lous, Mssour 63121 maejf@me.pl Cezary Z. Janow ept. of Mathemats and Computer

More information

Cluster ( Vehicle Example. Cluster analysis ( Terminology. Vehicle Clusters. Why cluster?

Cluster (  Vehicle Example. Cluster analysis (  Terminology. Vehicle Clusters. Why cluster? Why luster? referene funton R R Although R and R both somewhat orrelated wth the referene funton, they are unorrelated wth eah other Cluster (www.m-w.om) A number of smlar ndvduals that our together as

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

A Model-Based Approach for Automated Feature Extraction in Fundus Images

A Model-Based Approach for Automated Feature Extraction in Fundus Images A Model-Based Approah for Automated Feature Extraton n Fundus Images Huq L Shool of Computng Natonal Unversty of Sngapore dslhq@nus.edu.sg Opas Chutatape Shool of Eletral and Eletron Engneerng Nanyang

More information

A Novel Dynamic and Scalable Caching Algorithm of Proxy Server for Multimedia Objects

A Novel Dynamic and Scalable Caching Algorithm of Proxy Server for Multimedia Objects Journal of VLSI Sgnal Proessng 2007 * 2007 Sprnger Sene + Busness Meda, LLC. Manufatured n The Unted States. DOI: 10.1007/s11265-006-0024-7 A Novel Dynam and Salable Cahng Algorthm of Proxy Server for

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

Interval uncertain optimization of structures using Chebyshev meta-models

Interval uncertain optimization of structures using Chebyshev meta-models 0 th World Congress on Strutural and Multdsplnary Optmzaton May 9-24, 203, Orlando, Florda, USA Interval unertan optmzaton of strutures usng Chebyshev meta-models Jngla Wu, Zhen Luo, Nong Zhang (Tmes New

More information

International Journal of Pharma and Bio Sciences HYBRID CLUSTERING ALGORITHM USING POSSIBILISTIC ROUGH C-MEANS ABSTRACT

International Journal of Pharma and Bio Sciences HYBRID CLUSTERING ALGORITHM USING POSSIBILISTIC ROUGH C-MEANS ABSTRACT Int J Pharm Bo S 205 Ot; 6(4): (B) 799-80 Researh Artle Botehnology Internatonal Journal of Pharma and Bo Senes ISSN 0975-6299 HYBRID CLUSTERING ALGORITHM USING POSSIBILISTIC ROUGH C-MEANS *ANURADHA J,

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

DETECTING AND ANALYZING CORROSION SPOTS ON THE HULL OF LARGE MARINE VESSELS USING COLORED 3D LIDAR POINT CLOUDS

DETECTING AND ANALYZING CORROSION SPOTS ON THE HULL OF LARGE MARINE VESSELS USING COLORED 3D LIDAR POINT CLOUDS ISPRS Annals of the Photogrammetry, Remote Sensng and Spatal Informaton Senes, Volume III-3, 2016 XXIII ISPRS Congress, 12 19 July 2016, Prague, Czeh Republ DETECTING AND ANALYZING CORROSION SPOTS ON THE

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

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract 12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1,

More information

Scalable Parametric Runtime Monitoring

Scalable Parametric Runtime Monitoring Salable Parametr Runtme Montorng Dongyun Jn Patrk O Nel Meredth Grgore Roşu Department of Computer Sene Unversty of Illnos at Urbana Champagn Urbana, IL, U.S.A. {djn3, pmeredt, grosu}@s.llnos.edu Abstrat

More information

Fuzzy Modeling for Multi-Label Text Classification Supported by Classification Algorithms

Fuzzy Modeling for Multi-Label Text Classification Supported by Classification Algorithms Journal of Computer Senes Orgnal Researh Paper Fuzzy Modelng for Mult-Label Text Classfaton Supported by Classfaton Algorthms 1 Beatrz Wlges, 2 Gustavo Mateus, 2 Slva Nassar, 2 Renato Cslagh and 3 Rogéro

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

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

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

More information

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

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

THE PULL-PUSH ALGORITHM REVISITED

THE PULL-PUSH ALGORITHM REVISITED THE PULL-PUSH ALGORITHM REVISITED Improvements, Computaton of Pont Denstes, and GPU Implementaton Martn Kraus Computer Graphcs & Vsualzaton Group, Technsche Unverstät München, Boltzmannstraße 3, 85748

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

Fuzzy C-Means Initialized by Fixed Threshold Clustering for Improving Image Retrieval

Fuzzy C-Means Initialized by Fixed Threshold Clustering for Improving Image Retrieval Fuzzy -Means Intalzed by Fxed Threshold lusterng for Improvng Image Retreval NAWARA HANSIRI, SIRIPORN SUPRATID,HOM KIMPAN 3 Faculty of Informaton Technology Rangst Unversty Muang-Ake, Paholyotn Road, Patumtan,

More information

Adaptive Class Preserving Representation for Image Classification

Adaptive Class Preserving Representation for Image Classification Adaptve Class Preservng Representaton for Image Classfaton Jan-Xun M,, Qankun Fu,, Wesheng L, Chongqng Key Laboratory of Computatonal Intellgene, Chongqng Unversty of Posts and eleommunatons, Chongqng,

More information

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

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

More information

Modeling Radiometric Uncertainty for Vision with Tone-mapped Color Images

Modeling Radiometric Uncertainty for Vision with Tone-mapped Color Images 1 Modelng Radometr Unertanty for Vson wth Tone-mapped Color Images Ayan Chakrabart, Yng Xong, Baohen Sun, Trevor Darrell, Danel Sharsten, Todd Zkler, and Kate Saenko arxv:1311.6887v [s.cv] 9 Apr 14 Abstrat

More information

Topic 5: semantic analysis. 5.5 Types of Semantic Actions

Topic 5: semantic analysis. 5.5 Types of Semantic Actions Top 5: semant analyss 5.5 Types of Semant tons Semant analyss Other Semant tons Other Types of Semant tons revously, all semant atons were for alulatng attrbute values. In a real ompler, other types of

More information

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6)

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6) Harvard Unversty CS 101 Fall 2005, Shmon Schocken Assembler Elements of Computng Systems 1 Assembler (Ch. 6) Why care about assemblers? Because Assemblers employ some nfty trcks Assemblers are the frst

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

The Codesign Challenge

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

More information

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

Connectivity in Fuzzy Soft graph and its Complement

Connectivity in Fuzzy Soft graph and its Complement IOSR Journal of Mathemats (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 1 Issue 5 Ver. IV (Sep. - Ot.2016), PP 95-99 www.osrjournals.org Connetvty n Fuzzy Soft graph and ts Complement Shashkala

More information

An Adaptive Filter Based on Wavelet Packet Decomposition in Motor Imagery Classification

An Adaptive Filter Based on Wavelet Packet Decomposition in Motor Imagery Classification An Adaptve Flter Based on Wavelet Paket Deomposton n Motor Imagery Classfaton J. Payat, R. Mt, T. Chusak, and N. Sugno Abstrat Bran-Computer Interfae (BCI) s a system that translates bran waves nto eletral

More information

,.,,

,.,, ISSN 49-99 6. 9... /.......... 989.... 85-9.... - /.... //.. 5.. 8.. 5-55. 4... /.... //... 978.... 65-7. 5... :.... - :.: 5..6. /. 99. 46. Vtor su leturer Vtor alh Prof. PhD teh. s. lexandr Ddy ssos.

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

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

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

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

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

Simplification of 3D Meshes

Simplification of 3D Meshes Smplfcaton of 3D Meshes Addy Ngan /4/00 Outlne Motvaton Taxonomy of smplfcaton methods Hoppe et al, Mesh optmzaton Hoppe, Progressve meshes Smplfcaton of 3D Meshes 1 Motvaton Hgh detaled meshes becomng

More information

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016) Technsche Unverstät München WSe 6/7 Insttut für Informatk Prof. Dr. Thomas Huckle Dpl.-Math. Benjamn Uekermann Parallel Numercs Exercse : Prevous Exam Questons Precondtonng & Iteratve Solvers (From 6)

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

arxiv: v3 [cs.cv] 31 Oct 2016

arxiv: v3 [cs.cv] 31 Oct 2016 Unversal Correspondene Network Chrstopher B. Choy Stanford Unversty hrshoy@a.stanford.edu JunYoung Gwak Stanford Unversty jgwak@a.stanford.edu Slvo Savarese Stanford Unversty sslvo@stanford.edu arxv:1606.03558v3

More information

FUZZY SEGMENTATION IN IMAGE PROCESSING

FUZZY SEGMENTATION IN IMAGE PROCESSING FUZZY SEGMENTATION IN IMAGE PROESSING uevas J. Er,, Zaldívar N. Danel,, Roas Raúl Free Unverstät Berln, Insttut für Inforat Tausstr. 9, D-495 Berln, Gerany. Tel. 0049-030-8385485, Fax. 0049-030-8387509

More information

Machine Learning 9. week

Machine Learning 9. week Machne Learnng 9. week Mappng Concept Radal Bass Functons (RBF) RBF Networks 1 Mappng It s probably the best scenaro for the classfcaton of two dataset s to separate them lnearly. As you see n the below

More information

LECTURE : MANIFOLD LEARNING

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

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

AUTOMATICALLY MULTIPLE FEATURES DETECTION OF FACE SKETCH BASED ON MAXIMUM LINE GRADIENT

AUTOMATICALLY MULTIPLE FEATURES DETECTION OF FACE SKETCH BASED ON MAXIMUM LINE GRADIENT AUTOMATICALLY MULTIPLE FEATURES DETECTION OF FACE SKETCH BASED ON MAXIMUM LINE GRADIENT Arf Muntasa, Mohamad Harad, Maurdh Her Purnomo 3,,3 Eletral Engneerng Department, Insttut Teknolog Sepuluh Nopember,

More information

A Fast Way to Produce Optimal Fixed-Depth Decision Trees

A Fast Way to Produce Optimal Fixed-Depth Decision Trees A Fast Way to Produe Optmal Fxed-Depth Deson Trees Alreza Farhangfar, Russell Grener and Martn Znkevh Dept of Computng Sene Unversty of Alberta Edmonton, Alberta T6G 2E8 Canada {farhang, grener, maz}@s.ualberta.a

More information

Inverse-Polar Ray Projection for Recovering Projective Transformations

Inverse-Polar Ray Projection for Recovering Projective Transformations nverse-polar Ray Projecton for Recoverng Projectve Transformatons Yun Zhang The Center for Advanced Computer Studes Unversty of Lousana at Lafayette yxz646@lousana.edu Henry Chu The Center for Advanced

More information

Fitting and Alignment

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

More information

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

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

On the End-to-end Call Acceptance and the Possibility of Deterministic QoS Guarantees in Ad hoc Wireless Networks

On the End-to-end Call Acceptance and the Possibility of Deterministic QoS Guarantees in Ad hoc Wireless Networks On the End-to-end Call Aeptane and the Possblty of Determnst QoS Guarantees n Ad ho Wreless Networks S. Srram T. heemarjuna Reddy Dept. of Computer Sene Dept. of Computer Sene and Engneerng Unversty of

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

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

Semi-analytic Evaluation of Quality of Service Parameters in Multihop Networks

Semi-analytic Evaluation of Quality of Service Parameters in Multihop Networks U J.T. (4): -4 (pr. 8) Sem-analyt Evaluaton of Qualty of Serve arameters n Multhop etworks Dobr tanassov Batovsk Faulty of Sene and Tehnology, ssumpton Unversty, Bangkok, Thaland bstrat

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

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information