首页 > 其他分享 >自动对焦指标测试

自动对焦指标测试

时间:2024-08-21 09:26:06浏览次数:7  
标签:步骤 距离 对焦 自动 测试 图像 灯箱

1、对焦成功率测试

1.1、测试目的

本测试旨在测量一键对焦系统的对焦成功几率。为了评估这些措施,应对最终确定的图像进行多次测量并进行比较。

1.2、测试设备

内窥摄像系统、灯箱、专用固定支架、多种测试卡(包括SFRplus, eSFR-ISO和新的AutoFocus测试卡)、显示屏

1.3、测试软件

1.4、测试环境

保证光线照度为 600 Lux±100 Lux

1.5、测试步骤

步骤1 参数调试到最佳(一般采用默认参数);

步骤2 调节灯箱光源为指定光源环境,将测试卡置于灯箱中;

步骤3 将摄像系统固定,保证摄像系统其光轴与测试卡平面垂直,测试卡正好落到画面中。

步骤4 在画面稳定的条件下手动调焦到失焦,按键对焦,肉眼判断是否对焦成功,循环操作100次,并记录成功次数;

步骤 5 计算对焦成功率,更换测试卡重复步骤3、4。计算三种色卡平均对焦成功率。

步骤 6 不使用色卡在3d仿真场景下进行上述测试,同时选择符合内窥场景的3-5种距离重复测试并记录。

注意:为了避免因为使用者造成的震动对拍摄结果有影响,调整失焦和操作相机时使用定时或者遥控。

2、对焦一致性测试和精度测试

2.1、测试目的

相机上的光学系统在焦点上对焦后,前后清晰的范围有一定的距离(通常这被称为景深,或焦深)。照相机中的自动对焦系统,需要在每一次的拍摄时,都保持准备的对焦距离。本测试旨在测量不同距离下一键对焦系统的对焦一致性。为了评估这些措施,应对最终确定的图像进行多次测量并进行比较。

2.2、测试设备

内窥摄像系统、灯箱、专用固定支架、多种测试卡(包括SFRplus, eSFR-ISO和新的AutoFocus测试卡)、显示屏、图像采集卡、pc机

2.3、测试软件

抓图软件、imatest4.4+

2.4、测试环境

保证光线照度为 600 Lux±100 Lux

2.5、测试步骤

步骤1 参数调试到最佳(一般采用默认参数);

步骤2 调节灯箱光源为指定光源环境,将测试卡置于灯箱中;

步骤3 将摄像系统固定,保证需要使相机的取景和测试卡保持平行,不能出现人为的倾斜(左右倾斜、上下倾斜以及旋转倾斜),相机取景框的上下两边要卡住测试卡图案区域的黑边区域,适当露出一些白边,保证软件能够正确识别测试卡中的各种元素。

步骤4 在画面稳定的条件下通过拍摄多张图像,第次都失焦,再重新对测试卡对焦,保存每次对焦成功后的图像,我们可以判断相机的对焦重复性的好坏。通过计算每张图像的MTF50的数据(它对应于每张图像的清晰度,是一种常用的图像质量测试方法),我们可以判断每张图像之间的清晰度差异,也可以反应到对焦的准确性和重复性;对于同一测试卡,我们可以改变不同距离进行多组测试,每组距离采集图像不少于10张,去除一个MTF50最大值、一个MTF50最小值,计算MTF50最小值与最大值差。详细说明如下

https://www.imatest.com/wp-content/uploads/2016/11/Screen-Shot-2016-11-02-at-4.05.04-PM.png

在上述曲线图中,X轴位置表示从测试卡到照相机的距离。着色数据标记在每个位置垂直方向上扩展显示在该距离拍摄的图像计算出的MTF50值。自动对焦系统在给定的距离的对焦一致性可以通过分析MTF50值在该距离处落点的重复性给出。落点的范围越窄,自动对焦的一致性越好。为了确定系统的一致性与距离的关系,测试需要在不同位置进行,如上图。

步骤 5 选择典型内窥场景距离,计算3个不同典型距离下MTF50最小值与最大值差值的平均

步骤 6 不使用色卡在3d仿真场景下进行上述测试,同时选择符合内窥场景的3-5种距离重复测试并记录。

此外对焦精度参照手动调焦至最佳清晰度,达到手动最佳清晰度的90%以上为判定标准。(参考满足2000线标准的20%的下限标准1600线的90%,做参考依据。)

