UUV DEPTH MEASUREMENT USING CAMERA IMAGES

Size: px
Start display at page:

Download "UUV DEPTH MEASUREMENT USING CAMERA IMAGES"

Transcription

1 ABCM Symposium Series in Mecatronics - Vol. 3 - pp Copyrigt c 2008 by ABCM UUV DEPTH MEASUREMENT USING CAMERA IMAGES Rogerio Yugo Takimoto Graduate Scool of Engineering Yokoama National University 79-1 Tokiwadai, Hodogaya-ku, Yokoama, , JAPAN takimotoyugo@vento.sp.ac.jp Tsugukiyo Hirayama Graduate Scool of Engineering Yokoama National University 79-1 Tokiwadai, Hodogaya-ku, Yokoama, , JAPAN irayama@ynu.ac.jp Fabio Kawaoka Takase Departamento de Engenaria Mecatrônica e de Sistemas Mecânicos Escola Politécnica da Universidade de São Paulo Av. Prof. Mello Moraes, 2231, , São Paulo, Brasil fktakase@usp.br Abstract. In some cases, te control of an unmanned underwater veicle (UUV) running near te free surface is required. For suc purpose, accurate measurement of te dept of te UUV is needed. Tis can be performed troug different tecniques. Among tem, it is possible to mention te pressure sensor and te sonar. Eac tecnique as its own set of unique features, advantages and disadvantages. Te sonar, for example, delivers accurate range but can be disturbed by reflections. Tis work proposes an alternative solution for te accurate dept measurement problem at sort range for control purposes. Troug te use of computer vision tecniques, te dept of an UUV near te free surface is evaluated. First te CAMSHIFT tracking algoritm, a color based tracking algoritm, is applied to determine te displacement in te image plane and ten a projective transformation is applied in order to evaluate te dept of te UUV in te world plane. Te projective transformation is a plane to plane omograpy, implemented using te DLT (Direct Linear Transformation) algoritm equations. Te system was implemented in te C programming language and extensive experimental tests were performed to evaluate te quality of measurements. Keywords: unmanned underwater veicle, dept measurement, computer vision 1. Introduction Nowadays, it is possible to find computer vision applications in many areas because tere is an increased need for te automatic processing of te uge amount of digital images generated by cameras. Te availability of faster computers as opened te way for new applications in te computer vision area. Applications tat provide industrial inspection, traffic monitoring measurement become available and tere is also some application in te naval arcitecture area. Projects using computer vision tecniques for te naval arcitecture area are related to 3D reconstruction of underwater scenes from 2D images or to te underwater veicle position control from real time processing of video data. Tese projects are useful for many undersea applications including scientific, commercial and military applications, suc as te ocean floor exploration, te marine life study and underwater structures inspection and repair. Computer Vision tecniques can also be used to provide accurate dept measurement at sort ranges and control an UUV. Suc a feature is an important resource for underwater navigation. For suc purpose, tis work sows te applicability of computer vision tecniques to recover te dept of an UUV. Te implementation of suc functionalities represents te first step in te development of a perceptual interface system, one of te most promising applications in te computer vision area. Perceptual interfaces are ones in wic te computer is given te ability to sense and produce analogs of te uman senses, suc as allowing computers to perceive and produce localized sound and speec, giving computers a sense of touc and force feedback, and in our case, giving an ability to see and extract useful information from te scene. In order to provide tis feature in advance, tis researc proposes an object tracking and distance measurement application. Te proposed system represents te first step in te development of a complete navigation system for an UUV since it is possible to track and determine te size of a known object in te scene. Tis system makes use of commercial products suc as personal computers and video cameras. In order to recover te UUV dept, tis work uses tracking tecniques to identify te image plane displacement and projective transformation tecniques to estimate te distance in te world plane. In addition, te measurement in te world plane is compared to te real dept to quantify te result of estimation algoritm.

2 Te objective of tis paper is to describe te algoritm used in te software development and te results obtained in te experiments to measure te dept of an AUV near te free surface. 2. Homograpy According to Hartley and Zisserman (2000), a camera is a mapping between te 3D world (object space) and a 2D image and it can be modeled using a pinole camera. Tis model is te simplest, te most general linear camera model and is modeled from a 3D point in space projected onto te image plane. Te camera image formation process can be represented by te intersection of te visual ray connected to camera center (C) and te 3D point (X) on te image plane corresponds to te image point (x) (Fig. 1). Figure 1. Te pinole camera model Tis model can also be used to map points from two 2D planes. Te mapping between two 2D planes (plane to plane) or te 2D projective mapping is also known as projectivity or projective transformation or omograpy. From te camera model for perspective images of planes it is possible to map points on a world plane to points on anoter plane (Semple and Kneebone, 1979). It is possible to notice tat te sape is distorted under perspective imaging because parallel lines in te image tend to converge to a finite point. Te distance in te real world (world plane) can be evaluated after removing te projective distortion. Tis can be done troug a projective transformation or omograpy to cange te visualization plane, to correct te geometric sapes from te objects in te image and to eliminate te projective distortion on te determined points. After tat, te mapping of an image point to a world point is straigtforward troug te use of an Euclidean relationsip between te desired points. Figure 2 sows a workflow illustrating te projective transformation and te process to evaluate te real distance between two points selected on te image plane. Figure 2. Homograpy Transformation Workflow If a coordinate system is defined in eac plane and points are represented in omogeneous coordinates (Fig. 3), ten te omograpy can be expressed by (1). X = Hx (1)

