View Synthesis by Image Mapping and Interpolation

Size: px
Start display at page:

Download "View Synthesis by Image Mapping and Interpolation"

Transcription

1 View Synthesis by Image Mapping an Interpolation Farris J. Halim Jesse S. Jin, School of Computer Science & Engineering, University of New South Wales Syney, NSW 05, Australia Basser epartment of Computer Science, University of Syney Syney, NSW 006, Australia Abstract This paper is about implementing an analysing a strategy of generating the intermeiate views of a scene from a pair of images taken from ifferent position an orientation. In particular, the algorithm uses image mapping for pixel registration purpose an a form of interpolation to prouce the in-between view. The main purpose is to note the valiity an limitation of such metho an to explore potential improvement an evelopment. This work may also be a soli base for future works incluing the application of igital vieo. Keywors: View Synthesis, Immersive Vieo, Vieo Introuction The concept of virtual reality is growing an people are now experiencing the flexibility of viewing control in various programs such as computer games, moelling program, an many more. Program written in VRML (Web Consortium 00) has an ability to navigate the objects in the scene using mouse an control buttons. This means that observers can choose where an how to see the objects anyway they like. Having the same sort of experience with real vieo scene requires more approach. The basic iea of this problem is to generate a view of a scene from the angle requeste by the observer. Clearly, the observer may request a viewing location where a physical camera oes not exist, so it nees to have some way to generate this view using the available cameras. Logically, only a limite number of cameras can be place. From these cameras it nees to prouce the requeste view. Fortunately, if the information from the multiple cameras is combine, it is possible to preict an therefore generate new viewpoints. In particular, the problem of generating in-between views from a set of images is usually calle view synthesis. View synthesis can be applie to both still images an vieo, where vieo is simply a sequence of still images or frames.. Strategy Accoring to Pollar et al. (Pollar, Pilu, Hayes & Lorusso 998), there are various approaches to this problem an they are ivie into three main categories Copyright 00, Australian Computer Society, Inc. This paper appeare at the Pan-Syney Area Workshop on Visual Information Processing (VIP00), Syney, Australia. Conferences in Research an Practice in Information Technology, Vol.. avi agan Feng, Jesse Jin, Peter Eaes, Hong Yan, Es. Reprouction for acaemic, notfor profit purposes permitte provie this text is inclue. base on the unerlying technique employe in the system. They are reconstruction-projection, projective transfer, an forms of image interpolation/morphing. The first category approaches the problem by reconstructing the objects in the scene as a moel. The colour of the objects themselves is obtaine by texture mapping. In orer to perform the reconstruction itself, the program requires some knowlege about the camera calibration. This inclues the coorinate position, the angle an orientation, an the optical characteristic of the camera. Such metho is employe in the Immersive Vieo system, as escribe by Moezzi et al. (Moezzi, Katkere, Kuramura & Jain 996). Projective transfer, as in the first category, uses ense corresponences to preict where pixels en up in the virtual projectively istorte images. This means that all pixels in the source images are transferre to the view image using projection mechanism. The last category uses simple image interpolation an intensity blening to generate in-between view from the original sets. This approach will be the base of this project.. Relate Work.. View Synthesis by Ege Transfer Pollar et al. (Pollar, Pilu, Hayes & Lorusso 998), worke on a novel automatic metho for view synthesis from a triplet of uncalibrate images base on trinocular ege matching followe by ege transfers using linear interpolation, occlusion etection an correction an finally renering. This metho has the avantage of performing a much simpler computation than having to projectively calculate the pixel location or reconstructing the objects. Accoring to Seitz an yer (Seitz & yer 995), the in-between views prouce by interpolation are physically vali if the images are first re-projecte to conform to parallel camera geometry. However Pollar et al. took this approach an prouce an approximate view using linear interpolation. The metho begins by performing registration. It uses three source images, arrange in a triangular form. The eges are extracte in each image an then processe to prouce full ege corresponences between the image triplets. Then, the matche eges are transferre to the esire viewpoint using simple linear interpolation. After that, it finally performs the renering, which uses intensity blening technique. The fact that it uses three images means that the observer can actually moves freely

2 in two imensions, within the triangular shape efine by the camera... Immersive Vieo Another system calle the Immersive Vieo was evelope by a number of researchers from University of California (Moezzi, Katkere, Kuramura & Jain 996). This system is base on builing ynamic reconstruction of the scene using information from multiple cameras to prouce the Environment Moel. The Environment Moel has a global view of the scene, incluing camera locations an parameters, an the state of all objects in the environment. The system consists of four components. The vieo ata analyser is aime to etect an track ynamic objects, which can be configure to observer s interest. The Environment Moel Builer uses the static information of the scene (i.e. the objects that are not moving) an the information from previous component to obtain the moel for the environment. Finally observer can select viewpoints using the viewer interface an see the result prouce by the visualiser. The avantage of this approach is that it can prouce higher quality results because of the sophisticate environment builer. It is not only reconstructing the shape but also making estimation on the worl position of the objects an finally performing object ientification an tracking. They use voxel representations to moel the ynamic objects. It is performing preiction on where each pixel on the image woul lie in the worl of voxel or volume elements. Voxel is the equivalent of pixel in the space. esign an Implementation The goal of this project is to buil a system that can be use to generate in-between view from a pair of images taken by camera. The in-between view will be an approximation of what woul be observe if there is a real camera between the existing cameras. The position of the virtual viewpoint is parameterise by the ratio of the istance between the virtual viewpoint an one of the source images with the istance between the two source images. Figure : High level view of the system. Methoology The process of view synthesis escribe in this thesis is broken own into two main stages (see Figure ). The registration stage is responsible on retrieving the corresponences between the image pairs. For this project, a simple image-mapping algorithm is use. More emphasis will be put towars the secon stage. Note that the first an secon stage is more or less inepenent. This means that no matter how the registration is performe, as long as the ata passe from the first stage to the secon stage is in consistent format, the algorithm will work. The secon stage is to actually prouce the novel view or in-between view using linear interpolation technique. This is in conjunction to the work one by Pollar et al. (Pollar, Pilu, Hayes & Lorusso 998). Once again, ue to the inepenence nature of the two processes, a change in the secon stage metho shoul not affect the first one. Thus, both stages coul be improve or reworke in the future quite inepenently or with little ajustment.. Image Registration The aim of registration is to obtain some kin of relationship between the image pairs. This relationship coul be interprete in various ways. In all cases, it is necessary to get some kin of corresponences between pixels on the left image an pixels on the right image. In the simplest case, the corresponences woul be a full pixel-to-pixel mapping. Figure : Image Mapping Image mapping (Tang 00) is use to prouce the full pixel-to-pixel mapping between the first image an the secon image. Image mapping is a process to map an image (in rectangle shape) into another image of arbitrary quarilateral shape (see Figure ). Performing image mapping is like stretching the original image into the new image efine by the quarilateral. The quarilateral is specifie by the observer through the four corner points. With respect to Figure, the following equations must hol for all mappe points: = an = With this property in min, it is actually easier if the mapping is one reversely. That is, for every pixel p insie the quarilateral in the estination image, it calculates the respective pixel in the source image that will map to p. The calculation is as follows: X = + Y = + *( *( + ) + )

