Estimating Parking Spot Occupancy

Size: px
Start display at page:

Download "Estimating Parking Spot Occupancy"

Transcription

1 1 Estimating Parking Spot Occupancy David M.W. Landry and Matthew R. Morin Abstract Whether or not a car occupies a given parking spot at a given time can be modeled as a random variable. By looking at a parking lot as a collection of these random variables, we create a spatial random process. In this paper, we will consider factors that affect the probability and distribution of occupancy in a parking lot. We then create a simplified model accounting for some of the more regular and important factors and simulate results with this model. I. INTRODUCTION Finding an open parking spot is a common event in many peoples lives. Sometimes the parking options are plentiful, while at other times finding a parking spot can be a painful process, especially when under strict temporal and spatial constraints. There are various factors that influence the availability of parking, and they are too numerous to mention. This article presents a simple model for predicting parking behaviour. The model only considers two factors that seem particularly important. These are time of day and distance from a point of interest. One application of this model is to minimize the amount of time it takes an individual to find a parking space. Also, insight gained from observing modeled behavior could be used to make parking lot layouts that are more time efficient. II. ANALYTICAL MODEL Various factors influence parking behavior. These include distances from parking spot to point of interest 1, the time of day, parking privileges, events, weather, and so on. This model makes assumptions to create a simplified, analytical model. The intent is to allow an individual to intuitively grasp certain trends in parking behavior. The model ignores temporal and spatial irregularities such as weather, holidays, sporting events, accidents, special privileges, etc. Instead it assumes that time of day and distance between the parking spot and the point of interest are the most important factors for parking behaviour. 1 The point of interest is the location that drivers and their passengers are trying to reach. A. Spatial and Temporal Random Process The Bernoulli distribution is useful in modeling the occupancy of a single parking spot. The probability of a parking spot occupancy, p, is a dynamic value that is a function of time of day and distance from the point of interest. A parking lot, then, is a collection of Bernoullidistributed random variables, each with different values for p. This forms our random process with diefferent for parking occupancy verses time and distance. How probability is distributed across the lot affects occupancy. An interesting problem is how to select the probability of a parking spot, given a particular time and distance, that reasonably reflect what happens in real life. In building this model, we have found two methods for generating those probabilities. B. Independent Distributions One way to select the probabilities for each parking spot is to assume two independent distributions; one for time and one for distance. By assuming independence, this scheme assumes that individuals entering a parking lot do not base their decision on where to park on the current time. These distributions are then overlayed on the factor they represent. The random variable p can then be generated for a given distance, d, and time of day, t. Let s look at these distributions separately and then combine them. 1) Spatial Distribution: The point of interest is a key parameter and usually is self evident. It could be, for example, a store entrance, a parking garage exit, or the location of a bus or train stop. Each parking spot is a certain distance from the point of interest. The spatial random process takes distance as a parameter and returns a number between zero and one. By examining aerial photos of parking lots and through trial and error, a Gaussian distribution centered at the point of interest seems to provide a reasonable approximation to reality. Overlaying the Gaussian onto distance gives { 1 p(d) = σ /2σ 2, x > 0 2π e d2 0, otherwise, (1)

2 2 Fig. 1. This graph overlays a Rayleigh distribution onto the time of day. By adjusting the variance, we can affect how broad the peak probability is and what time of day has peak probability of occupancy. Fig. 2. Changing kt affects the density of states. where d is the distance from the point of interest and σ is the standard deviation. Using a Guassian represents the idea that most people are interested in parking closer to the point of interest. 2) Temporal Distribution: Deciding how occupancy is distributed through time is less reliable than the spatial distribution. Temporal distribution of occupancy could change dramatically by venue. For example, parking for an office building or school building likely has a dramatically different temporal distribution when compared to that of a grocery store or mall. In this model, a distribution was picked to model behavior in a office parking situation. In picking this venue, we assume that there is a period at the beginning of the day where occupancy increases sharply as people arrive for work. As the day progresses, some people might leave early while others leave late, resulting in a more gradual drop in occupancy probability. During the middle of the day, there might be a dip in occupancy as people leave for lunch. The Rayleigh distribution roughly fits this trend. It increase sharply, then drops off more gradually. As shown in Figure 1, after overlaying the distribution onto time of day, adjusting the variance affects how broad high regions of probability are and shifts what hour peak probability falls on. A draw-back of this distribution is that we cannot adjust breadth of the peak and time of the peak independently. This compromises how well the temporal distribution can be adjusted based on real data for a particular parking lot. Another draw-back is that a dip in occupancy for lunch cannot be included in this distribution. Fig. 3. Altering µ shifts the location of the 0.5 probability state. 3) Joint Distribution: Passing a distance to the spatial distribution returns a number representing the probability of occupancy at that distance. Similarly, passing a time of day into the temporal distribution returns the probability of occupancy at that time. Since time and distance are assumed to be independent, it is simple to find the probability of occupancy for a particular parking spot at a given time as p(d, t) = p(d) p(t), (2) where p is the random variable for probability of occupancy, d is the distance from the point of interest, and t is the time of day. C. Fermi-Dirac Distribution The second model will use the Fermi-Dirac distribution, commonly used in solid state physics [1]. It is used

