相机传感器和像素的关系是什么为什么视频相机像素和分辨率关系长宽比和传感器长宽比不一样

线性扫描相机是数码相机的一种这种相机一般在各种机器中作为组成部分发挥作用,一般来说不容易在实际生活中独立见到这个制作能帮助你DIY并且进一步了解线性扫描相机。

线性CCD传感器(Charge-coupled Device line sensor线性电荷耦合传感器)是线性扫描相机中最为重要的部分。我十多年前就在电子城中买下了它但是想要制作一囼小体积的便携线性扫描相机有些困难,电路部分需要高性能的微处理器和大容量存储器在当时一般的个人制作对这些昂贵的高级货只能敬而远之。于是它被我扔到一个破烂盒子里连我自己都几乎忘记了。

十年的时间之后拜飞速发展的半导体工业所赐,芯片们的价格終于降到了可以接受的地步现在即使是入门的新手也能随意享受到32位的微处理器和海量的存储卡,所以我依靠最新的技术重新开始了这個项目!

普通平面相机和线性相机的比较

线性扫描相机是数码相机的一种它使用线性CCD传感器(一维CCD器件)作为图像传感器。普通的数码楿机用一个平面CCD器件(二维CCD器件)捕捉焦平面上的图像获取的图案是一个二维的平面。而对线性扫描相机来说它所获取的图案是一条┅维的线!

即使每次获得的图像只有一条线,线性扫描相机还是有能力获得完整的图像在制作一台线性扫描相机时,需要不断移动相机戓者被摄物——这样每次获得的部分数据被存储在内存里并最终像织布一样一条线一条线地拼凑成完整的图像。

在过去的胶片时代有一種狭缝相机它和这里说的线性扫描相机类似,通过一条窄缝(一维的窗口)成像拼合一维图像获取完整的二维图像。

线性扫描相机具囿下面这些功能:

- 高相机像素和分辨率关系即使便宜的传感器也能做到10000点以上的相机像素和分辨率关系。

- 简单紧凑的光学系统不需要扫描桌。

- 对物体的尺寸和长度没有限制对很长的物体也能正确成像。

由于这些功能线性扫描相机在很多地方得到了广泛应用,伱可以在许多重要的设备上发现它们比如:

- 机器视觉(检查长形物体)

- 卫星(比如拍下google地图的那些)

- 终点摄影(体育比赛)

上图展示了构成线性扫描相机的各个功能模块。线性CCD传感器将收集的光感信息传递到AD(模拟-数字)转换器数字化然后以数字信号形式输入控淛器。这些数据可以显示在显示屏上或者传输到存储器里。扫描的频率在500线每秒到2000线每秒之间可调视CCD器件的种类而定。

电路部分被分荿三大部分每块之间通过柔性印刷电路排线相连。我经常不使用定制的PCB因为它们太贵而且没有DIY精神设计麻烦,之后有改动也麻烦这種一次性的制作在洞洞板上相机行事最好了。

这是何等的飞线功力……

上图展示了如何为这个线性扫描相机制作外壳这是从一个高知电孓(Takachi electric industrial)的SW-85B塑料盒改造而来的外壳,这个项目的光路需要控制的非常精确所以设计,加工装配的时候都需要特别注意。这里有 外壳的图紙 带有线性传感器的模拟部分电路板安装在可动的螺钉上,这样就能随意调整距离

这次使用的透镜是C-mount接环的,它是工业摄像头中使用嘚标准镜头之一但是不那么好弄到。我用了一个C-CS的转接环来将镜头装到壳体上一个UNC(英制统一螺纹粗牙系列)螺母粘在盒子的底面上鼡来固定摄像头。盒内涂了一层导电涂料做电磁屏蔽

上图是这个制作中的模拟电路部分,它包含线性扫描相机中最为重要的器件上面咹装了一个CCD线性传感器和模拟电路。CCD线性传感器是一枚东芝的TCD132D单色CCD它对红外光也敏感,所以为了获得与人眼感觉相近的图像需要一个红外滤镜(IRCF)CCD线性传感器需要一个来自主控电路板的时钟信号驱动。传感器的模拟图像信号输出先经过一个可变增益放大器(AD8830)再由一個模数转换器(ADC1173)转化为数字信号。ADC1173的8位数字信号输出送入主控电路板像素采集率从0.5MHZ到2MHZ可变,但是模数转换器必须在工作在至少两倍采樣率的时钟频率下每两次采样之后,向主控电路板输出一次数字信号

这是模拟电路部分的电路图。

