ANIMATED TOOLS FOR ILLUSTRATION, DEMONSTRATION AND STUDY OF GEOMETRIC RELATIONS IN PHOTOGRAMMETRY AND REMOTE SENSING USING MS-EXCEL

Size: px
Start display at page:

Download "ANIMATED TOOLS FOR ILLUSTRATION, DEMONSTRATION AND STUDY OF GEOMETRIC RELATIONS IN PHOTOGRAMMETRY AND REMOTE SENSING USING MS-EXCEL"

Transcription

1 ANIATED TOOLS FOR ILLSTRATION, DEONSTRATION AND STDY OF GEOETRIC RELATIONS IN PHOTOGRAETRY AND REOTE SENSING SING S-EXCEL K.A. Grabmaer, Internatonal Insttute for Geo-Informaton Scence and Earth Observaton (ITC), P.O.Box 6, 7500AA The Netherlands, KEY WORDS: Vsualzaton, Anmaton, Geometry, Orentaton, Teachng, Photogrammetry, Remote Sensng. ABSTRACT: For teachng about the geometry of Remote Sensng mages, Orentaton and Georeferencng problems spreadsheet graphcs were used for vsualzaton of stuatons n three-dmensonal space. They vsualze the stuaton durng acquston of Remote Sensng mages and demonstrate the effect of changes n the orentaton parameters onto the mage geometry, and show the nfluence of errors n the orentaton parameters on the geometry of the reconstructed object by stereo-resttuton. The relevant parameters (vewng, orentaton and errors n the orentaton) can be changed by macros n a contnuous fashon and the graphc s contnuously updated. In ths way a move-lke effect s obtaned. Also other spreadsheets were made, e.g. one showng the rotatng earth and an orbtng satellte as n a move (wth sphercal globe and crcular orbt, but all other parameters can be changed by macros). RESE : Pour ensegner la géométre des mages télédétecton ans que des problèmes d orentaton, on utlse les graphques des feulles des calculs pour vsualser la stuaton en 3 dmensons. On peut observer la stuaton des prses de vues des mages télédétecton, et démontrer les effets des changements des paramètres d orentaton sur la géométre des mages. Les graphques montrent l nfluence des erreurs des paramètres d orentaton sur la géométre des objets reconstruts par méthode de resttuton stéréoscopque. Les paramètres les plus mportants (présentaton, orentaton des mages et leurs erreurs) peuvent être changés de manère contnue par des «acros». En même temps le graphque est modfé. De cette façon, on obtent un effet «cnéma». On a auss développé d autres feulles des calculs, par exemple un satellte qu orbte un globe tournant. (Le globe est sphérque et l orbte est crculare, mas des «acro» permettent de changer tous les autres paramètres.) KRZFASSNG: Für den nterrcht über de Geometre von Fernerkundungsbldern und Orenterungsprobleme wurden Tabellenkalkulatons- Graphken engesetzt zur Darstellung von 3-dmensonalen Stuatonen. Se zegen de Aufnahmestuaton und den Enfluss der Parameter auf de Bldgeometre, sowe de Auswrkung von Orenterungsfehlern auf de Geometre des wederhergestellten Objektes. De relevanten Parameter (der Darstellung, der Orenterung der Blder und deren Fehler) können mttels akros kontnuerlch verändert werden, wobe de Darstellung folgt und de Veränderung we n enem Flm abläuft. Es wurden auch andere derartge Graphken gemacht, z.b. en Satellt, der de sch drehend Erde umkrest (mt kugelförmger Erde und kresförmger Satelltenbahn, aber alle anderen Parameter mt akros veränderbar). INTRODCTION For most of my teachng I normally prepare the teachng ads by myself. Wth the change from overhead projector to dgtal sldes I ddn t scan my old graphs, but prepared new ones (n S-PowerPont). Frst I supported my drawngs wth smple calculatons, whch I dd n S Excel. (I often use Excel, when others would use a calculator.) From ths pont t was a small step to vsualze the calculated lnes as a graph n Excel. When I also succeeded to mport the graphcs nto S PowerPont, soon the functonalty grew, as wth every realzed mprovement the desre arouse to add yet another functonalty. Orgnally I used a smple parallel projecton, but for a teacher of mage geometry the formulas for a perspectve vew should not gve any problem, and a perspectve vew gves a much more natural appearance. In addton to a smple terran object, whch s shown as wre frame from a lst of coordnates, the spreadsheet shows two cameras above the object wth the mage of the object n the mage plan. Especally for teachng about geometry and orentaton of mages good vsualzatons are very essental, but t s often dffcult to choose the rght composton and vewng angles for a scene one wants to show. The spreadsheet was thus organzed to allow easy changes of the vewng parameters, but also the orentaton parameters of the two cameras were changeable. Soon ths was consdered not convenent enough and the parameters were made changeable by macros. Also the mages n the mage planes of the cameras were shown n separate graphcs sheets. Next changes to the orentaton parameters were ntroduces and the mages projected back to the object space and the reconstructed object shown. Typcal objects shown n these graphcs are:

