点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

一、图像质量的定义

我的这个专栏叫做图像质量评价,但是什么叫做图像的质量呢? 图像质量是一个非常宽泛的概念,在不同情况下有不同的理解。

比如下面这张非常注明的照片《毕加索》,是肖像摄影“极简主义”创始人欧文·佩恩的名作。他被称为“极简主义”的摄影大师。1967年的作品《毕加索》是他“极简主义”的代表作。拍摄时,礼帽挡着毕加索的头顶,衣领遮去了他的嘴唇和耳垂,不仅如此,佩恩还用阴影掩饰了他的一只眼睛和一半的鼻子。优美的帽檐曲线给这幅作品增加了色彩,作品的主要特色亮点就是突出强调了目光深邃,囧囧有神的具有穿透力的眼睛,表现了毕加索敏锐眼神的力量。(引自肖像摄影“极简主义”创始人欧文·佩恩—许生评析作品《毕加索》)

这当然是一张在美学意义上经典的照片,但在一位专门做相机图像质量调优的工程师眼中,却可能会觉得画面很多地方欠曝,动态范围不够,背景噪声过大。那这张图片的质量高吗?

还有这张收购价达到3401000美元的照片《无题》,画面上的牛仔呈现了标准的美国男人气概,就像西部片中歌颂的那样,但同时他又有些虚无缥缈,遥不可及。这当然是一张好照片,但你可以明显感觉到图像的噪声。这样的图像质量高吗?(图片来自世界十大最昂贵的摄影作品:)

下面这张CT图片从美学上毫无美感,但是却能够清晰的揭示肺部的结节,它的图像质量高吗?

下面这张照片(来自杨幂写真)从细节、噪声、对比度等方面讲都很好,但是如果用来做人脸识别,却会难倒很多人脸识别算法。那这张照片的质量高吗?

因此,在进行图像质量的评价之前,我们需要首先仔细定义 “图像质量”的含义。这肯定取决于产生图像的用途,以及图像的观察者。

在这个专栏中,我主要想要讨论的是消费级电子产品(例如手机)的相机成像的图像质量。按照主要参考资料[1]的观点,这种情况下的图像的质量应该被定义为:

在特定观看条件下的图像的感知质量,其由输入和输出成像系统的设置和 属性确定,最终影响人对图像的价值判断

注意,有些人认为相机图像质量好是要求拍出来的照片和人眼观察到的原始场景一致,例如有人认为苹果手机拍出来的图像比华为手机拍出来的图像更接近原始场景,因此苹果手机的图像质量更好——这种判断方式也是不对的。有两个原因:

第一,一幅图像可能会对某些属性进行大量修改,但仍然比一幅更真实的原始场景的图像看起来更令人愉快,并被认为具有更高的价 值。例如手机在做夜景拍摄时,可能会要求拍出来比肉眼观察到的场景更加亮,能凸显一些细节的照片。而在人像拍摄时,又会对背景做一定程度的虚化,凸显出主角。

(引自DXOMARK:Huawei Mate 30 Pro 5G camera review)

第二,个人偏好之间也有差异。摄影专业人员和非专业人士之间就有偏好差异。一个专业相机图像质量算法工程师和其他人也可能具有完全不同的偏好。

因此,我们需要进一步讨论在上述定义中,图像质量具有哪些关键属性。

二、图像质量的属性

我在1.早期的摄影技术Niépce Heliograph中给你展示了现存最早的照片

乍一看一下,从这张照片里面看不出什么内容,因为照片本身拍摄的条件有限,且又经过这么多年的辗转,确实不易分辨其中的内容。

但是经过一定的处理之后,你可以明显看得更加清晰,在大多数人眼中,都会觉得下面这张照片的质量更高:

当然,这张照片依然是模糊的,而且有很多噪声,并且没有颜色。我们无法看清楚图像上的细节,而且由于拍摄时曝光时间长达八小时,因此图像上两边的墙壁都被照亮了。因此,总体来说在看惯了高清无码大片的我们来说,这张照片依然是渣画质

