Busca avançada
Ano de início
Entree


K-textures, a self-supervised hard clustering deep learning algorithm for satellite image segmentation

Texto completo
Autor(es):
Wagner, Fabien H. ; Dalagnol, Ricardo ; Sanchez, Alber H. ; Hirye, Mayumi C. M. ; Favrichon, Samuel ; Lee, Jake H. ; Mauceri, Steffen ; Yang, Yan ; Saatchi, Sassan
Número total de Autores: 9
Tipo de documento: Artigo Científico
Fonte: FRONTIERS IN ENVIRONMENTAL SCIENCE; v. 10, p. 19-pg., 2022-09-20.
Resumo

Deep learning self-supervised algorithms that can segment an image in a fixed number of hard clusters such as the k-means algorithm and with an end-to-end deep learning approach are still lacking. Here, we introduce the k-textures algorithm which provides self-supervised segmentation of a 4-band image (RGB-NIR) for a k number of classes. An example of its application on high-resolution Planet satellite imagery is given. Our algorithm shows that discrete search is feasible using convolutional neural networks (CNN) and gradient descent. The model detects k hard clustering classes represented in the model as k discrete binary masks and their associated k independently generated textures, which combined are a simulation of the original image. The similarity loss is the mean squared error between the features of the original and the simulated image, both extracted from the penultimate convolutional block of Keras "imagenet " pre-trained VGG-16 model and a custom feature extractor made with Planet data. The main advances of the k-textures model are: first, the k discrete binary masks are obtained inside the model using gradient descent. The model allows for the generation of discrete binary masks using a novel method using a hard sigmoid activation function. Second, it provides hard clustering classes-each pixel has only one class. Finally, in comparison to k-means, where each pixel is considered independently, here, contextual information is also considered and each class is not associated only with similar values in the color channels but with a texture. Our approach is designed to ease the production of training samples for satellite image segmentation and the k-textures architecture could be adapted to support different numbers of bands and for more complex self-segmentation tasks, such as object self-segmentation. The model codes and weights are available at . (AU)

Processo FAPESP: 15/22987-7 - Avaliação do impacto de mudanças climáticas sobre a dinâmica de biomassa e carbono na Amazônia
Beneficiário:Ricardo Dal'Agnol da Silva
Modalidade de apoio: Bolsas no Brasil - Doutorado
Processo FAPESP: 16/17652-9 - Diversidade funcional dos biomas Amazônia, Mata Atlântica e Cerrado nos ambientes intactos e em regeneração por meio de imagens hiperspectrais
Beneficiário:Fabien Hubert Wagner
Modalidade de apoio: Bolsas no Brasil - Jovens Pesquisadores
Processo FAPESP: 15/50484-0 - Diversidade funcional dos biomas Amazônia, Mata Atlântica e Cerrado nos ambientes intactos e em regeneração por meio de imagens hiperspectrais
Beneficiário:Fabien Hubert Wagner
Modalidade de apoio: Auxílio à Pesquisa - Jovens Pesquisadores