3 or by (2) X 1 11 X = 2 21 X x 13 1 x x 3 (2) Were X and x represent te points coordinates in eac plane and H represents te omograpy matrix and is described by a 3x3 non-singular matrix. Te omograpy matrix (H) as 9 elements and only 8 degrees of freedom because te scale of te matrix does not affect te equation. Figure 3. Homograpy Transformation Tere are two metods to evaluate te omograpy matrix. One metod uses te camera internal parameters and te relative positioning of te two planes and camera center. Te oter one evaluates te omograpy matrix directly from image to world correspondence eliminating te need to calculate te camera s parameters. In tis metod, at least four image to world feature correspondences are necessary because eac point-to-point correspondence is responsible for two constraints and a 2D point as two degrees of freedom (Hartley and Zisserman, 2000). If te number of feature correspondences increase, we ave an over determined solution and H is determined by finding te transformation H tat minimizes some cost function. To evaluate te omograpic matrix it is necessary tat te four points must be in general position, wic means tat no tree points are collinear. Among te available algoritms to estimate te matrix H, it is possible to mention te Direct Linear Transformation (DLT) algoritm, a widely used algoritm because it is accurate and is relatively simple to implement Te Direct Linear Transformation (DLT) Algoritm Taking te Eq. (2) and considering a pair of matcing points (X,Y) and (x,y) in te world and image plane respectively, te following transformation can be written. X ( x + y + ) = x + y Y ( x + y + ) = x + y (3) were X X = 1, X Y = 2, X3 X3 x1 x3 x = and x2 x3 y = correspond to te inomogeneous coordinates in te world and image plane respectively. Expressing te transformation given by te Eq. (3) in terms of vector product ( X Hx = 0 ) enable a simple linear equation to be derived. It is possible to write te Eq. (3) in terms of vector product because, since tis is an equation involving omogeneous vector, te 3-vectors X and Hx are not equal (tey ave te same direction but may differ in magnitude by a non zero scale factor) (Hartley and Zisserman, 2000). From te vector product, it is possible to write te Eq. (3) as A = 0 (4) were for n points A is a 2n x 9 matrix and is a 9-vector made up of te elements of te matrix H. Te Eq. (3) is a omogeneous set of equations and can only be determined up to a non-zero scale factor. After selecting a set of four correspondents points, it is possible to solve tis equation troug te use of te least square

4 metod to find out te solution for, tat is te singular vector corresponding to te smallest singular value of A, or te last column of V in te SVD ( A = UDV T ). Tis solution minimizes A subject to te condition = 1. Te SVD (singular value decomposition) is a factorization of A as A = UDV T, were U and V are ortogonal matrices and D is a diagonal matrix wit non-negative elements (Criminisi, 1999; Hartley and Zisserman, 2000). Tis algoritm known as te basic DLT algoritm can be improved by using a metod of data normalization for te DLT algoritm, consisting of translation and scaling of image coordinates. Tis algoritm is known as DLT algoritm wit data normalization. Te objective of te normalization is to translate te coordinates of te image to new set of points suc tat te centroid of tis new set of points is te origin. Te coordinates are also scaled to adjust te average distance from te origin to te same average magnitude. 3. Tracking Te ability to tracking moving objects in real time is very useful in many different areas for purposes suc as robot navigation, surveillance, video conferencing, etc. In te real time tracking, a process tat follows a moving object (or several ones) in time using a camera is required. Tis process analyses eac video frame and outputs te location of moving targets witin te video frame based on a feature of tis particular object. Among te available tracking algoritms, tis work uses a color based algoritm to output te location of an object to evaluate te AUV dept. To implement tis algoritm a HSV color system is used to separate te ue (color) from te saturation (ow concentrated te color is) and from te brigtness. Tis algoritm creates a probability distribution image of te desired color in te video taking 1D istogram from te ue cannel in HSV space. Using te color istogram as a model te incoming video is converted to a corresponding probability image of te tracked color and te position of te desired image in te video is evaluated. In tis work a color-based tracking algoritm known as Continuous Adaptive Mean Sift (CAMSHIFT) algoritm (Bradski, 1998) was cosen. Since te color distribution canges over time for eac video frame, an algoritm tat searces tis distribution canges is required. Te algoritm tat satisfies tis condition is te modified mean sift algoritm or te CAMSHIFT algoritm because it adapts te probability distribution of te object dynamically to track te object in eac video frame. Te CAMSHIFT algoritm uses a robust non-parametric tecnique for climbing density gradients to find te mode of probability distribution CAMSHIFT and Mean Sift Algoritm Te mean sift algoritm is a non-parametric tecnique developed by Fukunaga and Hostetler (1975) tat climbs te gradient of a probability distribution (Fig. 4) to find te nearest dominant mode peak. Since te objective of tis tecnique is finding te densest region in te image, it is possible to notice tat te algoritm always converges to te local maximum region in te probability density function. Figure 4. Probability Density Function Mapping To analyze te algoritm convergence let s consider n data points x, i = 1,, n on a d-dimensional space i According to Silverman (1986) te multivariate kernel density estimate obtained wit kernel K(x) and window radius, computed in te point x is defined as 1 n x x f ( x) = K i (5) n d i = 1 were te d-variate kernel K(x) is nonnegative and integrates to one. A widely used class of kernels is te radial symmetric kernels. d R.

5 k, d 2 ( ) K ( x) = c k x (6) were te function k(x) is called te profile of te kernel, and integrates to 1 (Wand and Jones, 1995). Te gradient of te density estimator (Eq. (5)) is c, is a normalization constant tat makes K(x) k d f x x 2 n i = x g i 2c 2 1 i k, d n x x = i (7) ( x) g x n d + 2 i= 1 2 x x n i = g i 1 were g( s) = k'( s). Te first term is proportional to te density estimate at x computed wit kernel 2 G ( x) = c g, d g x and te second term 2 n x x i i = 1 x i g m( x) = x (8) 2 n x x i i = 1 g is te mean sift (Ceng, 1995). Te mean sift vector always points toward te direction of te maximum increase in te density and is proportional to te normalized density gradient. Te convergence proof is discussed in Ceng (1995) and is guaranteed to converge to a point were te gradient of density function is zero ( f ( x) = 0 ). Te mean sift algoritm interatively performs computation of te mean sift vector m ( x t ), t+ update te current position 1 t x = x + m ( x t ) Te mean sift algoritm process is illustrated in Fig. 5. Figure 5. Mean Sift Algoritm Since te size and location of te probability distribution canges in time due to te object movement in te video it is necessary to modify te mean sift algoritm because it is designed for static distributions. Te algoritm tat satisfies tis requirement is te CAMSHIFT algoritm because it is designed for dynamically canging distributions since te searc window size is adjusted in te course of its operation. Te CAMSHIFT algoritm relies on te zerot moment information to continuously adapt its window size witin or over eac video frame. Tus, window radius, or eigt and widt, is set to a function of te zerot moment found during searc.

6 4. Experimental Results 4.1. Preliminary Results In order to validate te distance measurement module of te developed software some tests were made before te underwater experiment. Te test was made marking some points on a wite board. Te Fig. 6 sows an image of te sceme used to measure te real distance from two points using te developed software. After selecting four known points in te image, te omograpy matrix can be evaluated and te real distance considering two points on te wite board image can be evaluated. Figure 6. Distance Evaluation Test Te Tab. 1 sows te results of te preliminary experiments. In order to compare te real distance wit te measured distance, te absolute and te relative error are also presented Calibration Table 1. Preliminary Experiment Results. Points Real Distance (cm) Measured Distance (cm) Absolute Error (cm) Relative Error (%) ± ± ± ± ± ± In order to enable te absolute dept measurement of te AUV it is necessary to perform an initial calibration. Te software calibration step can be divided in two parts, te first part involves te calibration to remove te perspective distortion of te measurement plane and te second part involves te calibration to determine te relationsip between te dept of te AUV and te position of te ligt reflection in te camera image. To remove te perspective distortion (omograpy matrix evaluation) of te measurement plane it is necessary to find out te displacement plane of te ligt reflection. In our case tis plane is te perpendicular line to te wave surface passing troug te source of ligt. Te Fig. 7 sows te sceme for te plane calibration. Figure 7. Calibration Plane and Ligt Position

