Robust Camera Calibration for an Autonomous Underwater Vehicle

Size: px
Start display at page:

Download "Robust Camera Calibration for an Autonomous Underwater Vehicle"

Transcription

1 obust Camera Calibration for an Autonomous Unerwater Vehicle Matthew Bryant, Davi Wettergreen *, Samer Aballah, Alexaner Zelinsky obotic Systems Laboratory Department of Engineering, FEIT Department of Systems Engineering, SISE The Australian National University Canberra ACT 000 Australia Abstract At the Australian National University we are eveloping an autonomous unerwater vehicle for unerwater exploration an inspection. One of our aims is to track the relative position of unerwater targets. This has require the evelopment of a camera calibration system that can overcome the ifficulties of unerwater vision to provie accurate camera parameters. Conventional camera calibration systems etect an then ientify points in an image of a known -D calibration pattern. Point ientification algorithms typically require the full set of calibration points to be etecte to register the target, but this requirement is selom satisfie in unerwater images. We escribe a point ientification algorithm which oes not rely on complete point etection, base upon the inexing of planar invariants calculate from points on a -D calibration pattern. Unerwater experiments have shown our new metho improves the likelihoo of successful calibration by up to 80%, an that our calibration system calculates camera parameters enabling range estimation of targets up to metres away with 95% accuracy. 1 Introuction At the Australian National University we are eveloping an autonomous unerwater vehicle (AUV) name Kambara. We are researching technologies allowing Kambara to search an navigate unerwater environments, using visual guiance base on range estimation an feature tracking techniques. 1.1 Unerwater Stereo Camera Calibration Most range estimation algorithms require knowlege of how pixel coorinates in stereo images correspon to point coorinates in -D space. Camera parameters efine this corresponence, an the proceure of etermining the parameters is known as camera calibration. Camera calibration has been an area of extensive research. Calibration algorithms vary across ifferent applications, but most involve processing images of a FIGUE 1: Kambara s camera suite calibration pattern. The camera parameters are calculate from information extracte from the corresponence between points on the pattern, an pixels in the pattern image [Trucco,1998]. Calibration patterns are require to provie a set of -D points, with a relative geometry known to an accuracy that excees the require accuracy of the vision system. A typical calibration pattern consists of one or two planar gris of rectangles, or boxes, on a contrasting backgroun [Tsai, 1987]. Points are extracte from images of the pattern using ege etection, line fitting, an line intersection techniques. A point ientification algorithm is applie so that each etecte image point can be matche with its corresponing point in -D space. If all the points on the calibration pattern are successfully etecte then this requires a simple point orering algorithm. Unerwater environments present challenges to the reliability an accuracy of calibration algorithms. Ege etection is challenge by the fact that the contrast in unerwater images reuces with epth [eynols, 1998]. Eges in some regions of an image may therefore be misse, an consequently not all points in a calibration pattern image can be reliably etecte. Simple point orering algorithms are therefore impractical in unerwater environments. We have aresse this problem by eveloping a point ientification algorithm which oes not rely on the full set of points being etecte. The algorithm is base on inexing planar projective invariants calculate from points on the calibration pattern. * Now with The obotics Institute, Carnegie Mellon University.

2 1. Kambara s Vision System Kambara s vision harware is comprise of three cameras, shown in Figure 1, an a igitizer. Stereo vision is accomplishe through two Pulnix wie angle lens cameras (TMC-7M), house in moveable waterproof containers mounte on the Kambara frame. A Sony pan-tilt-zoom camera (EVI-D0) is mounte in the upper watertight enclosure, capturing images for Kambara s user-interface. A PXC00 Imagenation framegrabber multiplexes the three camera signals, elivering image frames to the onboar computer. The following section escribes the stanar approach to camera calibration, an the problems pose by unerwater imaging. Section iscusses our new approach to the point ientification problem, an section 4 escribes our experiments evaluating the robustness of the new approach. Section 5 iscusses an experiment testing the unerwater accuracy of our calibration system. Camera Calibration Overview.1 Camera Parameters Camera parameters characterise the mathematical moel use to escribe a camera. Tsai s camera moel [Tsai, 1987] uses two parameter categories: extrinsic parameters efine the position an orientation of the camera relative to a worl reference frame; intrinsic parameters efine the internal projective geometry of the camera, incluing focal length an lens istortion. Appenix A lists an explains these parameters.. Calibration Algorithm Most camera calibration algorithms use a calibration pattern to accurately locate points in space [Trucco, 1998 an the references therein]. These -D point coorinates are matche with their corresponing image pixel coorinates as the basis for an algorithm which calculates the camera parameters. A typical calibration pattern uses two planar gris of boxes on a contrasting backgroun [Tsai, 1987], such as the one shown in Figure. Algorithm 1 lists the stanar algorithm, use with planar box-gri calibration patterns, for fining the parameters of a single camera. The extrinsic parameters of each camera can then be use to erive the stereo extrinsic parameters of the camera suite. 1) Capture an image of the calibration pattern ) Detect points: a) Detect eges b) Fin box eges c) Fit lines to each box ege ) Intersect lines to fin corner points ) Ientify points 4) Calculate parameters ALGOITHM 1: A stanar camera calibration algorithm. The performance of a calibration algorithm is juge by the accuracy of the camera parameters etermine in the parameter calculation step, an the reliability of successful calibration. Both performance characteristics are epenent on the quality of the capture image.. Point Detection Unerwater environments ten to cause errors in ege etection, which propagate through to errors in point etection. Ege etection locates pixels in regions where the image intensity unergoes sharp variations [Trucco, 1998]. Unerwater environments compromise the etection of intensity variations, because the scattering of light by suspene unerwater particles ecreases image contrast [eynols, 1998]. Consequently eges, an therefore corner points, may not be etecte in some regions of an image. The light scattering effect also tens to blur images [eynols, 1998], reucing the sharpness in etecte variations. This makes it ifficult for ege etection algorithms to locate eges accurately. Lines fitte to inaccurately locate eges will eviate from the true box ege, leaing to inaccurately locate corner points..4 Point Ientification Point ientification is the task of ientifying each etecte point in a projecte image of the calibration pattern. If all the corner points are etecte, as is the case in typical calibration environments, then simple point sorting algorithms can be evise to ientify the points on the basis of their vertical an horizontal orering. In unerwater applications the etection of all points cannot be relie upon, an ifferent techniques must be evise. These are challenge by the fact that much of the geometric information relating the points is lost uner projection. In particular, the relative istance between points, the area of a box, an parallelism are not preserve uner projective transformations [Muny an Zisserman, 199]. We have aresse the problem with an ientification scheme base on the inexing of planar projective invariants. Point Ientification using Invariant Inexing We propose a scheme using an inex of planar projective invariants to ientify boxes in images of a calibration pattern. The ientifie boxes can then be use to ientify the box corner points..1 Kambara s Calibration System The calibration system evelope for Kambara is base upon Algorithm 1, an uses the stanar calibration pattern shown in Figure. Both planes of the pattern contain 1 boxes, each with imensions 60mm x 75mm, proviing a total of 96 points [Fitzgeral, 1999]. The calibration pattern images capture by the stereo cameras have a 640 x 480 resolution. A Canny ege etection algorithm [Canny, 1996] is use to extract the eges of each box in the image, followe by orthogonal regression line fitting. Lines are then intersecte to extract points at the corners of each box. The point ientification step of Algorithm 1 was initially implemente with simple point orering algorithms [Fitzgeral, 1999], assuming that all the corner points can be etecte reliably. This assumption was foun to be unrealistic, motivating the evelopment of our new algorithm.