3 The values of,,, an are calculate using shortest istance (perpenicular istance) formula from the point (x 0, y 0 ) to a line A*x + B*y + C = 0. The formula is: A* x + = A 0 B * + B y + C The overall process consists of the following step: Obtain the image to be mappe an four corner points efining the quarilateral. etermine the pixels insie the quarilateral. For each pixel insie the quarilateral, calculate the corresponing pixel in the source image. Retrieve the colour of the pixel in the source image to be the colour of the pixel in the quarilateral. etermining that a pixel is insie an arbitrary quarilateral is not straightforwar if it is to be one efficiently. A technique usually use for polygon filling in computer graphics, scanline algorithm, is use for this task (Lambert 00). The formula to get the pixel coorinate in the source image from the pixel in the quarilateral efine earlier prouces non-integer coorinate. One way to solve it is to simply roun the real coorinates into integer coorinates. This is normally calle nearest neighbour sampling. While it is simple to o this, the result is not satisfactory an in orer to prouce smoother image, one nees to o some interpolation. This is escribe in the next section.. Image Sampling Occasionally, program wants to access a pixel at noninteger coorinate. The image mapping proceure is one example an the image interpolation view synthesis in. is another one. The nearest neighbour sampling simply converts the non-integer coorinates into integer coorinates by rouning process. This is not satisfying in a lot of cases. The other way is to use the colour of neighbour pixels to generate the colour at the non-integer coorinate of interest. A reasonably popular metho is the bilinear interpolation (Tang 00). Figure : Bilinear Interpolation 0 Bilinear interpolation linearly interpolates along each row of the image an then uses the result in a linear interpolation own each column in the image. This means a linear interpolation is performe in two irections. With this metho, each estimate pixel in the output image is a weighte combination of its four nearest neighbours in the input image accoring to the following equation (refer to Figure ): f ( x, y) = ( p ) *( q) * f + q * ( p) f + where p,q [0,] 00 * 0 p * ( q) * f + f 0 p * q * The colour of the neighbour pixels is calculate as follows: f nm = f ( x + n, y0 +. Image Interpolation 0 m The image interpolation process requires four inputs. Firstly, it nees to have the image pairs, which is neee for renering pixel colours. Seconly, the output of the image registration process, which is the ense pixel mapping. Finally, it nees to know where observer intens to see the scene. As note earlier, this will be efine by the ratio of the istance between the virtual viewpoint an one of the source images with the istance between the two source images. Assume this is calle lamba,, which is range from 0 to inclusive. Figure : Image Interpolation For each pair of points from the set given by the first stage process, a linear interpolation is performe. Let say the point p in the first source image maps to p in the secon source image. Then the point where they en up in the virtual viewpoint efine by is calculate using linear interpolation as follows: P = ( λ ) * p + p λ * Once the interpolate point P is known, it is a matter of etermining what colour this point shoul be. This is one by combining or blening the colour of the pixel of the first source image (at point p ) an the pixel of the secon source image (at point p ), as suggeste by Pollar et al. (Pollar, Pilu, Hayes & Lorusso 998). The contribution of each colour is etermine by the istance of the virtual viewpoint to each of the source images. Thus, if the colour of pixel p is a an the colour of pixel p is b then the resulting colour of pixel P is: C = ( λ ) * a + λ * b )

4 Notice the similarity of the calculation proceure of the interpolate point an colour. It is clear that the success of this metho of view synthesis epens a lot on the accuracy of the pixel mapping prouce by the registration process. A mapping of p an p is sai to be accurate if pixel at p in one image is actually the same object (or part of object) as the pixel at p in the other image. If this conition is satisfie for all mapping, then the interpolation result will be correct. Note that ue to the linear interpolation routine, the istance an angular isplacement between the two cameras must not be too large, otherwise it is necessary to re-project the source images to a parallel camera plane before performing the interpolation (Seitz & yer 995). This is to ensure the valiity of the interpolate shape of objects..5 Interpolation Correction Without any further work, the result of the interpolation proceure woul be incomplete in the sense that not all pixels in the interpolate image are fille. The incompleteness is ue to the rouning effect of the interpolate coorinate. For example, there may be some pixel-to-pixel mappings that are interpolate to the same pixel estination. On the other han, there are some pixels in the interpolate image that no pixel-to-pixel mapping woul interpolate to. first interpolation stage, this table is fille throughout the process. This table can be realise as an array of the size of the interpolate image. Each entry is a pair of the pixel origins. Un-initialise entry can be interprete as if the pixel has not been fille. With the knowlege of the en points in all three images (the sources an the interpolate image), it is now straightforwar to complete the proceure. Suppose the left image source (see Figure 5) has en points (x a, y a ) an (x a, y a ). Note that the segment in the interpolate image is always on the same scanline, however the segments in the source images is most likely not a horizontal line, i.e. y a y a an y b y b. The coorinate of pixel in the left source image that shoul map to (x, y) will be: ( x, y ) = ( x + ( x x )* λ, y + ( y y )* a a a a a a a a λ (x b, y b ) can be calculate in similar fashion. After this, the colour of pixel (x a, y a ) in the left image is interpolate with the colour of pixel (x b, y b ) in the right image using the interpolation formula as before..6 User Interface The purpose of the user interface is to guie the user to perform the step-by-step routine to o view synthesis. This begins from loaing the image until viewing the interpolate novel view. The mapping proceure is quite ifficult, as it requires the user to choose the best corner points by trial an error means. This user interface helps user to easily compare the result of the image-mapping routine an the source image that it shoul be mappe to. The graphical user interface is evelope in Java using Swing library. ) Figure 5: Image Interpolation correction ue to these missing pixels, it is necessary to perform correction routine. In this project, for each unfille or missing pixel, it etermines the corresponing pixels in both image sources. Using the colour of these pixels, it performs interpolation as usual to get the colour for the missing pixel. Figure 5 illustrates a situation in the interpolate image, where a series of consecutive pixels (in scanline orer) nees to be fille after the interpolation routine. The first points at each en that have been fille are enote by (x, y) an (x, y) respectively. Since the calculation of the point in the image sources are base on the relative istance from the en point of the missing region, namely (x, y) an (x, y), then it is require to know which pair of pixels prouce (x, y) an (x, y) in the first place. Since this correction proceure is one after all mapping in the ense corresponence set is interpolate completely, the intersection must be store somewhere. For this purpose, there is a table that serves just for that. Thus, uring the Figure 6: The graphical user interface The main interface consists of two-canvas panel place sie by sie. They are use to loa the image source pairs. Both panels have the basic ability to scroll image (move image in two imensional) an zoom the image (in an out). For the right panel, there is aitional feature that allows user to choose the corners require for the image mapping. For this reason, user must loa the image to be use for image mapping source on the left an the other image on the right.

