Using Vector and Raster-Based Techniques in Categorical Map Generalization

Size: px
Start display at page:

Download "Using Vector and Raster-Based Techniques in Categorical Map Generalization"

Transcription

1 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department of Geography University of Zurich Winterthurerstrasse Zurich (Switzerlan) Phone: Fax: {beatp weibel}@geo.unizh.ch Abstract Categorical ata are a frequent ata type in GIS an thematic cartography. Therefore, comprehensive methoologies for the generalization of categorical ata in both the vector an the raster moel are urgently neee. After the presentation of a general framework an recommene workflow, generic cartographic constraints governing the generalization of categorical ata are specifie. In the next step, these constraints will be translate into tools for assessing the nee an the quality of generalization solutions as well as tools for achieving the necessary generalization transformations. These tools are usually associate with a particular ata moel. Typical an frequent generalization problems are use to stuy how the constraints can be best translate an parameterize in a particular ata moel, an how particular solutions perform in comparison to others. The last component of this paper relates to the conversion of ata between the vector an the raster moel an vice versa an explores how such operations can be usefully integrate into a generalization strategy. 1. Introuction Categorical maps are a frequent ata type in GIS applications an in thematic cartography. Examples inclue maps (or atabases) of soil, geology, vegetation, or classifie remote sensing images. Networks of political or aministrative bounaries can be consiere a special case of this maps type. Categorical maps are commonly moele as either vector ata (i.e., as polygonal maps or polygonal subivisions) or as raster ata. Raster categorical ata mainly originate from gri samples, remote sensing imagery, or interpolate an classifie point samples. Vector ata are usually igitize from the corresponing categorical maps. Although there are tools available in current commercial GIS an cartography systems that allow processing raster an vector categorical ata for purposes of analysis an isplay, specific methos for automate generalization of such ata are less well evelope. They represent mere aaptations of methos evelope elsewhere to the problem of categorical map generalization. For vector categorical maps line generalization algorithms are use instea of polygon-oriente methos. Techniques to generalize raster ata sets are essentially equivalent to simple pixel-base image processing operations, not respecting the object nature of raster polygons (regions, connecte components). More sophisticate methos of preliminary nature for both raster an vector categorical maps have been propose in the research literature, such as Schylberg (1993), Su et al. (1997) an Jaakkola (1998) for raster ata, or Muller an Wang (1992), e Berg et al. (1998) for vector moels respectively. However, they nee further improvement an integration into a coherent framework an workflow if the generalization of categorical maps is to be solve more comprehensively. The research reporte here buils on previous work (Weibel 1996, Baer an Weibel 1997, Peter 1997) an has two main objectives: to improve current methos for categorical map generalization an to evaluate if an how vector an raster-base techniques can be usefully integrate into a comprehensive generalization methoology. In orer to meet these objectives, three elements are looke at. These elements will be iscusse in sections 3 to 5, following the presentation of a general framework in section 2. The first element concerns the specification of so-calle generalization constraints, that is, conitions of geometric, topological, semantic, an Gestalt nature, which govern the process of categorical map generalization. The secon element of an integrate methoology has to o with the translation of the constraints into tools for assessing the nee an the effect or quality of generalization (assessment tools, measures) an tools for achieving the necessary generalization transformations (transformation tools, generalization algorithms). In-

2 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August variably, these tools will be associate with a particular ata moel. Using typical an frequent generalization tasks, it is stuie how the constraints can be best translate an parameterize in a particular ata moel, an how particular solutions perform in comparison to others. Finally, the thir component of this research relates to the conversion between raster an vector ata in both irections. Conversion may be necessary because categorical ata in raster or vector format nee to be combine with or aligne to other feature classes, which exist in another ata moel. It is also potentially of help to substitute for missing generalization functionality in one omain by exploiting generalization algorithms in the other, as has been suggeste by Su et al. (1998), for instance. Section 5 iscusses some of the problems that may occur uring the conversion process, an proposes ways to cope with these ifficulties as well as possible applications. The final section of the paper presents conclusions an irections for future research. 2. Framework for Categorical Map Generalization While most frameworks for the generalization of cartographic ata, like for instance those by Brassel an Weibel (1988) or Ruas an Plazanet (1996), provie generic proceural information, the one presente in this paper is esigne more specifically for categorical ata an provies more etail (see figure 1). Large parts of this framework may be consiere generic as well (e.g., constraints efinition an constraints translation). However, all parts are efine an instantiate specifically for categorical generalization, an apply almost exclusively to categorical ata (e.g. thematic generalization). MAP CONTROLS ANALYSIS THEMATIC GENERALIZATION - aggregation of categories - resampling of raster gri - map scale - cartographic principles - map purpose - source ata: - graphic limits - ata moel - output meium - acquisition metho - symbology - classification metho - classification probabilities CONSTRAINTS DEFINITION classes: spatial scope: - graphical - object - topological - category - structural - partition/map - Gestalt MEASURES DEFINITION / CONSTRAINTS TRANSLATION purpose: classes: - conflict etection - size - quality evaluation - istance an proximity - ata structuring/ - shape partitioning - topology - ensity an istribution - pattern an alignment Measures for Quality Evaluation PROCESS MODELLING QUALITY EVALUATION strategic: tactical: - operator selection - algorithm selection - operator sequencing - ata moel transformation - operator prioritizing - object-algorithm mapping - parameter selection - efault settings processing sequence functional relationship PROCESS EXECUTION Figure 1: Framework for categorical ata generalization

3 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August When analyzing map controls relevant for a generalization problem, specific issues for categorical ata arise mainly from the way ata has been obtaine. Categorical ata is frequently acquire from remote sensing sensors, point sampling methos or fielwork. Therefore, aspects like the classification metho use play a major role when eveloping a global generalization strategy. These issues influence the quality of the results that can be usefully achieve as well as the methos that are applicable to a wie egree. For instance, when a maximum likelihoo classifier was use, the resulting classification probabilities can be exploite in generalization operations where a istinction can be mae between ambiguously an unambiguously classifie regions. The next step in the process, thematic generalization, is unique to categorical ata. While in small-scale topographic maps features like minor roas can just be omitte, this is not possible in categorical maps since a continuous network of polygons is require by efinition. Thematic generalization is in general possible for both vector an raster ata an oes not require any geometric transformations. Resampling of ata to a coarser resolution using appropriate interpolation methos is, of course, a metho that can only be applie to raster ata, while aggregation of categories (e.g., eciuous an coniferous forest to forest) is not boun to a specific ata moel. The next two steps in process flow irection, constraints efinition an measures efinition/constraints translation, are generic an apply to constraint-base generalization in general. These two items together roughly represent what is terme structure recognition in the Brassel an Weibel (1988) conceptual framework. Both constraints efinition an constraints translation will be iscusse in more etail an with respect to categorical ata in the following sections. Process moeling is the next step in the framework. Here, in contrast to thematic generalization, geometric transformations of the ata are applie. This is vali for both vector an raster ata since although, in principle, raster ata is generalize by reclassifying cells, the concepts on how to o this rely on (iscrete) geometrical transformations. Process moeling can be ecompose into a strategic an a tactical part. The first part is to evelop a generalization strategy within the limits of the efine an formalize constraints as well as the preefine map controls. For categorical ata, global structural accuracy is in most cases more important than local positional accuracy, especially when ata is use as thematic backgroun (e.g. for linear or network ata). After appropriate operators have been selecte, their sequence an their tolerances regaring preefine values or banwiths has to be ecie upon (prioritizing). After a strategy has been formally eclare, tactical consierations follow. The possibility of ata moel transformation has to be inclue in tactical consierations since, as we will see, some algorithms can are consierably easier to implement, require less computational effort or generate visually more convincing solutions in either the vector or the raster moel. Data moel transformation is possible on a global or local basis an can be temporary or permanent epening on the esire ata structure of the resulting map. Evaluation an valiation of the results follow the execution of the selecte strategy. Measures for this purpose are provie by the constraints translation step, as the corresponing arrow in figure 1 inicates. The main goal of the evaluation step is to verify that all ientifie conflicts have been resolve, that no new conflicts have been introuce uring generalization (e.g., self-intersection of outlines ue to line filtering algorithms) an to ecie if values that implement structural an Gestalt measures lie within the specifie banwiths. Valiation of results inclues, of course, also visual inspection since, as we will see, complex concepts like visual balance cannot be formalize comprehensively. Therefore, a result can be rejecte, although all specifie parameters may lie within acceptable limits. For this reason, the last part of the framework forms a feeback loop. Several passes with changes of parameters, tactics or even the entire strategy might be necessary until a formally an visually acceptable result is achieve. Shoul this not be possible with the available means, the loop to the starting point has to be chosen, requiring a complete re-evaluation of the map controls. 3. Constraints to Categorical Data The goal of this section is to ientify constraints that apply to the generalization of categorical ata. No restrictions regaring the unerlying ata moel (vector or raster) are mae at this point. After iscussing basic issues of constraints with respect to the generalization of categorical ata, some basic properties for this ata type are introuce an a classification scheme is presente. A etaile list of generic constraints to the generalization of categorical ata follows, which allows eveloping a strategy for the representation of categorical ata at various scales an for a variety of purposes. 3.1 Key Aspects of Constraints A constraint in the context of generalization can be efine as a esign specification to which the solutions to a generalization problem shoul ahere (Weibel an Dutton 1998). A constraint is meant to limit the number of possible solutions without bining it to a particular action. This concept reflects the iea that more than one acceptable solution may exist to a given generalization problem. It is therefore well suite for eveloping flexible systems. Constraints originate from specific map controls applicable to a generalization problem. They are usually specifie as something to maintain or to avoi. The expression to respect is use for something to be ahere to as far as possible while to preserve is

