人类视觉系统(Human Visual System,HVS)

article/2025/10/17 5:05:13
人类通过人类视觉系统(HVS)来获取外界图像信息,当光辐射刺激人眼时,将会引起复杂的生理和心理变化,这种感觉就是视觉。

      人类视觉系统(HVS)作为一种图像处理系统,它对图像的认知是非均匀和非线性的。人眼对于图像的视觉特性主要包括:对亮度信号比对色度信号敏感;对低频信号比对高频信号敏感;对静止图像比对运动图像敏感;对图像水平线条和垂直线条比对斜线条敏感等。

      人类视觉系统(HVS)的研究包括光学、色度学、视觉生理学、视觉心理学、解剖学、神经科学和认知科学等许多科学领域。人眼类似于一个光学信息处理系统,但它不是一个普通的光学信息处理系统,从物理结构看,人类视觉系统(HVS)由光学系统、视网膜和视觉通路组成,其视觉信息处理模型如图18所示。

图18  人类视觉系统(HVS)视觉信息处理模型

      由于电影或电视图像最终是给人观看的,而人眼对于原始图像各处失真的敏感程度不同,人的视觉在某些条件下往往可以容忍一些失真,而且有些失真人眼又根本辨别不出来。因此,对于人眼不敏感、无关紧要的信息允许有较大的失真,即使这些信息全部丢失,人眼也可能觉察不到;相反,对于人眼比较敏感的信息,则尽可能要减少其失真。

      人们通常将包含在色度信号、图像高频信号和运动图像中的一些数据视为冗余信息,并称之为视觉冗余度,可以利用人类视觉系统(HVS)特性来进行视觉冗余度的压缩,即去除那些相对于人眼而言属于看不到或可有可无的图像数据。对于数字电影(Digital Cinema),正是利用人类视觉特性(HVS),采用感知编码(Perceptual Coding)技术来实现视觉无损(Visually Lossless)的图像压缩。

 

对颜色/亮度的感知  人类对光的感知是依靠视网膜(retina)细胞。cones(圆锥细胞)负责感知光度(较强光)和色彩, rods(杆状细胞)仅能感知光度,不能感知颜色,但其对光的敏感度是cones的一万倍。在微软光环境下rods起主要作用,因此我们不能在暗环境中分辨颜色。一些数码相机的夜光拍摄模式也模拟了这一特性。

  视网膜中三种圆锥细胞(cones) 有重叠的频率响应曲线,但响应强度有所不同,他们 分别对红(570nm), 绿(535nm), 蓝(445nm)光有最敏感,共同决定了色彩感觉。光度(luminance) 正比于视网膜细胞接受到的光强度能量,但人类对相同强度不同波长的光具有不同的敏感度。可感知的波长范围380nm~780nm,称为可见光。其中对绿色(550nm)光产生最大的光强敏感度。

 

视力

  眼睛的空间分辨能力,即视力,通常用可分辨视角(degree)的倒数为单位。正常人的最少可辨视觉阀值约0.5”,最大视觉范围200度(宽)×135度(高)。

空间频率

  即影像在空间中的变化速度。用亮度呈空间正弦变化的条纹做测试,亮度Y(x,y) = B(1+mcos2πfx), 给定条纹频率f为一固定值(看作是宽度),改变振幅m(看作对比度),测试分辨能力。显然m越大分辨越清楚,测试不同条件下(不同cpd)可分辨的最少m值,定义1/mmin为对比敏感度(contrast sensitivity)。定义人眼的对空间感觉的角度频率:cpd: cycle / degree ,表示眼球每转动一度扫过的黑白条纹周期数。对给定的条纹,这个值与人眼到显示屏的距离有关,对于同样大小的屏幕,离开越远,cpd越大。

  通常人眼对空间的感觉相当于一个带通滤波器。最敏感在2~5个cpd ,空间截止频率为30cpd。比如我们看油画和电视机屏幕时,当距离离开一定远,cpd增大,人的眼睛就分辨不了象素点细节,便感觉不到颗粒感了。

  当人观察一个静止影像时,眼球不会静止一处(精神病人除外), 通常停留在一处几百毫秒完成取像后,移到别处取像,如此持续不断。 这种运动称为跳跃性运动(saccadic eye movement)。研究表明跳跃性运动可以增大对比敏感度,但敏感度峰值却减少。

