【硬件】相机的硬件测试

相机测试

author: Alla


Imatest 提供超过 30 种测试项目,主要包括:
1)图像基础参数‌:MTF(调制传递函数)、畸变、均匀性、动态范围
2)色彩与光学特性‌:白平衡误差、饱和度、gamma 值、色差(ΔE)
3)‌噪声与信噪比‌:视觉噪声分析、像素级 SNR 测量
应用领域:
1)‌消费电子‌:智能手机摄像头、VR/AR 设备的光学性能验证
2)‌汽车工业‌:车载摄像头和 ADAS 系统的图像质量标准化测试
3)医疗影像‌:内窥镜、X光设备的成像精度评估
4)工业检测‌:机器视觉系统的稳定性与重复性测试

1. 国际标准ISO12233

  1. 衡量相机图像分辨率的测试,依据标准是ISO12233。很多厂家已经开始使用新的ISO标准,淘汰了十几年前的“落伍”标准,而更新成了ISO12233:2014。新的分辨率测试标板是由美国图像质量检测公司imatest联合ISO国际标准制定的ISO 12233:2014 Edge SFR(eSFR)测试卡
  2. 标准型和增强型
    1)ISO12233:2000为2000线标准型
    测试精度:2000x2000x16/9=711w //对应像素比较低;
    在这里插入图片描述
    2)ISO12233:4000 为4000线增强型
    测试精度:4000x4000x16/9=2844w;
    参考文章:ISO12233解析力算法SFR

2. 光学图像测试之景深

  Bokeh(背景虚化),指成像的焦外部分呈现模糊的美学效果,它在视觉上吸引我们关注图像某一特定的区域(通常是主体部分),如下图一所示人物主体突出,背景呈现模糊效果。

  1. 景深即在镜头架设好后,与被测物体间相对距离不做任何调节的情况下,可接受的能清晰成像的物方空间范围。

    双目立体视觉,则是使用两台摄像机获得同一场景的两幅视点不同的图像,通过视差信息获得深度信息。

    景深的计算 b / Z = ( ( b + x T ) − x R ) / ( Z − f ) / e q u a 1 b/Z=((b+x_T)-x_R)/(Z-f) /equa{1} b/Z=((b+xT)xR)/(Zf)/equa1
    在这里插入图片描述

    d = X R − X T / e q u a 1 d=X_R-X_T/equa{1} d=XRXT/equa1

  2. 被测物体间相对距离不做调节的情况下,可接受的能清晰成像的物方空间
    在这里插入图片描述

  3. 景深效果客观测试方法:展锐的测试主要是结合DXO测试进行的,我们在实验室利用dxo的测试场景,从得出的结果来计算散景问题。另方面我们从自己搭建的实验室对景深做光圈、分离等验证测试,如下图四是实验室场景一角,如图五为拍摄规范

  4. 相关技术:主题/背景分割,等效光圈,模糊渐变,噪声一致性,散景人物,重复性

3. SFR图像解析力算法(Spatial Frequency Response)