3 Two invariants I 1 an I calculate from boxes B 1 an B can be collectively terme as a box-pair invariant I B1-B, graphically represente in Figure as an arrow from box B 1 to box B. Each possible box-pair in a calibration pattern will have an associate box-pair invariant. Box-pair invariants have the following uniqueness properties: FIGUE : Kambara s calibration pattern. Planar Projective Invariants A projective invariant is an algebraic property of a set of points which remains constant uner projection. Two projective invariants can be calculate for 5 coplanar points x i, i {1...5}: [ x4 x x1 ] [ x5 x x] I 1 = (1a) [ x x x ] [ x x x ] 4 5 [ x4 x x1 ] [ x5 x x1 ] I = (1b) [ x x x ] [ x x x ] 4 1 where the points x i are represente as homogeneous column vectors [othwell,1995]. There are two important collinearity properties of planar projective invariants which affect the choice an orering of planar points [othwell, 1995]: 1) If any points are collinear, then either I 1 or I is singular; ) If both x 1 an x are collinear with any of the other points, then both I 1 an I are singular. These properties emonstrate the invariants epenence on point orering. The secon property leas to a constraint where any set of 5 points must be chosen such that x 1 an x are not collinear with a thir point.. Ientifying Box-Pairs with Planar Projective Invariants The invariants given in (1a) an (1b) can be use to ientify pairs of boxes. Consier two boxes B 1 an B : we can take x 1 an x from B 1, an the remaining points from B to calculate I 1 an I. The selection of points use in our algorithm is shown in Figure, with the point orer chosen to avoi having both I 1 an I singular for any possible combination of boxes. 5 a) b) FIGUE : a) The corners selecte for invariant calculations; b) Box-pairs ientical by translation share the same invariant: I 0- =I -5 =I 6-8 =I ) For any two boxes B 1 an B, I B1-B I B-B1 ; ) Box pairs ientical uner translation share the same invariant. Figure (b) illustrates these uniqueness properties. Numbering the boxes 0 through 11 for one plane of the calibration pattern, we see box-pairs 0-, -5, 6-8, an 9-11 all share the same box-pair invariant..4 Invariant Inexing A box-pair invariant inex can be constructe to ai the ientification of box-pairs in images of the calibration pattern. Given a box-pair invariant the inex returns a list of the corresponing box-pairs. The inex has an entry for each unique box-pair invariant. For a 4 x gri of boxes there are 4 unique invariants associate with 1 box-pair combinations. The invariants in the inex are calculate from precise measurements of the calibration pattern. The invariants use to key the inex are calculate from images of the calibration pattern, an will always iffer slightly from the inex invariants. There are two main causes of this ifference: 1) Projective invariants are base on an assumption of pinhole projection. aial lens istortion in the cameras means the pinhole moel is not an accurate moel for projection; ) The ege etection an line fitting of boxes has inaccuracies which propagate through to box corner point calculations, which in turn leas to errors in invariant calculations. This isparity requires the use of invariant tolerances. When searching the inex, a match is foun if the image-base invariant falls within the tolerance range of the inex invariants. If the tolerance is too small then there will be many false negatives, resulting in many points not being ientifie. There are more serious consequences if the tolerance is too big: false positives will be mae, corrupting the calculation of the camera parameters. A tolerance of ±0% was empirically etermine to work reliably without false positives, an with only a small number of false negatives..5 Inex Search Algorithm The invariant inex is use to ientify a set of planar boxes. Keying the invariant inex with an invariant calculate from two of these boxes will return a list of possible box-pairs. Only one of these is the true box-pair. Calculating invariants between the other boxes can help eliminate possibilities, until a unique combination of boxes has been ientifie. This is the basis for the invariant inexing algorithm state in Algorithm. The algorithm uses a search structure, with branches of the structure representing possible box combination scenarios. As more invariants are calculate, branches from the search structure are prune as possible scenarios are eliminate, until one branch is left which

