CN107071371B - 全景摄像模组的镜头颜色亮度校准方法及装置 - Google Patents
全景摄像模组的镜头颜色亮度校准方法及装置 Download PDFInfo
- Publication number
- CN107071371B CN107071371B CN201710105118.4A CN201710105118A CN107071371B CN 107071371 B CN107071371 B CN 107071371B CN 201710105118 A CN201710105118 A CN 201710105118A CN 107071371 B CN107071371 B CN 107071371B
- Authority
- CN
- China
- Prior art keywords
- value
- camera lens
- imaging
- boundary
- mould group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/10—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Studio Devices (AREA)
- Stereoscopic And Panoramic Photography (AREA)
Abstract
本发明实施例提供了一种全景摄像模组的镜头颜色亮度校准方法,包括如下步骤:分别获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;根据获取的各镜头数据,进行LensShading校准。另一方面,本发明实施例还提供了一种全景摄像模组的镜头颜色亮度校准装置。本发明实施例,通过获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值,再根据获取的各镜头数据,进行LensShading校准,可以消除全景摄像模组在合成全景画面时存在的颜色与亮度偏差,保证全景摄像模组输出的影像看不出颜色与亮度的任何差异,达到“无缝拼接”的最佳效果。
Description
技术领域:
本发明涉及一种镜头颜色亮度校准方法及装置,尤其是一种全景摄像模组的镜头颜色亮度校准方法及装置。
背景技术:
现有摄像模组一般都需要进行LensShading(镜头颜色亮度)校准,以达到影像的周边与中心在颜色与亮度上更一致的效果。
而全景摄像模组因其大广角(超过180度的视场角)以及sensor有效成像画面变成圆形,故以往用于低视场角的平面光源以及按方块划分画面进行分析,然后进行LensShading的校准方法已不再适用。
另,360度的全景画面,一般都由两个及以上摄像头构成,故图像拼接合成时,若按以往单个镜头独自进行LensShading校准的方法,只能处理好单个模组画面颜色与亮度的一致性,而不同模组的画面仍存在颜色与亮度的偏差,导致合成的360度全景画面极不协调。
发明内容:
为克服现有全景摄像模组在合成全景画面时存在颜色与亮度偏差的问题,本发明实施例提供了一种全景摄像模组的镜头颜色亮度校准方法。
全景摄像模组的镜头颜色亮度校准方法,包括如下步骤:
分别获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;
根据获取的各镜头数据,选取各镜头数据中最大的三基色值MaxR、MaxG、MaxB作为拉升目标水平值,进行LensShading校准;
步骤“获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值”包括:
采集全景摄像模组中任一镜头的全像素图片数据;
根据全像素图片数据分析计算该镜头的成像范围;
根据成像范围计算该镜头的成像中心点坐标(p’,q’)、以及成像圆半径r;
根据成像范围计算不同区块的RGB三基色值;
存储成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;
针对全景摄像模组中的其余镜头,依次重复上述步骤;
步骤“根据全像素图片数据分析计算该镜头的成像范围”包括:
沿X轴方向逐行扫描读取采集的全像素图片数据;
读取分析连续过渡的特定n个数像素,当亮度跳动值达到设定阀值时,将该段像素的中心确定为该行X轴方向的边界起始值StartXi、或边界终止值EndXi,i代表沿X轴方向逐行扫描的行数;
将亮度低的一边判定为镜头感光芯片的成像范围,亮度高的一边判定为镜头的成像范围;
同理沿Y轴方向逐列扫描确定该列Y轴方向的边界起始值和边界终止值,并判定镜头感光芯片的成像范围和镜头的成像范围。
另一方面,本发明实施例还提供了一种全景摄像模组的镜头颜色亮度校准装置。
全景摄像模组的镜头颜色亮度校准装置,包括:
获取模块,用于分别获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;
校准模块,用于根据获取的各镜头数据,选取各镜头数据中最大的三基色值MaxR、MaxG、MaxB作为拉升目标水平值,进行LensShading校准;
获取模块包括:
采集单元,用于采集全景摄像模组中任一镜头的全像素图片数据;
成像范围计算单元,用于根据全像素图片数据分析计算该镜头的成像范围;
成像中心点及半径计算单元,用于根据成像范围计算该镜头的成像中心点坐标(p’,q’)、以及成像圆半径r;
三基色值计算单元,用于根据成像范围计算不同区块的RGB三基色值;
存储单元,用于存储成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;
成像范围计算单元包括:
扫描读取子单元,用于沿X轴方向逐行扫描读取采集的全像素图片数据;和/或用于沿Y轴方向逐列扫描读取采集的全像素图片数据;
边界值确定子单元,用于读取分析连续过渡的特定n个数像素,在亮度跳动值达到设定阀值时,将该段像素的中心确定为该行X轴方向的边界起始值StartXi、或边界终止值EndXi,i代表沿X轴方向逐行扫描的行数;和/或确定该列Y轴方向的边界起始值、或边界终止值;
判定子单元,用于将亮度低的一边判定为镜头感光芯片的成像范围,亮度高的一边判定为镜头的成像范围。
本发明实施例,通过获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值,再根据获取的各镜头数据,进行LensShading校准,可以消除全景摄像模组在合成全景画面时存在的颜色与亮度偏差,保证全景摄像模组输出的影像看不出颜色与亮度的任何差异,达到“无缝拼接”的最佳效果。
附图说明:
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的全景摄像模组的镜头颜色亮度校准方法的第一实施例的流程示意图;
图2为本发明的全景摄像模组的镜头颜色亮度校准方法的第二实施例的流程示意图;
图3为本发明的成像范围环块划分示意图;
图4为本发明的全景摄像模组的镜头颜色亮度校准装置的第一实施例的结构示意图;
图5为本发明的全景摄像模组的镜头颜色亮度校准装置的第二实施例的结构示意图。
具体实施方式:
为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明的全景摄像模组的镜头颜色亮度校准方法的第一实施例的流程示意图,其包括:
步骤S101,分别获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值。
本步骤中,全景摄像模组可以是包含第一摄像模组和第二摄像模组的双摄全景模组,也可以是包含三个或以上摄像模组的全景模组。
步骤S102,根据获取的各镜头数据,进行LensShading校准。
本步骤中,选取各镜头数据中最大的三基色值MaxR、MaxG、MaxB作为拉升目标水平值,对整幅镜头画面或影像进行拉升处理,以达到合成全景画面时亮度与颜色的同时校准。
本发明实施例可以消除全景摄像模组在合成全景画面时存在的颜色与亮度偏差,保证全景摄像模组输出的影像看不出颜色与亮度的任何差异,达到“无缝拼接”的最佳效果。
图2是本发明的全景摄像模组的镜头颜色亮度校准方法的第二实施例的流程示意图,其包括:
步骤S201,采集全景摄像模组中任一镜头的全像素图片数据。
本步骤中,全景摄像模组可以是包含第一摄像模组和第二摄像模组的双摄全景模组,也可以是包含三个或以上摄像模组的全景模组。
本步骤中,将全景摄像模组置于积分球光源中心,即全景摄像模组置于高均匀度的球状光源环境中,而非常规的平面或其他形状光源。
具体地,本步骤包括:打开积分球光源,调整好光源参数(如色温:5100K,亮度:1000lux),待光源完全稳定后(如30s左右),将全景摄像模组平稳置于积分球中心位置,测试镜头正对积分球底部;然后控制镜头自动曝光,待影像画面亮度合适后,采集全像素图片数据。
步骤S202,根据全像素图片数据分析计算该镜头的成像范围。
本步骤具体包括:
沿X轴方向逐行扫描读取采集的全像素图片数据;
读取分析连续过渡的特定n个数像素,当亮度跳动值达到设定阀值时,将该段像素的中心确定为该行X轴方向的边界起始值StartXi、或边界终止值EndXi,i代表沿X轴方向逐行扫描的行数;
将亮度低的一边判定为镜头感光芯片的成像范围,亮度高的一边判定为镜头的成像范围;
同理沿Y轴方向逐列扫描确定该列Y轴方向的边界起始值和边界终止值,并判定镜头感光芯片的成像范围和镜头的成像范围。
步骤S203,根据成像范围计算该镜头的成像中心点坐标(p’,q’)、以及成像圆半径r。
本步骤具体包括:
根据不同行的X轴方向的边界起始值StartXi和边界终止值EndXi得出对应行的X轴方向的中心点值CenterXi=(StartXi+EndXi)/2;
对所有行的中心点值按由大到小进行排序;
求排序后的中间80%的中心点值的平均值,得出镜头的成像中心点的x轴方向的坐标值p’,即p’=(CenterXa+...+CenterXb)/(0.8*i),其中,a=0.1*(i+1),b=0.9*i;
选取x轴方向的与坐标值p’相等或相近的中心点值CenterXk所对应的行数k;具体地,如果存在与P’坐标值相等的中心点值CenterXk,则选取该中心点值CenterXk所对应的行数k;如果不存在与P’坐标值相等的中心点值,则选取与P’坐标值最接近的CenterXk所对应的行数值k;
取第k行的边界点(StartXk,k)作为x轴方向上的典型边界点;
同理分析计算出镜头的成像中心点的Y轴方向的坐标值q’、以及Y轴方向上对应的第l列的典型边界点(l,StartYl);
依据成像中心点(p’,q’)与典型边界点计算成像范围的X轴半径以及Y轴半径并按r=min(r1,r2)确定成像圆半径r。
步骤S204,根据成像范围计算不同区块的RGB三基色值。
本步骤具体包括:
将成像范围从成像中心点到边界等距划分为7个环,每个环宽r3=r/7,如图3所示;
将最外环划分为16个扇区,倒数第三环划分为8个扇区,倒数第五环划分为4个扇区,即将成像范围划分为32个环块;
分别计算出划分出的32个环块的三基色值:R0G0B0,R1G1B1,R2G2B2,...,R31G31B31。
步骤S205,存储成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值。
本步骤中,主要将成像中心点坐标、半径r及不同区块的三基色值信息参数烧录到对应摄像模组的图像传感器的OTP中。
具体地,本步骤主要依据图像传感器的otp guide流程,将成像中心点坐标(p’,q’)、半径r及不同区块的三基色值(R0G0B0,R1G1B1,R2G2B2,...,R31G31B31)烧录进OTP。
步骤S206,判断其余镜头的成像中心点坐标、半径、以及RGB值获取完与否?
本步骤中,如果判断结果为是,则流程进入步骤S207,否则,流程返回步骤S201,针对全景摄像模组中的其余镜头,依次重复上述S201~S205的步骤。
步骤S207,根据获取的各镜头数据,进行LensShading校准。
本步骤具体包括:
比较各个镜头的三基色值,并选取最大的三基色值MaxR、MaxG、MaxB作为拉升目标水平值;
不同镜头画面结合各自不同区块的三基色值(R G B)与目标水平值,计算出每个区块的对应拉升值;
根据成像中心点坐标以及半径r,以计算出的每个区块的对应拉升值作为拉升模拟参考量,线性插值分析出镜头成像画面的每个像素的对应拉升值;
按每个像素的对应拉升值拉升处理整幅影像,以达到亮度与颜色的同时校准。
本发明实施例,通过获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值,再根据获取的各镜头数据,进行LensShading校准,可以消除全景摄像模组在合成全景画面时存在的颜色与亮度偏差,保证全景摄像模组输出的影像看不出颜色与亮度的任何差异,达到“无缝拼接”的最佳效果。
上文对本发明的全景摄像模组的镜头颜色亮度校准方法的实施例作了详细介绍。下面将相应于上述方法的装置作进一步阐述。
图4为本发明的全景摄像模组的镜头颜色亮度校准装置的第一实施例的结构示意图,该全景摄像模组的镜头颜色亮度校准装置100包括:获取模块110和校准模块120。
获取模块110,用于分别获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;
校准模块120,用于根据获取的各镜头数据,进行LensShading校准。
本发明实施例,通过获取模块获取各镜头数据,然后通过校准模块进行LensShading校准,可以消除全景摄像模组在合成全景画面时存在的颜色与亮度偏差,保证全景摄像模组输出的影像看不出颜色与亮度的任何差异,达到“无缝拼接”的最佳效果。
图5为本发明的全景摄像模组的镜头颜色亮度校准装置的第二实施例的结构示意图,该全景摄像模组的镜头颜色亮度校准装置200包括:获取模块210和校准模块220。
具体地,获取模块210包括:采集单元211、成像范围计算单元212、成像中心点及半径计算单元213、三基色值计算单元214、以及存储单元215。
采集单元211,用于采集全景摄像模组中任一镜头的全像素图片数据。
成像范围计算单元212,用于根据全像素图片数据分析计算该镜头的成像范围。
成像中心点及半径计算单元213,用于根据成像范围计算该镜头的成像中心点坐标(p’,q’)、以及成像圆半径r。
三基色值计算单元214,用于根据成像范围计算不同区块的RGB三基色值。
存储单元215,用于存储成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值。
进一步地,成像范围计算单元212包括:
扫描读取子单元,用于沿X轴方向逐行扫描读取采集的全像素图片数据;和/或用于沿Y轴方向逐列扫描读取采集的全像素图片数据;
边界值确定子单元,用于读取分析连续过渡的特定n个数像素,在亮度跳动值达到设定阀值时,将该段像素的中心确定为该行X轴方向的边界起始值StartXi、或边界终止值EndXi,i代表沿X轴方向逐行扫描的行数;和/或确定该列Y轴方向的边界起始值、或边界终止值;
判定子单元,用于将亮度低的一边判定为镜头感光芯片的成像范围,亮度高的一边判定为镜头的成像范围。
更进一步地,成像中心点及半径计算单元213包括:
中心点值计算子单元,用于根据不同行的X轴方向的边界起始值StartXi和边界终止值EndXi得出对应行的X轴方向的中心点值CenterXi=(StartXi+EndXi)/2;和/或用于根据不同列的Y轴方向的边界起始值StartYi和边界终止值EndYi得出对应列的Y轴方向的中心点值CenterYi=(StartYi+EndYi)/2。
排序子单元,用于对所有行的中心点值按由大到小进行排序;(CenterX1,CenterX2,...,CenterXi);和/或用于对所有列的中心点值按由大到小进行排序;(CenterY1,CenterY2,...,CenterYi)。
成像中心点坐标值计算子单元,用于求排序后的中间80%的中心点值的平均值,得出镜头的成像中心点的x轴方向的坐标值p’,即p’=(CenterXa+...+CenterXb)/(0.8*i),其中,a=0.1*(i+1),b=0.9*i;和/或用于得出镜头的成像中心点的Y轴方向的坐标值q’,即q’=(CenterYa+...+CenterYb)/(0.8*i)。
行列数选取子单元,用于选取x轴方向的与坐标值p’相等或相近的中心点值CenterXk所对应的行数k;具体地,如果存在与P’坐标值相等的中心点值CenterXk,则选取该中心点值CenterXk所对应的行数k;如果不存在与P’坐标值相等的中心点值,则选取与P’坐标值最接近的CenterXk所对应的行数值k;和/或用于选取Y轴方向的与坐标值q’相等或相近的中心点值CenterYl所对应的列数l。
典型边界点选取子单元,用于选取第k行的边界点(StartXk,k)作为x轴方向上的典型边界点;和/或用于选取第l列的边界点(l,StartYl)作为Y轴方向上的典型边界点。
成像圆半径计算子单元,用于依据成像中心点(p’,q’)与典型边界点计算成像范围的X轴半径以及Y轴半径并按r=min(r1,r2)确定成像圆半径r。
再进一步地,三基色值计算单元214包括:
成像范围划分子单元,用于将成像范围从成像中心点到边界等距划分为7个环,每个环宽r3=r/7。
环块划分子单元,用于将最外环划分为16个扇区,倒数第三环划分为8个扇区,倒数第五环划分为4个扇区,即将成像范围划分为32个环块。
三基色值计算子单元,用于分别计算出划分出的32个块环的三基色值:R0G0B0,R1G1B1,R2G2B2,...,R31G31B31。
更进一步地,校准模块220包括:
拉升目标水平值选取单元221,用于比较各个镜头的三基色值,并选取最大的三基色值MaxR、MaxG、MaxB作为拉升目标水平值。
区块拉升值计算单元222,用于不同镜头画面结合各自不同区块的三基色值(R GB)与目标水平值,计算出每个区块的对应拉升值。
每个像素拉升值计算单元223,用于根据成像中心点坐标以及半径r,以计算出的每个区块的对应拉升值作为拉升模拟参考量,线性插值分析出镜头成像画面的每个像素的对应拉升值。
校准单元224,用于按计算出的每个像素的对应拉升值拉升处理整幅影像,以达到亮度与颜色的同时校准。
本发明实施例,通过获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值,再根据获取的各镜头数据,进行LensShading校准,可以消除全景摄像模组在合成全景画面时存在的颜色与亮度偏差,保证全景摄像模组输出的影像看不出颜色与亮度的任何差异,达到“无缝拼接”的最佳效果。
如上所述是结合具体内容提供的一种或多种实施方式,并不认定本发明的具体实施只局限于这些说明。凡与本发明的方法、结构等近似、雷同,或是对于本发明构思前提下做出若干技术推演或替换,都应当视为本发明的保护范围。
Claims (6)
1.全景摄像模组的镜头颜色亮度校准方法,其特征在于包括如下步骤:
分别获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;
根据获取的各镜头数据,选取各镜头数据中最大的三基色值MaxR、MaxG、MaxB作为拉升目标水平值,进行LensShading校准;
步骤“获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值”包括:
采集全景摄像模组中任一镜头的全像素图片数据;
根据全像素图片数据分析计算该镜头的成像范围;
根据成像范围计算该镜头的成像中心点坐标(p’,q’)、以及成像圆半径r;
根据成像范围计算不同区块的RGB三基色值;
存储成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;
针对全景摄像模组中的其余镜头,依次重复上述步骤;
步骤“根据全像素图片数据分析计算该镜头的成像范围”包括:
沿X轴方向逐行扫描读取采集的全像素图片数据;
读取分析连续过渡的特定n个数像素,当亮度跳动值达到设定阀值时,将该段像素的中心确定为该行X轴方向的边界起始值StartXi、或边界终止值EndXi,i代表沿X轴方向逐行扫描的行数;
将亮度低的一边判定为镜头感光芯片的成像范围,亮度高的一边判定为镜头的成像范围;
同理沿Y轴方向逐列扫描确定该列Y轴方向的边界起始值和边界终止值,并判定镜头感光芯片的成像范围和镜头的成像范围。
2.根据权利要求1所述的全景摄像模组的镜头颜色亮度校准方法,其特征在于,步骤“计算该镜头的成像中心点坐标(p’,q’)、以及成像圆半径r”包括:
根据不同行的X轴方向的边界起始值StartXi和边界终止值EndXi得出对应行的X轴方向的中心点值CenterXi=(StartXi+EndXi)/2;
对所有行的中心点值按由大到小进行排序;
求排序后的中间80%的中心点值的平均值,得出镜头的成像中心点的x轴方向的坐标值p’,即p’=(CenterXa+...+CenterXb)/(0.8*i),其中,a=0.1*(i+1),b=0.9*i;
选取x轴方向的与坐标值p’相等或相近的中心点值CenterXk所对应的行数k;
取第k行的边界点(StartXk,k)作为x轴方向上的典型边界点;
同理分析计算出镜头的成像中心点的Y轴方向的坐标值q’、以及Y轴方向上对应的第l列的典型边界点(l,StartYl);
依据成像中心点(p’,q’)与典型边界点计算成像范围的X轴半径以及Y轴半径并按r=min(r1,r2)确定成像圆半径r。
3.根据权利要求2所述的全景摄像模组的镜头颜色亮度校准方法,其特征在于,步骤“根据成像范围计算不同区块的RGB三基色值”包括:
将成像范围从成像中心点到边界等距划分为7个环,每个环宽r3=r/7;
将最外环划分为16个扇区,倒数第三环划分为8个扇区,倒数第五环划分为4个扇区,即将成像范围划分为32个环块;
分别计算出划分出的32个环块的三基色值:R0 G0 B0,R1 G1 B1,R2 G2 B2,...,R31G31 B31。
4.全景摄像模组的镜头颜色亮度校准装置,其特征在于包括:
获取模块,用于分别获取全景摄像模组中各镜头的成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;
校准模块,用于根据获取的各镜头数据,选取各镜头数据中最大的三基色值MaxR、MaxG、MaxB作为拉升目标水平值,进行LensShading校准;
获取模块包括:
采集单元,用于采集全景摄像模组中任一镜头的全像素图片数据;
成像范围计算单元,用于根据全像素图片数据分析计算该镜头的成像范围;
成像中心点及半径计算单元,用于根据成像范围计算该镜头的成像中心点坐标(p’,q’)、以及成像圆半径r;
三基色值计算单元,用于根据成像范围计算不同区块的RGB三基色值;
存储单元,用于存储成像中心点坐标(p’,q’)、半径r、以及不同区块的RGB三基色值;
成像范围计算单元包括:
扫描读取子单元,用于沿X轴方向逐行扫描读取采集的全像素图片数据;和/或用于沿Y轴方向逐列扫描读取采集的全像素图片数据;
边界值确定子单元,用于读取分析连续过渡的特定n个数像素,在亮度跳动值达到设定阀值时,将该段像素的中心确定为该行X轴方向的边界起始值StartXi、或边界终止值EndXi,i代表沿X轴方向逐行扫描的行数;和/或确定该列Y轴方向的边界起始值、或边界终止值;
判定子单元,用于将亮度低的一边判定为镜头感光芯片的成像范围,亮度高的一边判定为镜头的成像范围。
5.根据权利要求4所述的全景摄像模组的镜头颜色亮度校准装置,其特征在于成像中心点及半径计算单元包括:
中心点值计算子单元,用于根据不同行的X轴方向的边界起始值StartXi和边界终止值EndXi得出对应行的X轴方向的中心点值CenterXi=(StartXi+EndXi)/2;和/或用于根据不同列的Y轴方向的边界起始值StartYi和边界终止值EndYi得出对应列的Y轴方向的中心点值CenterYi=(StartYi+EndYi)/2;
排序子单元,用于对所有行的中心点值按由大到小进行排序;和/或用于对所有列的中心点值按由大到小进行排序;
成像中心点坐标值计算子单元,用于求排序后的中间80%的中心点值的平均值,得出镜头的成像中心点的x轴方向的坐标值p’,即p’=(CenterXa+...+CenterXb)/(0.8*i),其中,a=0.1*(i+1),b=0.9*i;和/或用于得出镜头的成像中心点的Y轴方向的坐标值q’,即q’=(CenterYa+...+CenterYb)/(0.8*i);
行列数选取子单元,用于选取x轴方向的与坐标值p’相等或相近的中心点值CenterXk所对应的行数k;和/或用于选取Y轴方向的与坐标值q’相等或相近的中心点值CenterYl所对应的列数l;
典型边界点选取子单元,用于选取第k行的边界点(StartXk,k)作为x轴方向上的典型边界点;和/或用于选取第l列的边界点(l,StartYl)作为Y轴方向上的典型边界点;
成像圆半径计算子单元,用于依据成像中心点(p’,q’)与典型边界点计算成像范围的X轴半径以及Y轴半径并按r=min(r1,r2)确定成像圆半径r。
6.根据权利要求5所述的全景摄像模组的镜头颜色亮度校准装置,其特征在于三基色值计算单元包括:
成像范围划分子单元,用于将成像范围从成像中心点到边界等距划分为7个环,每个环宽r3=r/7;
环块划分子单元,用于将最外环划分为16个扇区,倒数第三环划分为8个扇区,倒数第五环划分为4个扇区,即将成像范围划分为32个环块;
三基色值计算子单元,用于分别计算出划分出的32个环块的三基色值:R0 G0 B0,R1G1 B1,R2 G2 B2,...,R31 G31 B31。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710105118.4A CN107071371B (zh) | 2017-02-25 | 2017-02-25 | 全景摄像模组的镜头颜色亮度校准方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710105118.4A CN107071371B (zh) | 2017-02-25 | 2017-02-25 | 全景摄像模组的镜头颜色亮度校准方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107071371A CN107071371A (zh) | 2017-08-18 |
CN107071371B true CN107071371B (zh) | 2018-12-18 |
Family
ID=59621248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710105118.4A Active CN107071371B (zh) | 2017-02-25 | 2017-02-25 | 全景摄像模组的镜头颜色亮度校准方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107071371B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107515514A (zh) * | 2017-09-18 | 2017-12-26 | 信利光电股份有限公司 | 一种光学中心测试方法及*** |
CN107948639B (zh) * | 2017-12-15 | 2020-05-08 | 信利光电股份有限公司 | 一种背靠背摄像头模组的标定方法以及标定*** |
CN109991805A (zh) * | 2017-12-29 | 2019-07-09 | 上海锐栩科技有限公司 | 一种全景相机多镜头拼接处颜色校准方法和*** |
CN108632511A (zh) * | 2018-05-16 | 2018-10-09 | 上海小蚁科技有限公司 | 全景鱼眼相机的亮度补偿值确定、亮度补偿方法及装置、终端、鱼眼相机 |
CN114205573B (zh) * | 2021-11-29 | 2024-04-30 | 信利光电股份有限公司 | 一种摄像头成像为圆形画面的镜头阴影校正方法及摄像模组 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4708192B2 (ja) * | 2006-01-10 | 2011-06-22 | パナソニック株式会社 | 動的なカメラ色補正装置およびそれを用いた映像検索装置 |
CN101616336B (zh) * | 2009-07-13 | 2010-11-10 | 清华大学 | 一种摄像机阵列的颜色校准***和方法 |
CN101651844B (zh) * | 2009-09-11 | 2011-01-12 | 清华大学 | 一种对多台摄像机进行全局颜色校准的方法 |
CN102137272B (zh) * | 2011-03-21 | 2012-11-28 | 西安理工大学 | 一种开放环境下的多相机间的颜色校准方法 |
US20150130972A1 (en) * | 2013-11-11 | 2015-05-14 | Omnivision Technologies, Inc. | Self-Adaptive Lens Shading Calibration and Correction |
CN104581098B (zh) * | 2014-12-01 | 2016-09-28 | 北京思比科微电子技术股份有限公司 | 一种lens shading自适应的处理方法 |
CN204836352U (zh) * | 2015-09-07 | 2015-12-02 | 深圳六滴科技有限公司 | 一种调整多摄像头拍摄图像的亮度的***以及装置 |
-
2017
- 2017-02-25 CN CN201710105118.4A patent/CN107071371B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107071371A (zh) | 2017-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107071371B (zh) | 全景摄像模组的镜头颜色亮度校准方法及装置 | |
CN110085166B (zh) | 曲面屏幕的亮斑补偿方法及装置 | |
CN107256689B (zh) | Led显示屏亮度校正后的均匀性修复方法 | |
CN103824544B (zh) | Led显示屏的校正方法、装置及*** | |
ES2389987T3 (es) | Sistema y método de ayuda al enfoque | |
CN105185302B (zh) | 单色图像间灯点位置偏差修正方法及其应用 | |
CN102696228B (zh) | 成像设备和混色校正方法 | |
CN111947894B (zh) | 测量方法、***、装置及终端设备 | |
CN110322830B (zh) | Led屏亮度校正方法及装置 | |
CN1820496A (zh) | 图像修正方法和摄像装置 | |
US20050264149A1 (en) | Uniformity and brightness measurement in OLED displays | |
KR102138778B1 (ko) | 테스트 차트 및 그 사용 방법 | |
CN108198220A (zh) | 一种光学相机图像曲面精确标定方法 | |
CN101923825A (zh) | 一种平面发光设备区域校正方法 | |
CN110519585A (zh) | 一种应用于图像采集设备的成像校准方法及装置 | |
CN106067937A (zh) | 镜头模块阵列、图像感测装置与数字缩放图像融合方法 | |
CN112185301A (zh) | 显示装置的校正方法及装置、处理器 | |
CN110740314B (zh) | 彩色线阵相机坏点校正方法及*** | |
US10971044B2 (en) | Methods and systems for measuring electronic visual displays using fractional pixels | |
CN108010071B (zh) | 一种利用3d深度测量的亮度分布测量***及方法 | |
CN101651844B (zh) | 一种对多台摄像机进行全局颜色校准的方法 | |
CN115346464A (zh) | 显示补偿数据设置方法、显示补偿方法、驱动芯片 | |
CN108803097A (zh) | 像素暗态漏光的检测方法及检测装置 | |
JP2014090410A (ja) | ホワイトバランス調整方法 | |
CN110708537B (zh) | 图像传感器性能测试方法及装置、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180130 Address after: 528400 Guangdong province Zhongshan Qinye Torch Development Zone, Road No. 27 Applicant after: Guangdong Hongjing Optoelectronics Technology Co., Ltd. Address before: 518106 research and development comprehensive building in Shenzhen, Shenzhen, Guangdong, Shenzhen, Baoan District Xixiang street Xixiang Avenue and forward two road Applicant before: Shenzhen City products photoelectric Co Ltd |
|
GR01 | Patent grant | ||
GR01 | Patent grant |