2 A box connectng ponts n a rectangular pattern of 3 x 3 x ; A group of 9 hgh rse, flat roof buldngs wth a road along them; A landscape wth a road, a house and a lake; A regular grd DT pattern. A verson wth the same functonalty for push broom scanner mages s not yet fnalzed but a varety of spreadsheets wth smlar prncples was produced to show: A satellte orbtng a rotatng globe, The prncple of a laser scanner, Geometrc transformatons of square grd patterns, A geocentrc and a local coordnate system. The spreadsheets can be used drectly to show the changng graphcs n Excel, but the graphcs can also be mported nto other software, to prepare dgtal sldes or llustratons n a text fle. S Excel, S Vsual Basc and S PowerPont are products of crosoft Corporaton. Perspectve Vew REALIZATION Wth the usual (photogrammetrc) camera parameters the functonalty was dsappontng, as rotatons of the camera made the object move out of the feld of vew. I therefore changed the calculatons such, that the rotaton axes dd not pass through the projecton center (O), but through the vewed pont (), whch one can best choose n the mddle of the object area. The projecton center (O) s calculated such, that pont s n the camera axs, at a dstance (D) from O, whch s varable by the user. In addton to the three angles of rotaton, the coordnates of and the dstance D, the user can specfy: The mage coordnates of the mage of pont (xm, ym), beng the coordnates of the prncpal pont, The mage scale (s), beng the rato between the prncpal dstance and the object dstance (D). Ths gave the functonalty, that the object remaned n vew wth angular changes, and the object dstance controlled the amount of perspectvty n the mage, wthout changng ts sze. r ( ) + r (V V ) + r3 (W W ) x = D s + xm () r ( ) + r (V V ) + r (W W ) + D r3 ( ) + r3 (V V ) + r33 (W W ) y = D s + ym r ( ) + r (V V ) + r (W W ) + D x, y = mage coordnates xm, ym = coordnates of prncpal pont D = object dstance s = mage scale r j = elements of rotaton matrx, V, W = coordnates of vew pont (), V, W = object coordnates of any pont In the case of zero rotatons (as the vew from O n fgure.) the vewng s n the V-drecton, whle x s parallel to and y s parallel to W. Dfferent from the usual stuaton n terrestral photogrammetry, Kappa rotates the vew around an axs parallel to the W-axs, thus allows to dance around the object, whle Omega nclnes the drecton of vewng (up or down). ove lke moton To fnd good vewng parameters by typng new values was far from optmal, so I developed a few macros to allow easy change of the parameters. Not famlar wth Vsual Basc, I smply recorded a macro to add (and another to subtract) the value of a partcular cell from the selected one by Paste Specal. The letter I assgned to the macro was smply the one n the left upper corner of the keyboard, the letter Q. Later I changed the macros for more robustness, but the prncple remaned the same: the value of a partcular cell, the ncrement was added to selected one by pressng Ctrl-Q and t was subtracted by pressng Ctrl-Shft-Q. When the keycombnaton s held, then the ncrement s added (or subtracted) repeatedly. The graphcs, whch are vsble n other wndows are contnuously updated, whch creates an almost contnuous moton. The speed of the moton depends on the ncrement. Also for changng ths ncrement a macro was made, usng the next letter n the row, the W. Ctrl-W wll multply t by 0 and Ctrl-Shft-W wll dvde t by 0, but the macros wll not set values outsde the range from 0.00 to 0. In ths stuaton the sheet contanng the parameters must be open n wndow number of the spreadsheet and the parameter to change must be selected there. Another approach usng much more macros, n order to allow selecton of parameters, ncrementng them and changng the speed wthout havng the parameters vsble on the screen s presently under constructon. 3 3 O O W V P Camera(s) above the object In order to show the relef- and tlt-dsplacement, whch has to be corrected n orthophoto producton I wanted to show a DTgrd together wth ts mage n a camera above t, so I had to calculate the magng of the DT grd nto the mage plane of the camera. The orentaton parameters of the camera were added to the parameters sheet, thus they were varable usng the same macros. The typcal photogrammetrc parameters of nteror and exteror orentaton were used, but object coordnates of the mage ponts had to be calculated rather than mage coordnates. Fgure. Two vews to the same vew pont () The formulas used are:

3 the object pont and the projecton center wth the mage plane. There s a crtcal plane, whch s parallel to the mage plane and passes through the projecton center. Object ponts n ths plane are theoretcally maged nfntely far away, practcally a Dvson by zero error happens and they wll be maged to poston (0, 0). Ponts just a lttle n front of ths plane wll be maged very far away to one sde, whle ponts just behnd t wll be far away to the other sde. A perhaps short jonng lne of two such ponts (on ether sde of the crtcal plane) can thus result n a very long mage lne! Fgure. DT-grd wth two cameras above. To vsualze the camera a square mage frame was shown, and the corners of the square were connected wth the projecton center of the camera. Addng a second camera was smple, so ths was done as well. Also the vertcal projecton of the DTgrd onto a horzontal plane s shown. A typcal graph obtaned wth ths sheet s shown n fgure. The resoluton s better than shown here, but the shape of the deformed grd n the mages dd not show up well enough. To show ths n a better way, separate graphcs were created for each mage to show the mage tself wth good resoluton. Now however, the coordnates of the mage ponts had also to be calculated n the mage coordnate system. Fgure 4. landscape wth mage partly outsde. Ths only happens, f the crtcal plane passes through the object area. The effect was consdered rather curous than nasty, as such extreme stuatons were not meant to be used. For more normal stuatons the fact that part of the drawng s outsde the mage frame can sometmes be consdered llustratve for the danger of errors n the coverage by errors n the camera nclnaton. Resttuton To demonstrate the effect of orentaton errors on the geometry of the resttuted object another set of cameras (resttuton cameras) was ntroduced. The dfferences between the parameters of the resttuton cameras and those of the orgnal cameras are kept as parameters n the parameter sheet, beng the changes to the orgnal parameters. Fgure 3. mage graphc of a DT-grd. No attempt was made to lmt the drawng of the mage to the nsde of the mage frame or n any other way. In a new calculaton sheet the changed parameters were calculated, then for each mage pont ts locaton n the object coordnate system was calculated usng those changed parameters of the camera. Ths gves rather strange stuatons n extreme cases, as mathematcally the mage plane s unlmted and mage ponts are calculated as the ntersecton of a straght lne defned by