4 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August use for topology relate constraints in the same sense as to maintain. Some constraints can be terme absolute (e.g., minimum size) while others esignate issues to be optimize (e.g., respect size istribution). Constraints like minimum size are terme intrinsic since they consier only one state of an object in a atabase while extrinsic constraints require two states (before an after generalization) for quality evaluation. Most constraints o not work inepenently, they are contextually relate an affect one another. A sub-system for prioritizing an managing constraints is therefore require inicating the priority an maximum tolerable severity for each constraint. Priority esignates the importance of a constraint in relation to others, while severity inicates the egree to which a constraint can be violate uner certain conitions. Finally, it is important to mention that not every constraint is neee in every situation. Constraints an appropriate mechanisms for their management provie the means for the evelopment of global strategies for holistic solutions to generalization problems, incluing both spatial an semantic aspects. 3.2 Constraints vs. Properties an Rules For categorical ata, a number of properties are efine. Although they coul also be formulate as constraints they are liste here separately since they reflect either intrinsic, low level aspects of this kin of ata or just efinitions mae for ata ealt with in this paper. Since only few properties are efine, the applicability of the presente concepts to most types of categorical ata shoul not be compromise. Properties of categorical ata enforce in this work are: Data covers the entire plane either as polygonal subivision or as a gri of raster cells. No unclassifie polygons or raster cells are permitte to occur as a result of generalization. In the case of vector ata, a ata moel using share primitives (i.e., share arcs an noes) within every feature class must be use. If technically possible, share primitives can also be use between feature classes to constrain common bounaries to each other. No object has common bounaries with other objects of the same category. If such a case occurs, the separating bounary is roppe. Rules are, compare to constraints, more fixe an not ynamically moifiable since they usually clearly inicate what particular action to take uner a certain conition. They follow a notation of the type IF <conition> THEN <action>. Since for the treatment of generalization problems many variations in spatial an attribute characteristics have to be consiere, a very large an harly manageable number of rules woul result. Working with constraints is therefore better suite for eveloping flexible generalization systems (Bear 1991). 3.3 Constraints an Data Moel Datasets with categorical ata consist either of polygons for vector ata or an array of cells for raster ata. Using the technique of connecte component labeling, so-calle regions can be forme for raster ata from connecte cells of the same category. Depening on the resolution an spatial structure of the ata, 4 or 8 cell connectivity can be use to form a region. In many cases 4 cell connectivity is more appropriate since very large an complex regions can result if 8 cell connectivity is chosen. GIS systems in use provie functionality for connecte component labeling but no topologic information is usually compute an associate with the forme regions. Instea of the term object, the expression patch is use from now on if both polygons an raster regions are meant. It is important to mention that constraints, in principle, express cartographic esign specifications which shoul be completely inepenent from specific ata moels. Cartographic constraints are first of all efine in terms of continuous geometry. Vector moels offer the most irect translation of continuous to iscrete geometry, while raster moels entail a significant iscretization by virtue of iscrete an systematic spatial sampling. Hence, some constraints particularly size an istance constraints cannot be easily an usefully accommoate in raster moels. The sampling interval (i.e., spatial resolution) has a premier influence on the potential of translating constraints into raster moels. Depening on whether the resolution is below or above the minimum visual separability istance, some constraints are simply not applicable an cannot be consiere. 3.4 Classification of Constraints For the classification of constraints the scheme of Weibel an Dutton (1998) is use. Constraints are classifie accoring to their function, which seems appropriate for generalization problems in a igital environment. Further subivision relates to the spatial application scope of constraints, which can either be a single patch, all patches of a category or a group of patches, a partition of the map or the whole map respectively. It has to be pointe out that, although constraints for single patches can be ientifie, at least two patches are always involve in the actual generalization process since patches in categorical maps share bounaries as per efinition. Therefore, constraints for single patches are mainly relate to the selection process rather than to the actual transformation. Four types of constraints are istinguishe: Graphic constraints mainly eal with aspects of perceptibility such as size, with an separability. Categorical ata consist entirely of area features where each category is assigne a ifferent color fill. Depening on the color, ifferent parameters for minimum perceptibility may apply. Furthermore, symbolization effects have to be consiere since the

5 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August line weight of the outlines of polygons or regions is affecte by scale change. Figure 2 presents an overview of istance relate constraints within an between patches for both vector an raster ata. Figure 2: Distance relate constraints within or between patches Topological constraints eal with basic topological relationships like connectivity, ajacency an containment, which shoul be maintaine when generalizing ata. Self-intersection an overlapping patches are also issues relate to topology. Since a ata moel using share primitives is use by efinition, overlapping patches o not exist an cannot be introuce with generalization. However, self-intersecting bounaries or intersections between ifferent bounaries can occur as a result of erroneous line generalization algorithms. Structural constraints efine criteria that escribe spatial an semantic properties of the ata. Spatial structural constraints eal mainly with the preservation of typical shapes (on the patch level) or with the preservation of patterns an alignments if multiple patches are involve. Semantic structural constraints eal with the preservation of the logical context of patches. For these constraints auxiliary ata such as roa an river networks or terrain moels are necessary as well as heuristics an omain knowlege about the nature of the ata being generalize. Gestalt constraints relate to aesthetic aspects. These inclue the preservation of the patch characteristics as well as the retention of the overall visual balance when multiple patches or the whole ataset is consiere. Gestalt constraints are complex an ifficult to formalize for use in igital systems but nevertheless important since they represent aspects of cartographic knowlege, which is not necessarily formalize. Gestalt constraints are enforce by the global strategy rather than by tactical ecisions. Constraints Relate to Patches 1. Minimum size (graphical): Patches, which are too small, can be either elete or enlarge 2a. Minimum istance (graphical, vector): The istance between consecutive vertices of a polygon outline shoul not be less than the minimum visual separability istance (see figure 2a) 2b. Minimum istance (graphical, raster): The istance between any parallel eges of the outlines (horizontal or vertical) of a region shoul not be less than the minimum visual separability istance (see figure 2b) 2c. Self-coalescence (graphical, vector): The istance between any vertices of a polygon outline shoul not be less than the minimum visual separability istance (see figure 2c) 3. Separability (graphical): The istance between two patches shoul not be less than the minimum visual separability istance (see figure 2 an e) 4. Separation (topological): Avoi separation of patches when eleting parts of it 5. Islans (topological): Patches, which can be ientifie as islans may be elete or enlarge but shoul not be amalgamate with other patches of the same category 6. Self-intersection (topological): Avoi introuction of self-intersection of patch outlines 7. Amalgamation (structural): Disjoint patches of the same category may be amalgamate 8. Collabsability (structural): The area of eliminate patches shoul be istribute among the neighboring patches 9. Shape/Angularity (structural): Respect the global shape an angularity of patches Constraints Relate to Categories 10. Size ratio (structural): Respect the size ratio for each category relative to the total area 11. Shape/Angularity (structural): Respect typical shapes an angularity of patches of each category 12. Size istribution (structural): Respect the given size istribution of patches for each category 13. Alignement/Pattern (Gestalt): Preserve typical alignments an patterns of patches of a category

