Imatest图像质量分析软件+摄像头测试软件简介:
Imatest Master图像质量分析软件:
Imatest Master是一款多功能图像质量检测软件,既可用于检测数字相机、摄像机、工业相机拍摄的图像质量,又可用于交流检测结果。Imatest Master重建图像质量检测标准,可自动化检测图像质量,可测量图像清晰度、畸变、颜色和照度等等。Imatest Master 图像质量检测软件可提供一整套完善功能检测 模块,适用于几乎任何类型的 相机或成像系统。它支持超过 30 种流行的测试图卡,可以分析颜色、阶调、锐度等许多图像质量的关键性参数。
研发方案:
1.可分析超过30 种流行的测试图卡,可检测各种图像特性如颜色、色调、清晰度、噪音和其它影响图像质量的因素。
2.与自开发内部测试软件相比,Imatest大师版软件更快速、更高效、更可靠。
3.通过使用SFRplus或者 eSFR ISO,Imatest大师版软件可快速检测各种影响图像质量的因素,以及减少转换测试图卡所用的大量时间。
4.0增强版:
1.eSFR ISO:增加ISO 12233:2014 Edge SFR 测试卡的高自动化分析
2.自动区域检测可适用于X-Rite Colorchecker, 36-Patch Dynamic Range。增加了图像配准标记:Spilled Coins/Dead Leaves, Log Frequency-Contrast (with added registration marks), ISO 14524, ISO 15739, Siemens Star.
3.主窗口重设
4.视频文件读取能力:从AVI 和 MP4 文件提取静态帧
5.ISO 15739:2013视觉噪音计算
6.通过/失败监测:显示出所有模块的通过/失败状态
Imatest Master应用于图像质量检测分析,也可用于交流检测结果。涵盖了测量设备锐度(MTF),感知锐度(SQF),色彩还原,噪声,动态范围,色调响应,镜头光晕(杂光),镜头畸变等图像指标测试。
1.支持并可自动分析ISO 12233:2014 Edge SFR 测试图卡。
2.可与X-Rite ColorChecker 24色卡,ISO12233分辨率测试图卡和其他测试图卡配合使用。
3.在Imatest软件模组运行时将实时显示Pass/Fail。
4.支持视频文件的处理提高时间分辨率,更加快速的帧分析和噪声与假象的测试。
常用功能:
1.SFRplus 测试图在一张图卡上集成了多种测试功能。SFRplus模块专用于分析SFRplus测试图卡。
2.SFR 模块可以分析任何斜边的MTF值,例如那些出现在ISO 12233测 试图卡上的斜边。
3.Rescharts 模块可以交互式界面来分析多种分辨率测试图型(光楔, 随 机图案, 星状图等)。
4.Multicharts 模块可以分析多种色彩图卡,以及包函网格和线圈的图卡。
5.匀场检测 模块可发现传感器上的缺陷、坏点以及亮度与色彩的不 均匀性。
6.点阵图形模块 可使用简单的圆点状图案分布检测畸变和横向色差。
优点:
1.Imatest Master相比于许多公司自己开发的检测软件, 速度更快, 效率和 可靠性更高。
2.Imatest Master根据客户的反馈和使用建议,不断的改进和更新, 是市场 上最好的图像质量检测软件。
3.我们独特的 SFRplus图卡结合Imatest Master允许用户一次拍摄即可检测 多个图像质量参数, 从而减少图卡切换的时间。
4.我们的许多算法是用来模拟人类视觉系统, 而程序呈现给您的就是与 主观检测相对映的客观结果。
Imatest IS图像质量分析软件:
Imatest IS软件结合了传感器原始图像的强大功能,直接通过各种硬件及接口来源,如采集卡,GigE Vision等接口,便能进行加载读取和分析图像质量,因此从而大幅提高了测试效率,加快了测量速度。
研发解决方案:
1.直接连接sensor,采集卡等的多种接口采集图像,减少了在图像质量检测过程中所需的多个步骤
2.可支持多种硬件
3.持续重新加载和分析功能使得在系统性能各个方面的参数调整能实现实时观察
4.与Imatest Master使用相同的清晰度、颜色、色调和平场分析
4.0增强版
1.信号处理器检测的推动接口
2.全新的图像采集来源
3.SFRplus转换单独几何计算,加快了重复的图像采集
4.为几个模块增加了自动检测区域探测
5.SFR ISO:ISO 12233:2014 Edge SFR 测试卡的分析
6.ISO 15739:2013 视觉噪音计算
7.通过/失败监测:为所有模块显示通过/失败状态
8.视频文件读取能力:可从AVI和MP4文件中提取静态帧
传感器评估板:
Aptina
Omnivision
Toshiba
STMicroelectronics
Graphin EasyLab
获取接口:
Android
DirectShow
QuickTime
Analog
Camera Link
GigE Vision
DCAM IEEE 1394b
Blackmagic Design
相机厂家:
Adimec
Allied Vision Tec
FLIR
Hamamatsu
Hitachi
Matrox Imaging
Microsoft Kinect
National Instruments
Sony
Toshiba Teli
GEViCAM
Imperx
Lumenera
Matrix Vision
Teledyne DALSA
QImaging
VRmagic
XIMEA
Imatest IT图像质量分析软件:
ImatestIT软件是一套专门用于检测图像质量的控制系统,与Imatest Master联合使用。使用Imatest IT,你可以在生产线上使用与研究室中相同的检测引擎来测量图像质量。 Imatest IT是一套独立运行的DOS程序,由检测系统调用。它们与Imatest Master相同的功能。但是他们可以自动运行,不需要使用者的介入,适合于在全自动系统中使用。此检测系统通过DS命令行与IT程序互动,输入的是图像文件和INI控制文件,输出文件XML或可读的Excel文件.CSV格式。如果需要也可以保存图表。尽管ImatestIT可以独立运行,但我们强烈建议使用者应同时安装有Imatest Master软件。
Imatest IT
平衡产品产量和质量
摒弃低效率工作,开始生产线上检测
确保了生产结果符合产品设计要求
生产线上解决方案:
1.自动检测功能,此功能已经在Imatest Master和Imatest IS模块当中设置好。
2.可整合Imatest检测作为软件组件来运作在自动检测设备上。
3.建立一个自动化处理过程,来安全地平衡快速生产和产品质量,过去是在人工控制当中实现。
4.消除了有可能存在的因合作方内部检测系统而产生的自我服务结果。
5.通过在整个流程使用相同的Imatest算法和图卡,可移除合作方检测结果相关性需求。
6.结合平行进程使用可达到更快速的测量速度。
可选择的特征:
1.操作员控制台:可客制化用户接口,以供工厂检测和实时调焦
2.通过/失败规格:为相机定义所需的质量指标
3.SFRplus图卡分析:完整的清晰度不均匀性地图
4.纯接口用于:纯结构4.0以及更高版本,包括C#样本代码
5.Python接口用于Python2.7
6.平场检测:探测在传感器上的污点以及无效像素,测量颜色和照度的非均匀度
7.校准信号处理:为校正每部相机的独特性在每个模块上使用颜色和照度均匀度检测结果
8.仅仅使用3个检测图像:通过与SFRplus, 光平场和暗平场结合使用实现相机QA检测从而达到最大效率值
4.0增强版:
1.eSFR ISO:增加ISO 12233:2014 Edge SFR 测试卡的分析
2.随机图、对照图、喇叭图和星状图新模块
3.支持所有Imatest IS采集资源
4.多个图卡可实现自动区域探测
5.ISO 15739:2013视觉噪音计算
6.SFRplus转换单独几何计算
Imatest IT EXE 软件包,包括5个 DOS 可执行程序:
1.畸变(Distortion)
2.SFR (but not SFRplus)
3.阶调(Stepchart)
4.均匀度(Uniformity)
5.SFRplus支持
6.色彩检测(Colorcheck)
Imatest IT/Dll 软件包是可用于编程的库文件,包括6个C或C++可调用的动态库,客户可以将检测功能集成到自己的软件系统中:
1.SFRplus支持
2.色彩检测(Colorcheck)
3.畸变(Distortion)
4.SFR (but not SFRplus)
5.阶调(Stepchart)
6.均匀度(Uniformity)
用途:图像质量分析、相机检测、镜头检测 应用行业:摄影、摄像、工业视觉、科研
主要优势:
1.合格/不合格 设置允许您设定所要求的相机质量阈值。
2.SFRplus 测试卡可以分析整个取景范围内的锐度不均匀性, 而不像某些 图像检测程序只能限制在图像中心和四角处检查清晰度。
3.匀场检测 可发现传感器缺陷, 检测颜色和亮度的不均匀性,发现有问 题的像素点。
4.校正信号处理 可检测每个相机的颜色和亮度不均匀性,并调校每一 部相机。
5.效率最大化 仅用三幅图像: SFRplus 测试卡, 均匀白场和均匀黑场即可 完成完整的相机 QA 检测。
优点:
1.在相机模组装配完成前以及设备的最终装配前, 通过检查传感器和镜头, Imatest IT可在生产过程中及早地发现问题,彻底地避免的高昂损失。
2.通过把过去的人工质量检测过程变为自动化的检测过程,可以同时实 现提高生产效率和产品质量测试效率。
3.可消除供应商的自我检测标准不清晰不透明的问题 。
4.通过在研发端和生产端使用相同的 Imatest 算法和测试卡,解决与生 产商的检测标准不一致的问题。
5.已通过严格的重复性测试 (GR&R) ,已在严格的六西格玛生产供应链 内通过数千万台设备的生产实践中验证。
Imatest IT-P图像质量分析软件:
Imatest IT 平行版
超快速测量
使用更少的资源就能达到更快速的生产线检测
最佳化产品质量和产量
生产线上解决方案:
1.每部电脑每个许可证可达到2到3倍更高的生产量
2.无需操作员介入即可实现自动监测检测
3.通过整合Master或者IS设置文件到生产线上检测设备就能实现自动检测
4.安全地平衡快速生产线上和产品质量,通过自动化进程,此进程过去已经在人类质量控制中完成了。
5.接收独立无偏检测结果,此结果符合工业标准
6.通过在整个活动中使用相同的Imatest算法和图卡可移除供应商检测结果相关性的需求。
4.0增强版:
1.eSFR ISO:ISO 12233:2014 Edge SFR chart的分析
2.随机图、对照图、喇叭图和星状图新模块
3.支持所有Imatest IS采集源
4.多个图卡可实现自动区域探测
5.ISO 15739:2013视觉噪音计算
6. SFRplus 自相关转换的几何重算
可选择的特征:
1.速度大幅度提升:专为平行进程而设,提供了每机械2到3倍更高的检测速度。
2.通过/失败设置:为每部相机定义所需的质量要求标准
3.SFRplus图卡分析:清晰度不均匀度的完整地图
4.纯接口用于:纯架构4.0和更高,包括C#样板代码
5.Python接口用于Python2.7
6.平场检测:探测在传感器上的缺陷以及无效像数,测量颜色和照度不均匀度
7.校准信号处理进程:为校正每部相机的独特性,在每个模块上使用颜色和照度均匀度检测的结果
8.最小化必要的检测图像:通过结合SFRplus,光平场和暗平场实现相机QA检测从而实现效率最大化。
IT-P的应用实例:
1.自动调焦VCM(音圈电动机)机制校准
2.相机模块实时调焦从而在粘接前确定好最佳焦距
3.高容量检测机器,具有以更高的速度率产生图像的功能
4.使用一种检测机器就能检测多种模块
介绍
Imatest IT平行版软件 (IT-P)是Imatest IT/DLL的一种版本,其许可证书允许用户可运行12 个Imatest Imatest IT动态链接文库(DLL)的并发进程。IT-P使用了与Imatest IT一样的图像分析模块(例如:sfrplus_shell(), blemish_shell()等等),但是通过同时运行多个进程,它允许用户更全面地使用它们的计算机的资源。
Imatest IT-P包括了Imatest IT里所有的模块数据库和代码样本,并且附加了C++项目,此项目可用于演示多个进程的配置,其中的一个父进程分配图像给多个子进程进行分析处理。
为了编排多个子同步进程,C++项目使用了典型的进程间通信技术(Boost.Interprocess)。通过使用进程间控制目标以及共享内存,父进程可安全地管理子进程,并在子进程空闲时分配任务。
由于Imatest IT-P与Imatest IT共用相同的数据库,所以其安装和设置操作都是一致的。
这个例子是Imatest IT-P的平行进程结构图,一个父进程集合了一组图像文件到一组分析任务中,然后分配任务到多个子进程进行处理。每个子进程包括一个Imatest IT SDK实体,Imatest IT SDK由.ini控制文档中的配置来执行分析。
运行多进程的好处:
在一个多核的电脑上,运行单个Imatest IT模块使得不能完全利用计算机的所有资源。而Imatest IT-P的多分析进程(可高达系统资源的饱和点)可以提高检测效率,例如可同时完成多项检测分析。
下面的这个例子图表显示了:在一台Intel 酷睿i7-3930K处理器——6核@3.2GHz,16GB RAM)的电脑上,同时利用多个SFRplus进程来分析多个8MP SFRplus图像。在这个例子中,测试效率的峰值比单个进程的测试效率值高于约3.7倍。当时进程数与物理核心数一致时,测试效率基本达到了饱和。测试效率的高低往往由计算机的处理器和内存总量所决定。
多个同步进程中,在高端台式电脑(Intel 酷睿i7-3930K处理器——6核@3.2GHz,16GB RAM)上结合SFRplus分析8 MP图像
开启Imatest IT-P使用之旅
背景信息
Imatest IT-P使用与Imatest Imatest IT/DLL 相同的分析动态库DLL用于图像质量分析。在IT-P C++项目中的进程间的交流和同步使其它数据库管理的,Boost Interprocess数据库,Boost Interprocess数据库文件不是唯一的进程间数据库文件,但是选择它是因为它的便携性和相对简单性。
安装
Imatest IT-P安装,除了现有的Imatest IT文件之外,还会包括一个Visual Studio 2008 C++ 项目,所以请在预先安装Imatest IT,先了解Imatest IT的安装指引,并了解如何使用 Imatest IT和 IT-P建立可执行文件。
在完成安装Imatest IT和IT-P之后,IT-P项目会存放在C:\Program Files (x86)\Imatest\v4.1\IT\samples\CPP_parallel_test_project\ ,(32位系统)或C:\Program Files\Imatest\v4.1\IT\ , 64-位系统)
视觉工作室项目
IT-P的安装包括Visual Studio 2008 C++ 项目,可以并行多个Imatest IT进程,分析储存为文件的序列图像。这个进程池由父进程管理,可从Boost Interprocess C++ library v1.54共享内存和同步对象。通过共享内存,父进程与每个子进程交流检测细节,(例如图像源和是否在图像上运行sfrplus shell()或blemish shell())。子进程进行检测和等待下一步的指引。一旦父进程不再给子进程进行测试工作,它会发送命令中止子进程,并中止父进程。
特点
1.分析SFRplus和多个分辨率的Blemish RAW图像
2.无需在两个函数间重启或切换,使用sfrplus shell()或blemish()函数,每个子进程可以分析一个图像。
3.子进程在完成一个图像分析之后,会等待父进程的指令。
4.选择不同的子进程,通过共享内存可以将分析结果输送给父进程并显示到控制台。
5.如果子进程没有快速反馈测试结果,父进程可以终止子进程,并开始一个新的子进程去分析之前未检测的图像。
6.父进程与特定子进程间共享的数据是由Interprocess mutexes和interprocess condition变量所控制的。