主控电路板包括一个微处理器(MCU)一个可编程逻辑器件(PLD)和电源部分。微处理器的芯片是一个NXP的LPC2368它集成了一个在72MHZ下工作的ARM7TDMI核心,512K字节内32K+16K+8K字节的SRAM还有给力的外围设备。它可以通过一个集成的SD卡控制器在4位原生模式下控制外置的MicroSD存储卡LPC系列的ARM微处理器广泛用在现在的电子制作中,因为它的市场政策很對路物美价廉。

一个可编程逻辑器件(LC4256V)被用来驱动CCD线性传感器PLD里配置了一个用来给传感器提供时钟的时钟产生器和一个先入先出队列。电源供应部分提供了数字电源(3.3V)和模拟部分的电源(12V)。

这是主控电路部分的电路图

显示部分电路安装在盒子的背面,它提供叻相机的操作界面上面的器件包括一个OLED显示屏,开关五向键和一个MicroSD插槽。打开盒盖就能安装或者移除SD卡

这是显示电路部分的电路图。

AD转换器的像素采集率可以高达2.1M像素每秒首先,图像数据被存储在微处理器的缓冲存储器里因为每秒2.1M的数据量对软件来说实在太过分,图像数据会存储到PLD的先进先出队列里队列半满时触发微处理器的DRDT中断,然后微处理器一次接受一半队列的数据队列的大小是16字节,吔就是说软件的操作周期只要有像素采集率的1/8就足够这对触发中断来说不算太快,但是仍然需要微处理器高速运行这个项目里用了ARM7TDMI核惢的快速中断请求功能(FIQ,fast interrpt request通过编组寄存器产生低延迟中断),可惜在Cortex-M3核心中这一功能被去掉了

当微处理器响应FIQ请求时,一些寄存器切换到FIQ的编组寄存器状态然后FIQ例程可以直接进入/离开而省去了切换过程。为了最大化执行效率一般来说FIQ例程是用汇编语言写的。在启鼡这一功能的 数据波形图 里可以观察到8位的数据在不用存储的时候只需要0.8微秒处理,加上DMA模式下从总线写入SD卡也只用了2微秒这样的延遲可以接受。

在每一行数据中有1094个像素但其中有效的只有1024个。这些数据被存入内存中断信号SYNC#在每一行数据的开始输出,用来同步第一個像素的数据

捕捉到的数据可以用通用的8位灰度BMP位图格式存储在MicroSD卡里,宽1024像素长视拍摄时间而定。存储的格式是DCIMLCAMYnnnn.BMP(nnnn 是编号)和普通嘚数码相机几乎一样。

在使用廉价的微处理器将图像数据存入SD卡时会遇到一些困难主要是输入的数据要在极短的时间内存进文件。这个淛作中的最大数据传输率是2MB每秒幸运的是LPC2368有一个MCI(SD/MMC卡的原生控制模式),它能提供8MB/s的数据读取和6MB/s的数据写入能力但是这是指读写大文件时的平均速度,事实上每次读写之间都需要一些死时间用在SD卡的内部处理和文件系统上为了避免这些浪费,一个数据缓冲器被用来在迉时间中暂存数据但是微处理器系统的内存大小是有限的,不一定有足够的空间进行缓冲

让我们估计一下每次写数据操作所能容许的時间耗费。在这个制作里所有32K的SRAM都用来做数据缓冲器,而程序在16K的ethernet RAM上运行数据缓冲器分成两半,其中一块填充数据的时候另一块将数據写入闪存 这要求在每8毫秒里写入16KB的数据,每次操作必须在下次操作之前完成 接下来的软件技巧可以解决这个问题。

数据写入过程中朂重要的延迟发生在集群分配时在实时操作系统里这是个很大的问题,集群分配导致的死时间视情况不同可能高达数秒钟这个制作里使用集群预分配(写入数据时用f-lseek函数申请一个比目前需要大很多的空间)来避免写入数据时进入分区表重新定位。每次写入操作都包含一個用来结束操作的集群边界条件想象一下SD卡里的文件预先整理出一块整齐的空间给数据,这就避免了写入数据过程中大量导致延迟的未知问题

尽管有这些用来尽可能减小死时间的方法,SD卡或多或少还有一些内部处理时间在挑选SD卡的时候需要挑写入速度尽可能快的SD卡。峩在许多牌子之间做过比较结果发现东芝产SD卡有最小的写入延迟,也有最稳定的表现

由于获得的图像数据都是一维的线条,它不能像傳统平面成像的二维图像一样显示为了这个问题需要一些特别的显示模式。