SFR是空间频率响应(Spatial frequency response)的英文缩写,是指一个系统相对于输入的空间频率所输出的振幅响应,对于摄像系统,SFR类似于传统光学系统的MTF(modulation transfer function,调制传

4. imatest

‌Imatest 是专业用于图像质量测试的软件套件和解决方案提供商‌,涵盖从研发到制造的全流程测试需求,服务于消费电子、汽车、医疗等多个行业。其核心功能包括锐度、畸变、色彩精度、噪声等关键指标的自动化分析

5. 炫光测试

眩光测试仪是用于室内外照明场景中量化眩光效应的专业设备。主要通过成像亮度计和电控云台实现空间亮度分布测试

6. 锐度

锐度,有时也叫“清晰度”,它是反映图像平面清晰度和图像边缘锐利程度的一个指标。如果将锐度调高,图像平面上的细节对比度也更高,看起来更清楚。比如,在高锐度的情况下,不但画面上人脸的皱纹、斑点更清楚,而且脸部肌肉的鼓起或凹下也可表现得栩栩如生。在另一种情况下,即垂直方向的深色或黑色线条,或黑白图像突变的地方,在较高锐度的情况下,线条或黑白图像突变的交接处,其边缘更加锐利,整体画面显得更加清楚。因此,提高锐度,实际上也就是提高了清晰度,这是人们需要的、好的一面。
但是,并不是将锐度调得越高越好。如果将锐度调得过高,则会在黑线两边出现白色线条的镶边,图像看起来失真而且刺眼。这种情况如果出现在块面图像上,图像就会显得严重失真,不堪入目。比如,这种情况出现在不大的人脸图像上,就会不但在人脸的边缘出现白色镶边,而且在发际、眉毛、眼眶、鼻子、嘴唇这些黑色和阴影部位边上出现白色镶边,看起来很不顺眼。可见,锐度太高虽然提高了清晰度,但又会使图形走样,同样不是一件好事。所以,为了获得相对清晰而又真实的图像,锐度应当调得合适。

相关文章

  1. 光学图像测试之景深效果测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/news/909569.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Profinet与Modbus TCP协议转换技术:西门子S7-1500(主站)和欧姆龙NJ PLC的高效数据交换

一、项目背景 某大型现代化智慧农业养殖场致力于打造全方位智能化的养殖环境。其养殖系统中,环境监测与调控部分选用了西门子S7-1500PLC作为Profinet协议主站。该PLC凭借强大的运算能力和丰富的功能模块,能够精准地采集和处理养殖场内的温度、湿度、空气…

希尔伯特变换,实信号转复信号的FPGA实现思路

希尔伯特变换将实信号转复信号的原理 将实信号的相位推迟90度后作为复信号的虚部。 错误实现方式 实信号经过希尔伯特滤波后得到复信号的虚部,之后直接与实信号组成复信号。而由于滤波器本身会对信号延时,故I路与Q路并不是相差90度,所以此方…

多模态大语言模型演进:从视觉理解到具身智能的技术突破

多模态大语言模型演进:从视觉理解到具身智能的技术突破 多模态大语言模型(MLLMs)正在重塑人工智能的边界,实现从"看见"到"理解"再到"行动"的全链条智能。本文将深入解析苹果最新多模态研究进展,揭示视觉-语言模型十年演进的技术脉络,剖析…

window显示驱动开发—渲染管道

支持 Direct3D 版本 10 的图形硬件可以使用共享可编程着色器核心进行设计。 GPU) (图形处理单元可以编程着色器核心,这些着色器核心可以跨构成呈现管道的功能块进行计划。 这种负载均衡意味着硬件开发人员不需要使用每种着色器类型,而只需要使用执行呈现…

时序数据库Apache IoTDB核心技术深度解析

一、引言 ‌背景‌:5G技术加速了IoT领域的发展,物联网设备数据的收集、存储和计算需求日益增长。Apache IoTDB作为一款专为物联网时序数据设计的软件系统,在2020年被Apache基金会认可为顶级项目。 二、IoT领域发展趋势 ‌5G与IoT‌&#x…

Next.js面试题:API深度解析

Next.js面试题:API深度解析 Next.js 通过 App Router 的引入彻底改变了 Web 开发范式。在这个新时代,深入理解 Next.js 的 API 函数不再只是锦上添花,而是技术面试中的关键区分点。这些函数构成了构建高性能、可扩展、现代化 Web 应用的基石…

Docker-MCP quickstart

项目概述 Docker-MCP 是一个 支持mcp的Docker 管理服务器,它允许 客户端 通过 MCP(Model Control Protocol)接口直接与 Docker 进行交互。该项目提供了一套工具,使 AI 助手能够创建容器、部署 Docker Compose 、获取容器日志以及…

git 的变基操作(适合一个功能进行了多次commit提交,提交记录过多不美观)

git提交的 commit 的记录很多,想多个 commit 进行合并,对代码进行整理,帮助更好的阅读代码 IDEA 的操作步骤: 这里,给出你想进行合并的记录 hash 值,完了点击“Rebase”进行合并 点击后,会进行…

【完整源码+数据集+部署教程】路边广告牌实例分割系统源码和数据集:改进yolo11-SEAMHead

研究背景与意义 研究背景与意义 随着城市化进程的加快,路边广告牌作为重要的商业宣传媒介,越来越多地出现在城市的各个角落。它们不仅承担着信息传播的功能,还对城市的视觉环境产生了深远的影响。然而,随着广告牌数量的激增&…

C++ 中文件 IO 操作详解

在C中,文件操作是通过流(stream)来实现的。标准库提供了三种主要的文件流类来处理文件IO操作: ofstream:用于写入文件(output file stream)ifstream:用于读取文件(input file stream&#xff0…

第32节 Node.js 全局对象

在Node.js中我们可以直接访问到全局对象。 这些对象在所有模块里都是可用的,有些对象不是在全局作用域而是在模块作用域里,这些情况将在本文的内容中进行介绍。 global {Object} 全局命名空间对象。 在浏览器中,全局作用域就是顶级域。如…

Linux文件属性和权限概述-linux026

Linux文件属性和权限概述 Linux 系统作为多用户操作系统,通过文件属性和权限机制来控制不同用户对文件和目录的访问,从而保证系统的安全性。不同的用户对同一文件可以有不同的访问权限,这些权限包括 读取(read)、写入…

nuScenes介绍

目标检测指标 指标内容mAP(mean Average Precision)bev下2d中心点的距离来评价,而不是像2d检测里用iou来评价mATE(Average Translation Error)中心点的2D欧式距离mASE(Average Scale Error)中心…

带中断计数器的UART接收中断程序 (8259@400H/402H)

1.程序功能 在中断服务程序中增加了中断计数器,并在主循环中通过串口输出中断次数。 2.验证 2.1手动触发8259的IR1,高电平有效 2.2串口接收 3.测试程序 ; You may customize this and other start-up templates; ; The location of this template is…

在Postgresql中跟踪SQL语句

文章说明 本文主要说明如何在Postgresql中跟踪实际执行的SQL语句。 本文内容有如下应用场景: 在系统中执行了一系列的操作,需要将这些操作转化成SQL在正式环境上一次性执行,省下重新执行一遍的操作时间。最近系统数据被人或被程序修改导致…

【信创-k8s】重磅-鲲鹏arm+麒麟V10离线部署k8s1.30+kubesphere4.1.3

随着信创产业的推进,鲲鹏arm64架构得以快速发展。而由于信创领域的主要客户通常部署在内网环境中,这使得离线部署成为该架构方案实施过程中不可或缺的关键环节。 **环境涉及软件版本信息** 服务器芯片: **鲲鹏920/飞腾2000(arm64)** 操作系统&#xff…

第11章:Neo4j实际应用案例

理论知识和技术细节固然重要,但真正理解Neo4j的价值在于了解它如何解决实际业务问题。本章将探讨Neo4j在各个领域的实际应用案例,包括社交网络分析、推荐系统、知识图谱以及欺诈检测与安全分析。通过这些案例,读者可以了解如何将前面章节学到…

数字图像处理与OpenCV初探

什么是数字图像处理? 当今时代,数字图像无处不在。手机拍照、安防监控、医疗检查、地图导航、工业质检……我们每天都在接收、分析和处理大量图像信息。对于计算机而言,图像并不是一张“看得懂”的照片,而是由数值组成的矩阵。如何…

ubuntu网络连接失败 + mobaxterm拖拽文件出错等问题解决方法

网络连接问题&#xff0c;表现在不能通过源下载以及更新 终端问题显示【通过 ip a 命令获得】 kejiubuntu:~/Desktop$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00…

C# CS_Prj01 串口通信控制台程序

一直以来&#xff0c;玩8088单板机&#xff0c;上位机都是使用的绿色现成的串口软件。 今天&#xff0c;感觉8088单板机的各部分测试都基本完成了。 本着玩的精神&#xff0c;自己写一个上位机的简单串口程序&#xff0c;与自己的8088单板机通讯。 功能&#xff1a;一个完整…