SEGMENTATION OF LINES BY MEANS OF DOUGLAS PEUCKER APPLIED TO EFFECTIVE AREAS OF THE VISVALINGAM AND WHYATT ALGORITHM

Size: px
Start display at page:

Download "SEGMENTATION OF LINES BY MEANS OF DOUGLAS PEUCKER APPLIED TO EFFECTIVE AREAS OF THE VISVALINGAM AND WHYATT ALGORITHM"

Transcription

1 SEGMENTATION OF LINES BY MEANS OF DOUGLAS PEUCKER APPLIED TO EFFECTIVE AREAS OF THE VISVALINGAM AND WHYATT ALGORITHM Francisco J. Ariza López (*); José L. García Balboa (*), Juan F. Reinoso Gordo (*) (*) Grupo de Investigación en Ingeniería Cartográfica. Dpto. de Ingeniería Cartográfica, Geodésica y Fotogrametría. Universidad de Jaén. Campus Las Lagunillas s/n Jaén (Spain). fjariza@ujaen.es. Tel: (+34) jlbalboa@ujaen.es. Tel.: (+34) jreinoso@ugr.es. ABSTRACT: A line segmentation methodology is developed, based on a sinuosity criteria measured by means of the effective area as derived from the Visvalingam-Whyatt algorithm. Sections are determined by applying the Douglas-Peucker algorithm to a length/effective-area space representation. An experiment is carried out with four real line examples and results seems to be adequate. 1. INTRODUCTION Lines are the most abundant elements in cartography (Ariza, 2002). Lines are present as linear elements and also as perimeters of areal elements. Usually cartographic lines are not homogeneous, mainly being a succession of sections with different geometric and visual properties. Cartographic generalization is one of the main difficulties when dealing with digital cartography, but nowadays it is also one of the most important cartographic processes. The first studies of automatic generalization of linear elements were mainly devoted to simplification algorithms, their main target being to reduce the number of coordinates to store. The performance of a generalization algorithm varies with its control parameter and also depends very much on the line (homogeneity, sinuosity, and so on) to which it is applied. For this reason it would be useful to obtain an automatic segmentation and enrichment of lines in order to apply to each section the best algorithm and the appropriate parameter. Because some processes and algorithms are more adequate to some typologies of lines, the search of optimal automatic classification and segmentation methodologies is a first goal in line generalization. Some authors note the importance of the segmentation process; Jasinski (1990) indicates as an essential goal the identification of the graphical structure of the line; Buttenfield (1991) and Dutton (1999) propose splitting the line in homogeneous sections for a better algorithm and parameters selection; for Visvalingam and Williamsom (1995) automatic segmentation is a pending topic for research; Richardson and Mackaness (1999) highlight the importance of segmentation techniques because of the sensibility of generalization methods to different line types; and for Plazanet (1997) segmentation is a process that must take place before generalization in order to take into account local characteristics of the feature. For Müller (1986) cartographers have always tended to preserve the degree of complexity of each perceived section of a line. Skopelity and Tsoulos (1999) consider that segmentation can be achieved by using the same measures as those being used to characterize a line. The segmentation of a line is related to: Homogeneity: The conservation of certain characteristics along a section (Skopelity and Tsoulos, 1999). Sinuosity: The quality of a line having many changes of direction or specific curvature behaviour such as spirals, hairpins, and so on (Plazanet et al, 1995). Complexity: The quality of a line being more sinuous, less homogenous or more dense (Plazanet et al, 1995). Critical points: Those that mark changes in a line and can be used to limit sections. Line segmentation methodologies developed in previous work can be classified as:

2 Measure based methods: The idea is to use sound measures for detecting homogeneous sections. A example of this is the work of Skopeliti and Tsoulos (1999), which applies the fractal dimension for natural linear elements segmentation. Point removal methods: Simplification algorithms are used so that, after the removal, the remaining points indicate section limits. Buttenfield (1991), searching for the subdivision of a line in portions by using the Douglas-Peucker algorithm, does not speak explicitly about segmentation but her portions can be considered as sections. Visvalingam and Williamson (1995) point out the possibility of using the Visvalingam and Whyatt (1993) algorithm in a segmentation process. Inflection points methods: There is a search for inflection points within the line because a non homogeneous spatial distribution implies different sections. Plazanet (1995, 1996, 1997) and Plazanet et al. (1995, 1998) propose a hierarchical segmentation method based on the human perception studies of Mokhtarian and Mackworth (1986, 1992). Intersection with tendency methods: The distribution of intersections between the original line and its tendency (obtained by smoothing) is analyzed. It is understood that a non homogeneous spatial distribution intersection implies different sections. Burghardt (2002) develops such a kind method as a previous step for smoothing. Wavelets-based methods: Line filtering in a length-curvature space by wavelets coefficients allows us to detect changes in the curvature behaviour of the line. When using this method for line simplification, García and Ariza (2000) point out the possible use of wavelets for line segmention. In this study we develop and apply a segmentation methodology based on a sinuosity criteria measured by means of the effective area as derived from the Visvalingam-Whyatt algorithm. The paper contents are divided into three sections: i) methodology, including an introduction, and a method overview and tuning sections, ii) results obtained for four cases being analyzed and, iii) a general conclusions section. 2. METHODOLOGY This section is divided into three subsections. The first one is an introduction to the basis and hypothesis of the method and also presents data which will be used in the experiment; the second subsection presents a brief overview of the steps of the method; and the third subsection explains the tuning needed for the parameters that intervene in the developed process. 2.1 Introduction Taking into account previous studies of line segmentation, our proposal uses well known algorithms like Visvalingam and Whyatt (1990, 1993) and Douglas-Peucker (Douglas and Peucker, 1973) not for line simplification (García, 1998; García et al, 1999; Reinoso et al, 2001) but for line segmentation. The process can be summarized briefly: a Douglas- Peucker point selection algorithm is applied to an effective area diagram calculated by the Visvalingam and Whyatt algorithm. The base concept of the process is thus the effective area A of the Visvalingam and Whyatt algorithm. This A can be defined for each point P i of a curve C such as the area of the triangle {P i-1, P i, P i+1 }. The meaning of A i is the shift of the line when removing the P i point from the line curve C. The Visvalingam and Whyatt is applied in successive steps eliminating only one point at each time. Out hypotheses are: More sinuous line sections will have A values greater than less sinuous line sections. The Douglas-Peucker algorithm is able to detect a change in sinuosity when applied to an effective area diagram. It is important to note here that the proposed sections are preliminary sections and perhaps a merging process of similar and contiguous sections would be necessary. Here this process is not addressed; our work is devoted only to obtaining an adequate segmentation of the line. The described method is applied to a sample of lines of the Mapa Topográfico Nacional 1: (MTN25) from the Instituto Geográfico Nacional de España (IGN) (1996a, 1996b, 1996c, 1997). The sample is formed by four curves, belonging to the communication layer, and these are of different categories and characteristics: N-323 (motorway), A- 316 (A-road), Almadén (mountain track) and Jabalcuz (mountain track). Figure 1 shows a general view of the selected elements.

