Camera-ISP DP/DM/EE/NR/CR
Image Process主要过程有DM(Demosic)、DP(Defect Pixel Correction)、CR(Color Reproduction)、EE(Edge Enhancement)、NR(Noise Reduction)处理,主要去研究这些处理的原理以及作用便于工作中更好的接触。
一、ImageProcess-DM(Demosic)
数位影像中,每个Pixel都有RGB三原色的值,但Sensor得到的影像(Bayer Format),每个Pixel只有一个颜色(R/G/B),Demosic的原理即是通过色彩内插(Color Interpolation)的方法,让每个Pixel同时拥有RGB三个颜色
每个pixel需要得到自己没有的其他俩种颜色数据只能通过相邻的其他俩种颜色数据,然后通过一定的算法进行计算而得,如果Demosic异常,就会出现高频的细线出现。
二、ImageProcess-DP(Defect Pixel Correction)
Sensor制造过成中,可能会产生坏点(Bad Pixel/Defect Pixel),坏点分为暗点和亮点(上电后:暗点一直是暗的,亮点一直是亮的),对于这种问题,首先是坏点侦测,找到对应的坏点所在的位置(全亮或者全暗场景里面拍照可以找到亮点或者暗点),然后利用相邻的Pixel进行内插的方式校正补偿。
坏点侦测:比较相邻的Pixel亮度,若是差异过大及判断为是坏点,这个差异值需要谨慎设置,不能过大或者过小。
三、ImageProcess-CR(Color Reproduction)
数位感光元件在将电子讯号处理成影像时,在色彩上会和原始影像有些出入,为了增强色彩一般ISP会利用数位信号处理技术来还原甚至加强原始影像的色彩,通常做法是原始的RGB数据乘以一个对应的R、G、B矩阵来增强色彩和饱和度, 会从RGB转换成YUV,yuv会将色彩和亮度分离,可以专注改变与色彩但不影响其亮度。
色域转换:为了方便色彩的处理,将颜色由RGB转换成YCbCr或是H.S.V
色调转换:改变色彩的属性,ex.红->橙->黄
饱和度转换:让色彩变的更鲜艳或者是不鲜艳
RGB Domain Color Processing
优点:颜色调整是整体行的,因此不会出现颜色不连续的现象;且能够快速调整整体色彩接近目标色彩,因此效率较高。
缺点:每个颜色都是由RGB三原色组成的,因此无法单独的只调整成特定的颜色
YUV Domain Color Processing
优点:能够精准的调整为单一色彩而不影响其他颜色。
缺点:由于可精准调整单一颜色,因此也可能出现过渡调整导致颜色不连续的现象;调整花费时间也比较长。
HUV Domain Color Processing
H(Hue色调角)S(Saturation饱和度、色彩) V(亮度value)
四、Image Process-EE(Edge Enhancement)
边缘强化主要是强化影像的Edge和Texture,让影像看起来更锐利。但是在加强Edge的同时,可能会因为过强导致物体轮廓出现白边;加强Texture的同时,也会同步加强Noise的强度。
Edge Detect主要是将影像从空间域切到频域,根据频率的高低不同分成三个部分,第一个部分是低频部分,认为是Noise部分,不会做改变;第二部分为中频部分,是Texture部分,会进行一些Gain值加强;第三部分为Edge部分,被认为是高频部分,也会加上Edge Gain加强。需要注意的是Noise和Texture之间很难区别,很可能加强Texture的时候加强了Noise.
五、Image Process-Noise Reduction
数位影像一定会有噪点,是无法完全克服的,噪点最常见的情形是Power Noise和Sensor Noise,Power Noise是画面中随机但频繁出现的横线,因为Power Noise是连续的Pixel,因此无法靠ISP清除,只能靠降PCLK及做好hw走线来改善;Sensor Noise是画面中随机出现的噪点,当Sensor Gain越高,噪点就越严重,这个可以通过De-Noise算法改善。
通常情况下,降低噪点会伴随着Edge和Texture的损失,一般使用时,Noise和Texture很难完全分开,因此移除Noise容易同时降低Texture。
Camera-ISP DP/DM/EE/NR/CR相关推荐
- 【高通SDM660平台 Android 10.0】(13) --- Camera ISP 之 数字成像系统介绍
[高通SDM660平台 Android 10.0] --- Camera ISP 之 数字成像系统介绍 一.成像系统的组成 1.1 视角 1.2 曝光 1.3 感光度 ISO 1.4 光源 1.5 光 ...
- 【高通SDM660平台 Android 10.0】(14) --- Camera ISP
[高通SDM660平台 Android 10.0]--- Camera ISP 一.Camera ISP 与 DSP 区别 1.1 名词解释 1.2 功能解释 1.3 手机摄像头ISP是独立好还是内置 ...
- Camera ISP技术
Camera ISP技术 ISP图像信号处理 • 1,ISP图像信号处理介绍 • 2,ISP的目的是什么? • 3, ISP的处理流程以及算法 o 3.1镜头的几何变形 o 3.2 镜头渐晕 o 3. ...
- IP SOC与Camera ISP
IP SOC与Camera ISP FH8858V200: 新一代8M高性能网络摄像机 SoC FH8858V200是新一代面向8M专业型网络摄像机应用的高性能H.265/H.264/JPEG SoC ...
- Linux应用程序开发笔记:nanopi-m4(rk3399)camera isp(附OV4689 4-lane-MIPI驱动,支持1080p@120fps)
参考资料: NanoPi M4资料: http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M4/zh Rockchip-isp介绍: http://op ...
- 从FPGA到camera ISP漫谈
从FPGA到camera ISP漫谈 参考文献链接 https://mp.weixin.qq.com/s/RBzN1Ii3_AH3omljmAByNA https://mp.weixin.qq.com ...
- Camera ISP - Gamma 矫正
这是第一篇 Camera ISP 的文章,主要从自己收集到的资料来试着描述下关于 Gamma 的理解,需要注意的是目前为止我了解到的有关于 Gamma 的说法还是众说纷纭,各处都不甚一致,在尽可能收集 ...
- Camera ISP与DSP的区别(二十五)
制式和帧格式是两个东西,制式是指PAL,NTSC这些东西: 帧格式是指图像的宽度.高度等这些东西. 摄像头主要采用PAL和NTSC制式,采用PAL制式的摄像头为模拟摄像头,采用NT ...
- 论文阅读笔记之Replacing Mobile Camera ISP with a Single Deep Learning Model
这篇文章做了啥 根据ccd或者cmos图像传感器获得的图像,要经过一系列的复杂的处理才能得到最终的图像,而且不同的cmos有不同的算法,作者这里的motivation是能不能有一个比较统一的框架来处理 ...
最新文章
- MLIR Python绑定
- Debevec方法计算相机响应函数CRF
- 微信公众号扫描带参数二维码实现自动分组?
- jrockit_1.6下载_Oracle JRockit Mission Control 4.1发布
- php mysql foreach_php foreach输出两次
- 【VBA】修改Excle的标题
- 火狐firefox插件配合scrapy,注意tbody会导致empty
- python 获取excel文本框_简单使用python做excel多文件批量搜索(带图形界面)(已更新)...
- linux进程timer,Linux Timer 示例
- GDB 调试命令讲解-转
- Atitit 边缘检测原理attilax总结
- spring-boot推送实时日志到前端页面显示
- Linux下安装、配置、启动Apache
- 74cms搭建 2021.03.13
- 什么是LTE CAT1和CATM
- java创建临时文件夹_java生成临时文件夹和删除临时文件夹
- 简单普及数字人民币概论、特征、架构介绍
- PHP - 性能测试工具
- O2O、C2C、B2B、B2C是什么意思 有什么区别
- 从海尔的组织结构再造看企业的组织结构
热门文章
- 苹果7p最佳系统版本_告别虚拟机和双系统,移动硬盘+Win To Go,苹果笔记本的最佳选择...
- 哪个软件测试手机电池续航好,6款手机电池续航测试排名:iPhone12mini险些垫底,第1名是小米10...
- SIM7600CE模块(GSM/GPRS)调试
- 如何锻炼现货白银的心态?
- word拆分表格宽度发生大小变化问题
- 工作三年程序员收入到底多高?透露收入:网友:哇,真的好高呀!
- 三相直流无刷电机驱动
- 《那些年啊,那些事——一个程序员的奋斗史》——17
- Pandas合并之Concat合并
- Mybatis关联查询的两种方式