其中一种是范围视图输入的图像信号连接到Y轴,就像像示波器的输入Y轴信号表示亮度,X轴信号表示各点在线性传感器上的位置这个模式适于用来观察感光度和聚焦情况。不同点之间数据的差距可以用来帮助对焦当图像聚焦时,波形图上产生许多峰谷出现最大的峰峰值表明焦距已经对上。这是现在数码相机里自动对焦功能嘚原型

另外一种是卷动视图,图像向上卷动新扫描到的图像出现在屏幕底部。这个模式能够用来调整线相机像素和分辨率关系最后苼成的二维图像的高宽比决定于线相机像素和分辨率关系和物体移动的速度。卷动视图能够展现出捕捉到的2D景象但是如果被摄物体不移動就只剩下水平的线了,所以相机或者物体之一一定要在给定的运动速度下拍摄这样才能一边观察一边调节线相机像素和分辨率关系。

線性扫描相机的一般用途同胶片时代的狭缝相机类似狭缝相机很容易在性能上击败线性扫描相机,它的感光颗粒直径14um远远小于CCD中单元嘚直径,意味着极好的相机像素和分辨率关系但是玩狭缝相机意味着你要足够的取景,对焦拍摄和冲印能力,非老鸟不能为

这个相機需要被固定在合适的角度,这样物体所成的像可以扫过线性传感器比如说,但物体横向移动或者横方向特别长的话相机最好固定在線性传感器处于垂直的位置。这个角度必须精确否则拍出的图片会出现类似平行四边形的扭曲。

这个线性扫描相机由一个5向摇杆控制(仩下左右和中键)向右按可以切换显示模式(范围模式或者卷动模式)。首先输入信号的电平可以通过光圈或者增益控制(上下点击)。增益控制也可以通过左键自动调整接下来,通过对焦环调节焦距直到信号的峰峰值最大

在卷动模式下可以调节相机匹配传感器线楿机像素和分辨率关系。调节直到屏幕上显示的是正确的高宽比传感器线相机像素和分辨率关系也可以通过物体移动的速度,物体离镜頭的距离和焦距来计算这略微有些误差,但数字图片是可以通过后期处理来修正的当然如果传感器线相机像素和分辨率关系实在太低嘚话,这个过程会损失一些信息通常来说传感器线相机像素和分辨率关系高不是坏事,就是灵敏度可能低些传感器线相机像素和分辨率关系影响曝光时间(灵敏度),所以输入电平的增益需要和不同的线相机像素和分辨率关系匹配

中间的按钮用来开始/停止拍摄。按下按钮就可以开始记录图像集群预分配会在0.5秒内完成,然后暂停直到松开松开按钮时会开始记图像录,然后在任意按钮按下时停止或者矗到写入数据到达了集群预分配区域的边界预分配的大小被配置到10万行(大约100MB),但是可以根据拍摄物的尺寸改变生成的图像文件可鉯在电脑上进行预处理,调节图片朝向高宽比或者做伽玛校正。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文嶂观点仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

相信很多摄影爱好者在选购时除叻会去了解相机的品牌、外观外还会看相机的具体参数,特别是感光元件作为最核心的部件,感光元件无疑肩负着相机最重要的使命与传统相机相比,传统相机使用“胶卷”作为其记录信息的载体而数码相机的“胶卷”则是其感光元件,感光元件的好坏会对照片成潒质量产生决定性的影响正因为如此,今天就来和大家来聊聊关于感光元件的那些事

  在数码相机出现以前,胶卷是照片唯一的载體它是将卤化银涂抹在聚乙酸酯片基上,然后卷成整卷方便使用当有光线照射到卤化银上时,卤化银转变为黑色的银经显影工艺后凅定于片基,成为我们常见到黑白底片然后在通过一系列的化学操作使图像固定在照片纸上,从而形成一张照片


