一种光度立体视觉点光源参数标定方法技术

技术编号:26480215 阅读:38 留言:0更新日期:2020-11-25 19:25
一种光度立体视觉点光源参数标定方法。其包括采集球形标定物表面的灰度图像;建立代价函数;参数修正;进行迭代;求出满足重投影误差达到极小值情况下的最优点光源的坐标、主光轴方向和光强。本发明专利技术提供的光度立体视觉点光源参数标定方法通过一张图像就能够完成点光源参数的标定,降低了操作复杂性,并且在一定程度上提高了标定精度。

【技术实现步骤摘要】
一种光度立体视觉点光源参数标定方法
本专利技术属于光度立体视觉
,特别是涉及一种光度立体视觉点光源参数标定方法
技术介绍
光度立体视觉研究目前已成为计算机视觉领域中的一个主要研究方向。基于光度立体视觉的三维测量平台拥有结构简单、成本低、测量精度较高、系统适应性高等优点,因此常用于医学研究、考古学工作和在线工业测量。其通过分析图像灰度与场景形状的关系,仅需少量的CCD图像就可以获得三维表面信息。但光度立体视觉测量精度会受多种因素影响,其中获取到的光源信息的准确度是重要的影响因素之一。在光度立体视觉中,点光源的校准非常重要,尤其是对于高精度测量来说。有关技术人员对点光源标定的研究已经进行了很多工作,大多采用一些已知形貌的标定物辅助完成。常见方法是使用一组台球来校准点光源的位置,然后根据标定的点光源位置求得光照方向、光强信息,然而这种方法会导致光照方向标定存在累积误差。另一种标定方法是使用长方体或平面标定物,根据光源对称性标定光源信息。这两种方法都通过识别多个亮点的坐标来估计光源参数,这将会对系统设置和图像数量提出更高的要求。
技术实现思路
为了解决上述问题,本专利技术的目的在于提供一种光度立体视觉点光源参数标定方法。为了达到上述目的,本专利技术提供的光度立体视觉点光源参数标定方法包括按顺序进行下列步骤:步骤1:保证待标定点光源与CCD相机间的位置固定且点光源能点亮CCD相机的光照中心位置,点亮点光源后将已知半径的具有漫反射表面的球形标定物放置于光照中心位置,并使用CCD相机同步采集球形标定物表面的灰度图像;步骤2:对上述采集到的灰度图像中的球形标定物进行边界提取与椭圆边界拟合,然后提取出边界内灰度值大于设定阈值的像素点而构成采样点集;根据已知的球形标定物的半径信息以及CCD相机的内参数矩阵,计算出球形标定物的球心在相机坐标系中的坐标信息,再通过采样点集的像素点坐标p'计算出其对应的球形标定物表面的坐标p及法向量n(p);之后利用采样点集求出的坐标p及法向量n(p)建立代价函数;步骤3:将上述CCD相机采集的灰度图像中采样点集的灰度值I代入代价函数中,采用基于模拟退火的最优化方法,将点光源的坐标及其主光轴方向沿着代价函数梯度减小的方向进行参数修正;步骤4:在参数修正过程中当代价函数值不再变化时,即完成单次迭代过程;为了避免该最优化方法出现局部最优解,在下一次迭代时对点光源的坐标随机场添加微扰并重复步骤3所述的过程直到代价函数值不再变化;将此次迭代得到的最优参数对应的代价函数值与上一次迭代得到的代价函数值进行比较,若此代价函数值低于上一次迭代得到的代价函数值,则保存此次迭代得到的最优参数;反之则放弃此次迭代得到的参数,使用上一次迭代得到的参数对点光源的主光轴方向随机场添加微扰并重复步骤3所述的过程直到代价函数值不再变化,并与上一次迭代得到的代价函数值进行比较;步骤5:当改变点光源的坐标及其主光轴方向都无法再减小代价函数值时,认为该迭代已经取得全局最优解,结束迭代并利用最后一次迭代利用的参数计算标定结果的重投影误差,求出满足重投影误差达到极小值即得到全局最优解情况下的最优点光源的坐标、主光轴方向和光强。在步骤2中,所述的代价函数如式(1)所示:其中Ψ表示点光源的光强,ps表示点光源的坐标,ns表示点光源的主光轴方向,I(p')表示采样点集中任意一像素点p'对应的灰度值,分别表示点光源的估计光强、坐标和主光轴方向。在步骤3中,所述的参数修正的公式如式(2)所示:其中Ω(Г)和ω(Г)是步长函数,公式如式(3)所示:其中,Г为代价函数。本专利技术提供的光度立体视觉点光源参数标定方法通过一张图像就能够完成点光源参数的标定,降低了操作复杂性,并且在一定程度上提高了标定精度。附图说明图1为本专利技术提供的光度立体视觉点光源参数标定方法中建立代价函数方法流程图。图2为本专利技术提供的光度立体视觉点光源参数标定方法中迭代过程流程图。具体实施方式下面结合附图和实施例对本专利技术进一步说明。如图1、图2所示,本专利技术提供的光度立体视觉点光源参数标定方法包括按顺序进行下列步骤:步骤1:保证待标定点光源与CCD相机间的位置固定且点光源能点亮CCD相机的光照中心位置,点亮点光源后将已知半径的具有漫反射表面的球形标定物放置于光照中心位置,并使用CCD相机同步采集球形标定物表面的灰度图像;步骤2:对上述采集到的灰度图像中的球形标定物进行边界提取与椭圆边界拟合,然后提取出边界内灰度值大于设定阈值的像素点而构成采样点集;根据已知的球形标定物的半径信息以及CCD相机的内参数矩阵,计算出球形标定物的球心在相机坐标系中的坐标信息,再通过采样点集的像素点坐标p'计算出其对应的球形标定物表面的坐标p及法向量n(p);之后利用采样点集求出的坐标p及法向量n(p)建立代价函数,如式(1)所示:其中Ψ表示点光源的光强,ps表示点光源的坐标,ns表示点光源的主光轴方向,I(p')表示采样点集中任意一像素点p'对应的灰度值,分别表示点光源的估计光强、坐标和主光轴方向。步骤3:将上述CCD相机采集的灰度图像中采样点集的灰度值I代入式(1)所述的代价函数中,采用基于模拟退火的最优化方法,将点光源的坐标及其主光轴方向沿着代价函数梯度减小的方向进行参数修正;将点光源的估计坐标用表示,点光源的估计主光轴方向用极坐标表示,由于点光源的光强Ψ为常数,通过相机参数以及制造商给出的点光源参数可以直接计算出点光源的光强Ψ的数值。由于该最优化方法不需要依赖点光源的坐标及主光轴方向的先验知识,因此参数的初值可以随意设定。参数修正的公式如式(2)所示:其中Ω(Г)和ω(Г)是步长函数,用来控制参数每次迭代过程中修正值的大小,步长函数需满足在代价函数值很大即点光源参数估计值与真实值偏差很大的情况下,使参数估计值以较快的速度向接近真实值的方向进行修正,并在接近真实值时以较小的幅度对数值进行微调直至满足精度条件,步长函数的公式如式(3)所示:其中,Г为代价函数。步骤4:在参数修正过程中当代价函数值不再变化时,即完成单次迭代过程;为了避免该最优化方法出现局部最优解,在下一次迭代时对点光源的坐标随机场添加微扰并重复步骤3所述的过程直到代价函数值不再变化;将此次迭代得到的最优参数对应的代价函数值与上一次迭代得到的代价函数值进行比较,若此代价函数值低于上一次迭代得到的代价函数值,则保存此次迭代得到的最优参数;反之则放弃此次迭代得到的参数,使用上一次迭代得到的参数对点光源的主光轴方向随机场添加微扰并重复步骤3所述的过程直到代价函数值不再变化,并与上一次迭代得到的代价函数值进行比较;步骤5:当改变点光源的坐标及其主光轴方向都无法再减小代价函数值时,认为该迭代已经取得全局最优解,结束迭代并利用最后一次迭代利用的参数计算标定结果的重投影误差,求出满足重投影误差达到极小值本文档来自技高网...

【技术保护点】
1.一种光度立体视觉点光源参数标定方法,其特征在于:所述的光度立体视觉点光源参数标定方法包括按顺序进行下列步骤:/n步骤1:保证待标定点光源与CCD相机间的位置固定且点光源能点亮CCD相机的光照中心位置,点亮点光源后将已知半径的具有漫反射表面的球形标定物放置于光照中心位置,并使用CCD相机同步采集球形标定物表面的灰度图像;/n步骤2:对上述采集到的灰度图像中的球形标定物进行边界提取与椭圆边界拟合,然后提取出边界内灰度值大于设定阈值的像素点而构成采样点集;根据已知的球形标定物的半径信息以及CCD相机的内参数矩阵,计算出球形标定物的球心在相机坐标系中的坐标信息,再通过采样点集的像素点坐标p'计算出其对应的球形标定物表面的坐标p及法向量n(p);之后利用采样点集求出的坐标p及法向量n(p)建立代价函数;/n步骤3:将上述CCD相机采集的灰度图像中采样点集的灰度值I代入代价函数中,采用基于模拟退火的最优化方法,将点光源的坐标

【技术特征摘要】
1.一种光度立体视觉点光源参数标定方法,其特征在于:所述的光度立体视觉点光源参数标定方法包括按顺序进行下列步骤:
步骤1:保证待标定点光源与CCD相机间的位置固定且点光源能点亮CCD相机的光照中心位置,点亮点光源后将已知半径的具有漫反射表面的球形标定物放置于光照中心位置,并使用CCD相机同步采集球形标定物表面的灰度图像;
步骤2:对上述采集到的灰度图像中的球形标定物进行边界提取与椭圆边界拟合,然后提取出边界内灰度值大于设定阈值的像素点而构成采样点集;根据已知的球形标定物的半径信息以及CCD相机的内参数矩阵,计算出球形标定物的球心在相机坐标系中的坐标信息,再通过采样点集的像素点坐标p'计算出其对应的球形标定物表面的坐标p及法向量n(p);之后利用采样点集求出的坐标p及法向量n(p)建立代价函数;
步骤3:将上述CCD相机采集的灰度图像中采样点集的灰度值I代入代价函数中,采用基于模拟退火的最优化方法,将点光源的坐标及其主光轴方向沿着代价函数梯度减小的方向进行参数修正;
步骤4:在参数修正过程中当代价函数值不再变化时,即完成单次迭代过程;为了避免该最优化方法出现局部最优解,在下一次迭代时对点光源的坐标随机场添加微扰并重复步骤3所述的过程直到代价函数值不再变化;将此次迭代得到的最优参数对应的代价函数值与上一次迭代...

【专利技术属性】
技术研发人员:马龙刘宇哲刘佶睿钱瑞婕裴昕
申请(专利权)人:中国民航大学
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1