3 3 to show the probability that a certain energy state will be occupied by an electron. This has an interesting parallel to modeling parking. Replacing the energy parameter with the distance parameter, d, like so p(d) = e d µ 1 kt + 1, (3) results in a distribution that can be used to generate a probability for a particular parking space. As can be seen in Figures 2 and 3 this distribution has two parameters that can be used to adjust its shape. This first parameter, kt, affects the steepness of the slope. The second parameter, µ, shifts the mean of the distribution. By changing kt, the desnsity of occupancy can be altered. Then, by varying µ with respect to time, occupancy with respect to time can be modeled. D. Multiple Points of Interest A single parking space often has multiple points of interest. For example, with a parking lot in front of a strip mall, each store entrance becomes a point of interest. However, this means that each parking space has an independent probability of occupancy for each point of interest. For two points of interest the probability of being occupied can be expressed as, p = p 1 + p 2 p 1 p 2 (4) where p 1 and p 2 are the events where a parking spot is occupied for the first point of interest and the second point of interest respectively. This new p value is the probability that the parking space will be occupied by individuals interested in the first point of interest or the second. E. Expected Time The question that interests people parking is where to look for a parking space. Individuals tend to realize the trade-off inherent in distance from the point of interest: the further away the driver looks, the more quickly they find a spot, but the longer it takes them to walk to their destination. For a given set of parking spots we can calculate the expected time till arrival at the point of interest. Upon arrival, there are two states the set of parking spaces can be in: (1) all the spaces could be occupied or (2) at least one space could be available. The expected wait time for these two states can be represented as T o and T u, where T o is the expected time for a parking spot to become available and the driver to walk to the point of interest (given all parking in the set is occupied), and T u is the expected time to walk to point of interest if at least one spot is immediately open. There is some probability, p, that the set of parking spaces will be completely occupied. This means that the overall expected time can be represented as T total = pt o + (1 p)t u (5) With this expression for expected time, we can determine which group of parking spots should be used to minimize the time for the driver to actually reach the point of interest. This can be done for any groupings of parking spaces, including by distance from the point of interest, by row, or by any other arbitrary groupings. 1) Expected Time If All Spots Occupied: The expected time, T o, of this space is broken into two parts, the wait time until a parking spot is available and the travel time from parking spot to the point of interest. In order to model wait time, we must define a random variable to represent how long a parking space is occupied. Let X is a random variable representing the time a car occupies a parking spot. Assume N parking spots, each with the a wait time distribution of X. The time it takes for one of those parking spaces to open up can be defined as Y, where Y = min(x 1, X 2..., X N ). (6) Given this definition of Y, the distribution of Y can be derived in terms of X as F Y (x) = P {Y x} = 1 P {Y > x} = 1 P {min(x 1, X 2..., X N ) > x} = 1 P {X 1 > x, X 2 > x,..., X N > x} = 1 P {X > x} N = 1 (1 F X (x)) N, (7) f Y (x) = df Y (x) dx = Nf X (x)(1 F X (x)) N 1. (8) Given this probability distribution, the expected wait time until one parking space becomes available can be calculated as E[Y ] = xnf X (x)(1 F X (x)) N 1 dx. (9) Since the X is i.i.d., each parking space is equally likely to be the first to become available. This means that the distance the driver is expected to walk, d o, can be shown as d o = 1 N d i, (10) N i

4 4 Fig. 4. The model was used to simulate a parking lot around a retail building with one entrance. In this image, a realization of this simulation is shown. The green represents a building. The point of interest is the entrance, which is represented by the yellow pixel. The red pixels are parking spaces that are occupied. where d i is the distance from the point of interest to a particular parking space. Assuming an average walking velocity of v, the total expected time to arrive at the point of interest can be expressed as T o = E[Y ] + d o v. (11) 2) Expected time if at least one space is open: To find the expected time, T u, we must examine which parking space the driver is likely to park in. If more than one spot is open, it is assumed that the driver will park in the closest available. The probability that the n th space is the first available can be expressed as n 1 p u = (1 p n ) p i. (12) i=1 The expected distance to walk can now be written as E[d u ] = N d j p u,j, (13) j=1 which means the expected overall time is T u = E[d] v. (14) III. SIMULATION RESULTS This section demonstrates some specific applications of this model. This shows how the model can help give information concerning behaviors for specific parking layouts. Fig. 5. This demonstrates parking spaces available for a point of interest signified by the yellow pixel. Each red pixel represents a parking space. This simulates parking on a street where the point of interest is near a four way intersection. The streets in the paper will be a clockwise order starting at the street with the point of interest. They are named: street 1, street 2, street 3, street 4. A. Simulating Parking Occupancy The first example simulates the behavior for a retail building with parking distributed all around it in parking aisles as shown in Figure 4. The parking space distances from the point of interest are calculated as line of sight, except where the building obstructs a direct course. At these parking spots the shortest distance that goes around the building are used. Notice how the parking is more sparse behind the building because the walking distance is increased. The probabilites that determine occupancy are given by a spatial random process with the Fermi-Dirac equation, with µ = 20, and kt = 5. This occupancy can be simulated for any given time. B. Simulating Estimated Time to Destination The second example is for street parking around an intersection, where the point of interest is next to one of the streets, as shown in Figure 5. We used the Fermi- Dirac expression for our spatial random process with µ = 75 and kt = 17, where distance is measured as people would walk, which is along the streets. In this example each street has a different number of parking spaces with cars parked end to end. The street names as shown in Figure 5 are, going in a clockwise order starting at the street with the point of interest: street 1, street 2, street 3, and street 4. The number of parking spaces on each road are in the same order 30, 15, 25 and 5. The point of interest is next to the 4th parking space on the street 1. From this we calculate, T total, the

