三维重建技术简介
一、视觉理论框架
1982 年,Marr 立足于计算机科学,首次从信息处理的角度系统的概括了心
理生理学、神经生理学等方面已经取得的重要成果,提出了一个迄今为止比较理
想的视觉理论框架。尽管 Marr 提出的这个视觉理论框架仍然有可以进行改进和
完善的瑕疵,但是在近些年,人们认为,计算机视觉这门学科的形成和发展和该框
架密不可分。
第一方面,视觉系统研究的三个层次。
Marr 认为,视觉是一个信息处理系统,对此系统研究应分为三个层次:计算理
论层次,表示与算法层次,硬件实现层次,如下图所示:
计算机理论层次是在研究视觉系统时首先要进行研究的一层。在计算机理论
层次,要求研究者回答系统每个部分的计算目的与计算策略,即视觉系统的输入
和输出是什么,如何由系统的输入求出系统的输出。在这个层次上,将会建立输
入信息和输出信息的一个映射关系,比如,系统输入是二维灰度图像,输出则是
灰度图像场景中物体的三维信息。视觉系统的任务就是研究如何建立输入输出之
间的关系和约束,如何由二维灰度图像恢复物体的三维信息。
在表示与算法层次,要给出第一层中提到的各部分的输入信息、输出信息和
内部信息的表达,还要给出实现计算理论所对应的功能的算法。对于同样的输入,
如果计算理论不同,可能会产生不同的输出结果。
最后一个层次是硬件实现层次。在该层次,要解决的主要问题就是将表示与
算法层次所提出的算法用硬件进行实现。
第二方面,视觉信息处理的三个阶段。
Marr 认 为 , 视 觉 过 程 分 为 三 个 阶 段 , 如 表 所 示 :