3 Figure 1 - General view of the four line sample used in the experiment 2.2. Method overview Such as it will be presented in the following sections the process is: 1. The Visvalingam and Whyatt algorithm is applied to derive the effective area A i of each point of a line curve C. 2. The original line C, which extends in an X,Y space, is substituted by a function F(D i, A i ) which represents the A i (OY vertical axe) versus line length (OX horizontal axe) accumulated up to the point P i of the line C. 3. For each point P i effective areas are integrated for a fixed neighborhood of distance L and the vertical axe OY is changed to a logarithmic scale: F(D i, Log(A i )). 4. A gaussian filter G with parameter is applied to the previous function: G(F(D i, Log(A i )); ). 5. The Douglas-Peucker algorithm with a DP parameter is applied to the function G(F(D i, Log(A i )); ) in order to determine the points which bound homogeneous sections. The first step of the method consists of applying the Visvalingam and Whyatt algorithm to each curve. As an example, Figure 2 shows the behaviour of the effective area versus the length along curve for the case of the A-316 curve. Here it can be appreciated that the greater portion of the total effective area is concentrated at a reduced set of points (peaks in the figure), those that will be the only ones remaining after a strong filtering with this algorithm. This graph is not enough for a segmentation taking into account sinuosity, but is the basis for further operations. Effective area [Ha] Length (m) Figure 2 - Effective area diagram for the A-316 curve Because the idea in mind is to associate sinuous sections with greater values of effective area, for each point P i we consider a neighborhood of L meters and accumulate the A j(l) values of this set of points: SLog ( Ai ) Log ( A j ) 10 j / j i ; dis( i, j) L j Values are added in a logarithmic scale because otherwise peak points, such as those of Figure 3, will dominate the representation. Figure 3 shows the new representation of the A-316 curve. Here we can interpret the sinuosity behaviour of the curve:

4 A horizontal behaviour can be associated with a section where sinuosity is stable because the sum of effective areas is nearly constant. An incremental tendency represents a progressive increase of sinuosity because each following point accumulates more effective area than the previous. A decremental tendency represents a progressive decrease of sinuosity because each following point accumulates less effective area than the previous Slog(Ai) Length (m) Figure 3 - Accumulated effective area diagram (D i, Log(A i )) for A-316 curve, with a vertical log-scale and L = 1500 m Because of the interpretations given above, which are common to the four curves been analyzed and also corroborated by a detailed inspection of original curves, we believe that the representation of a curve in a (D i, Log(A i )) space is appropriate for detecting sinuosity sections. Therefore we propose the application of the Douglas-Peucker algorithm (Douglas and Peucker, 1973) in order to determine such sections. We look for the detection of critical points which determine a change in the tendency in a space representation like those of Figure 4. Here the process depends on the Douglas-Peucker tolerance or parameter DP which allows detection of more or less critical points. Figure 4 shows the application of the proposed method to the A-316 curve. Previous to the Douglas-Peucker point selection algorithm we can also apply a gaussian filter (of parameter ) in order to smooth the (D i, Log(A i )) representation Slog(Ai) Longitud (m) Figure 4 - Example of critical point detection by means of Douglas-Peucker algorithm (above) and corresponding segmentation of the A-316 curve (below)

5 2.3. Method tuning The method described in the previous section depends on three parameters: L = distance [meter] previous to a point, taken into account for accumulating effective areas. L = neighborhood of distance L /2 [meter] of a point that is taken into account for gaussian smoothing of the accumulated effective area representation. DP = Douglas-Peucker parameter [meter, log(meter 2 )] which is used to detect critical points on the accumulated effective area representation. All three parameters must be tuned in order to achieve an adequate performance, but in the interests of simplification, in a first step we have fixed L and L, so DP is the final control parameter of the process. A complete discussion of the tuning method can be found in Ariza and García (2004). Here we present only the results and some explanatory remarks about them. L parameter can not be too small because peaks points (remember Figure 2) would thus dominate the accumulation of effective areas, but neither can L be too large because the possibility of detecting small sinuosity sections would be lost. The L parameter also has a positive relation to the standard deviation of the effective area (Ariza and García, 2004), which means that a greater deviation corresponds to a greater L value. By means of a heuristic and iterative process with L values in the range [1000 m, 5000 m], and using analytical measures and a perceptive evaluation of the results, the optimized values are: L A-316 = 3000m, L Almadén = 2000m, L Jabalcuz = 1500m, L N-323 = 5000m. Gaussian filtering has no great importance in the process. It can be applied or not, depending on the appearance of the (D i, Log(A i )) representation, but final results are very similar for commonly used control values. This filter is controlled by a parameter which corresponds to the size of the neighborhood to be considered, measured in point units. Here we do not consider the size of the neighborhood in point units but in distance along the curve, from its mean point density, and because of this we call the parameter L instead of. But the controlling behaviour is the same for both, the greater the value the greater the smoothing. Here we have considered L = 1000m for all the curves, which indeed implies a larger neighborhood, measured in points, for curves with more points density. Once L and L are fixed it is the DP parameter which allows the detection of more or less detail for the homogeneous sections. It is important to remember that the Douglas-Peucker algorithm performs a recursive approach when working (Ballard, 1981; Buttenfield, 1991), which means that each detected section is included within other sections of a higher level, all of these being part of a binary tree of sections. In other words, we can fix a resolution level for the segmentation tree. Extreme cases occur when the whole curve is a unique section and when all segments of consecutive points of the original curve are considered as sections. This process is controlled by the DP parameter, and should be oriented to obtaining an adequate simplification/segmentation of the curve, in order to achieve the desired purpose Slog(Ai) Length A-316 Almadén Jabalcuz N-323 Figure 5 - Smoothed accumulated effective area diagram for each curve of the sample The geometric interpretation of the DP parameter is a little more difficult than L and L because it is applied to a distance/log(effective area) space, which is not a common space. Let us consider two extreme cases to further understand its meaning. When the representation shows a predominantly vertical behaviour, for instance a great step in the function, the base line of the Douglas-Peucker also shows a predominantly vertical behaviour, so the DP parameter has to be analyzed taking into account the horizontal axis which corresponds to a distance axis. When the representation shows a predominantly horizontal behaviour the base line of the Douglas-Peucker also shows a predominantly horizontal behaviour, so the DP parameter has to be analyzed taking into account the vertical axis which corresponds to the effective area accumulation. This is expressed in the form of the exponents of the base of the logarithm. Intermediate behaviours of the function result in a mixed distance-logarithmic exponent interpretation of the DP parameters values being applied. Nevertheless, the application of the Douglas-Peucker algorithm is only one way of

6 detecting critical points on the function's representation space, so no physical sense is considered in this case. Taking into account the considerations of the DP parameter we decided to apply the Douglas-Peucker algorithm to the representation of each curve function, as shown in Figure 5. After giving the DP parameter values in the interval [50, 450] some selected results are shown in Figure 6. DP Line A-316 Line Almadén Line Jabalcuz Line N sections 11 sections 14 sections 21 sections sections 6 sections 7 sections 6 sections sections 4 sections 5 sections 4 sections sections 3 sections 1 sección 3 sections sections 1 sección 1 sección 3 sections Figure 6 - Segmentation results of the sample for different values of the DP parameter in the range [50, 450]

