【遥感数字图像处理(朱文泉)】第二章 数字图像存储与处理

2 1 信息在计算机上的存储原理

 一、计算机内信息的存储方式
 二、数字图像在计算机上的存储与读取
 三、解码顺序:比特序与字节序
 四、解码顺序设置错误对图像读取的影响

难点:解码顺序
重点:解码顺序设置错误对图像读取的影响

一、计算机内信息的存储方式

  计算机内信息的存储方式是二进制的数字编码;存储器的最小存储单位是比特(位,Bit)。

二、数字图像在计算机上的存储与读取

三、解码顺序:比特序与字节序

 1、比特序
  CPU操作的最小单位是8个位构成的字节(Byte)。
  一个字节中8个比特的存储顺序称为比特序(Bit order),有大端(Big endian)和小端(Little endian)之分。大端是指将高比特位(即逻辑上的高数据位)存储在低比特地址(即物理上的存储地址),而小端则是指将高比特位存储在高比特地址。

 2、字节序
  对于用多个字节存储的数据类型(如整数、浮点型数),字节的存储顺序也同样有大端与小端之分,字节的存储顺序称为字节序(Byte order)。
  对某一种计算机系统而言,字节序通常和比特序一致例如:一个 16 位的无符号整数 , 其二进制编码为“1100110011110000”,按大端读取并翻译成十进制数为52464,按小端读取并翻译成十进制数则为3891。

四、解码顺序设置错误对图像读取的影响

 将同一幅图(小端存储)分别按照小端顺序和大端顺序读取得到的图像如下:

2 2 多波段数据存储方式

 一、遥感多波段图像
 二、逐波段存储BSQ
 三、逐行存储BIL
 四、逐项元存储BIP
 五、三种存储方式的优劣
 六、存储方式设置错误对图像读取的影响

难点:多波段数据存储方式
重点:三种存储方式的优劣

一、遥感多波段图像

二、逐波段存储BSQ

波段顺序格式bsq:band sequential format
 特点:同一波段的数据存储在一块

三、逐行存储BIL

波段按行交叉格式bil: band interleaved by line format

四、逐项元存储BIP

波段按像元交叉格式bip: band interleaved by pixel format
 特点:同一个像元的多个波段的数据在同一个位置存储(连续在一块)。

五、三种存储方式的优劣

六、存储方式设置错误对图像读取的影响

2 3 图像文件存储的基本信息

 一、图像元文件
 二、图像解码信息
 三、ENVI软件头文件设置界面
 四、数据类型设置错误对图像读取的影响
 五、行列数设置错误对图像读取的影响

> 重点:图像文件存储的基本信息

一、图像元文件

  - 图像元文件存放了图像的解码信息
  - 图像的解码信息如果单独存放,则称之为元文件或头文件;如果这些解码信息与数据内容封装在同一个文件之中,由于它们常位于文件的起始位置,因此又称之为文件头,以与遥感影像的数据内容区分开来

二、图像解码信息

  - 图像文件的头信息(即编码信息)通常包括:数据类型、解码顺序(从大端开始解码还是从小端开始解码)、图像的行数和列数、图像的波段数、多波段图像的存储方式、图像的偏移量和其它信息(如投影类型及其参数、颜色查找表等)。

三、ENVI软件头文件设置界面

 samples - 列数,lines - 行数,bands - 波段数,offset - 偏移量,file type - 文件类型,byte order - 字节序,data type - 数据类型,interleave - 多波段存储方式。

四、数据类型设置错误对图像读取的影响

五、行列数设置错误对图像读取的影响

2 4 常见遥感图像文件存储格式

 一、存储格式简介
 二、开放式存储格式
 三、封装式存储格式
 四、两种存储格式的优劣

一、存储格式简介

  - 图像存储格式包括开放式存储格式和封闭式存储格式两大类。
  - 开放式存储格式的头文件和数据文件是分开存储的,其中以ENVI软件的标准数据存储格式最为常见。
  - 封闭式存储格式的头文件和数据文件封装在一起存储,如遥感图像处理中常见的TIFF、GeoTiff、HDF、HDF-EOF、ERDAS Imagine等图像格式,其它的封装存储格式还有BMP、JPEG、PSD、CDR等图像格式。

二、开放式存储格式

  - 以ENVI标准格式为例
  头文件的命名原则:前面的部分与数据文件是一样的,后缀是.hdr。其数据文件时另一种格式,用二进制编码存储。

三、封装式存储格式

  - 以TIFF格式为例(封装式存储格式)
  TIFF格式有三级结构,从高到低依次为:文件头、标识信息区(IFD)以及图像数据区。
  TIFF文件的文件头有8个字节:0-1字节表示字节顺序域;2-3字节为TIFF文件的版本号;4-7字节存储了TIFF文件的第一个IFD在文件中的偏移量。
   IFD是由一系列连续的标签组成的,这些标签告诉我们各种有关的数据字段在文件中的开始位置,并给出每个字段的数据类型及其长度;IFD的最后一个表项指向任何一个后续的IFD。

四、两种存储格式的优劣

  - 开放式存储:公开透明,很容易获得图像解码信息,然后设置相应解码信息读取数据文件;但有两个文件(数据文件、头文件),容易造成头文件丢失。
  - 封装式存储:数据和元信息封装存储在一个文件,元信息不容易被丢失;但图像解码信息不容易获取,一般需有特定软件才能打开该图像。

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
朱文是一个很有才华的开发者,他开发了一系列优秀的插件,其中包括了NPP插件。NPP插件是为Notepad++文本编辑器设计的扩展工具,可以提供额外的功能和定制选项,让用户更加便捷地编辑和处理文本。 要下载朱文的NPP插件,首先需要确保你已经安装了Notepad++编辑器。然后,你可以通过以下步骤来下载插件: 1. 打开Notepad++官方网站,网址是https://notepad-plus-plus.org/。 2. 在网站的顶部导航栏中找到"Downloads"(下载)选项,点击进入下载页面。 3. 在下载页面中,你可以看到不同版本的Notepad++软件。根据你的操作系统,选择合适的版本进行下载。点击下载按钮,等待下载完成。 4. 下载完成后,运行安装程序,并按照提示完成软件的安装。 5. 安装完成后,打开Notepad++编辑器。在菜单栏中选择"Plugins"(插件)并进入"Plugin Manager"(插件管理器)。 6. 在插件管理器的搜索框中输入"朱文"或"NPP插件"等相关关键词,点击搜索按钮。 7. 插件管理器将会列出所有与搜索关键词相关的插件列表。选择你想要下载的朱文的NPP插件并点击"Install"(安装)按钮。 8. 等待插件下载和安装完成,然后重启Notepad++编辑器。 9. 重启后,你就可以在菜单栏或插件列表中找到已安装的朱文NPP插件,开始享受它带来的便捷和功能。 通过以上步骤,你可以顺利下载和安装朱文的NPP插件,为你的Notepad++编辑器增添更多功能和定制选项。希望这个回答能对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值