影像数据转换为块存储

功能原理

影像的存储方式分为扫描线存储、条带存储、块存储三种方式,按照存储方式的不同,读取方式也不同:

  • 以扫描线读取,系统每次读取一行;
  • 以条带读取,系统根据指定条带宽度N,一次取出N行;
  • 以块存储读取,系统根据指定块数N,一次取出N块数据。

以读取2560×2560的影像为例:

  • 以扫描线的方式将会读取2560次,一次读取的数据大小是1×2560;
  • 以条带的方式,将会读取的次数为2560/N,一次读取的数据大小是2560×N, N越大,内存会相对占用更多,会对读取速度有一定影响。
  • 以块存储的方式,将影像分为100个256×256的块。系统最多需要读取100次,每次读取的数据大小是256×256, 缩短了显示时间,提高了读取效率。较上两种方式,块存储是最优的存储方式。

下图为2560×2560 影像
ImageStorage

影像数据转换为块存储能够提高加载和浏览影像数据的速度。主要用于镶嵌数据集的数据处理,优化镶嵌数据集的数据处理效率。 提供了将指定的影像数据存储方式转化为块存储,并保存到相应的 文件中。

功能入口

在“ 数据 ”选项卡的“ 数据处理 ”组中,单击gallery中的“ 影像存储转换 ”按钮。

参数说明

  • 通过“选择文件”、“选择文件夹”、“添加清单”三种方式添加影像文件。
  • 检查影像文件是否为块存储 :检查当前文件列表中的影像是否已经是块存储,检查结果将在“块存储”列显示。
  • 压缩编码类型 :应用程序提供了三种编码类型:未编码、JPEG、LZW。根据不同的数据类型选择适用的编码方式,请参考数据集压缩编码方式
  • 进程数 :合理的进程数可以提高转化效率。默认值为2,可根据数据大小及本机空闲进程数的情况具体设置。