7 After removing te perspective distortion of te measurement plane, te software is ready to measure distance between any two points in te image. Tus it is possible to evaluate te AUV vertical displacement (relative dept) considering an initial dept. To measure te real dept (absolute dept) it is necessary to find out te relationsip between te dept of te AUV and te position of te ligt reflection in te camera image. After some preliminary tests, it was possible to conclude tat eac dept corresponds to a point coordinate in te image because as te dept of te AUV increase te angle of incidence ( θ ) in te camera also increase. Ten point coordinate and te real dept of te AUV was determined from tis relationsip AUV Dept Measurement experiment After te calibration step, underwater tests were performed in still water condition, regular wave condition and irregular wave condition. Taking te most general and real situation case, te results are as follow. Te Fig. 8 sows te dept variation in case of irregular waves. Figure 8. AUV Dept Time History in Irregular Waves Condition. In order to compare te irregular wave influence on te measurement te output measured dept was compared to te real one. Te Tab. 2 sows a comparison between te measurement dept data output and te real value. Table 2. AUV Dept Measurement in Irregular Wave Condition. Time Interval (sec) Real Dept (cm) Mean Dept (cm) Minimum Dept (cm) Maximum Dept (cm) Absolute Error (cm) Relative Error (%) ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± Since te irregular wave is often a combination of many wave components, te definition of te wave caracteristics (eigt, period, etc.) must be statistical or probabilistic, indicating te severity of wave conditions. Among tese statistical parameters it is possible to mention te significant wave eigt (mean of te largest 1/3 of waves measured during te sampling period) and te average period. In our experiment tese parameters are cm for te significant wave eigt and sec for te average period. It was possible to notice tat te presence affects negatively te dept measurement increasing te uncertainty of te measurement. In tis situation tere is a perturbation on te water surface and it is possible to notice two penomena tat affect te AUV dept measurement. First, te wave canges te eigt of te wave surface displacing te reflection ligt coordinate in te image wen compared to te position witout waves. Considering a given instant, te measured dept will depend on te wave eigt in te same instant. Second, te ligt reflection suffers a deformation due to te water surface movement affecting te tracking and te ligt reflection coordinate identification From te experimental results it was possible to analyze te tracking algoritm performance in wave condition (Fig. 8). Te Fig. 9 sows te areas were te tracking algoritm performance is good wen comparing te dept of te AUV and te wave type used in te experiment.

8 Figure 9. Tracking Stability Analysis 5. Conclusion As an alternative solution for te AUV or UV dept measurement problem, te experimental results sow tat te mean measured value is very close to te real dept value. Tis proximity sows tat, altoug te discrepancy of te measured value dept and te real dept is ig for a given instant t, it is possible to evaluate te dept of te AUV wit a good approximation taking te mean value in a coerent interval of time. Te relative error considering te mean measured value is less tan 10%. It was possible to notice also tat two factors affect te tracking performance: te tracked object size and te wave type. Te tracking performance is better for bigger objects tan for small one. In our case since te tracked object size depends on te dept, te tracking performance depends on te dept. Te tracking performance also is better wen te wave eigt and te wave frequency are low (Fig. 9). From te experiments it was possible to conclude tat, te omograpy transformation represents a good approac for te distance measurement wen te displacement plane is known and te tracking performance decrease as te wave eigt and te wave frequency increase. 6. References Bradski G. R., 1998, Computer vision face tracking for use in a perceptual user interface, Intel Tecnology Journal, Q2:1 15. Ceng Y., 1995, Mean sift, mode seeking, and clustering, IEEE Trans. Pattern Anal. Macine Intell, 17: Criminisi A., 1999, Accurate Visual Metrology from Single and Multiple Uncalibrated Images, P.D. tesis., Dept. Engineering Science, University of Oxford, Oxford, UK. Fukunaga K. and Hostetler L. D., 1975, Te estimation of te Gradient of a Density Function, wit Applications in Pattern Recognition, IEEE Trans. Info Teory, vol. IT-21, Hartley R. and Zisserman A., 2000, Multiple View Geometry in Computer Vision, Cap. 1,2,3,4,5. Cambridge University Press. Semple J. and Kneebone G., 1979, Algebraic Projective Geometry, Oxford University Press. Silverman B. W., 1986, Density Estimation for Statistics and Data Analysis, New York: Capman and Hall. Wand M. P. and Jones M. C., 1995, Kernel Smooting, Capman & Hall, London.

MAPI Computer Vision

MAPI Computer Vision MAPI Computer Vision Multiple View Geometry In tis module we intend to present several tecniques in te domain of te 3D vision Manuel Joao University of Mino Dep Industrial Electronics - Applications -

More information

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method Engineering, 2013, 5, 522-526 ttp://dx.doi.org/10.4236/eng.2013.510b107 Publised Online October 2013 (ttp://www.scirp.org/journal/eng) Two Modifications of Weigt Calculation of te Non-Local Means Denoising

More information

Vector Processing Contours

Vector Processing Contours Vector Processing Contours Andrey Kirsanov Department of Automation and Control Processes MAMI Moscow State Tecnical University Moscow, Russia AndKirsanov@yandex.ru A.Vavilin and K-H. Jo Department of

More information

3.6 Directional Derivatives and the Gradient Vector

3.6 Directional Derivatives and the Gradient Vector 288 CHAPTER 3. FUNCTIONS OF SEVERAL VARIABLES 3.6 Directional Derivatives and te Gradient Vector 3.6.1 Functions of two Variables Directional Derivatives Let us first quickly review, one more time, te

More information

Traffic Sign Classification Using Ring Partitioned Method

Traffic Sign Classification Using Ring Partitioned Method Traffic Sign Classification Using Ring Partitioned Metod Aryuanto Soetedjo and Koici Yamada Laboratory for Management and Information Systems Science, Nagaoa University of Tecnology 603- Kamitomioamaci,

More information

Local features and image matching May 8 th, 2018

Local features and image matching May 8 th, 2018 Local features and image matcing May 8 t, 2018 Yong Jae Lee UC Davis Last time RANSAC for robust fitting Lines, translation Image mosaics Fitting a 2D transformation Homograpy 2 Today Mosaics recap: How