6 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August Constraints Relate to Partitions or Groups of Patches 14. Neighborhoo relations (topological): Preserve given neighborhoo relations 15. Spatial context (structural): Avoi introuction of illogical neighborhoo relations (e.g., house in a lake) 16. Aggregability (structural): Allow aggregation of categories if require an suitable super-categories exist 17. Auxiliary ata (structural): Observe constraints impose by auxiliary ata (e.g., roas, rivers, point features) 18. Alignment/Pattern (Gestalt): Preserve typical alignments an patterns of patches within the map or within a group of patches 19. Visual balance (Gestalt): Avoi gross changes in shape an istribution of patches, unless require by extreme scale change 20. Equal treatment (Gestalt): Ensure equal treatment within a partition of the map an avoi highly unequal treatment across all partitions The analysis of the above list of constraints shows that, compare to topographic maps, only relatively few topological issues have to be observe for the generalization of categorical ata. Accoring to Weibel (1996), it can be hoppe that, if all other constraint classes are satisfie, aesthetic principles (Gestalt constraints) are met to a large egree as well. The above list is ominate by graphical an structural constraints with the graphical constraints exclusively on the patch level. This inicates that a generalization strategy shoul tackle the problem from two sies simultaneously. On the patch level, methos take care of conflict ientification between or within patches (intrinsic graphic constraints) while simultaneously ecisions on which alternative to chose for conflict resolution are mae on a higher spatial level (category, whole map), consiering an monitoring the structural changes for an entire category or the whole ataset. 4. Translating Constraints to Measures an Generalization Algorithms The first part of this section iscusses key aspects an general requirements for geometric an semantic measures. Due to the overwhelming number of measures that can be foun in the literature their review within this paper seems neither possible nor useful. Instea, the secon part of this section emonstrates the process from instantiation of constraints over the selection of appropriate measures to the enforcement of constraints with the help of two frequent an typical generalization problems. This proceure shoul allow to better illustrating problems an alternatives as well as avantages an restrictions that arise from the ata moel. 4.1 Key Aspects of Measures A measure is efine as a proceure for computing measurements (numerical values). Measures are the basis for formal escriptions of relevant characteristics of geographical entities at the patch, category an map level. They allow assessing the nee for an the success of generalization. A measure can be a simple formula (e.g., area calculation) or a complex algorithm, which may even require the computation of auxiliary ata structures like a Delaunay triangulation. Measures can be either absolute (intrinsic), meaning that they can be interprete an applie accoring to the analysis of one state of the atabase or be relative (extrinsic), which means that measurements of two states of the atabase have to be compare an evaluate to ecie if a solution is acceptable or has to be rejecte. This inclues also subsequent testing for sie effects (e.g., self-intersection) that can be introuce by certain generalization algorithms (e.g., line simplification). Most measures exist for vector an raster ata but employ ifferent methos for their computation. The key concept for using measures in generalization systems is atabase enrichment. The measures compute are ae to the atabase as attributes. This inclues numerical values as well as topological information (if not compute automatically) or just flags that ientify a patch e.g. as islan or uneletable. Computation of statistical measures (e.g., histograms) is also consiere very useful for the analysis of the istribution an variability of patches an the evaluation of changes. 4.2 Classification of Measures Measures can be classifie accoring to the main characteristic they represent. This schema is influence to a large egree by the constraints efine in section 3. However, some measures may express more than one property, for example core area (FRAGSTATS 1994) which is use to characterize size in the first place but contains also information about the shape of a patch. The following classes of measures are istinguishe: Size measures Distance an proximity measures Shape measures Topological measures Density an istribution measures Pattern an alignment measures

7 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August Requirements for Measures A useful measure shoul satisfy the following criteria: Ieally, it shoul escribe the intene property as precise as possible an shoul not be influence by other effects (orthogonality), be insensitive to outliers (robustness), be invariant to geometric transformations (geometric invariance), prouce ifferent results for ifferent configurations of characteristics an similar results for similar configurations (ifferentiation), be easy to calculate (ease of calculation), be easy to use (with only a limite number of parameters) (ease of use), an be easy to interpret (ease of interpretation). Ieally for a certain value (a measurement) only one possible configuration of the measure property shoul exist. While simple measures (e.g., area, perimeter) can fully meet the above criteria, this may not be the case for complex measures, especially those formalizing structural or Gestalt constraints (e.g., escription of pattern an alignment of patches). Abstract measures such as the fractal imension (representing shape aspects) are very ifficult to interpret an shoul therefore be use with care. In many cases, a set of measures is neee to cover the main characteristics of a spatial or thematic entity sufficiently. Many statistical measures such as patch size stanar eviation assume normal istribution of ata. Variability measures (e.g., patch size coefficient of variation) shoul only be interprete together with the total number of patches to avoi misinterpretation. For raster ata measures are compute for regions that were forme using the connecte component labeling metho. Measurements can vary ramatically epening on the connectivity rule employe for region builing (4 or 8 cell). Of course, measures for quality evaluation of generalize raster ata can only be usefully applie if the spatial resolution of the raster gri is not change uring the generalization process. 4.4 Translating Constraints to Measures The translation process of constraints to formal measures is execute by the system esigner at research an esign time. Optimally, at run time, system users nee only to specify the priority an the maximum tolerable severity of the various constraints for a given mapping task. Translating constraints to measures is a complex an crucial process within a constraint base generalization system. The unerlying concepts of constraints an measures are quite ifferent. As state in section 3, the goal of a constraint is to limit the number of acceptable solutions to a problem without bining it to a particular action. A measure on the other han is a formal mathematical concept, which makes use of clearly efine formulae or algorithms. Only few constraints, e.g. minimal size, can be translate to a measure on a 1:1 basis. Most concepts, such as shape or visual balance are rather fuzzy an ill-efine terms. Hence, it is almost impossible to formally escribe all properties that characterize such a spatial concept comprehensively. Translating constraints to measures is therefore also a selection process. The goal of the process is to make the main properties of a spatial entity available to formal mathematical escriptions. The egree to which this goal can be achieve has a major influence on the results of the generalization process. Generalization algorithms cannot eal with properties of patches or spatial entities that have not been formalize nor can changes be evaluate for possible rejection of solutions. In general, graphical constraints can be formalize more easily an precisely than structural or Gestalt constraints. 4.5 Examples Using typical an frequent generalization problems, the following two examples emonstrate how constraints are instantiate an how they can be translate to measures. While the constraints themselves are unspecific to any particular ata moel, algorithms for ata enrichment an conflict etection (e.g., measures) an ata generalization must be specialize for vector or raster ata. Problems an avantages of each ata moel resulting from this fact are iscusse. Only basic properties of categorical ata have been incorporate in the escription of generalization algorithms. Countless others can be specifie to moify the generalization process, respecting specific aspects of the ata use. Furthermore it shoul be pointe out that the problems an solutions presente in both examples are normally part of an integrate generalization strategy of interrelate operators an algorithms an shoul not be looke at in isolation. Example 1: Detecting an Resolving Conflicts Impose by the Minimum Size Constraint Minimum size constraints are straightforwar an easy to translate to a measure. Conflict ientification is simple an methos for conflict resolution are not very challenging. However, we will show that for the selection of the appropriate generalization operator aitional information nees to be consiere. The measure for size is area. For polygons, area calculations are stanar GIS functions. For raster ata, the area of a region is represente by the number of consecutive cells of the same category. The lower limit of the value for minimum area is the minimum perceptibility size but shoul be selecte higher ue to other relevant map controls (e.g. map purpose or output meia). In principle, two operators exist for conflict resolution. A patch violating the minimum size constraint can be either elete or enlarge until the size is above the specifie minimum. The possibility to amalgamate patches of the same category will be iscusse in example 2 an is not consiere here. Every patch, even if it is

8 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August very small, represents not only itself but also its category in the map. To be able to ecie which operator to use for a particular patch, further constraints, especially structural an Gestalt constraints have to be instantiate an translate to measures allowing to look at a patch in its spatial context. Such measures are: Total number of patches of a category Total area of a category relative to total map area Ratio of the area of a category relative to areas of other categories Size istribution of the patches of a category Spatial istribution or concentration of the patches of a category Topological information about neighborhoo relations of patches Semantic information about neighborhoo relations of patches Observing these statistical measures, or their moification by generalization respectively, allows assessing potential structural changes that influence the visual appearance of a map. The strategic goal when resolving size relate conflicts is to preserve the given istribution of the patches of a category as far as possible. If, for example, most patches of a frequent category are very small, the overall structure woul not be maintaine if the eletion operator was selecte for all patches. Structural an Gestalt constraints (e.g., maintain visual balance) woul be violate. With the help of the above mentione measures, ifferent scenarios can be compute to assess if changes in total area an istribution can be tolerate before the actual generalization is carrie out. For a first scenario, patches with an area just below the efine minimum size coul be enlarge while patches where conflict violation is severe coul be elete. As a secon criterion, istances to nearest patches of the same category coul be observe as well. The further away a patch is from others of the same category, the more structurally important it is for its category. Further criteria (e.g., the importance of the categories involve) are possible epening on specific properties of the ata. Several algorithms that implement these operators can be foun in the literature. For patches with only a single neighboring patch (islans), elimination is easy. The polygons coorinates are simply elete from the atabase (vector) or all cells of a region are assigne the value of the surrouning region. Cases where a polygon has more than one neighbor require more effort. Baer an Weibel (1997) have evaluate methos for this operator. They propose a solution base on the computation of a skeleton for the polygon to be eliminate (see figure 3). The area of the polygon is istribute equally among its neighbors an introuction of topological error is avoie.!! " Figure 3: Elimination of a polygon using a skeleton algorithm (Baer an Weibel 1997) A simpler metho works with the polygons noes, which are isplace in the irection of the center of gravity. With this metho, however, introuction of topological error is possible if complex polygons are eliminate (see figure 4). # $ % & ' ( ) * + *, -. /,. # * % $, # $ 0 * ) - $.,. / - 1 * ) *, - * 0. / 2 0 ( 3 $ - 4 Figure 4: Topological error after application of the noe isplacement metho (Baer 1997) Methos for raster ata require less algorithmic effort ue to the ata moel. Normally, regions are eroe from the outsie using for example a majority filter. More sophisticate rules reflecting structural an semantic knowlege can be efine to control the erosion process (Peter 1997). Polygons can be enlarge raially by scaling the vector between the center of gravity an the polygon noes. This is basically the same metho as the one escribe for elimination; therefore the same restrictions apply. Uneven expansion is possible (e.g., weighte with respect to strong an weak neighbor regions). Raster regions are enlarge by reclassification of cells of ajacent regions. As for vector ata, rules for controlling enlargement can be implemente easily.