注意:为了避免因为使用者造成的震动对拍摄结果有影响,调整失焦和操作相机时使用定时或者遥控。

3、对焦时间测试

3.1、测试目的

该指标旨在用作衡量相机系统自动对焦所需时间的一种方式。自动计算上升时间和稳定时间。此测量不提供有关自动对焦准确度或精确度的信息。为了评估这些措施,应对最终确定的图像进行多次测量并进行比较。

3.2、测试设备

内窥摄像系统、灯箱、专用固定支架、多种测试卡(包括SFRplus, eSFR-ISO和新的AutoFocus测试卡)、显示屏、图像采集卡、pc机

3.3、测试软件

抓图软件、imatest 4.4+

3.4、测试环境

保证光线照度为 600 Lux±100 Lux

3.5、测试步骤

步骤1 参数调试到最佳(一般采用默认参数);

步骤2 调节灯箱光源为指定光源环境,将测试卡置于灯箱中;

步骤3 将摄像系统固定,保证摄像系统其光轴与测试卡平面垂直,测试卡正好落到画面中。

步骤4 在画面稳定的条件下手动调焦到失焦,使用抓图软件录制视频,然后按键对焦。

步骤 5 使用imatest 的SFR模块进行分析具体如下:

文件的选择和帧的选择:在SFR模块中选择一个视频文件。选择Plot metric with respect to time选项,然后选择一定范围的帧,需要跨越失焦到聚焦的过程,至少1-2秒。

https://kb.colorspace.com.cn/kb/wp-content/uploads/2018/10/1-e1659320986987.png

区域选择:至少选择测试图像中的一个斜边。你可以选择多个斜边,但是最后输出的启动时间和稳定时间只基于第一个选择的区域计算,所有选择的区域都会显示在图表中。在区域选择时,注意所选的最后一帧应该是完成聚焦的。

https://kb.colorspace.com.cn/kb/wp-content/uploads/2018/10/2-e1659320914902.png

选择输出的参数:在SFR模块的设置中,Secondary readout 参数将在输入时显示。具体设置见下图。

https://kb.colorspace.com.cn/kb/wp-content/uploads/2018/10/3.png

由于这里的AF测试是基于MTF数据的,所以建议将MTF的数据归一化为1.

https://kb.colorspace.com.cn/kb/wp-content/uploads/2018/10/4-e1659320709778.png

数据输出:最后的输出图表如下。也可以保存为CSV格式或JSON格式。

https://kb.colorspace.com.cn/kb/wp-content/uploads/2018/10/5-e1659321095926.png

最终的输出结果:

包括了MTF值基于时间变化的图表,横坐标是以秒为单位的时间,是从视频文件中得到的绝对时间。其它信息还包括:选择的分析区域示意,视频所选帖范围的始终点,总帧数,10%-90%的对焦过程的时间,稳定时间等。

在JASON的文件格式中记录了以下信息:

ImatestResults:

· AutoFocus:VideoDimensions:Width: Video width in pixels(视频帧的像素宽度)

· Height: Video height in pixels(视频帧的像素高度)

· InPoint: The selected in-point for the video in seconds(所选视频开始的时间)

· OutPoint: The selected out-point for the video in seconds(所选视频终止的时间)

· TotalTime: The total time evaluated (所选视频的总时长,等于终止时间减去开始时间)

· TotalFrames: The total number of frames analyzed. Depending on whether or not the video is variable frame-rate, this may not be equivalent to TotalTime*fram-rate.(所选视频的总帧数,因为有可能帧率是变化的,所以总帧数并不一定等于总时间*帧率)

· SettlingTime: The time taken for the specified metric to settle to +/- 5% of the mean in seconds(MTF的变化小于+/- 5%的时间)

· RiseTime: The time taken to go from 10% to 90% of the starting mean to the settled mean in seconds(起始平均到稳定后平均差值的10%至90%变化的用时)

· DampingRatio: The damping ratio of the measured state change

· Unit: The string name of the selected secondary readout(Secondary readout的单位)

· Time: An array of measured time values in seconds(测量时间以秒计的排序)

· Metric: The measured value for each point in time. In the units specified in Unit. (在某个时间点时的测量值,与MTF的单位相同)

步骤 6 不使用色卡在3d仿真场景下进行上述测试,同时选择符合内窥场景的3-5种距离重复测试并记录。

4. 极限对焦时间

