Tree Crown Extraction using Marked Point Processes

Size: px
Start display at page:

Download "Tree Crown Extraction using Marked Point Processes"

Transcription

1 Tree Crown Extraction using Marked Point Processes G. Perrin 12 PhD Advisors : C. Saguez 1 J. Zerubia 2 1 : MAS Laboratory (Ecole Centrale Paris) 2 : Ariana Res. Group (CNRS/INRIA/UNSA) prenom.nom@mas.ecp.fr prenom.nom@inria.fr Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

2 1 Introduction 2 Marked point processes : definition and examples 3 Description of the mpp models for our application 4 Results on dense vegetation 5 Sparse vegetation 6 Conclusion and Future Work Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

3 French Inventory / French forests French forests cover 15 millions of ha (27% of the territory). French National Inventory (IFN) : created in Photo interpretation + ground measurements for : cartography (land cover, main species, forest structures) : minimum mapped surface = 2.25 ha. statistics (volume per species, ecological measurements,...). grid on the territory : 10% of the grid points explored annualy. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

4 Data : Colour InfraRed (CIR) images Colour Infrared aerial photographs, 1/ June September. Scanned to a 50cm per pixel resolution. Near future : National Geographic Institute Orthophotos Database (4 band camera : colour + near infrared), satellite images. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

5 Goals of this work Helping the inventories in their work in order to : get some statistics at the scale of the tree (increasing demands). automate or semi-automate some tasks which would be very costly if done by an operator. Some existing methods in tree crown extraction with CIR images : local maxima approaches : [Pinz91,Dralle96], pixel-based approaches : [Gougeon98,Erikson04], or object-based approaches : [Larsen97]. none of them get position and size of the trees on both dense and sparse vegetation. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

6 Proposed method Object-based approach : model the trees and their interaction at the scale of the stand. Marked point processes : random configuration of an unknown number of geometric objects whose position and marks are unknown. Find the best configuration of objects : Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

7 1 Introduction 2 Marked point processes : definition and examples 3 Description of the mpp models for our application 4 Results on dense vegetation 5 Sparse vegetation 6 Conclusion and Future Work Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

8 Some notations Configuration x = {x 1,..., x n } : an unordered set of points in some space S. Ex : {0, 2.3, π, 3 11 } is a configuration of points in S = R. Configuration space : we write N f the space of locally finite (finite number of points in any bounded Borel set A S) and simple (distinct points) configurations. Let ν(.) be a locally finite Borelian measure on S, and Nn f = {x N f : N x (S) = n}. We have : ν(n f ) = ν(nn f ) = ν(s) n n! n=0 n=0 = e ν(s) (1) Point process X : a mapping from a probability space into N f. Marked point process X : the objects of the process are in S = P M. Both the process on S and the underlying process on P are well-defined points processes. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

9 Point processes : a first example Poisson process : E B [X ] = ν(b) = B λ(x)λ(dx) <. Independently distributed points. Homogeneous Poisson process, uniform intensity λ(.). Inhomogeneous Poisson process, λ(.) higher in bottom right. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

10 Point processes : a first example How to sample a configuration of the Poisson process : compute the number of points : P[N(X ) = n] = e ν(s) ν(s) n generate each point wrt ν(.) ν(s). n! Homogeneous Poisson process. Inhomogeneous Poisson process. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

11 Marked point processes : the general framework Density of a mpp : A mpp X is defined by its density f (.) with respect to the reference Poisson process probability distribution µ(.) : P X (dx) = f (x)π ν (dx) We have : π ν (B) = e ν(s) (1 [ B] + n=1 ) π νn (B) n! with π νn (B) = S 1 [{x1,..., x n} B]ν(dx 1 )... ν(dx n ). S Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

12 Marked point processes : other examples Cox processes : doubly stochastic Poisson process : the intensity of the Poisson Process is itself randomly distributed. Problem : they do not guarantee a hard-core distance. λ(x) = µ φ (x p i ) i=1 Gibbs processes : f (x) = 1 Z exp ( U(x)). Constraints on the objects and their interactions. U(x) = U ri (u) + U i (u i v) i u x i u i v Example : Strauss process U(x) = γ u,v x 1 d(u,v)<r Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

13 Marked point processes : definition and examples Neyman-Scott process. λ(x) = n(p) i=1 1 b(p i,r)(x) Strauss process : repulsion btw the points : γ > 0. Strauss process : attraction btw the points : γ < 0. Density f (.) is not well defined the number of points needs to be bounded. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

14 Simulation How to sample a marked point process in the general case? Markov Chain Monte Carlo algorithms. Reversible Jump MCMC algorithm [Green95] = iterative algorithm : current state Xt = x : we propose a perturbation y Q(x,.). birth and death (add or remove one point),... accept the proposition with a probability α = min{1, R(x y)}, with R(x y) = Q(y,dx) f (y) π ν(dy) Q(x,dy) f (x) π ν(dx) Ergodic convergence to the probability distribution f (x)π ν (dx). Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

15 1 Introduction 2 Marked point processes : definition and examples 3 Description of the mpp models for our application 4 Results on dense vegetation 5 Sparse vegetation 6 Conclusion and Future Work Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

16 Energy of the marked point process Goal : to extract the trees with random geometric objects. Bayesian framework = A priori + Likelihood : f (x) = f p (x)l(y = I X = x) Non Bayesian framework = Regularizing term + Data term : U(x) = U p (x) + U d (x) Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

17 Prior Energy U p (x) for the ellipse model Constraints on the objects + Pairwise interactions btw objects. Goal : to model the pattern of the trees in a stand. Penalize flat ellipses ( a b >> 1). Penalize overlapping objects : R(x) = λ P (x 1 x 2 ) x i r x j max(λ P (x 1 ),λ P (x 2 )) Favor clustering or alignments (for example in poplar plantations)... Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