7 3. RESULTS The results of the application of the proposed methodology are shown in Figure 6. It can be observed that the variation of DP allows us to obtain a greater or lesser number of sections. Taking into account only an ad oculi criteria some of the results can also be considered as adequate solutions, for instance the A-316 (DP = 250), Almadén and Jabalcuz (DP = 50) and N-323 (DP = 350 or DP = 450). Analyzing the original curves and the place where the critical points are detected, we can considered that the method is sensible to sinuosity changes. Here the hypothesis is that given a curve which has a particular geometry, this curve can be segmented in n sections of uniform sinuosity depending on the degree of sinuosity being considered. Thus, the evolution profiles of Figure 7 represent the sinuosity sections detected when applying different sinuosity criteria by means of the DP parameter values. In order to determine how many sections make up the best segmentation of a curve we propose to analyze the representation shown in Figure 7 where we can observe the evolution of the number of detected sections (vertical axis) versus the DP [50, 450] values (horizontal axis). Here two evolution patterns can be observed, those of curves A-316 and N-323 and those of curves Almadén and Jabalcuz. The first evolution pattern can be associated with less sinuous curves and the presence of a stability zone for the A-316 (n = 5, 4, 3) and the N-323 (n = 6, 4, 3) curves is very clear. The second pattern can be associated with more sinuous cases like the Almadén and Jabalcuz curves. Here the profiles have greater drops and the stability zone is not so clear (but it can be observed that Jabalcuz seems to stabilize at n = 5 and Almadén at n = 4, 3. Line A-316 Line N-323 Line Jabalcuz Line Almadén Figure 7 - Detected number of sections in each curve of the example for different values of the DP parameter in the range [50, 450]

8 In order to evaluate results they can be compared with those derived from the method suggested by Plazanet (Plazanet, 1995, 1996, 1997; Plazanet et al, 1995, 1998) when searching for a similar number of sections. The Plazanet method is very different to ours because it searches for sections in the set of inflection points. If we consider those solutions indicated at the beginning of this section, Figure 8 allows us a visual analysis of proposed sections. Both results are quite different. It is difficult to say which is the best for curve A-316 but Plazanet's result seems to be more logical. For the Almadén curve our proposal is capable of detecting sections of different sinuosity, but the application of Plazanet's method proposes some sections which seem to be capricious. The results of the application of the two methods to Jabalcuz and N-323 are different, but it is difficult to choose between them. Method Line A-316 Line Almadén Line Jabalcuz Line N-323 Ours 5 sections 11 sections 14 sections 3 sections Plazanet s 5 sections 11 sections 14 sections 3 sections Figure 8 - Segmentation results with our method and Plazanet s. 4. CONCLUSIONS The segmentation of curves is one of the more interesting aspects of automatic generalization because it is supposed that a good segmentation will facilitate the adaptation of generalization algorithms (an algorithm or its controlling parameter) to each section of a curve. In this study we have developed and tested a segmentation methodology based on sinuosity by applying the bases of the well known Visvalingam-Whyatt and Douglas-Peucker algorithms. The basic hypotheses are: The more sinuous a section is, the greater the effective area. The Douglas-Peucker algorithm is able to detect sinuosity changes in an effective area space. Our methodology has two main steps: i) calculation, by means of the Visvalingam-Whyatt algorithm, of the effective area of each point in a curve; and ii) the selection of points by means of the Douglas-Peucker algorithm applied to a space of effective areas. An analysis has been carried out of four curves, and the visual analysis of the results seems quite encouraging for the continuation of this research. While our results are similar in quality to those obtained by applying the segmentation method proposed by Plazanet, we have only studied four cases, so the sample size must be increased in order to obtain a deeper insight. For this reason these results can only be considered as a first approximation to this problem when using the effective area approach.

9 5. REFERENCES 5.1. Bibliographic ARIZA, F. J. (2002). Calidad en la Producción Cartográfica. Madrid: Ra-Ma. ARIZA, F. J.; GARCÍA, J. L. (2004). Segmentación de elementos lineales mediante filtrado de Douglas-Peucker aplicado a las áreas efectivas de Visvalingam-Whyatt. Mapping, 97: BALLARD, D. H. (1981). Strip trees: A hierarchical representation for curves. Communications of the Association for Computing Machinery, 24(5): BURGHARDT, D. (2002). Smoothing of line objects with optimization techniques. Abstract. ISPRS/ICA Workshop on Multi-Scale Representations of Spatial Data. Ottawa. BUTTENFIELD, B. P. (1991). A rule for describing line feature geometry. En: Buttenfield B. P.; McMaster, R. B. (eds.). Map generalization: Making rules for knowledge representation. Harlow (England): Lognman Scientific & Technical. p DOUGLAS, D. H.; PEUCKER, T. K. (1973). Algorithms for the reduction of the number of points required to represent a digitized line or its character. The American Cartographer, 10(2): DUTTON, G. (1999). Scale, Sinuosity, and Point Selection in Digital Line Generalization. Cartography and Geographic Information Science, 26(1): GARCIA, J. L. (1998). Generalización de elementos lineales mediante algoritmos en el dominio espacial y de la frecuencia. Proyecto Fin de Carrera. Director: Ariza, F. J. Departamento de Ingeniería Cartográfica, Geodésica y Fotogrametría. Universidad de Jaén. GARCIA, J. L.; ARIZA, F. J. (2000). Frequency Filtering of Linear Features by Means of Wavelets. A method and an Example. The Cartographic Journal, 37(1): GARCIA, J. L.; UREÑA, M. A.; REINOSO, J. F.; ARIZA, F. J. (1999). Comparación entre Dos Algoritmos de Generalización de Elementos Lineales: Douglas-Peucker y Visvalingam. XI Congreso Internacional de Ingeniería Gráfica. Logroño Pamplona: Universidad Pública de Navarra / Universidad de La Rioja, JASINSKI, M. J. (1990). The comparison of complexity measures for cartographic lines. Technical Report Buffalo, New York: National Center for Geographic Information and Analysis. MÜLLER, J. C. (1986). Fractal dimension and consistencies in cartographic line representations. The Cartographic Journal, 23: PLAZANET, C. (1995). Measurements, characteristaion and classification for automated linear features generalisation. Proceedings AutoCarto 12. Charlotte, NC (USA). Vol 4: PLAZANET, C. (1996). Enrichissement des bases de données geographiques: analyse de la géométrie des objets lineaires pour la généralisation cartographique (application aux routes). Ph. D. Dissertation. Director: Jacques Désarménien. France: Université de Marne la Vallée. PLAZANET, C. (1997). Modelling Geometry for linear feature generalisation. En: Craglia, M.; Coucleis, H. (eds.). Geographic Information Research: Bridging the Atlantic. London: Taylor and Francis. Part 3, Chapter 17, p PLAZANET, C.; AFFHOLDER, J. G.; FRITSCH, E. (1995). The importance of geometric modeling in linear feature generalization. Cartography and Geographic Information Systems, 22(4): PLAZANET, C.; BIGOLIN, N. M.; RUAS, A. (1998). Experiments with Learning Techniques for Spatial Model Enrichment and Line Generalization. Geoinformatica, 2(4): REINOSO, J. F.; UREÑA, M. A.; GARCIA, J. L.; ARIZA, F. J. (2001). Comportamiento del algoritmos de Visvalingam en niveles altos de generalización. Actas del XIII Congreso Internacional de Ingeniería Gráfica, Badajoz. Universidad de Extremadura. RICHARDSON, D. E.; MACKANESS, W. A. (1999). Computational Processes for Map Generalization. Cartography and Geographic Information Science, 26(1): 3-5. SKOPELITI, A.; TSOULOS, L. (1999). On the Parametric Description of the Shape of the Cartographic Line. Cartographica, 36(3):

