GPU Acceleration of Synthetic Image Generation Using Multi-temporal and Single-polarized SAR Images

Synthetic image generation is a key process in a change-based disaster detection method which detects differences before and after a disaster from Synthetic Aperture Radar (SAR) images using a convolutional neural network. In this process, a synthetic image representing the situation just before the disaster is generated by the following three steps: (1) histogram matching, (2) convolution, and (3) similar pixel search; among them, the latter two steps are time-consuming. In this paper, we propose a GPU acceleration method for the synthetic image generation, mainly for steps (2) and (3). The step (2) is parallelized in a patch-by-patch basis to apply a convolution operation to each patch in each SAR image. While the step (3) is parallelized in a pixel-by-pixel basis to search the most similar pixel on the corresponding position in multiple SAR images. Due to the limitation of memory capacity on a GPU, each SAR image is divided into several regions to be searched at a time. The evaluation results show that the reduction rate of the execution time for steps (2) and (3) is about 89.3% and 98.5%, respectively, compared with Python execution on a host computer.

Authors

Institutions

Publication Details

Published
2024-11-26
DOI
https://doi.org/10.1109/candarw64572.2024.00061
Primary Topic
Synthetic Aperture Radar (SAR) Applications and Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GPU Acceleration of Synthetic Image Generation Using Multi-temporal and Single-polarized SAR Images

Toshikazu Samura, Yota Kurokawa, Masaru Fukushi, Takayuki Kanai
Synthetic Aperture Radar (SAR) Applications and Techniques
article

GPU Acceleration of Synthetic Image Generation Using Multi-temporal and Single-polarized SAR Images

Toshikazu Samura, Yota Kurokawa, Masaru Fukushi, Takayuki Kanai
article en

Abstract

Synthetic image generation is a key process in a change-based disaster detection method which detects differences before and after a disaster from Synthetic Aperture Radar (SAR) images using a convolutional neural network. In this process, a synthetic image representing the situation just before the disaster is generated by the following three steps: (1) histogram matching, (2) convolution, and (3) similar pixel search; among them, the latter two steps are time-consuming. In this paper, we propose a GPU acceleration method for the synthetic image generation, mainly for steps (2) and (3). The step (2) is parallelized in a patch-by-patch basis to apply a convolution operation to each patch in each SAR image. While the step (3) is parallelized in a pixel-by-pixel basis to search the most similar pixel on the corresponding position in multiple SAR images. Due to the limitation of memory capacity on a GPU, each SAR image is divided into several regions to be searched at a time. The evaluation results show that the reduction rate of the execution time for steps (2) and (3) is about 89.3% and 98.5%, respectively, compared with Python execution on a host computer.

Initiatives (Denmark) (DK)
Japan Aerospace Exploration Agency
Affordable and clean energy
Openalex Percentile: Top 58%
Synthetic Aperture Radar (SAR) Applications and Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

GPU Acceleration of Synthetic Image Generation Using Multi-temporal and Single-polarized SAR Images — Toshikazu Samura, Yota Kurokawa, et al. · (2024) | TGRS Research Map | TGRS