关于图像分割的标签文件格式

Posted 叶罅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于图像分割的标签文件格式相关的知识,希望对你有一定的参考价值。

对于图像分割的标签文件,一般习惯图片形式存储,便于查看。

这两天处理数据,遇到一些小问题,记录一下。

读取标签文件,查看里面数值内容,发现并不是二值文件。

技术图片

一开始认为是标记数据时候出现的问题,于是我处理并重新存储。

技术图片

重新读取,发现存储的和我想的有出入:

技术图片

JPEG 只能支持有损压缩,所以标签如果存储成这个格式会失真。本来是值域为[ 0, 255]的二值数组,在存储之后读取,会变成值域为[0, 1, 2, 3, 4, 5, 6, 7, 248, 249, 250, 251, 252,253, 254, 255]。

而PNG是一种无损压缩的位图片形格式,所以标签文件可以用PNG存储。

技术图片

本以为事情到此为止,然后发现:

技术图片

存储的过程中多了Alpha通道,由RBG格式转换成RGBA。于是改变存储方式:

技术图片

至此,数据标签的处理完毕。

总结:

1. jpg是有损压缩格式,图片标签不应该使用这个格式。
2. 存储PNG格式图像的时候注意通道数。

以上是关于关于图像分割的标签文件格式的主要内容,如果未能解决你的问题,请参考以下文章

医学图像分割及应用

PyTorch 在加载图像/掩码文件以进行图像分割时如何处理标签?

图像分割和分类哪个吃资源

如何将图像转换为数据集以进行语义分割

如何获取超像素分割后的每个小块

图像分割:图像和标签 ID 不匹配,以便在预测步骤中评估结果