5 5 Future work could be done to show how the best parking locations change with different random process parameters, such as we domonstrated with the Fermi- Dirac paramter µ. It would also be interest to show how the best parking areas can change with time, or how it changes with different parking layouts. REFERENCES [1] R. Naumann, Introduction to the physics and chemistry of materials. CRC Press, [Online]. Available: http: //books.google.com/books?id=fa4paqaamaaj Fig. 6. For each street the T total value is shown verses µ. Several of the plots cross at different µ values demonstrating how minimizing T total can change depending on parameters used for the spatial and temporal random process. expected time it takes to get to the point of interest for each street. We can then determine which street would be expected to take the least time to arrive at the point of interest. To do this we made the random variable of the time that people spend in a parking spot to be uniform between 15 to 75 minutes. We also set our walking velocity to 3 mph. Assuming that a driver picks a street and then only parks on that street, the expected time till arrival at point of interest for each street are (in the same order as the streets were given previously) 9.3, 7.6, 2.3, and 20.1 minutes. So street 3 would minimize time to park and walk to point of interest. We can then compute T total for various values of µ with each street. This is shown in a plot in Figure 6. Notice how the optimal street changes as µ varies. From this we can see that the best parking decision may change depending on the distribution of a specific parking layout at different times, if µ is a function of time. This can be also true of kt, depending on the layout. Therefore understanding the spatial and temporal random process of parking for a given layout can help decision making in minimizing the drivers time. IV. CONCLUSION A parking model was developed with the goal of helping in design of parking systems as well as helping drivers make better parking decisions. The parking model was used in a couple of simple examples to demonstrate its potential utility. The model can to be extended to more complicated systems and gives some intuition for those systems.

Chapter 5. Track Geometry Data Analysis

Chapter 5. Track Geometry Data Analysis Chapter Track Geometry Data Analysis This chapter explains how and why the data collected for the track geometry was manipulated. The results of these studies in the time and frequency domain are addressed.

More information

Light and the Properties of Reflection & Refraction

Light and the Properties of Reflection & Refraction Light and the Properties of Reflection & Refraction OBJECTIVE To study the imaging properties of a plane mirror. To prove the law of reflection from the previous imaging study. To study the refraction

More information

Chapter 2: The Normal Distribution

Chapter 2: The Normal Distribution Chapter 2: The Normal Distribution 2.1 Density Curves and the Normal Distributions 2.2 Standard Normal Calculations 1 2 Histogram for Strength of Yarn Bobbins 15.60 16.10 16.60 17.10 17.60 18.10 18.60

More information

Student Learning Objectives

Student Learning Objectives Student Learning Objectives A. Understand that the overall shape of a distribution of a large number of observations can be summarized by a smooth curve called a density curve. B. Know that an area under

More information

Introduction to Objective Analysis

Introduction to Objective Analysis Chapter 4 Introduction to Objective Analysis Atmospheric data are routinely collected around the world but observation sites are located rather randomly from a spatial perspective. On the other hand, most

More information

LAB 1: INTRODUCTION TO DATA STUDIO AND ONE-DIMENSIONAL MOTION

LAB 1: INTRODUCTION TO DATA STUDIO AND ONE-DIMENSIONAL MOTION Lab 1 - Introduction to Data Studio and One-Dimensional Motion 5 Name Date Partners LAB 1: INTRODUCTION TO DATA STUDIO AND ONE-DIMENSIONAL MOTION Slow and steady wins the race. Aesop s fable: The Hare

More information

Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University

Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University 1 Outline of This Week Last topic, we learned: Spatial autocorrelation of areal data Spatial regression

More information

Pedestrian Detection Using Correlated Lidar and Image Data EECS442 Final Project Fall 2016

Pedestrian Detection Using Correlated Lidar and Image Data EECS442 Final Project Fall 2016 edestrian Detection Using Correlated Lidar and Image Data EECS442 Final roject Fall 2016 Samuel Rohrer University of Michigan rohrer@umich.edu Ian Lin University of Michigan tiannis@umich.edu Abstract

More information

A Case Study: 3D Laser Scanning, Photogrammetry and the 3D Working Model Officer Involved Shooting

A Case Study: 3D Laser Scanning, Photogrammetry and the 3D Working Model Officer Involved Shooting Document, Analyze, Visualize; Turn Jurors into Witnesses 115 S. Church Street Grass Valley, CA 95945 (877) 339-7378 info@precisionsim.com precisionsim.com A Case Study: 3D Laser Scanning, Photogrammetry

More information

Performance Evaluation Metrics and Statistics for Positional Tracker Evaluation

Performance Evaluation Metrics and Statistics for Positional Tracker Evaluation Performance Evaluation Metrics and Statistics for Positional Tracker Evaluation Chris J. Needham and Roger D. Boyle School of Computing, The University of Leeds, Leeds, LS2 9JT, UK {chrisn,roger}@comp.leeds.ac.uk

More information

Chapter 2 Mobility Model Characteristics

Chapter 2 Mobility Model Characteristics Chapter 2 Mobility Model Characteristics Abstract The salient characteristics of mobility models of mobile nodes in mobile ad hoc networks are described. We have described how the different mobility models

More information

Efficient Acquisition of Human Existence Priors from Motion Trajectories

Efficient Acquisition of Human Existence Priors from Motion Trajectories Efficient Acquisition of Human Existence Priors from Motion Trajectories Hitoshi Habe Hidehito Nakagawa Masatsugu Kidode Graduate School of Information Science, Nara Institute of Science and Technology

More information

Reinforcement Learning for Adaptive Routing of Autonomous Vehicles in Congested Networks

Reinforcement Learning for Adaptive Routing of Autonomous Vehicles in Congested Networks Reinforcement Learning for Adaptive Routing of Autonomous Vehicles in Congested Networks Jonathan Cox Aeronautics & Astronautics Brandon Jennings Mechanical Engineering Steven Krukowski Aeronautics & Astronautics

More information

OVERVIEW & RECAP COLE OTT MILESTONE WRITEUP GENERALIZABLE IMAGE ANALOGIES FOCUS

