![PNG 或 JPEG 表示没有可见伪影的 X 射线](https://linux22.com/image/1449501/PNG%20%E6%88%96%20JPEG%20%E8%A1%A8%E7%A4%BA%E6%B2%A1%E6%9C%89%E5%8F%AF%E8%A7%81%E4%BC%AA%E5%BD%B1%E7%9A%84%20X%20%E5%B0%84%E7%BA%BF.png)
多媒体系统考试的往年试卷题目:
如果您有一张可能已骨折的腿的 X 射线照片,在伪影可见之前哪种方法可以起到更好的压缩作用,您会选择哪种方法?
我认为答案是 JPEG。但我的同学认为是 PNG。
我选择 JPEG 是因为:
JPEG 可以设置为较低的压缩比(这样量化矩阵将保留 DCT 的大部分高频,同时仍减小系数的大小)。但是,结果,游程编码将产生明显较低的无损压缩比,因为归零的高频系数会更少,因此可能没有任何具有明显大频率的值子集。
PNG 是使用 DEFLATE(带 Huffman 的 LZ77)的无损压缩。但是,尽管 X 射线大部分是黑白的,但像素之间的亮度差异非常细微,这意味着 PNG 无法实现高压缩比。PNG 比 JPEG 大得多,因为压缩 JPEG 会产生可见的伪影。
我正在寻找权威的答案。我的推理合理吗?还是 PNG 是更好的图像格式?
答案1
这是 JPEG。这里的关键词是可见的。JPEG 效果如此出色的全部原因是,您可以在人类视觉系统察觉到任何伪影之前量化掉大量高频。
还要注意,在出现伪影(如振铃)之前,图片会丢失高频。如果没有参考图片进行比较,人眼可能看不到高频的缺失。
您的其他假设都是正确的。