怎么定义图像的质量?如何评价图像的质量?相关推荐

  1. 软件的质量与评价(中级软件评测师)--(一)

    1. 软件的质量可以通过测量内部属性.外部属性.使用质量来评价,使用质量是从用户角度看待质量,主要有有效性.生产率.安全性和满意度. GB/T 16260-2006 <软件工程产品质量>规 ...

  2. python图像配准的原理_图像配准的具体定义是什么呢?

    Image registration 图像配准 图像配准与相关 具体地说,对于一组图像数据集中的两幅图像,通过寻找一种空间变换把一幅图像(浮动图像,moving image)映射到另一幅图像(参考图像 ...

  3. matlab实现评价图像增强效果的参数——信背比(SBR)

    图像增强算法中,对于图像中目标是否得到增强,有一个信背比的评价指标,由于在百度上都没有找到相关的记载,我找了几篇文章对这一概念进行介绍,如果有误请各位指出来,如果其他地方有比较详细的介绍也请在评论区附 ...

  4. 一键提升多媒体内容质量:漫谈图像超分辨率技术

    编者按:作为将模糊的图像变清晰的神奇技术,图像超分辨率技术在游戏.电影.相机.医疗影像等多个领域都有广泛的应用.在这篇文章中,微软亚洲研究院的研究员们为你总结了图像超分辨率问题中的主流方法.现存问题与 ...

  5. 图像置乱之评价图像置乱度算法的选择

    一.图像置乱度 所谓"图像置乱",就是将图像的信息次序打乱,将a像素移动到b像素的位置上,b像素移动到c像素的位置上--使其变换成杂乱无章难以辨认的图像. 目前对于置乱的研究主要集 ...

  6. Halcon评价图像清晰度的算子

    在评价图像清晰度的时候,需要同一个场景,拍多张图像做对比,才可以找出最清晰的一张. 可以参考halcon的以下例程,直接搜索关键词sharpness查找. 里面看起来流程会比较多,实测可以使用关键算子 ...

  7. 如何获得高质量的扫描图像

    扫描过程从来都是简单的,但是要得到高质量的扫描图像,则涉及到太多的可变因素,因为彩色桌面系统本身就是开放性的.结合长时间使用捷易拍文件拍摄仪的经验,认为要得到完美的扫描图像,扫描后的图像质量控制十分重 ...

  8. 【图像检测】基于形态学实现苹果质量检测及分级系统matlab代码

    1 简介 提出一种基于数学形态学的图像分割算法,可以实现静态水果的大小 检测,并运用了基于机器视觉的水果品质分级系统,能够实现水果的动态检测.在水果的动态检测中,先利用图像分割算法对水果图像依次进行灰 ...

  9. Netflix视频质量感知评价模型之路

    尽管主观评定被认为是最佳的视频质量评价方式,但对于每天新增海量视频的平台而言,采用人工方式评定是不现实的.Netflix实践出自己的画质评价模型--VMAF.本文详细阐述了VMAF的实现与演进,Liv ...

最新文章

  1. 戴尔服务器重装系统优盘启动不了怎么办,U盘重装系统,开机按F12选择USB启动项无法进入PE系统怎么办?...
  2. 职责链模式里面必须要知道的事情
  3. 微信好友大揭秘,使用Python抓取朋友圈数据,通过人脸识别全面分析好友,一起看透你的“朋友圈”...
  4. C++成员函数指针的另类调用方法
  5. [Leedcode][JAVA][第5题][最长回文子串][数组][动态规划]
  6. 解决mapgis比例尺不正确问题
  7. 转载自《读者》--您也吻我一下好吗
  8. .NET简谈插件系统开发模式
  9. 【Numpy基础】矩阵数组相乘与神经网络的实现
  10. oracle异常:主动抛出自定义异常+捕获指定异常
  11. 美国政府继续紧盯中兴,并可能剑指华为
  12. 基于ssm的宠物医院信息管理系统 java毕业设计源码介绍
  13. 精通JavaScript系列目录
  14. Android之应用市场排行榜、上架、首发(非原创)
  15. jenkins下载插件慢解决方式
  16. error: #79: expected a type specifier
  17. 我的Security+601备考经验分享
  18. B/S文件上传下载解决方案
  19. 用Ogre实现画中画 [ 截图 ]
  20. 泰迪熊Parker、“哈雷熊”,AR技术能否成为实体玩具的救命稻草?

热门文章

  1. 用AI为美国政府“助纣为虐”,微软员工怒了
  2. 进击的Waymo,掘进无人驾驶深水区
  3. 如何在浏览器上跑深度学习模型?并且一行JS代码都不用写
  4. 为什么 Linux 需要 Swapping
  5. IntelliJ IDEA 2021.1正式发布!快来看看又有哪些神仙功能加入!
  6. ZooKeeper的基本原理
  7. 真能一快遮百丑?为什么要弃坑 FastJson
  8. 面试官:为什么MySQL的索引要使用B+树,而不是其它树?比如B树?
  9. 最近面试 Java 后端开发的感受!
  10. Datawhale数据分析教程来了!