10 VISVALINGAM, M.; WHYATT, J. D. (1990). The Douglas-Peucker algorithm for line simplification: Re-evaluation through visualisation. Computer Graphics Forum, 9(3): VISVALINGAM, M.; WHYATT, J. D. (1993). Line generalization by repeated elimination of points. The Cartographic Journal, 30(1): VISVALINGAM, M.; WILLIAMSON, P. J. (1995). Simplification and generalization of large scale data for roads: A comparison of two filtering algorithms. Cartography and Geographic Information Systems, 22(4): Cartographic INSTITUTO GEOGRÁFICO NACIONAL (1996a). Hoja 947-II. Mancha Real. Mapa Topográfico Nacional de España 1: Madrid: Instituto Geográfico Nacional. INSTITUTO GEOGRÁFICO NACIONAL (1996b). Hoja 947-III. Los Villares. Mapa Topográfico Nacional de España 1: Madrid: Instituto Geográfico Nacional. INSTITUTO GEOGRÁFICO NACIONAL (1996c). Hoja 947-IV. Cambil. Mapa Topográfico Nacional de España 1: Madrid: Instituto Geográfico Nacional. INSTITUTO GEOGRÁFICO NACIONAL (1997). Hoja 947-I. Jaén. Mapa Topográfico Nacional de España 1: Madrid: Instituto Geográfico Nacional.

GENERALIZATION OF URBAN CITY-BLOCK (BUILT-UP AREAS) MAPS IN RASTER-VECTOR MODEL

GENERALIZATION OF URBAN CITY-BLOCK (BUILT-UP AREAS) MAPS IN RASTER-VECTOR MODEL GENERALIZATION OF URBAN CITY-BLOCK (BUILT-UP AREAS) MAPS IN RASTER-VECTOR MODEL 1 Abstract Ureña Cámara, Manuel Antonio (*); Ariza López, Francisco Javier (*) (*) Grupo de Investigación en Ingeniería Cartográfica.

More information

SAMPLE SIZE AND CONFIDENCE WHEN APPLYING THE NSSDA

SAMPLE SIZE AND CONFIDENCE WHEN APPLYING THE NSSDA SAMPLE SIZE AND CONFIDENCE WHEN APPLYING THE Ariza López, Francisco Javier (*); Atkinson Gordo, Alan David (*) (*) Grupo de Investigación en Ingeniería Cartográfica. Dpto. de Ingeniería Cartográfica, Geodésica

More information

Minimising Positional Errors in Line Simplification Using Adaptive Tolerance Values

Minimising Positional Errors in Line Simplification Using Adaptive Tolerance Values ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Minimising Positional Errors in Line Simplification Using Adaptive Tolerance

More information

Contour Simplification with Defined Spatial Accuracy

Contour Simplification with Defined Spatial Accuracy Contour Simplification with Defined Spatial Accuracy Bulent Cetinkaya, Serdar Aslan, Yavuz Selim Sengun, O. Nuri Cobankaya, Dursun Er Ilgin General Command of Mapping, 06100 Cebeci, Ankara, Turkey bulent.cetinkaya@hgk.mil.tr

More information

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION CO-182 A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION AI T.(1), ZHANG W.(2) (1) Wuhan University, WUHAN CITY, CHINA ; (2) Zhongnan University of Economics and Law, WUHAN CITY,

More information

Line Simplification Using Self-Organizing Maps

Line Simplification Using Self-Organizing Maps Line Simplification Using Self-Organizing Maps Bin Jiang Division of Geomatics, Dept. of Technology and Built Environment, University of Gävle, Sweden. Byron Nakos School of Rural and Surveying Engineering,

More information

PlaGe : a Platform for research in Generalization. Application to caricature

PlaGe : a Platform for research in Generalization. Application to caricature PlaGe : a Platform for research in Generalization. Application to caricature François Lecordix, Corinne Plazanet, Jean-Philippe Lagrange Institut Géographique National (France) Research Service, COGIT

More information

A framework to formalize multi-scales land-use generalization in the ScaleMaster 2.0

A framework to formalize multi-scales land-use generalization in the ScaleMaster 2.0 A framework to formalize multi-scales land-use generalization in the ScaleMaster 2.0 Jean-François Girres 1, Guillaume Touya² 1 UMR GRED Université Paul Valéry Montpellier, Route de Mende 34199 Montpellier

More information

Smoothing Via Iterative Averaging (SIA) A Basic Technique for Line Smoothing

Smoothing Via Iterative Averaging (SIA) A Basic Technique for Line Smoothing Smoothing Via Iterative Averaging (SIA) A Basic Technique for Line Smoothing Mohsen Mansouryar and Amin Hedayati, Member, IACSIT Abstract Line Smoothing is the process of curving lines to make them look

More information

Javier NOGUERAS-ISO 1, Manuel A. UREÑA-CÁMARA 2, Javier LACASTA 1, F. Javier ARIZA-LÓPEZ 2

Javier NOGUERAS-ISO 1, Manuel A. UREÑA-CÁMARA 2, Javier LACASTA 1, F. Javier ARIZA-LÓPEZ 2 Checking the completeness and consistency of geographic metadata is not enough: evolution towards smart contracts for checking accuracy and correctness Javier NOGUERAS-ISO 1, Manuel A. UREÑA-CÁMARA 2,

More information

CONTOUR LINE GENERALIZATION BY MEANS OF ARTIFICIAL INTELLIGENCE TECHNIQUES

CONTOUR LINE GENERALIZATION BY MEANS OF ARTIFICIAL INTELLIGENCE TECHNIQUES CO-441 CONTOUR LINE GENERALIZATION BY MEANS OF ARTIFICIAL INTELLIGENCE TECHNIQUES LOPES J.(1), CATALÃO J.(2), RUAS A.(3) (1) Instituto Geográfico do Exército, LISBOA, PORTUGAL ; (2) Universidade de Lisboa,

More information

DOUGLAS-PEUCKER AND VISVALINGAM-WHYATT METHODS IN THE PROCESS OF LARGE SETS OF OBSERVATION RESULTS REDUCTION

DOUGLAS-PEUCKER AND VISVALINGAM-WHYATT METHODS IN THE PROCESS OF LARGE SETS OF OBSERVATION RESULTS REDUCTION DOUGLAS-PEUCKER AND VISVALINGAM-WHYATT METHODS IN THE PROCESS OF LARGE SETS OF OBSERVATION RESULTS REDUCTION Wioleta Błaszczak, Waldemar Kamiński Institute of Geodesy University of Varmia and Mazury Email:

More information

Automated schematic map production using simulated annealing and gradient descent approaches

Automated schematic map production using simulated annealing and gradient descent approaches Automated schematic map production using simulated annealing and gradient descent approaches Suchith Anand 1, Silvania Avelar 2, J. Mark Ware 3, Mike Jackson 1 1 Centre for Geospatial Science, University

More information

LINE SIMPLIFICATION ALGORITHMS

LINE SIMPLIFICATION ALGORITHMS LINE SIMPLIFICATION ALGORITHMS Dr. George Taylor Work on the generalisation of cartographic line data, so that small scale map data can be derived from larger scales, has led to the development of algorithms

More information

Diagonalization strategies in search of structural optimization

Diagonalization strategies in search of structural optimization High Performance and Optimum Design of Structures and Materials 381 Diagonalization strategies in search of structural optimization M. T. Rodríguez-León & J. Sánchez Department of Mechanics and Structures,