对时间频率的感知

  时间频率即画面随时间变化的快慢。Kelly.D.H用亮度按时间正弦变化的条纹做实验,亮度Yt) = B(1+mcos2πft)。改变m, 测试不同时间频率f下的对比敏感度。

  实验表明时间频率响应还和平均亮度有关。在一般室内光强下,人眼对时间频率的响应近似一个带通滤波器。对15~20Hz信号最敏感,有很强闪烁感(flick),大于75Hz响应为0,闪烁感消失。刚到达闪烁感消失的频率叫做临界融合频率(CFF)。在较暗的环境下,呈低通特性,且CFF会降低,这时对5Hz信号最敏感,大于25Hz闪烁基本消失。电影院环境很暗,放映机的刷新率为24Hz也不感到闪烁, 这样可以减少胶卷用量和机器的转速。而电脑显示器亮度较大,需要75Hz闪烁感才消失。闪烁消失后,亮度感知等于亮度时间平均值(塔鲁伯法则)。这种低通特性,也可以解析为视觉暂留特性,即当影像消失/变化时,大脑的影像不会立刻消失,而是保留一个短暂时间。生活中常感受到的动态模糊,运动残像也和这个有关。有很多电子产品设计利用了这一现象,例如LED数码管的动态扫描,LED旋转字幕等。

对运动物体感知

  观察一个运动物体,眼球会自动跟随其运动,这种现象叫随从运动(eye pursuit movement)。这时眼球和物体的相对速度会降低,我们能更清晰地辨认物体。例如观看球类比赛(如棒球),尽管棒球的运动速度很快,由于随从运动,我们仍够看得到球的大概样子 (但会有运动模糊)。如果我们把眼睛跟着风扇转动方向转动,会发现对扇叶细节看得较清楚。眼球随从最大速度为4~5度/秒,因此我们不可能看清楚一颗子弹飞行。

  应用这些动画,电影,魔术等就成为现实.


http://chatgpt.dhexx.cn/article/qbZ0eVvB.shtml

相关文章

数据库三范式与反范式详解(一看就懂)

目 录 范式与反范式1.第一范式2.第二范式3.第三范式4.反范式 范式与反范式 范式化设计 通过满足下面提出的三条范式规则,尽可能的避免出现数据冗余 因为数据冗余会带来,数据UPDATE更新遗漏问题(毕竟SQL是人写的~) 反范式化设计 目…

数据库三范式举例详解

整理不易,转发请注明出处,请勿直接剽窃! 点赞、关注、不迷路! 摘要: 1NF、2NF、3NF 关系型数据库一共有6种范式,越高的范式数据库冗余越小。一般情况下,在关系型数据库中通常将数据规范化为第三…

第十章 数据库三范式

概念 • 必须保证数据库设计的合理性 ​ 数据库设计关系整个系统的架构,关系到后续开发效率和运行效率 ​ 数据库的设计主要包含了设计表结构和表之间的联系 • 如何是合理数据库 ​ 结构合理 ​ 冗余较小 ​ 尽量避免插入删除修改异常 • 如何才能保证数据库设计水…

数据库三范式 事务

范式是具有最小冗余的表结构。 数据库三范式具体如下: 1、 第一范式(1st NF -列都是不可再分) 第一范式的目标是确保每列的原子性: 如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式&…

数据库三范式与反范式详解

🏆今日学习目标: 🍀数据库三范式与反范式详解 ✅创作者:林在闪闪发光 ⏰预计时间:30分钟 🎉个人主页:林在闪闪发光的个人主页 🍁林在闪闪发光的个人社区,欢迎你的加入: 林…