5 The panel on the right has the ability to loa two images simultaneously, although they can only be viewe one at a time. This is very helpful to compare the result of mapping to the target image. Remember that the goal is to prouce a mappe image from left source image that is as close as possible to the right source image. irect comparison can be one by toggling the image using the available button. The two images will be shown alternately on the same position an at the same scale factor. Finally, after a reasonably goo mapping has been obtaine, the interpolation can be performe. User nees to specify the interpolation factor, namely. The result of the interpolation will be shown on a similar panel in a new winow. Experimental Results. Test Configuration All testing are performe uner an Intel Pentium III 7 MHz machine with 56 MB PC SRAM. The operating system use is Re Hat Linux 7.. Some interpolation results can be foun in Figure 7 an 8. Images are in gif format with size of 5 x 88 pixels.. Result Analysis.. painting scene This test case presents a painting hung on a wall (Figure 7). The objects here are relatively flat an the result of the mapping is quite goo. Because of that, the interpolate views are mostly fine. Note that the right part of the image contains a non-flat region (beyon the wall) an this causes ba effects in the interpolate views. Image mapping is not aware about this an hence the mapping in those regions is simply wrong. This test shows how the system works on a real flat scene an prouces reasonable in-between views out of the image pairs... esk scene This time, the scene is quite complicate (Figure 8). It shows a lot of objects taken from a close range. The mapping is chosen with the monitor shape as reference. As a result, there are a lot of artefacts in the objects surrouning the monitor. The most prominent ones are the keyboar rawer an the esk lamp. The shaows are quite obvious. It appears that there are two objects each in the interpolate view. It is simply because of the mismatches in the registration prouce by image mapping. The lamp shape from the left view ene up in ifferent position than the lamp shape from the right view. The test shows that this system is not really suitable for complicate non-flat images taken from close range. This is because at short istance, a little camera isplacement causes a lot of changes in the way object is seen. By relying on irect image mapping for the registration, there will be a lot of mismatches an the resulting interpolate views can not be goo. Thus, it is really necessary to insert aitional stage before the interpolation, which is responsible to re-ajust the image mapping result. espite all that, in general the interpolate views are pretty reasonable. The effect of looking at the scene from the intermeiate in-between virtual viewpoint is really shown. This means that the simple linear interpolation is actually a reasonable metho to generate the novel views. Improvements nee to be mae on the registration part an once it is one, with the same interpolation process, the resulting interpolate views coul be mae better. Conclusion This project has successfully implemente a system to generate in-between views from a pair of images. In orer to get a satisfying interpolation result, it is important to prouce a goo mapping of pixels between the image pairs. The current solution, which uses image-mapping algorithm, is generally acceptable for a flat scene, but not so well in real scene. Even for the conventional flat scene, it is quite ifficult to get the best mapping possible. This system is an early phase of a comprehensive flexible viewing system. Obviously, there are a number of aspects that coul be improve in orer to get more accurate result an more efficient usage. To name a few of them: Automation of mapping proceure is essential to increase the system usage efficiency. Mapping correction proceure for non-flat scene. Alternative solution to obtain pixel corresponences, since image mapping has its own limitation. View synthesis by objects reconstruction. Application of view synthesis to generate vieo. 5 References Moezzi, S., Katkere, A., Kuramura,. & Jain, R. (996): Immersive Vieo. Proc. IEEE Virtual Reality Annual International Symposium. Pollar, S., Pilu, M., Hayes, S. & Lorusso, A. (998): View Synthesis by Trinocular Ege Matching an Transfer. Proc. The Ninth British Machine Vision Conference. Seitz, S. & yer, C. (995): Physically-Vali View Synthesis by Image Interpolation. Proc. IEEE Representation of Visual Scenes. Tang, T. (00): Software Base Vieo Processing Using Microsoft irectshow. Master of Information Technology thesis. University of Syney, Australia. Web Consortium (00): Web Consortium. Lambert, T. (00): Polygon Filling. ine.html

6 Figure 7: The interpolation results of painting scene Figure 8: The interpolation results of esk scene

Lecture L25-3D Rigid Body Kinematics

Lecture L25-3D Rigid Body Kinematics J. Peraire, S. Winall 16.07 Dynamics Fall 2008 Version 2.0 Lecture L25-3D Rigi Boy Kinematics In this lecture, we consier the motion of a 3D rigi boy. We shall see that in the general three-imensional

More information

State of Louisiana Office of Information Technology. Change Management Plan

State of Louisiana Office of Information Technology. Change Management Plan State of Louisiana Office of Information Technology Change Management Plan Table of Contents Change Management Overview Change Management Plan Key Consierations Organizational Transition Stages Change

More information

FAST JOINING AND REPAIRING OF SANDWICH MATERIALS WITH DETACHABLE MECHANICAL CONNECTION TECHNOLOGY