4 ientifies the boxes. The inex searching algorithm is illustrate in Figure 5. In this example only 4 boxes have been etecte from a planar gri: B 1, B, B,anB 4. The box-pair invariant I B1-B between boxes B 1 an B is calculate an use to search the invariant inex. A match is foun, fining B 1 an B to be one of possible box-pairs. A search structure is create by allocating a branch to represent each of the scenarios: i) B 1 is, ii) B 1 is 6, an iii) B 1 is 9. better the accuracy of that parameter estimate. Fortunately this is not a serious problem unerwater, since the air-water interface refracts light so as to reuce lens istortion. With Kambara's vision system it was foun the calibration pattern can be brought close enough to occupy most of the vertical fiel of view (FOV) of each camera. 1) Begin with a list of n unientifie boxes, B 1, B...B n ) Calculate the invariant I B1-B from B 1 to B. ) Key the invariant inex with I B1-B to fin the corresponing list of box-pairs. 4) Create a search structure with one branch allocate to each of the box pairs foun from the inex. 5) For the remaining boxes B i, i {...n}: a) Calculate the invariant I B1-Bi b) Use I B1-Bi to look up the invariant inex c) For each box-pair BP j, j {1...k}, foun in the inex: i) Search the structure for a branch having the same base box as BP j. ii) If such a branch is foun, then a BP j to it ) Prune any branch which oesn't have a base box corresponing to any of the box-pairs. 6) Succee if only 1 branch remains in the search structure, otherwise the boxes B 1...B n are insufficient for ientification. ALGOITHM : Ientifying boxes using a search structure an an invariant inex. Next the invariant I B1-B between boxes B 1 an B is calculate. Searching the invariant inex fins that B 1 an B coul be one of 6 possible box-pairs. Only two of them share the same base boxes with branches of the search tree, namely box-pairs 6-0 an 9-. These are ae to the corresponing branches. No possible box-pairs are foun consistent with scenario i), so it is prune. Next the invariant I B1-B4 between boxes B 1 an B 4 is calculate. Searching the invariant inex fins that B 1 an B 4 coul be one of 6 possible box-pairs. Only 1 box-pair shares the same base box with a branch in the search tree, namely 6-10, an this is ae to the corresponing branch. None of the box-pairs are foun to be consistent with scenario iii), so this branch is prune. Only one branch remains, revealing the true ientity of the boxes: B 1 is 6, B is 5, B is 0, an B 4 is Performance Limitations A requirement that must be satisfie for the invariant algorithm to work is that at least one box from each outer bounary of the planar gri must be etecte. The number of etecte boxes require for ientification is therefore epenent on which boxes are etecte. A box on two opposite gri corners is sufficient for ientification, since each corner box shares two bounaries. The maximum numberofboxesrequireina4xgriis10. aial istortion prevents the target being place too close to the cameras, as the true invariants increasingly eviate from the pin-hole moel invariants. This conflicts with the aim of accurately characterising raial istortion, because the more istortion capture by the image points the FIGUE 5: An example illustrating Algorithm. Boxes B 1, B, B an B 4 have been etecte in the image of a calibration pattern, but their ientity is unknown. The invariant inex is use together with the search tree to ientify the boxes. The search tree contains branches representing ifferent possible ientities. Arrows represent box-pair invariants, while a cross represents a prune branch of the search structure. 4 Calibration obustness Evaluation The performance of the calibration system is juge on both the reliability of the system an the accuracy of the calculate camera parameters. This section escribes the experimental evaluation of our calibration system s reliability.

5 4.1 Experimental Proceure The performance of the invariant algorithm was teste by comparing the reliability of Kambara's calibration system using a) the invariant inexing algorithm, an b) simple point orering algorithms reliant on all 96 corner points being etecte. Calibration testing use unerwater stereo image sets of the calibration pattern. The image sets were collecte by placing Kambara unerwater, an capturing images from the stereo cameras as the calibration pattern was move about the stereo FOV. The stereo camera pair, apart from being slightly verge to enable a close stereo range, were arbitrarily oriente. The calibration pattern was oriente so as to be approximately horizontal in the FOV of each camera. Not all the capture image sets were fit for calibration. Image sets were iscare if a) both planes of the calibration pattern was not seen clearly in the FOV of both cameras; or b) the calibration pattern was more than metres away from the cameras if the calibration pattern is further away than this, then each projecte box ege has too few pixels for accurate line fitting. A total of 4 image sets satisfying these requirements were use for testing our calibration technique. Each image set was use twice for calibration, once each for the point orering an invariant inexing algorithms. 4. esults We foun the invariant inexing algorithm to be far superior than simple point orering. The results of comparison are summarise in Table 1. Although the point orering algorithm le to the successful calibration of one of the stereo cameras for 40% of the image sets, calibration of both cameras never occurre. This result emphasises the ifficulty of etecting all 96 corner points in an unerwater environment. The invariant inexing algorithm le to the successful calibration of both cameras for 80% of the image sets. Point Ientification Algorithm % of images sets for which at least 1 camera calibrate successfully % of images sets for which BOTH cameras calibrate successfully Point orering 40% 0% Invariant inexing 81% 80% TABLE 1: Evaluation of calibration system reliability with point orering an invariant inexing point ientification algorithms. 5 Calibration Accuracy Evaluation Unerwater environments present challenges to the accuracy of point etection, an consequently the accuracy of camera calibration. This section iscusses the challenges of evaluating calibration accuracy, an outlines a methoology which evaluates accuracy using -D object imension estimation. 5.1 Difficulties in Parameter Accuracy Evaluation Evaluation of the calibration system accuracy is challenging because of the ifficulty in obtaining groun truth for comparison. A camera s intrinsic parameters are epenent on many factors, incluing the calibration environment, so it is impossible for a camera manufacturer to provie comprehensive parameter specifications. A camera s extrinsic parameters can in principle be compare with measurements mae between camera an worl reference frames. In practice, however, such measurements are inaccurate an therefore inappropriate for comparison, since a) the origin of the camera reference frame is locate within the camera, an therefore inaccessible to ruler measurements, an b) it is impossible to accurately locate the origin of a camera reference frame. Another approach might be to use the accuracy of range estimation to infer the accuracy of the camera parameters. ange estimation estimates the vector from a camera reference frame to a point in -D space. Unfortunately inaccessibility of the camera reference frame again prevents meaningful comparison with measure istances. 5. Experimental Methoology We have evise an experimental approach which compares the estimate length of objects in Kambara s environment with accurate ruler measurements. The length estimates are foun by firstly using range estimation to etermine the range vectors to two points in space, an then using simple vector arithmetic to fin the istance between the two points. If length estimates are accurate then it can be inferre that range vectors are accurate, which in turn infers that the calculate camera parameters are accurate. The range estimation algorithm use for this experiment is liste in Appenix B. 5. Experimental Proceure Kambara was place unerwater together with the calibration pattern, an the stereo cameras were calibrate. The calibration pattern was then use to provie pairs of points separate by precisely known istances. Estimates of point-pair isplacements were taken with the calibration pattern approximately 1, an metres away from Kambara. At each of these istances the pattern was move about the FOV of each camera, an at each position roughly 8 istance measurements between point pairs were calculate. 5.4 esults The accuracy of length estimation at each istance was calculate as a percentage error of the true (measure) length. The average an maximum percentage errors for eachistancearelisteintable. Length estimates were foun to have a maximum mean error of 5%, inicating that the calculate camera parameters are sufficiently accurate for range estimation of targets up to metres away. It was also foun that range estimates improve as the target approaches closer to the AUV, which is consistent with our intuition that small errors in a range vector's orientation will amplify with istance. Approximate istance between AUV an target Mean Error % St Dev % Max Error % 1 metre 1.4 % 1% 6% metre.6 %.7% 15% metre 5.0 % 5.% 0% TABLE : Evaluation of calibration system accuracy