4 (,W)-plane. For horzontal camera axes or for a base n V- drecton t s not sutable. Strct formulas were tred, but consdered too cumbersome. Two dfferent V-coordnates were calculated, one for each one of the straght lnes. The mean of them s used - together wth the - and W-coordnate from the ntersecton calculaton - to show the pont n the graph. The dfference of the two V-values s used as Y-parallax. The sheet calculatng the actual graph uses the calculated coordnates to show the resttuted locatons and allows also to show the y-parallax wth a user selectable exaggeraton factor. Ths can also be used to show the prncple of analogue orentatons. One can exaggerate the y-parallaxes so much, that even small ones are vsble, and then one can vary the changes to the parameters to elmnate or reduce those parallaxes. One can also add a sheet showng only the values of the y-parallaxes of selected ponts (e.g. the 6 standard ponts) and show ths n an addtonal wndow. Fgure 5. Orgnal and resttuted object and the cameras. u v = R w x y c xh yh () u, v, w = vector from projecton center to mage pont n the object coordnate system R = rotaton matrx from the changed angles x, y = mage coordnates of mage ponts xh, yh = mage coordnates of the prncpal pont = ndex of the mage ( or ) For the calculaton of the pont of ntersecton the smplfed approach, whch s mostly used for sngle models n photogrammetry was used: ntersecton of the two straght lnes only n D-space (,W). = t u + ( t = o, ( t = o, V = (V + V o, W = t w + W o, o, V = t v + V o, o, ) / = t u +, y ) w (W o, ) w (W o, o, = t w + W u w u w u w u w o, W W o, o,, V = t v + V p = V V ) u o, ) u (3), V, W = object coordnates of the resttuted ponts u, v, w = vector from projecton center to mage pont n the object coordnate system o,, V o,, W o, = coordnates of projecton center () t = scale factor V = V calculated from mage = ndex of the mage ( or ) Push broom scanner(s) Fgure 6. Analogue Common Ph. The functonalty of the graphcs for push broom scanner mages s lmted. One verson shows cameras wth parallel projecton n one drecton and central projecton n the other. Ths lmts the sensor to a straght flght path and does not allow varaton of the angles wthn an mage. The overvew graph as well as vew(s) of the mage(s) are avalable, but resttuton wth changed parameters s not yet possble. Ths works fne as long as the jonng lnes of the two projecton centers and the two camera axes do not devate much from the

5 to show t at the congress. The transformaton from object to mage s not straght forward n that case, because the orentaton parameters to be used depend on the mage lne, n whch the pont s maged. Ths requres teratve calculaton or hgher order ratonal polynoms. Iteratve calculaton wth three teratons wll be used. Ths should gve satsfactory results. To allow all possble constellatons, the resttuton wll make use of concse formulas for the ntersecton of the rays such, that the jonng lne of the resultng ponts on each lght ray s perpendcular to both lght rays. Fgure 7. Two push broom vews (forward and backward). Another verson shows a seres of lne magng events. Each event s shown by four lnes only: A straght and horzontal lne n the object space, Two magng rays for the extreme ponts The sensor lne. In ths case the flght path and the rotaton angles are modelled by a second order polynomal. There s no object shown and no mage. o V = Vo W Wo t u = t v t 3 w,,, u + t v w u v w ( v w w v) o ( w u u w ) Vo ( u v v u) Wo,,, V o, W o, o, (4), V, W = object coordnates of the resttuted pont, calculated from mage u, v, w = vector n mage from projecton center to mage pont n the object coordnate system o,, V o,, W o, = coordnates of projecton center () t = scale factors = ndex of the mage ( or ) OTHER GRAPHICS Orbtng Satellte Fgure 8. Push broom magng events and parameters There were no macros made to handle the parameters n ths verson, as the speed of changes n zero order, frst order and second order terms s ncompatble. A better choce of the unts could probably overcome ths problem, but there are much more changes foreseen: It should become an magng verson and also resttuton wth changed parameters should become possble. The concepts and layouts are ready snce some tme, but the tme to mplement t was not avalable so far. I hope to be able Fgure 9. orbtng satellte and globe (showng The Netherlands) Ths graphc shows a sphercal globe and a crcular satellte orbt. The followng parameters can be changed contnuously by macros: all vewng parameters, the radus of the globe and ts speed of rotaton, the heght and the nclnaton of the orbt, the poston of the satellte at tme zero, the (angular) speed of the satellte, the swath (angle), the forward and the sdeward look angle, the tme (n mnutes). When the tme changes, then the globe rotates and the satellte moves, both accordng to the speeds specfed.

