Coastline Matching Algorithm SSIP 99 Project 10 Team

  • Slides: 23
Download presentation

Coastline Matching Algorithm SSIP’ 99 - Project 10 Team H

Coastline Matching Algorithm SSIP’ 99 - Project 10 Team H

Team H Joonas Lehtinen Marcell Nagy József Galajda Róbert Ványi Finland Hungary

Team H Joonas Lehtinen Marcell Nagy József Galajda Róbert Ványi Finland Hungary

Introduction • Problem definition • Parts of the project – Preprocessing – Chain code

Introduction • Problem definition • Parts of the project – Preprocessing – Chain code generation – Detection – Documentation • Results, future work

Problem definition Match of fragment of coastline to map Starting off with a segment

Problem definition Match of fragment of coastline to map Starting off with a segment of coastline (or a river with bridges) from a map, of different scale and noise properties extracted from a (much) larger segment, perform best fit to identify the section of coastline. One method that could be used would be correlation of a chain code representation. Creation of chain code or equivalent from map segment is part of the project. Imagine satellite images.

Parts of the project • • Preprocessing Chain code generation Detection Documentation

Parts of the project • • Preprocessing Chain code generation Detection Documentation

Preprocessing • Start with scanned maps • Creating yellow component from CMY • Detection

Preprocessing • Start with scanned maps • Creating yellow component from CMY • Detection of the coastline – Box filtering – Robert’s gradient – Tresholding

Preprocessing • Original image

Preprocessing • Original image

Preprocessing • Yellow component

Preprocessing • Yellow component

Preprocessing • Gradient with tresholding

Preprocessing • Gradient with tresholding

Chain code generation • • • Preprocessed images Cleaning images Thinning process Coordinate list

Chain code generation • • • Preprocessed images Cleaning images Thinning process Coordinate list generation Chain code calculation

Chain code generation • Preprocessed image

Chain code generation • Preprocessed image

Chain code generation • Cleaned coastline

Chain code generation • Cleaned coastline

Chain code generation • Thinned coastline

Chain code generation • Thinned coastline

Chain code generation • Coordinate list

Chain code generation • Coordinate list

Chain code generation • Chain code

Chain code generation • Chain code

Detection • Error function • Searching algorithm

Detection • Error function • Searching algorithm

Error function

Error function

Searching algorithm

Searching algorithm

Documentation • • Web page Changes file Header file Presentation

Documentation • • Web page Changes file Header file Presentation

Results, future work • Map of Central America • Several coastlines and segments •

Results, future work • Map of Central America • Several coastlines and segments • Correct matches

Results, future work • • Faster searching algorithm Fully automatic preprocessing Graphical User Interface

Results, future work • • Faster searching algorithm Fully automatic preprocessing Graphical User Interface Less “coastline segmentation fault”