6 6 Conclusion We have evelope a new point ientification algorithm, base on planar projective invariant inexing. Experimental evaluation has shown the algorithm to be up to 80% more reliable than simple point orering algorithms. Further experiments have foun Kambara's calibration system, base on our invariant inexing algorithm, to be sufficiently accurate for range estimation applications with target istances up to metres. There is scope for improvement in the reliability of unerwater calibration. Fining an optimum invariant tolerancing scheme woul help reuce inex false negatives, an therefore increase the calibration success rate. obustness coul be further enhance by eveloping techniques allowing the calibration pattern to be hel at arbitrary orientations with respect to the camera suite. In conclusion, we believe that we have evelope an teste a camera calibration scheme suitable for unerwater computer vision applications. Acknowlegments We wish to thank all current an past members of the Kambara team for their tireless support an encouragement. We are especially grateful to Ian Fitzgeral for eveloping the original Kambara calibration system. A Camera Parameters The intrinsic parameters of a camera consist of: f - focal length of the camera; K 1 - raial lens istortion coefficient; (C x, C y ) - pixel coorinates of the centre of lens istortion; s x - horizontal scale factor; ( x, y )- the "centre-to-centre" istance between ajacent CCD sensor elements in the X an Y irections; N cx - the number of CCD sensors in the X irection; N fx - the number of pixels sample in the X irection. The stereo extrinsic parameters efine the mapping between the camera reference frames of the left an right cameras (enote {L} an {}). They consist of a translation L L L L P = p p p an rotation matrix L. vector [ ] T x y z B ange Estimation Algorithm The following range estimation algorithm is aapte from the work of [Horn, 1986] an [Tsai, 1987]. The algorithm fins range vectors from the reference frames of the left an L L L L P = p p p an right camera to a point P: [ ] T x y z P = [ p p p ] T x y z, as illustrate in Figure 6. There are twomainstepsinvolve: 1) Use the intrinsic camera parameters for each camera to map the target coorinates ( X f, Y f ) observe in the capture image, to unistorte coorinates ( x ', y ' ) corresponing to the pinhole camera moel [Tsai, 1987]: x ' = K X + K X Y + X y ' = K Y + K Y X + Y 1 (a) (b) where ( X X Y FIGUE 6: ange vectors from the left an right camera frames to a point P., Y ) are foun from ( X f, Y f )by: = X C s N N (a) ( ( f x ) x fx ) cx x ( Yf Cy ) y = (b) ) The unistorte image coorinates in the left an right stereo images, ( x ' L, y 'L )an( x ', y ' ), the focal lengths of each camera, an the stereo extrinsic parameters, are substitute into the following equation, erive from the frame transformations between the stereo camera an the target reference frames [Horn, 1996]: ' ' x f xl f L L ' ' L y f pz = y L f L pz (4) 1 1 This vector equation is solve to fin L pz an p z.wethen substitute into the following equations to fin the range vectors from the left an right cameras, L P an P : L P P T ' ' xl y L L = 1 f L f L T ' ' x y = 1 f f p p z z (5a) (5b) eferences [Canny, 1996] Canny, J. A Computational Approach to Ege Detection. IEEETrans.onPAMI,Vol.8,No.6, pp [Fitzgeral, 1999] Fitzgeral, I. A Vision System for an Autonomous Unerwater Vehicle. Department of Engineering ANU, [Horn, 1996] Horn, B.K.P. obot Vision. The MIT Press Cambrige, Massachusetts, [Muny an Zisserman, 199] Muny, J. an Zisserman, A. Geometric Invariance in Computer Vision. MIT Press, 199. [eynols, 1998] eynols, J. Autonomous Unerwater Vehicle: Vision System. Department of Engineering ANU, [othwell, 1995] othwell, C. A. Object ecognition Through Invariant Inexing. Oxfor University Press, New York, [Trucco, 1998] Trucco, E. an Verri, A. Introuctory Techniques for -D Computer Vision. Prentice-Hall, [Tsai, 1987] Tsai,. Y. A Versatile Camera Calibration Technique for High Accuracy D Machine Vision Metrology Using Off-the-shelf TV Cameras an Lenses. IEEE Trans. on obotics an Automation,Vol. A-, No. 4, pp. 44, 1987.

X y. f(x,y,d) f(x,y,d) Peak. Motion stereo space. parameter space. (x,y,d) Motion stereo space. Parameter space. Motion stereo space.

X y. f(x,y,d) f(x,y,d) Peak. Motion stereo space. parameter space. (x,y,d) Motion stereo space. Parameter space. Motion stereo space. 3D Shape Measurement of Unerwater Objects Using Motion Stereo Hieo SAITO Hirofumi KAWAMURA Masato NAKAJIMA Department of Electrical Engineering, Keio Universit 3-14-1Hioshi Kouhoku-ku Yokohama 223, Japan

More information

Refinement of scene depth from stereo camera ego-motion parameters

Refinement of scene depth from stereo camera ego-motion parameters Refinement of scene epth from stereo camera ego-motion parameters Piotr Skulimowski, Pawel Strumillo An algorithm for refinement of isparity (epth) map from stereoscopic sequences is propose. The metho

More information

Fast Window Based Stereo Matching for 3D Scene Reconstruction

Fast Window Based Stereo Matching for 3D Scene Reconstruction The International Arab Journal of Information Technology, Vol. 0, No. 3, May 203 209 Fast Winow Base Stereo Matching for 3D Scene Reconstruction Mohamma Mozammel Chowhury an Mohamma AL-Amin Bhuiyan Department

More information

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction New Geometric Interpretation an Analytic Solution for uarilateral Reconstruction Joo-Haeng Lee Convergence Technology Research Lab ETRI Daejeon, 305 777, KOREA Abstract A new geometric framework, calle

More information

CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION. Zhaoyin Jia, Andrew Gallagher, Tsuhan Chen

CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION. Zhaoyin Jia, Andrew Gallagher, Tsuhan Chen CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION Zhaoyin Jia, Anrew Gallagher, Tsuhan Chen School of Electrical an Computer Engineering, Cornell University ABSTRACT Photography on a mobile camera

More information

A new fuzzy visual servoing with application to robot manipulator

A new fuzzy visual servoing with application to robot manipulator 2005 American Control Conference June 8-10, 2005. Portlan, OR, USA FrA09.4 A new fuzzy visual servoing with application to robot manipulator Marco A. Moreno-Armenariz, Wen Yu Abstract Many stereo vision

More information

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

Using the disparity space to compute occupancy grids from stereo-vision

Using the disparity space to compute occupancy grids from stereo-vision The 2010 IEEE/RSJ International Conference on Intelligent Robots an Systems October 18-22, 2010, Taipei, Taiwan Using the isparity space to compute occupancy gris from stereo-vision Mathias Perrollaz,

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Using Vector and Raster-Based Techniques in Categorical Map Generalization Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, 12-14 August 1999 1 Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department

More information

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD Warsaw University of Technology Faculty of Physics Physics Laboratory I P Joanna Konwerska-Hrabowska 6 FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD.

