相机摄像原理与过程

相机拍摄物体的大致过程为:物体反射(或照射)的光线经过镜头,到达图像传感器,图像传感器把光信号转换为电信号,然后模数转换器件把电荷信号转换成数字信号,数字信号经过放大电路进入微处理器,数字信号经过ISP运算处理之后传输到存储器中存储为图像。 示意图如下:

1. 图像传感器

图像传感器是相机的主要组件之一,对成像质量影响很大。

传感器将从镜头上传导过来的光线转换为电信号,再通过内部的DA转换为数字信号。由于传感器的每个pixel只能感光R光或者B光或者G光,如下图,因此每个像素此时存贮的是单色的,我们称之为RAW DATA。要想将每个像素的RAW DATA还原成三基色,就需要信号处理器ISP来处理。

图像传感器主要分两种,CCD(charge-coupled device,电荷耦合器件)和CMOS(complementary meta-oxide semiconductor,互补金属氧化物半导体)。CCD传感器成像质量好,图像明锐通透,细节丰富,色彩还原度好,但是成本较高,耗电功率高。CMOS传感器成像质量稍差,但耗电功率较低,成本也比DDC低。当今手机中主要还是采用CMOS传感器。CMOS传感器中集成了模数转换器,CCD传感器没有集成了模数转换器。

2. 图像信号处理器

图像信号处理器(Image Signal Processing,ISP)的作用就是对图像传感器传输过来的信号进行运算处理,最终得出经过线性纠正、噪点去除、坏点修补、颜色插值、白平衡校正、曝光校正等处理后的结果。ISP能够在很大程度上决定相机最终的成像质量。

ISP 的主要功能特性包括:

  • DEMOSAIC

    DEMOSAIC 是 ISP 的主要功能之一。SENSOR 的像素点上覆盖着 CFA,光线通过 CFA 后照射到像素上。CFA 由 R、G、B 三种颜色的遮光罩组成,每种遮光罩只允许一种颜色通过,因此每个像素输出的信号只包含 R、G、B 三者中的一种颜色信息。SENSOR 输出的这种数据就是 BAYER 数据,即通常所说的 RAW 数据。显而易见,RAW 数据所反映的颜色信息不是真实的颜色信息。DEMOSAIC 就是通过插值算法将将每个像素所代表的真实颜色计算出来。

  • FOCUS

    根据光学知识,景物在传感器上成像最清晰时处于合焦平面上。通过更改 LENS 的位置,使得景物在传感器上清晰的成像,是 ISP FOCUS 功能所需要完成的任务。FOCUS 分为手动和自动两种模式。ISP 可以运行 CONTRAST AF、PDAF、LASER AF 等算法实现自动对焦。

  • EXPOSURE

    曝光。EXPOSURE 主要影响图像的明暗程度。ISP 需要实现 AE 功能,通过控制曝光程度,使得图像亮度适宜。

  • WB

    白平衡。白平衡与色温相关,用于衡量图像的色彩真实性和准确性。ISP需要实现 AWB 功能,力求在各种复杂场景下都能精确的还原物体本来的颜色。

  • LSC

    用于消除图像周边和图片中心的不一致性,包含亮度和色度两方面。ISP 需要借助 OTP 中的校准数据完成 LSC 功能。

  • GAMMA CORRECTION

    伽玛校正。传感器对光线的响应和人眼对光线的响应是不同的。伽玛校正就是使得图像看起来符合人眼的特性。

  • CROP/RESIZE

    图像剪裁,即改变图像的尺寸。可用于输出不同分辨率的图像。

  • VRA

    视觉识别。用于识别特定的景物,例如人脸识别,车牌识别。ISP 通过各种 VRA 算法,准确的识别特定的景物。

  • DRC

    动态范围校正。动态范围即图像的明暗区间。DRC 可以使得暗处的景物不至于欠曝,而亮处的景物不至于过曝。ISP 需要支持 DRC 功能。

  • CSC

    颜色空间转换。例如,ISP 会将 RGB 信号转化为 YUV 信号输出。

  • IS

    图像稳定。IS 的主要作用是使得图像不要因为手持时轻微的抖动而模糊不清。IS 有很多种,例如 OIS、DIS、EIS。ISP 可以实现 DIS 和 EIS。

除了上面提到的功能外,ISP还需要支持 DENOISE、CONTRAST、SATURATION、SHARPNESS 等功能。

【参考文献】

手机摄像头的技术结构与原理:http://www.sohu.com/a/229372898_257861

手机摄像头的组成结构与工作原理:https://www.cnblogs.com/straybirds/p/7350535.html

相机系统综述--ISP:https://blog.csdn.net/xiangz_csdn/article/details/53172741

原文地址:https://www.cnblogs.com/picassooo/p/11786019.html

时间: 2024-10-05 04:11:17

相机摄像原理与过程的相关文章

Sql Server tempdb原理-启动过程解析实践