6 Laser Scannng Ths graphc shows the deflecton of a laser beam by a rotatng prsm. For output drven resamplng the grd pattern shows the pxels, whch should be created and the crcles show the postons of the pxel centers of the exstng mage transformed to the new geometry. When changng the parameters usng the macros one can ncely demonstrate the effect of each one, lke shft, change of scale, shear etcetera. Local and global coordnates For the llustraton of the relatons between a local and a global Cartesan coordnate system another spreadsheet was made. It shows a (sphercal) globe, the axes of the geocentrc coordnate system, the local merdan and the axes of the local coordnate system together wth a horzontal square around the local orgn. Fgure 0. laser scannng prncple The user can rotate the prsm, change the number of facets (between 3 and 0), and the speed of moton (30 to 3 steps per facet). After a change of the number of facets the reflecton may be wrong such, that a reflecton s shown outsde the lmts of a facet. After the rotaton starts, ths s corrected. Besdes the vewng parameters one can change the sze of the globe, the longtude and the lattude of the local orgn and the sze of the horzontal square by macros. The sze of the coordnate axes shown depend on those settngs. The global axes are 0% longer than the radus of the globe, whle the local axes are equal to the sdes of the square. Transformatons of square grd patterns Ths graphc was made to llustrate the prncples of resamplng. Blnear transformaton s used here: x = a0 + a c + a r + a3 c r (5) y = a4 + a5 c + a6 r + a7 c r c, r = column and row coordnates x, y = output coordnates a0 to a7 = transformaton parameters Fgure. local and global coodnates Conclusons and Outlook Spreadsheet graphcs offer an easy tool to vsualze objects and relatons n 3D-space to anyone famlar wth the spreadsheet software. Ths can be used to make nce teachng ads, but they can also be used as a teachng ad by themselves. The use of macros to easly ncrement or decrement some parameters can make t easy to select sutable parameters to use the graphc else, but they are even more valuable when usng the spreadsheet tself as teachng ad, as t allows to show the effect of changes n a contnuous mode. Fgure. mage transformaton The parameters (a0 to a7) can be vared usng macros. For affne transformaton one can smply set the parameters a3 and a7 to zero, but for conformal transformaton a modfcaton of the sheet would be useful to couple a5 to a and a6 to a. PowerPont sldes I have made wth these tools are apprecated by students as well as colleagues, I have found these graphcs n numerous presentatons of colleagues. Besdes the completon of the push broom functonalty a verson s envsaged to gve two vews from dfferent postons, one n red and one n cyan, for stereoscopc vewng usng the anaglyph prncple.

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

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

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

TEST-05 TOPIC: OPTICS COMPLETE

TEST-05 TOPIC: OPTICS COMPLETE Q. A boy s walkng under an nclned mrror at a constant velocty V m/s along the x-axs as shown n fgure. If the mrror s nclned at an angle wth the horzontal then what s the velocty of the mage? Y V sn + V

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

Scan Conversion & Shading

Scan Conversion & Shading Scan Converson & Shadng Thomas Funkhouser Prnceton Unversty C0S 426, Fall 1999 3D Renderng Ppelne (for drect llumnaton) 3D Prmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

Scan Conversion & Shading

Scan Conversion & Shading 1 3D Renderng Ppelne (for drect llumnaton) 2 Scan Converson & Shadng Adam Fnkelsten Prnceton Unversty C0S 426, Fall 2001 3DPrmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

Electrical analysis of light-weight, triangular weave reflector antennas

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

More information

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

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

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

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

More information

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

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

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

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

Suppression for Luminance Difference of Stereo Image-Pair Based on Improved Histogram Equalization

Suppression for Luminance Difference of Stereo Image-Pair Based on Improved Histogram Equalization Suppresson for Lumnance Dfference of Stereo Image-Par Based on Improved Hstogram Equalzaton Zhao Llng,, Zheng Yuhu 3, Sun Quansen, Xa Deshen School of Computer Scence and Technology, NJUST, Nanjng, Chna.School

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

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

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

Intro. Iterators. 1. Access

Intro. Iterators. 1. Access Intro Ths mornng I d lke to talk a lttle bt about s and s. We wll start out wth smlartes and dfferences, then we wll see how to draw them n envronment dagrams, and we wll fnsh wth some examples. Happy

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Programming in Fortran 90 : 2017/2018

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

More information

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

Analysis of Continuous Beams in General

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

More information

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

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

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

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

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

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

Distance Calculation from Single Optical Image

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

More information

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

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

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study Modelng Concave Globodal Cam wth Swngng Roller Follower: A Case Study Nguyen Van Tuong, and Premysl Pokorny Abstract Ths paper descrbes a computer-aded desgn for desgn of the concave globodal cam wth cylndrcal

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

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

PHOTOGRAMMETRIC ANALYSIS OF ASYNCHRONOUSLY ACQUIRED IMAGE SEQUENCES

