美国的MSTAR SAR DATABASE

2023-12-13 19:40
文章标签 美国 database sar mstar

本文主要是介绍美国的MSTAR SAR DATABASE,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这是我收藏的一个美国的雷达图像的网站,里面有一些美国公开的雷达图像数据

 

The Center for Imaging Science has been provided with this series of one-foot IPR synthetic aperture radar (SAR) images courtesy of Thomas J. Burns, the MSTAR program manager for DARPA. This data was collected using the Sandia National Laboratories Twin Otter SAR sensor payload operating at X band. The data is collected and distributed under the DARPA moving and stationary target recognition (MSTAR) program.

There are a total of seventeen image sets, with each set containing data for a particular target imaged at a particular depression angle. Each set contains data for hundreds of degrees of target aspect pose for that target at that angle of depression.

Explanation of Data Formats:

For each particular combination of target, depression angle, and aspect pose, we have the three files listed below. Note: each downloadable clutter tar.z file contains these three files for one clutter image while each downloadable target tar.z file contains these three files for many aspect poses of one target at a particular angle of depression (where many may be between 100 and 300 degrees of aspect pose). In all, the tar.z files contain each of the following from some 2,791 data sources.

?????.NXxNY.raw

The original data, containing an NX by NY series of floating point data representing the magnitude data, and another NX by NY series of floating point data representing the phase data.

?????.hdr.txt

A text file containing information about the target, the sensor, and the environment.

?????.gif

A GIF created by applying the following algorithm to the original data file:

For each pixel i

mag = magnitude[i]

phs = phase[i]

real = mag * cos(2*PI*phs/4096)

imag = mag * sin(2*PI*phs/4096)

GIF[i] = log10(real*real + imag*imag)

EndFor

Additional notes on data format (1/2/2001)

The MSTAR data files on the original CDs from SDMS begins with an ASCII text header describing the target, its pose, the data collection site, etc. Following this header is the raw, complex-valued SAR image data. This image data consists of a N_rows x N_columns array of pixel magnitudes (32 bit floating point) followed by an array of the same size containing phase data (in radians) for each pixel. The data is stored row-wise.

The MSTAR files available from the CIS web site have had the ASCII header removed. The following snippet of Matlab code will read a single image provided the file has been opened resulting in a file pointer, fp:

mstar_size = n_rows * n_cols;

[tmp_data, num] =

fread(fp,mstar_size*2,'float');

% Reshape works by column, but MSTAR data is stored by rows so the reshape

% arguments look funny.

tmp_mag = reshape(tmp_data(1:mstar_size),n_cols,n_rows).' ;

tmp_phs = reshape(tmp_data(mstar_size+1:2*mstar_size),n_cols,n_rows).'

