Introduction
This page describes the purpose and progress of the development of the image classification toolbox in the OpenEarthTools repository. The toolbox is developed in context of the NEMO and NatureCoast projects by Bas Hoonhout and Max Radermacher respectively. It will provide a fully automated and generic tool for classification arbitrary coastal images.
Applications
Applications of classification of coastal images are numerous. From classified images beach and vegetation surface areas can be extracted as is the instantaneous waterline. We can determine the intertidal area or the number of pixels related to beach goers and subsequently estimate the number of people at the beach.
Methodology
The intention is to develop a generic multi-step classification algorithm for coastal images. Each classification task will start with a coarse classification in pre-defined classes, like sky, sea, beach, dune and objects. More task-specific classification algorithms may subsequently classify the pixels in more detail, for example the number of people at the beach or the area of vegetation in the dunes.
Segmentation
First we segmentate the images in clusters of pixels: superpixels. Each superpixel is classified.
Classification
A single-step classification is done using a trained Conditional Random Field (CRF). A CRF is a type of probabilistic graphical model that computes the most likely classification of an image given data. Data consists of manually classified images.
Training dataset
Several training datasets with manually classified images are constructed:
- Argus images from Dutch camera stations
- Argus images from camera stations world-wide
- Coastal images from arbitrary sources (including Flickr and Google)
Tools
A tool is developed to manually classify images. It is a webservice that is hosted at flamingo.tudelft.nl.
Progress
Research
Tool
Dissemination
Relevant documents
Relevant literature
- Achanta, R., Shaji, A., Smith, K., Lucchi, A., Fua, P. and Susstrunk, S., 2012. SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Transactions on Pattern Analysis and Machine Intelligence.
- Gould, S., Rodgers, J., Cohen, D., Elidan, G. and Koller, D., 2008. Multi-class segmentation with relative location prior. International Journal of Computer Vision.
- Koller, D. and Friedman, N., 2009. Probabilistic Graphical Models. The MIT Press.
- Mueller, A. and Behnke, S., 2013. Learning a loopy model for semantic segmentation exactly. Technical Report.
- Nowozin, S. and Lampert, C.H., 2010. Structured learning and prediction in computer vision. Foundations and Trends in Computer Graphics and Vision.