More information

How to re-open the black box in the structural design of complex geometries

How to re-open the black box in the structural design of complex geometries Structures and Architecture Cruz (Ed) 2016 Taylor & Francis Group, London, ISBN 978-1-138-02651-3 How to re-open the black box in the structural design of complex geometries K. Verbeeck Partner Ney & Partners,

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington A^ ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

More information

B-spline Curve Fitting: Application to Cartographic Generalization of Maritime Lines

B-spline Curve Fitting: Application to Cartographic Generalization of Maritime Lines B-spline Curve Fitting: Application to Cartographic Generalization of Maritime Lines Eric Saux Institut de Recherche en Informatique de Nantes Nantes, France Abstract Generalization is the process of abstraction

More information

A New Method for Skeleton Pruning

A New Method for Skeleton Pruning A New Method for Skeleton Pruning Laura Alejandra Pinilla-Buitrago, José Fco. Martínez-Trinidad, and J.A. Carrasco-Ochoa Instituto Nacional de Astrofísica, Óptica y Electrónica Departamento de Ciencias

More information

Partition and Conquer: Improving WEA-Based Coastline Generalisation. Sheng Zhou

Partition and Conquer: Improving WEA-Based Coastline Generalisation. Sheng Zhou Partition and Conquer: Improving WEA-Based Coastline Generalisation Sheng Zhou Research, Ordnance Survey Great Britain Adanac Drive, Southampton, SO16 0AS, UK Telephone: (+44) 23 8005 5000 Fax: (+44) 23

More information

Line Generalisation Algorithms Specific Theory

Line Generalisation Algorithms Specific Theory Line Generalisation Algorithms Specific Theory Digital Generalisation Digital generalisation can be defined as the process of deriving, from a data source, a symbolically or digitally-encoded cartographic

More information

Automatic Machinery Fault Detection and Diagnosis Using Fuzzy Logic

Automatic Machinery Fault Detection and Diagnosis Using Fuzzy Logic Automatic Machinery Fault Detection and Diagnosis Using Fuzzy Logic Chris K. Mechefske Department of Mechanical and Materials Engineering The University of Western Ontario London, Ontario, Canada N6A5B9

More information

Generalized life and motion configurations reasoning model

Generalized life and motion configurations reasoning model Generalized life and motion configurations reasoning model Pierre Hallot & Roland Billen Geomatics Unit, University of Liege, 17 Allée du 6-Août, B-4000 Liege, Belgium {P.Hallot, rbillen}@ulg.ac.be Abstract.

More information

Performance Evaluation of Line Simplification Algorithms for Vector Generalization

Performance Evaluation of Line Simplification Algorithms for Vector Generalization The Cartographic Journal Vol. 43 No. 1 pp. 27 44 March 2006 # The British Cartographic Society 2006 REFEREED PAPER Performance Evaluation of Line Simplification Algorithms for Vector Generalization Wenzhong

More information

polygonal approximations

polygonal approximations An improved method for obtaining optimal polygonal approximations A. Carmona-Poyato; F. J. Madrid-Cuevas; N. L. Fernández-García; R. Medina-Carnicer Abstract In computer vision, polygonal approximations

More information

DATA QUALITY ELEMENTS FOR BIM APPLIED TO HERITAGE MONUMENTS

DATA QUALITY ELEMENTS FOR BIM APPLIED TO HERITAGE MONUMENTS DATA QUALITY ELEMENTS FOR BIM APPLIED TO HERITAGE MONUMENTS Íñigo ARIZA-LÓPEZ 1, Francisco Javier ARIZA-LÓPEZ 2, Juan Francisco REINOSO-GORDO 3, Antonio GÓMEZ-BLANCO 4, Concepción RODRÍGUEZ-MORENO 5, Carlos

More information

ABSTRACT INTRODUCTION

ABSTRACT INTRODUCTION VISULIZING RTOGRPHI GENERLIZTION Robert. McMaster and Howard Veregin epartment of Geography 414 Social Science uilding University of Minnesota Minneapolis, MN 55455 STRT Map generalization is a complicated

More information

Deriving 1:250,000 from OS MasterMap

Deriving 1:250,000 from OS MasterMap Institute of Geography Online Paper Series: GEO-015 Rural and Urban Road Network Generalisation Deriving 1:250,000 from OS MasterMap Omair Chaudhry & William Mackaness Institute of Geography, School of

More information

Digital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering

Digital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering Digital Image Processing Prof. P.K. Biswas Department of Electronics & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Image Segmentation - III Lecture - 31 Hello, welcome

More information

A multi-agent system approach for featuredriven generalization of isobathymetric line

A multi-agent system approach for featuredriven generalization of isobathymetric line A multi-agent system approach for featuredriven generalization of isobathymetric line Xunruo Zhang, Eric Guilbert The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong Abstract Generalization

More information

Line Simplification in the Presence of Non-Planar Topological Relationships

Line Simplification in the Presence of Non-Planar Topological Relationships Line Simplification in the Presence of Non-Planar Topological Relationships Padraig Corcoran 1, Peter Mooney 2, Michela Bertolotto 1 1 School of Computer Science and Informatics, University College Dublin.

More information

Map Generalization of Road Networks

Map Generalization of Road Networks Dr. ing. Jan Terje Bjørke Norwegian Defence Research Establishment and Department of Mathematical Sciences and Technology The Agricultural University of Norway FFI, P.O. Box 115 NO-3191 Horten NORWAY fax:

More information

Internet Client Graphics Generation Using XML Formats

Internet Client Graphics Generation Using XML Formats Internet Client Graphics Generation Using XML Formats Javier Rodeiro and Gabriel Pkrez Depto. InformAtica, Escuela Superior Ingenieria InformAtica, Edificio Politknico, Campus As Lagoas s/n Universidad

More information

Curves and Fractal Dimension

Curves and Fractal Dimension Claude Tricot Curves and Fractal Dimension With a Foreword by Michel Mendes France With 163 Illustrations Springer-Verlag New York Berlin Heidelberg London Paris Tokyo Hong Kong Barcelona Budapest Contents

More information

PROGRESSIVE REPRESENTATION AND PROGRESSIVE GENERALIZATION OF STREET NETWORK VECTOR DATA

PROGRESSIVE REPRESENTATION AND PROGRESSIVE GENERALIZATION OF STREET NETWORK VECTOR DATA PROGRESSIVE REPRESENTATION AND PROGRESSIVE GENERALIZATION OF STREET NETWORK VECTOR DATA J. Tian ab * a School of Resource and Environment Science, Wuhan University, 129 Luoyu Road, 430079Wuhan, China -

More information

A non-self-intersection Douglas-Peucker Algorithm

A non-self-intersection Douglas-Peucker Algorithm A non-self-intersection Douglas-Peucker Algorithm WU, SHIN -TING AND MERCEDES ROCÍO GONZALES MÁRQUEZ Image Computing Group (GCI) Department of Industrial Automation and Computer Engineering (DCA) School

More information

Lesson 5: Surface Check Tools

Lesson 5: Surface Check Tools Lesson 5: Surface Check Tools In this lesson, you will learn to check a surface for its continuity and to repair its discontinuities. You will also learn about particularities of a molded surface and how

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

1. CAD systems. 1.CAD systems 1