18 Data energy term U d (x) U d (x) : data term = fitting the object into the image. Bayesian framework : likelihood L(Y = I X = x), Gaussian classes (vegetation and background : parameters of these classes calculated with a k-means algorithm). non Bayesian framework : Ud (x) = γ d x i x U d(x i ) Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

19 Computing the data energy term What is typical of the presence of a tree? high reflectance in the near infrared ++, shadow ++, neighbourhood The data term is negative for good objects, and positive for bad objects. In dense vegetation : objects = ellipses merged shadows, shadow area = all around the tree. calc. of the pixel distribution inside the object and its shadow area. favour high Bhattacharya distances db btw these 2 distributions. S 2 Dark pixels in the boundary F(x) ρ Bright pixels inside the ellipse x Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

20 Simulation and Optimization Proposition kernel = birth and death, translation, rotation, split/merge, birth and death in a neighbourhood,... Simulated annealing : f (x) 1 Tn π ν (dx). Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

21 1 Introduction 2 Marked point processes : definition and examples 3 Description of the mpp models for our application 4 Results on dense vegetation 5 Sparse vegetation 6 Conclusion and Future Work Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

22 Results with the 2D model (1) Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

23 Results with the 2D model (2) False alarms : color model, border of the plantation, point of view. Taking into account the sun position improves the extraction : Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

24 Results with the 2D model (3) Non Bayesian model is more robust when the image contains non vegetation area. Bayesian model puts some objects where the near infrared is high. Eure et Loire c IFN Bayesian model Non Bayesian model Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

25 Results with the 2D model (4) Timber forest makes segmentation more difficult (even for a human operator : impossible to count precisely the trees). Bayesian model works better. Not enough shadow around the trees in very dense areas for the non Bayesian model. Timber forest c IFN Non Bayesian model Bayesian model Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

26 1 Introduction 2 Marked point processes : definition and examples 3 Description of the mpp models for our application 4 Results on dense vegetation 5 Sparse vegetation 6 Conclusion and Future Work Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

27 See the trees as 3D objects Application : sparse vegetation, border trees in plantation, mixed height stands. Hypotheses : trees close to the Nadir and flat ground (no deformation). Results : position, crown diameter, height... Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

28 3D model New objects = ellipsoids. New data energy U d (x) : drop shadows, shadow area = in the direction of the sun light. favour high Bhattacharya distances db + gradient on the contour. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

29 Results with the 3D model (1) 3D model extraction in sparse vegetation. 2.5 ha (Alpes Maritimes) c IFN. 3D model extraction. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

30 Results with the 3D model (2) Applications for sparse vegetation : density of the sparse vegetation : 19%. estimation of the height of the trees. Binary image of the vegetation Height of the trees. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

31 Results with the 3D model (3) Applications for plantations : estimation of the wood volume in the plantations : 3D reconstruction with AMAP Orchestra Software c CIRAD. estimation of the age by calculating the mean height. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

32 Results with the 3D model (4) Coppice-with-standards. Information on the timber forest density : 15%. Mixed height stand (3 ha) c IFN. 3D model extraction. Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

33 1 Introduction 2 Marked point processes : definition and examples 3 Description of the mpp models for our application 4 Results on dense vegetation 5 Sparse vegetation 6 Conclusion and Future Work Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

34 Conclusion Advantages of the proposed approach : gives some information on the stand at the scale of the tree. includes interactions btw the objects (interactions knowledge can be embedded in the model wrt to the stand). automatic computation of statistics : number of trees, cover density, height of the trees and wood volume (for sparse vegetation and plantations). works both on dense forest and sparse vegetation. Principal limit = geometry of the objects. Comparison with other algorithms : template matching (TM), region growing (RG). Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

35 Comparison (1) Plantations : object approach leads to less false alarms. MPP : 866 trees RG : 1023 trees Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

36 Comparison (2) Dense forest : more objects extracted by the pixel-based approachs. MPP : 491 trees TM : 411 trees RG : 800 trees Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

37 Comparison (3) Sparse vegetation : object approachs are the only ones to work. MPP : 302 trees TM : 288 trees Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

38 Future Work Future work : I I I I I I propose a colour model. cooperation btw models. embed texture classification. best image resolution? new 3D templates for the trees take into account the topography Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

39 References and links MAS Laboratory : Project Ariana : Larsen,M. : Crown Modelling to Find Tree Top Positions in Aerial Photographs, Proc. 3 rd Int. Airborne Remote Sensing Conference and Exhibition, pages , vol. 2, Erikson, M. : Segmentation and Classification of Individual Tree Crowns, Swedish University of Agricultural Sciences, Uppsala, Sweden, Green, P.J. : Reversible Jump Markov Chain Monte Carlo Computation and Bayesian Model Determination, Biometrika 82, , Guillaume Perrin (ECP / INRIA) LIAMA - August, 28th / 39

Markov Point Process for Multiple Object Detection

Markov Point Process for Multiple Object Detection Markov Point Process for Multiple Object Detection Xavier Descombes INRIA Sophia Antipolis Méditerranée 24/06/2013 Outline Motivation The different issues : - objects - reference measure - prior - data

More information

Change Detection in Optical Aerial Images by a Multi-Layer Conditional Mixed Markov Model

Change Detection in Optical Aerial Images by a Multi-Layer Conditional Mixed Markov Model Change Detection in Optical Aerial Images by a Multi-Layer Conditional Mixed Markov Model Csaba Benedek 12 Tamás Szirányi 1 1 Distributed Events Analysis Research Group Computer and Automation Research

More information

The Gibbs fields approach and related dynamics in image processing

The Gibbs fields approach and related dynamics in image processing Condensed Matter Physics 200, Vol. 11, No 2(54), pp. 293 312 The Gibbs fields approach and related dynamics in image processing X.Descombes 1, E.Zhizhina 2 1 Ariana, Joint group, CNRS/INRIA/UNSA, INRIA,

More information

Spatial point process. Odd Kolbjørnsen 13.March 2017

