![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ISP图像调试
调试
岁月蹉跎的一杯酒
ISP小粉丝一枚
展开
-
GEO ISP图像调试-PFC(蓝紫边校正)
蓝紫边校正原创 2024-06-12 18:34:59 · 496 阅读 · 0 评论 -
富瀚微FH8322 ISP图像调试—BLC校正
FH8322 ISP调试 黑电平校正原创 2024-06-11 17:58:17 · 683 阅读 · 1 评论 -
ISP小谈
目录1、ISP简单介绍2、ISP学习路线3、国内ISP岗位公司4、ISP的未来 (AI ISP)1、ISP简单介绍关于ISP这个领域目前可能知道的人不是很多,但是我觉得1-2年后会有越来越多的人去学习它,并且可以得到可观的收入,它的应用领域主要有手机相机、安防、芯片等行业,他的作用主要是提升原始图像质量,进而服务高端产业领域识别检测等。ISP对于学习数字图像处理的人并不陌生,很多同学觉得自己学习了数字图像处理后找不到好的工作,现在正是绝佳的机会,我们可以去做ISP...原创 2021-10-24 18:25:10 · 4854 阅读 · 12 评论 -
sigmastar—ISP图像调试(CCM)
一、现象白平衡的目的是为了使得图像中白色块和中性色块不发生色偏,但是无法保证图像中其他色块颜色的准确度,特别是红绿蓝三色以及肤色,我们需要保证其颜色正确性。下图是一张色偏图像:经过白平衡矫正后的结果为:对应24色卡如下:经过AWB矫正后的图像与真实颜色存在一定的差异,因此引入了CCM颜色转换矩阵来调试图像彩色块图像效果。简单来说就是通过一个3x3的矩阵系数乘以sensor捕捉到的景物的R,G,B色得到一个接近我们肉眼真实看到的色彩。二、调试步骤与结果sig...原创 2021-09-03 17:58:15 · 7913 阅读 · 2 评论 -
sigmastar—ISP图像调试(AWB矫正)
一、介绍AWB矫正的目的是使得图像中白色块和中性色块的颜色不发生色偏,使得camera具备人眼颜色恒常性的特性。目前大多数的IPC设备中的awb模块主要是利用色温估计的方法,然后基于灰度世界算法进行白平衡矫正。二、现象色偏图像(先前有自带的AWB参数)色偏图像如何进行查看:有一个简单的方法:利用微信截图工具查看上图第一排的RGB值大小,其中RGB值三个越接近越好。上图白色块R、G、B分别为192,210,239,值相差较大说明存在色偏。三、调试步骤(基于一种色温情...原创 2021-09-02 17:18:19 · 5256 阅读 · 1 评论 -
sigmastar—ISP图像调试(OBC矫正)
一、介绍目录一、介绍二、现象三、调试步骤OBC或者说是BLC矫正是我们拿到一款IPC或者手机camera第一步需要解决的问题。PQtool的调整界面如下:由于增益的不同,会导致OB值也会存在一定的差异,所以建议采用随增益变化的值,可以间隔一段ISO,对图像进行一次黑电平的测量(黑电平的原理和方法可以查看前面内容)。二、现象下图是未进行OBC矫正的图像:整体图像偏紫。然后是OBC矫正后的结果:按道理来说随着增益的增大,auto的矫正值会变大,但是差异原创 2021-09-01 16:08:46 · 4079 阅读 · 8 评论 -
ISP调试中的一些问题现象(持续更新)
目录1、迷宫纹现象2、False Color现象3、PFC (Purple Fringing Compensation)紫边1、迷宫纹现象原因:Crosstalk (Green Equal)这主要是lens与sensor搭配性的问题,当光线进入sensor上micro lens的角度太大,容易误接收到应该被邻近pixel接收的讯号,导致Gr、Gb差异变大,因此这现象较容易发生在画面角落,或是光线从某个特殊角度进入时画面出现迷宫纹。调试方法:调整Crosstalk中Thre原创 2021-08-27 17:39:15 · 4486 阅读 · 1 评论 -
Sharpen 的调试步骤
1、调试 bayerSharpen 增强图像的细节纹理的清晰度,有助于图像的细节纹理的增强。2、调试 YUVsharpen 的边缘细节和纹理的增强强度,设置图像有方向的边缘和细节的锐度。3、控制锐化后的图像的 shoot,包括overshoot、undershoot,减弱图像的 overshoot 和 undershoot,同时,图像的锐度也会减弱。4、抑制噪声的增强,抑制图像的边缘细节和纹理处的噪声的增强。5、抑制锯齿和椒盐噪声,划分亮暗区间、确定亮区暗区不同的锐化强度,以及抑制暗区的盐噪原创 2021-08-11 16:36:37 · 1288 阅读 · 0 评论 -
各类图像测试卡
参考链接http://www.aisein.com/Product原创 2021-06-28 10:32:30 · 797 阅读 · 0 评论 -
我的第一份实习—ISP图像调试工程师
我的第一份实习—ISP图像调试工程师2020年11月26号我来到了我的第一家实习公司,这是一家安防科技公司,我的主要工作是负责IPC设备的图像调试工作,主要的图像调试软件是海思的PQtool,期间也用到了imatest、ImageJ、FastStone、FSViewer等图像测试工具,在实习期间从刚开始做每一步都需要寻求公司导师的帮忙到我开始独立接手项目用来大概3个月时间,今天是我在公司的最后一天,我觉得我在这里很开心,因为我做着自己喜欢的事情,公司的同事也很友善,实习生的工作压力也不是很大。但是今天也原创 2021-03-26 14:51:59 · 10761 阅读 · 27 评论 -
IPC设备画面突然出现卡顿现象
IPC设备画面突然出现卡顿现象在调试一款IPC设备时候画面可能会出现突然卡顿的问题1、考虑修改编码模式2、查看帧率是否异常cat /proc/umap/vi原创 2021-03-25 10:08:35 · 734 阅读 · 0 评论 -
海思图像清晰度调试策略
图像白天清晰度调试策略1、Gamma全局调整一副图像想要开始图像清晰度的的调整策略,首先考虑好亮度和对比度处于适宜的环境下,Gamma校正策略是解决图像亮度和对比度一个关键步骤,调整好这部分的亮度和对比度,才能继续对图像清晰度进行优化调节。正在上传…重新上传取消...原创 2021-03-23 11:25:00 · 4247 阅读 · 2 评论 -
为什么镜头一般都是由多块透镜组成?
为什么镜头一般都是由多块透镜组成?一组镜片每个透镜都担任自己的作用:矫正色彩 矫正色散 矫正畸变。如下图所示镜头一般会有很多透镜组成凸透镜成像原理:物体放在焦点之外,在凸透镜另一侧成倒立的实像F 表示焦点的位置,实像有缩小、等大、放大三种。物距越小,像距越大,实像越大。 那么为什么要由多块透镜组成呢?下面是我查阅相关资料得到的结果。这是由于跟据单透镜成像原理得到的理想像和实际存在偏差,称为像差,相差包括色像差和单色像差。色像差简称色差。不同波长的光在通过透镜时的折射率不同原创 2021-03-19 10:19:58 · 4300 阅读 · 1 评论 -
3DNR控制好时域跳点噪声至安静
3DNR控制好时域跳点噪声至安静一般在低照情况下会出现这种时域噪声效果。通过调试,控制时域噪声跳点主要是下图红框处决定,值越大,去噪效果越好,画面越安静,相反,时域去噪效果较差,画面跳动。取值范围为[0,999]例子1、下面是0时候画面存在大量噪声2、调到400后仔细看会发现存在一些跳点噪声3、调到799后,画面变得静止些...原创 2021-03-18 14:41:41 · 2461 阅读 · 3 评论 -
夜晚场景过曝问题原因
夜晚场景过曝问题原因在调试IPC设备时候我们可能会遇到下面这种图像效果,并且很难去通过图像调试去解决问题。原因:可能是因为镜头收光性不好,导致图像产生过曝现象。解决方法:可以考虑调整后焦来一定程度上提升图像的清晰度,通过调整不同增益下的光圈大小来抑制图像中的光晕效果。...原创 2021-03-12 09:51:01 · 1310 阅读 · 1 评论 -
IPC设备产生呼吸效应
IPC设备产生呼吸效应目录IPC设备产生呼吸效应1、呼吸效应介绍2、呼吸效应解决办法参考1、呼吸效应介绍浮动镜片的移动必然带来光学结构的改变,因此焦距就会发生变化。因此,焦距是随着物距发生变化的,这就是所谓的镜头呼吸效应。一般近距离对焦的时候,长对焦行程的定焦镜头或者变焦镜头容易出现这个问题。说白了这就是光学设计和对焦组件之间的设计问题,如果光学设计好,就不会有呼吸效应了。跟据上图简单介绍一些产生呼吸效应的原因首先物通过光反射经过绿镜在镜面上形成像,当绿镜移动到蓝镜时原创 2021-03-03 17:03:37 · 1357 阅读 · 4 评论 -
flicker(画面闪烁)现象产生的原因
flicker(画面闪烁)现象产生的原因目录flicker(画面闪烁)现象产生的原因1、产生原因2、解决办法:曝光时间设置成1/100s的整倍数1、产生原因传感器Sensor在室内日光灯下会产生flicker现象,其根本原因是由于sensor在光照条件下,不同像素点上的光能量不同所产生的,所接受的光能量不同也就是图像的亮度不同。2、解决办法:曝光时间设置成1/100s的整倍数由于 传感器 sensor 的曝光方式是通过一行一行的方式进行的,任何一个 像素点的曝光时间是一样的,原创 2021-03-02 16:40:38 · 14257 阅读 · 4 评论 -
ISP图像调试—图像清晰度调试策略
ISP图像调试—图像清晰度调试策略目录ISP图像调试—图像清晰度调试策略1、首先第一个想到的应该是Gamma校正,通过调整Gamma曲线,使得图像亮度处于合适的范围。2、图像锐度调试,这里详细介绍一下。3、然后我们可以通过调试3DNR,减少图像噪声的引入。4、对模块局部对比对进行调试,主要是LDCI,跟据ISO进行联动调试。5、去雾为辅助(Dehaze)当我们在调试一款IPC设备时候,在经过黑电平校正、白平衡、CCM之后,我们要做的是图像清晰度调试,这个是需要我们进行反复调试原创 2021-03-02 15:31:48 · 6336 阅读 · 2 评论 -
海思PQTool进行CCM调试经验
海思PQTool进行CCM调试经验前提:事先在不同色温环境下抓取好RAW图,进而才能进行CCM调试。界面位置在导入RAW图之前,先配置好Options和黑电平,否则校正会出现一些颜色问题。导入我们事先抓好的RAW图,修改色温,以及色卡对应区域。将RAW图导入CCM中,进行计算CCM校正后图像如下对应的CCM,矩阵如下所示:可以对比颜色分析,或者校正后抓图进行imatest测试...原创 2021-01-20 15:36:47 · 3250 阅读 · 2 评论 -
CCM色彩调试黄色块饱和度不够
情况色度图如下所示,黄色分量饱和度不足。这个时候需要通过提升BB分量,来对黄色分量饱和度进行拉伸。通过调试得到较好的结果如下所示。原创 2021-01-20 09:09:59 · 2223 阅读 · 1 评论 -
调整手动曝光时间,使24色卡白色块(第19个色块)的最大曝光亮度为理论最大亮度的80%
调整手动曝光时间,使24色卡白色块(第19个色块)的最大曝光亮度为理论最大亮度的80%通过调整曝光时间,使得图像直方图达到目标。原创 2021-01-18 12:21:07 · 820 阅读 · 1 评论 -
判断ISP调试过程中黑电平配置是否正确
判断ISP调试过程中黑电平配置是否正确如果黑电平配置正确的话,那么R/G,B/G再不同色温的光源下,其结果应该近似接近,如下图所示。原创 2021-01-15 14:07:44 · 760 阅读 · 0 评论 -
IPC安防摄像机后台保存录像
IPC安防摄像机后台保存录像1、关闭IPC摄像机2、重启命令后面加上&./var/Sofia &这样我们就可以设置好后台摄像机录像保存视频了。原创 2021-01-12 18:10:52 · 1053 阅读 · 0 评论 -
ISP调试—降噪的主要流程
ISP调试—降噪的主要流程1、在低增益下,简单修改BNR和3DNR2、在高增益下确定目标亮度 调整gamma曲线 BNR图像降噪 调整sharpen锐化提升图像细节 调节3DNR降低图像噪声,提升图像清晰度 在sharpen和3DNR中反复调试,使得清晰度和噪声在一个合理的范围内...原创 2021-01-07 18:06:53 · 3670 阅读 · 0 评论 -
Json表中DRC修改MANUAL数值
Json表中DRC修改MANUAL数值如下图PQtool工具中的手动设置的DRC强度,如果我们只在PQtool工具中进行修改的话,下一次设备启动的时候,我们所设置的会仍然变回原来的数值。因从我们需要在Json表中进行修改。修改步骤1、找到对应的Json表2、ctrl+F找到DRC所在位置3、修改DRC数值这样的话下次我们通过json表重启的时候,DRC值就写进入启动程序了。...原创 2021-01-05 16:11:42 · 301 阅读 · 0 评论 -
ISP调试—3DNR时域调试技巧
ISP调试—3DNR时域调试技巧时域页面如下图所示:其中有几个关键功能需要应用在调试技巧当中:在针对于图像噪声和清晰度这方面,我们主要看重的是图像噪声和清晰度,在图像噪声和清晰度,解决时域噪声提高图像清晰度尤其重要。下面是我平时调试的一些方法和技巧,记录一下:1、首先将nXtfs(时域滤波强度调到最大),然后调整动静判断阈值mXmath,值越大画面越安静,直到调到刚好抑制雨点现象,这时候再适当调低nXtfs,直到没有雨点。2、如果仍然需要调整图像清晰度和细节的话nXstr,nXtdz原创 2021-01-05 10:55:03 · 3898 阅读 · 3 评论 -
ISP流程Gamma校正思路
ISP流程Gamma校正思路这两天一直在做一个工作关于调整Gamma曲线使得图像在高曝光区域可以良好适应。遇到有一个难题,是如何将我们在PQtool工具中调试的gamma对应的数值写入到设备程序当中。通过查看Json表可以看到当前标准模式下有我们想要的两条Gamma曲线,这两条Gamma曲线通过插值的方法决定我们所使用的Gamma曲线,我们如果想要使用接近我我们在PQtool上拉出来的gamma曲线,那就需要不断不断的调试与查看,看最后拟合出来的Gamma曲线是否接近我们所设定的形状。原创 2020-12-31 16:45:54 · 2703 阅读 · 10 评论 -
文件夹无可执行权限命令
文件夹无可执行权限命令chmod 777 文件名 -R以海思CV500为例chmod 777 Hi3516CV500_PQ_V2.0.0.3 -R原创 2020-12-29 10:51:31 · 222 阅读 · 0 评论 -
IPC网络摄像机设备断电重启
以前的话设备断电需要拔掉插头,其中可以通过输入命令即可第一步touch /mnt/mtd/Config/sofia.dbg第二步reboot -f大概等20秒,设备自动断电第三步:重新加载Json,启动设备程序加载Json./var/Sofia...原创 2020-12-29 10:42:38 · 1917 阅读 · 0 评论 -
CCM调试(校正红色块偏黄色)
CCM调试经验(校正红色块偏黄色)D65环境下抓取的图像以及对应的饱和度和色差下图是使用imatest对图像饱和度和色差进行测试,图像的饱和度目标在120-125之间,ΔCσ在10以下,ΔE σ在15以下。分析上图可以看出图像中绿色和蓝色与真实值偏差较大。跟据下面转盘情况进行调试。可以发现蓝色偏向品红,绿色偏向于黄色,红色偏向于黄色,所以应该减小Br,减小Gr,减少Rg不断调试发现红色偏差较大,如下图所示可以看到红色块偏黄色,这是后需要适当调整Rg(增加)..原创 2020-12-28 17:45:22 · 8902 阅读 · 4 评论 -
图像Json表的挂载与替换
图像Json表的挂载与替换在使用PQtool工具进行图像调试的时候,我们时常需要修改里面的参数,这个时候就需要使用图像Json表的挂载和替换。首先当我们Telnet上我们的IPC设备时候,其实第一步操作时图像Json表的挂载(一般设备默认自动挂载,我们刚开始进行调试的时候没有用到这一步),但是如果现在需要修改的话,就需要手动进行Json表的挂载。下图是我们Telnet上设备,可以对设备进行操作第一步:查看设备程序是否启动命令:top有下面蓝色框说明设备程序已经启动,这个时候需要重原创 2020-12-25 11:17:55 · 316 阅读 · 0 评论 -
需手动上电IPC设备修改IP地址
需手动上电IPC设备修改IP地址首先直连IPC设备,查询当前设备IP,更改设备器选项,查看ipv4的属性修改为当前设备的ip地址,子网掩码,默认网关例子IP地址:10.0.0.14子网掩码:255.255.254.0默认网关:10.0.0.1修改好之后用telnet连接到当前设备,进行ip修改连接好当前设备之后输入以下代码:172.18.30.118:将当前设备10.0.0.14修改为172.18.30.118255.255.254.0:子网掩码172原创 2020-12-22 17:31:27 · 941 阅读 · 0 评论 -
查看IPC网络摄像机设备型号
通过cat proc/umap/vpss查看设备型号,然后进行PQTool连接。原创 2020-12-21 14:07:16 · 1456 阅读 · 0 评论 -
ISP—图像调试实习生(第15天)
ISP—3DNR图像去噪目录ISP—3DNR图像去噪空域接口说明时域接口说明色度信息去噪调试以海思3516EV200为例去调试3DNR3DNR参数接口3DNR 的亮度去噪(NRy)由四级串联去噪功能组成,按如下分为 4 级,假设编号为0,1,2,3,不同级之间的同样编号、类型滤波器效果由于实现差异、串联效应等,导致不同级结果并不完全一样。第 0 级、第 3 级为带时域辅助的空域滤波器,第 1 级、第 2 级则为时空域处理。色彩滤波器独立于亮度滤波器。如下图所原创 2020-12-18 15:53:42 · 4988 阅读 · 9 评论 -
ISP—图像调试实习生(第14天)
ISP—YUV Sharpen调试实习的第13天,由于傍晚事请太多,没有来得及去写博客,就简单叙说吧,昨天把新拿到一个海思3516EV300芯片,用到的是Sony的sensor,然后把RAW图抓取,黑电平校准、AWB以及CCM重新复习了一边,操作的具体流程请看前几期博客。今天主要是对于YUV Sharpen这块的参数进行介绍,以及调试当中存在的一些问题,Sharpen 模块用于增强图像的清晰度,可以实现对图像的带方向的边缘和无方向的细节纹理的单独锐化增强,而且,通过调节所要增强的频段,可以实现多种清原创 2020-12-17 14:52:38 · 2846 阅读 · 0 评论 -
ISP—图像调试实习生(第12天)
ISP—LDCI调试预备知识点目录ISP—LDCI调试预备知识点参数说明局部对比度增强调试暗区抑制参数调试时域参数调节相对于绝对亮度,人眼对对比度更加敏感,而图像经过捕获、处理然后显示的过程中,容易造成图像对比度不足,并且可能丢失暗区或者亮区的细节。LDCI 基于局域直方图均衡(HE)的方法来增强局部的对比度,同时提升亮暗区细节。LDCI会对分块统计的局部直方图信息进行平滑滤波,滤波系数越局限,则基于的直方图信息越局限,因此该模块可以通过调整滤波系数,来控制局部对比度增强的局原创 2020-12-15 16:32:34 · 2226 阅读 · 1 评论 -
ISP—图像调试实习生(第11天)
ISP—CCM调试经过之前的AE、BLC、以及AWB校正之后,我接下来需要解决图像色彩问题,这里我们就需要使用CCM模块。上图是之前步骤校正好的图像,未进行CCM校正,故部分色块饱和度不够,颜色不够鲜艳。因此需要使用CCM矩阵对IPC镜头进行调试。为什么要做CCM?人眼对色彩的识别,是基于人眼对光谱存在三种不同的感应单元,不同的感应单元对不同波段的光有不同的响应曲线,通过大脑合成得到色彩的感知。我们可以通俗的用RGB三基色的概念来理解颜色的分解和合成。如果人眼和 sensor原创 2020-12-14 17:14:49 · 2388 阅读 · 1 评论 -
ISP—图像调试实习生(第10天)
ISP—上手进行黑电平校正和AWB校正黑电平校正白平衡校正曝光参数调整(实时web观测曝光模式要调成手动)通过调试不同曝光时间以及灯光亮度(主要是D50,D65,TL84,A/F四种光源)通过色温计记录下色温大小,然后使用PQ工具进行抓图获取以下四张RAW图像。使用ImageJ工具对获取的色温图像进行观测,open选择想要的RAW图像,设置好格式,注意红色地方勾选。选择第19个白色块,按住Ctrl+H打开图像直方图;一般观测第三峰的最高点位置信息,是否为最原创 2020-12-11 17:43:29 · 1502 阅读 · 2 评论 -
ISP—图像调试实习生(第9天)
ISP—黑电平图像抓取黑电平校准图像抓取,需要将摄像机置于全黑环境下,曝光模式调整为手动,曝光花鸟卷调整为最大值(一般调整到40ms以上即可),模拟增益、数字增益和ISP数字增益调整为1024,如下图所示:摄像机参数设置好以后,使用海思ISP调试工具PQTool中的HiPQ Capture Tool工具进行抓图,抓图时RAW bits跟据不同的sensor的配置,选择正确的数据位数,Mode选择Linear,Frames设置为1帧即可,点击Capture按钮抓取RAW图像,如下图所示:黑原创 2020-12-10 15:59:16 · 2251 阅读 · 0 评论 -
ISP—图像调试实习生(第8天)
ISP—在线性模式下IPC相机的调试流程目录ISP—在线性模式下IPC相机的调试流程1、亮度维度:AE2、色彩维度(AWB、CCM)3、对比度维度(Gamma、LDCI、Dehaze)4、清晰度和噪声维度(Demosaic、sharpen、3DNR)图像质量关注维度调试的顺序图1、亮度维度:AE亮度维度的主要调试模块为AE,主要包括AE目标值的调优,AE Route的调优,AE的权重表的调优、AE收敛速度和平滑性的优化等。调整AE模块前需要准备的环境:黑电原创 2020-12-07 16:30:03 · 4941 阅读 · 4 评论