More information

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

More information

Classical Mechanics Examples (Lagrange Multipliers)

Classical Mechanics Examples (Lagrange Multipliers) Classical Mechanics Examples (Lagrange Multipliers) Dipan Kumar Ghosh Physics Department, Inian Institute of Technology Bombay Powai, Mumbai 400076 September 3, 015 1 Introuction We have seen that the

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

UNIT 9 INTERFEROMETRY

UNIT 9 INTERFEROMETRY UNIT 9 INTERFEROMETRY Structure 9.1 Introuction Objectives 9. Interference of Light 9.3 Light Sources for 9.4 Applie to Flatness Testing 9.5 in Testing of Surface Contour an Measurement of Height 9.6 Interferometers

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

Multi-camera tracking algorithm study based on information fusion

Multi-camera tracking algorithm study based on information fusion International Conference on Avance Electronic Science an Technolog (AEST 016) Multi-camera tracking algorithm stu base on information fusion a Guoqiang Wang, Shangfu Li an Xue Wen School of Electronic

More information

Real Time On Board Stereo Camera Pose through Image Registration*

Real Time On Board Stereo Camera Pose through Image Registration* 28 IEEE Intelligent Vehicles Symposium Einhoven University of Technology Einhoven, The Netherlans, June 4-6, 28 Real Time On Boar Stereo Camera Pose through Image Registration* Fai Dornaika French National

More information

A Duality Based Approach for Realtime TV-L 1 Optical Flow

A Duality Based Approach for Realtime TV-L 1 Optical Flow A Duality Base Approach for Realtime TV-L 1 Optical Flow C. Zach 1, T. Pock 2, an H. Bischof 2 1 VRVis Research Center 2 Institute for Computer Graphics an Vision, TU Graz Abstract. Variational methos

More information

Exercises of PIV. incomplete draft, version 0.0. October 2009

Exercises of PIV. incomplete draft, version 0.0. October 2009 Exercises of PIV incomplete raft, version 0.0 October 2009 1 Images Images are signals efine in 2D or 3D omains. They can be vector value (e.g., color images), real (monocromatic images), complex or binary

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my Calculus I course that I teach here at Lamar University. Despite the fact that these are my class notes, they shoul be accessible to anyone wanting to learn Calculus

More information

Object Recognition Using Colour, Shape and Affine Invariant Ratios

Object Recognition Using Colour, Shape and Affine Invariant Ratios Object Recognition Using Colour, Shape an Affine Invariant Ratios Paul A. Walcott Centre for Information Engineering City University, Lonon EC1V 0HB, Englan P.A.Walcott@city.ac.uk Abstract This paper escribes

More information

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body International Engineering Mathematics Volume 04, Article ID 46593, 7 pages http://x.oi.org/0.55/04/46593 Research Article Invisci Uniform Shear Flow past a Smooth Concave Boy Abullah Mura Department of

More information

A Versatile Model-Based Visibility Measure for Geometric Primitives

A Versatile Model-Based Visibility Measure for Geometric Primitives A Versatile Moel-Base Visibility Measure for Geometric Primitives Marc M. Ellenrieer 1,LarsKrüger 1, Dirk Stößel 2, an Marc Hanheie 2 1 DaimlerChrysler AG, Research & Technology, 89013 Ulm, Germany 2 Faculty

More information

Image Segmentation using K-means clustering and Thresholding

Image Segmentation using K-means clustering and Thresholding Image Segmentation using Kmeans clustering an Thresholing Preeti Panwar 1, Girhar Gopal 2, Rakesh Kumar 3 1M.Tech Stuent, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra,

More information

Estimating Velocity Fields on a Freeway from Low Resolution Video

Estimating Velocity Fields on a Freeway from Low Resolution Video Estimating Velocity Fiels on a Freeway from Low Resolution Vieo Young Cho Department of Statistics University of California, Berkeley Berkeley, CA 94720-3860 Email: young@stat.berkeley.eu John Rice Department

More information

Computer Vision. Geometric Camera Calibration. Samer M Abdallah, PhD

Computer Vision. Geometric Camera Calibration. Samer M Abdallah, PhD Computer Vision Samer M Abdallah, PhD Faculty of Engineering and Architecture American University of Beirut Beirut, Lebanon Geometric Camera Calibration September 2, 2004 1 Computer Vision Geometric Camera

More information

IN the last few years, we have seen an increasing interest in

IN the last few years, we have seen an increasing interest in 55 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL., NO. 9, SEPTEMBER 009 Calibration of Cameras with Raially Symmetric Distortion Jean-Philippe Tarif, Peter Sturm, Member, IEEE Computer

More information

Computer Graphics Chapter 7 Three-Dimensional Viewing Viewing

Computer Graphics Chapter 7 Three-Dimensional Viewing Viewing Computer Graphics Chapter 7 Three-Dimensional Viewing Outline Overview of Three-Dimensional Viewing Concepts The Three-Dimensional Viewing Pipeline Three-Dimensional Viewing-Coorinate Parameters Transformation

More information

Camera Model and Calibration. Lecture-12

Camera Model and Calibration. Lecture-12 Camera Model and Calibration Lecture-12 Camera Calibration Determine extrinsic and intrinsic parameters of camera Extrinsic 3D location and orientation of camera Intrinsic Focal length The size of the

More information

SMART IMAGE PROCESSING OF FLOW VISUALIZATION

SMART IMAGE PROCESSING OF FLOW VISUALIZATION SMAR IMAGE PROCESSING OF FLOW VISUALIZAION H Li (A Rinoshika) 1, M akei, M Nakano 1, Y Saito 3 an K Horii 4 1 Department of Mechanical Systems Engineering, Yamagata University, Yamagata 99-851, JAPAN Department

More information

Non-homogeneous Generalization in Privacy Preserving Data Publishing

Non-homogeneous Generalization in Privacy Preserving Data Publishing Non-homogeneous Generalization in Privacy Preserving Data Publishing W. K. Wong, Nios Mamoulis an Davi W. Cheung Department of Computer Science, The University of Hong Kong Pofulam Roa, Hong Kong {wwong2,nios,cheung}@cs.hu.h

More information

Unknown Radial Distortion Centers in Multiple View Geometry Problems

Unknown Radial Distortion Centers in Multiple View Geometry Problems Unknown Raial Distortion Centers in Multiple View Geometry Problems José Henrique Brito 1,2, Rolan Angst 3, Kevin Köser 3, Christopher Zach 4, Pero Branco 2, Manuel João Ferreira 2, Marc Pollefeys 3 1

More information