Spatial point process. Odd Kolbjørnsen 13.March 2017 Spatial point process Odd Kolbjørnsen 13.March 2017 Today Point process Poisson process Intensity Homogeneous Inhomogeneous Other processes Random intensity (Cox process) Log Gaussian cox process (LGCP)

More information

Detection of Artificial Satellites in Images Acquired in Track Rate Mode.

Detection of Artificial Satellites in Images Acquired in Track Rate Mode. Detection of Artificial Satellites in Images Acquired in Track Rate Mode. Martin P. Lévesque Defence R&D Canada- Valcartier, 2459 Boul. Pie-XI North, Québec, QC, G3J 1X5 Canada, martin.levesque@drdc-rddc.gc.ca

More information

The Particle Filter. PD Dr. Rudolph Triebel Computer Vision Group. Machine Learning for Computer Vision

The Particle Filter. PD Dr. Rudolph Triebel Computer Vision Group. Machine Learning for Computer Vision The Particle Filter Non-parametric implementation of Bayes filter Represents the belief (posterior) random state samples. by a set of This representation is approximate. Can represent distributions that

More information

Computer Vision Group Prof. Daniel Cremers. 10a. Markov Chain Monte Carlo

Computer Vision Group Prof. Daniel Cremers. 10a. Markov Chain Monte Carlo Group Prof. Daniel Cremers 10a. Markov Chain Monte Carlo Markov Chain Monte Carlo In high-dimensional spaces, rejection sampling and importance sampling are very inefficient An alternative is Markov Chain

More information

Marked point process model for facial wrinkle detection

Marked point process model for facial wrinkle detection Marked point process model for facial wrinkle detection Seong-Gyun Jeong, Yuliya Tarabalka, Josiane Zerubia To cite this version: Seong-Gyun Jeong, Yuliya Tarabalka, Josiane Zerubia. Marked point process

More information

Scalable robust hypothesis tests using graphical models

Scalable robust hypothesis tests using graphical models Scalable robust hypothesis tests using graphical models Umamahesh Srinivas ipal Group Meeting October 22, 2010 Binary hypothesis testing problem Random vector x = (x 1,...,x n ) R n generated from either

More information

Spatial Statistics with Image Analysis. Outline. A Statistical Approach. Johan Lindström 1. Lund October 6, 2016

Spatial Statistics with Image Analysis. Outline. A Statistical Approach. Johan Lindström 1. Lund October 6, 2016 Spatial Statistics Spatial Examples More Spatial Statistics with Image Analysis Johan Lindström 1 1 Mathematical Statistics Centre for Mathematical Sciences Lund University Lund October 6, 2016 Johan Lindström

More information

MCMC Sampling for Bayesian Inference using L1-type Priors

MCMC Sampling for Bayesian Inference using L1-type Priors MÜNSTER MCMC Sampling for Bayesian Inference using L1-type Priors (what I do whenever the ill-posedness of EEG/MEG is just not frustrating enough!) AG Imaging Seminar Felix Lucka 26.06.2012 , MÜNSTER Sampling

More information

Bayesian model selection in graphs by using BDgraph package

Bayesian model selection in graphs by using BDgraph package Bayesian model selection in graphs by using BDgraph package A. Mohammadi and E. Wit March 26, 2013 MOTIVATION Flow cytometry data with 11 proteins from Sachs et al. (2005) RESULT FOR CELL SIGNALING DATA

More information

Markov chain Monte Carlo methods in atmospheric remote sensing

Markov chain Monte Carlo methods in atmospheric remote sensing 1 / 45 Markov chain Monte Carlo methods in atmospheric remote sensing Johanna Tamminen johanna.tamminen@fmi.fi ESA Summer School on Earth System Monitoring and Modeling July 3 Aug 11, 212, Frascati July,

More information

Monte Carlo methods for sampling-based Stochastic Optimization

Monte Carlo methods for sampling-based Stochastic Optimization Monte Carlo methods for sampling-based Stochastic Optimization Gersende FORT LTCI CNRS & Telecom ParisTech Paris, France Joint works with B. Jourdain, T. Lelièvre, G. Stoltz from ENPC and E. Kuhn from

More information

Computer Vision Group Prof. Daniel Cremers. 11. Sampling Methods: Markov Chain Monte Carlo

Computer Vision Group Prof. Daniel Cremers. 11. Sampling Methods: Markov Chain Monte Carlo Group Prof. Daniel Cremers 11. Sampling Methods: Markov Chain Monte Carlo Markov Chain Monte Carlo In high-dimensional spaces, rejection sampling and importance sampling are very inefficient An alternative

More information

Multimodal Nested Sampling

Multimodal Nested Sampling Multimodal Nested Sampling Farhan Feroz Astrophysics Group, Cavendish Lab, Cambridge Inverse Problems & Cosmology Most obvious example: standard CMB data analysis pipeline But many others: object detection,

More information

Physics 403. Segev BenZvi. Numerical Methods, Maximum Likelihood, and Least Squares. Department of Physics and Astronomy University of Rochester

Physics 403. Segev BenZvi. Numerical Methods, Maximum Likelihood, and Least Squares. Department of Physics and Astronomy University of Rochester Physics 403 Numerical Methods, Maximum Likelihood, and Least Squares Segev BenZvi Department of Physics and Astronomy University of Rochester Table of Contents 1 Review of Last Class Quadratic Approximation

More information

CadasterENV Sweden Time series in support of a multi-purpose land cover mapping system at national scale

CadasterENV Sweden Time series in support of a multi-purpose land cover mapping system at national scale CadasterENV Sweden Time series in support of a multi-purpose land cover mapping system at national scale Mats Rosengren, Camilla Jönsson ; Metria AB Marc Paganini ; ESA ESRIN Background CadasterENV Sweden

More information

Photometric Stereo: Three recent contributions. Dipartimento di Matematica, La Sapienza