More information

Mean Shifting Gradient Vector Flow: An Improved External Force Field for Active Surfaces in Widefield Microscopy.

Mean Shifting Gradient Vector Flow: An Improved External Force Field for Active Surfaces in Widefield Microscopy. Mean Sifting Gradient Vector Flow: An Improved External Force Field for Active Surfaces in Widefield Microscopy. Margret Keuper Cair of Pattern Recognition and Image Processing Computer Science Department

More information

Affine and Projective Transformations

Affine and Projective Transformations CS 674: Intro to Computer Vision Affine and Projective Transformations Prof. Adriana Kovaska Universit of Pittsburg October 3, 26 Alignment problem We previousl discussed ow to matc features across images,

More information

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Sofia Burille Mentor: Micael Natanson September 15, 2014 Abstract Given a grap, G, wit a set of vertices, v, and edges, various

More information

wrobot k wwrobot hrobot (a) Observation area Horopter h(θ) (Virtual) horopters h(θ+ θ lim) U r U l h(θ+ θ) Base line Left camera Optical axis

wrobot k wwrobot hrobot (a) Observation area Horopter h(θ) (Virtual) horopters h(θ+ θ lim) U r U l h(θ+ θ) Base line Left camera Optical axis Selective Acquisition of 3-D Information Enoug for Finding Passable Free Spaces Using an Active Stereo Vision System Atsusi Nisikawa, Atsusi Okubo, and Fumio Miyazaki Department of Systems and Human Science

More information

Some Handwritten Signature Parameters in Biometric Recognition Process

Some Handwritten Signature Parameters in Biometric Recognition Process Some Handwritten Signature Parameters in Biometric Recognition Process Piotr Porwik Institute of Informatics, Silesian Uniersity, Bdziska 39, 41- Sosnowiec, Poland porwik@us.edu.pl Tomasz Para Institute

More information

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically 2 Te Derivative Te two previous capters ave laid te foundation for te study of calculus. Tey provided a review of some material you will need and started to empasize te various ways we will view and use

More information

RECONSTRUCTING OF A GIVEN PIXEL S THREE- DIMENSIONAL COORDINATES GIVEN BY A PERSPECTIVE DIGITAL AERIAL PHOTOS BY APPLYING DIGITAL TERRAIN MODEL

RECONSTRUCTING OF A GIVEN PIXEL S THREE- DIMENSIONAL COORDINATES GIVEN BY A PERSPECTIVE DIGITAL AERIAL PHOTOS BY APPLYING DIGITAL TERRAIN MODEL IV. Évfolyam 3. szám - 2009. szeptember Horvát Zoltán orvat.zoltan@zmne.u REONSTRUTING OF GIVEN PIXEL S THREE- DIMENSIONL OORDINTES GIVEN Y PERSPETIVE DIGITL ERIL PHOTOS Y PPLYING DIGITL TERRIN MODEL bsztrakt/bstract

More information

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR 13.5 Directional Derivatives and te Gradient Vector Contemporary Calculus 1 13.5 DIRECTIONAL DERIVATIVES and te GRADIENT VECTOR Directional Derivatives In Section 13.3 te partial derivatives f x and f

More information

Our Calibrated Model has No Predictive Value: An Example from the Petroleum Industry

Our Calibrated Model has No Predictive Value: An Example from the Petroleum Industry Our Calibrated Model as No Predictive Value: An Example from te Petroleum Industry J.N. Carter a, P.J. Ballester a, Z. Tavassoli a and P.R. King a a Department of Eart Sciences and Engineering, Imperial

More information

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan Capter K Geometric Optics Blinn College - Pysics 2426 - Terry Honan K. - Properties of Ligt Te Speed of Ligt Te speed of ligt in a vacuum is approximately c > 3.0µ0 8 mês. Because of its most fundamental

More information

Computing geodesic paths on manifolds

Computing geodesic paths on manifolds Proc. Natl. Acad. Sci. USA Vol. 95, pp. 8431 8435, July 1998 Applied Matematics Computing geodesic pats on manifolds R. Kimmel* and J. A. Setian Department of Matematics and Lawrence Berkeley National

More information

Density Estimation Over Data Stream

Density Estimation Over Data Stream Density Estimation Over Data Stream Aoying Zou Dept. of Computer Science, Fudan University 22 Handan Rd. Sangai, 2433, P.R. Cina ayzou@fudan.edu.cn Ziyuan Cai Dept. of Computer Science, Fudan University

More information

Pedestrian Detection Algorithm for On-board Cameras of Multi View Angles

Pedestrian Detection Algorithm for On-board Cameras of Multi View Angles Pedestrian Detection Algoritm for On-board Cameras of Multi View Angles S. Kamijo IEEE, K. Fujimura, and Y. Sibayama Abstract In tis paper, a general algoritm for pedestrian detection by on-board monocular

More information

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm Sensors & Transducers 2013 by IFSA ttp://www.sensorsportal.com CESILA: Communication Circle External Square Intersection-Based WSN Localization Algoritm Sun Hongyu, Fang Ziyi, Qu Guannan College of Computer

More information

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation P R E P R N T CPWS XV Berlin, September 8, 008 Fast Calculation of Termodynamic Properties of Water and Steam in Process Modelling using Spline nterpolation Mattias Kunick a, Hans-Joacim Kretzscmar a,

More information

Implementation of Integral based Digital Curvature Estimators in DGtal

Implementation of Integral based Digital Curvature Estimators in DGtal Implementation of Integral based Digital Curvature Estimators in DGtal David Coeurjolly 1, Jacques-Olivier Lacaud 2, Jérémy Levallois 1,2 1 Université de Lyon, CNRS INSA-Lyon, LIRIS, UMR5205, F-69621,

More information

Numerical Derivatives

Numerical Derivatives Lab 15 Numerical Derivatives Lab Objective: Understand and implement finite difference approximations of te derivative in single and multiple dimensions. Evaluate te accuracy of tese approximations. Ten

More information

Non-Interferometric Testing

Non-Interferometric Testing NonInterferometric Testing.nb Optics 513 - James C. Wyant 1 Non-Interferometric Testing Introduction In tese notes four non-interferometric tests are described: (1) te Sack-Hartmann test, (2) te Foucault

More information

Design of Map Decomposition and Wiimote-based Localization for Vacuuming Robots

Design of Map Decomposition and Wiimote-based Localization for Vacuuming Robots Design of Map Decomposition and Wiimote-based Localization for Vacuuming Robots Cia-Pin Kuo, Sy-In Hwang Department of Computer Science and Engineering Yuan Ze University s956007@mail.yzu.edu.tw, syin@cs.yzu.edu.tw

