BIL/BSQ/BIP是我们常见的三种遥感影像的数据组织格式,是原始二进制数据文件,有对应的ASCII文本头文件(.hdr)来指示行、列、位深度等,此外还可能伴随可选的统计文件stx、分辨率文件blw及颜色文件clr。
假设把上图三个波段存储起来:
BSQ:波段顺序格式。
优点:存储较为简单、直观,对于单个谱带的空间访问是一种比较推荐的方法,存取速度较快,空间处理能力较强。
对应的存储方式结果是这样的:
R1 R2 R3 R4
R5 R6 R7 R8
R9 R10 R11 R12
R13 R14 R15 R16
G1 G2 G3 G4
G5 G6 G7 G8
G9 G10 G11 G12
G13 G14 G15 G16
B1 B2 B3 B4
B5 B6 B7 B8
B9 B10 B11 B12
B13 B14 B15 B16
BIL:波段按行交叉格式。
优点:BIL格式平衡了BIL和BSQ两者,达到访问空间和光谱信息都相对流畅的效果,大多数遥感处理任务中都比较推荐用这种格式。
其顺序是:
R1 R2 R3 R4 G1 G2 G3 G4 B1 B2 B3 B4
R5 R6 R7 R8 G5 G6 G7 G8 B5 B6 B7 B8
R9 R10 R11 R12 G9 G10 G11 G12 B9 B10 B11 B12
R13 R14 R15 R16 G13 G14 G15 G16 B13 B14 B15 B16
或者:
R1 R2 R3 R4
G1 G2 G3 G4
B1 B2 B3 B4
R5 R6 R7 R8
G5 G6 G7 G8
B5 B6 B7 B8
R9 R10 R11 R12
G9 G10 G11 G12
B9 B10 B11 B12
R13 R14 R15 R16
G13 G14 G15 G16
B13 B14 B15 B16
这两种写法都是对的,用彩色图看可能会更直观一点:
BIP:波段按像元交叉格式。
特点:以像素为主,能够为图像的光谱访问提供最佳的性能数据,光谱处理能力较强。但是波段之间的RGB结构被拆开存储,打破了像素空间位置的连续性。
对应的顺序是这样:
R1 G1 B1 R2 G2 B2 R3 G3 B3 R4 G4 B4
R5 G5 B5 R6 G6 B6 R7 G 7 B7 R8 G8 B8
R9 G9 B9 R10 G10 B10 R11 G11 B11 R12 G12 B12
R13 G13 B13 R14 G14 B14 R15 G15 B15 R16 G16 B16