9 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August Detecting an resolving minimum size conflicts while respecting structural an Gestalt constraints can be conucte equally well for both vector an raster ata. No moel offers significantly better methos that woul justify ata transformation from one moel to the other. In general, methos for vector ata are computationally more complex but working with continuous ata allows better control of results which might not always be possible with raster ata. The avantage of raster ata is that implementation is straightforwar an rules respecting specific properties can be easily integrate. Example 2: Amalgamation of Disjoint Patches of the Same Category This example iscusses measures an generalization algorithms available for amalgamation of patches of the same category. Amalgamation may be require for resolving minimum istance conflicts an, more generally, to reuce the number of patches an spatial variability in a map to meet specific map controls (e.g., map purpose). In aition to the measures presente here, the statistical measures mentione in example 1 have to be observe as well to prevent violation of structural an Gestalt constraints. Searching for caniate patches for amalgamation requires istance measures to be compute. One possibility is the computation of buffers for each iniviual polygon to both of its sies. Buffer with woul be set to half the istance up to which patches shoul be amalgamate (i.e., half the minimum visual separability istance). Intersecting buffers will ientify the esire situations. For polygonal ata, a cell can be calculate as a measure for the egree of overlap (Baer 1997, Baer an Weibel 1997). As illustrate in figure 5 this cell can serve as a basis for the actual amalgamation process as well as for other operators such as isplacement (Baer an Weibel 1997) : ; 8 < : = : >? : = A B C : ; 8 < < A ; D > : E 8 = 8 Figure 5: Buffer operations for amalgamation an isplacement operators (Baer an Weibel 1997) A secon possibility is the computation of a conforming Delaunay triangulation. In this case, a global triangulation representing istance is calculate before ecisions are mae where amalgamation woul be possible an useful (Baer 1997). The main avantage of this metho is that, once compute, several alternatives can easily be teste. Triangulations may also be of goo use for the actual generalization process. In general, triangles connecting the polygons are reclassifie to the category of the polygons to be amalgamate. This may prouce visually not very convincing solutions., More sophisticate solutions using curves to connect polygons are possible but require complex an computationally expensive algorithms. Methos base on Delaunay triangulations have for instance been implemente by Baer (1997) an Jones et al. (1995) who use constraine Delaunay triangulations not only for the amalgamation operator but also for polygon exaggeration an collapse (see figure 6). Figure 6: Amalgamation of polygons base on a Delaunay triangulation after Jones et al. (1995) The use of cost-istances instea of Eucliean istances is a major avantage of raster ata. This concept allows easy integration of semantic information an knowlege in the amalgamation operator. Important regions or their category respectively can be given very high costs to prevent parts of them from being eliminate ue to amalgamation. On the other han, assigning low costs to the respective cells can facilitate amalgamation over objects of unimportant categories. With this metho it is, for instance, possible to prevent amalgamation of two forest regions over a narrow lake.

