美国的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

相关文章

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

MySQL分表自动化创建的实现方案

《MySQL分表自动化创建的实现方案》在数据库应用场景中,随着数据量的不断增长,单表存储数据可能会面临性能瓶颈,例如查询、插入、更新等操作的效率会逐渐降低,分表是一种有效的优化策略,它将数据分散存储在... 目录一、项目目的二、实现过程(一)mysql 事件调度器结合存储过程方式1. 开启事件调度器2. 创

SQL Server使用SELECT INTO实现表备份的代码示例

《SQLServer使用SELECTINTO实现表备份的代码示例》在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误,在SQLServer中,可以使用SELECTINT... 在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误。在 SQL Server 中,可以使用 SE

mysql外键创建不成功/失效如何处理

《mysql外键创建不成功/失效如何处理》文章介绍了在MySQL5.5.40版本中,创建带有外键约束的`stu`和`grade`表时遇到的问题,发现`grade`表的`id`字段没有随着`studen... 当前mysql版本:SELECT VERSION();结果为:5.5.40。在复习mysql外键约

SQL注入漏洞扫描之sqlmap详解

《SQL注入漏洞扫描之sqlmap详解》SQLMap是一款自动执行SQL注入的审计工具,支持多种SQL注入技术,包括布尔型盲注、时间型盲注、报错型注入、联合查询注入和堆叠查询注入... 目录what支持类型how---less-1为例1.检测网站是否存在sql注入漏洞的注入点2.列举可用数据库3.列举数据库

Mysql虚拟列的使用场景

《Mysql虚拟列的使用场景》MySQL虚拟列是一种在查询时动态生成的特殊列,它不占用存储空间,可以提高查询效率和数据处理便利性,本文给大家介绍Mysql虚拟列的相关知识,感兴趣的朋友一起看看吧... 目录1. 介绍mysql虚拟列1.1 定义和作用1.2 虚拟列与普通列的区别2. MySQL虚拟列的类型2

mysql数据库分区的使用

《mysql数据库分区的使用》MySQL分区技术通过将大表分割成多个较小片段,提高查询性能、管理效率和数据存储效率,本文就来介绍一下mysql数据库分区的使用,感兴趣的可以了解一下... 目录【一】分区的基本概念【1】物理存储与逻辑分割【2】查询性能提升【3】数据管理与维护【4】扩展性与并行处理【二】分区的

MySQL中时区参数time_zone解读

《MySQL中时区参数time_zone解读》MySQL时区参数time_zone用于控制系统函数和字段的DEFAULTCURRENT_TIMESTAMP属性,修改时区可能会影响timestamp类型... 目录前言1.时区参数影响2.如何设置3.字段类型选择总结前言mysql 时区参数 time_zon

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

使用SQL语言查询多个Excel表格的操作方法

《使用SQL语言查询多个Excel表格的操作方法》本文介绍了如何使用SQL语言查询多个Excel表格,通过将所有Excel表格放入一个.xlsx文件中,并使用pandas和pandasql库进行读取和... 目录如何用SQL语言查询多个Excel表格如何使用sql查询excel内容1. 简介2. 实现思路3