FAST JOINING AND REPAIRING OF SANDWICH MATERIALS WITH DETACHABLE MECHANICAL CONNECTION TECHNOLOGY FAST JOINING AND REPAIRING OF SANDWICH MATERIALS WITH DETACHABLE MECHANICAL CONNECTION TECHNOLOGY Jörg Felhusen an Sivakumara K. Krishnamoorthy RWTH Aachen University, Chair an Insitute for Engineering

More information

Manure Spreader Calibration

Manure Spreader Calibration Agronomy Facts 68 Manure Spreaer Calibration Manure spreaer calibration is an essential an valuable nutrient management tool for maximizing the efficient use of available manure nutrients. Planne manure

More information

Firewall Design: Consistency, Completeness, and Compactness

Firewall Design: Consistency, Completeness, and Compactness C IS COS YS TE MS Firewall Design: Consistency, Completeness, an Compactness Mohame G. Goua an Xiang-Yang Alex Liu Department of Computer Sciences The University of Texas at Austin Austin, Texas 78712-1188,

More information

Data Center Power System Reliability Beyond the 9 s: A Practical Approach

Data Center Power System Reliability Beyond the 9 s: A Practical Approach Data Center Power System Reliability Beyon the 9 s: A Practical Approach Bill Brown, P.E., Square D Critical Power Competency Center. Abstract Reliability has always been the focus of mission-critical

More information

10.2 Systems of Linear Equations: Matrices

10.2 Systems of Linear Equations: Matrices SECTION 0.2 Systems of Linear Equations: Matrices 7 0.2 Systems of Linear Equations: Matrices OBJECTIVES Write the Augmente Matrix of a System of Linear Equations 2 Write the System from the Augmente Matrix

More information

A New Evaluation Measure for Information Retrieval Systems

A New Evaluation Measure for Information Retrieval Systems A New Evaluation Measure for Information Retrieval Systems Martin Mehlitz [email protected] Christian Bauckhage Deutsche Telekom Laboratories [email protected] Jérôme Kunegis [email protected]

More information

11 CHAPTER 11: FOOTINGS

11 CHAPTER 11: FOOTINGS CHAPTER ELEVEN FOOTINGS 1 11 CHAPTER 11: FOOTINGS 11.1 Introuction Footings are structural elements that transmit column or wall loas to the unerlying soil below the structure. Footings are esigne to transmit

More information

Unsteady Flow Visualization by Animating Evenly-Spaced Streamlines

Unsteady Flow Visualization by Animating Evenly-Spaced Streamlines EUROGRAPHICS 2000 / M. Gross an F.R.A. Hopgoo Volume 19, (2000), Number 3 (Guest Eitors) Unsteay Flow Visualization by Animating Evenly-Space Bruno Jobar an Wilfri Lefer Université u Littoral Côte Opale,

More information

Example Optimization Problems selected from Section 4.7

Example Optimization Problems selected from Section 4.7 Example Optimization Problems selecte from Section 4.7 19) We are aske to fin the points ( X, Y ) on the ellipse 4x 2 + y 2 = 4 that are farthest away from the point ( 1, 0 ) ; as it happens, this point

More information

Lagrangian and Hamiltonian Mechanics

Lagrangian and Hamiltonian Mechanics Lagrangian an Hamiltonian Mechanics D.G. Simpson, Ph.D. Department of Physical Sciences an Engineering Prince George s Community College December 5, 007 Introuction In this course we have been stuying

More information

DIFFRACTION AND INTERFERENCE

DIFFRACTION AND INTERFERENCE DIFFRACTION AND INTERFERENCE In this experiment you will emonstrate the wave nature of light by investigating how it bens aroun eges an how it interferes constructively an estructively. You will observe

More information

Cross-Over Analysis Using T-Tests

Cross-Over Analysis Using T-Tests Chapter 35 Cross-Over Analysis Using -ests Introuction his proceure analyzes ata from a two-treatment, two-perio (x) cross-over esign. he response is assume to be a continuous ranom variable that follows

More information

On Adaboost and Optimal Betting Strategies

On Adaboost and Optimal Betting Strategies On Aaboost an Optimal Betting Strategies Pasquale Malacaria 1 an Fabrizio Smerali 1 1 School of Electronic Engineering an Computer Science, Queen Mary University of Lonon, Lonon, UK Abstract We explore

More information

Measures of distance between samples: Euclidean

Measures of distance between samples: Euclidean 4- Chapter 4 Measures of istance between samples: Eucliean We will be talking a lot about istances in this book. The concept of istance between two samples or between two variables is funamental in multivariate

More information

INFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES

INFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES 1 st Logistics International Conference Belgrae, Serbia 28-30 November 2013 INFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES Goran N. Raoičić * University of Niš, Faculty of Mechanical

More information

Stock Market Value Prediction Using Neural Networks

Stock Market Value Prediction Using Neural Networks Stock Market Value Preiction Using Neural Networks Mahi Pakaman Naeini IT & Computer Engineering Department Islamic Aza University Paran Branch e-mail: [email protected] Hamireza Taremian Engineering

More information

The one-year non-life insurance risk

The one-year non-life insurance risk The one-year non-life insurance risk Ohlsson, Esbjörn & Lauzeningks, Jan Abstract With few exceptions, the literature on non-life insurance reserve risk has been evote to the ultimo risk, the risk in the

More information

Modelling and Resolving Software Dependencies

Modelling and Resolving Software Dependencies June 15, 2005 Abstract Many Linux istributions an other moern operating systems feature the explicit eclaration of (often complex) epenency relationships between the pieces of software

More information

Answers to the Practice Problems for Test 2

Answers to the Practice Problems for Test 2 Answers to the Practice Problems for Test 2 Davi Murphy. Fin f (x) if it is known that x [f(2x)] = x2. By the chain rule, x [f(2x)] = f (2x) 2, so 2f (2x) = x 2. Hence f (2x) = x 2 /2, but the lefthan

More information

Math 230.01, Fall 2012: HW 1 Solutions