More information

Excel based finite difference modeling of ground water flow

Excel based finite difference modeling of ground water flow Journal of Himalaan Eart Sciences 39(006) 49-53 Ecel based finite difference modeling of ground water flow M. Gulraiz Akter 1, Zulfiqar Amad 1 and Kalid Amin Kan 1 Department of Eart Sciences, Quaid-i-Azam

More information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information Unsupervised Learning for Hierarcical Clustering Using Statistical Information Masaru Okamoto, Nan Bu, and Tosio Tsuji Department of Artificial Complex System Engineering Hirosima University Kagamiyama

More information

Single and Multi-View Reconstruction of Structured Scenes

Single and Multi-View Reconstruction of Structured Scenes ACCV2002: Te 5t Asian Conference on Computer Vision 23 25 January 2002 Melbourne Australia 1 Single and Multi-View econstruction of Structured Scenes Etienne Grossmann Diego Ortin and José Santos-Victor

More information

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 Note: Tere will be a very sort online reading quiz (WebWork) on eac reading assignment due one our before class on its due date. Due dates can be found

More information

Obstacle Avoiding Real-Time Trajectory Generation and Control of Omnidirectional Vehicles

Obstacle Avoiding Real-Time Trajectory Generation and Control of Omnidirectional Vehicles 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 FrC10.6 Obstacle Avoiding Real-Time Trajectory Generation and Control of Omnidirectional Veicles Ji-wung Coi,

More information

Section 3. Imaging With A Thin Lens

Section 3. Imaging With A Thin Lens Section 3 Imaging Wit A Tin Lens 3- at Ininity An object at ininity produces a set o collimated set o rays entering te optical system. Consider te rays rom a inite object located on te axis. Wen te object

More information

Overcomplete Steerable Pyramid Filters and Rotation Invariance

Overcomplete Steerable Pyramid Filters and Rotation Invariance vercomplete Steerable Pyramid Filters and Rotation Invariance H. Greenspan, S. Belongie R. Goodman and P. Perona S. Raksit and C. H. Anderson Department of Electrical Engineering Department of Anatomy

More information

Proceedings. Seventh ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC 2013) Palm Spring, CA

Proceedings. Seventh ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC 2013) Palm Spring, CA Proceedings Of te Sevent ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC ) Palm Spring, CA October 9 November st Parameter-Unaware Autocalibration for Occupancy Mapping David Van

More information

The (, D) and (, N) problems in double-step digraphs with unilateral distance

The (, D) and (, N) problems in double-step digraphs with unilateral distance Electronic Journal of Grap Teory and Applications () (), Te (, D) and (, N) problems in double-step digraps wit unilateral distance C Dalfó, MA Fiol Departament de Matemàtica Aplicada IV Universitat Politècnica

More information

NOTES: A quick overview of 2-D geometry

NOTES: A quick overview of 2-D geometry NOTES: A quick overview of 2-D geometry Wat is 2-D geometry? Also called plane geometry, it s te geometry tat deals wit two dimensional sapes flat tings tat ave lengt and widt, suc as a piece of paper.

More information

Investigating an automated method for the sensitivity analysis of functions

Investigating an automated method for the sensitivity analysis of functions Investigating an automated metod for te sensitivity analysis of functions Sibel EKER s.eker@student.tudelft.nl Jill SLINGER j..slinger@tudelft.nl Delft University of Tecnology 2628 BX, Delft, te Neterlands

More information

2.8 The derivative as a function

2.8 The derivative as a function CHAPTER 2. LIMITS 56 2.8 Te derivative as a function Definition. Te derivative of f(x) istefunction f (x) defined as follows f f(x + ) f(x) (x). 0 Note: tis differs from te definition in section 2.7 in

More information

θ R = θ 0 (1) -The refraction law says that: the direction of refracted ray (angle θ 1 from vertical) is (2)

θ R = θ 0 (1) -The refraction law says that: the direction of refracted ray (angle θ 1 from vertical) is (2) LIGHT (Basic information) - Considering te ligt of a projector in a smoky room, one gets to geometrical optics model of ligt as a set of tiny particles tat travel along straigt lines called "optical rays.

More information

Haar Transform CS 430 Denbigh Starkey

Haar Transform CS 430 Denbigh Starkey Haar Transform CS Denbig Starkey. Background. Computing te transform. Restoring te original image from te transform 7. Producing te transform matrix 8 5. Using Haar for lossless compression 6. Using Haar

More information

19.2 Surface Area of Prisms and Cylinders

19.2 Surface Area of Prisms and Cylinders Name Class Date 19 Surface Area of Prisms and Cylinders Essential Question: How can you find te surface area of a prism or cylinder? Resource Locker Explore Developing a Surface Area Formula Surface area

More information

Piecewise Polynomial Interpolation, cont d

Piecewise Polynomial Interpolation, cont d Jim Lambers MAT 460/560 Fall Semester 2009-0 Lecture 2 Notes Tese notes correspond to Section 4 in te text Piecewise Polynomial Interpolation, cont d Constructing Cubic Splines, cont d Having determined

More information

Section 2.3: Calculating Limits using the Limit Laws

Section 2.3: Calculating Limits using the Limit Laws Section 2.3: Calculating Limits using te Limit Laws In previous sections, we used graps and numerics to approimate te value of a it if it eists. Te problem wit tis owever is tat it does not always give

More information

4.2 The Derivative. f(x + h) f(x) lim

4.2 The Derivative. f(x + h) f(x) lim 4.2 Te Derivative Introduction In te previous section, it was sown tat if a function f as a nonvertical tangent line at a point (x, f(x)), ten its slope is given by te it f(x + ) f(x). (*) Tis is potentially

More information

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS NTNN SPHRICL COORDINT SSTMS ND THIR PPLICTION IN COMBINING RSULTS FROM DIFFRNT NTNN ORINTTIONS llen C. Newell, Greg Hindman Nearfield Systems Incorporated 133. 223 rd St. Bldg. 524 Carson, C 9745 US BSTRCT

More information

A UPnP-based Decentralized Service Discovery Improved Algorithm

A UPnP-based Decentralized Service Discovery Improved Algorithm Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol.1, No.1, Marc 2013, pp. 21~26 ISSN: 2089-3272 21 A UPnP-based Decentralized Service Discovery Improved Algoritm Yu Si-cai*, Wu Yan-zi,

More information

A Practical Approach of Selecting the Edge Detector Parameters to Achieve a Good Edge Map of the Gray Image

