![](https://csdnimg.cn/release/download_crawler_static/87489800/bg4.jpg)
式中:Iuk,vk(x,y)Iuk,vkx,y 为视点(uk,vk)uk,vk 下的子孔径图像;Iu0,v0(x,y)Iu0,v0x,y 为
视点(u0,v0)u0,v0 下的子孔径图像;kk 为视点标号;Δuk=uk−u0;Δvk=vk−v0Δuk=uk-
u0;Δvk=vk-v0。
对于朗伯辐射无遮挡场景的 4D 光场数据,可以根据空角一致性,利用中心子孔径图像和
视差图进行稀疏化表达。对于 4D 光场数据 L(u,v,x,y)L(u,v,x,y),角度域变量 u
和
vu 和
v 的取值范围分别为 1−Nu1-Nu 和 1−Nv1-Nv,空间域变量 x
和
yx 和 y 的取值范围分别
为 1−Nx1-Nx 和 1−Ny1-Ny,场景完整的 4D 光场信息需要 Nu×NvNu×Nv 个
Nx×NyNx×Ny 大小的子孔径图像 Iu,v(x,y)Iu,vx,y 来进行记录。基于朗伯辐射场景和无遮
挡的假设,如果已知光场的中心子孔径图像 Iu0,v0(x,y)Iu0,v0x,y 和视差图
Gdisp(x,y)Gdispx,y,就可以利用上述的耦合关系将中心子孔径图像进行传播,得到所有视
点下的子孔径图像,这样 Iu0,v0(x,y)Iu0,v0x,y 和 Gdisp(x,y)Gdispx,y 两幅 Nx×NyNx×Ny
大小的图像就可以记录场景完整光场信息 L(u,v,x,y)L(u,v,x,y),如图 2 所示。稀疏化表达
的光场降低了数据量,可以减少后续的计算冗余,提高效率。同时,选用该光场可以避免
对逐子孔径图像分别进行计算,保持了光场数据的空角一致性。
图 2. 光场稀疏化表达。(a)中心子孔径图像和视差图;(b)子孔径图像
Fig. 2. Sparse representation of light field. (a) Central sub-aperture image and
disparity map; (b) sub-aperture images
下载图片 查看所有图片
2.2 光场抠图
光场的抠图是对光场前景的精确提取。在朗伯辐射无遮挡场景前提下,若前景的透明度不
随视点变化,即同一物点所对应像素的 alpha 值不随视点改变,则光场 alpha 图可以由中
心子孔径图像的 alpha 图 αu0,v0(x,y)αu0,v0x,y 与光场数据的视差图 Gdisp(x,y)Gdispx,y