Photometric Stereo: Three recent contributions. Dipartimento di Matematica, La Sapienza Photometric Stereo: Three recent contributions Dipartimento di Matematica, La Sapienza Jean-Denis DUROU IRIT, Toulouse Jean-Denis DUROU (IRIT, Toulouse) 17 December 2013 1 / 32 Outline 1 Shape-from-X techniques

More information

Satellite image deconvolution using complex wavelet packets

Satellite image deconvolution using complex wavelet packets Satellite image deconvolution using complex wavelet packets André Jalobeanu, Laure Blanc-Féraud, Josiane Zerubia ARIANA research group INRIA Sophia Antipolis, France CNRS / INRIA / UNSA www.inria.fr/ariana

More information

Multilevel Statistical Models: 3 rd edition, 2003 Contents

Multilevel Statistical Models: 3 rd edition, 2003 Contents Multilevel Statistical Models: 3 rd edition, 2003 Contents Preface Acknowledgements Notation Two and three level models. A general classification notation and diagram Glossary Chapter 1 An introduction

More information

CS 556: Computer Vision. Lecture 21

CS 556: Computer Vision. Lecture 21 CS 556: Computer Vision Lecture 21 Prof. Sinisa Todorovic sinisa@eecs.oregonstate.edu 1 Meanshift 2 Meanshift Clustering Assumption: There is an underlying pdf governing data properties in R Clustering

More information

Stochastic Proximal Gradient Algorithm

Stochastic Proximal Gradient Algorithm Stochastic Institut Mines-Télécom / Telecom ParisTech / Laboratoire Traitement et Communication de l Information Joint work with: Y. Atchade, Ann Arbor, USA, G. Fort LTCI/Télécom Paristech and the kind

More information

AN INVESTIGATION OF AUTOMATIC CHANGE DETECTION FOR TOPOGRAPHIC MAP UPDATING

AN INVESTIGATION OF AUTOMATIC CHANGE DETECTION FOR TOPOGRAPHIC MAP UPDATING AN INVESTIGATION OF AUTOMATIC CHANGE DETECTION FOR TOPOGRAPHIC MAP UPDATING Patricia Duncan 1 & Julian Smit 2 1 The Chief Directorate: National Geospatial Information, Department of Rural Development and

More information

Stat 535 C - Statistical Computing & Monte Carlo Methods. Lecture 18-16th March Arnaud Doucet

Stat 535 C - Statistical Computing & Monte Carlo Methods. Lecture 18-16th March Arnaud Doucet Stat 535 C - Statistical Computing & Monte Carlo Methods Lecture 18-16th March 2006 Arnaud Doucet Email: arnaud@cs.ubc.ca 1 1.1 Outline Trans-dimensional Markov chain Monte Carlo. Bayesian model for autoregressions.

More information

An Automated Object-Oriented Satellite Image Classification Method Integrating the FAO Land Cover Classification System (LCCS).

An Automated Object-Oriented Satellite Image Classification Method Integrating the FAO Land Cover Classification System (LCCS). An Automated Object-Oriented Satellite Image Classification Method Integrating the FAO Land Cover Classification System (LCCS). Ruvimbo Gamanya Sibanda Prof. Dr. Philippe De Maeyer Prof. Dr. Morgan De

More information

Spatial point processes

Spatial point processes Mathematical sciences Chalmers University of Technology and University of Gothenburg Gothenburg, Sweden June 25, 2014 Definition A point process N is a stochastic mechanism or rule to produce point patterns

More information

Markov Chain Monte Carlo methods

Markov Chain Monte Carlo methods Markov Chain Monte Carlo methods By Oleg Makhnin 1 Introduction a b c M = d e f g h i 0 f(x)dx 1.1 Motivation 1.1.1 Just here Supresses numbering 1.1.2 After this 1.2 Literature 2 Method 2.1 New math As

More information

Pattern Recognition and Machine Learning. Bishop Chapter 11: Sampling Methods

Pattern Recognition and Machine Learning. Bishop Chapter 11: Sampling Methods Pattern Recognition and Machine Learning Chapter 11: Sampling Methods Elise Arnaud Jakob Verbeek May 22, 2008 Outline of the chapter 11.1 Basic Sampling Algorithms 11.2 Markov Chain Monte Carlo 11.3 Gibbs

More information

CPSC 540: Machine Learning

CPSC 540: Machine Learning CPSC 540: Machine Learning More Approximate Inference Mark Schmidt University of British Columbia Winter 2018 Last Time: Approximate Inference We ve been discussing graphical models for density estimation,

More information

Computer Vision Group Prof. Daniel Cremers. 14. Sampling Methods

Computer Vision Group Prof. Daniel Cremers. 14. Sampling Methods Prof. Daniel Cremers 14. Sampling Methods Sampling Methods Sampling Methods are widely used in Computer Science as an approximation of a deterministic algorithm to represent uncertainty without a parametric

More information

Estimating Timber Volume using Airborne Laser Scanning Data based on Bayesian Methods J. Breidenbach 1 and E. Kublin 2

Estimating Timber Volume using Airborne Laser Scanning Data based on Bayesian Methods J. Breidenbach 1 and E. Kublin 2 Estimating Timber Volume using Airborne Laser Scanning Data based on Bayesian Methods J. Breidenbach 1 and E. Kublin 2 1 Norwegian University of Life Sciences, Department of Ecology and Natural Resource

More information

Kernel adaptive Sequential Monte Carlo

Kernel adaptive Sequential Monte Carlo Kernel adaptive Sequential Monte Carlo Ingmar Schuster (Paris Dauphine) Heiko Strathmann (University College London) Brooks Paige (Oxford) Dino Sejdinovic (Oxford) December 7, 2015 1 / 36 Section 1 Outline

More information

Doubly Inhomogeneous Cluster Point Processes

Doubly Inhomogeneous Cluster Point Processes Doubly Inhomogeneous Cluster Point Processes Tomáš Mrkvička, Samuel Soubeyrand May 2016 Abscissa Motivation - Group dispersal model It is dispersal model, where particles are released in groups by a single