OVERVIEW & RECAP COLE OTT MILESTONE WRITEUP GENERALIZABLE IMAGE ANALOGIES FOCUS COLE OTT MILESTONE WRITEUP GENERALIZABLE IMAGE ANALOGIES OVERVIEW & RECAP FOCUS The goal of my project is to use existing image analogies research in order to learn filters between images. SIMPLIFYING

More information

CS787: Assignment 3, Robust and Mixture Models for Optic Flow Due: 3:30pm, Mon. Mar. 12, 2007.

CS787: Assignment 3, Robust and Mixture Models for Optic Flow Due: 3:30pm, Mon. Mar. 12, 2007. CS787: Assignment 3, Robust and Mixture Models for Optic Flow Due: 3:30pm, Mon. Mar. 12, 2007. Many image features, such as image lines, curves, local image velocity, and local stereo disparity, can be

More information

Scaling and Power Spectra of Natural Images

Scaling and Power Spectra of Natural Images Scaling and Power Spectra of Natural Images R. P. Millane, S. Alzaidi and W. H. Hsiao Department of Electrical and Computer Engineering University of Canterbury Private Bag 4800, Christchurch, New Zealand

More information

Introduction to Geospatial Analysis

Introduction to Geospatial Analysis Introduction to Geospatial Analysis Introduction to Geospatial Analysis 1 Descriptive Statistics Descriptive statistics. 2 What and Why? Descriptive Statistics Quantitative description of data Why? Allow

More information

Image restoration. Restoration: Enhancement:

Image restoration. Restoration: Enhancement: Image restoration Most images obtained by optical, electronic, or electro-optic means is likely to be degraded. The degradation can be due to camera misfocus, relative motion between camera and object,

More information

Introduction to Motion

Introduction to Motion Date Partners Objectives: Introduction to Motion To investigate how motion appears on a position versus time graph To investigate how motion appears on a velocity versus time graph and the relationship

More information

Supplementary Figure 1. Decoding results broken down for different ROIs

Supplementary Figure 1. Decoding results broken down for different ROIs Supplementary Figure 1 Decoding results broken down for different ROIs Decoding results for areas V1, V2, V3, and V1 V3 combined. (a) Decoded and presented orientations are strongly correlated in areas

More information

CHAPTER 5 PROPAGATION DELAY

CHAPTER 5 PROPAGATION DELAY 98 CHAPTER 5 PROPAGATION DELAY Underwater wireless sensor networks deployed of sensor nodes with sensing, forwarding and processing abilities that operate in underwater. In this environment brought challenges,

More information

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Oliver Cardwell, Ramakrishnan Mukundan Department of Computer Science and Software Engineering University of Canterbury

More information

CPSC 340: Machine Learning and Data Mining. Regularization Fall 2016

