点击上方“3D视觉工坊”,选择“星标”
干货第一时间送达

你有没有想过把模糊的图像变清晰?就像这样:

或者这样:

今天我将给你介绍这种神奇的技术:去卷积 图像的模糊有很多种可能性,包括:
镜头的缺陷
相机的抖动
场景的运动
景深的限制
后期的处理
让我先从第一种镜头的缺陷导致的图像模糊讲起,因为这是所有的镜头都会存在的固有的问题。
一、镜头的缺陷以及衍射极限PSF
在31. 镜头、曝光,以及对焦(上)中,我们看到了小孔成像的缺陷,小孔的尺寸太大会导致画面模糊,小孔的尺寸太小会导致没有足够的能量穿过小孔,画面很暗,并且由于衍射的原因,画面也会模糊。即便是非常仔细的调整小孔的尺寸,最后的成像效果都不够清晰,因为事实上由于光的波粒二象性,几何光学中理想的小孔成像就不存在。

人们采用镜头来弥补小孔成像的缺陷。这样获得了更好的光能利用率,更清晰的成像。

理想的镜头成像时,一个对焦平面上的物点会投影为一个像点:

但事实上理想的镜头时不存在的,镜头总是存在一些缺陷会导致一个物点会投影为很多点。一个理想点经过相机后成的像由点扩散函数PSF(Point Spread Function)来描述。

镜头的缺陷有两类:

我们可以认为这种效应是空间不变的,即空间中任何一点在任意一个像平面上都会呈现同样的缺陷——即你用相机拍出的照片永远是不够清晰的。 在这篇文章中,我们先忽略掉像差,只考虑衍射。那么一个理想的小点通过圆形光圈后的PSF会呈现出一种特别的形态,这是一种叫做Airy Pattern的图像,这种因为衍射形成的PSF我们称之为衍射极限PSF(Diffraction Limit PSF)

而如果对此PSF做傅里叶变换 ,就可以得到这个镜