More information

CS242: Probabilistic Graphical Models Lecture 7B: Markov Chain Monte Carlo & Gibbs Sampling

CS242: Probabilistic Graphical Models Lecture 7B: Markov Chain Monte Carlo & Gibbs Sampling CS242: Probabilistic Graphical Models Lecture 7B: Markov Chain Monte Carlo & Gibbs Sampling Professor Erik Sudderth Brown University Computer Science October 27, 2016 Some figures and materials courtesy

More information

Machine Learning for Data Science (CS4786) Lecture 24

Machine Learning for Data Science (CS4786) Lecture 24 Machine Learning for Data Science (CS4786) Lecture 24 Graphical Models: Approximate Inference Course Webpage : http://www.cs.cornell.edu/courses/cs4786/2016sp/ BELIEF PROPAGATION OR MESSAGE PASSING Each

More information

Land cover/land use mapping and cha Mongolian plateau using remote sens. Title. Author(s) Bagan, Hasi; Yamagata, Yoshiki. Citation Japan.

Land cover/land use mapping and cha Mongolian plateau using remote sens. Title. Author(s) Bagan, Hasi; Yamagata, Yoshiki. Citation Japan. Title Land cover/land use mapping and cha Mongolian plateau using remote sens Author(s) Bagan, Hasi; Yamagata, Yoshiki International Symposium on "The Imp Citation Region Specific Systems". 6 Nove Japan.

More information

A Search and Jump Algorithm for Markov Chain Monte Carlo Sampling. Christopher Jennison. Adriana Ibrahim. Seminar at University of Kuwait

A Search and Jump Algorithm for Markov Chain Monte Carlo Sampling. Christopher Jennison. Adriana Ibrahim. Seminar at University of Kuwait A Search and Jump Algorithm for Markov Chain Monte Carlo Sampling Christopher Jennison Department of Mathematical Sciences, University of Bath, UK http://people.bath.ac.uk/mascj Adriana Ibrahim Institute

More information

Introduction to Bayesian methods in inverse problems

Introduction to Bayesian methods in inverse problems Introduction to Bayesian methods in inverse problems Ville Kolehmainen 1 1 Department of Applied Physics, University of Eastern Finland, Kuopio, Finland March 4 2013 Manchester, UK. Contents Introduction

More information

Computer Vision Group Prof. Daniel Cremers. 11. Sampling Methods

Computer Vision Group Prof. Daniel Cremers. 11. Sampling Methods Prof. Daniel Cremers 11. Sampling Methods Sampling Methods Sampling Methods are widely used in Computer Science as an approximation of a deterministic algorithm to represent uncertainty without a parametric

More information

Hmms with variable dimension structures and extensions

Hmms with variable dimension structures and extensions Hmm days/enst/january 21, 2002 1 Hmms with variable dimension structures and extensions Christian P. Robert Université Paris Dauphine www.ceremade.dauphine.fr/ xian Hmm days/enst/january 21, 2002 2 1 Estimating

More information

CPSC 540: Machine Learning

CPSC 540: Machine Learning CPSC 540: Machine Learning MCMC and Non-Parametric Bayes Mark Schmidt University of British Columbia Winter 2016 Admin I went through project proposals: Some of you got a message on Piazza. No news is

More information

Karl-Rudolf Koch Introduction to Bayesian Statistics Second Edition

Karl-Rudolf Koch Introduction to Bayesian Statistics Second Edition Karl-Rudolf Koch Introduction to Bayesian Statistics Second Edition Karl-Rudolf Koch Introduction to Bayesian Statistics Second, updated and enlarged Edition With 17 Figures Professor Dr.-Ing., Dr.-Ing.

More information

Markov Random Fields and Bayesian Image Analysis. Wei Liu Advisor: Tom Fletcher

Markov Random Fields and Bayesian Image Analysis. Wei Liu Advisor: Tom Fletcher Markov Random Fields and Bayesian Image Analysis Wei Liu Advisor: Tom Fletcher 1 Markov Random Field: Application Overview Awate and Whitaker 2006 2 Markov Random Field: Application Overview 3 Markov Random

More information

LAND COVER CATEGORY DEFINITION BY IMAGE INVARIANTS FOR AUTOMATED CLASSIFICATION

LAND COVER CATEGORY DEFINITION BY IMAGE INVARIANTS FOR AUTOMATED CLASSIFICATION LAND COVER CATEGORY DEFINITION BY IMAGE INVARIANTS FOR AUTOMATED CLASSIFICATION Nguyen Dinh Duong Environmental Remote Sensing Laboratory Institute of Geography Hoang Quoc Viet Rd., Cau Giay, Hanoi, Vietnam

More information

Estimating functions for inhomogeneous spatial point processes with incomplete covariate data

