0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

化腐朽为神奇!揭开ISP图像处理的神秘面纱,基于瑞芯微RK3568J工业平台!

Tronlong创龙科技 2024-04-29 08:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

wKgaomZ1MHqAZpEZAAO9ye5AgvM678.gif

ISP图像处理前后图像对比

化腐朽为神奇!经过ISP图像处理的图片前后对比是如此惊人!从下图中可以观察到,未经处理的原始图像偏绿且暗淡,而经ISP图像处理的图像能够清晰地还原现场真实的颜色细节!

wKgZomYvB96AN-4qAAmSzXq3424069.png

图1原始图像显示效果

wKgaomYvB-GACDCWAA1HeE6bgSo233.png

图2经ISP图像处理后显示效果

ISP说明

ISP简介

ISP(Image Signal Processor),即图像信号处理,主要作用是处理前端图像传感器输出的信号,主要功能有线性纠正、噪声消除、自动白平衡、自动曝光控制等,能在不同的光学条件下很好地还原现场细节。

ISP优势

由于不同传感器的差异以及拍摄环境的多样性,传感器输出的原始数据和人们预期的图像有一定差距,因此ISP就起到了相当重要的作用。例如:夜间光照不足、大雾、沙尘等,均会使采集的图像造成影响,存在成像模糊、噪声污染及曝光不均等问题,而经ISP图像处理的图像会有明显的优化。

RK3568J ISP功能介绍

RK3568J的ISP21模块支持标准的Sensor图像数据处理,包括自动白平衡,自动曝光,Demosaic,坏点矫正及镜头阴影矫正等基本功能,也支持HDR、去雾、降噪等高级处理功能。ISP21功能框图如下图所示。

wKgZomYvB-aARfsqAACzaSGWQvo002.png

图3ISP21功能框图


RK3568J的ISP图像处理基于RKISP2.x Tuner工具对摄像头采集的图像进行标定得到IQ参数文件,通过IQ参数文件将摄像头采集的图像进行优化处理后发送至显示设备。

RKISP2.x Tuner提供了一套便于用户调试ISP参数的工具,用户可以在RKISP2.x Tuner中对所有ISP模块开展标定(Calibration)、调试(Tuning)等工作。

wKgZomYvB-uAf2PGAAA9laREQXY846.png

图4RKISP2.x Tuner工具界面


用户可以使用RKISP2.x Tuner提供的抓图工具(Capture Tool)来拍摄RAW图,在标定工具(Calibration Tool)中完成基础模块的标定工作,在RKISP2.x Tuner中连接设备,在线进行ISP参数调试。

wKgaomYvB--AEanBAABCo0n8WLY764.png

图5RKISP2.x Tuner调试流程图


ISP图像处理开发案例

本章节主要介绍瑞芯微RK3568J的ISP图像处理开发案例,使用的硬件平台为:创龙科技TL3568-EVM工业评估板。


为了简化描述,正文仅摘录方案功能描述与测试结果,详细产品资料请扫描文末二维码下载。

功能说明

本案例基于RKISP2.x Tuner工具对摄像头采集的图像进行标定得到IQ参数文件,通过IQ参数文件将摄像头采集的图像进行优化处理后发送至显示设备。

硬件连接

评估板默认已支持HDMI OUT显示,请将评估板HDMI OUT接口连接至HDMI显示屏,使用FFC软排线将MIPI摄像头模块(型号为MCAM400)连接至评估板CAMERA接口,通过网线将评估板千兆网口ETH0 RGMII连接至路由器。硬件连接如下图所示。

wKgaomYvB_uATzyHAA6dEXznGyc713.png

图7


原始图像显示演示

评估板上电启动,执行如下命令将摄像头采集的图像实时显示至HDMI显示屏,该画面是未经过ISP图像处理的原始画面,如下图所示。按"Ctrl + C"可退出程序。

Target#/rockchip-test/camera/camera_rkisp_test.sh