CPSC 340: Machine Learning and Data Mining. Regularization Fall 2016 CPSC 340: Machine Learning and Data Mining Regularization Fall 2016 Assignment 2: Admin 2 late days to hand it in Friday, 3 for Monday. Assignment 3 is out. Due next Wednesday (so we can release solutions

More information

DriveFaster: Optimizing a Traffic Light Grid System

DriveFaster: Optimizing a Traffic Light Grid System DriveFaster: Optimizing a Traffic Light Grid System Abstract CS221 Fall 2016: Final Report Team Members: Xiaofan Li, Ahmed Jaffery Traffic lights are the central point of control of traffic for cities

More information

x y

x y 10. LECTURE 10 Objectives I understand the difficulty in finding an appropriate function for a data set in general. In some cases, I can define a function type that may fit a data set well. Last time,

More information

NAVIGATION USER MANUAL

NAVIGATION USER MANUAL NAVIGATION USER MANUAL POWERED by Welcome Dear Customer, Thank you for selecting NDrive as your navigation software. This guide is created so that you can find quick and simple answers to your questions,

More information

Lab 1- Introduction to Motion

Lab 1- Introduction to Motion Partner : Purpose Partner 2: Lab - Section: The purpose of this lab is to learn via a motion detector the relationship between position and velocity. Remember that this device measures the position of

More information

Lab 6: Transforming Spatial Data

Lab 6: Transforming Spatial Data Lab 6: Transforming Spatial Data Objectives: The primary objectives of this lab are to georeference a raster dataset and to create GIS data by digitizing features from an image as a backdrop. Specifics:

More information

Coordinate Graphing Quadrants and Reading Ordered Pairs. TeacherTwins 2015

Coordinate Graphing Quadrants and Reading Ordered Pairs. TeacherTwins 2015 Coordinate Graphing Quadrants and Reading Ordered Pairs TeacherTwins 2015 Warm Up Graph the integers on a number line. 1. 2. 3. 4. 5. -5, - 2, 5, 2 0, -3, 7, -2-4, 1, -6, 8-1, 4, -7, 0 6, -8, 5, -4 Warm

More information

UNIT 4 DESCRIPTIVE STATISTICS Lesson 2: Working with Two Categorical and Quantitative Variables Instruction

UNIT 4 DESCRIPTIVE STATISTICS Lesson 2: Working with Two Categorical and Quantitative Variables Instruction Prerequisite Skills This lesson requires the use of the following skills: plotting points on the coordinate plane, given data in a table plotting the graph of a linear function, given an equation plotting

More information

DETECTION OF STREET-PARKING VEHICLES USING LINE SCAN CAMERA. Kiyotaka HIRAHARA, Mari MATSUDA, Shunsuke KAMIJO Katsushi IKEUCHI

DETECTION OF STREET-PARKING VEHICLES USING LINE SCAN CAMERA. Kiyotaka HIRAHARA, Mari MATSUDA, Shunsuke KAMIJO Katsushi IKEUCHI DETECTION OF STREET-PARKING VEHICLES USING LINE SCAN CAMERA Kiyotaka HIRAHARA, Mari MATSUDA, Shunsuke KAMIJO Katsushi IKEUCHI Institute of Industrial Science, University of Tokyo 4-6-1 Komaba, Meguro-ku,

More information

Chapter 5. Transforming Shapes

Chapter 5. Transforming Shapes Chapter 5 Transforming Shapes It is difficult to walk through daily life without being able to see geometric transformations in your surroundings. Notice how the leaves of plants, for example, are almost

More information

Multiple Model Estimation : The EM Algorithm & Applications

Multiple Model Estimation : The EM Algorithm & Applications Multiple Model Estimation : The EM Algorithm & Applications Princeton University COS 429 Lecture Dec. 4, 2008 Harpreet S. Sawhney hsawhney@sarnoff.com Plan IBR / Rendering applications of motion / pose

More information

Practical 1P1 Computing Exercise

Practical 1P1 Computing Exercise Practical 1P1 Computing Exercise What you should learn from this exercise How to use the teaching lab computers and printers. How to use a spreadsheet for basic data analysis. How to embed Excel tables

More information

Probability & Statistics Chapter 6. Normal Distribution

Probability & Statistics Chapter 6. Normal Distribution I. Graphs of Normal Probability Distributions Normal Distribution Studied by French mathematician Abraham de Moivre and German mathematician Carl Friedrich Gauss. Gauss work was so important that the normal

More information

Chapter 2: The Normal Distributions

Chapter 2: The Normal Distributions Chapter 2: The Normal Distributions Measures of Relative Standing & Density Curves Z-scores (Measures of Relative Standing) Suppose there is one spot left in the University of Michigan class of 2014 and

More information

Sensor Tasking and Control

Sensor Tasking and Control Sensor Tasking and Control Outline Task-Driven Sensing Roles of Sensor Nodes and Utilities Information-Based Sensor Tasking Joint Routing and Information Aggregation Summary Introduction To efficiently

More information

CHAPTER 2 Modeling Distributions of Data

CHAPTER 2 Modeling Distributions of Data CHAPTER 2 Modeling Distributions of Data 2.2 Density Curves and Normal Distributions The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers HW 34. Sketch

More information

Textural Features for Image Database Retrieval

Textural Features for Image Database Retrieval Textural Features for Image Database Retrieval Selim Aksoy and Robert M. Haralick Intelligent Systems Laboratory Department of Electrical Engineering University of Washington Seattle, WA 98195-2500 {aksoy,haralick}@@isl.ee.washington.edu

More information

Nested Sampling: Introduction and Implementation

Nested Sampling: Introduction and Implementation UNIVERSITY OF TEXAS AT SAN ANTONIO Nested Sampling: Introduction and Implementation Liang Jing May 2009 1 1 ABSTRACT Nested Sampling is a new technique to calculate the evidence, Z = P(D M) = p(d θ, M)p(θ

More information

Table of contents. Main Map Screen... 2 Basic Commands... 5 Exploring menu screens... 5 Using keyboards... 5 Performing a search...

Table of contents. Main Map Screen... 2 Basic Commands... 5 Exploring menu screens... 5 Using keyboards... 5 Performing a search... Table of contents Welcome!... 2 Main Map Screen... 2 Basic Commands... 5 Exploring menu screens... 5 Using keyboards... 5 Performing a search... 7 Go screen... 7 How to Navigate... 8 Navigate to an address...

More information

Detailed instructions for video analysis using Logger Pro.

Detailed instructions for video analysis using Logger Pro. Detailed instructions for video analysis using Logger Pro. 1. Begin by locating or creating a video of a projectile (or any moving object). Save it to your computer. Most video file types are accepted,

More information

Motion Graphs. Plotting position against time can tell you a lot about motion. Let's look at the axes:

Motion Graphs. Plotting position against time can tell you a lot about motion. Let's look at the axes: Motion Graphs 1 Name Motion Graphs Describing the motion of an object is occasionally hard to do with words. Sometimes graphs help make motion easier to picture, and therefore understand. Remember: Motion

More information

University of Cambridge Engineering Part IIB Paper 4F10: Statistical Pattern Processing Handout 11: Non-Parametric Techniques.

University of Cambridge Engineering Part IIB Paper 4F10: Statistical Pattern Processing Handout 11: Non-Parametric Techniques. . Non-Parameteric Techniques University of Cambridge Engineering Part IIB Paper 4F: Statistical Pattern Processing Handout : Non-Parametric Techniques Mark Gales mjfg@eng.cam.ac.uk Michaelmas 23 Introduction

More information

Multiple Regression White paper

Multiple Regression White paper +44 (0) 333 666 7366 Multiple Regression White paper A tool to determine the impact in analysing the effectiveness of advertising spend. Multiple Regression In order to establish if the advertising mechanisms

More information

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle Tommie J. Liddy and Tien-Fu Lu School of Mechanical Engineering; The University

More information

Chapter 3 - Displaying and Summarizing Quantitative Data

Chapter 3 - Displaying and Summarizing Quantitative Data Chapter 3 - Displaying and Summarizing Quantitative Data 3.1 Graphs for Quantitative Data (LABEL GRAPHS) August 25, 2014 Histogram (p. 44) - Graph that uses bars to represent different frequencies or relative

More information

University of Cambridge Engineering Part IIB Paper 4F10: Statistical Pattern Processing Handout 11: Non-Parametric Techniques

University of Cambridge Engineering Part IIB Paper 4F10: Statistical Pattern Processing Handout 11: Non-Parametric Techniques University of Cambridge Engineering Part IIB Paper 4F10: Statistical Pattern Processing Handout 11: Non-Parametric Techniques Mark Gales mjfg@eng.cam.ac.uk Michaelmas 2015 11. Non-Parameteric Techniques

More information

Kinematic Analysis dialog

Kinematic Analysis dialog Dips version 6.0 has arrived, a major new upgrade to our popular stereonet analysis program. New features in Dips 6.0 include a comprehensive kinematic analysis toolkit for planar, wedge and toppling analysis;

More information

Dijkstra's Algorithm

Dijkstra's Algorithm Shortest Path Algorithm Dijkstra's Algorithm To find the shortest path from the origin node to the destination node No matrix calculation Floyd s Algorithm To find all the shortest paths from the nodes

More information

Chapter 5: The standard deviation as a ruler and the normal model p131

Chapter 5: The standard deviation as a ruler and the normal model p131 Chapter 5: The standard deviation as a ruler and the normal model p131 Which is the better exam score? 67 on an exam with mean 50 and SD 10 62 on an exam with mean 40 and SD 12? Is it fair to say: 67 is

More information

(Refer Slide Time: 1:40)

(Refer Slide Time: 1:40) Computer Architecture Prof. Anshul Kumar Department of Computer Science and Engineering, Indian Institute of Technology, Delhi Lecture - 3 Instruction Set Architecture - 1 Today I will start discussion

More information

Tips and Guidance for Analyzing Data. Executive Summary

Tips and Guidance for Analyzing Data. Executive Summary Tips and Guidance for Analyzing Data Executive Summary This document has information and suggestions about three things: 1) how to quickly do a preliminary analysis of time-series data; 2) key things to