A Practical Approach of Selecting the Edge Detector Parameters to Achieve a Good Edge Map of the Gray Image Journal of Computer Science 5 (5): 355-362, 2009 ISSN 1549-3636 2009 Science Publications A Practical Approac of Selecting te Edge Detector Parameters to Acieve a Good Edge Map of te Gray Image 1 Akram

More information

You should be able to visually approximate the slope of a graph. The slope m of the graph of f at the point x, f x is given by

You should be able to visually approximate the slope of a graph. The slope m of the graph of f at the point x, f x is given by Section. Te Tangent Line Problem 89 87. r 5 sin, e, 88. r sin sin Parabola 9 9 Hperbola e 9 9 9 89. 7,,,, 5 7 8 5 ortogonal 9. 5, 5,, 5, 5. Not multiples of eac oter; neiter parallel nor ortogonal 9.,,,

More information

Measuring Length 11and Area

Measuring Length 11and Area Measuring Lengt 11and Area 11.1 Areas of Triangles and Parallelograms 11.2 Areas of Trapezoids, Romuses, and Kites 11.3 Perimeter and Area of Similar Figures 11.4 Circumference and Arc Lengt 11.5 Areas

More information

Interference and Diffraction of Light

Interference and Diffraction of Light Interference and Diffraction of Ligt References: [1] A.P. Frenc: Vibrations and Waves, Norton Publ. 1971, Capter 8, p. 280-297 [2] PASCO Interference and Diffraction EX-9918 guide (written by Ann Hanks)

More information

A Statistical Approach for Target Counting in Sensor-Based Surveillance Systems

A Statistical Approach for Target Counting in Sensor-Based Surveillance Systems Proceedings IEEE INFOCOM A Statistical Approac for Target Counting in Sensor-Based Surveillance Systems Dengyuan Wu, Decang Cen,aiXing, Xiuzen Ceng Department of Computer Science, Te George Wasington University,

More information

16th European Signal Processing Conference (EUSIPCO 2008), Lausanne, Switzerland, August 25-29, 2008, copyright by EURASIP

16th European Signal Processing Conference (EUSIPCO 2008), Lausanne, Switzerland, August 25-29, 2008, copyright by EURASIP 16t European Signal Processing Conference (EUSIPCO 008), Lausanne, Switzerland, August 5-9, 008, copyrigt by EURASIP ADAPTIVE WINDOW FOR LOCAL POLYNOMIAL REGRESSION FROM NOISY NONUNIFORM SAMPLES A. Sreenivasa

More information

Multi-Stack Boundary Labeling Problems

Multi-Stack Boundary Labeling Problems Multi-Stack Boundary Labeling Problems Micael A. Bekos 1, Micael Kaufmann 2, Katerina Potika 1 Antonios Symvonis 1 1 National Tecnical University of Atens, Scool of Applied Matematical & Pysical Sciences,

More information

REVERSIBLE DATA HIDING USING IMPROVED INTERPOLATION TECHNIQUE

REVERSIBLE DATA HIDING USING IMPROVED INTERPOLATION TECHNIQUE International Researc Journal of Engineering and Tecnology (IRJET) e-issn: 2395-0056 REVERSIBLE DATA HIDING USING IMPROVED INTERPOLATION TECHNIQUE Devendra Kumar 1, Dr. Krisna Raj 2 (Professor in ECE Department

More information

A Finite Element Scheme for Calculating Inverse Dynamics of Link Mechanisms

A Finite Element Scheme for Calculating Inverse Dynamics of Link Mechanisms WCCM V Fift World Congress on Computational Mecanics July -1,, Vienna, Austria Eds.: H.A. Mang, F.G. Rammerstorfer, J. Eberardsteiner A Finite Element Sceme for Calculating Inverse Dynamics of Link Mecanisms

More information

SENSOR POSE INFERENCE FROM AIRBORNE VIDEOS BY DECOMPOSING HOMOGRAPHY ESTIMATES

SENSOR POSE INFERENCE FROM AIRBORNE VIDEOS BY DECOMPOSING HOMOGRAPHY ESTIMATES SENSOR POSE INFERENCE FROM AIRBORNE VIDEOS BY DECOMPOSING HOMOGRAPHY ESTIMATES E. Micaelsen *, M. Kircof *, U. Stilla *FGAN-FOM Researc Institute for Optronics and Pattern Recognition Gutleutausstrasse

More information

An Effective Sensor Deployment Strategy by Linear Density Control in Wireless Sensor Networks Chiming Huang and Rei-Heng Cheng

An Effective Sensor Deployment Strategy by Linear Density Control in Wireless Sensor Networks Chiming Huang and Rei-Heng Cheng An ffective Sensor Deployment Strategy by Linear Density Control in Wireless Sensor Networks Ciming Huang and ei-heng Ceng 5 De c e mbe r0 International Journal of Advanced Information Tecnologies (IJAIT),

More information

Cubic smoothing spline

Cubic smoothing spline Cubic smooting spline Menu: QCExpert Regression Cubic spline e module Cubic Spline is used to fit any functional regression curve troug data wit one independent variable x and one dependent random variable

More information

Fault Localization Using Tarantula

Fault Localization Using Tarantula Class 20 Fault localization (cont d) Test-data generation Exam review: Nov 3, after class to :30 Responsible for all material up troug Nov 3 (troug test-data generation) Send questions beforeand so all

More information

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring Has-Based Indexes Capter 11 Comp 521 Files and Databases Spring 2010 1 Introduction As for any index, 3 alternatives for data entries k*: Data record wit key value k

More information

Alternating Direction Implicit Methods for FDTD Using the Dey-Mittra Embedded Boundary Method

Alternating Direction Implicit Methods for FDTD Using the Dey-Mittra Embedded Boundary Method Te Open Plasma Pysics Journal, 2010, 3, 29-35 29 Open Access Alternating Direction Implicit Metods for FDTD Using te Dey-Mittra Embedded Boundary Metod T.M. Austin *, J.R. Cary, D.N. Smite C. Nieter Tec-X

More information

An Interactive X-Ray Image Segmentation Technique for Bone Extraction

An Interactive X-Ray Image Segmentation Technique for Bone Extraction An Interactive X-Ray Image Segmentation Tecnique for Bone Extraction Cristina Stolojescu-Crisan and Stefan Holban Politenica University of Timisoara V. Parvan 2, 300223 Timisoara, Romania {cristina.stolojescu@etc.upt.ro

More information

PROTOTYPE OF LOAD CELL APPLICATION IN TORQE MEASUREMENT

PROTOTYPE OF LOAD CELL APPLICATION IN TORQE MEASUREMENT IMEKO 21 TC3, TC5 and TC22 Conferences Metrology in Modern Context November 22 25, 21, Pattaya, Conburi, Tailand PROTOTYPE OF LOAD CELL APPLICATION IN TORQE MEASUREMENT Tassanai Sanponpute 1, Cokcai Wattong

More information

On Calibrating a Camera Network Using Parabolic Trajectories of a Bouncing Ball

On Calibrating a Camera Network Using Parabolic Trajectories of a Bouncing Ball On Calibrating a Camera Network Using Parabolic rajectories of a ouncing all Kuan-Wen Cen, Yi-Ping Hung,, Yong-Seng Cen 3 Department of Computer Science and Information Engineering, National aiwan Uniersity,

More information

Category Detection Using Hierarchical Mean Shift

Category Detection Using Hierarchical Mean Shift Category Detection Using Hierarcical Mean Sift Pavan Vatturi Scool of EECS 118 Kelley Engineering Center Oregon State University Corvallis, OR 97331 vatturi@eecs.oregonstate.edu Weng-Keen Wong Scool of

More information

On the use of FHT, its modification for practical applications and the structure of Hough image

On the use of FHT, its modification for practical applications and the structure of Hough image On te use of FHT, its modification for practical applications and te structure of Houg image M. Aliev 1,3, E.I. Ersov, D.P. Nikolaev,3 1 Federal Researc Center Computer Science and Control of Russian Academy

More information

When the dimensions of a solid increase by a factor of k, how does the surface area change? How does the volume change?

When the dimensions of a solid increase by a factor of k, how does the surface area change? How does the volume change? 8.4 Surface Areas and Volumes of Similar Solids Wen te dimensions of a solid increase by a factor of k, ow does te surface area cange? How does te volume cange? 1 ACTIVITY: Comparing Surface Areas and

More information

Fast Global Kernel Density Mode Seeking with application to Localisation and Tracking

Fast Global Kernel Density Mode Seeking with application to Localisation and Tracking Fast Global Kernel Density Mode Seeking wit application to Localisation and Tracking Cunua Sen, Micael J. Brooks, Anton van den Hengel Scool of Computer Science, University of Adelaide, SA 55, Australia

More information

SUPER OBLIQUE INCIDENCE INTERFEROMETER USING SWS PRISM

SUPER OBLIQUE INCIDENCE INTERFEROMETER USING SWS PRISM SUPER OBLIQUE INCIDENCE INTERFEROMETER USING SWS PRISM Yukitosi OTANI 1,2), Yasuiro MIZUTANI 2), Noriiro UMEDA 2) 1) Optical Sciences Center, University of Arizona, Arizona 85721 2) Dept, of Mec. Sys.