极限对焦时间为0.5S,在腹腔镜0-300mm距离内,任意移动比如300,50,200......随机距离,满足0.5S对焦,对焦精度满足对焦精度评价标准,即为合格。

标签:步骤,距离,对焦,自动,测试,图像,灯箱
From: https://www.cnblogs.com/cupwym/p/18370941

相关文章

  • 大型语言模型基准测试(LLM Benchmarks):理解语言模型性能
    我们今天来看一下大模型的基准测试,现在很多主流大模型,比如GPT-4、Claude3和GeminiUltra等,对于大模型的测试,因其多功能性和非确定性特性,使得评估它们的性能成为一个挑战。LLM的基准测试提供了一种标准化和严谨的框架,用于衡量这些模型在核心语言处理任务上的表现。理解这些基准......
  • 大模型备案流程最详细说明【评估测试题+附件】
    2024年3月1日,我国通过了《生成式人工智能服务安全基本要求》(以下简称《AIGC安全要求》),这是目前我国第一部有关AIGC服务安全性方面的技术性指导文件,对语料安全、模型安全、安全措施、词库/题库要求、安全评估等方面提出了具体规范和要求。(一)适用主体《AIGC安全要求》的适用主......
  • LLM大模型测试策略与方法
    DeepEval是一个用于对语言模型(LLM)应用进行评估和单元测试的框架。它提供了各种指标,可以测试语言模型应用生成的回复在相关性、一致性、无偏见性和无毒性等方面的表现。DeepEval使得机器学习工程师可以通过持续集成/持续交付(CI/CD)流程快速评估语言模型应用的性能。此前分享过一......
  • 排序算法 排序性能测试代码(随机数调整,高精度时间) - C++
    目录测试工具源码testsort测试工具C++11标准库<chrono>中高精度计时器,时间精度可以达到1纳秒.C++11标准库<random>中随机数生成器,可以实现各类随机数,本测试主要用于实现9成随机数下排序性能源码源码我拆分成两部分,一部分为测试,一部分为sort源码.合并一起使用test......
  • Web自动化测试-1
    1.前置配置1.1安装selenium在PyCharm的终端上输入命令:pipinstallselenium即可安装使用pipshowselenium来查看1.2浏览器的选择与配置浏览器 选择Edge,且在Edge中添加SelectorsHub-XPathHelper插件添加的具体操作请找相关资料以下从左到右分别是测试界面,控制台......
  • 启动按ctrl键 屏蔽自动隐藏功能
      [DllImport("User32.dll",EntryPoint="ShowWindow")]privatestaticexternboolShowWindow(IntPtrhWnd,inttype);   #region启动按ctrl键屏蔽自动隐藏功能    boolforceUpdate=(Control.ModifierKeys&Keys.Control)==Keys.Cont......
  • 网站自动化锚文本的实现逻辑
    锚文本,‌即超链接的文本部分,‌它在网页中扮演着至关重要的角色。‌通过点击锚文本,‌用户可以方便地在网页间进行跳转,‌从而极大地提升了用户体验。‌同时,‌在搜索引擎优化(‌SEO)‌领域,‌锚文本也发挥着不可忽视的作用。‌搜索引擎会通过分析锚文本的内容,‌来判断链接页面的主......
  • 合同等文档的比对实现测试
    记录一下合同等文档的比对测试,以下是实现docx格式与txt格式的内容对比结果图,其中图1为docx格式,是房屋租赁合同的内容对比结果;图2是纯文本txt格式的内容对比结果。图1图2......
  • [20240818]测试21c下sqlplus show recyclebin的小问题2.txt
    [20240818]测试21c下sqlplusshowrecyclebin的小问题2.txt--//以前测试过,链接[20210722]sqlplus下showrecycebin的小问题.txt--//注:recycebin拼写错误应该是recyclebin.--//这个问题当时也是浪费了大量实际,我记忆遇到问题时是上午,执行showrecyclebin;[注空格+;],linux......
  • 《黑神话:悟空》首发硬件测试
    一、前言2020年8月,《黑神话:悟空》发布了首支预告片,迅速在游戏游戏圈内引起了巨大的轰动。历经4年的等待,今天这款游戏终于正式上线。游戏解禁之后不到2个小时,Steam在线人数就突破了140万,超越Top2~10在线游戏人数总和。在此之前,国内还从来没有哪款单机游戏能像《黑神话:悟空》这......