wKgZomYvCACAZOgeAAAdNYz7Xu8961.png

图8

wKgZomYvB96AN-4qAAmSzXq3424069.png

图9原始图像显示效果

可以观察到,HDMI显示屏实时显示摄像头采集的原始图像偏绿色且暗淡。

RKISP2.x Tuner工具调试演示

以下主要介绍使用RKISP2.x Tuner工具进行标定处理。

打开RKISP2.x Tuner工具,导入原始图像后,进入CCM标定界面,然后设置饱和度,点击"Calibrate"开始标定。

wKgZomYvCBiAE3gEAAXOIT2ppnA068.png

图10


标定完成后,点击"Result"页面,可查看结果。

wKgaomYvCByABDS3AAaT2ARvcp0815.png

图11

可点击"Save"将新标定数据保存至IQ参数文件ov4689_RK-CMK-8M-2-v1_CK8401.json中。

备注:如需了解通过RKISP2.x Tuner工具创建及配置IQ参数文件的详细步骤,请参考我司提供的用户手册。

ISP图像处理效果演示

评估板上电启动,请将IQ参数文件ov4689_RK-CMK-8M-2-v1_CK8401.json拷贝至评估板文件系统"/etc/iqfiles/"目录下,然后重新启动评估板。

wKgZomYvCCCAYbkcAAAIrs2ZaQo259.png

图12


进入评估板文件系统,执行如下命令,将摄像头采集的图像实时显示至HDMI显示屏,该画面是经ISP图像处理的显示效果,如下图所示。按"Ctrl + C"可退出程序。

Target#/rockchip-test/camera/camera_rkisp_test.sh

wKgaomYvCCSAQos7AAAf42xom0U974.png

图13

wKgaomYvB-GACDCWAA1HeE6bgSo233.png

图14经ISP图像处理后显示效果