Estimating functions for inhomogeneous spatial point processes with incomplete covariate data Estimating functions for inhomogeneous spatial point processes with incomplete covariate data Rasmus aagepetersen Department of Mathematics Aalborg University Denmark August 15, 2007 1 / 23 Data (Barro

More information

Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials

Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials Philipp Krähenbühl and Vladlen Koltun Stanford University Presenter: Yuan-Ting Hu 1 Conditional Random Field (CRF) E x I = φ u

More information

Bayesian Nonparametric Regression for Diabetes Deaths

Bayesian Nonparametric Regression for Diabetes Deaths Bayesian Nonparametric Regression for Diabetes Deaths Brian M. Hartman PhD Student, 2010 Texas A&M University College Station, TX, USA David B. Dahl Assistant Professor Texas A&M University College Station,

More information

On Markov Chain Monte Carlo

On Markov Chain Monte Carlo MCMC 0 On Markov Chain Monte Carlo Yevgeniy Kovchegov Oregon State University MCMC 1 Metropolis-Hastings algorithm. Goal: simulating an Ω-valued random variable distributed according to a given probability

More information

Unsupervised machine learning

Unsupervised machine learning Chapter 9 Unsupervised machine learning Unsupervised machine learning (a.k.a. cluster analysis) is a set of methods to assign objects into clusters under a predefined distance measure when class labels

More information

Results: MCMC Dancers, q=10, n=500

Results: MCMC Dancers, q=10, n=500 Motivation Sampling Methods for Bayesian Inference How to track many INTERACTING targets? A Tutorial Frank Dellaert Results: MCMC Dancers, q=10, n=500 1 Probabilistic Topological Maps Results Real-Time

More information

Creating Non-Gaussian Processes from Gaussian Processes by the Log-Sum-Exp Approach. Radford M. Neal, 28 February 2005

Creating Non-Gaussian Processes from Gaussian Processes by the Log-Sum-Exp Approach. Radford M. Neal, 28 February 2005 Creating Non-Gaussian Processes from Gaussian Processes by the Log-Sum-Exp Approach Radford M. Neal, 28 February 2005 A Very Brief Review of Gaussian Processes A Gaussian process is a distribution over

More information

Representation of Markov chains. Stochastic stability AIMS 2014

Representation of Markov chains. Stochastic stability AIMS 2014 Markov chain model Joint with J. Jost and M. Kell Max Planck Institute for Mathematics in the Sciences Leipzig 0th July 204 AIMS 204 We consider f : M! M to be C r for r 0 and a small perturbation parameter

More information

o 3000 Hannover, Fed. Rep. of Germany

o 3000 Hannover, Fed. Rep. of Germany 1. Abstract The use of SPOT and CIR aerial photography for urban planning P. Lohmann, G. Altrogge Institute for Photogrammetry and Engineering Surveys University of Hannover, Nienburger Strasse 1 o 3000

More information

Graphical Models and Kernel Methods

Graphical Models and Kernel Methods Graphical Models and Kernel Methods Jerry Zhu Department of Computer Sciences University of Wisconsin Madison, USA MLSS June 17, 2014 1 / 123 Outline Graphical Models Probabilistic Inference Directed vs.

More information

Computational Methods Short Course on Image Quality

Computational Methods Short Course on Image Quality Computational Methods Short Course on Image Quality Matthew A. Kupinski What we Will Cover Sources of randomness Computation of linear-observer performance Computation of ideal-observer performance Miscellaneous

More information

Neural Network Training

Neural Network Training Neural Network Training Sargur Srihari Topics in Network Training 0. Neural network parameters Probabilistic problem formulation Specifying the activation and error functions for Regression Binary classification

More information

Motion Estimation (I) Ce Liu Microsoft Research New England

Motion Estimation (I) Ce Liu Microsoft Research New England Motion Estimation (I) Ce Liu celiu@microsoft.com Microsoft Research New England We live in a moving world Perceiving, understanding and predicting motion is an important part of our daily lives Motion

More information

Deriving Uncertainty of Area Estimates from Satellite Imagery using Fuzzy Land-cover Classification

Deriving Uncertainty of Area Estimates from Satellite Imagery using Fuzzy Land-cover Classification International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 10 (2013), pp. 1059-1066 International Research Publications House http://www. irphouse.com /ijict.htm Deriving

More information

HMM part 1. Dr Philip Jackson

HMM part 1. Dr Philip Jackson Centre for Vision Speech & Signal Processing University of Surrey, Guildford GU2 7XH. HMM part 1 Dr Philip Jackson Probability fundamentals Markov models State topology diagrams Hidden Markov models -

More information

Markov Chain Monte Carlo Lecture 6

Markov Chain Monte Carlo Lecture 6 Sequential parallel tempering With the development of science and technology, we more and more need to deal with high dimensional systems. For example, we need to align a group of protein or DNA sequences

More information

Markov-Chain Monte Carlo

Markov-Chain Monte Carlo Markov-Chain Monte Carlo CSE586 Computer Vision II Spring 2010, Penn State Univ. References Recall: Sampling Motivation If we can generate random samples x i from a given distribution P(x), then we can

More information

Integrating Imagery and ATKIS-data to Extract Field Boundaries and Wind Erosion Obstacles

Integrating Imagery and ATKIS-data to Extract Field Boundaries and Wind Erosion Obstacles Integrating Imagery and ATKIS-data to Extract Field Boundaries and Wind Erosion Obstacles Matthias Butenuth and Christian Heipke Institute of Photogrammetry and GeoInformation, University of Hannover,

More information

Multimedia Databases. Previous Lecture. 4.1 Multiresolution Analysis. 4 Shape-based Features. 4.1 Multiresolution Analysis

Multimedia Databases. Previous Lecture. 4.1 Multiresolution Analysis. 4 Shape-based Features. 4.1 Multiresolution Analysis Previous Lecture Multimedia Databases Texture-Based Image Retrieval Low Level Features Tamura Measure, Random Field Model High-Level Features Fourier-Transform, Wavelets Wolf-Tilo Balke Silviu Homoceanu

More information

Graphical Models for Query-driven Analysis of Multimodal Data

Graphical Models for Query-driven Analysis of Multimodal Data Graphical Models for Query-driven Analysis of Multimodal Data John Fisher Sensing, Learning, & Inference Group Computer Science & Artificial Intelligence Laboratory Massachusetts Institute of Technology

More information

Region Growing Tree Delineation In Urban Settlements

Region Growing Tree Delineation In Urban Settlements 2008 International Conference on Advanced Computer Theory and Engineering Region Growing Tree Delineation In Urban Settlements LAU BEE THENG, CHOO AI LING School of Computing and Design Swinburne University

More information

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig Multimedia Databases Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 4 Previous Lecture Texture-Based Image Retrieval Low

More information

Image Interpretation and Landscape Analysis: The Verka River Valley

Image Interpretation and Landscape Analysis: The Verka River Valley Image Interpretation and Landscape Analysis: The Verka River Valley Terms of reference Background The local government for the region of Scania has a need for improving the knowledge about current vegetation

More information

Cheng Soon Ong & Christian Walder. Canberra February June 2018

Cheng Soon Ong & Christian Walder. Canberra February June 2018 Cheng Soon Ong & Christian Walder Research Group and College of Engineering and Computer Science Canberra February June 218 Outlines Overview Introduction Linear Algebra Probability Linear Regression 1

More information

Bayesian Complementary Clustering, MCMC and Anglo-Saxon placenames

Bayesian Complementary Clustering, MCMC and Anglo-Saxon placenames Bayesian Complementary Clustering, MCMC and Anglo-Saxon placenames Giacomo Zanella g.zanella@warwick.ac.uk Department of Statistics University of Warwick, Coventry, UK 20 May 2014 Overview 1. Motivation:

More information

Bayesian Classifiers and Probability Estimation. Vassilis Athitsos CSE 4308/5360: Artificial Intelligence I University of Texas at Arlington

Bayesian Classifiers and Probability Estimation. Vassilis Athitsos CSE 4308/5360: Artificial Intelligence I University of Texas at Arlington Bayesian Classifiers and Probability Estimation Vassilis Athitsos CSE 4308/5360: Artificial Intelligence I University of Texas at Arlington 1 Data Space Suppose that we have a classification problem The

More information

Multimedia Databases. 4 Shape-based Features. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis

Multimedia Databases. 4 Shape-based Features. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis 4 Shape-based Features Multimedia Databases Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 4 Multiresolution Analysis

More information

Adaptive Monte Carlo methods

Adaptive Monte Carlo methods Adaptive Monte Carlo methods Jean-Michel Marin Projet Select, INRIA Futurs, Université Paris-Sud joint with Randal Douc (École Polytechnique), Arnaud Guillin (Université de Marseille) and Christian Robert

More information

Sketching for Large-Scale Learning of Mixture Models

Sketching for Large-Scale Learning of Mixture Models Sketching for Large-Scale Learning of Mixture Models Nicolas Keriven Université Rennes 1, Inria Rennes Bretagne-atlantique Adv. Rémi Gribonval Outline Introduction Practical Approach Results Theoretical

More information

KNOWLEDGE-BASED CLASSIFICATION OF LAND COVER FOR THE QUALITY ASSESSEMENT OF GIS DATABASE. Israel -

KNOWLEDGE-BASED CLASSIFICATION OF LAND COVER FOR THE QUALITY ASSESSEMENT OF GIS DATABASE. Israel - KNOWLEDGE-BASED CLASSIFICATION OF LAND COVER FOR THE QUALITY ASSESSEMENT OF GIS DATABASE Ammatzia Peled a,*, Michael Gilichinsky b a University of Haifa, Department of Geography and Environmental Studies,

More information

Corners, Blobs & Descriptors. With slides from S. Lazebnik & S. Seitz, D. Lowe, A. Efros

Corners, Blobs & Descriptors. With slides from S. Lazebnik & S. Seitz, D. Lowe, A. Efros Corners, Blobs & Descriptors With slides from S. Lazebnik & S. Seitz, D. Lowe, A. Efros Motivation: Build a Panorama M. Brown and D. G. Lowe. Recognising Panoramas. ICCV 2003 How do we build panorama?

More information

Approximate Inference Part 1 of 2

Approximate Inference Part 1 of 2 Approximate Inference Part 1 of 2 Tom Minka Microsoft Research, Cambridge, UK Machine Learning Summer School 2009 http://mlg.eng.cam.ac.uk/mlss09/ Bayesian paradigm Consistent use of probability theory

More information

ESTIMATING FUNCTIONS FOR INHOMOGENEOUS COX PROCESSES

ESTIMATING FUNCTIONS FOR INHOMOGENEOUS COX PROCESSES ESTIMATING FUNCTIONS FOR INHOMOGENEOUS COX PROCESSES Rasmus Waagepetersen Department of Mathematics, Aalborg University, Fredrik Bajersvej 7G, DK-9220 Aalborg, Denmark (rw@math.aau.dk) Abstract. Estimation

More information

Syllabus Reminders. Geographic Information Systems. Components of GIS. Lecture 1 Outline. Lecture 1 Introduction to Geographic Information Systems

Syllabus Reminders. Geographic Information Systems. Components of GIS. Lecture 1 Outline. Lecture 1 Introduction to Geographic Information Systems Syllabus Reminders Geographic Information s Lecture Introduction to Geographic Information s. Class Info: www.saigis.com/class/ 2. Office T / TH (8:00-9:30 a.m.) and (2:30 3:30pm) or Appt 3. Email: burgerpr@unk.edu

More information

Overview of Remote Sensing in Natural Resources Mapping

Overview of Remote Sensing in Natural Resources Mapping Overview of Remote Sensing in Natural Resources Mapping What is remote sensing? Why remote sensing? Examples of remote sensing in natural resources mapping Class goals What is Remote Sensing A remote sensing

More information

Markov chain Monte Carlo Lecture 9

Markov chain Monte Carlo Lecture 9 Markov chain Monte Carlo Lecture 9 David Sontag New York University Slides adapted from Eric Xing and Qirong Ho (CMU) Limitations of Monte Carlo Direct (unconditional) sampling Hard to get rare events

More information

Markov and Gibbs Random Fields

Markov and Gibbs Random Fields Markov and Gibbs Random Fields Bruno Galerne bruno.galerne@parisdescartes.fr MAP5, Université Paris Descartes Master MVA Cours Méthodes stochastiques pour l analyse d images Lundi 6 mars 2017 Outline The

More information

An introduction to Bayesian reasoning in particle physics

An introduction to Bayesian reasoning in particle physics An introduction to Bayesian reasoning in particle physics Graduiertenkolleg seminar, May 15th 2013 Overview Overview A concrete example Scientific reasoning Probability and the Bayesian interpretation

More information

Approximate Inference Part 1 of 2

Approximate Inference Part 1 of 2 Approximate Inference Part 1 of 2 Tom Minka Microsoft Research, Cambridge, UK Machine Learning Summer School 2009 http://mlg.eng.cam.ac.uk/mlss09/ 1 Bayesian paradigm Consistent use of probability theory

More information

Bayesian Image Segmentation Using MRF s Combined with Hierarchical Prior Models

Bayesian Image Segmentation Using MRF s Combined with Hierarchical Prior Models Bayesian Image Segmentation Using MRF s Combined with Hierarchical Prior Models Kohta Aoki 1 and Hiroshi Nagahashi 2 1 Interdisciplinary Graduate School of Science and Engineering, Tokyo Institute of Technology

More information

THE QUALITY CONTROL OF VECTOR MAP DATA

THE QUALITY CONTROL OF VECTOR MAP DATA THE QUALITY CONTROL OF VECTOR MAP DATA Wu Fanghua Liu Pingzhi Jincheng Xi an Research Institute of Surveying and Mapping (P.R.China ShanXi Xi an Middle 1 Yanta Road 710054) (e-mail :wufh999@yahoo.com.cn)

More information

MCMC simulation of Markov point processes

MCMC simulation of Markov point processes MCMC simulation of Markov point processes Jenny Andersson 28 februari 25 1 Introduction Spatial point process are often hard to simulate directly with the exception of the Poisson process. One example

More information

17 : Markov Chain Monte Carlo

17 : Markov Chain Monte Carlo 10-708: Probabilistic Graphical Models, Spring 2015 17 : Markov Chain Monte Carlo Lecturer: Eric P. Xing Scribes: Heran Lin, Bin Deng, Yun Huang 1 Review of Monte Carlo Methods 1.1 Overview Monte Carlo

More information

Outline. 1 Introduction. 2 Problem and solution. 3 Bayesian tracking model of group debris. 4 Simulation results. 5 Conclusions

Outline. 1 Introduction. 2 Problem and solution. 3 Bayesian tracking model of group debris. 4 Simulation results. 5 Conclusions Outline 1 Introduction 2 Problem and solution 3 Bayesian tracking model of group debris 4 Simulation results 5 Conclusions Problem The limited capability of the radar can t always satisfy the detection

More information

MCMC: Markov Chain Monte Carlo

MCMC: Markov Chain Monte Carlo I529: Machine Learning in Bioinformatics (Spring 2013) MCMC: Markov Chain Monte Carlo Yuzhen Ye School of Informatics and Computing Indiana University, Bloomington Spring 2013 Contents Review of Markov

More information

Motion Estimation (I)

Motion Estimation (I) Motion Estimation (I) Ce Liu celiu@microsoft.com Microsoft Research New England We live in a moving world Perceiving, understanding and predicting motion is an important part of our daily lives Motion

More information

27 : Distributed Monte Carlo Markov Chain. 1 Recap of MCMC and Naive Parallel Gibbs Sampling

27 : Distributed Monte Carlo Markov Chain. 1 Recap of MCMC and Naive Parallel Gibbs Sampling 10-708: Probabilistic Graphical Models 10-708, Spring 2014 27 : Distributed Monte Carlo Markov Chain Lecturer: Eric P. Xing Scribes: Pengtao Xie, Khoa Luu In this scribe, we are going to review the Parallel

More information

Simulation of point process using MCMC

Simulation of point process using MCMC Simulation of point process using MCMC Jakob G. Rasmussen Department of Mathematics Aalborg University Denmark March 2, 2011 1/14 Today When do we need MCMC? Case 1: Fixed number of points Metropolis-Hastings,

More information

Stochastic optimization Markov Chain Monte Carlo

Stochastic optimization Markov Chain Monte Carlo Stochastic optimization Markov Chain Monte Carlo Ethan Fetaya Weizmann Institute of Science 1 Motivation Markov chains Stationary distribution Mixing time 2 Algorithms Metropolis-Hastings Simulated Annealing

More information

Bayesian Microwave Breast Imaging

Bayesian Microwave Breast Imaging Bayesian Microwave Breast Imaging Leila Gharsalli 1 Hacheme Ayasso 2 Bernard Duchêne 1 Ali Mohammad-Djafari 1 1 Laboratoire des Signaux et Systèmes (L2S) (UMR8506: CNRS-SUPELEC-Univ Paris-Sud) Plateau

More information

Object Oriented Classification Using High-Resolution Satellite Images for HNV Farmland Identification. Shafique Matin and Stuart Green

Object Oriented Classification Using High-Resolution Satellite Images for HNV Farmland Identification. Shafique Matin and Stuart Green Object Oriented Classification Using High-Resolution Satellite Images for HNV Farmland Identification Shafique Matin and Stuart Green REDP, Teagasc Ashtown, Dublin, Ireland Correspondence: shafique.matin@teagasc.ie

More information

6 Markov Chain Monte Carlo (MCMC)

6 Markov Chain Monte Carlo (MCMC) 6 Markov Chain Monte Carlo (MCMC) The underlying idea in MCMC is to replace the iid samples of basic MC methods, with dependent samples from an ergodic Markov chain, whose limiting (stationary) distribution

More information

Bayesian Methods for Machine Learning

Bayesian Methods for Machine Learning Bayesian Methods for Machine Learning CS 584: Big Data Analytics Material adapted from Radford Neal s tutorial (http://ftp.cs.utoronto.ca/pub/radford/bayes-tut.pdf), Zoubin Ghahramni (http://hunch.net/~coms-4771/zoubin_ghahramani_bayesian_learning.pdf),

More information

The Road to Data in Baltimore

The Road to Data in Baltimore Creating a parcel level database from high resolution imagery By Austin Troy and Weiqi Zhou University of Vermont, Rubenstein School of Natural Resources State and local planning agencies are increasingly

More information