10 Z ^ ^ Z Z ^ \ \ \ _ { { { } } } Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August Algorithms for the amalgamation operator have been implemente by Schylberg (1993), Jaakkola (1998) an Peter (1997) for lanuse/lancover raster ata. Schylberg (1993) uses a simple grow-an-shrink algorithm. Objects overlapping or touching in grown state remain connecte after re-shrinking by the same amount of cells. Although very simple to implement, this metho might not be aequate in situations where spatial variability is high (see figure 7). F G H I N O J K L M P L Q Q R J S G T U V J K L M N O P L Q Q R W X W Q F W X W K L Y G L F T H U J Figure 7: Grow-an-shrink algorithm for the amalgamation operator Peter (1997) has aapte an moifie a metho propose by Brown et al. (1996) using cost-istances. Cells are weighte accoring to the cost-istance to the least cost path between caniate regions. As an aitional criterion, Eucliean istance to the nearest caniate region is consiere as well. This results in a classification of the cells between an aroun caniate regions with the lowest values right between them provie the respective categories were given low costs. With this metho naturally looking results can be achieve. Figure 8 illustrates this metho schematically. Amalgamation of regions of category A is promote over cells of category C (low costs) while cells of category B act as a barrier (high costs). Z Z Z [ \ \ [ [ [ [ \ ] [ [ \ \ \ ] Z Z ] Z Z ] \ ] ] h i j k l j m n o p m q r s i j o p t k p m p u v s w i o q o p m q r s i x y z _ ` a _ b _ c a e f c ` f c a c c c a c b b g c a c c f _ g a ƒ ƒ ˆ ƒ Š Œ Ž ƒ Ž ƒ Š ƒ Š Œ Ž ˆ Ž Ž { { { } } { { { } ~ { { } } } ~ { { ~ { { ~ } ~ ~ Ž Œ ƒ Š Ž ˆ Ž Š ƒ Œ ˆ ƒ ˆ Š Figure 8: Amalgamation of regions base on cost-istance methos In general, raster base methos for the amalgamation operator offer more flexibility an are easier to implement than methos for vector ata. Appropriate measures are more easily compute an the use of cost istances is a major avantage. Furthermore, computation of triangulations is not trivial since numerous special cases have to be respecte (Baer 1997). On the other han, an this is the major problem with raster ata, quality of the visual appearance of solutions epen to a large egree on the spatial resolution of ata. 5. Integration of Vector an Raster-Base Methos The purpose of this section is to show that although technically speaking the conversion of categorical ata is a straightforwar process, it is by no means trivial to hanle when integrate with the generalization process. After iscussing general issues relate to generalization proceures where ata moel transformations are involve, examples are presente to emonstrate when an how conversion from raster to vector an vector to raster can be usefully integrate in a generalization strategy. The remainer of the section iscusses specific possibilities of local ata transformation. 5.1 Data Moel Transformation: Applications an Limitations In the previous sections it has been shown that integrate generalization systems can be evelope for categorical ata in a vector as well as in a raster environment. Means for translating constraints an generalization algorithms are commonly available for both ata moels. Since some methos can be implemente more easily or more precisely in one moel, a generalization strategy incorporating algorithms from both ata moels, using their respective avantages has to be consiere. Several authors, for instance Bo et al. (1998), have propose methos where vector ata is converte to the raster structure, then generalize an finally transforme back to the vector moel (vector raster vector). In general, this strategy makes more sense than the reverse (raster vector raster) since most raster operators, especially those in-

11 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August volving neighborhoo an contextual operations, are simpler an easier to implement than their counterparts in the vector omain. This may compensate for the relative loss of precision an semantic expressiveness that occurs when ata is transforme. When ata is reconverte after generalization, the source ata (vector) might help with the interpretation of possible ambiguities that arise in the raster to vector phase. No convincing argument, however, can be thought of that woul justify a generalization strategy where raster ata is converte to the vector moel for generalization with subsequent re-transformation back to raster structure. When a generalization strategy involving bi-irectional conversion is implemente, various effects an problems have to be analyze. Unavoiably, transformation of ata between continuous an iscrete reference systems an vice versa results in a loss of information an/or precision. Piwowar et al. (1990) have implemente several conversion algorithms an have evaluate them base on qualitative, quantitative an efficiency criteria. None of them coul satisfy all requirements at the same time, meaning for example that an algorithm which minimizes changes in region area (for a given cell resolution) may isplace an istort the same region heavily. Since bi-irectional conversion usually oubles the effects mentione an these effects cannot be easily controlle, we o not recommen it for general use espite the fact that some generalization algorithms might be easier to implement in a raster environment. In aition, parameters for vector to raster conversion (e.g., sampling interval) are usually efine globally for the whole ataset. This may result in partial or complete loss of important local geometric information that cannot be taken care of uring the generalization process. Using local conversion, which will be iscusse later, might provie a solution for this kin of problem. We propose to istinguish between the source representation an the target representation of a map or a ataset. Commonly, one shoul ten to maintain the representation of the source ata. That is, conversion is to be avoie unless it serves a specific purpose, certain operators are only available in a particular representation, or the intene target representation is ifferent from the source representation. A specific purpose is, for instance, if ata from ifferent sources nee to be integrate. Given a raster lanuse ataset an several vector atasets, the lanuse ata woul then be generalize in raster moe, transforme to vector an finally integrate (i.e. matche) with the vector ata. This ata or the constraints impose by them shoul alreay be consiere an respecte uring ata generalization as far as possible to avoi integration problems as well as topological an semantic error (e.g., isolate rivers coul exist after a small lake has been elete). Smoothing of the outlines of patches is an operator that is execute more precisely an flexibly with continuous than with iscrete ata an may therefore require ata structure transformation from raster to vector. Converting ata to the raster moel applies a iscrete sampling istance to a vector ataset. Theoretically, if the sampling interval (i.e., the spatial resolution) was chosen to be equal to the machine precision (e.g., float), then a regular raster coul represent the geometry as precise as vector ata. However, that seems impractical. Even if storage costs coul be neglecte, the excessively high resolution woul o away with the avantages of raster in neighborhoo operations because the instantaneous fiel of view (e.g., a 5x5 kernel) woul only cover minute portions of the ataset. The sampling theorem is more practical to efine an optimizes the resolution of a raster ataset. It can make sure that geometric accuracy is not lost unintentionally. In that case the resolution of a ataset has to be selecte twice as high as the imensions of the smallest patch that shoul be resolve. However, oversampling as mentione above can be use eliberately in orer to obtain a smoothing effect. 5.2 Raster to Vector Conversion Smoothing of the outlines of complex patches is a typical example, which may require conversion from raster to the vector structure. The visual quality that can be achieve by smoothing algorithms in the raster omain, for instance moe filtering, or eroe smoothing (Monmonier 1983) is limite by the resolution of the ataset. Other raster base methos work with resampling of the raster gri to a higher resolution (oversampling). Depening on the oversampling factor chosen (e.g., 4) each raster cell woul then consist of a number of sub-cells (e.g., 16 for factor 4). The smoothing effect is achieve by removing or aing sub-cells as illustrate in figure 9. This metho can result in a consierable increase of the amount of ata an steppe lines may still be visible unless the size of the sub-cells is below the minimum visual separability istance. š œ ž Ÿ ž œ ž œ œ Ÿ š ª «Figure 9: Raster moe generalization base on oversampling Continuous geometry provies better means for smoothing the outlines of patches. Conversion to the vector moel prouces polygons that exactly match the outlines of the regions they represent, meaning that only right angles occur. The main task of the smoothing operation is to remove steppe lines. As Peter (1997) has shown, the commonly use line simplification algorithms (e.g., Douglas Peucker) will not yiel the esire results an may even estroy the effects of the previous generalization operations. A simple yet effective algorithm has been evelope by Herzog et al. (1983).

12 Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, August Designe for the simplification of bounaries extracte from raster ata, the algorithm ientifies regularly steppe portions of polygon outlines an replaces them by straight lines (see figure 10). This metho can easily be moifie to meet specific requirements. After its application, various line simplification an smoothing algorithms can be employe for further refinement. ± ² ³ µ ³ µ µ ¹ º µ º ² ¹» ² ¼ ½ ¾ ³ µ ±»» ³ À ² º ³»» º ³ µ» ² ² ¼ Á  µ ¾» ² ± ³ µ Ã Ä ± µ ³ Å Æ Ç È É Ê Ë Ì Í µ ¾ µ À º ² º Î µ» ¹ ±  ² µ ³ ¾ µ µ ¾ ³ ² µ À ³ µ Î ²» µ Ï µ ¾ ¹ µ» º ³ Ð ³ º Í ³ ² À ² ³ µ µ ¾ » л ² µ µ ¾ ±  ² µ ¼ Ì ² ³ µ ¾ º ³ Ï ¹ µ» º  ³» ² Î ² º ¾ ³ ² ± ¼ Figure 10: Smoothing of transforme raster regions in vector moe after Herzog et al. (1983) 5.3 Vector to Raster Conversion Cases where vector ata is converte to the raster structure for generalization without subsequent re-transformation (biirectional conversion) are rather rare. A possible application might be that the target representation is raster an that vector ata (e.g., line or point features) nee to be integrate with an existing raster ataset. In such cases integration shoul take place before any generalization process is execute. Since positional precision an semantic information are partly lost uring the conversion process, it woul not be of great use to generalize vector ata prior to vector-raster transformation. Furthermore, the structure of the existing regions will alter when ata is integrate, as will the preconitions for the generalization process. Basically, all cells that intersect with a line are assigne the value of the newly integrate category. A thinning algorithm can be applie to reuce the with of rasterize linear features to one cell for atasets with a course resolution. This operation improves the visual quality of rasterize lines but may cause consierable isplacement. If regions are built, 8 cell connectivity shoul be use to allow iagonal connectivity of cells. The size of a point feature in the raster moel is always one cell. Symbolization will be lost uring conversion as will, at least to a certain egree, positional accuracy. If the resolution of the ataset is below the minimum visual separability size at target scale, rasterize point features have to be either enlarge or cannot be represente at all. Rasterize point features, or their containment information respectively, can be use to avoi topological error from being introuce by generalization. Rasterize lines can be given high costs to control amalgamation when cost-istance algorithms are use as mentione in section 4. Figure 11 illustrates the concept of converting an integrating vector ata with raster ata an subsequent raster base generalization. Ñ Ò Ó Ô Õ Ö Ó Ñ Ø Ò Ú Ñ Ò Ô Ö Ò Û Ø Ù Õ Ô Ò Ô Ö Ú Ñ á Ó Ñ Ø Ò â ã Ú Õ ã Ó Ñ Ø Ò ä Ü Ø Ñ Ò Ó Ú Ñ Ò Ô Ù Ô Ó Ý Ö Ô Þ ß Ó à Ñ Ò Ò Ñ Ò Õ Ö Ô Þ Ü Ô å Ó Ñ Ò Õ Ñ Ò Ó Ô Õ Ö Ó Ô Û Û Ó Figure 11: Integration of vector ata through vector to raster conversion 5.4 Local Conversion Some of the above mentione problems with generalization strategies involving bi-irectional ata conversion can be avoie if the transformation is kept local. The principle is illustrate in figure 12. Such transformations normally only occur from vector to raster, where generalization operations are applie, followe by subsequent re-transformation to the vector moel (vector raster vector). The main avantage of local conversions is that the sampling resolution for the raster part can be coorinate with the specific properties of the patches involve an the planne generalization algorithms. Algorithms in question are mostly those which are more easily implemente for raster than vector ata, like methos that use cost-istances or involve neighborhoo operations. For the implementation of a local transformation, the minimum bouning rectangle of the esire polygons or area of interest is calculate. A margin is ae to avoi ege effects. After applying the generalization algorithms, ata is re-converte to the vector moel. A major rawback of this metho is that the computational effort might be consierable for large atasets an/or smaller portions where

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

Non-homogeneous Generalization in Privacy Preserving Data Publishing

Non-homogeneous Generalization in Privacy Preserving Data Publishing Non-homogeneous Generalization in Privacy Preserving Data Publishing W. K. Wong, Nios Mamoulis an Davi W. Cheung Department of Computer Science, The University of Hong Kong Pofulam Roa, Hong Kong {wwong2,nios,cheung}@cs.hu.h

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources An Algorithm for Builing an Enterprise Network Topology Using Wiesprea Data Sources Anton Anreev, Iurii Bogoiavlenskii Petrozavosk State University Petrozavosk, Russia {anreev, ybgv}@cs.petrsu.ru Abstract

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition ITERATIOAL JOURAL OF MATHEMATICS AD COMPUTERS I SIMULATIO A eural etwork Moel Base on Graph Matching an Annealing :Application to Han-Written Digits Recognition Kyunghee Lee Abstract We present a neural

More information

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics

CS 106 Winter 2016 Craig S. Kaplan. Module 01 Processing Recap. Topics CS 106 Winter 2016 Craig S. Kaplan Moule 01 Processing Recap Topics The basic parts of speech in a Processing program Scope Review of syntax for classes an objects Reaings Your CS 105 notes Learning Processing,

More information

Improving Performance of Sparse Matrix-Vector Multiplication

Improving Performance of Sparse Matrix-Vector Multiplication Improving Performance of Sparse Matrix-Vector Multiplication Ali Pınar Michael T. Heath Department of Computer Science an Center of Simulation of Avance Rockets University of Illinois at Urbana-Champaign

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my Calculus I course that I teach here at Lamar University. Despite the fact that these are my class notes, they shoul be accessible to anyone wanting to learn Calculus

More information

WLAN Indoor Positioning Based on Euclidean Distances and Fuzzy Logic

WLAN Indoor Positioning Based on Euclidean Distances and Fuzzy Logic WLAN Inoor Positioning Base on Eucliean Distances an Fuzzy Logic Anreas TEUBER, Bern EISSFELLER Institute of Geoesy an Navigation, University FAF, Munich, Germany, e-mail: (anreas.teuber, bern.eissfeller)@unibw.e

More information

Modifying ROC Curves to Incorporate Predicted Probabilities

Modifying ROC Curves to Incorporate Predicted Probabilities Moifying ROC Curves to Incorporate Preicte Probabilities Cèsar Ferri DSIC, Universitat Politècnica e València Peter Flach Department of Computer Science, University of Bristol José Hernánez-Orallo DSIC,

More information

Robust Camera Calibration for an Autonomous Underwater Vehicle

Robust Camera Calibration for an Autonomous Underwater Vehicle obust Camera Calibration for an Autonomous Unerwater Vehicle Matthew Bryant, Davi Wettergreen *, Samer Aballah, Alexaner Zelinsky obotic Systems Laboratory Department of Engineering, FEIT Department of

More information

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway State Inexe Policy Search by Dynamic Programming Charles DuHaway Yi Gu 5435537 503372 December 4, 2007 Abstract We consier the reinforcement learning problem of simultaneous trajectory-following an obstacle

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

Figure 1: Schematic of an SEM [source: ]

Figure 1: Schematic of an SEM [source:   ] EECI Course: -9 May 1 by R. Sanfelice Hybri Control Systems Eelco van Horssen E.P.v.Horssen@tue.nl Project: Scanning Electron Microscopy Introuction In Scanning Electron Microscopy (SEM) a (bunle) beam

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information

Lecture 1 September 4, 2013

Lecture 1 September 4, 2013 CS 84r: Incentives an Information in Networks Fall 013 Prof. Yaron Singer Lecture 1 September 4, 013 Scribe: Bo Waggoner 1 Overview In this course we will try to evelop a mathematical unerstaning for the

More information

Feature Extraction and Rule Classification Algorithm of Digital Mammography based on Rough Set Theory

Feature Extraction and Rule Classification Algorithm of Digital Mammography based on Rough Set Theory Feature Extraction an Rule Classification Algorithm of Digital Mammography base on Rough Set Theory Aboul Ella Hassanien Jafar M. H. Ali. Kuwait University, Faculty of Aministrative Science, Quantitative

More information

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2.

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2. JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 13/009, ISSN 164-6037 Krzysztof WRÓBEL, Rafał DOROZ * fingerprint, reference point, IPAN99 NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body International Engineering Mathematics Volume 04, Article ID 46593, 7 pages http://x.oi.org/0.55/04/46593 Research Article Invisci Uniform Shear Flow past a Smooth Concave Boy Abullah Mura Department of

More information

1 Surprises in high dimensions

1 Surprises in high dimensions 1 Surprises in high imensions Our intuition about space is base on two an three imensions an can often be misleaing in high imensions. It is instructive to analyze the shape an properties of some basic

More information

Rough Set Approach for Classification of Breast Cancer Mammogram Images

Rough Set Approach for Classification of Breast Cancer Mammogram Images Rough Set Approach for Classification of Breast Cancer Mammogram Images Aboul Ella Hassanien Jafar M. H. Ali. Kuwait University, Faculty of Aministrative Science, Quantitative Methos an Information Systems

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

Image Segmentation using K-means clustering and Thresholding

Image Segmentation using K-means clustering and Thresholding Image Segmentation using Kmeans clustering an Thresholing Preeti Panwar 1, Girhar Gopal 2, Rakesh Kumar 3 1M.Tech Stuent, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra,

More information

Animated Surface Pasting

Animated Surface Pasting Animate Surface Pasting Clara Tsang an Stephen Mann Computing Science Department University of Waterloo 200 University Ave W. Waterloo, Ontario Canaa N2L 3G1 e-mail: clftsang@cgl.uwaterloo.ca, smann@cgl.uwaterloo.ca

More information

Approximation with Active B-spline Curves and Surfaces

Approximation with Active B-spline Curves and Surfaces Approximation with Active B-spline Curves an Surfaces Helmut Pottmann, Stefan Leopolseer, Michael Hofer Institute of Geometry Vienna University of Technology Wiener Hauptstr. 8 10, Vienna, Austria pottmann,leopolseer,hofer

More information

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE БСУ Международна конференция - 2 THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE Evgeniya Nikolova, Veselina Jecheva Burgas Free University Abstract:

More information

Estimating Velocity Fields on a Freeway from Low Resolution Video

Estimating Velocity Fields on a Freeway from Low Resolution Video Estimating Velocity Fiels on a Freeway from Low Resolution Vieo Young Cho Department of Statistics University of California, Berkeley Berkeley, CA 94720-3860 Email: young@stat.berkeley.eu John Rice Department

More information

Loop Scheduling and Partitions for Hiding Memory Latencies

Loop Scheduling and Partitions for Hiding Memory Latencies Loop Scheuling an Partitions for Hiing Memory Latencies Fei Chen Ewin Hsing-Mean Sha Dept. of Computer Science an Engineering University of Notre Dame Notre Dame, IN 46556 Email: fchen,esha @cse.n.eu Tel:

More information

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES OLIVIER BERNARDI AND ÉRIC FUSY Abstract. We present bijections for planar maps with bounaries. In particular, we obtain bijections for triangulations an quarangulations

More information

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization 272 INFORMS Journal on Computing 0899-1499 100 1204-0272 $05.00 Vol. 12, No. 4, Fall 2000 2000 INFORMS A Revise Simplex Search Proceure for Stochastic Simulation Response Surface Optimization DAVID G.

More information

Bayesian localization microscopy reveals nanoscale podosome dynamics

Bayesian localization microscopy reveals nanoscale podosome dynamics Nature Methos Bayesian localization microscopy reveals nanoscale poosome ynamics Susan Cox, Ewar Rosten, James Monypenny, Tijana Jovanovic-Talisman, Dylan T Burnette, Jennifer Lippincott-Schwartz, Gareth

More information

Comparison of Methods for Increasing the Performance of a DUA Computation

Comparison of Methods for Increasing the Performance of a DUA Computation Comparison of Methos for Increasing the Performance of a DUA Computation Michael Behrisch, Daniel Krajzewicz, Peter Wagner an Yun-Pang Wang Institute of Transportation Systems, German Aerospace Center,

More information

Adjacency Matrix Based Full-Text Indexing Models

Adjacency Matrix Based Full-Text Indexing Models 1000-9825/2002/13(10)1933-10 2002 Journal of Software Vol.13, No.10 Ajacency Matrix Base Full-Text Inexing Moels ZHOU Shui-geng 1, HU Yun-fa 2, GUAN Ji-hong 3 1 (Department of Computer Science an Engineering,

More information

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation Fuzzy Learning ariable Amittance Control for Human-Robot Cooperation Fotios Dimeas an Nikos Aspragathos Abstract This paper presents a metho for variable amittance control in human-robot cooperation tasks,

More information

Message Transport With The User Datagram Protocol

Message Transport With The User Datagram Protocol Message Transport With The User Datagram Protocol User Datagram Protocol (UDP) Use During startup For VoIP an some vieo applications Accounts for less than 10% of Internet traffic Blocke by some ISPs Computer

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

More information

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2 This paper appears in J. of Parallel an Distribute Computing 10 (1990), pp. 167 181. Intensive Hypercube Communication: Prearrange Communication in Link-Boun Machines 1 2 Quentin F. Stout an Bruce Wagar

More information

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation On Effectively Determining the Downlink-to-uplink Sub-frame With Ratio for Mobile WiMAX Networks Using Spline Extrapolation Panagiotis Sarigianniis, Member, IEEE, Member Malamati Louta, Member, IEEE, Member

More information

The Reconstruction of Graphs. Dhananjay P. Mehendale Sir Parashurambhau College, Tilak Road, Pune , India. Abstract

The Reconstruction of Graphs. Dhananjay P. Mehendale Sir Parashurambhau College, Tilak Road, Pune , India. Abstract The Reconstruction of Graphs Dhananay P. Mehenale Sir Parashurambhau College, Tila Roa, Pune-4030, Inia. Abstract In this paper we iscuss reconstruction problems for graphs. We evelop some new ieas lie

More information

Handling missing values in kernel methods with application to microbiology data

Handling missing values in kernel methods with application to microbiology data an Machine Learning. Bruges (Belgium), 24-26 April 2013, i6oc.com publ., ISBN 978-2-87419-081-0. Available from http://www.i6oc.com/en/livre/?gcoi=28001100131010. Hanling missing values in kernel methos

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach W. E. Dixon e-mail: wixon@ces.clemson.eu D. M. Dawson e-mail: awson@ces.clemson.eu E. Zergeroglu e-mail: ezerger@ces.clemson.eu Department of Electrical & Computer Engineering, Clemson University, Clemson,

More information

Open Access Adaptive Image Enhancement Algorithm with Complex Background

Open Access Adaptive Image Enhancement Algorithm with Complex Background Sen Orers for Reprints to reprints@benthamscience.ae 594 The Open Cybernetics & Systemics Journal, 205, 9, 594-600 Open Access Aaptive Image Enhancement Algorithm with Complex Bacgroun Zhang Pai * epartment

More information

Learning convex bodies is hard

Learning convex bodies is hard Learning convex boies is har Navin Goyal Microsoft Research Inia navingo@microsoftcom Luis Raemacher Georgia Tech lraemac@ccgatecheu Abstract We show that learning a convex boy in R, given ranom samples

More information

On the Role of Multiply Sectioned Bayesian Networks to Cooperative Multiagent Systems

On the Role of Multiply Sectioned Bayesian Networks to Cooperative Multiagent Systems On the Role of Multiply Sectione Bayesian Networks to Cooperative Multiagent Systems Y. Xiang University of Guelph, Canaa, yxiang@cis.uoguelph.ca V. Lesser University of Massachusetts at Amherst, USA,

More information

AnyTraffic Labeled Routing

AnyTraffic Labeled Routing AnyTraffic Labele Routing Dimitri Papaimitriou 1, Pero Peroso 2, Davie Careglio 2 1 Alcatel-Lucent Bell, Antwerp, Belgium Email: imitri.papaimitriou@alcatel-lucent.com 2 Universitat Politècnica e Catalunya,

More information

Research Article Research on Law s Mask Texture Analysis System Reliability

Research Article Research on Law s Mask Texture Analysis System Reliability Research Journal of Applie Sciences, Engineering an Technology 7(19): 4002-4007, 2014 DOI:10.19026/rjaset.7.761 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitte: November

More information

Design of Policy-Aware Differentially Private Algorithms

Design of Policy-Aware Differentially Private Algorithms Design of Policy-Aware Differentially Private Algorithms Samuel Haney Due University Durham, NC, USA shaney@cs.ue.eu Ashwin Machanavajjhala Due University Durham, NC, USA ashwin@cs.ue.eu Bolin Ding Microsoft

More information

Using the disparity space to compute occupancy grids from stereo-vision

Using the disparity space to compute occupancy grids from stereo-vision The 2010 IEEE/RSJ International Conference on Intelligent Robots an Systems October 18-22, 2010, Taipei, Taiwan Using the isparity space to compute occupancy gris from stereo-vision Mathias Perrollaz,

More information

Computer Organization

Computer Organization Computer Organization Douglas Comer Computer Science Department Purue University 250 N. University Street West Lafayette, IN 47907-2066 http://www.cs.purue.eu/people/comer Copyright 2006. All rights reserve.

More information

Politehnica University of Timisoara Mobile Computing, Sensors Network and Embedded Systems Laboratory. Testing Techniques

Politehnica University of Timisoara Mobile Computing, Sensors Network and Embedded Systems Laboratory. Testing Techniques Politehnica University of Timisoara Mobile Computing, Sensors Network an Embee Systems Laboratory ing Techniques What is testing? ing is the process of emonstrating that errors are not present. The purpose

More information

Blind Data Classification using Hyper-Dimensional Convex Polytopes

Blind Data Classification using Hyper-Dimensional Convex Polytopes Blin Data Classification using Hyper-Dimensional Convex Polytopes Brent T. McBrie an Gilbert L. Peterson Department of Electrical an Computer Engineering Air Force Institute of Technology 9 Hobson Way

More information

Characterizing Decoding Robustness under Parametric Channel Uncertainty

Characterizing Decoding Robustness under Parametric Channel Uncertainty Characterizing Decoing Robustness uner Parametric Channel Uncertainty Jay D. Wierer, Wahee U. Bajwa, Nigel Boston, an Robert D. Nowak Abstract This paper characterizes the robustness of ecoing uner parametric

More information

A Convex Clustering-based Regularizer for Image Segmentation

A Convex Clustering-based Regularizer for Image Segmentation Vision, Moeling, an Visualization (2015) D. Bommes, T. Ritschel an T. Schultz (Es.) A Convex Clustering-base Regularizer for Image Segmentation Benjamin Hell (TU Braunschweig), Marcus Magnor (TU Braunschweig)

More information

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks : a Movement-Base Routing Algorithm for Vehicle A Hoc Networks Fabrizio Granelli, Senior Member, Giulia Boato, Member, an Dzmitry Kliazovich, Stuent Member Abstract Recent interest in car-to-car communications

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

EXTRACTION OF MAIN AND SECONDARY ROADS IN VHR IMAGES USING A HIGHER-ORDER PHASE FIELD MODEL

EXTRACTION OF MAIN AND SECONDARY ROADS IN VHR IMAGES USING A HIGHER-ORDER PHASE FIELD MODEL EXTRACTION OF MAIN AND SECONDARY ROADS IN VHR IMAGES USING A HIGHER-ORDER PHASE FIELD MODEL Ting Peng a,b, Ian H. Jermyn b, Véronique Prinet a, Josiane Zerubia b a LIAMA & PR, Institute of Automation,

More information

Kinematic Analysis of a Family of 3R Manipulators

Kinematic Analysis of a Family of 3R Manipulators Kinematic Analysis of a Family of R Manipulators Maher Baili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S. 6597 1, rue e la Noë, BP 92101,

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en Hengel, Ian Rei between an image patch an a large backgroun image region. Explicitly moeling

More information

More Raster Line Issues. Bresenham Circles. Once More: 8-Pt Symmetry. Only 1 Octant Needed. Spring 2013 CS5600

More Raster Line Issues. Bresenham Circles. Once More: 8-Pt Symmetry. Only 1 Octant Needed. Spring 2013 CS5600 Spring 03 Lecture Set 3 Bresenham Circles Intro to Computer Graphics From Rich Riesenfel Spring 03 More Raster Line Issues Fat lines with multiple pixel with Symmetric lines n point geometry how shoul

More information

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH Galen H Sasaki Dept Elec Engg, U Hawaii 2540 Dole Street Honolul HI 96822 USA Ching-Fong Su Fuitsu Laboratories of America 595 Lawrence Expressway

More information

Detecting Overlapping Communities from Local Spectral Subspaces

Detecting Overlapping Communities from Local Spectral Subspaces Detecting Overlapping Communities from Local Spectral Subspaces Kun He, Yiwei Sun Huazhong University of Science an Technology Wuhan 430074, China Email: {brooklet60, yiweisun}@hust.eu.cn Davi Binel, John

More information

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing Inexing the Eges A simple an yet efficient approach to high-imensional inexing Beng Chin Ooi Kian-Lee Tan Cui Yu Stephane Bressan Department of Computer Science National University of Singapore 3 Science

More information

PAPER. 1. Introduction

PAPER. 1. Introduction IEICE TRANS. COMMUN., VOL. E9x-B, No.8 AUGUST 2010 PAPER Integrating Overlay Protocols for Proviing Autonomic Services in Mobile A-hoc Networks Panagiotis Gouvas, IEICE Stuent member, Anastasios Zafeiropoulos,,

More information

Object Recognition Using Colour, Shape and Affine Invariant Ratios

Object Recognition Using Colour, Shape and Affine Invariant Ratios Object Recognition Using Colour, Shape an Affine Invariant Ratios Paul A. Walcott Centre for Information Engineering City University, Lonon EC1V 0HB, Englan P.A.Walcott@city.ac.uk Abstract This paper escribes

More information

New Version of Davies-Bouldin Index for Clustering Validation Based on Cylindrical Distance

New Version of Davies-Bouldin Index for Clustering Validation Based on Cylindrical Distance New Version of Davies-Boulin Inex for lustering Valiation Base on ylinrical Distance Juan arlos Roas Thomas Faculta e Informática Universia omplutense e Mari Mari, España correoroas@gmail.com Abstract

More information

Selection Strategies for Initial Positions and Initial Velocities in Multi-optima Particle Swarms

Selection Strategies for Initial Positions and Initial Velocities in Multi-optima Particle Swarms ACM, 2011. This is the author s version of the work. It is poste here by permission of ACM for your personal use. Not for reistribution. The efinitive version was publishe in Proceeings of the 13th Annual

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation APPEARING IN IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, APRIL 2017. 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en

More information

A shortest path algorithm in multimodal networks: a case study with time varying costs

A shortest path algorithm in multimodal networks: a case study with time varying costs A shortest path algorithm in multimoal networks: a case stuy with time varying costs Daniela Ambrosino*, Anna Sciomachen* * Department of Economics an Quantitative Methos (DIEM), University of Genoa Via

More information

Distributed Line Graphs: A Universal Technique for Designing DHTs Based on Arbitrary Regular Graphs

Distributed Line Graphs: A Universal Technique for Designing DHTs Based on Arbitrary Regular Graphs IEEE TRANSACTIONS ON KNOWLEDE AND DATA ENINEERIN, MANUSCRIPT ID Distribute Line raphs: A Universal Technique for Designing DHTs Base on Arbitrary Regular raphs Yiming Zhang an Ling Liu, Senior Member,

More information

Learning Subproblem Complexities in Distributed Branch and Bound

Learning Subproblem Complexities in Distributed Branch and Bound Learning Subproblem Complexities in Distribute Branch an Boun Lars Otten Department of Computer Science University of California, Irvine lotten@ics.uci.eu Rina Dechter Department of Computer Science University

More information

ACE: And/Or-parallel Copying-based Execution of Logic Programs

ACE: And/Or-parallel Copying-based Execution of Logic Programs ACE: An/Or-parallel Copying-base Execution of Logic Programs Gopal GuptaJ Manuel Hermenegilo* Enrico PontelliJ an Vítor Santos Costa' Abstract In this paper we present a novel execution moel for parallel

More information

Optimization of cable-stayed bridges with box-girder decks

Optimization of cable-stayed bridges with box-girder decks Avances in Engineering Software 31 (2000) 417 423 www.elsevier.com/locate/avengsoft Optimization of cable-staye briges with box-girer ecks L.M.C. Simões*, J.H.J.O. Negrão Department of Civil Engineering,

More information

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction Local Path Planning with Proximity Sensing for Robot Arm Manipulators Ewar Cheung an Vlaimir Lumelsky Yale University, Center for Systems Science Department of Electrical Engineering New Haven, Connecticut

More information

Improving Spatial Reuse of IEEE Based Ad Hoc Networks

Improving Spatial Reuse of IEEE Based Ad Hoc Networks mproving Spatial Reuse of EEE 82.11 Base A Hoc Networks Fengji Ye, Su Yi an Biplab Sikar ECSE Department, Rensselaer Polytechnic nstitute Troy, NY 1218 Abstract n this paper, we evaluate an suggest methos

More information

Estimation of large-amplitude motion and disparity fields: Application to intermediate view reconstruction

Estimation of large-amplitude motion and disparity fields: Application to intermediate view reconstruction c 2000 SPIE. Personal use of this material is permitte. However, permission to reprint/republish this material for avertising or promotional purposes or for creating new collective works for resale or

More information

On the Placement of Internet Taps in Wireless Neighborhood Networks

On the Placement of Internet Taps in Wireless Neighborhood Networks 1 On the Placement of Internet Taps in Wireless Neighborhoo Networks Lili Qiu, Ranveer Chanra, Kamal Jain, Mohamma Mahian Abstract Recently there has emerge a novel application of wireless technology that

More information

Random Clustering for Multiple Sampling Units to Speed Up Run-time Sample Generation

Random Clustering for Multiple Sampling Units to Speed Up Run-time Sample Generation DEIM Forum 2018 I4-4 Abstract Ranom Clustering for Multiple Sampling Units to Spee Up Run-time Sample Generation uzuru OKAJIMA an Koichi MARUAMA NEC Solution Innovators, Lt. 1-18-7 Shinkiba, Koto-ku, Tokyo,

More information

Optimizing the quality of scalable video streams on P2P Networks

Optimizing the quality of scalable video streams on P2P Networks Optimizing the quality of scalable vieo streams on PP Networks Paper #7 ASTRACT The volume of multimeia ata, incluing vieo, serve through Peer-to-Peer (PP) networks is growing rapily Unfortunately, high

More information

A Versatile Model-Based Visibility Measure for Geometric Primitives

A Versatile Model-Based Visibility Measure for Geometric Primitives A Versatile Moel-Base Visibility Measure for Geometric Primitives Marc M. Ellenrieer 1,LarsKrüger 1, Dirk Stößel 2, an Marc Hanheie 2 1 DaimlerChrysler AG, Research & Technology, 89013 Ulm, Germany 2 Faculty

More information

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes Chapter 5 Propose moels for reconstituting/ aapting three stereoscopes - 89 - 5. Propose moels for reconstituting/aapting three stereoscopes This chapter offers three contributions in the Stereoscopy area,

More information

A PSO Optimized Layered Approach for Parametric Clustering on Weather Dataset

A PSO Optimized Layered Approach for Parametric Clustering on Weather Dataset Vol.3, Issue.1, Jan-Feb. 013 pp-504-508 ISSN: 49-6645 A PSO Optimize Layere Approach for Parametric Clustering on Weather Dataset Shikha Verma, 1 Kiran Jyoti 1 Stuent, Guru Nanak Dev Engineering College

More information

Video-based Characters Creating New Human Performances from a Multi-view Video Database

Video-based Characters Creating New Human Performances from a Multi-view Video Database Vieo-base Characters Creating New Human Performances from a Multi-view Vieo Database Feng Xu Yebin Liu? Carsten Stoll? James Tompkin Gaurav Bharaj? Qionghai Dai Hans-Peter Seiel? Jan Kautz Christian Theobalt?

More information

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

Fuzzy Clustering in Parallel Universes

Fuzzy Clustering in Parallel Universes Fuzzy Clustering in Parallel Universes Bern Wisweel an Michael R. Berthol ALTANA-Chair for Bioinformatics an Information Mining Department of Computer an Information Science, University of Konstanz 78457

More information

CONSTRUCTION AND ANALYSIS OF INVERSIONS IN S 2 AND H 2. Arunima Ray. Final Paper, MATH 399. Spring 2008 ABSTRACT

CONSTRUCTION AND ANALYSIS OF INVERSIONS IN S 2 AND H 2. Arunima Ray. Final Paper, MATH 399. Spring 2008 ABSTRACT CONSTUCTION AN ANALYSIS OF INVESIONS IN S AN H Arunima ay Final Paper, MATH 399 Spring 008 ASTACT The construction use to otain inversions in two-imensional Eucliean space was moifie an applie to otain

More information

Change Patterns and Change Support Features in Process-Aware Information Systems

Change Patterns and Change Support Features in Process-Aware Information Systems hange Patterns an hange Support eatures in -Aware Information Systems arbara Weber 1,, Stefanie Rinerle 2, an Manfre Reichert 3 1 Quality ngineering Research Group, University of Innsbruck, Austria arbara.weber@uibk.ac.at

More information

Analysis of Virtual Machine System Policies

Analysis of Virtual Machine System Policies Analysis of Virtual Machine System Policies Sanra Ruea, Hayawarh Vijayakumar, Trent Jaeger Systems an Internet Infrastructure Security Laboratory The Pennsylvania State University University Park, PA,

More information

Polygon Simplification by Minimizing Convex Corners

Polygon Simplification by Minimizing Convex Corners Polygon Simplification by Minimizing Convex Corners Yeganeh Bahoo 1, Stephane Durocher 1, J. Mark Keil 2, Saee Mehrabi 3, Sahar Mehrpour 1, an Debajyoti Monal 1 1 Department of Computer Science, University

More information

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1 Using Ray Tracing for Site-Specific Inoor Raio Signal Strength Analysis 1 Michael Ni, Stephen Mann, an Jay Black Computer Science Department, University of Waterloo, Waterloo, Ontario, NL G1, Canaa Abstract

More information

Multi-camera tracking algorithm study based on information fusion

Multi-camera tracking algorithm study based on information fusion International Conference on Avance Electronic Science an Technolog (AEST 016) Multi-camera tracking algorithm stu base on information fusion a Guoqiang Wang, Shangfu Li an Xue Wen School of Electronic

More information

CONTENT-BASED RETRIEVAL OF DEFECT IMAGES. Jukka Iivarinen and Jussi Pakkanen

CONTENT-BASED RETRIEVAL OF DEFECT IMAGES. Jukka Iivarinen and Jussi Pakkanen Proceeings of ACIVS 2002 (Avance Concepts for Intelligent Vision Systems), Ghent, Belgium, September 9-11, 2002 CONTENT-BASED RETRIEVAL OF DEFECT IMAGES Jukka Iivarinen an Jussi Pakkanen jukka.iivarinen@hut.fi,

More information

Preamble. Singly linked lists. Collaboration policy and academic integrity. Getting help

Preamble. Singly linked lists. Collaboration policy and academic integrity. Getting help CS2110 Spring 2016 Assignment A. Linke Lists Due on the CMS by: See the CMS 1 Preamble Linke Lists This assignment begins our iscussions of structures. In this assignment, you will implement a structure

More information

UNIT 9 INTERFEROMETRY

UNIT 9 INTERFEROMETRY UNIT 9 INTERFEROMETRY Structure 9.1 Introuction Objectives 9. Interference of Light 9.3 Light Sources for 9.4 Applie to Flatness Testing 9.5 in Testing of Surface Contour an Measurement of Height 9.6 Interferometers

More information

A fast embedded selection approach for color texture classification using degraded LBP

A fast embedded selection approach for color texture classification using degraded LBP A fast embee selection approach for color texture classification using egrae A. Porebski, N. Vanenbroucke an D. Hama Laboratoire LISIC - EA 4491 - Université u Littoral Côte Opale - 50, rue Ferinan Buisson

More information