1. CAD systems. 1.CAD systems 1 1.CAD systems 1 1. CAD systems A Computer Aided Design (CAD) system integrates a machine or computer and an application program system. The main characteristic of a CAD system is that it enables an interactive

More information

Chapter 7. Conclusions

Chapter 7. Conclusions 132 Spatial Data Representations Chapter 7. Conclusions This dissertation has addressed three current problems with spatial data representations. First is the need for data representations that support

More information

University of Florida CISE department Gator Engineering. Clustering Part 4

University of Florida CISE department Gator Engineering. Clustering Part 4 Clustering Part 4 Dr. Sanjay Ranka Professor Computer and Information Science and Engineering University of Florida, Gainesville DBSCAN DBSCAN is a density based clustering algorithm Density = number of

More information

An improved on-the-fly web map generalization process

An improved on-the-fly web map generalization process An improved on-the-fly web map generalization process Brahim Lejdel, Okba Kazar LINFI, University of Biskra, University of el-oued, Algeria, LINFI, University of Biskra, Algeria. lejdel8@yahoo.fr, kazarokba@yahoo.fr.

More information

A New Approach to Computation of Curvature Scale Space Image for Shape Similarity Retrieval

A New Approach to Computation of Curvature Scale Space Image for Shape Similarity Retrieval A New Approach to Computation of Curvature Scale Space Image for Shape Similarity Retrieval Farzin Mokhtarian, Sadegh Abbasi and Josef Kittler Centre for Vision Speech and Signal Processing Department

More information

Determining Differences between Two Sets of Polygons

Determining Differences between Two Sets of Polygons Determining Differences between Two Sets of Polygons MATEJ GOMBOŠI, BORUT ŽALIK Institute for Computer Science Faculty of Electrical Engineering and Computer Science, University of Maribor Smetanova 7,

More information

Road Network Selection Using an Extended Stroke-Mesh Combination Algorithm

Road Network Selection Using an Extended Stroke-Mesh Combination Algorithm Road Network Selection Using an Extended Stroke-Mesh Combination Algorithm S.A. Benz 1, R. Weibel 1 1 Department of Geography, University of Zurich, Winterthurerstr. 190, 8057 Zürich, Switzerland Email:

More information

Chapter 1. Introduction

Chapter 1. Introduction Introduction 1 Chapter 1. Introduction We live in a three-dimensional world. Inevitably, any application that analyzes or visualizes this world relies on three-dimensional data. Inherent characteristics

More information

Clustering Part 4 DBSCAN

Clustering Part 4 DBSCAN Clustering Part 4 Dr. Sanjay Ranka Professor Computer and Information Science and Engineering University of Florida, Gainesville DBSCAN DBSCAN is a density based clustering algorithm Density = number of

More information

Frameworks for Generalization Constraints and Operations Based on Object-Oriented Data Structure in Database Generalization

Frameworks for Generalization Constraints and Operations Based on Object-Oriented Data Structure in Database Generalization Frameworks for Generalization Constraints and Operations Based on Object-Oriented Data Structure in Database Generalization Liu Yaolin 1, Martien Molenaar 2,Ai Tinghua 1 1 School of land information and

More information

Strain Analysis for Different Shape Factors in Indentation Processes

Strain Analysis for Different Shape Factors in Indentation Processes Strain Analysis for Different Shape Factors in Indentation Processes Marta María MARÍN, Beatriz DE AGUSTINA, Ana María CAMACHO, Miguel Ángel SEBASTIÁN Department of Manufacturing Engineering, National

More information

Experiments to Distribute Map Generalization Processes

Experiments to Distribute Map Generalization Processes Experiments to Distribute Map Generalization Processes Justin Berli, a Guillaume Touya, a Imran Lokhat, a and Nicolas Regnauld b a Univ. Paris-Est, LASTIG COGIT, IGN, ENSG, F-94160 Saint-Mande, France;

More information

NATIONWIDE POINT CLOUDS AND 3D GEO- INFORMATION: CREATION AND MAINTENANCE GEORGE VOSSELMAN

NATIONWIDE POINT CLOUDS AND 3D GEO- INFORMATION: CREATION AND MAINTENANCE GEORGE VOSSELMAN NATIONWIDE POINT CLOUDS AND 3D GEO- INFORMATION: CREATION AND MAINTENANCE GEORGE VOSSELMAN OVERVIEW National point clouds Airborne laser scanning in the Netherlands Quality control Developments in lidar

More information

LINE SIMPLIFICATION BASED ON GEOGRAPHIC-FEATURE CONSTRAINT

LINE SIMPLIFICATION BASED ON GEOGRAPHIC-FEATURE CONSTRAINT LINE SIMPLIFICATION BASED ON GEOGRAPHIC-FEATURE CONSTRAINT Zhai Renjian 1 Wu Fang 1 Zhu Li 2 Ge Lei 1 1 Institute of Surveying and Mapping, Information Engineering University, China; 2 School of Journalism

More information

Image Processing Tool for the Purpose of Textile Fabric Modeling *

Image Processing Tool for the Purpose of Textile Fabric Modeling * Image Processing Tool for the Purpose of Textile Fabric Modeling * José M. Valiente 1. Mª Carmen Carretero 2 ; José Mª Gómis 2.; Francisco Albert 2. 1 Departamento de Informática de Sistemas y Computadores

More information

Applications. Foreground / background segmentation Finding skin-colored regions. Finding the moving objects. Intelligent scissors

Applications. Foreground / background segmentation Finding skin-colored regions. Finding the moving objects. Intelligent scissors Segmentation I Goal Separate image into coherent regions Berkeley segmentation database: http://www.eecs.berkeley.edu/research/projects/cs/vision/grouping/segbench/ Slide by L. Lazebnik Applications Intelligent

More information

A Distributed Approach to Fast Map Overlay

A Distributed Approach to Fast Map Overlay A Distributed Approach to Fast Map Overlay Peter Y. Wu Robert Morris University Abstract Map overlay is the core operation in many GIS applications. We briefly survey the different approaches, and describe

More information

Lesson 2: Wireframe Creation

Lesson 2: Wireframe Creation Lesson 2: Wireframe Creation In this lesson you will learn how to create wireframes. Lesson Contents: Case Study: Wireframe Creation Design Intent Stages in the Process Reference Geometry Creation 3D Curve

More information

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING Ieva Zeltmate (a) (a) Riga Technical University, Faculty of Computer Science and Information Technology Department of System Theory and Design ieva.zeltmate@gmail.com

More information

IDERioja. CORPORATE MANAGEMENT OF SPATIAL DATA INFORMATION. A FACT.

IDERioja. CORPORATE MANAGEMENT OF SPATIAL DATA INFORMATION. A FACT. IDERioja. CORPORATE MANAGEMENT OF SPATIAL DATA INFORMATION. A FACT. Gonzalo López García 1, Ricardo Corredor Fernández 2 (1) Sección de Sistemas de Información Geográfica y Cartografía. Gobierno de la

More information

PATTERN CLASSIFICATION AND SCENE ANALYSIS

PATTERN CLASSIFICATION AND SCENE ANALYSIS PATTERN CLASSIFICATION AND SCENE ANALYSIS RICHARD O. DUDA PETER E. HART Stanford Research Institute, Menlo Park, California A WILEY-INTERSCIENCE PUBLICATION JOHN WILEY & SONS New York Chichester Brisbane

More information

Object Detection in Natural Scenery