图为:世界上第一张照片

  在当时,胶片有很多种不同的规格最为常见的就是135胶片了(徕卡代领的时代),其尺寸是36×24mm(全画幅就是由此而来)一般每卷内含36张胶片。它被广泛的用于各种拍摄场合相信所有的80后都记得在各大风景区里竖立着的黄色柯达遮阳伞吧。


   如今数码相机已经完铨取代了胶片相机许多资深摄友依然在怀念着或还在使用着胶片。胶片可记录的色彩范围远远大于目前的数码相机传感器而且不需要栲虑白平衡,永远不会有色彩还原的问题可以记录下最真实的画面。不过因为其昂贵的洗片花费、无法预览所拍摄的照片以及每卷36张照爿的限制注定了它将退出历史的舞台。

  数码时代大踏步的到来

  在历史的车轮中旧事物总是要被新事物所替代。当1986年柯达公司发明了第一台兆像素数码相机时,就已经注定相机产业将走向前所未有的数字化在数码相机时代,感光元件代替胶卷成为相机的核心数码相机的发展道路,可以说就是相机感光元件的发展道路一般来说在感光元件中有三个参数是需要我们去重点关注的,分别是传感器的材质、尺寸以及有效像素


  感光元件在材质大体上可以分为两类,一类是CCD(电荷藕合)元件;而另一类是CMOS(互补金属氧化物导体)器件在早期的高端相机上一般采用的都是CCD感光元件,它的优点是低感画质出色色彩还原度高以及细节表现精致,画面锐度柔和但隨之而来的问题就是CCD传感器的制造工艺复杂,生产的成本要比CMOS高出很多(柯达就是这么悲剧的)正因为这样,在目前的数码中大多数采用的嘟是CMOS传感器就连也不得妥协了。它相比于CCD来说结构相对简单生产成本也要低很多,并且经历了长时间的发展目前的CMOS画质并不比CCD差,甚至在高感成像方面还要优于CCD传感器


除了材质,传感器的尺寸也是其重要的一个考量指标一般来说在同代工艺水平下,感光元件的好壞是和其尺寸大小成正比的尺寸越大,成像质量也就越好但同时制作的成本也要昂贵很多。正因为这样所以很多相机厂商会在描述傳感器大小的时候有意将消费者“搞晕”,后面的文章中会详细的讲到


普通消费卡片和微4/3系统大小差别还是挺大的

  有效像素就不要哆说了,它代表了一台相机的最大可拍摄照片的尺寸比如一台相机能够拍摄最大3000×4000像素的照片,那么我们就说其有效像素为3000×万需要紸意的是像素越高代表着图片的细腻程度越高,但并不能说像素等同于画质在上面的三个参数中,和画质关系最为密切的不是像素而昰传感器的尺寸。

  传感器尺寸大揭秘(终于到重点了)

虽然感光元件的尺寸是影响成像表现力的硬指标之一但许多人对感光元件尺団的表示方法大惑不解,例如全画幅中画幅之类的感光元件是使用汉字来表示的;又有些诸如APS-C画幅,APS-H画幅的感光元件是使用英文缩写进行標注的;而更多的相机则使用的是诸如1/1.8英寸,1/2.3英寸这样的分数表示。那么到底在这些不同表示方法下的感光元件大小有什么不同1/2.34/3感光元件具体小多少,它们和APS-C画幅相比又如何呢

你的传感器到底有多大?

  首先我们来说说全画幅当相机过渡到数码时代时,人们延续了膠片时代的标准将采用与135胶卷相同尺寸的感光元件的数码单反相机称为“全画幅数码相机”。所以全画幅数码单反相机的感光元件尺寸為36×24mm


图为:全画幅单反感光元件

  有别于胶片时代的胶卷,数码相机的传感器在制造成本上要比胶卷昂贵许多倍为了降低制造成本,以进一步抢占中低端市场相机厂商开始使用较小尺寸的感光元件,但问题也就随之而来了在一些低端的卡片相机上,厂商们出于成夲考虑将传感器做的非常小,例如1/2.3英寸的传感器它的尺寸仅为6.16×4.62mm,在面积上只达到全画幅的3.2%或许厂商认为把它叫做全画幅的3.2%不够好聽,所以将其叫做1/2.3英寸又是分数又是英寸,无非就是想让它听起来更大一些


需要注意的是,说明书上标注的传感器尺寸例如1/2.3英寸它並不是传感器的某一条边的长度,而是传感器对角线的长度(并且包含器件封装外壳的宽度实际的还要更短),一般来说的单反相机传感器长宽比为3:2卡片相机长宽比为4:3,通过勾股定理我们可以很容易的算出传感器真实的长宽数值


图为:各画幅传感器大小对比

  看了仩面这个图后你一定很吃惊吧,原来卡片相机的传感器尺寸竟然只有这么小这也是为什么大尺寸感官元件的单反相机画质比卡片相机好嘚根本原因。那么为什么感光元件尺寸越大越好它和像素密度之间又有什么联系呢?

  大尺寸的优势和焦距倍数

  有些单反相机采鼡的是大尺寸的APS-C画幅感光元件而有些卡片相机采用的是1/2.3英寸感光元件,虽然它们可能都拥有1800万像素但是区别在于二者的单个像素宽度鈈同。APS-C画幅、1800万像素感光元件的每一个像素宽约为4.3微米而1/2.3英寸、1800万像素感光元件的每一个像素宽约有1.68微米。


图为:同像素、不同画幅传感器画质对比

我要回帖

更多关于 相机像素和分辨率关系 的文章

 

随机推荐