PHOTOGRAMMETRIC MEASUREMENT OF LINEAR OBJECTS WITH CCD CAMERAS SUPER-ELASTIC WIRES IN ORTHODONTICS AS AN EXAMPLE

PHOTOGRAMMETRIC MEASUREMENT OF LINEAR OBJECTS WITH CCD CAMERAS SUPER-ELASTIC WIRES IN ORTHODONTICS AS AN EXAMPLE PHOTOGRAMMETRIC MEASUREMENT OF LINEAR OBJECTS WITH CCD CAMERAS SUPER-ELASTIC WIRES IN ORTHODONTICS AS AN EAMPLE Tim SUTHAU, Matthias HEMMLEB, Dietmar URAN, Paul-Georg JOST-BRINKMANN Technical Universit

More information

Figure 1: Schematic of an SEM [source: ]

Figure 1: Schematic of an SEM [source:   ] EECI Course: -9 May 1 by R. Sanfelice Hybri Control Systems Eelco van Horssen E.P.v.Horssen@tue.nl Project: Scanning Electron Microscopy Introuction In Scanning Electron Microscopy (SEM) a (bunle) beam

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information

Depth Sizing of Surface Breaking Flaw on Its Open Side by Short Path of Diffraction Technique

Depth Sizing of Surface Breaking Flaw on Its Open Side by Short Path of Diffraction Technique 17th Worl Conference on Nonestructive Testing, 5-8 Oct 008, Shanghai, China Depth Sizing of Surface Breaking Flaw on Its Open Sie by Short Path of Diffraction Technique Hiroyuki FUKUTOMI, Shan LIN an Takashi

More information

Stereo Image Rectification for Simple Panoramic Image Generation