Math 230.01, Fall 2012: HW 1 Solutions Math 3., Fall : HW Solutions Problem (p.9 #). Suppose a wor is picke at ranom from this sentence. Fin: a) the chance the wor has at least letters; SOLUTION: All wors are equally likely to be chosen. The

More information

Notes on tangents to parabolas

Notes on tangents to parabolas Notes on tangents to parabolas (These are notes for a talk I gave on 2007 March 30.) The point of this talk is not to publicize new results. The most recent material in it is the concept of Bézier curves,

More information

Towards a Framework for Enterprise Architecture Frameworks Comparison and Selection

Towards a Framework for Enterprise Architecture Frameworks Comparison and Selection Towars a Framework for Enterprise Frameworks Comparison an Selection Saber Aballah Faculty of Computers an Information, Cairo University [email protected] Abstract A number of Enterprise Frameworks

More information

Achieving quality audio testing for mobile phones

Achieving quality audio testing for mobile phones Test & Measurement Achieving quality auio testing for mobile phones The auio capabilities of a cellular hanset provie the funamental interface between the user an the raio transceiver. Just as RF testing

More information

The Quick Calculus Tutorial

The Quick Calculus Tutorial The Quick Calculus Tutorial This text is a quick introuction into Calculus ieas an techniques. It is esigne to help you if you take the Calculus base course Physics 211 at the same time with Calculus I,

More information

Rural Development Tools: What Are They and Where Do You Use Them?

Rural Development Tools: What Are They and Where Do You Use Them? Faculty Paper Series Faculty Paper 00-09 June, 2000 Rural Development Tools: What Are They an Where Do You Use Them? By Dennis U. Fisher Professor an Extension Economist [email protected] Juith I. Stallmann

More information

Minimizing Makespan in Flow Shop Scheduling Using a Network Approach

Minimizing Makespan in Flow Shop Scheduling Using a Network Approach Minimizing Makespan in Flow Shop Scheuling Using a Network Approach Amin Sahraeian Department of Inustrial Engineering, Payame Noor University, Asaluyeh, Iran 1 Introuction Prouction systems can be ivie

More information

Ch 10. Arithmetic Average Options and Asian Opitons

Ch 10. Arithmetic Average Options and Asian Opitons Ch 10. Arithmetic Average Options an Asian Opitons I. Asian Option an the Analytic Pricing Formula II. Binomial Tree Moel to Price Average Options III. Combination of Arithmetic Average an Reset Options

More information

A Data Placement Strategy in Scientific Cloud Workflows

A Data Placement Strategy in Scientific Cloud Workflows A Data Placement Strategy in Scientific Clou Workflows Dong Yuan, Yun Yang, Xiao Liu, Jinjun Chen Faculty of Information an Communication Technologies, Swinburne University of Technology Hawthorn, Melbourne,

More information

Unbalanced Power Flow Analysis in a Micro Grid

Unbalanced Power Flow Analysis in a Micro Grid International Journal of Emerging Technology an Avance Engineering Unbalance Power Flow Analysis in a Micro Gri Thai Hau Vo 1, Mingyu Liao 2, Tianhui Liu 3, Anushree 4, Jayashri Ravishankar 5, Toan Phung

More information

CALCULATION INSTRUCTIONS

CALCULATION INSTRUCTIONS Energy Saving Guarantee Contract ppenix 8 CLCULTION INSTRUCTIONS Calculation Instructions for the Determination of the Energy Costs aseline, the nnual mounts of Savings an the Remuneration 1 asics ll prices

More information

RUNESTONE, an International Student Collaboration Project

RUNESTONE, an International Student Collaboration Project RUNESTONE, an International Stuent Collaboration Project Mats Daniels 1, Marian Petre 2, Vicki Almstrum 3, Lars Asplun 1, Christina Björkman 1, Carl Erickson 4, Bruce Klein 4, an Mary Last 4 1 Department

More information

Introduction to Integration Part 1: Anti-Differentiation

Introduction to Integration Part 1: Anti-Differentiation Mathematics Learning Centre Introuction to Integration Part : Anti-Differentiation Mary Barnes c 999 University of Syney Contents For Reference. Table of erivatives......2 New notation.... 2 Introuction

More information

An introduction to the Red Cross Red Crescent s Learning platform and how to adopt it

An introduction to the Red Cross Red Crescent s Learning platform and how to adopt it An introuction to the Re Cross Re Crescent s Learning platform an how to aopt it www.ifrc.org Saving lives, changing mins. The International Feeration of Re Cross an Re Crescent Societies (IFRC) is the

More information

ThroughputScheduler: Learning to Schedule on Heterogeneous Hadoop Clusters

ThroughputScheduler: Learning to Schedule on Heterogeneous Hadoop Clusters ThroughputScheuler: Learning to Scheule on Heterogeneous Haoop Clusters Shehar Gupta, Christian Fritz, Bob Price, Roger Hoover, an Johan e Kleer Palo Alto Research Center, Palo Alto, CA, USA {sgupta, cfritz,

More information

A Blame-Based Approach to Generating Proposals for Handling Inconsistency in Software Requirements

A Blame-Based Approach to Generating Proposals for Handling Inconsistency in Software Requirements International Journal of nowlege an Systems Science, 3(), -7, January-March 0 A lame-ase Approach to Generating Proposals for Hanling Inconsistency in Software Requirements eian Mu, Peking University,

More information

Detecting Possibly Fraudulent or Error-Prone Survey Data Using Benford s Law

Detecting Possibly Fraudulent or Error-Prone Survey Data Using Benford s Law Detecting Possibly Frauulent or Error-Prone Survey Data Using Benfor s Law Davi Swanson, Moon Jung Cho, John Eltinge U.S. Bureau of Labor Statistics 2 Massachusetts Ave., NE, Room 3650, Washington, DC

More information

Optimal Control Policy of a Production and Inventory System for multi-product in Segmented Market

Optimal Control Policy of a Production and Inventory System for multi-product in Segmented Market RATIO MATHEMATICA 25 (2013), 29 46 ISSN:1592-7415 Optimal Control Policy of a Prouction an Inventory System for multi-prouct in Segmente Market Kuleep Chauhary, Yogener Singh, P. C. Jha Department of Operational

More information

Calibration of the broad band UV Radiometer

Calibration of the broad band UV Radiometer Calibration of the broa ban UV Raiometer Marian Morys an Daniel Berger Solar Light Co., Philaelphia, PA 19126 ABSTRACT Mounting concern about the ozone layer epletion an the potential ultraviolet exposure

More information

JON HOLTAN. if P&C Insurance Ltd., Oslo, Norway ABSTRACT

JON HOLTAN. if P&C Insurance Ltd., Oslo, Norway ABSTRACT OPTIMAL INSURANCE COVERAGE UNDER BONUS-MALUS CONTRACTS BY JON HOLTAN if P&C Insurance Lt., Oslo, Norway ABSTRACT The paper analyses the questions: Shoul or shoul not an iniviual buy insurance? An if so,

More information

Professional Level Options Module, Paper P4(SGP)

Professional Level Options Module, Paper P4(SGP) Answers Professional Level Options Moule, Paper P4(SGP) Avance Financial Management (Singapore) December 2007 Answers Tutorial note: These moel answers are consierably longer an more etaile than woul be

More information

MODELLING OF TWO STRATEGIES IN INVENTORY CONTROL SYSTEM WITH RANDOM LEAD TIME AND DEMAND

MODELLING OF TWO STRATEGIES IN INVENTORY CONTROL SYSTEM WITH RANDOM LEAD TIME AND DEMAND art I. robobabilystic Moels Computer Moelling an New echnologies 27 Vol. No. 2-3 ransport an elecommunication Institute omonosova iga V-9 atvia MOEING OF WO AEGIE IN INVENOY CONO YEM WIH ANOM EA IME AN

More information

Fluid Pressure and Fluid Force

Fluid Pressure and Fluid Force 0_0707.q //0 : PM Page 07 SECTION 7.7 Section 7.7 Flui Pressure an Flui Force 07 Flui Pressure an Flui Force Fin flui pressure an flui force. Flui Pressure an Flui Force Swimmers know that the eeper an

More information

How To Segmentate An Insurance Customer In An Insurance Business

How To Segmentate An Insurance Customer In An Insurance Business International Journal of Database Theory an Application, pp.25-36 http://x.oi.org/10.14257/ijta.2014.7.1.03 A Case Stuy of Applying SOM in Market Segmentation of Automobile Insurance Customers Vahi Golmah

More information

Chapter 9 AIRPORT SYSTEM PLANNING

Chapter 9 AIRPORT SYSTEM PLANNING Chapter 9 AIRPORT SYSTEM PLANNING. Photo creit Dorn McGrath, Jr Contents Page The Planning Process................................................... 189 Airport Master Planning..............................................

More information

A NATIONAL MEASUREMENT GOOD PRACTICE GUIDE. No.107. Guide to the calibration and testing of torque transducers

A NATIONAL MEASUREMENT GOOD PRACTICE GUIDE. No.107. Guide to the calibration and testing of torque transducers A NATIONAL MEASUREMENT GOOD PRACTICE GUIDE No.107 Guie to the calibration an testing of torque transucers Goo Practice Guie 107 Measurement Goo Practice Guie No.107 Guie to the calibration an testing of

More information

Option Pricing for Inventory Management and Control

Option Pricing for Inventory Management and Control Option Pricing for Inventory Management an Control Bryant Angelos, McKay Heasley, an Jeffrey Humpherys Abstract We explore the use of option contracts as a means of managing an controlling inventories

More information

Pythagorean Triples Over Gaussian Integers

Pythagorean Triples Over Gaussian Integers International Journal of Algebra, Vol. 6, 01, no., 55-64 Pythagorean Triples Over Gaussian Integers Cheranoot Somboonkulavui 1 Department of Mathematics, Faculty of Science Chulalongkorn University Bangkok

More information

Performance And Analysis Of Risk Assessment Methodologies In Information Security

Performance And Analysis Of Risk Assessment Methodologies In Information Security International Journal of Computer Trens an Technology (IJCTT) volume 4 Issue 10 October 2013 Performance An Analysis Of Risk Assessment ologies In Information Security K.V.D.Kiran #1, Saikrishna Mukkamala

More information

A Comparison of Performance Measures for Online Algorithms

A Comparison of Performance Measures for Online Algorithms A Comparison of Performance Measures for Online Algorithms Joan Boyar 1, Sany Irani 2, an Kim S. Larsen 1 1 Department of Mathematics an Computer Science, University of Southern Denmark, Campusvej 55,

More information

An intertemporal model of the real exchange rate, stock market, and international debt dynamics: policy simulations

An intertemporal model of the real exchange rate, stock market, and international debt dynamics: policy simulations This page may be remove to conceal the ientities of the authors An intertemporal moel of the real exchange rate, stock market, an international ebt ynamics: policy simulations Saziye Gazioglu an W. Davi

More information

How To Find Out How To Calculate Volume Of A Sphere

How To Find Out How To Calculate Volume Of A Sphere Contents High-Dimensional Space. Properties of High-Dimensional Space..................... 4. The High-Dimensional Sphere......................... 5.. The Sphere an the Cube in Higher Dimensions...........

More information

y or f (x) to determine their nature.

y or f (x) to determine their nature. Level C5 of challenge: D C5 Fining stationar points of cubic functions functions Mathematical goals Starting points Materials require Time neee To enable learners to: fin the stationar points of a cubic

More information

Scalar : Vector : Equal vectors : Negative vectors : Proper vector : Null Vector (Zero Vector): Parallel vectors : Antiparallel vectors :

Scalar : Vector : Equal vectors : Negative vectors : Proper vector : Null Vector (Zero Vector): Parallel vectors : Antiparallel vectors : ELEMENTS OF VECTOS 1 Scalar : physical quantity having only magnitue but not associate with any irection is calle a scalar eg: time, mass, istance, spee, work, energy, power, pressure, temperature, electric

More information

An Alternative Approach of Operating a Passive RFID Device Embedded on Metallic Implants

An Alternative Approach of Operating a Passive RFID Device Embedded on Metallic Implants An Alternative Approach of Operating a Passive RFID Device Embee on Metallic Implants Xiaoyu Liu, Ravi Yalamanchili, Ajay Ogirala an Marlin Mickle RFID Center of Excellence, Department of Electrical an

More information

A New Pricing Model for Competitive Telecommunications Services Using Congestion Discounts

A New Pricing Model for Competitive Telecommunications Services Using Congestion Discounts A New Pricing Moel for Competitive Telecommunications Services Using Congestion Discounts N. Keon an G. Ananalingam Department of Systems Engineering University of Pennsylvania Philaelphia, PA 19104-6315

More information

Weirs for Flow Measurement

Weirs for Flow Measurement Lecture 8 Weirs for Flow Measurement I. Cipoletti Weirs The trapezoial weir that is most often use is the so-calle Cipoletti weir, which was reporte in ASCE Transactions in 1894 This is a fully contracte

More information

Malawi Television White Spaces (TVWS) Pilot Network Performance Analysis

Malawi Television White Spaces (TVWS) Pilot Network Performance Analysis Journal of Wireless Networking an Communications 2014, 4(1): 26-32 DOI: 10.5923/j.jwnc.20140401.04 Malawi Television White Spaces (TVWS) Pilot Network Performance Analysis C. Mikeka 1,*, M. Thoi 1, J.

More information

Feedback linearization control of a two-link robot using a multi-crossover genetic algorithm

Feedback linearization control of a two-link robot using a multi-crossover genetic algorithm Available online at www.scienceirect.com Expert Systems with Applications 3 (009) 454 459 Short communication Feeback linearization control of a two-link robot using a multi-crossover genetic algorithm

More information

Sustainability Through the Market: Making Markets Work for Everyone q

Sustainability Through the Market: Making Markets Work for Everyone q www.corporate-env-strategy.com Sustainability an the Market Sustainability Through the Market: Making Markets Work for Everyone q Peter White Sustainable evelopment is about ensuring a better quality of

More information

Reading: Ryden chs. 3 & 4, Shu chs. 15 & 16. For the enthusiasts, Shu chs. 13 & 14.

Reading: Ryden chs. 3 & 4, Shu chs. 15 & 16. For the enthusiasts, Shu chs. 13 & 14. 7 Shocks Reaing: Ryen chs 3 & 4, Shu chs 5 & 6 For the enthusiasts, Shu chs 3 & 4 A goo article for further reaing: Shull & Draine, The physics of interstellar shock waves, in Interstellar processes; Proceeings

More information

A Generalization of Sauer s Lemma to Classes of Large-Margin Functions

A Generalization of Sauer s Lemma to Classes of Large-Margin Functions A Generalization of Sauer s Lemma to Classes of Large-Margin Functions Joel Ratsaby University College Lonon Gower Street, Lonon WC1E 6BT, Unite Kingom [email protected], WWW home page: http://www.cs.ucl.ac.uk/staff/j.ratsaby/

More information

Mathematics Review for Economists

Mathematics Review for Economists Mathematics Review for Economists by John E. Floy University of Toronto May 9, 2013 This ocument presents a review of very basic mathematics for use by stuents who plan to stuy economics in grauate school

More information

Trace IP Packets by Flexible Deterministic Packet Marking (FDPM)

Trace IP Packets by Flexible Deterministic Packet Marking (FDPM) Trace P Packets by Flexible Deterministic Packet Marking (F) Yang Xiang an Wanlei Zhou School of nformation Technology Deakin University Melbourne, Australia {yxi, wanlei}@eakin.eu.au Abstract- Currently

More information

Product Differentiation for Software-as-a-Service Providers

Product Differentiation for Software-as-a-Service Providers University of Augsburg Prof. Dr. Hans Ulrich Buhl Research Center Finance & Information Management Department of Information Systems Engineering & Financial Management Discussion Paper WI-99 Prouct Differentiation

More information

Seeing the Unseen: Revealing Mobile Malware Hidden Communications via Energy Consumption and Artificial Intelligence

Seeing the Unseen: Revealing Mobile Malware Hidden Communications via Energy Consumption and Artificial Intelligence Seeing the Unseen: Revealing Mobile Malware Hien Communications via Energy Consumption an Artificial Intelligence Luca Caviglione, Mauro Gaggero, Jean-François Lalane, Wojciech Mazurczyk, Marcin Urbanski

More information

Risk Management for Derivatives

Risk Management for Derivatives Risk Management or Derivatives he Greeks are coming the Greeks are coming! Managing risk is important to a large number o iniviuals an institutions he most unamental aspect o business is a process where

More information

Calculus Refresher, version 2008.4. c 1997-2008, Paul Garrett, [email protected] http://www.math.umn.edu/ garrett/

Calculus Refresher, version 2008.4. c 1997-2008, Paul Garrett, garrett@math.umn.edu http://www.math.umn.edu/ garrett/ Calculus Refresher, version 2008.4 c 997-2008, Paul Garrett, [email protected] http://www.math.umn.eu/ garrett/ Contents () Introuction (2) Inequalities (3) Domain of functions (4) Lines (an other items

More information

DECISION SUPPORT SYSTEM FOR MANAGING EDUCATIONAL CAPACITY UTILIZATION IN UNIVERSITIES

DECISION SUPPORT SYSTEM FOR MANAGING EDUCATIONAL CAPACITY UTILIZATION IN UNIVERSITIES DECISION SUPPORT SYSTEM OR MANAGING EDUCATIONAL CAPACITY UTILIZATION IN UNIVERSITIES Svetlana Vinnik 1, Marc H. Scholl 2 Abstract Decision-making in the fiel of acaemic planning involves extensive analysis

More information

NEAR-FIELD TO FAR-FIELD TRANSFORMATION WITH PLANAR SPIRAL SCANNING

NEAR-FIELD TO FAR-FIELD TRANSFORMATION WITH PLANAR SPIRAL SCANNING Progress In Electromagnetics Research, PIER 73, 49 59, 27 NEAR-FIELD TO FAR-FIELD TRANSFORMATION WITH PLANAR SPIRAL SCANNING S. Costanzo an G. Di Massa Dipartimento i Elettronica Informatica e Sistemistica

More information

Heat-And-Mass Transfer Relationship to Determine Shear Stress in Tubular Membrane Systems Ratkovich, Nicolas Rios; Nopens, Ingmar

Heat-And-Mass Transfer Relationship to Determine Shear Stress in Tubular Membrane Systems Ratkovich, Nicolas Rios; Nopens, Ingmar Aalborg Universitet Heat-An-Mass Transfer Relationship to Determine Shear Stress in Tubular Membrane Systems Ratkovich, Nicolas Rios; Nopens, Ingmar Publishe in: International Journal of Heat an Mass Transfer

More information

Parameterized Algorithms for d-hitting Set: the Weighted Case Henning Fernau. Univ. Trier, FB 4 Abteilung Informatik 54286 Trier, Germany

Parameterized Algorithms for d-hitting Set: the Weighted Case Henning Fernau. Univ. Trier, FB 4 Abteilung Informatik 54286 Trier, Germany Parameterize Algorithms for -Hitting Set: the Weighte Case Henning Fernau Trierer Forschungsberichte; Trier: Technical Reports Informatik / Mathematik No. 08-6, July 2008 Univ. Trier, FB 4 Abteilung Informatik

More information

Principles and Practice of Earth Electrode Measurements

Principles and Practice of Earth Electrode Measurements Principles an Practice of Earth Electroe Measurements Document Information: Author: Whitham D. eeve evision: 0.0 (initial raft 06/18/2002) 0.1 (working raft 10/05/2003) 0.2 (aitional work 10/07/2003) 0.3

More information

Minimum-Energy Broadcast in All-Wireless Networks: NP-Completeness and Distribution Issues

Minimum-Energy Broadcast in All-Wireless Networks: NP-Completeness and Distribution Issues Minimum-Energy Broacast in All-Wireless Networks: NP-Completeness an Distribution Issues Mario Čagal LCA-EPFL CH-05 Lausanne Switzerlan [email protected] Jean-Pierre Hubaux LCA-EPFL CH-05 Lausanne Switzerlan

More information

GeTec Ingenieurgesellschaft für Informations- und Planungstechnologie mbh. www.getec-ac.de. Presented by

GeTec Ingenieurgesellschaft für Informations- und Planungstechnologie mbh. www.getec-ac.de. Presented by The Design of vibro replacement Dipl.-Ing. Heinz J. Priebe Presente by GeTec Ingenieurgesellschaft für Informations- un Planungstechnologie mbh Rhein-Main Office +49 69 800 6624 Fax +49 69 800 4977 Aachen

More information

Supporting Adaptive Workflows in Advanced Application Environments

Supporting Adaptive Workflows in Advanced Application Environments Supporting aptive Workflows in vance pplication Environments Manfre Reichert, lemens Hensinger, Peter Daam Department Databases an Information Systems University of Ulm, D-89069 Ulm, Germany Email: {reichert,

More information

Cost Efficient Datacenter Selection for Cloud Services

Cost Efficient Datacenter Selection for Cloud Services Cost Efficient Datacenter Selection for Clou Services Hong u, Baochun Li henryxu, [email protected] Department of Electrical an Computer Engineering University of Toronto Abstract Many clou services

More information

! # % & ( ) +,,),. / 0 1 2 % ( 345 6, & 7 8 4 8 & & &&3 6

! # % & ( ) +,,),. / 0 1 2 % ( 345 6, & 7 8 4 8 & & &&3 6 ! # % & ( ) +,,),. / 0 1 2 % ( 345 6, & 7 8 4 8 & & &&3 6 9 Quality signposting : the role of online information prescription in proviing patient information Liz Brewster & Barbara Sen Information School,

More information

Inverse Trig Functions

Inverse Trig Functions Inverse Trig Functions c A Math Support Center Capsule February, 009 Introuction Just as trig functions arise in many applications, so o the inverse trig functions. What may be most surprising is that

More information

Owner s Manual. TP--WEM01 Performance Series AC/HP Wi-- Fi Thermostat Carrier Côr Thermostat TABLE OF CONTENTS

Owner s Manual. TP--WEM01 Performance Series AC/HP Wi-- Fi Thermostat Carrier Côr Thermostat TABLE OF CONTENTS TP--WEM01 Performance Series AC/HP Wi-- Fi Thermostat Carrier Côr Thermostat Fig. 1 - Carrier Côrt Thermostat TABLE OF CONTENTS Owner s Manual A14493 PAGE OVERVIEW... 2 Your Carrier Côrt Thermostat...

More information

Different approaches for the equalization of automotive sound systems

Different approaches for the equalization of automotive sound systems Auio Engineering Society Convention Paper Presente at the 112th Convention 2002 May 10 13 Munich, Germany This convention paper has been reprouce from the author's avance manuscript, without eiting, corrections,

More information

S&P Systematic Global Macro Index (S&P SGMI) Methodology

S&P Systematic Global Macro Index (S&P SGMI) Methodology S&P Systematic Global Macro Inex (S&P SGMI) Methoology May 2014 S&P Dow Jones Inices: Inex Methoology Table of Contents Introuction 3 Overview 3 Highlights 4 The S&P SGMI Methoology 4 Inex Family 5 Inex

More information

A Theory of Exchange Rates and the Term Structure of Interest Rates

A Theory of Exchange Rates and the Term Structure of Interest Rates Review of Development Economics, 17(1), 74 87, 013 DOI:10.1111/roe.1016 A Theory of Exchange Rates an the Term Structure of Interest Rates Hyoung-Seok Lim an Masao Ogaki* Abstract This paper efines the

More information

Mathematics. Circles. hsn.uk.net. Higher. Contents. Circles 119 HSN22400

Mathematics. Circles. hsn.uk.net. Higher. Contents. Circles 119 HSN22400 hsn.uk.net Higher Mathematics UNIT OUTCOME 4 Circles Contents Circles 119 1 Representing a Circle 119 Testing a Point 10 3 The General Equation of a Circle 10 4 Intersection of a Line an a Circle 1 5 Tangents

More information

INTRODUCTION TO BEAMS

INTRODUCTION TO BEAMS CHAPTER Structural Steel Design LRFD etho INTRODUCTION TO BEAS Thir Eition A. J. Clark School of Engineering Department of Civil an Environmental Engineering Part II Structural Steel Design an Analsis

More information

Automatic Long-Term Loudness and Dynamics Matching

Automatic Long-Term Loudness and Dynamics Matching Automatic Long-Term Louness an Dynamics Matching Earl ickers Creative Avance Technology Center Scotts alley, CA, USA [email protected] ABSTRACT Traitional auio level control evices, such as automatic

More information

Digital barrier option contract with exponential random time

Digital barrier option contract with exponential random time IMA Journal of Applie Mathematics Avance Access publishe June 9, IMA Journal of Applie Mathematics ) Page of 9 oi:.93/imamat/hxs3 Digital barrier option contract with exponential ranom time Doobae Jun

More information

Hybrid Model Predictive Control Applied to Production-Inventory Systems

Hybrid Model Predictive Control Applied to Production-Inventory Systems Preprint of paper to appear in the 18th IFAC Worl Congress, August 28 - Sept. 2, 211, Milan, Italy Hybri Moel Preictive Control Applie to Prouction-Inventory Systems Naresh N. Nanola Daniel E. Rivera Control

More information