PHOTOGRAMMETRIC ANALYSIS OF ASYNCHRONOUSLY ACQUIRED IMAGE SEQUENCES PHOTOGRAMMETRIC ANALYSIS OF ASYNCHRONOUSLY ACQUIRED IMAGE SEQUENCES Karsten Raguse 1, Chrstan Hepke 2 1 Volkswagen AG, Research & Development, Dept. EZTV, Letter Box 1788, 38436 Wolfsburg, Germany Emal:

More information

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF Johannes Leebmann Insttute of Photogrammetry and Remote Sensng, Unversty of Karlsruhe (TH, Englerstrasse 7, 7618 Karlsruhe, Germany - leebmann@pf.un-karlsruhe.de

More information

Geo-spatial Information Science 13(3): Volume 13, Issue 3 DOI /s September Article ID: (2010)

Geo-spatial Information Science 13(3): Volume 13, Issue 3 DOI /s September Article ID: (2010) Geo-spatal Informaton Scence 13(3):157-165 Volume 13, Issue 3 DOI 10.1007/s11806-010-0334-6 September 2010 Artcle ID: 1009-5020(2010)03-157-09 Document code: A Transformaton Method of Exteror Orentaton

More information

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane An Approach n Colorng Sem-Regular Tlngs on the Hyperbolc Plane Ma Louse Antonette N De Las Peñas, mlp@mathscmathadmueduph Glenn R Lago, glago@yahoocom Math Department, Ateneo de Manla Unversty, Loyola

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

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

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

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

News. Recap: While Loop Example. Reading. Recap: Do Loop Example. Recap: For Loop Example

News. Recap: While Loop Example. Reading. Recap: Do Loop Example. Recap: For Loop Example Unversty of Brtsh Columba CPSC, Intro to Computaton Jan-Apr Tamara Munzner News Assgnment correctons to ASCIIArtste.java posted defntely read WebCT bboards Arrays Lecture, Tue Feb based on sldes by Kurt

More information

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

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

More information

INFLUENCE OF TIE POINT DISTRIBUTION ON INTEGRATED SENSOR ORIENTATION

INFLUENCE OF TIE POINT DISTRIBUTION ON INTEGRATED SENSOR ORIENTATION IFUEE OF TIE POIT DISTRIUTIO O ITEGRATED SESOR ORIETATIO K.Khoshelham a,b, M. Saadatseresht b,.g. Gorte a a Delft Unversty of Technology, Dept. of Earth Observaton and Space Systems, Kluyverweg 1, 2629

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

A DATA ANALYSIS CODE FOR MCNP MESH AND STANDARD TALLIES

A DATA ANALYSIS CODE FOR MCNP MESH AND STANDARD TALLIES Supercomputng n uclear Applcatons (M&C + SA 007) Monterey, Calforna, Aprl 15-19, 007, on CD-ROM, Amercan uclear Socety, LaGrange Par, IL (007) A DATA AALYSIS CODE FOR MCP MESH AD STADARD TALLIES Kenneth

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

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

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

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

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

More information

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

A NEW APPROACH FOR SUBWAY TUNNEL DEFORMATION MONITORING: HIGH-RESOLUTION TERRESTRIAL LASER SCANNING

A NEW APPROACH FOR SUBWAY TUNNEL DEFORMATION MONITORING: HIGH-RESOLUTION TERRESTRIAL LASER SCANNING A NEW APPROACH FOR SUBWAY TUNNEL DEFORMATION MONITORING: HIGH-RESOLUTION TERRESTRIAL LASER SCANNING L Jan a, Wan Youchuan a,, Gao Xanjun a a School of Remote Sensng and Informaton Engneerng, Wuhan Unversty,129

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

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

Any Pair of 2D Curves Is Consistent with a 3D Symmetric Interpretation

Any Pair of 2D Curves Is Consistent with a 3D Symmetric Interpretation Symmetry 2011, 3, 365-388; do:10.3390/sym3020365 OPEN ACCESS symmetry ISSN 2073-8994 www.mdp.com/journal/symmetry Artcle Any Par of 2D Curves Is Consstent wth a 3D Symmetrc Interpretaton Tadamasa Sawada

More information

Color in OpenGL Polygonal Shading Light Source in OpenGL Material Properties Normal Vectors Phong model

Color in OpenGL Polygonal Shading Light Source in OpenGL Material Properties Normal Vectors Phong model Color n OpenGL Polygonal Shadng Lght Source n OpenGL Materal Propertes Normal Vectors Phong model 2 We know how to rasterze - Gven a 3D trangle and a 3D vewpont, we know whch pxels represent the trangle

More information

9. BASIC programming: Control and Repetition

9. BASIC programming: Control and Repetition Am: In ths lesson, you wll learn: H. 9. BASIC programmng: Control and Repetton Scenaro: Moz s showng how some nterestng patterns can be generated usng math. Jyot [after seeng the nterestng graphcs]: Usng

More information

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water. Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent

More information

SIMULATOR OF INTERFEROGRAM FOR SPACEBORNE SAR SYSTEM

SIMULATOR OF INTERFEROGRAM FOR SPACEBORNE SAR SYSTEM SIMULATOR OF INTERFEROGRAM FOR SPACEBORNE SAR SYSTEM K. Ren a, b, *, G. Wu b, *, X.Q.Sh a, and V. Prnet b a Dept. of Electronc Engneerng, Nanjng Unversty of Scences and Technology, Nanjng, Chna-kren@nlpr.a.ac.cn

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

More information

RIGOROUS GENERATION OF DIGITAL ORTHOPHOTOS FROM EROS A HIGH RESOLUTION SATELLITE IMAGES

RIGOROUS GENERATION OF DIGITAL ORTHOPHOTOS FROM EROS A HIGH RESOLUTION SATELLITE IMAGES ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matères Authors ndex Index des auteurs Search Recherches Ext Sortr RIGOROUS GENERATION OF DIGITAL ORTHOPHOTOS FROM EROS A HIGH RESOLUTION SATELLITE

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

Welcome to the Three Ring %CIRCOS: An Example of Creating a Circular Graph without a Polar Axis

Welcome to the Three Ring %CIRCOS: An Example of Creating a Circular Graph without a Polar Axis PharmaSUG 2018 - Paper DV14 Welcome to the Three Rng %CIRCOS: An Example of Creatng a Crcular Graph wthout a Polar Axs Jeffrey Meyers, Mayo Clnc ABSTRACT An nternal graphcs challenge between SAS and R

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

UNIT 2 : INEQUALITIES AND CONVEX SETS

UNIT 2 : INEQUALITIES AND CONVEX SETS UNT 2 : NEQUALTES AND CONVEX SETS ' Structure 2. ntroducton Objectves, nequaltes and ther Graphs Convex Sets and ther Geometry Noton of Convex Sets Extreme Ponts of Convex Set Hyper Planes and Half Spaces

More information

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER Kyeong Won Oh, Dongnam Km Korea Unversty, Graduate School 5Ga-1, Anam-Dong, Sungbuk-Gu, Seoul, Korea {locosk, smleast}@korea.ac.kr Jong-Hyup

More information

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

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

More information

Accelerating X-Ray data collection using Pyramid Beam ray casting geometries

Accelerating X-Ray data collection using Pyramid Beam ray casting geometries Acceleratng X-Ray data collecton usng Pyramd Beam ray castng geometres Amr Averbuch Guy Lfchtz Y. Shkolnsky 3 School of Computer Scence Department of Appled Mathematcs, School of Mathematcal Scences Tel

More information

EPIPOLAR GEOMETRY OF LINEAR ARRAY SCANNERS MOVING WITH CONSTANT VELOCITY AND CONSTANT ATTITUDE

EPIPOLAR GEOMETRY OF LINEAR ARRAY SCANNERS MOVING WITH CONSTANT VELOCITY AND CONSTANT ATTITUDE EPIPOLAR GEOMETRY OF LINEAR ARRAY SCANNERS MOVING WITH CONSTANT VELOCITY AND CONSTANT ATTITUDE M. Morgan a, K. Km b, S. Jeong b, A. Habb a a Department of Geomatcs Engneerng, Unversty of Calgary, Calgary,

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

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

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

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

Brave New World Pseudocode Reference

Brave New World Pseudocode Reference Brave New World Pseudocode Reference Pseudocode s a way to descrbe how to accomplsh tasks usng basc steps lke those a computer mght perform. In ths week s lab, you'll see how a form of pseudocode can be

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

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

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

AP PHYSICS B 2008 SCORING GUIDELINES

AP PHYSICS B 2008 SCORING GUIDELINES AP PHYSICS B 2008 SCORING GUIDELINES General Notes About 2008 AP Physcs Scorng Gudelnes 1. The solutons contan the most common method of solvng the free-response questons and the allocaton of ponts for

More information

PRINCIPLE AND IMPLEMENT OF MEASURABLE VIRTUAL REALITY (MVR) BASED ON SEAMLESS STEREO-ORTHOIMAGE DATABASE

PRINCIPLE AND IMPLEMENT OF MEASURABLE VIRTUAL REALITY (MVR) BASED ON SEAMLESS STEREO-ORTHOIMAGE DATABASE RINCILE AND IMLEMENT OF MEASURALE VIRTUAL REALITY (MVR) ASED ON SEAMLESS STEREO-ORTHOIMAGE DATAASE Deren LI, M WANG, Janya GONG Natonal Laboratory for Informaton Engneerng n Surveyng Mappng and Remote

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

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

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

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

More information

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

Reading. 14. Subdivision curves. Recommended:

Reading. 14. Subdivision curves. Recommended: eadng ecommended: Stollntz, Deose, and Salesn. Wavelets for Computer Graphcs: heory and Applcatons, 996, secton 6.-6., A.5. 4. Subdvson curves Note: there s an error n Stollntz, et al., secton A.5. Equaton

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

Physics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline

Physics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline Aprl 24, 2017 Physcs 132 Prof. E. F. Redsh Theme Musc: Justn Tmberlake Mrrors Cartoon: Gary Larson The Far Sde 1 Outlne Images produced by a curved mrror Image equatons for a curved mrror Lght n dense

More information

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

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

More information

ROBOT KINEMATICS. ME Robotics ME Robotics

ROBOT KINEMATICS. ME Robotics ME Robotics ROBOT KINEMATICS Purpose: The purpose of ths chapter s to ntroduce you to robot knematcs, and the concepts related to both open and closed knematcs chans. Forward knematcs s dstngushed from nverse knematcs.

More information

Notes on Organizing Java Code: Packages, Visibility, and Scope

Notes on Organizing Java Code: Packages, Visibility, and Scope Notes on Organzng Java Code: Packages, Vsblty, and Scope CS 112 Wayne Snyder Java programmng n large measure s a process of defnng enttes (.e., packages, classes, methods, or felds) by name and then usng

More information

CS1100 Introduction to Programming

CS1100 Introduction to Programming Factoral (n) Recursve Program fact(n) = n*fact(n-) CS00 Introducton to Programmng Recurson and Sortng Madhu Mutyam Department of Computer Scence and Engneerng Indan Insttute of Technology Madras nt fact

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

3-Wheel Swerve Drive - The Trouble with Tribots

3-Wheel Swerve Drive - The Trouble with Tribots 3-Wheel Swerve Drve - The Trouble wth Trbots Clem McKown - FRC Team 1640 17-August-2014 Executve Summary FRC's 2013 change n robot permeter rules (to 112 nch maxmum overall permeter from the earler maxmum

More information

BITPLANE AG IMARISCOLOC. Operating Instructions. Manual Version 1.0 January the image revolution starts here.

BITPLANE AG IMARISCOLOC. Operating Instructions. Manual Version 1.0 January the image revolution starts here. BITPLANE AG IMARISCOLOC Operatng Instructons Manual Verson 1.0 January 2003 the mage revoluton starts here. Operatng Instructons BITPLANE AG Copyrght Ths document contans propretary nformaton protected

More information

Numerical model describing optimization of fibres winding process on open and closed frame

Numerical model describing optimization of fibres winding process on open and closed frame Journal of Physcs: Conference Seres PAPER OPEN ACCESS Numercal model descrbng optmzaton of fbres wndng process on open and closed frame To cte ths artcle: M Petr et al 06 J Phys: Conf Ser 738 0094 Vew

More information

An efficient method to build panoramic image mosaics

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

More information

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

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

More information

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

Hermite Splines in Lie Groups as Products of Geodesics

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

More information