数据库三范式是什么?

什么是范式? 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三…

数据库三范式简单理解

数据库设计当中三范式是经常遇到的,如果实际项目数据库设计中能达到第三范式基本也就满足要求了,那么如何快速有效的理解三个范式,同时应用于实际项目中去呢? 首先看看标准定义的三个范式: 第一范式(1NF)…

数据库三大范式

数据库三大范式 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操…

数据库三范式3NF指什么?

三范式面试的时候问的比较多,概念需要了解下: 数据库设计三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系…

数据库的三范式详细解释

1.定义 三范式是数据库的规范化的内容,所谓的数据库三范式通俗的讲就是设计数据库表所应该遵守的一套规范,如果不遵守就会造成设计的数据库不规范,出现数据库字段冗余,数据的查询,插入等操作等问题。 注意:…

数据库三范式是什么?(3NF详解)

什么是范式? 范式是数据库设计时遵循的一种规范,不同的规范要求遵循不同的范式。 最常用的三大范式 第一范式(1NF):属性不可分割,即每个属性都是不可分割的原子项。(实体的属性即表中的列) 第二范式(2NF):满足第一…

数据库三范式【看了就有收获,最简单的例子解释】

1. 数据库的三范式是什么???? 范式规范,原则上是必须遵循的(但是需求不同可以不遵循),特殊情况可以不遵循 第一范式(1NF):符合数据表的原子性【…

Java面试题之数据库三范式是什么?

什么是范式? 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三…

数据库的三大范式

1.为什么需要数据库设计2.范式(Normal Formal)2.1范式概述2.2键和相关属性的概念2.3第一范式(1NF)2.4第二范式(2NF)2.5第三范式(3NF)2.6范式的优缺点 3.反范式化3.1概述3.2 反范式的新问题3.3反范式的适用场景 4.BCNF(巴斯范式) 文章是看尚硅…

数据库设计的三范式超详细详解

目录 写在前面 第一范式(1NF):原子性(存储的数据应该具有“不可再分性”) 第二范式(2NF):唯一性 (消除非主键部分依赖联合主键中的部分字段)(一定要在第一范式已经满足…

FarPoint.Win.Spread 自定义表头

软件开发技术交流,同学习共进步,欢迎加群, 群号:169600532 最近C/S项目中用到FarPoint.Win.Spread,想在表头加个全选的checkbox,实现效果如图: 列的设置大家都清楚,直接可视化视图中设置该列Ce…

关于 farpoint spread的问题。

由于万不得已,使用了 farpoint spread 控件。 版本:4.0.3509.2008 天杀,这东西在网上居然没有可以用的使用说明,欺负不会英文的我。 1.farpoint spread 单元格内增加滚动条。 虽然简单,但是如果忽略一个参数设置就会…

WPF方便的调用FarPoint

一、安装FarPoint 二、创建WPF项目 三、引用farpoint相关dll 四、引用winform的相关dll: System.Windows.Forms.dll 五、引用winfrom与WPF的窗台整合dll 所需dll截图 六、新建一个winfrom用户控件,使用farpoint创建一个表格 通过右键spread design可以直接使…

N-Gram 分词算法 Python 实现

概述 N-Gram 算法是一种单词级别的窗口取词算法,N-Gram(有时也称为N元模型)是自然语言处理中一个非常重要的概念,通常在NLP中,人们基于一定的语料库,可以利用N-Gram来预计或者评估一个句子是否合理。另外一…

ElasticSearch学习随笔之分词算法

ElasticSearch 1、ElasticSearch学习随笔之基础介绍 2、ElasticSearch学习随笔之简单操作 3、ElasticSearch学习随笔之java api 操作 4、ElasticSearch学习随笔之SpringBoot Starter 操作 5、ElasticSearch学习随笔之嵌套操作 6、ElasticSearch学习随笔之分词算法 7、ElasticS…