More information

Zernike vs. Zonal Matrix Iterative Wavefront Reconstructor. Sophia I. Panagopoulou, PhD. University of Crete Medical School Dept.

Zernike vs. Zonal Matrix Iterative Wavefront Reconstructor. Sophia I. Panagopoulou, PhD. University of Crete Medical School Dept. Zernie vs. Zonal Matrix terative Wavefront Reconstructor opia. Panagopoulou PD University of Crete Medical cool Dept. of Optalmology Daniel R. Neal PD Wavefront ciences nc. 480 Central.E. Albuquerque NM

More information

Classification of Osteoporosis using Fractal Texture Features

Classification of Osteoporosis using Fractal Texture Features Classification of Osteoporosis using Fractal Texture Features V.Srikant, C.Dines Kumar and A.Tobin Department of Electronics and Communication Engineering Panimalar Engineering College Cennai, Tamil Nadu,

More information

Player Number Recognition in Soccer Video using Internal Contours and Temporal Redundancy

Player Number Recognition in Soccer Video using Internal Contours and Temporal Redundancy Player Number Recognition in Soccer Video using Internal Contours and Temporal Redundancy Matko Šarić, Hroje Dujmić, Vladan Papić, Nikola Rožić and Joško Radić Faculty of electrical engineering, Uniersity

More information

The Euler and trapezoidal stencils to solve d d x y x = f x, y x

The Euler and trapezoidal stencils to solve d d x y x = f x, y x restart; Te Euler and trapezoidal stencils to solve d d x y x = y x Te purpose of tis workseet is to derive te tree simplest numerical stencils to solve te first order d equation y x d x = y x, and study

More information

Low-complexity Image-based 3D Gaming

Low-complexity Image-based 3D Gaming Low-complexity Image-based 3D Gaming Ingo Bauermann and Eckeard Steinbac Institute of Communication Networks, Media Tecnology Group Tecnisce Universität Müncen Munic, Germany {ingo.bauermann,eckeard.steinbac}@tum.de

More information

Object tracking in a video sequence using Mean-Shift Based Approach: An Implementation using MATLAB7

Object tracking in a video sequence using Mean-Shift Based Approach: An Implementation using MATLAB7 International Journal of Computational Engineering & Management, Vol. 11, January 2011 www..org 45 Object tracking in a video sequence using Mean-Shift Based Approach: An Implementation using MATLAB7 Madhurima

More information

Linear Interpolating Splines

Linear Interpolating Splines Jim Lambers MAT 772 Fall Semester 2010-11 Lecture 17 Notes Tese notes correspond to Sections 112, 11, and 114 in te text Linear Interpolating Splines We ave seen tat ig-degree polynomial interpolation

More information

Automatic Image Registration

Automatic Image Registration Kalpa Publications in Engineering Volume 1, 2017, Pages 402 411 ICRISET2017. International Conference on Researc and Innovations in Science, Engineering &Tecnology. Selected Papers in Engineering Automatic

More information

Structure from Motion. Prof. Marco Marcon

Structure from Motion. Prof. Marco Marcon Structure from Motion Prof. Marco Marcon Summing-up 2 Stereo is the most powerful clue for determining the structure of a scene Another important clue is the relative motion between the scene and (mono)

More information

4.1 Tangent Lines. y 2 y 1 = y 2 y 1

4.1 Tangent Lines. y 2 y 1 = y 2 y 1 41 Tangent Lines Introduction Recall tat te slope of a line tells us ow fast te line rises or falls Given distinct points (x 1, y 1 ) and (x 2, y 2 ), te slope of te line troug tese two points is cange

More information

2D transformations Homogeneous coordinates. Uses of Transformations

2D transformations Homogeneous coordinates. Uses of Transformations 2D transformations omogeneous coordinates Uses of Transformations Modeling: position and resize parts of a complex model; Viewing: define and position te virtual camera Animation: define ow objects move/cange

More information

1.4 RATIONAL EXPRESSIONS

