你可能曾经听说过RAW,但是你发现要解释清楚RAW却不是一件容易的事情。这种困难的原因之一就是RAW并不是一种单一的文件格式,它是一系列的文件格式的总称,例如:佳能管它叫CRW和CR2,美能达管它叫MRW,奥林巴斯管它叫ORF,还有尼康管它叫NEF。为了能够理解RAW的本质,我们应该首先理解相机是如何记录RAW的。
RAW文件是对传感器获取的数据信号的记录。尽管有很多不同的方式可以把这些原始的传感器信号记录到RAW文件中,但是,无论哪种方式,RAW文件都应该是未经处理的传感器的原始数据。我们来看一下相机是如何记录数据的。数码相机的种类有非常多,但是,几乎所有的数码相机都是采用所谓的“马赛克(mosaic)传感器”或者称为“色彩虑镜阵列(color filer array,CFA)”的方式来记录RAW数据。
数码相机采用一个二维的阵列来收集记录图像中的光信号。这个阵列由排列成行列的感光单元组成,一般采用CCD(光电耦合器件, charge-coupled device)或者CMOS(complementary metal oxide semiconductor,互补金属氧化物半导体)技术,来记录影像。一般情况下,每个感光单元也就是我们数字图像中的所说一个像素(见下图)。

但是传感器仅仅在记录光的强度----这些光子会转化为电流,而电流信号的强弱与光线的强度按比例相关。这里面关键的一点是RAW文件从相机中所获得的信号只是灰度信号。
由灰度转换为彩色
CFA虑镜的作用就是从RAW的灰度图像转换为彩色图像。传感器上面每个感光阵列都被一个彩色虑镜覆盖,因此每个感光单元都仅仅能记录红色光、绿色光,或者蓝色光的强度信号。很多相机的可能会按照下面的被称为Bayer的方式来排列CFA虑镜。

当然其他的排列方式也是可以的。比如,某些相机采用补色虑镜CMY的方式而不是原色虑镜RGB的方式,因为补色虑镜可以通过更多的光线;还有一些排列方式加了第四种颜色。不管采用哪种方式,只要是采用虑镜,一个基本的事实就是,每个感光单元只能记录一种颜色的光的强度信号。被红色虑镜覆盖的感光单元,只记录了与红色光的强度按比例相关的灰度信号;被绿色虑镜覆盖的感光单元,只记录了与绿色光强度按比例相关灰度信号;同样,被蓝色虑镜覆盖的感光单元,只记录了与蓝色光的强度按比例相关的灰度信号。
RAW文件里面包括了两种信息:第一种是像素信号本身;第二种是一些元数据(metadata)。所谓元数据(metadata),按字面理解就是“关于数据的数据”,在每次拍摄的时候都会记录下来。例如,不管是RAW还是JPEG,都会包含EXIF(Exchangeable Image Format)的元数据(metadata),EXIF包含了诸如相机型号、编号、快门速度、光圈、焦距、闪光情况等等之类的拍摄信息。RAW除了这些元数据(metadata)之外,还另外记录一些其他的可用于RAW转换过程中的元数据(metadata)。
除了各个像素的灰度值,大部分的RAW文件还记录了一个叫做“解码标记(decoder ring)”的元数据(metadata),记录了彩色虑镜(CFA)的排列方式,这样就可以让RAW处理软件各个像素分别代表的是哪种颜色。RAW处理软件利用这些元数据(metadata),经过对通过周围像素信息把“丢失(missing)”的颜色信息插值计算出来,就可以把原始的灰度图像转换为彩色图像。

|