Deep Learning and SAR Applications

Deep Learning and SAR Applications

Click on the blue text above the image “Smart World” to subscribe

Deep Learning and SAR Applications

Introduction

Although it seems that the hype curve of deep learning has somewhat contracted (at this stage, the technology is still not mature, and the products are not yet refined, but the market has already heated up, and people’s expectations are very high.) Neural networks and computer vision are becoming the norm. Many applications of these technologies have emerged in the field of remote sensing over the past five years. Object detection and land cover classification appear to be the most researched and commercialized applications of deep learning in remote sensing, but many other areas also benefit, such as data fusion, 3D reconstruction, and image registration.

Deep Learning and SAR Applications

High-resolution (25cm) SAR data from F-SAR, DLR airborne system.Image provided by the German Aerospace Center DLR

The expanding application of deep learning in remote sensing is due to several trends:

  • Ubiquitous and easy-to-use cloud computing infrastructure, including GPUs;

  • Easy-to-use machine learning tools, such as Google’s TensorFlow, AWS SageMaker, and many other open-source frameworks;

  • A continually expanding service ecosystem for creating labeled training data, as well as open labeled datasets like SpaceNet on AWS.

In recent years, deep learning, neural networks, and computer vision have also been used more frequently with synthetic aperture radar (SAR) data. Most leading satellite Earth observation companies, such as Orbital Insight, Descartes Labs, and Ursa, have expanded the use of SAR data in their analytical workflows. From what I have seen, the most effective areas for using these technologies are: object detection (automatic target recognition), land cover classification, change detection, etc. Recently, there seems to be some investigation into how deep learning applications can benefit interferometric SAR analysis. However, there are some challenges in using SAR data for deep learning. In addition, there is a noticeable lack of large labeled training datasets, and due to the speckle noise in SAR data, which is somewhat less intuitive than optical data, it can be a challenge for humans to establish feature sets and models.

This article will focus on some applications that can benefit from using deep learning and high-resolution SAR data.

Object Recognition

Deep Learning and SAR Applications

Automatic target recognition using CNN and the MSTAR dataset

Most of the research and development in SAR deep learning applications has been focused on object recognition and land cover classification. In the SAR world, object recognition is often referred to as automatic target recognition (ATR). ATR research originated in military applications in the 1990s but later expanded to civilian commercial use cases. A range of ATR issues have been explored in the literature, including finding targets in known terrains and clutter, as well as identifying targets that may have distinctly different SAR responses based on viewing angles and occlusions from other targets. Typically, the problem involves finding relatively small targets (vehicles, vessels, power infrastructure, oil and gas infrastructure, etc.) in large scenes dominated by clutter.

Recently, the use of convolutional neural networks (CNNs) has improved the performance of object recognition models for various targets. In recent years, there have been more examples of civilian and commercial CNN use cases, including a project mapping power grids, distinguishing vessels from icebergs, and some studies identifying floating oil drilling platforms. So far, most of the work I have encountered has focused on radar backscatter images, but many papers have emphasized the potential of using phase data for additional target information.

Land Cover Classification

Deep Learning and SAR Applications

Classifying sea ice depth from Sentinel-1 data using CNN

While using neural networks for SAR data classification is not new, the application of deep learning for land cover classification seems to have significantly increased since the introduction of fully convolutional neural networks in 2015. Many studies have explored the feasibility of classifying public land cover using CNNs, such as roads, buildings, floods, urban areas, and crops. Deep learning has also been used for some interesting atypical land cover (or water cover) applications, such as identifying oil spills and classifying sea ice of different thicknesses. Generally, the use of deep learning tends to outperform traditional methods, although it may not be more efficient in terms of time and computational costs. As with all supervised learning techniques, performance heavily depends on the quality of training sample data.

Change Detection

Deep Learning and SAR Applications

Urban change in UAVSAR data

High-resolution, high-frequency monitoring SAR data is particularly well-suited for change detection applications, as it can see through clouds and capture changes in amplitude and phase coherence. I was surprised to find that a significant amount of research has utilized deep neural networks for change detection in SAR data. Unlike the object recognition dominated by CNNs, various neural network methods have been used to address the problem of identifying surface changes in SAR data. Typically, these methods either rely on classifying land cover in multiple sets of time series and then comparing the classified results, or classifying the radiometric or phase differences between multiple sets of time data.

Deformation Monitoring and InSAR

So far, there seems to be little research on using deep learning methods to analyze interferograms or support InSAR processing. However, there is evidence that early studies have used CNNs for phase unwrapping tasks and integrated deep learning methods into the InSAR processing chain. There seems to be broader room for applying deep learning methods to phase unwrapping.

Data Augmentation

Deep Learning and SAR Applications

Generating high-quality visible images from SAR images using GAN

Some studies have applied CNNs and Generative Adversarial Networks (GANs) to applications in SAR data augmentation and data fusion. This is a highly valuable research area that also benefits object recognition, where CNNs can be used to estimate and reduce speckle noise in SAR data. The result is a “clean” SAR image produced through a single feedforward process. GANs can also be used to improve the resolution of SAR data.Additionally, some literature provides examples of image conversion from Sentinel-1 resolution to TerraSAR-X resolution. While these methods seem to not retain feature structures well, they present interesting application points for super-resolution and style transfer in SAR. At the same time, GANs can be used to make high-resolution SAR data appear more like optical images through speckle reduction and coloring, which aids in the visual interpretation of SAR images. New datasets are now available to help advance this work and other applications that require SAR and optical data fusion.

Challenges

When reviewing the literature on these applications, a common challenge is evident: the lack of high-quality SAR training data, especially at high resolutions. As with all supervised learning methods, the performance of models and results heavily depends on the input training data. The most commonly used high-quality training dataset is the MSTAR dataset, but it contains only a limited number of military features. Other researchers have begun to create their own annotated training datasets, but the cost of establishing one’s own dataset is very high due to the limited selection of high-resolution source data, and few have open licenses (e.g., UAVSAR). Some methods can augment training data through simulation, but reasonable datasets are still needed as a starting point.

Deep Learning and SAR Applications

Source: Interferometric SAR Information Space (Copyright belongs to the original author and publishing media)

Welcome to follow “Smart World” on Weibo

Weibo ID:Smart World_geomaticser

Deep Learning and SAR Applications

Recommended Reading

Click the titles below to read

Is Deep Learning Useless?

How to Find Breakthroughs as Deep Learning Computer Vision Limits Approach?

The Impact is Comparable to the Moon Landing! Google and Others Explore New Theoretical Blueprint for Deep Learning, Making Neural Networks Deeper and Narrower

Latest Ten Deep Learning Algorithms Key Points and Code Analysis

Leave a Comment