- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
视觉09明暗分析
第九章 明暗分析
本章将介绍光在物体表面的反射物理特性以及利用反射特性估计表面形状的方法,即光度立体法(Photometric Stereo).在讨论光度立体法及从明暗恢复形状(Shape from Shading)之前,我们将首先介绍成象物理学,即场景中各点的光强度在图象平面上的映射过程(通常将这一过程称为成像).本章将按照[Horn 1986]所做的开创性工作对有关的理论和算法展开讨论.
9.1
我们知道,通过投影原理可以确定场景中的点在图象平面中的位置,但并不能确定该点的图象强度.图象强度可用本节将要介绍的成象物理学来确定,其中用于描述图象强度的一个术语是图象辐照度(Irradiance).由于强度、亮度或灰度等术语使用的十分普遍,因此本书通篇将这些术语视为图象辐照度的同义词.
图象平面中一点的图象辐照度是指图象平面点单位面积接收的辐射(radiance)功率。辐射为输出能量,辐照为输入能量.对图像来说,图像的辐照源对应景物对光源的反射,即场景的辐射。也就是说,图象平面上一点的辐照度对应于图象点到场景点方向的场景辐射能量:
(9.1)
位于从投影中心到图象点的射线上.为了找到图象的辐照源,我们必须沿这条射线返回到发射射线的表面片上,并且弄清楚场景照明光是如何被表面片反射的.
决定场景表面片辐射的因素有两个:一个是投在场景表面片上的照明,另一个是表面片反射的入射照明部分.
投在某一特定表面片上的照明量取决于该表面片在场景中相对于光源的分布位置.在某一特定方向上被表面片反射的入射照明部分取决于表面材料的光学特性.
图9.1
考虑场景中一个无穷小的表面片被一个单独的点光源照明.在表面片上建立一个坐标系,如图9.1表示在极坐标中相对于表面片的场景照明点光源的方向,设表示能量从表面片中发射的方向.从某一方向到达该表面片的能量为,从表面片向某一方向辐射的能量为.从表面片往某一方向辐射的能量与表面片从某一方向接收的能量的比值定义为双向反射分布函数(Bidirectional Reflectance Distribution Function,BRDF),用表示.双向反射分布函数取决于表面材料的光学特性.辐射量与辐照量的关系式为:
(9.2
这可能是一个一般的公式,可能是一个很复杂的式子,但在计算机视觉的大多数感兴趣的场合中,可能相当地简单.对大多数材料来说,BRDF只取决于入射和发射角之差:
(9.3.2 半球上某一表面片和其对应的角增量和组成的立体角示意图.
9.1.1
给定表面材料的BRDF和光源的分布,就可以计算一个表面片发出的光量.下面介绍两种类型的照明:点光源和均匀光源
首先介绍计算一般分布光源射到一个表面片的总辐照公式.坐标系就是在图9.19.2所示.表面片上的全部辐照就是从半球中所有方向上照到表面片上的辐照总和.将通过单位半球(半径为1)上每一个小片面积上的辐照累加起来,直到计算完半球的全部面积.由半球上某一表面片和其对应的角增量和组成的锥形空间,称为立体角:
(9.4
式中的是考虑到越接近半球顶部,半球面积越小.半径的球面积为,单位半径的半球面积为.半球的面积可以由组成半球的立体角加起来得到:
(9.59.4,半球面的各个无穷小单元加起来就得不到正确的总面积.穿过球面的总的辐射量是对无穷小表面片加权穿过每一个表面片对应的单位立体角辐射量的积分.让表示从方向上穿过半球单位立体角上的辐射量,则表面片接收的总辐照量为:
(9.6
式中多了一个附加项,这是因为透视缩比效应(foreshortening)造成表面片在照明方向上变小.从表面片反射出的辐射量为
(9.7
基于场景辐射等于图象辐照假设,在图象平面中,位置处的图象辐照与场景中相对应的表面片上的辐射量相等:
(9.8
式中场景辐照的发射角度由场景表面的几何性质决定.注意:对每一个图象位置,都可以在相对于表面法线或表面片的极坐标中,计算出对应的场景位置、表面片的表面法线以及从表面片到图象平面点的连线的角度.
为了从场景中的表面几何和光源的分布确定整幅图象的辐照量,必须知道场景表面的BRDF.这正是下一节讨论的主题.
9.1.2
下面将介绍三种不同类型的反射: Lambertian反射(也叫散光反射)、镜面反射、 Lambertian反射和镜面反射组合。
(1) Lambertian反射
Lambe
文档评论(0)