Object Detection in Natural Scenery Object Detection in Natural Scenery P. MAKRIS and N. VINCENT Laboratoire d'informatique Université de Tours (LI/E3I) 64, avenue Jean Portalis 37200 Tours FRANCE Abstract: - In this paper we are tackling

More information

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for:

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for: Data Announcements Data Sources a list of data files and their sources, an example of what I am looking for: Source Map of Bangor MEGIS NG911 road file for Bangor MEGIS Tax maps for Bangor City Hall, may

More information

Classification and Generation of 3D Discrete Curves

Classification and Generation of 3D Discrete Curves Applied Mathematical Sciences, Vol. 1, 2007, no. 57, 2805-2825 Classification and Generation of 3D Discrete Curves Ernesto Bribiesca Departamento de Ciencias de la Computación Instituto de Investigaciones

More information

TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION

TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION 10 th ICA Workshop on Generalisation and Multiple Representation, 2-3 August 2007, Moscow TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION Jean-Luc Monnot, Paul Hardy, &

More information

Local Linear Approximation for Kernel Methods: The Railway Kernel

Local Linear Approximation for Kernel Methods: The Railway Kernel Local Linear Approximation for Kernel Methods: The Railway Kernel Alberto Muñoz 1,JavierGonzález 1, and Isaac Martín de Diego 1 University Carlos III de Madrid, c/ Madrid 16, 890 Getafe, Spain {alberto.munoz,

More information

An interactive approach to template generation in QFT methodology

An interactive approach to template generation in QFT methodology An interactive approach to template generation in QFT methodology J. M. Díaz, S. Dormido, J. Aranda Dpt. de Informática y Automática. ETSI Informática. UNED. Juan del Rosal nº 16. 284 Madrid. Spain Phone:

More information

On the Assessment of Manual Line Simplification Based on Sliver Polygon Shape Analysis

On the Assessment of Manual Line Simplification Based on Sliver Polygon Shape Analysis On the Assessment of Manual Line Simplification Based on Sliver Polygon Shape Analysis Byron Nakos Cartography Laboratory, Department of Rural and Surveying Engineering National Technical University of

More information

A System to Retrieve Text/Symbols from Color Maps using Connected Component and Skeleton Analysis

A System to Retrieve Text/Symbols from Color Maps using Connected Component and Skeleton Analysis A System to Retrieve Text/Symbols from Color Maps using Connected Component and Skeleton Analysis Partha Pratim Roy 1, Eduard Vazquez 1, Josep Lladós 1, Ramon Baldrich 1, and Umapada Pal 2 1 Computer Vision

More information

Hidden Loop Recovery for Handwriting Recognition

Hidden Loop Recovery for Handwriting Recognition Hidden Loop Recovery for Handwriting Recognition David Doermann Institute of Advanced Computer Studies, University of Maryland, College Park, USA E-mail: doermann@cfar.umd.edu Nathan Intrator School of

More information

Using surface markings to enhance accuracy and stability of object perception in graphic displays

Using surface markings to enhance accuracy and stability of object perception in graphic displays Using surface markings to enhance accuracy and stability of object perception in graphic displays Roger A. Browse a,b, James C. Rodger a, and Robert A. Adderley a a Department of Computing and Information

More information

Bumptrees for Efficient Function, Constraint, and Classification Learning

Bumptrees for Efficient Function, Constraint, and Classification Learning umptrees for Efficient Function, Constraint, and Classification Learning Stephen M. Omohundro International Computer Science Institute 1947 Center Street, Suite 600 erkeley, California 94704 Abstract A

More information

Progressive Vector Transmission

Progressive Vector Transmission Progressive Vector Transmission Michela Bertolotto Max J. Egenhofer National Center for Geographic Information and Analysis Department of Spatial Information Science & Engineering, University of Maine,

More information

DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION

DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS Yun-Ting Su James Bethel Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive, West Lafayette,

More information

An Agent-Based Framework for Polygonal Subdivision Generalisation

An Agent-Based Framework for Polygonal Subdivision Generalisation ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir An Agent-Based Framework for Polygonal Subdivision Generalisation Martin Galanda

More information

Influence of geometric imperfections on tapered roller bearings life and performance

Influence of geometric imperfections on tapered roller bearings life and performance Influence of geometric imperfections on tapered roller bearings life and performance Rodríguez R a, Calvo S a, Nadal I b and Santo Domingo S c a Computational Simulation Centre, Instituto Tecnológico de

More information

08 - Designing Approximating Curves

08 - Designing Approximating Curves 08 - Designing Approximating Curves Acknowledgement: Olga Sorkine-Hornung, Alexander Sorkine-Hornung, Ilya Baran Last time Interpolating curves Monomials Lagrange Hermite Different control types Polynomials

More information

What makes Bolt Self-loosening Predictable?

What makes Bolt Self-loosening Predictable? What makes Bolt Self-loosening Predictable? Abstract Dr.-Ing. R. Helfrich, Dr.-Ing. M. Klein (INTES GmbH, Germany) In mechanical engineering, bolts are frequently used as standard fastening elements, which

More information

Computer Vision 6 Segmentation by Fitting

Computer Vision 6 Segmentation by Fitting Computer Vision 6 Segmentation by Fitting MAP-I Doctoral Programme Miguel Tavares Coimbra Outline The Hough Transform Fitting Lines Fitting Curves Fitting as a Probabilistic Inference Problem Acknowledgements:

More information

Figure 1: Workflow of object-based classification

Figure 1: Workflow of object-based classification Technical Specifications Object Analyst Object Analyst is an add-on package for Geomatica that provides tools for segmentation, classification, and feature extraction. Object Analyst includes an all-in-one

More information

ESPCI ParisTech, Laboratoire d Électronique, Paris France AMPS LLC, New York, NY, USA Hopital Lariboisière, APHP, Paris 7 University, Paris France

ESPCI ParisTech, Laboratoire d Électronique, Paris France AMPS LLC, New York, NY, USA Hopital Lariboisière, APHP, Paris 7 University, Paris France Efficient modeling of ECG waves for morphology tracking Rémi Dubois, Pierre Roussel, Martino Vaglio, Fabrice Extramiana, Fabio Badilini, Pierre Maison Blanche, Gérard Dreyfus ESPCI ParisTech, Laboratoire

More information

Use of GeoGebra in teaching about central tendency and spread variability

Use of GeoGebra in teaching about central tendency and spread variability CREAT. MATH. INFORM. 21 (2012), No. 1, 57-64 Online version at http://creative-mathematics.ubm.ro/ Print Edition: ISSN 1584-286X Online Edition: ISSN 1843-441X Use of GeoGebra in teaching about central

More information

Advanced geometry tools for CEM

Advanced geometry tools for CEM Advanced geometry tools for CEM Introduction Modern aircraft designs are extremely complex CAD models. For example, a BAE Systems aircraft assembly consists of over 30,000 individual components. Since

More information

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight Three-Dimensional Object Reconstruction from Layered Spatial Data Michael Dangl and Robert Sablatnig Vienna University of Technology, Institute of Computer Aided Automation, Pattern Recognition and Image

More information

Thesis Overview KNOWLEDGE EXTRACTION IN LARGE DATABASES USING ADAPTIVE STRATEGIES

Thesis Overview KNOWLEDGE EXTRACTION IN LARGE DATABASES USING ADAPTIVE STRATEGIES Thesis Overview KNOWLEDGE EXTRACTION IN LARGE DATABASES USING ADAPTIVE STRATEGIES Waldo Hasperué Advisor: Laura Lanzarini Facultad de Informática, Universidad Nacional de La Plata PhD Thesis, March 2012

More information

Representation of 2D objects with a topology preserving network

Representation of 2D objects with a topology preserving network Representation of 2D objects with a topology preserving network Francisco Flórez, Juan Manuel García, José García, Antonio Hernández, Departamento de Tecnología Informática y Computación. Universidad de

More information

SELECTION OF A MULTIVARIATE CALIBRATION METHOD

SELECTION OF A MULTIVARIATE CALIBRATION METHOD SELECTION OF A MULTIVARIATE CALIBRATION METHOD 0. Aim of this document Different types of multivariate calibration methods are available. The aim of this document is to help the user select the proper

More information

Dynamic Traffic Pattern Classification Using Artificial Neural Networks

Dynamic Traffic Pattern Classification Using Artificial Neural Networks 14 TRANSPORTATION RESEARCH RECORD 1399 Dynamic Traffic Pattern Classification Using Artificial Neural Networks }IUYI HUA AND ARDESHIR FAGHRI Because of the difficulty of modeling the traffic conditions