More information

Petrel TIPS&TRICKS from SCM

Petrel TIPS&TRICKS from SCM Petrel TIPS&TRICKS from SCM Knowledge Worth Sharing Petrel 2D Grid Algorithms and the Data Types they are Commonly Used With Specific algorithms in Petrel s Make/Edit Surfaces process are more appropriate

More information

Milestone Integration

Milestone Integration Milestone Integration Contents Solution Overview... 3 PS Video Analytic Services Installation... 4 PS Module... 5 Step 1 Obtain PS license... 5 Step 2 Login in Parking Spotter Configuration Tool... 6 Step

More information

Navigation and Metric Path Planning

Navigation and Metric Path Planning Navigation and Metric Path Planning October 4, 2011 Minerva tour guide robot (CMU): Gave tours in Smithsonian s National Museum of History Example of Minerva s occupancy map used for navigation Objectives

More information

NCSS Statistical Software

NCSS Statistical Software Chapter 245 Introduction This procedure generates R control charts for variables. The format of the control charts is fully customizable. The data for the subgroups can be in a single column or in multiple

More information

Vocabulary Unit 2-3: Linear Functions & Healthy Lifestyles. Scale model a three dimensional model that is similar to a three dimensional object.

Vocabulary Unit 2-3: Linear Functions & Healthy Lifestyles. Scale model a three dimensional model that is similar to a three dimensional object. Scale a scale is the ratio of any length in a scale drawing to the corresponding actual length. The lengths may be in different units. Scale drawing a drawing that is similar to an actual object or place.

More information

OLE Smarts115, Smarts116

OLE Smarts115, Smarts116 Each SMART File is listed in one or more of the categories below. Following the categories is a list of each model with a brief description of its application and the key modules or constructs used. Animation

More information

Navigation system basics