1.4 RATIONAL EXPRESSIONS 6 CHAPTER Fundamentals.4 RATIONAL EXPRESSIONS Te Domain of an Algebraic Epression Simplifying Rational Epressions Multiplying and Dividing Rational Epressions Adding and Subtracting Rational Epressions

More information

Efficient Mean-Shift Tracking via a New Similarity Measure

Efficient Mean-Shift Tracking via a New Similarity Measure Efficient Mean-Sift Tracking via a New Similarity Measure Cangjiang Yang, Ramani Duraiswami and Larry Davis Department of Computer Science, Perceptual Interfaces and Reality Laboratory University of Maryland,

More information

Geo-Registration of Aerial Images using RANSAC Algorithm

Geo-Registration of Aerial Images using RANSAC Algorithm NCTAESD0 GeoRegistration of Aerial Images using RANSAC Algoritm Seema.B.S Department of E&C, BIT, seemabs80@gmail.com Hemant Kumar Department of E&C, BIT, drkar00@gmail.com VPS Naidu MSDF Lab, FMCD,CSIRNAL,

More information

A Novel QC-LDPC Code with Flexible Construction and Low Error Floor

A Novel QC-LDPC Code with Flexible Construction and Low Error Floor A Novel QC-LDPC Code wit Flexile Construction and Low Error Floor Hanxin WANG,2, Saoping CHEN,2,CuitaoZHU,2 and Kaiyou SU Department of Electronics and Information Engineering, Sout-Central University

More information

All truths are easy to understand once they are discovered; the point is to discover them. Galileo

All truths are easy to understand once they are discovered; the point is to discover them. Galileo Section 7. olume All truts are easy to understand once tey are discovered; te point is to discover tem. Galileo Te main topic of tis section is volume. You will specifically look at ow to find te volume

More information

THANK YOU FOR YOUR PURCHASE!

THANK YOU FOR YOUR PURCHASE! THANK YOU FOR YOUR PURCHASE! Te resources included in tis purcase were designed and created by me. I ope tat you find tis resource elpful in your classroom. Please feel free to contact me wit any questions

More information

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science A Cost Model for Distributed Sared Memory Using Competitive Update Jai-Hoon Kim Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, Texas, 77843-3112, USA E-mail: fjkim,vaidyag@cs.tamu.edu

More information

Absolute Scale Structure from Motion Using a Refractive Plate

Absolute Scale Structure from Motion Using a Refractive Plate Absolute Scale Structure from Motion Using a Refractive Plate Akira Shibata, Hiromitsu Fujii, Atsushi Yamashita and Hajime Asama Abstract Three-dimensional (3D) measurement methods are becoming more and

More information

An Application of Minimum Description Length Clustering to Partitioning Learning Curves

An Application of Minimum Description Length Clustering to Partitioning Learning Curves An Application of Minimum Description Lengt Clustering to Partitioning Learning Curves Daniel J Navarro Department of Psycology University of Adelaide, SA 00, Australia Email: danielnavarro@adelaideeduau

More information

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Fall

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Fall Has-Based Indexes Capter 11 Comp 521 Files and Databases Fall 2012 1 Introduction Hasing maps a searc key directly to te pid of te containing page/page-overflow cain Doesn t require intermediate page fetces

More information

Computer Vision Lecture 13

Computer Vision Lecture 13 Computer Vision Lecture 3 Recognition wit Local Features 5.2.205 astian Leibe RWTH acen ttp://www.vision.rwt-aacen.de/ leibe@vision.rwt-aacen.de Course Outline Image Processing asics Segmentation & Grouping

More information

calibrated coordinates Linear transformation pixel coordinates

calibrated coordinates Linear transformation pixel coordinates 1 calibrated coordinates Linear transformation pixel coordinates 2 Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration with partial

More information

Efficient Content-Based Indexing of Large Image Databases

Efficient Content-Based Indexing of Large Image Databases Efficient Content-Based Indexing of Large Image Databases ESSAM A. EL-KWAE University of Nort Carolina at Carlotte and MANSUR R. KABUKA University of Miami Large image databases ave emerged in various

More information

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33 CS 234 Module 6 October 16, 2018 CS 234 Module 6 ADT Dictionary 1 / 33 Idea for an ADT Te ADT Dictionary stores pairs (key, element), were keys are distinct and elements can be any data. Notes: Tis is

More information

12.2 Techniques for Evaluating Limits

12.2 Techniques for Evaluating Limits 335_qd /4/5 :5 PM Page 863 Section Tecniques for Evaluating Limits 863 Tecniques for Evaluating Limits Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing

More information

MAC-CPTM Situations Project

MAC-CPTM Situations Project raft o not use witout permission -P ituations Project ituation 20: rea of Plane Figures Prompt teacer in a geometry class introduces formulas for te areas of parallelograms, trapezoids, and romi. e removes

More information

Chapter 34. Images. Two Types of Images. A Common Mirage. Plane Mirrors, Extended Object. Plane Mirrors, Point Object

Chapter 34. Images. Two Types of Images. A Common Mirage. Plane Mirrors, Extended Object. Plane Mirrors, Point Object Capter Images One o te most important uses o te basic laws governing ligt is te production o images. Images are critical to a variety o ields and industries ranging rom entertainment, security, and medicine

More information

Economic design of x control charts considering process shift distributions

Economic design of x control charts considering process shift distributions J Ind Eng Int (2014) 10:163 171 DOI 10.1007/s40092-014-0086-2 ORIGINAL RESEARCH Economic design of x control carts considering process sift distributions Vijayababu Vommi Rukmini V. Kasarapu Received:

More information

Face Recognition using Computer-Generated Database

Face Recognition using Computer-Generated Database Face Recognition using Computer-Generated Database Won-Sook LEE Scool of Information Tecnology and Engineering University of Ottawa, 800 King Edward Ave Ottawa, Ontario, K1N 6N5, Canada Tel: (1-613) 562-5800

More information

Design of PSO-based Fuzzy Classification Systems

Design of PSO-based Fuzzy Classification Systems Tamkang Journal of Science and Engineering, Vol. 9, No 1, pp. 6370 (006) 63 Design of PSO-based Fuzzy Classification Systems Cia-Cong Cen Department of Electronics Engineering, Wufeng Institute of Tecnology,

More information

A novel hob cutter design for the manufacture of spur-typed cutters

A novel hob cutter design for the manufacture of spur-typed cutters journal of materials processing tecnology 29 (29) 847 855 journal omepage: www.elsevier.com/locate/jmatprotec A novel ob cutter design for te manufacture of spur-typed cutters Jen-Kuei Hsie a, Huang-Ci

More information