More information

Using the constrained tgap for generalisation of IMGeo to Top10NL model

Using the constrained tgap for generalisation of IMGeo to Top10NL model Using the constrained tgap for generalisation of IMGeo to Top10NL model Arjen Hofman 1, Arta Dilo 2, Peter van Oosterom 2, Nicole Borkens 3 1 Logica Nederland B.V., Geo ICT Public Sector, Laan van Zuid

More information

University of Florida CISE department Gator Engineering. Clustering Part 5

University of Florida CISE department Gator Engineering. Clustering Part 5 Clustering Part 5 Dr. Sanjay Ranka Professor Computer and Information Science and Engineering University of Florida, Gainesville SNN Approach to Clustering Ordinary distance measures have problems Euclidean

More information

CONSISTENT LINE SIMPLIFICATION BASED ON CONSTRAINT POINTS

CONSISTENT LINE SIMPLIFICATION BASED ON CONSTRAINT POINTS CONSISTENT LINE SIMPLIFICATION BASED ON CONSTRAINT POINTS Shen Ying, Lin Li and Yuanyu Zhang School of Resource and Environment Science, Wuhan University, China, 430079. E-mail: senying@sina.com ABSTRACT

More information

A Lost Cycles Analysis for Performance Prediction using High-Level Synthesis

A Lost Cycles Analysis for Performance Prediction using High-Level Synthesis A Lost Cycles Analysis for Performance Prediction using High-Level Synthesis Bruno da Silva, Jan Lemeire, An Braeken, and Abdellah Touhafi Vrije Universiteit Brussel (VUB), INDI and ETRO department, Brussels,

More information

Lecture 4. Digital Image Enhancement. 1. Principle of image enhancement 2. Spatial domain transformation. Histogram processing

Lecture 4. Digital Image Enhancement. 1. Principle of image enhancement 2. Spatial domain transformation. Histogram processing Lecture 4 Digital Image Enhancement 1. Principle of image enhancement 2. Spatial domain transformation Basic intensity it tranfomation ti Histogram processing Principle Objective of Enhancement Image enhancement

More information

Some Other Applications of the SOM algorithm : how to use the Kohonen algorithm for forecasting

Some Other Applications of the SOM algorithm : how to use the Kohonen algorithm for forecasting Some Other Applications of the SOM algorithm : how to use the Kohonen algorithm for forecasting Marie Cottrell SAMOS-MATISSE, CNRS UMR 8595, Université Paris 1 cottrell@univ-paris1.fr Abstract: The Kohonen

More information

ADAPTIVE APPROACH IN NONLINEAR CURVE DESIGN PROBLEM. Simo Virtanen Rakenteiden Mekaniikka, Vol. 30 Nro 1, 1997, s

ADAPTIVE APPROACH IN NONLINEAR CURVE DESIGN PROBLEM. Simo Virtanen Rakenteiden Mekaniikka, Vol. 30 Nro 1, 1997, s ADAPTIVE APPROACH IN NONLINEAR CURVE DESIGN PROBLEM Simo Virtanen Rakenteiden Mekaniikka, Vol. 30 Nro 1, 1997, s. 14-24 ABSTRACT In recent years considerable interest has been shown in the development

More information

Statistical graphics in analysis Multivariable data in PCP & scatter plot matrix. Paula Ahonen-Rainio Maa Visual Analysis in GIS

Statistical graphics in analysis Multivariable data in PCP & scatter plot matrix. Paula Ahonen-Rainio Maa Visual Analysis in GIS Statistical graphics in analysis Multivariable data in PCP & scatter plot matrix Paula Ahonen-Rainio Maa-123.3530 Visual Analysis in GIS 11.11.2015 Topics today YOUR REPORTS OF A-2 Thematic maps with charts

More information

OPTIMAL 3D COORDINATION TO MAXIMIZE THE AVAILABLE STOPPING SIGHT DISTANCE IN TWO-LANE ROADS

OPTIMAL 3D COORDINATION TO MAXIMIZE THE AVAILABLE STOPPING SIGHT DISTANCE IN TWO-LANE ROADS 0 0 0 Moreno, Ana Tsui; Ferrer-Pérez, Vicente; Garcia, Alfredo; Romero, Mario Alfonso. (00). Optimal D Coordination to Mazimize the Available Stopping Sight Distance in Two-Lane Roads In: Proceedings of

More information

6. Object Identification L AK S H M O U. E D U

6. Object Identification L AK S H M O U. E D U 6. Object Identification L AK S H M AN @ O U. E D U Objects Information extracted from spatial grids often need to be associated with objects not just an individual pixel Group of pixels that form a real-world

More information

AUTOMATIC GENERATION OF DIGITAL BUILDING MODELS FOR COMPLEX STRUCTURES FROM LIDAR DATA

AUTOMATIC GENERATION OF DIGITAL BUILDING MODELS FOR COMPLEX STRUCTURES FROM LIDAR DATA AUTOMATIC GENERATION OF DIGITAL BUILDING MODELS FOR COMPLEX STRUCTURES FROM LIDAR DATA Changjae Kim a, Ayman Habib a, *, Yu-Chuan Chang a a Geomatics Engineering, University of Calgary, Canada - habib@geomatics.ucalgary.ca,

More information

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS Miguel Alemán-Flores, Luis Álvarez-León Departamento de Informática y Sistemas, Universidad de Las Palmas

More information

Visualization of errors of finite element solutions P. Beckers, H.G. Zhong, Ph. Andry Aerospace Department, University of Liege, B-4000 Liege, Belgium

Visualization of errors of finite element solutions P. Beckers, H.G. Zhong, Ph. Andry Aerospace Department, University of Liege, B-4000 Liege, Belgium Visualization of errors of finite element solutions P. Beckers, H.G. Zhong, Ph. Andry Aerospace Department, University of Liege, B-4000 Liege, Belgium Abstract The aim of this paper is to show how to use

More information

Texture Image Segmentation using FCM

Texture Image Segmentation using FCM Proceedings of 2012 4th International Conference on Machine Learning and Computing IPCSIT vol. 25 (2012) (2012) IACSIT Press, Singapore Texture Image Segmentation using FCM Kanchan S. Deshmukh + M.G.M

More information