Uploaded by sendra0285

腾讯摄像头认证测试说明文档

advertisement
腾讯摄像头认证测试说明文档
适用于所有网络摄像头
——
——适用于所有网络摄像头
Beta 版本
1 说明............................................................................................................................................... 3
2 认证测试基本要求....................................................................................................................... 4
2.1 驱动相关要求.................................................................................................................... 4
2.2 图像分辨率、帧率和色彩空间相关要求........................................................................ 4
3 视频质量相关测试....................................................................................................................... 5
3.1 清晰度——空域频率(MTF50P)和过度锐化.............................................................. 6
3.2 景深.................................................................................................................................. 10
3.3 噪点——空域噪点和时域噪点...................................................................................... 11
3.4 镜头失真——SMIA 失真................................................................................................ 14
3.5 色彩准确性——饱和度,平均色彩偏移...................................................................... 16
3.6 提取的 gamma................................................................................................................. 19
3.7 曝光准确性...................................................................................................................... 20
3.8 动态范围.......................................................................................................................... 21
3.9 暗角.................................................................................................................................. 23
3.10 视角................................................................................................................................ 25
3.11 帧率,抖动和本地预览时延........................................................................................ 26
3.12 cpu 使用率——cpuusage...................................................................................................28
1 说明
HQ
V
该文档定义了在 Windows 平台下,腾讯对摄像头认证的测试方法及其认证等级:HQ
HQV
等级和 HD 等级。通过 HQV 等级认证的摄像头可启动 VGA 的 QQ 视频通话,并标识通过
QQ 品牌 HQV 等级认证;没有通过 HQV 等级认证的摄像头不标识 QQ 品牌认证。通过 HD
等级认证的摄像头可启动 720P 的 QQ 视频通话,并标识 QQ 品牌 HD 等级认证;没有通过
HD 等级认证的摄像头不能启动 720P 的 QQ 视频通话。
摄像头认证的目的是确保用户对 QQ 视频通话的最终体验质量,因此需要在采集端对影
响视频质量的各参数进行测试,具体参数有:清晰度,景深,视角,时延、帧率等等。
腾讯保留随时更新认证说明文档内容的权利,且无需提前通知。更新内容包括:QQ 视
频通话平台上的新功能,通过认证的新设备列表及硬件性能的提升等。其目的是确保更新内
容可以应用于认证设备。
2 认证测试基本要求
提测的摄像头必须满足规定的基本要求后,才可进行认证测试。测试项目中任何一项未
达到指标要求,测试方有权停止进一步测试,测试结束(测试费用不予以退还)。
2.1 驱动相关要求
在默认的 Windows 驱动下,提测摄像头可完成其所有功能。如果提测摄像头具有 OEM
驱动,需通过微软的数字签名程序,以确保摄像头在 Windows 操作系统下的兼容性,并且
也必须全部通过认证。
2.2 图像分辨率、帧率和色彩空间相关要求
确保摄像头支持 QQ 推荐的图像分辨率(VGA 或 720P)、帧率和色彩空间。各摄像头
必须可以正常采集视频,且 PC 端可以预览采集画面,即必须具备视频采集和显示功能。
HQV 等级对设备的要求如下所述:
支持帧率为 30fps 时,分辨率为 640 x 480,色彩空间为 YUY2 或 MJPG 的视频数据;
HD 等级对设备的要求如下所述:
支持帧率为 30fps 时,分辨率为 640 x 480 或支持采集 24fps 及更大帧率时,分辨率为
1280 x 720,色彩空间为 MJPG 的视频数据。
3 视频质量相关测试
本章定义影响视频质量的参数指标,确保用户摄像头可以采集高质量的视频。所有测试
必须使用 Windows 默认驱动或 OEM 提供的视频驱动。
本章所有卡片进行拍摄时需满足的拍摄环境如下:
�
摄像头与目标卡片的距离为 0.75m;
�
光源与被拍摄卡片的角度保持在 45o 度,以确保卡片表面不会有阴影产生;
�
使用荧光灯(D65/CWF/SP35)进行测试前,至少预热光源 15 分钟;
�
测量照度、色温以确保合适的灯光条件;
�
测量反射性卡片表面的的 9 个点以确保灯光一致性,如图 1 所示;
图 1. 测量反射性卡片的灯光一致性
�
至少保证卡片表面 90%的区域照度一致;
�
透射性卡片的灯箱至少预热 15 至 20 分钟,并保证灯光一致性;
注:以下所有测试参数的灯光环境必须保证测试卡片表面的灯光均匀性,以防止测试结
果出现偏差。
3.1 清晰度——空域频率(MTF50P)和过度锐化
目的:确保采集画面能够提供基本的图像清晰度,即在确定的分辨率下,确保图像清晰,可
重现被拍摄物体的大部分细节。
清晰度,是图像系统渲染细节能力的衡量指标。如图 2 所示,黑线右边图像是清晰度下
降后的效果图。所有镜头,都会降低被拍摄物体的清晰度,即使是最好的镜头也会产生模糊
效应。只是差的镜头会更严重。清晰度是摄像头用户主观感受最重要的参数指标。
图 2. 清晰度
测试卡片:SFR plus
图 3. 测试卡片 SFRplus
测试参数:
P
1. 空域频率 MTF50
MTF50P
应用空域频率,MTF50P,测量摄像头的清晰度。常用的空域频率单位有:圈/像素
(cycles/pixel, C/P),线宽/图像高度(line width/picture height, LW/PH)。
空域频率响应(Spatial Frequency Response, SFR),也称作调制传递函数(Modulation
Transfer Function, MTF),MTF 是摄像头对拍摄物体对比度的忠实再现的度量参数。本说明
P,作为指示图像清晰度的参
文档使用 MTF 等于 MTF 峰值一半时的空域频率,即 MTF50
MTF50P
数。MTF50P 是比较不同摄像头和镜头清晰度的一个好的指标参数,原因是:1.图像的对比
度是峰值处的一半,因此细节仍清晰可见。相对来说,对于 MTF 低(小于等于 10%)时的
空域频率,人眼对细节不敏感;2.大部分摄像头的清晰度在 MTF50P 处快速下降。MTF50P
对于衡量过度锐化摄像头的清晰度会较其他指标准确,因为摄像头通过软件对图像进行锐化
的程度过大,会使图像中的边缘模糊,相对应的 MTFnn(如,MTF30,MTF50)值会较大
幅度提升,致使 MTFnn 很高,但图像的体验质量并没有提升,甚至下降。而 MTF50P 不会
提升太多,且与主观感受质量相一致。
应用软件 Imatest 的模块 SFRplus 或 SFR 计算拍摄图像(如图 2)中各 ROI(Region of
P 的加权平均值。根据距离卡片中心的远近,将拍摄图片分为三
Interest)空域频率 MTF50
MTF50P
部分:30%,30-75%和 75-100%,分别对应使用加权系数:1,0.75,0.5。该加权系数是图
片拍摄的经验值。进而对各 ROI 加权平均得到指示图像清晰度的指标——MTF50P。注:ROI
选择不同方块的水平或竖直斜边,本文档的清晰度指标采用竖直斜边。
2. 过度锐化 Oversharpening
锐化是数码图片处理的重要环节之一。因为锐化可以恢复镜头、图像感光器丢失的部分
清晰度。当 MTF 值非常低(约为 10%)时,锐化不能恢复。几乎所有的数码摄像头都会某
种程度的锐化采集的视频帧。锐化程度深的摄像头会使展现给用户的图片过度不自然,使用
户的体验质量下降。如图 4 所示,过度锐化(Oversharpening)在对比度边缘产生的亮斑会
降低图像的质量,尤其是在放大图片时,很容易察觉。
图 4. 过度锐化
应用 Imatest 的模块 SFRplus 或 SFR 计算图 3 各 ROI 的 Oversharpening 值,将各 ROI
加权平均得到的 Oversharpening 值作为该图片的过度锐化指标。
外置摄像头要求:
HQV 等级:
MTF50P(单位:c/p)
4000K
200lux
>=0.4
过度锐化 oversharpening
4000K
200lux
<=40%
MTF50P(单位:c/p)
4000K
200lux
>=0.35
过度锐化 oversharpening
4000K
200lux
<=20%
HD 等级:
笔记本摄像头要求:
HQV 等级:
MTF50P(单位:c/p)
4000K
200lux
>=0.35
过度锐化 oversharpening
4000K
200lux
<=40%
MTF50P(单位:c/p)
4000K
200lux
>=0.3
过度锐化 oversharpening
4000K
200lux
<=20%
HD 等级:
3.2 景深
目的:确保摄像头的使用距离改变时,画面仍清晰可见。
测试卡片:SFRplus,如图 3 所示。
测试参数:
1. 景深
�
调节拍摄距离至 1.3m,按照卡片拍摄环境对 SFRplus 卡片进行拍摄;
�
应用 Imatest 的模块 SFRplus 或 SFR 计算清晰度指标 MTF50P,详见清晰度测试方
法。
网络摄像头要求:
HQV 等级:
Depth of field(MTF50P)
4000K
200lux
>=0.35(c/p)
Depth of field(MTF50P)
4000K
200lux
>=0.35(c/p)
Depth of field(MTF50P)
4000K
200lux
>=0.3(c/p)
HD 等级:
笔记本摄像头要求:
HQV 等级:
HD 等级:
Depth of field(MTF50P)
4000K
200lux
>=0.3(c/p)
3.3 噪点——空域噪点和时域噪点
目的:确保图像中的噪点足够少,因为噪点会增加用户的厌恶感,如图 5 所示。
图 5. 噪点
噪点是图像亮度的随机变化,表现在数字图像中是像素值的变化,看起来像谷粒状的点,
这些谷粒状的点会影响图像的体验质量。噪点的比例与感光像素的元器件的大小强相关,即
感光的元器件越小,噪点越易产生。此外,高感光度(ISO speed)或灯光较暗的情况下,
噪点明显,即噪点受感光技术和生产质量影响。噪点分为两种类型:空域噪点和时域噪点。
注:摄像头内部感光器和放大器的基本物理效应——光效应和热效应是产生噪点的另一
主要原因。因此在测量噪点时,有必要在摄像头启动 2min 后,对测试卡片进行拍摄。目的
是使摄像头内部物理效应稳定后,对不同摄像头的噪点进行测量,以屏蔽物理效应造成的测
量误差。
测试卡片:ISO-15739 standard 80:1
图 6. ISO-15739 standard 80:1
测试参数:
1. 空域噪点——SNR
空域噪点是通过在视频帧上评价像素值的偏差进行衡量,但如果存在不均匀的灯光,需
要对灯光进行补偿。应用 Imatest 的模块 Stepchart 计算像素亮度值接近中性灰的方块的信噪
比 SNR,即 Imatest 计算的 Y 信号的 SNR Dnom=0.7。
2. 时域信噪比——SNRTemp
信噪比和人眼视觉系统相关性好,噪声会影响视频的编码效率;带噪的视频会分散用户
的注意力,而且会掩盖重要的空域细节内容,从而降低了用户的体验质量。
时域噪声是通过评价两帧内容相同的视频帧像素值的偏差 进行衡量。应用 Imatest 的模
块 Stepchart(注:勾选测量时域噪声复选框)计算像素亮度值接近中性灰的方块的时域信噪
比 SNRTemp,即 Imatest 计算的时域噪点中 Y 信号的 SNR Dnom=0.7。
外置摄像头和笔记本摄像头要求:
HQV 等级:
空域噪声—SNR
4000K
200lux
>=40dB
时域信噪比—SNRTemp
4000K
200lux
>=40dB
HD 等级:
空域噪声—SNR
4000K
200lux
>=40dB
时域信噪比—SNRTemp
4000K
200lux
>=40dB
3.4 镜头失真——SMIA 失真
目的:确保视频中物体的固有形状、大小不会产生过大失真,以确保摄像头可较准确的重现
真实场景,如图 7 所示。镜头失真是导致直线弯曲的根本原因。镜头失真分为两种形式:桶
状失真和针垫形失真。桶状失真是由镜头引起的画面向两边“扩大”的现象;针垫失真是由
镜头引起的画面向中间“收缩”的现象。镜头失真越小,摄像头越好。
图 7. 镜头失真
测试卡片:Checkerboard
图 8. Checkerboard
测试参数:
1. SMIA 失真——DSMIA
SMIA 失真 DSMIA 是测试图像边缘的切向失真,即导致直线弯曲的偏差,DSMIA > 0 表示摄
像头会产生针垫式失真,DSMIA < 0 表示摄像头会水桶式失真。应用 Imatest 的模块 Distortion
计算 DSMIA。
外置摄像头和笔记本摄像头要求:
HQV 等级:
D_SMIA
4000K
200lux
<=3%
D_SMIA
4000K
200lux
<=3%
HD 等级:
3.5 色彩准确性——饱和度,平均色彩偏移
目的:确保摄像头采集画面色彩的准确性。
图 9. 色彩偏移
色彩准确性是一个重要的但又具有争议性的影响图像质量的因素。用途不同,对其要求
也会有相应的调整。如医学或工程上要求严格,但日常使用于聊天的视频对色彩准确性要求
并没有那么严格,反而用户更倾向于色彩饱和度增强的画面,尤其是一些记忆色:树叶,天
空和肤色。简单说,用户不一定是喜欢准确的色彩。尽管如此,过度增强物体的饱和度会使
部分细节丢失,因此测量摄像头的色彩响应也是非常重要的,色彩响应包括色彩饱和度,色
彩偏移和白平衡算法的有效性。
测试卡片:Colorchecker,如图 10 所示。
图 10. Colorcheck
测试参数:
1. 色彩饱和度—— Cr
色彩饱和度是参考标准卡片 ColorChecker 的像素值计算摄像头采集画面的色饱和度。应
用 Imatest 的模块 Colorcheck 计算色彩饱和度 Cr 。
2. 平均色彩偏移—— ∆C00
应用 Imatest 的模块 Colorcheck 计算平均色彩偏移 ∆C00 。
外置摄像头和笔记本摄像头要求:
HQV 等级:
饱和度— Cr
4000K
200lux
[80, 120]
平均色彩偏移— ∆C 00
4000K
200lux
[0, 10]
饱和度— Cr
4000K
200lux
[80, 120]
HD 等级:
平均色彩偏移— ∆C 00
4000K
200lux
[0, 10]
3.6 提取的 gamma
目的:确保各灰度块的对比度分布正常。 Gamma,等价于对比度,是色调响应的斜率,即
把图像中像素等级与显示器亮度联系起来的指数。Luminance = pixelgamma。摄像头对图像进
行编码后,pixel = brightnessCamera gamma。
测试卡片:ColorChecker,如图 9 所示。
测试参数:
1. 提取的 gamma——γ
应用 Imatest 的模块 Colorcheck 计算 gamma。
外置摄像头和笔记本摄像头要求:
HQV 等级:
γ
200lux
4000K
[0.4, 1.0]
HD 等级:
γ
200lux
4000K
[0.4, 1.0]
3.7 曝光准确性
目的:确保摄像头采集画面的亮度不会产生过大偏差,如图 11 所示。曝光准确性对摄像头
影响较大,因为采集视频后很少提供后曝光调节功能。
图 11. 过度曝光
测试卡片:ColorChecker,如图 10 所示。
测试参数:
1. 曝光误差——Errexp
应用 Imatest 的模块 Colorcheck 计算曝光误差 Errexp。
外置摄像头和笔记本摄像头要求:
HQV 等级:
Err_exp
200lux
4000K
[-1.0, 1.0]
HD 等级:
Err_exp
200lux
4000K
[-1.0, 1.0]
3.8 动态范围
目的:确保摄像头可采集的亮度范围。
动态范围,也称作曝光范围,是摄像头可捕捉的亮度范围。动态范围与噪声强相关:高
噪声导致低动态范围。动态范围与 gamma 相关:高对比度经常会致使聚光、阴影区域的动
态范围丢失,即画面细节内容丢失,如图 12 所示。图像文件的动态范围往往比屏幕显示画
面的动态范围大,这就致使人眼可察觉的动态范围小。
动态范围,是噪声保持在最大值时色调的范围。噪声的最大值越低(即信噪比的最小值
越大),图像的质量越好,但此时图像的动态范围较低。因此使用噪声最低时(即信噪比最
大时)动态范围作为参数指标。
图 12. 动态范围丢失
测试卡片:36-Patch LVT Dynamic Range Chart
图 13. SDR-36
测试参数:
1. 动态范围 DR
应用 Imatest 的模块 Stepchart 计算动态范围 DR。使用信噪比最大时(SNR 10)对应的
动态范围作为参数指标(单位:dB)。
外置摄像头要求:
HQV 等级:
动态范围—DR
4000K
200lux
35dB
动态范围—DR
4000K
200lux
35dB
动态范围—DR
4000K
200lux
30dB
HD 等级:
笔记本摄像头要求:
HQV 等级:
HD 等级:
动态范围—DR
4000K
200lux
30dB
3.9 暗角
目的:确保图像边缘和中心的亮度的一致性。
图 14. 暗角
测试卡片:灰板
图 15. 灰板
测试参数:
1. 光强百分比 Irel
应用 Imatest 的模块 Uniformity 计算曝光强百分比 Irel。即 Imatest 中计算的 Worst Corners
的百分比作为参数指标。
外置摄像头和笔记本摄像头要求:
HQV 等级:
暗角—Irel
4000K
200lux
>=70%
暗角—Irel
4000K
200lux
>=70%
HD 等级:
3.10 视角
目的:确保摄像头在使用距离内可以将用户较完整成像。视角是特定位置、特定方向的摄像
头可展现物体的范围。用户不能看到视角以外的物体。视角大的摄像头可将用户的肢体语言
传递给视频通话对象,因此可以提升视频通话的整体体验质量。视角应用竖直和水平方向的
角度进行衡量,单位为:度。
测试卡片:SFRplus,如图 2 所示。
测试参数:
1. 视角
应用 Imatest 的模块 SFRplus setup 计算摄像头的水平视角 h_FOV 和竖直视角 v_FOV。
注:计算视角时,拍摄的视频帧需包含 SFR plus 图片的上下两条黑边,且需要输入摄像头
至目标卡片的距离。
外置摄像头和笔记本摄像头要求:
HQV 等级:
FOV
h_FOV
v_FOV
>=40o
>=30o
h_FOV
V_FOV
>=53o
>=30o
HD 等级:
FOV
3.11 帧率,抖动和本地预览时延
目的:确保摄像头采集视频的流畅性,防止影响视频通话的整体体验质量。
测试目标:计时器(精度:10ms)
测试参数:
1. 帧率——fr
�
使用摄像头拍摄 PC 上运行的计时器,采集视频时长 5min;
�
回放采集视频,记录每帧中计时器的时刻;
�
计算瞬时帧率 fri,求其均值,记为 fr;
注:默认摄像头使用 USB2.0 接口,帧率表示 USB2.0 接口的摄像头采集视频的帧率指标。
2. 抖动——J
计算标准偏差帧时间 J:
3. 本地预览时延
�
使用待测摄像头拍摄测试 PC 上运行的计时器,预览视频画面;
�
测试 PC 上拍照或截屏以记录 PC 上计时器运行时刻 ti2 和采集画面中显示时刻 ti1;
�
计算时延 di:
d i = ti 2 − ti1.
�
多次测量取均值得时延 d:
d = average(d i ).
注:测试帧率、抖动和本地预览时延时,光源使用较高的照度,以确保测试在摄像头使用最
大帧率状态下进行,减小帧率对测试抖动和时延的影响。
外置摄像头和笔记本摄像头要求:
HQV 等级:
帧率(单位:fps)
4000K
200lux
>= 30
抖动(单位:ms)
4000K
200lux
<= 7ms
时延(单位:ms)
4000K
200lux
d <= 120ms
帧率(单位:fps)
4000K
200lux(YUY2)
>= 10
200lux(MJPG)
>= 30
抖动(单位:ms)
4000K
200lux
<= 7ms
时延(单位:ms)
4000K
200lux(YUY2)
d <= 150ms
200lux(MJPG)
d <= 120ms
HD 等级:
3.12 cpu 使用率——cpuusage
目的:确保任何具有视频采集功能的摄像头驱动不会占用过多的 CPU 使用率。
测试目标:任何场景。
测试参数:
1. cpu 使用率——cpuusage
�
启动摄像头进行采集;
�
应用“任务管理器 Task Manager”测量摄像头驱动的 cpu 使用率—— cpuusage _ i 。
�
多次测量取均值得 CPU 使用率为:
cpuusage = average(cpuusage _ i ).
要求:
HQV 等级:
分辨率和帧率
CPU 使用率
VGA(640x480), 30fps
2GHz 双核时,cpuusage<10%
分辨率和帧率
CPU 使用率
720P(1280x720), 30fps
2GHz 双核时,cpuusage<20%
HD 等级:
Download