B. Setiadi, Andria Arisal, A. Fakhrurrozi, H. Septanto, F. Kurniawan, S. Aditya
{"title":"Implementing Satellite-borne Synthetic Aperture Radar Imaging Algorithm with Open Source Scientific Software","authors":"B. Setiadi, Andria Arisal, A. Fakhrurrozi, H. Septanto, F. Kurniawan, S. Aditya","doi":"10.1109/NISS55057.2022.10085323","DOIUrl":null,"url":null,"abstract":"Implementing imaging algorithms for satellite-borne Synthetic Aperture Radar (SAR) sensor are challenging because they require complex computations and large storage. SAR imaging algorithms have been implemented in various compiled programming languages, such as Fortran and C/C++. However, in an academic and research environment, we need an interpreted programming language with strong support for mathematical operations, 2D and 3D plotting and visualization tools to support learning and implementing existing algorithms and even designing new ones. We describe our implementation of the Range Doppler algorithm (RDA) for satellite-borne SAR imaging using GNU Octave, an Open Source high-level interpreted programming language for scientific and numerical computation. The software process raw SAR data into a single-look complex image in four steps; range compression, secondary range compression, range cell migration correction, and azimuth compression. The overall implementation strategy for processing the airborne strip map mode raw data is explained, and results are presented.","PeriodicalId":138637,"journal":{"name":"2022 5th International Conference on Networking, Information Systems and Security: Envisage Intelligent Systems in 5g//6G-based Interconnected Digital Worlds (NISS)","volume":"98 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 5th International Conference on Networking, Information Systems and Security: Envisage Intelligent Systems in 5g//6G-based Interconnected Digital Worlds (NISS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NISS55057.2022.10085323","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Implementing imaging algorithms for satellite-borne Synthetic Aperture Radar (SAR) sensor are challenging because they require complex computations and large storage. SAR imaging algorithms have been implemented in various compiled programming languages, such as Fortran and C/C++. However, in an academic and research environment, we need an interpreted programming language with strong support for mathematical operations, 2D and 3D plotting and visualization tools to support learning and implementing existing algorithms and even designing new ones. We describe our implementation of the Range Doppler algorithm (RDA) for satellite-borne SAR imaging using GNU Octave, an Open Source high-level interpreted programming language for scientific and numerical computation. The software process raw SAR data into a single-look complex image in four steps; range compression, secondary range compression, range cell migration correction, and azimuth compression. The overall implementation strategy for processing the airborne strip map mode raw data is explained, and results are presented.