我们知道在SqlServer实例启动过程中数据库会进行还原(Redo,Undo)然后打开提供服务,但我们知道tempdb是不提供重做机制的(Redo)那tempdb是如何还原的呢?如果tempdb损坏我们该怎么办,这里我将通过实例给大家介绍. 有时tempdb因为一些原因会变得非常巨大,一些DBA的解决方式就是重启数据库实例,的确重启后tempdb就会恢复到初始设置大小,理由很简单tempdb会重新创建. Tempdb的创建过程. 1在model库打开后进行tempdb创建(可以日志中看到mod

61 相机投影原理

0 引言 世界坐标系下的点如何投影到CCD镜头上,通过成像的方式得到点在二维图像上的像素坐标值,这是摄影测量中的一个基础而核心的问题.这个问题中核心的东西有两个:1.坐标系的定义及其空间转换矩阵  2.成像中的误差 下面将从这两个角度对这个问题进行详细探讨.文章参考了 陈建平: <相机成像原理>PPT, <学习opencv>以及<计算机视觉中的多视图几何>,如有错误欢迎探讨. 1 相机投影中的坐标系 在<相机成像原理>中,陈建平指出图像处理涉及到四个坐标系,

HTTPS加密原理与过程

HTTPS加密原理与过程 HTTP 超文本传输协议一种属于应用层的协议 缺点: 通信使用明文(不加密),内容可能会被窃听 不验证通信方的身份,因此有可能遭遇伪装 无法证明报文的完整性,所以有可能已遭篡改 优点: 传输速度快 HTTPS HTTPS 并非是应用层的一种新协议.只是 HTTP 通信接口部分用 SSL (安全套接字层)和TLS (安全传输层协议)代替而已.即添加了加密及认证机制的 HTTP 称为 HTTPS ( HTTP Secure ). HTTP + 加密 + 认证 + 完整性保护

springmvc原理|执行过程|解决了什么问题?

springmvc原理|执行过程|解决了什么问题? 答:我对springmvc的理解是这样的: (1)首先Springmvc是一个基于MVC的框架,解决了: 前端页面和后台代码的分离问题: 实现了一个请求对应一个方法. (2)Springmvc的配置流程是这样的: 一个url请求发送过来,首先进到web.xml,所以我们需要在web.xml配置一个dispatchServlet核心控制器. 核心控制器将这个请求交给对应的方法来处理,因此需要解决一个url和一个一个方法的映射问题. 而spring

图像识别的原理、过程、应用前景,精华篇!

图像识别的原理.过程.应用前景,精华篇! 图像识别技术是信息时代的一门重要的技术,其产生目的是为了让计算机代替人类去处理大量的物理信息.随着计算机技术的发展,人类对图像识别技术的认识越来越深刻.图像识别技术的过程分为信息的获取.预处理.特征抽取和选择.分类器设计和分类决策.简单分析了图像识别技术的引入.其技术原理以及模式识别等,之后介绍了神经网络的图像识别技术和非线性降维的图像识别技术及图像识别技术的应用.从中可以总结出图像处理技术的应用广泛,人类的生活将无法离开图像识别技术,研究图像识别技术具

单目相机标定-原理及实现

一. 标定原理      相机标定的目的就是要获得相机的内参数,得到二维平面像素坐标和三维世界坐标的关系,从而进行三维重建. 1.几个坐标系及其变换 (1)图像坐标系:是一个以像素为单位的坐标系,它的原点在左上方,每个像素点的位置是以像素为单位来表示的,所以这样的坐标系叫图像像素坐标系(u,v),u和v分别表示像素在数字图像中的列数和行数,但是并没有用物理单位表示像素的位置,因此还需建立以物理单位表示的图像坐标系,叫图像物理坐标系(x,y),该坐标系是以光轴与图像平面的交点为原点,该点一般位于图

TOF--TOF相机技术原理深入解析与分享

TOF介绍 TOF, 即time of flight ,直译过来就是飞行时间.TOF的原理与他的名称对应,即,测量光在空间中飞行的时间,通过换算成距离,就可以测得摄像头与物体的距离.通常,TOF摄像头组成有一个发射模块,一个接收模块.发射模块可以是LED.激光等发射元件,它将发射例如850nm的调制红外光,物体经过反射后,由接收模块接收到反射的红外光.由于发射和接收的都是调制波,TOF摄像头可以计算发射和接收的相位差,通过换算得到深度值,即摄像头与物体的深度距离. TOF-单点测距原理 一个简易

mof提权原理及其过程

mof提权的原理: mof是windows系统的一个文件(在c:/windows/system32/wbem/mof/nullevt.mof)叫做"托管对象格式"其作用是每隔五秒就会去监控进程创建和死亡.其就是用又了mysql的root权限了以后,然后使用root权限去执行我们上传的mof.隔了一定时间以后这个mof就会被执行,这个mof当中有一段是vbs脚本,这个vbs大多数的是cmd的添加管理员用户的命令. 以下是mof提权的过程: 将mof上传至任意可读可写目录下,这里我传到D:

WPA-PSK无线网络破解原理及过程

本文将主要讲讲WPA-PSK类型的无线网络安全问题,首先我们看下802.11协议相关的基础知识. 802.11常见的几种认证方式: 1.不启用安全‍‍ ‍‍2.WEP‍‍ ‍‍3.WPA/WPA2-PSK(预共享密钥)‍‍ ‍‍4.WPA/WPA2 802.1X (radius认证) 具体在路由器的配置界面一般如下图所示: WPA-PSK的认证过程: 由于我这里主要分析wpa-psk类型的认证方式,所以这里就不讨论其他的认证方式了,通过抓包分析,我们可以看到wpa-psk的大致认证过程分为以下几