Navigation system basics 2014 Navigation system basics Paul Pearson Bowling Green Revision 3.0 Index Contents 1. Introduction...3 2. Overview...4 3. Navigation overview...4 4. Destination Entry....6 5. Points of Interest (POI

More information

Developer s Tip. An Introduction to the Theory of Planar Failure. Concepts of Planar Rock Slope Failure

Developer s Tip. An Introduction to the Theory of Planar Failure. Concepts of Planar Rock Slope Failure Developer s Tip An Introduction to the Theory of Planar Failure In this article we explain the basic concepts behind planar failure analysis of rock slopes. We also discuss the geometric conditions that

More information

Lesson 16: More on Modeling Relationships with a Line

Lesson 16: More on Modeling Relationships with a Line Student Outcomes Students use the least squares line to predict values for a given data set. Students use residuals to evaluate the accuracy of predictions based on the least squares line. Lesson Notes

More information

This work is about a new method for generating diffusion curve style images. Although this topic is dealing with non-photorealistic rendering, as you

This work is about a new method for generating diffusion curve style images. Although this topic is dealing with non-photorealistic rendering, as you This work is about a new method for generating diffusion curve style images. Although this topic is dealing with non-photorealistic rendering, as you will see our underlying solution is based on two-dimensional

More information

DISTANCE-TIME GRAPHS Plotting distance against time can tell you a lot about motion. Let's look at the axes:

DISTANCE-TIME GRAPHS Plotting distance against time can tell you a lot about motion. Let's look at the axes: Motion Graphs Notes Describing the motion of an object is occasionally hard to do with words. Sometimes help make motion easier to picture, and therefore understand. Remember: Motion. Speed. Velocity.

More information

CS4495 Fall 2014 Computer Vision Problem Set 6: Particle Tracking

CS4495 Fall 2014 Computer Vision Problem Set 6: Particle Tracking CS4495 Fall 2014 Computer Vision Problem Set 6: Particle Tracking DUE Tues, November 25-11:55pm Here you are going to experiment with a particle filter tracker such as was described in class. Recall that

More information

Neuro-fuzzy admission control in mobile communications systems

Neuro-fuzzy admission control in mobile communications systems University of Wollongong Thesis Collections University of Wollongong Thesis Collection University of Wollongong Year 2005 Neuro-fuzzy admission control in mobile communications systems Raad Raad University

More information

Cpk: What is its Capability? By: Rick Haynes, Master Black Belt Smarter Solutions, Inc.

Cpk: What is its Capability? By: Rick Haynes, Master Black Belt Smarter Solutions, Inc. C: What is its Capability? By: Rick Haynes, Master Black Belt Smarter Solutions, Inc. C is one of many capability metrics that are available. When capability metrics are used, organizations typically provide

More information

Basics of Computational Geometry

Basics of Computational Geometry Basics of Computational Geometry Nadeem Mohsin October 12, 2013 1 Contents This handout covers the basic concepts of computational geometry. Rather than exhaustively covering all the algorithms, it deals

More information

CHAPTER 3 MAP DIGITIZING

CHAPTER 3 MAP DIGITIZING CHAPTER 3 MAP DIGITIZING 3.1 Introduction This chapter deals with the route map digitizing process. The type of data collected, the plotting of the trajectory, digitizing the map into regular intervals

More information

Airside Congestion. Airside Congestion

Airside Congestion. Airside Congestion Airside Congestion Amedeo R. Odoni T. Wilson Professor Aeronautics and Astronautics Civil and Environmental Engineering Massachusetts Institute of Technology Objectives Airside Congestion _ Introduce fundamental

More information

An object in 3D space

An object in 3D space An object in 3D space An object's viewpoint Every Alice object has a viewpoint. The viewpoint of an object is determined by: The position of the object in 3D space. The orientation of the object relative

More information

A method for depth-based hand tracing

A method for depth-based hand tracing A method for depth-based hand tracing Khoa Ha University of Maryland, College Park khoaha@umd.edu Abstract An algorithm for natural human-computer interaction via in-air drawing is detailed. We discuss

More information

When is anti-aliasing needed in Kirchhoff migration? a

When is anti-aliasing needed in Kirchhoff migration? a When is anti-aliasing needed in Kirchhoff migration? a a Published in SEP report, 80, 467-476 (1994) Dimitri Bevc and David E. Lumley ABSTRACT We present criteria to determine when numerical integration

More information

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.11, November 2013 1 Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial

More information

Cursor Design Considerations For the Pointer-based Television

Cursor Design Considerations For the Pointer-based Television Hillcrest Labs Design Note Cursor Design Considerations For the Pointer-based Television Designing the cursor for a pointing-based television must consider factors that differ from the implementation of

More information

Vector Data Analysis Working with Topographic Data. Vector data analysis working with topographic data.

Vector Data Analysis Working with Topographic Data. Vector data analysis working with topographic data. Vector Data Analysis Working with Topographic Data Vector data analysis working with topographic data. 1 Triangulated Irregular Network Triangulated Irregular Network 2 Triangulated Irregular Networks

More information

CS664 Lecture #21: SIFT, object recognition, dynamic programming

CS664 Lecture #21: SIFT, object recognition, dynamic programming CS664 Lecture #21: SIFT, object recognition, dynamic programming Some material taken from: Sebastian Thrun, Stanford http://cs223b.stanford.edu/ Yuri Boykov, Western Ontario David Lowe, UBC http://www.cs.ubc.ca/~lowe/keypoints/

More information

Probabilistic Learning Classification using Naïve Bayes

Probabilistic Learning Classification using Naïve Bayes Probabilistic Learning Classification using Naïve Bayes Weather forecasts are usually provided in terms such as 70 percent chance of rain. These forecasts are known as probabilities of precipitation reports.

More information

Finite-difference elastic modelling below a structured free surface

Finite-difference elastic modelling below a structured free surface FD modelling below a structured free surface Finite-difference elastic modelling below a structured free surface Peter M. Manning ABSTRACT This paper shows experiments using a unique method of implementing

More information

Eastern Mediterranean University School of Computing and Technology CACHE MEMORY. Computer memory is organized into a hierarchy.

Eastern Mediterranean University School of Computing and Technology CACHE MEMORY. Computer memory is organized into a hierarchy. Eastern Mediterranean University School of Computing and Technology ITEC255 Computer Organization & Architecture CACHE MEMORY Introduction Computer memory is organized into a hierarchy. At the highest

More information

Partial Derivatives (Online)

Partial Derivatives (Online) 7in x 10in Felder c04_online.tex V3 - January 21, 2015 9:44 A.M. Page 1 CHAPTER 4 Partial Derivatives (Online) 4.7 Tangent Plane Approximations and Power Series It is often helpful to use a linear approximation

More information

Chapter-6A(E1-E2:CM) Roaming

Chapter-6A(E1-E2:CM) Roaming Chapter-6A(E1-E2:CM) Roaming Page: 1 ROAMING Roaming This report gives information about how international and national roaming is performed in the radio network once a roaming agreement between two operators

More information

CHAPTER 2 Modeling Distributions of Data

CHAPTER 2 Modeling Distributions of Data CHAPTER 2 Modeling Distributions of Data 2.2 Density Curves and Normal Distributions The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers Density Curves

More information

Image Segmentation. Selim Aksoy. Bilkent University

Image Segmentation. Selim Aksoy. Bilkent University Image Segmentation Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Examples of grouping in vision [http://poseidon.csd.auth.gr/lab_research/latest/imgs/s peakdepvidindex_img2.jpg]

More information

Motion Planning. Howie CHoset

Motion Planning. Howie CHoset Motion Planning Howie CHoset What is Motion Planning? What is Motion Planning? Determining where to go Overview The Basics Motion Planning Statement The World and Robot Configuration Space Metrics Algorithms

More information

A System for Discovering Regions of Interest from Trajectory Data

A System for Discovering Regions of Interest from Trajectory Data A System for Discovering Regions of Interest from Trajectory Data Muhammad Reaz Uddin, Chinya Ravishankar, and Vassilis J. Tsotras University of California, Riverside, CA, USA {uddinm,ravi,tsotras}@cs.ucr.edu

More information

Image Segmentation. Selim Aksoy. Bilkent University

Image Segmentation. Selim Aksoy. Bilkent University Image Segmentation Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Examples of grouping in vision [http://poseidon.csd.auth.gr/lab_research/latest/imgs/s peakdepvidindex_img2.jpg]

More information

DynaTraffic Models and mathematical prognosis. Simulation of the distribution of traffic with the help of Markov chains

DynaTraffic Models and mathematical prognosis. Simulation of the distribution of traffic with the help of Markov chains DynaTraffic Models and mathematical prognosis Simulation of the distribution of traffic with the help of Markov chains What is this about? Models of traffic situations Graphs: Edges, Vertices Matrix representation

More information

VARIANCE REDUCTION TECHNIQUES IN MONTE CARLO SIMULATIONS K. Ming Leung

VARIANCE REDUCTION TECHNIQUES IN MONTE CARLO SIMULATIONS K. Ming Leung POLYTECHNIC UNIVERSITY Department of Computer and Information Science VARIANCE REDUCTION TECHNIQUES IN MONTE CARLO SIMULATIONS K. Ming Leung Abstract: Techniques for reducing the variance in Monte Carlo

More information

Motion Graphs. Plotting distance against time can tell you a lot about motion. Let's look at the axes:

Motion Graphs. Plotting distance against time can tell you a lot about motion. Let's look at the axes: Motion Graphs 1 _ Motion Graphs Describing the motion of an object is occasionally hard to do with words. Sometimes graphs help make motion easier to picture, and therefore understand. Remember: Motion

More information

Computing Visibility. Backface Culling for General Visibility. One More Trick with Planes. BSP Trees Ray Casting Depth Buffering Quiz

Computing Visibility. Backface Culling for General Visibility. One More Trick with Planes. BSP Trees Ray Casting Depth Buffering Quiz Computing Visibility BSP Trees Ray Casting Depth Buffering Quiz Power of Plane Equations We ve gotten a lot of mileage out of one simple equation. Basis for D outcode-clipping Basis for plane-at-a-time

More information

Optimizing Pharmaceutical Production Processes Using Quality by Design Methods

Optimizing Pharmaceutical Production Processes Using Quality by Design Methods Optimizing Pharmaceutical Production Processes Using Quality by Design Methods Bernd Heinen, SAS WHITE PAPER SAS White Paper Table of Contents Abstract.... The situation... Case study and database... Step

More information

Max-Count Aggregation Estimation for Moving Points

Max-Count Aggregation Estimation for Moving Points Max-Count Aggregation Estimation for Moving Points Yi Chen Peter Revesz Dept. of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln, NE 68588, USA Abstract Many interesting problems

More information

Lecture 3 Questions that we should be able to answer by the end of this lecture:

Lecture 3 Questions that we should be able to answer by the end of this lecture: Lecture 3 Questions that we should be able to answer by the end of this lecture: Which is the better exam score? 67 on an exam with mean 50 and SD 10 or 62 on an exam with mean 40 and SD 12 Is it fair

More information

Lofting 3D Shapes. Abstract

Lofting 3D Shapes. Abstract Lofting 3D Shapes Robby Prescott Department of Computer Science University of Wisconsin Eau Claire Eau Claire, Wisconsin 54701 robprescott715@gmail.com Chris Johnson Department of Computer Science University

More information

Pavement Surface Microtexture: Testing, Characterization and Frictional Interpretation

Pavement Surface Microtexture: Testing, Characterization and Frictional Interpretation Pavement Surface Microtexture: Testing, Characterization and Frictional Interpretation S h u o L i, S a m y N o u r e l d i n, K a r e n Z h u a n d Y i J i a n g Acknowledgements This project was sponsored

More information

THE classical approach to multiple target tracking (MTT) is

THE classical approach to multiple target tracking (MTT) is IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 55, NO. 5, MAY 2007 1589 A Bayesian Approach to Multiple Target Detection and Tracking Mark R. Morelande, Christopher M. Kreucher, and Keith Kastella Abstract

More information

UNINFORMED SEARCH. Announcements Reading Section 3.4, especially 3.4.1, 3.4.2, 3.4.3, 3.4.5

UNINFORMED SEARCH. Announcements Reading Section 3.4, especially 3.4.1, 3.4.2, 3.4.3, 3.4.5 UNINFORMED SEARCH Announcements Reading Section 3.4, especially 3.4.1, 3.4.2, 3.4.3, 3.4.5 Robbie has no idea where room X is, and may have little choice but to try going down this corridor and that. On

More information

Hard Disk Storage Deflation Is There a Floor?

Hard Disk Storage Deflation Is There a Floor? Hard Disk Storage Deflation Is There a Floor? SCEA National Conference 2008 June 2008 Laura Friese David Wiley Allison Converse Alisha Soles Christopher Thomas Hard Disk Deflation Background Storage Systems

More information

Section 2.2 Normal Distributions. Normal Distributions

Section 2.2 Normal Distributions. Normal Distributions Section 2.2 Normal Distributions Normal Distributions One particularly important class of density curves are the Normal curves, which describe Normal distributions. All Normal curves are symmetric, single-peaked,

More information