It is not clear how the GIF images were created but they were most likely taken off the CDs from SDMS. However, the above code will give you the floating point magnitude data which can be converted to gray scale with any histogram you like. I find a logarithmic transformation produces images that are pleasant to look at (you'll need to add a small constant, say 0.00001, to the magnitude data since some pixels may be zero). Of course, for ATR or other processing we use the magnitude data directly.

The values in tmp_phs are all in the range from 0 to 2pi if the data is read in correctly.

Seventeen SAR Data Sets

This data is available with registered usernames and passwords. If you have already registered, and your registration has been confirmed, you may proceed to the download page. Where the following data sets will be available....

clip_image001

Clutter Data of Rural and Urban Scenes Near Redstone Arsenal at Huntsville, Alabama
(sample image: 428Kb) Each of the following tar.Z files is roughly 10 Mb compressed.

Angle of Depression:

Target #1: 

15 degrees

(list of one hundred clutter tar.Z files suppressed)

clip_image002

SLICY Canonical Target
(sample image: 2Kb)

Angle of Depression:

Target #1: 

15 Degrees (5.6Mb)

30 Degrees (5.3Mb)

clip_image003

Former Soviet Union T-72 Main Battle Tank
(sample image: 6Kb)

Angle of Depression:

Vehicle #1: 

15 Degrees (18.2Mb)

17 Degrees (21.6Mb)

Vehicle #2: 

15 Degrees (18.1Mb)

17 Degrees (21.5Mb)

Vehicle #3: 

15 Degrees (17.7Mb)

17 Degrees (21Mb)

clip_image004

Former Soviet Union BMP-2 Armored Personnel Carrier
(sample image: 6Kb)

Angle of Depression:

Vehicle #1: 

15 Degrees (18.2Mb)

17 Degrees (21.7Mb)

Vehicle #2: 

15 Degrees (18.2Mb)

17 Degrees (21.6Mb)

Vehicle #3: 

15 Degrees (18.2Mb)

17 Degrees (21.7Mb)

clip_image005

Former Soviet Union BTR-70 Armored Personnel Carrier
(sample image: 6Kb)

Angle of Depression:

Vehicle #1: 

15 Degrees (18.2Mb)

17 Degrees (21.7Mb)

这篇关于美国的MSTAR SAR DATABASE的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/489728

相关文章

MySQL字符串转数值的方法全解析

《MySQL字符串转数值的方法全解析》在MySQL开发中,字符串与数值的转换是高频操作,本文从隐式转换原理、显式转换方法、典型场景案例、风险防控四个维度系统梳理,助您精准掌握这一核心技能,需要的朋友可... 目录一、隐式转换:自动但需警惕的&ld编程quo;双刃剑”二、显式转换:三大核心方法详解三、典型场景

MySQL中between and的基本用法、范围查询示例详解

《MySQL中betweenand的基本用法、范围查询示例详解》BETWEENAND操作符在MySQL中用于选择在两个值之间的数据,包括边界值,它支持数值和日期类型,示例展示了如何使用BETWEEN... 目录一、between and语法二、使用示例2.1、betwphpeen and数值查询2.2、be

MySQL快速复制一张表的四种核心方法(包括表结构和数据)

《MySQL快速复制一张表的四种核心方法(包括表结构和数据)》本文详细介绍了四种复制MySQL表(结构+数据)的方法,并对每种方法进行了对比分析,适用于不同场景和数据量的复制需求,特别是针对超大表(1... 目录一、mysql 复制表(结构+数据)的 4 种核心方法(面试结构化回答)方法 1:CREATE

SQL Server中行转列方法详细讲解

《SQLServer中行转列方法详细讲解》SQL行转列、列转行可以帮助我们更方便地处理数据,生成需要的报表和结果集,:本文主要介绍SQLServer中行转列方法的相关资料,需要的朋友可以参考下... 目录前言一、为什么需要行转列二、行转列的基本概念三、使用PIVOT运算符进行行转列1.创建示例数据表并插入数

MySQL MHA集群详解(数据库高可用)

《MySQLMHA集群详解(数据库高可用)》MHA(MasterHighAvailability)是开源MySQL高可用管理工具,用于自动故障检测与转移,支持异步或半同步复制的MySQL主从架构,本... 目录mysql 高可用方案:MHA 详解与实战1. MHA 简介2. MHA 的组件组成(1)MHA

SQL 注入攻击(SQL Injection)原理、利用方式与防御策略深度解析

《SQL注入攻击(SQLInjection)原理、利用方式与防御策略深度解析》本文将从SQL注入的基本原理、攻击方式、常见利用手法,到企业级防御方案进行全面讲解,以帮助开发者和安全人员更系统地理解... 目录一、前言二、SQL 注入攻击的基本概念三、SQL 注入常见类型分析1. 基于错误回显的注入(Erro

MySQL基本表查询操作汇总之单表查询+多表操作大全

《MySQL基本表查询操作汇总之单表查询+多表操作大全》本文全面介绍了MySQL单表查询与多表操作的关键技术,包括基本语法、高级查询、表别名使用、多表连接及子查询等,并提供了丰富的实例,感兴趣的朋友跟... 目录一、单表查询整合(一)通用模版展示(二)举例说明(三)注意事项(四)Mapper简单举例简单查询

MySQL中的DELETE删除数据及注意事项

《MySQL中的DELETE删除数据及注意事项》MySQL的DELETE语句是数据库操作中不可或缺的一部分,通过合理使用索引、批量删除、避免全表删除、使用TRUNCATE、使用ORDERBY和LIMI... 目录1. 基本语法单表删除2. 高级用法使用子查询删除删除多表3. 性能优化策略使用索引批量删除避免

MySQL 数据库进阶之SQL 数据操作与子查询操作大全

《MySQL数据库进阶之SQL数据操作与子查询操作大全》本文详细介绍了SQL中的子查询、数据添加(INSERT)、数据修改(UPDATE)和数据删除(DELETE、TRUNCATE、DROP)操作... 目录一、子查询:嵌套在查询中的查询1.1 子查询的基本语法1.2 子查询的实战示例二、数据添加:INSE

在SpringBoot+MyBatis项目中实现MySQL读写分离的实战指南

《在SpringBoot+MyBatis项目中实现MySQL读写分离的实战指南》在SpringBoot和MyBatis项目中实现MySQL读写分离,主要有两种思路:一种是在应用层通过代码和配置手动控制... 目录如何选择实现方案核心实现:应用层手动分离实施中的关键问题与解决方案总结在Spring Boot和