可以观察到,摄像头实时采集的图像经过ISP图像处理后,显示效果相比原始图像有明显的优化。显示效果跟实际测试环境以及IQ参数文件配置有关,测试结果仅供参考。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像处理
    +关注

    关注

    28

    文章

    1340

    浏览量

    59177
  • ISP
    ISP
    +关注

    关注

    6

    文章

    498

    浏览量

    54517
  • 瑞芯微
    +关注

    关注

    27

    文章

    699

    浏览量

    53481
  • RK3568
    +关注

    关注

    5

    文章

    628

    浏览量

    7581
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【迅工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解

    【迅工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解
    的头像 发表于 11-21 13:25 653次阅读
    【迅<b class='flag-5'>为</b><b class='flag-5'>工业</b><b class='flag-5'>RK3568</b>稳定可靠】itop-<b class='flag-5'>3568</b>开发板Linux驱动开发实战:<b class='flag-5'>RK3568</b>内核模块符号导出详解

    【赛题教程】基于RK3568+PG2L50H实现八路视频输入参考方案

    大学生嵌入式芯片与系统设计竞赛FPGA赛道RK3568+PG2L50H是一款基于RK3568J处理
    的头像 发表于 09-12 16:03 1093次阅读
    【赛题教程】基于<b class='flag-5'>RK3568</b>+PG2L50H实现八路视频输入参考方案

    RK3568 重制版RK3568驱动指南全面升级

    RK3568 重制版RK3568驱动指南全面升级
    的头像 发表于 07-28 15:25 1498次阅读
    迅<b class='flag-5'>为</b><b class='flag-5'>RK3568</b> 重制版<b class='flag-5'>RK3568</b>驱动指南全面升级

    【HZ-RK3568开发板免费体验】--开发板了解与初探

    感谢合众恒跃与发烧友论坛提供的开发板与平台,收到实物如下 下面来了解下开发板 开发板由底板和核心板组成,核心板基于RK3568J
    发表于 06-28 23:42

    平台必备,RKDevInfoWriteTool工具使用教程,触觉智能嵌入式方案商

    本文介绍原厂工具RKDevInfoWriteTool的使用方法,使用触觉智能SBC3528工控主板演示,搭载了
    的头像 发表于 04-27 19:25 1240次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>平台</b>必备,RKDevInfoWriteTool工具使用教程,触觉智能嵌入式方案商

    RK3568开发板资料升级更新驱动开发指南

    iTOP-3568开发板采用RK3568处理器,内部集成了四核64位Cortex-A55
    发表于 04-17 16:36

    NPU性能深度评测:RK3588、RK3576、RK3568RK3562

    随着AI技术不断发展,越来越多的嵌入式设备开始集成NPU(神经网络处理单元),以实现更高效的AI推理。作为国产芯片厂商的佼佼者,推出的RK
    的头像 发表于 04-03 11:17 6187次阅读
    NPU性能深度评测:<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3588、<b class='flag-5'>RK</b>3576、<b class='flag-5'>RK3568</b>、<b class='flag-5'>RK</b>3562

    基于RK3568 + FPGA国产平台的多通道AD实时采集显示方案分享

    工业控制与数据采集领域,高精度的AD采集和实时显示至关重要。今天,我们就来基于RK3568J+FPGA国产
    的头像 发表于 03-28 10:11 1192次阅读
    基于<b class='flag-5'>RK3568</b> + FPGA国产<b class='flag-5'>平台</b>的多通道AD实时采集显示方案分享

    性价比拉满!最新的ISP图像处理方案来啦,基于RK3562J全国产工业平台

    今天大家带来基于RK3562J工业平台
    的头像 发表于 03-26 13:53 1431次阅读
    性价比拉满!最新的<b class='flag-5'>ISP</b><b class='flag-5'>图像</b><b class='flag-5'>处理</b>方案来啦,基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562J</b>全国产<b class='flag-5'>工业</b><b class='flag-5'>平台</b>!

    迅科技安卓触控一体机 RK3568硬核驱动,赋能健康管理设备

    在智慧健康迈向深度数字化的进程中,高性能硬件与稳定交互系统的结合成为关键。迅科技基于 RK3568
    的头像 发表于 03-04 17:03 912次阅读
    <b class='flag-5'>瑞</b>迅科技安卓触控一体机  <b class='flag-5'>RK3568</b>硬核驱动,赋能健康管理设备

    RK3568J高性能多媒体处理器特性概述

    NPU,用户提供了出色的处理能力。 在CPU方面,RK3568J采用了四核Cortex-A55架构,确保了高效的多任务处理能力。GPU方面,G52 2EE不仅支持OpenGL ES
    的头像 发表于 02-11 17:41 1515次阅读

    RK3568J 视频图像处理框架全解析

    RK3568J产品简介 RK3568J
    的头像 发表于 01-24 09:36 1233次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3568J</b> 视频<b class='flag-5'>图像</b><b class='flag-5'>处理</b>框架全解析

    RK3562J正式支持NPU,性价比再提升!

    、双路Camera等,外设接口资源十分丰富,是RK3568J处理器降成本、降功耗的首选平台,在工商业储能EMS、通讯管理机、运动控制器、AGV机器人、车载数据网关等场景被广泛应用。 近期,
    的头像 发表于 01-23 16:00 1186次阅读
    <b class='flag-5'>RK3562J</b>正式支持NPU,性价比再提升!

    如何快捷使用RK3568J开发板

    。 硬件平台:飞凌嵌入式RK3568/RK3568J 开发板 操作系统:Linux、Android、Ubuntu 目录 1、Linux设备树的路径是什么? 2、Linux 源码编译不通过,是什么原因? 3
    发表于 12-19 16:18

    鸿道Intewell工业操作系统生态·RK3568

    基于鸿道Intewell操作系统和RK3568,科东软件打造了一个实时与非实时智能融合应用框架。这个框架允许在同一颗芯片上完成实时与非实时应用的智能融合,提高芯片资源的利用效率,
    的头像 发表于 12-18 17:02 975次阅读