+ All Categories
Home > Documents > Segmentation: Delineating Buildings in Aerial Imagery End-to-End...

Segmentation: Delineating Buildings in Aerial Imagery End-to-End...

Date post: 09-Mar-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
19
End-to-End Trainable Deep Active Contour Models for Segmentation: Delineating Buildings in Aerial Imagery Ali Hatamizadeh, Debleena Sengupta, Demetri Terzopoulos
Transcript
Page 1: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

End-to-End Trainable Deep Active Contour Models for

Segmentation: Delineating Buildings in Aerial Imagery

Ali Hatamizadeh, Debleena Sengupta, Demetri Terzopoulos

Page 2: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Overview

Motivation Our Contributions TDAC Model Details Empirical Studies and Results Conclusion and Future Work

Page 3: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Motivation

Active Contours

CNN-Based Segmentation Models

Active Contours-Based Segmentation Models

Page 4: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Our Contributions

Propose an end-to-end trainable building segmentation framework that establishes a tight merger between the ACM to delineate buildings and any CNN backbone to accurately capture the fine-grained details of their boundaries. Implicit ACM formulation with pixel-wise parameter maps and differentiable

contour propagation steps for each term of the associated energy functional

New state-of-the-art benchmarks on two popular publicly available building segmentation datasets, Vaihingen and Bing Huts, with performance surpassing the best among competing methods

Differentiable ACM

Loss

Ground Truth

Error Backprop

Page 5: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

TDAC Model: Localized Level-Set ACM

Let I represent an input image and C = (x, y)|φ(x, y) = 0 be a closed contour in Ω ∈ R2

represented by the zero level set of the signed distance map φ(x, y). The interior and exterior of C are represented by φ(x, y) > 0 and φ(x, y) < 0, respectively.

Page 6: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

TDAC Model: Localized Level-Set ACM

TDAC evolves C by minimizing the following energy functional

Ws is a window function to calculate local statistics based on the interior and exterior regions of each point on the curve, to help the evolution of C

Page 7: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

TDAC Model: Localized Level-Set ACM

TDAC evolves C by minimizing the following energy functional

To make our level-set ACM trainable, we associate parameter maps with the foreground and background energies. These maps, λ

1(x, y) and λ

2(x, y), are functions over the image

domain Ω.

Page 8: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

TDAC Model: Localized Level-Set ACM

TDAC evolves C by minimizing the following energy functional

The variational derivative of E with respect to φ yields the Euler-Lagrange PDE2

Formulation captures fine grained details of boundaries, and use of pixel-wise parameter maps λ1(x, y) and λ2(x, y) allows them to be directly predicted by the backbone CNN along with an initialization map φ

0(x, y)

Implicit ACM propagation now become fully automated, and can be directly controlled by a CNN through learnable parameter maps

Page 9: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

TDAC Model: CNN Backbone

We use standard encoder-decoder with convolutional layers, residual blocks, and skip connections between the encoder and decoder

Output of the decoder is connected to a 1 × 1 convolution with three output channels for predicting the λ1(x, y) and λ2(x, y) parameter maps as well as the initialization map φ

0(x, y)

Page 10: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

TDAC Model: Full Pipeline

Page 11: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Empirical Studies: DatasetsVaihingen Buildings:

Consists of 168 aerial images of size 512×512 pixels 100 images for training and 68 for testing Labels for each image were generated by using a semi-automated approach

Bing Huts: Consists of 605 aerial images of size 64 × 64 pixels 335 images for training and 270 images for testing Dataset is especially challenging due the low spatial resolution and contrast of the images

Page 12: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

1.

2.

3.

4.

Empirical Studies: Evaluation Metrics

BoundF: computes the average of Dice scores over 1 to 5 pixels around the boundaries of the ground truth segmentation

Page 13: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Empirical Studies: Quantitative Results

Single Instance Benchmarks

Page 14: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Empirical Studies: Quantitative Results

Multi-instance Benchmarks

Page 15: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Empirical Studies: Qualitative Results

Vaihingen

Bing

Page 16: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Experiments and Ablation Studies

Ground truth

Learnable parameter maps allow for capturing fine-grained boundary details

Constant TDAC

Page 17: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Effects of constant vs learned parameter maps: ,

Experiments and Ablation Studies

Ground truth TDAC with Const v TDAC (x,y) (x,y)

Effects on mIoU of (a) varying the convolutional filter size and (b) varying the number of ACM iterations.

(a) (b)

Page 18: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Introduced a novel image segmentation framework, called Trainable Deep Active Contour Models (TDACs): a full, end-to-end merger of ACMs and CNNs.

Proposed a new, locally-parameterized, Eulerian ACM energy model that includes pixel-wise learnable parameter maps that can adjust the contour to precisely delineate the boundaries of objects of interest in the image without manual initialization of ACMs

TDAC can segment any number of buildings simultaneously, while previous approaches combining CNNs with ACMs are limited to single instance segmentation

TDAC is readily applicable to other segmentation tasks in various domains, wherever purely CNN filter-based approaches can benefit from the versatility and precision of ACMs to accurately delineate object boundaries in images.

Conclusion and Future Work

Page 19: Segmentation: Delineating Buildings in Aerial Imagery End-to-End …web.cs.ucla.edu/~ahatamiz/ECCV2020_TDAC.pdf · 2020. 11. 22. · TDAC Model: Localized Level-Set ACM TDAC evolves

Please join our interactive poster session!Thank you for your interest in our work.

Ali Hatamizadeh Debleena Sengupta Demetri Terzopoulos


Recommended