【问题标题】:Imaging Question: How to determine image quality?成像问题:如何确定图像质量?
【发布时间】:2010-09-30 22:03:39
【问题描述】:

我正在寻找确定摄影质量的方法 (jpg)。我想到的第一件事是将文件大小与存储在其中的像素数量进行比较。还有其他方法吗,例如检查 jpg 中的噪声量?有没有人有关于这个主题的良好阅读链接或任何经验?顺便说一句,我正在做的项目是用 C# (.net 3.5) 编写的,我使用 Aurigma Graphics Mill 进行图像处理。

提前致谢!

【问题讨论】:

    标签: graphics analysis jpeg imaging


    【解决方案1】:

    我不完全清楚你所说的“质量”是什么意思,如果你指的是 JPG 压缩算法中的质量设置,那么你可以从图像的 EXIF 标签中提取它(依赖于捕获设备放置它们进入并且没有其他人覆盖它们)为您的库请参见此处:

    http://www.aurigma.com/Support/DocViewer/30/JPEGFileFormat.htm.aspx

    如果您指的是任何其他类型的“质量”,那么您需要对质量提出更好的定义。例如,过度曝光可能是一个问题,在这种情况下寻找饱和像素将有助于确定特定类型的质量。或者更一般地,您可以查看 3 个颜色通道中图像直方图的统计数据(平均值、标准偏差)。图像可能失焦,在这种情况下,您可以在图像傅里叶变换的空间频率中寻找截止点。如果您担心散斑噪声,那么您可以尝试对图像应用中值滤波器并与原始图像进行比较(更多的散斑噪声会产生更大的变化) - 我在这里猜测了一下。

    如果“质量”是指构图的美学特性等,那么-祝你好运!

    【讨论】:

    • 基本上,我只需要知道给定图像中的噪声量和压缩量。
    • 好的 - 如果运气好的话,EXIF 标签会给你压缩和基于中值滤波器的东西,并与原始图像进行比较,给你一个噪声测量:en.wikipedia.org/wiki/Median_filter
    【解决方案2】:

    图像的“质量”无法衡量,因为它不对应任何特定值。 如果您将其视为特定尺寸图像中的像素数,则它不准确。您可能会将在光线不好的情况下拍摄的照片称为“质量差”,即使它与在良好光线条件下拍摄的另一张照片的像素数完全相同。该术语通常用于谈论图像的整体效果,而不是其技术规格。

    【讨论】:

      【解决方案3】:

      我想做类似的事情,但想要“Soylent Green”选项,并让人们通过执行比较来对图像进行排名。 See the question responses here.

      【讨论】:

        【解决方案4】:

        我认为您是在询问如何确定压缩过程本身的质量。这可以通过将 JPEG 转换为 BMP 并将该 BMP 与创建 JPEG 的原始位图进行比较来完成。您可以逐个像素地遍历位图,并通过将每对像素的 R、G 和 B 值之间的差异(即原始像素和JPEG)并除以像素总数。这将为您提供原始和 JPEG 之间平均差异的度量。

        【讨论】:

          【解决方案5】:

          读取图像中的像素数可以告诉您“megapixel”大小(#pixels/1000000),这可能是程序化质量检查的粗略形式,但这不会告诉您照片是否正确聚焦,假设它应该是聚焦的(想想快速运动的物体,比如火车),无论天气与否,图片中都没有值得一看的东西,这将需要人类,或者pigeon,如果你愿意的话。

          【讨论】:

          • 当然,您无法判断您是否正在处理一个漂亮的图像;) 从技术上讲,我只需要粗略地检查一下图像是否质量很差。如果你有一个 3000*2000px 的图片,文件大小为 500kb,那么它质量不太好的概率是相当高的。
          • 我刚刚创建了 20,271 字节 (19.7 KB) 的图像,即 3000*2000,我会说质量是完美的,它完全反映了我的意图。 unkwndesign.com/HQPic.png
          • 所有 3000*2000 = 1.5MB 的测量值都告诉您文件中存储了多少数据,这可能代表也可能不代表它的质量。
          • 还有更多颜色 == 更大文件大小 如果图片是星空怎么办?它可以轻松拥有小文件大小、高分辨率和出色的质量
          • 对,颜色的数量确实是这种比较形式的一个缺点。但再一次,它不必太精确,只是一个粗略的指导。
          猜你喜欢
          • 2013-10-27
          • 1970-01-01
          • 1970-01-01
          • 2014-04-12
          • 2017-06-22
          • 1970-01-01
          • 2014-05-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多