Stereo Image Rectification for Simple Panoramic Image Generation Stereo Image Rectification for Simple Panoramic Image Generation Yun-Suk Kang and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 261 Cheomdan-gwagiro, Buk-gu, Gwangju 500-712 Korea Email:{yunsuk,

More information

Module13:Interference-I Lecture 13: Interference-I

Module13:Interference-I Lecture 13: Interference-I Moule3:Interference-I Lecture 3: Interference-I Consier a situation where we superpose two waves. Naively, we woul expect the intensity (energy ensity or flux) of the resultant to be the sum of the iniviual

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition ITERATIOAL JOURAL OF MATHEMATICS AD COMPUTERS I SIMULATIO A eural etwork Moel Base on Graph Matching an Annealing :Application to Han-Written Digits Recognition Kyunghee Lee Abstract We present a neural

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

Super-resolution Frame Reconstruction Using Subpixel Motion Estimation

Super-resolution Frame Reconstruction Using Subpixel Motion Estimation Super-resolution Frame Reconstruction Using Subpixel Motion Estimation ABSTRACT When vieo ata is use for forensic analysis, it may transpire that the level of etail available is insufficient. This is particularly

More information

Learning convex bodies is hard

Learning convex bodies is hard Learning convex boies is har Navin Goyal Microsoft Research Inia navingo@microsoftcom Luis Raemacher Georgia Tech lraemac@ccgatecheu Abstract We show that learning a convex boy in R, given ranom samples

More information

Multimodal Stereo Image Registration for Pedestrian Detection

Multimodal Stereo Image Registration for Pedestrian Detection Multimoal Stereo Image Registration for Peestrian Detection Stephen Krotosky an Mohan Trivei Abstract This paper presents an approach for the registration of multimoal imagery for peestrian etection when

More information

Divide-and-Conquer Algorithms

Divide-and-Conquer Algorithms Supplment to A Practical Guie to Data Structures an Algorithms Using Java Divie-an-Conquer Algorithms Sally A Golman an Kenneth J Golman Hanout Divie-an-conquer algorithms use the following three phases:

More information

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH Galen H Sasaki Dept Elec Engg, U Hawaii 2540 Dole Street Honolul HI 96822 USA Ching-Fong Su Fuitsu Laboratories of America 595 Lawrence Expressway

More information

Dense Disparity Estimation in Ego-motion Reduced Search Space

Dense Disparity Estimation in Ego-motion Reduced Search Space Dense Disparity Estimation in Ego-motion Reuce Search Space Luka Fućek, Ivan Marković, Igor Cvišić, Ivan Petrović University of Zagreb, Faculty of Electrical Engineering an Computing, Croatia (e-mail:

More information

Vision-based Multi-Robot Simultaneous Localization and Mapping

Vision-based Multi-Robot Simultaneous Localization and Mapping Vision-base Multi-Robot Simultaneous Localization an Mapping Hassan Hajjiab an Robert Laganière VIVA Research Lab School of Information Technology an Engineering University of Ottawa, Ottawa, Canaa, K1N

More information

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes Chapter 5 Propose moels for reconstituting/ aapting three stereoscopes - 89 - 5. Propose moels for reconstituting/aapting three stereoscopes This chapter offers three contributions in the Stereoscopy area,

More information

AN INVESTIGATION OF FOCUSING AND ANGULAR TECHNIQUES FOR VOLUMETRIC IMAGES BY USING THE 2D CIRCULAR ULTRASONIC PHASED ARRAY

AN INVESTIGATION OF FOCUSING AND ANGULAR TECHNIQUES FOR VOLUMETRIC IMAGES BY USING THE 2D CIRCULAR ULTRASONIC PHASED ARRAY AN INVESTIGATION OF FOCUSING AND ANGULAR TECHNIQUES FOR VOLUMETRIC IMAGES BY USING THE D CIRCULAR ULTRASONIC PHASED ARRAY S. Monal Lonon South Bank University; Engineering an Design 103 Borough Roa, Lonon

More information

Detecting Overlapping Communities from Local Spectral Subspaces

Detecting Overlapping Communities from Local Spectral Subspaces Detecting Overlapping Communities from Local Spectral Subspaces Kun He, Yiwei Sun Huazhong University of Science an Technology Wuhan 430074, China Email: {brooklet60, yiweisun}@hust.eu.cn Davi Binel, John

More information

Characterizing Decoding Robustness under Parametric Channel Uncertainty

Characterizing Decoding Robustness under Parametric Channel Uncertainty Characterizing Decoing Robustness uner Parametric Channel Uncertainty Jay D. Wierer, Wahee U. Bajwa, Nigel Boston, an Robert D. Nowak Abstract This paper characterizes the robustness of ecoing uner parametric

More information

4.2 Implicit Differentiation

4.2 Implicit Differentiation 6 Chapter 4 More Derivatives 4. Implicit Differentiation What ou will learn about... Implicitl Define Functions Lenses, Tangents, an Normal Lines Derivatives of Higher Orer Rational Powers of Differentiable

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

More information

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway State Inexe Policy Search by Dynamic Programming Charles DuHaway Yi Gu 5435537 503372 December 4, 2007 Abstract We consier the reinforcement learning problem of simultaneous trajectory-following an obstacle

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction Local Path Planning with Proximity Sensing for Robot Arm Manipulators Ewar Cheung an Vlaimir Lumelsky Yale University, Center for Systems Science Department of Electrical Engineering New Haven, Connecticut

More information

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters Available online at www.scienceirect.com Proceia Engineering 4 (011 ) 34 38 011 International Conference on Avances in Engineering Cluster Center Initialization Metho for K-means Algorithm Over Data Sets

More information

DD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication

DD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication DD2423 Image Analysis and Computer Vision IMAGE FORMATION Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 8, 2013 1 Image formation Goal:

More information

Multiple View Geometry

Multiple View Geometry Multiple View Geometry CS 6320, Spring 2013 Guest Lecture Marcel Prastawa adapted from Pollefeys, Shah, and Zisserman Single view computer vision Projective actions of cameras Camera callibration Photometric

More information

MOTION IDENTIFICATION OF PLANAR FREE-FORM OBJECTS

MOTION IDENTIFICATION OF PLANAR FREE-FORM OBJECTS MOTION IDENTIFICATION OF PLANAR FREE-FORM OBJECTS Mustafa Unel Faculty of Engineering an Natural Sciences Sabanci University Orhanli-Tuzla 34956, Istanbul, Turkey email: munel@sabanciuniv.eu ABSTRACT It

More information

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator IOSR Journal of Mechanical an Civil Engineering (IOSR-JMCE) e-issn: 78-84,p-ISSN: 0-4X, Volume, Issue 4 Ver. I (Jul. - Aug. 05), PP 7-8 www.iosrjournals.org Impact of changing the position of the tool

More information

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation University of Wollongong Research Online Faculty of Engineering an Information Sciences - Papers: Part A Faculty of Engineering an Information Sciences 214 A multiple wavelength unwrapping algorithm for

More information

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama an Hayato Ohwaa Faculty of Sci. an Tech. Tokyo University of Science, 2641 Yamazaki, Noa-shi, CHIBA, 278-8510, Japan hiroyuki@rs.noa.tus.ac.jp,

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

Improving Spatial Reuse of IEEE Based Ad Hoc Networks

Improving Spatial Reuse of IEEE Based Ad Hoc Networks mproving Spatial Reuse of EEE 82.11 Base A Hoc Networks Fengji Ye, Su Yi an Biplab Sikar ECSE Department, Rensselaer Polytechnic nstitute Troy, NY 1218 Abstract n this paper, we evaluate an suggest methos

More information

Adjacency Matrix Based Full-Text Indexing Models

Adjacency Matrix Based Full-Text Indexing Models 1000-9825/2002/13(10)1933-10 2002 Journal of Software Vol.13, No.10 Ajacency Matrix Base Full-Text Inexing Moels ZHOU Shui-geng 1, HU Yun-fa 2, GUAN Ji-hong 3 1 (Department of Computer Science an Engineering,

More information

More on the Ray Matrix Formalism

More on the Ray Matrix Formalism More on the Ray Matrix Formalism Tuesay, 10/17/2006 Physics 158 Peter Beyersorf Document info 12. 1 Class Outline Paraxial Ray Matrices General Imaging Systems 12. 2 Compoun Optical Systems Compoun optical

More information

STEREOSCOPIC ROBOT VISION SYSTEM

STEREOSCOPIC ROBOT VISION SYSTEM Palinko Oskar, ipl. eng. Facult of Technical Sciences, Department of Inustrial Sstems Engineering an Management, 21 000 Novi Sa, Dositej Obraovic Square 6, Serbia & Montenegro STEREOSCOPIC ROBOT VISION

More information

Camera Model and Calibration

Camera Model and Calibration Camera Model and Calibration Lecture-10 Camera Calibration Determine extrinsic and intrinsic parameters of camera Extrinsic 3D location and orientation of camera Intrinsic Focal length The size of the

More information

Technical Report TR Navigation Around an Unknown Obstacle for Autonomous Surface Vehicles Using a Forward-Facing Sonar

Technical Report TR Navigation Around an Unknown Obstacle for Autonomous Surface Vehicles Using a Forward-Facing Sonar Technical Report Department of Computer Science an Engineering niversity of Minnesota 4-192 Keller Hall 2 nion Street SE Minneapolis, MN 55455-159 SA TR 15-5 Navigation Aroun an nknown Obstacle for Autonomous

More information

Animated Surface Pasting

Animated Surface Pasting Animate Surface Pasting Clara Tsang an Stephen Mann Computing Science Department University of Waterloo 200 University Ave W. Waterloo, Ontario Canaa N2L 3G1 e-mail: clftsang@cgl.uwaterloo.ca, smann@cgl.uwaterloo.ca

More information

Blind Data Classification using Hyper-Dimensional Convex Polytopes

Blind Data Classification using Hyper-Dimensional Convex Polytopes Blin Data Classification using Hyper-Dimensional Convex Polytopes Brent T. McBrie an Gilbert L. Peterson Department of Electrical an Computer Engineering Air Force Institute of Technology 9 Hobson Way

More information

Navigation Around an Unknown Obstacle for Autonomous Surface Vehicles Using a Forward-Facing Sonar

Navigation Around an Unknown Obstacle for Autonomous Surface Vehicles Using a Forward-Facing Sonar Navigation Aroun an nknown Obstacle for Autonomous Surface Vehicles sing a Forwar-Facing Sonar Patrick A. Plonski, Joshua Vaner Hook, Cheng Peng, Narges Noori, Volkan Isler Abstract A robotic boat is moving

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE БСУ Международна конференция - 2 THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE Evgeniya Nikolova, Veselina Jecheva Burgas Free University Abstract:

More information

2.7 Implicit Differentiation

2.7 Implicit Differentiation 2.7 Implicit Differentiation [ y] = = = [ x] 1 Sometimes we may be intereste in fining the erivative of an equation that is not solve or able to be solve for a particular epenent variable explicitly. In

More information

A Panoramic Stereo Imaging System for Aircraft Guidance

A Panoramic Stereo Imaging System for Aircraft Guidance A Panoramic Stereo Imaging System for Aircraft Guiance Saul Thurrowgoo 1, Wolfgang Stuerzl 2, Dean Soccol 1, Manyam Srinivasan 1 1 Biorobotics Laboratory, Queenslan Brain Institute The University of Queenslan,

More information

Physics INTERFERENCE OF LIGHT

Physics INTERFERENCE OF LIGHT Physics INTERFERENCE OF LIGHT Q.1 State the principle of superposition of waves an explain the concept of interference of light. Ans. Principle of superposition of waves : When two or more waves, traveling

More information

[2006] IEEE. Reprinted, with permission, from [Damith C. Herath, Sarath Kodagoda and Gamini Dissanayake, Simultaneous Localisation and Mapping: A

[2006] IEEE. Reprinted, with permission, from [Damith C. Herath, Sarath Kodagoda and Gamini Dissanayake, Simultaneous Localisation and Mapping: A [6] IEEE. Reprinte, with permission, from [Damith C. Herath, Sarath Koagoa an Gamini Dissanayake, Simultaneous Localisation an Mapping: A Stereo Vision Base Approach, Intelligent Robots an Systems, 6 IEEE/RSJ

More information

A Formal Model and Efficient Traversal Algorithm for Generating Testbenches for Verification of IEEE Standard Floating Point Division

A Formal Model and Efficient Traversal Algorithm for Generating Testbenches for Verification of IEEE Standard Floating Point Division A Formal Moel an Efficient Traversal Algorithm for Generating Testbenches for Verification of IEEE Stanar Floating Point Division Davi W. Matula, Lee D. McFearin Department of Computer Science an Engineering

More information

Calculation on diffraction aperture of cube corner retroreflector

Calculation on diffraction aperture of cube corner retroreflector November 10, 008 / Vol., No. 11 / CHINESE OPTICS LETTERS 8 Calculation on iffraction aperture of cube corner retroreflector Song Li (Ó Ø, Bei Tang (», an Hui Zhou ( ï School of Electronic Information,

More information

Physics 111 Homework Solutions Week #8 - Monday

Physics 111 Homework Solutions Week #8 - Monday Physics 111 Homework Solutions Week #8 - Monay Thursay, February 18, 2010 Chapter 19 Questions - None Multiple-Choice 1914 D 1915 B Problems 1913 The istance away is given by 1914 The istance away is given

More information

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Queueing Moel an Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Marc Aoun, Antonios Argyriou, Philips Research, Einhoven, 66AE, The Netherlans Department of Computer an Communication

More information

1 Surprises in high dimensions

1 Surprises in high dimensions 1 Surprises in high imensions Our intuition about space is base on two an three imensions an can often be misleaing in high imensions. It is instructive to analyze the shape an properties of some basic

More information

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics CS 106 Winter 2016 Craig S. Kaplan Moule 01 Processing Recap Topics The basic parts of speech in a Processing program Scope Review of syntax for classes an objects Reaings Your CS 105 notes Learning Processing,

More information

Computer Graphics Inf4/MSc. Computer Graphics. Lecture 6 View Projection Taku Komura

Computer Graphics Inf4/MSc. Computer Graphics. Lecture 6 View Projection Taku Komura Computer Graphics Lecture 6 View Projection Taku Komura 1 Overview 1. View transformation 2. Rasterisation Implementation of viewing. Transform into camera coorinates. Perform projection into view volume

More information

Linderoth, Magnus; Robertsson, Anders; Åström, Karl; Johansson, Rolf

Linderoth, Magnus; Robertsson, Anders; Åström, Karl; Johansson, Rolf Vision Base Tracker for Dart-Catching Robot Lineroth, Magnus; Robertsson, Aners; Åström, Karl; Johansson, Rolf 9 Link to publication Citation for publishe version (APA): Lineroth, M., Robertsson, A., Åström,

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency Software Reliability Moeling an Cost Estimation Incorporating esting-effort an Efficiency Chin-Yu Huang, Jung-Hua Lo, Sy-Yen Kuo, an Michael R. Lyu -+ Department of Electrical Engineering Computer Science

More information

Message Transport With The User Datagram Protocol

Message Transport With The User Datagram Protocol Message Transport With The User Datagram Protocol User Datagram Protocol (UDP) Use During startup For VoIP an some vieo applications Accounts for less than 10% of Internet traffic Blocke by some ISPs Computer

More information

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER FFICINT ON-LIN TSTING MTHOD FOR A FLOATING-POINT ADDR A. Droz, M. Lobachev Department of Computer Systems, Oessa State Polytechnic University, Oessa, Ukraine Droz@ukr.net, Lobachev@ukr.net Abstract In

More information

CONSTRUCTION AND ANALYSIS OF INVERSIONS IN S 2 AND H 2. Arunima Ray. Final Paper, MATH 399. Spring 2008 ABSTRACT

CONSTRUCTION AND ANALYSIS OF INVERSIONS IN S 2 AND H 2. Arunima Ray. Final Paper, MATH 399. Spring 2008 ABSTRACT CONSTUCTION AN ANALYSIS OF INVESIONS IN S AN H Arunima ay Final Paper, MATH 399 Spring 008 ASTACT The construction use to otain inversions in two-imensional Eucliean space was moifie an applie to otain

More information

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1 Using Ray Tracing for Site-Specific Inoor Raio Signal Strength Analysis 1 Michael Ni, Stephen Mann, an Jay Black Computer Science Department, University of Waterloo, Waterloo, Ontario, NL G1, Canaa Abstract

More information

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources An Algorithm for Builing an Enterprise Network Topology Using Wiesprea Data Sources Anton Anreev, Iurii Bogoiavlenskii Petrozavosk State University Petrozavosk, Russia {anreev, ybgv}@cs.petrsu.ru Abstract

More information

Comparative Study of Projection/Back-projection Schemes in Cryo-EM Tomography

Comparative Study of Projection/Back-projection Schemes in Cryo-EM Tomography Comparative Stuy of Projection/Back-projection Schemes in Cryo-EM Tomography Yu Liu an Jong Chul Ye Department of BioSystems Korea Avance Institute of Science an Technology, Daejeon, Korea ABSTRACT In

More information

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2 This paper appears in J. of Parallel an Distribute Computing 10 (1990), pp. 167 181. Intensive Hypercube Communication: Prearrange Communication in Link-Boun Machines 1 2 Quentin F. Stout an Bruce Wagar

More information

Fundamentals of the stiffness method. Fundamentals of the stiffness method. Fundamentals of the stiffness method

Fundamentals of the stiffness method. Fundamentals of the stiffness method. Fundamentals of the stiffness method CHAPER 6 russ Analsis using Stiffness Metho Objectives เข าใจว ธ ของ stiffness metho ใช ว ธ stiffness metho ก บ russ, BM & rame จะพ ดถ งในบท หน า unamentals of the stiffness metho he stiffness metho: Is

More information