CN114758151A - 一种结合线特征与三角网约束的序列影像密集匹配方法 - Google Patents

一种结合线特征与三角网约束的序列影像密集匹配方法 Download PDF

Info

Publication number
CN114758151A
CN114758151A CN202210274650.XA CN202210274650A CN114758151A CN 114758151 A CN114758151 A CN 114758151A CN 202210274650 A CN202210274650 A CN 202210274650A CN 114758151 A CN114758151 A CN 114758151A
Authority
CN
China
Prior art keywords
matching
point
image
points
straight line
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.)
Granted
Application number
CN202210274650.XA
Other languages
English (en)
Other versions
CN114758151B (zh
Inventor
王竞雪
郑雪涛
许峥辉
刘肃艳
宿颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Liaoning Technical University
Original Assignee
Liaoning Technical University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Liaoning Technical University filed Critical Liaoning Technical University
Priority to CN202210274650.XA priority Critical patent/CN114758151B/zh
Publication of CN114758151A publication Critical patent/CN114758151A/zh
Application granted granted Critical
Publication of CN114758151B publication Critical patent/CN114758151B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/269Analysis of motion using gradient-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Software Systems (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Multimedia (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Processing (AREA)

Abstract

本发明提供一种结合线特征与三角网约束的序列影像密集匹配方法,通过对序列影像中的初始立体像对进行三角网约束的准稠密匹配获得准稠密点,以此为基础采用KLT光流追踪算法对其他序列影像依次进行跟踪匹配,得到每张影像上的跟踪匹配点,采用BA优化算法对结果进行整体优化得到可靠的三维点云。在初始立体像对准稠密匹配过程中,通过采用匹配得到的线特征对同名点构建的Delaunay三角网进行优化,改善了地物边缘处三角网的构网效果,加强边缘纹理断裂处的匹配约束,在一定程度上改善了结果三维点云地物边缘处的不规则现象,提高边缘点云的重建效果。

Description

一种结合线特征与三角网约束的序列影像密集匹配方法
技术领域
本发明涉及近景摄影测量与计算机视觉技术领域,尤其涉及一种结合线特征与三角网约束的序列影像密集匹配方法。
背景技术
计算机视觉主要任务之一就是通过对采集的影像或视频进行处理以获得相应场景的三维信息。影像匹配作为其中一个关键技术,是实现二维图像恢复三维信息进而实现基于影像三维重建的基础。目前基于影像的三维模型获取主要来源于密集匹配点云数据,该模型基本上能较好的表达目标物轮廓信息,但放大后目标物边缘处细节问题突出,尤其对于建筑物等人工地物,边界会存在粘连、缺失、变形等问题。而物方场景中人工地物等目标物都蕴含着大量的直线特征,包含丰富的几何信息,能够较好地表达目标物的结构特征。如果能将地物的边缘特征线用于图像区域分割及约束后续密集匹配,定能起到较好的优化效果。
发明内容
针对现有技术的不足,本发明的目的是提供一种结合线特征与三角网约束的序列影像密集匹配方法,将点-线联合构建的三角网用于约束匹配,对现有密集匹配结果点云中建筑物等人工地物边缘处不规则现象在一定程度上进行改善,提高建筑物边缘的重建效果。
本发明提供一种结合线特征与三角网约束的序列影像密集匹配方法。
为实现上述目的,本发明提供的一种结合线特征与三角网约束的序列影像密集匹配方法,包括:
步骤1:输入序列影像I1,I2,...,In及相机的内参矩阵K;
步骤2:采用SIFT算法对两张影像I1和I2构成的立体像对进行匹配,其中I1为参考影像,I2为搜索影像,采用RANSAC算法对匹配结果进行检核,剔除错误匹配,获取初始可靠的稀疏匹配点集S;
步骤3:采用LSD算法对I1、I2两张影像进行特征直线段提取,采用线对特征约束的匹配方法对两影像上提取的直线段进行匹配,得到两影像上的同名直线段集合分别为M1、M2
步骤4:根据匹配点集S,利用八点法计算基础矩阵F;
步骤5:以匹配点集S为基础数据,构建两张影像I1和I2上的同名Delaunay三角网;
步骤6:对初始同名直线进行筛选,得到集合
Figure BDA0003555361540000021
Figure BDA0003555361540000022
步骤7:将直线段集合
Figure BDA0003555361540000023
Figure BDA0003555361540000024
中线段分别***到影像I1和I2上的同名Delaunay三角网中,得到线特征优化后的三角网;
步骤8:以线特征优化后的三角网为基础数据,实现I1、I2两张影像的三角网约束迭代加密匹配,得到两影像上密集匹配点云集合S′;
步骤9:以S′为序列影像跟踪匹配的初始匹配基元,采用KLT光流追踪算法实现相邻影像跟踪匹配,得到每张影像上的匹配点,根据多视影像几何和BA优化算法得到序列影像匹配点对应的三维点云。
所述步骤6包括:
步骤6.1:根据匹配点集S,计算得到两影像仿射变换参数A;
步骤6.2:根据基础矩阵F,分别计算直线段集合M1中每条线段中点在影像I2上的核线,分别记为
Figure BDA0003555361540000025
N为同名直线的数目,
Figure BDA0003555361540000026
为集合M1中第i条直线的中点,得到集合L={l1,l2,…,lN};
步骤6.3;分别计算集合L中核线与影像I2上对应的同名直线的夹角θ={θ12,…,θN},如果θi>Tθ,Tθ为角度阈值,则将直线段mi放到集合
Figure BDA0003555361540000027
中,否则,认为核线与对应的同名直线平行或近似平行,将直线段mi放到集合
Figure BDA0003555361540000028
中,对应得到I2影像上两同名直线集合
Figure BDA0003555361540000029
Figure BDA00035553615400000210
步骤6.4:根据仿射变换参数A,计算集合
Figure BDA00035553615400000211
中该直线端点在搜索影像上的投影点,计算投影点到对应核线的距离,如果小于给定阈值Td,则保留该组匹配直线,否则将删除,最终得到更新后的集合
Figure BDA00035553615400000212
和集合
Figure BDA00035553615400000213
步骤6.5:通过上述筛选,最终保留两影像上用于约束后续加密匹配的同名直线集合,分别记为
Figure BDA00035553615400000214
所述步骤7包括:
步骤7.1:将集合
Figure BDA00035553615400000215
中的直线段分段***到已有的Delaunay三角网中,得到线段优化后的Delaunay三角网,记录每条线段上分段点坐标;
步骤7.2:以集合
Figure BDA0003555361540000031
中每条直线段的分段点为基准,计算其在影像I2上的同名点;
步骤7.3:以影像I1上优化后的Delaunay三角网为基准,对应的得到影像I2上的同名三角网。
所述步骤7.1包括:
步骤7.1.1:选取集合
Figure BDA0003555361540000032
中的第i条直线段mi,确定其经过三角网中的三角形,记录三角形索引得到集合Ri
步骤7.1.2:计算线段mi与所经过三角形边的交点,将交点和线段mi两端点一起记为集合τi,交点将直线段分段,每一段作为三角形的一条边***到三角网中;
步骤7.1.3:对于线段端点所在的三角形,将三角形顶点与线段端点相连构网,同时对集合Ri中三角形因线段***产生的四边形进行三角划分;
步骤7.1.4:步骤7.1.1-步骤7.1.3过程中涉及到的三角网进行局部优化;
步骤7.1.5:对集合中的每条线段,都重复上述7.1.1-步骤7.1.4的处理,最终得到影像I1上线特征优化后的Delaunay三角网,同时得到分段点集合Γ={τi,i=1,2,…,U,U+1,...,V}。
所述步骤7.2包括:
步骤7.2.1:对于集合
Figure BDA0003555361540000034
中的每一条线段mj,其端点和分段点集合为τj,j∈[1,U],跟据基础矩阵F,计算集合τj中的每个点在影像I2上的核线,计算核线与对应同名直线段m′j的交点,得到分段点对应的同名点集τ′j
步骤7.2.2:对于集合
Figure BDA0003555361540000033
中的每一条线段mr,其端点和分段点集合为τr,r∈[U+1,V],根据仿射变换参数A计算集合中每个点在搜索影像的投影点,过投影点做同名直线m′j的垂线,将垂足记为对应分段点的同名点,得到分段点对应的同名点集τ′r
所述步骤8包括:
步骤8.1:统计同名点数目以及三角网中三角形的数目K,初始化h=1;
步骤8.2:判断h是否等于K,如果等于,转到步骤8.8,否则,选取参数影像I1上第h个三角形,计算其内切圆圆心Triη,将圆心Triη作为待匹配点;
步骤8.3:判断三角形面积是否大于给定的阈值TS,如果大于,转到步骤8.4,否则,令h=h+1,转到步骤8.2;
步骤8.4:根据基础矩阵F,计算待匹配点Triη在搜索影像上的核线
Figure BDA0003555361540000041
将核线经过搜索影像I2上第h个三角形内切圆内的像素记为待匹配点的初始匹配候选点集δ0
步骤8.5:分别计算待匹配点与初始匹配候选点集δ0中每个候选点的相似性系数ρ,保留ρ大于相似性系数阈值Tρ的候选点,得到匹配候选点集δ={p′j,j=1,2,...,n′},n′为点集中包含候选点的数目;
步骤8.6:判断n′>0,若满足,令h=h+1,转到步骤8.2,否则,转到步骤8.7;
步骤8.7:将核线与内切圆交点记为a、b,分别计算候选点集合中每个点到两交点a、b的距离差绝对值,记为
Figure BDA0003555361540000042
如果满足min({D1,D2,…,Dn′})<TD,选择其中最小值对应的候选点记为Triη的匹配同名点,记为T′riη,如果上述条件不满足,则令h=h+1,转到步骤8.2;
步骤8.8:更新同名点,判断是否有新增的同名点,如果有,更新三角网,重复步骤8.1到步骤8.7,否则,转到步骤8.9;
步骤8.9:加密匹配迭代停止,得到最终密集点集S'。
所述步骤9包括:
步骤9.1:选取第一张影像I1的像空间坐标系为世界坐标系,计算影像I2相对于第一张影像的相机投影矩阵,利用三角测量原理计算两张影像上匹配点的三维坐标;
步骤9.2:令u=2;
步骤9.3:以影像Iu上的密集匹配点S′u为基础,采用KLT光流追踪算法对Iu+1影像进行追踪匹配,得到Iu、Iu+1影像对上跟踪匹配的同名点集S′u-(u+1)
步骤9.4:根据同名点解算得到相邻影像间相机投影矩阵,利用三角测量原理计算相邻两张影像上匹配点的三维坐标;
步骤9.5:令u=u+1,如果u=n,停止跟踪,转到步骤9.6,否则,转到步骤9.3;
步骤9.6:对上述结果进行整体BA优化,得到最终的三维点云。
采用上述技术方法所产生的有益效果在于:
本发明提供一种结合线特征与三角网约束的序列影像密集匹配方法,具有如下有益效果:
(1)本发明提供了一种结合线特征与三角网约束的序列影像密集匹配方法,为序列影像密集匹配提供了新的技术支持。在匹配点构建Delaunay三角网的基础上,利用匹配线对其进行优化,提高地物边缘处三角网的构网效果,对后续加密匹配起到较好的约束,增强了地物边缘点云的细节信息和边缘效果,具有一定的实用价值及普适性。
(2)本发明首先通过加密匹配算法得到初始两张影像上的密集匹配点,并以此为基础使用KLT光流追踪算法对序列影像中的其他相邻影像进行跟踪匹配,得的每张影像上的跟踪匹配点,进而得到相邻影像间投影对应关系及匹配点的三维信息。通过BA优化对序列影像及其匹配结果进行优化计算,确保最终三维点云的可靠性。
附图说明
图1为本发明具体实施方式中结合线特征与三角网约束的序列影像密集匹配方法流程图;
图2为本发明具体实施方式中在不同角度所拍摄待重建物体的序列影像;
图3为本发明具体实施方式中初始两张影像上的同名直线段,其中(a)为该立体像对中参考影像上匹配的直线段,(b)为搜索影像上匹配的直线段;
图4为本发明具体实施方式中利用初始可靠同名点构建的同名三角网,其中(a)为该立体像对中的参考影像,(b)为搜索影像;
图5为本发明具体实施方式中为直线穿过三角网中三角形;
图6为本发明具体实施方式中直线加入到三角网中;
图7为本发明具体实施方式中三角网局部优化结果;
图8为本发明具体实施方式中为线特征优化后的同名三角网,其中(a)为该立体像对中的参考影像,(b)为搜索影像;
图9为本发明具体实施方式中基于KLT光流追踪算法和BA优化算法示意图;
图10为本发明具体实施方式中生成的序列影像三维点云,其中(a)、(b)、(c)分别为不同视角显示的点云效果图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
一种结合线特征与三角网约束的序列影像密集匹配方法,如图1所示,包括:
步骤1:输入序列影像I1,I2,...,In及相机的内参矩阵K;
从https://www.maths.lth.se/.com网站提供的公开数据集中选取一组序列影像,如图2所示,该组序列影像由NIKON D60相机拍摄,共包含12张影像,影像大小均为1296*1936,其相机内参数矩阵为:
Figure BDA0003555361540000061
步骤2:采用尺度不变特征转换(简称SIFT)算法对两张影像I1和I2构成的立体像对进行匹配,其中I1为参考影像,I2为搜索影像,采用随机抽样一致算法(简称RANSAC)算法对匹配结果进行检核,剔除错误匹配,获取初始可靠的稀疏匹配点集S,包含初始同名点数目10551;
步骤3:采用直线段检测(简称LSD)算法对I1、I2两张影像进行特征直线段提取,采用线对特征约束的匹配方法对两影像上提取的直线段进行匹配,得到两影像上的同名直线段集合分别为M1、M2,同名直线数目为2132,匹配直线如图3所示;
步骤4:根据匹配点集S,利用八点法计算基础矩阵F;
根据对极几何原理可知,同名点与基础矩阵F满足
Figure BDA0003555361540000062
关系,其中,基础矩阵F可表示为
Figure BDA0003555361540000063
将初始可靠匹配点集S中的N对同名点分别代入到
Figure BDA0003555361540000064
中,得到Af=0,其中:
Figure BDA0003555361540000065
f=[F11 F12 F13 F21 F22 F23 F31 F32 F33]T
当N≥8时,可根据最小二乘原理直接求解基础矩阵F。
步骤5:以初始匹配点集S为基础数据,构建两张影像I1和I2上的同名Delaunay三角网,如图4所示;
步骤6:对初始同名直线进行筛选,得到集合
Figure BDA0003555361540000066
Figure BDA0003555361540000067
包括:
步骤6.1:根据匹配点集S,计算得到两影像仿射变换参数A;
步骤6.2:根据基础矩阵F,分别计算直线段集合M1中每条线段中点在影像I2上的核线,分别记为
Figure BDA0003555361540000068
N为同名直线的数目,
Figure BDA0003555361540000069
为集合M1中第i条直线的中点,得到集合L={l1,l2,…,lN};
步骤6.3;分别计算集合L中核线与影像I2上对应的同名直线的夹角θ={θ12,…,θN},如果θi>Tθ,Tθ为角度阈值,在本实施算例中设为5,则将直线段mi放到集合
Figure BDA0003555361540000071
中,否则,认为核线与对应的同名直线平行或近似平行,将直线段mi放到集合
Figure BDA0003555361540000072
中,对应得到I2影像上两同名直线集合
Figure BDA0003555361540000073
该步骤将已有的同名直线分为两类;
步骤6.4:进一步对步骤6.3中的第二类同名直线进行筛选,根据仿射变换参数A,计算集合
Figure BDA0003555361540000074
中该直线端点在搜索影像上的投影点,计算投影点到对应核线的距离,如果小于给定阈值Td,则保留该组匹配直线,否则将删除,最终得到更新后的集合
Figure BDA0003555361540000075
和集合
Figure BDA0003555361540000076
步骤6.5:通过上述筛选,最终保留两影像上用于约束后续加密匹配的同名直线集合,分别记为
Figure BDA0003555361540000077
集合中直线总数目为V,
Figure BDA0003555361540000078
中包含直线段数目为U。
步骤7:将直线段集合
Figure BDA0003555361540000079
Figure BDA00035553615400000710
中线段分别***到影像I1和I2上的同名Delaunay三角网中,得到线特征优化后的三角网;包括:
步骤7.1:以参考影像为基准,将集合
Figure BDA00035553615400000711
中的直线段分段***到已有的Delaunay三角网中,得到线段优化后的Delaunay三角网。记录每条线段上分段点坐标;包括:
步骤7.1.1:选取集合
Figure BDA00035553615400000712
中的第i条直线段mi,确定其经过三角网中的三角形,如图5所示,记录三角形索引得到集合Ri
步骤7.1.2:计算线段mi与所经过三角形边的交点,将交点和线段mi两端点一起记为集合τi,交点将直线段分段,每一段作为三角形的一条边***到三角网中;
步骤7.1.3:对于线段端点所在的三角形,将三角形顶点与线段端点相连构网,同时对集合Ri中三角形因线段***产生的四边形进行三角划分,如图6所示;
步骤7.1.4:根据Delaunay三角网局部优化算法LOP(Local OptimizationProcedure)对步骤7.1.1-步骤7.1.3过程中涉及到的三角网进行局部优化,如图7所示;
步骤7.1.5:对集合中的每条线段,都重复上述7.1.1-步骤7.1.4的处理,最终得到影像I1上线特征优化后的Delaunay三角网,如图8所示,同时得到分段点集合Γ={τi,i=1,2,...,U,U+1,...,V},其中{τ1,...,τU}为
Figure BDA00035553615400000713
中直线段对应的分段点集,{τU+1,...,τV}为
Figure BDA00035553615400000714
中直线段对应的分段点集;
步骤7.2:以集合
Figure BDA00035553615400000715
中每条直线段的分段点为基准,计算其在影像I2上的同名点;包括:
步骤7.2.1:对于集合
Figure BDA0003555361540000081
中的每一条线段mj,其端点和分段点集合为τj,j∈[1,U],据基础矩阵F,计算集合τj中的每个点在影像I2上的核线,计算核线与对应同名直线段m′j的交点,得到分段点对应的同名点集τ′j
步骤7.2.2:对于集合
Figure BDA0003555361540000082
中的每一条线段mr,其端点和分段点集合为τr,r∈[U+1,V],根据仿射变换参数A计算集合中每个点在搜索影像的投影点,过投影点做同名直线m′j的垂线,将垂足记为对应分段点的同名点,得到分段点对应的同名点集τ′r
步骤7.3:以影像I1上优化后的Delaunay三角网为基准,对应的得到影像I2上的同名三角网;
步骤8:以线特征优化后的三角网为基础数据,实现I1、I2两张影像的三角网约束迭代加密匹配,得到两影像上密集匹配点云集合S′;包括:
步骤8.1:统计同名点数目以及三角网中三角形的数目K,初始化h=1;
步骤8.2:判断h是否等于K,如果等于,转到步骤8.8,否则,选取参数影像I1上第h个三角形,计算其内切圆圆心Triη,将圆心Triη作为待匹配点;
步骤8.3:判断三角形面积是否大于给定的阈值Ts=5,如果大于,转到步骤8.4,否则,令h=h+1,转到步骤8.2;
步骤8.4:根据基础矩阵F,计算待匹配点Triη在搜索影像上的核线
Figure BDA0003555361540000083
将核线经过搜索影像I2上第h个三角形内切圆内的像素记为待匹配点的初始匹配候选点集δ0
步骤8.5:分别计算待匹配点与初始匹配候选点集δ0中每个候选点的相似性系数ρ,保留ρ大于相似性系数阈值Tρ=0.75的候选点,得到匹配候选点集δ={p′j,j=1,2,...,n′},n′为点集中包含候选点的数目;
步骤8.6:判断n′>0,若满足,令h=h+1,转到步骤8.2,否则,转到步骤8.7;
步骤8.7:将核线与内切圆交点记为a、b,分别计算候选点集合中每个点到两交点a、b的距离差绝对值,记为
Figure BDA0003555361540000084
如果满足min({D1,D2,…,Dn′})<TD,本实施例中设TD=1,选择其中最小值对应的候选点记为Triη的匹配同名点,记为T′riη,如果上述条件不满足,则令h=h+1,转到步骤8.2;
步骤8.8:更新同名点,判断是否有新增的同名点,如果有,更新三角网,重复步骤8.1到步骤8.7,否则,转到步骤8.9;
步骤8.9:加密匹配迭代停止,得到最终密集点集S′;
步骤9:以S'为序列影像跟踪匹配的初始匹配基元,采用KLT光流追踪算法实现相邻影像跟踪匹配,得到每张影像上的匹配点,并根据多视影像几何和BA优化算法计算得到序列影像匹配得到的三维点云,具体流程如图9所示;具体步骤如下:
步骤9.1:选取第一张影像I1的像空间坐标系为世界坐标系,计算影像I2相对于第一张影像的相机投影矩阵,利用三角测量原理计算两张影像上匹配点的三维坐标;
步骤9.2:令u=2;
步骤9.3:以影像Iu上的密集匹配点S′u为基础,采用KLT光流追踪算法对Iu+1影像进行追踪匹配,得到Iu、Iu+1影像对上跟踪匹配的同名点集S′u-(u+1)
步骤9.4:根据同名点解算得到相邻影像间相机投影矩阵,利用三角测量原理计算相邻两张影像上匹配点的三维坐标;
步骤9.5:令u=u+1,如果u=n,停止跟踪,转到步骤9.6,否则,转到步骤9.3;
步骤9.6:对上述结果进行整体BA优化(Bundle Adjustment,简称BA),得到最终的三维点云,如图10所示。
在本实施方式中,在使用SIFT匹配和RANSAC检核算法获取初始可靠匹配点的基础上,通过LSD算法对初始两张影像的线特征进行匹配,并将直线内插进入三角网后重新构造三角网,接着通过三角网约束迭代加密匹配在初始两影像上得到密集特征点,使得同名点数目从10511增加到477579。最后使用KLT光流追踪算法在后续影像上得到对应密集特征点。

Claims (7)

1.一种结合线特征与三角网约束的序列影像密集匹配方法,其特征在于,包括以下步骤:
步骤1:输入序列影像I1,I2,...,In及相机的内参矩阵K;
步骤2:采用SIFT算法对两张影像I1和I2构成的立体像对进行匹配,其中I1为参考影像,I2为搜索影像,采用RANSAC算法对匹配结果进行检核,剔除错误匹配,获取初始可靠的稀疏匹配点集S;
步骤3:采用LSD算法对I1、I2两张影像进行特征直线段提取,采用线对特征约束的匹配方法对两影像上提取的直线段进行匹配,得到两影像上的同名直线段集合分别为M1、M2
步骤4:根据匹配点集S,利用八点法计算基础矩阵F;
步骤5:以匹配点集S为基础数据,构建两张影像I1和I2上的同名Delaunay三角网;
步骤6:对初始同名直线进行筛选,得到集合
Figure FDA0003555361530000011
Figure FDA0003555361530000012
步骤7:将直线段集合
Figure FDA0003555361530000013
Figure FDA0003555361530000014
中线段分别***到影像I1和I2上的同名Delaunay三角网中,得到线特征优化后的三角网;
步骤8:以线特征优化后的三角网为基础数据,实现I1、I2两张影像的三角网约束迭代加密匹配,得到两影像上密集匹配点云集合S′;
步骤9:以S′为序列影像跟踪匹配的初始匹配基元,采用KLT光流追踪算法实现相邻影像跟踪匹配,得到每张影像上的匹配点,根据多视影像几何和BA优化算法得到序列影像匹配点对应的三维点云。
2.根据权利要求1所述的一种结合线特征与三角网约束的序列影像密集匹配方法,其特征在于,所述步骤6具体包括:
步骤6.1:根据匹配点集S,计算得到两影像仿射变换参数A;
步骤6.2:根据基础矩阵F,分别计算直线段集合M1中每条线段中点在影像I2上的核线,分别记为
Figure FDA0003555361530000015
N为同名直线的数目,
Figure FDA0003555361530000016
为集合M1中第i条直线的中点,得到集合L={l1,l2,…,lN};
步骤6.3;分别计算集合L中核线与影像I2上对应的同名直线的夹角θ={θ12,…,θN},如果θi>Tθ,Tθ为角度阈值,则将直线段mi放到集合
Figure FDA0003555361530000017
中,否则,认为核线与对应的同名直线平行或近似平行,将直线段mi放到集合
Figure FDA0003555361530000021
中,对应得到I2影像上两同名直线集合
Figure FDA0003555361530000022
Figure FDA0003555361530000023
步骤6.4:根据仿射变换参数A,计算集合
Figure FDA0003555361530000024
中该直线端点在搜索影像上的投影点,计算投影点到对应核线的距离,如果小于给定阈值Td,则保留该组匹配直线,否则将删除,最终得到更新后的集合
Figure FDA0003555361530000025
和集合
Figure FDA0003555361530000026
步骤6.5:经筛选后保留两影像上用于约束后续加密匹配的同名直线集合,分别记为
Figure FDA0003555361530000027
3.根据权利要求1所述的一种结合线特征与三角网约束的序列影像密集匹配方法,其特征在于,所述步骤7包括:
步骤7.1:将集合
Figure FDA0003555361530000028
中的直线段分段***到已有的Delaunay三角网中,得到线段优化后的Delaunay三角网,记录每条线段上分段点坐标;
步骤7.2:以集合
Figure FDA0003555361530000029
中每条直线段的分段点为基准,计算其在影像I2上的同名点;
步骤7.3:以影像I1上优化后的Delaunay三角网为基准,对应的得到影像I2上的同名三角网。
4.根据权利要求3所述的一种结合线特征与三角网约束的序列影像密集匹配方法,其特征在于,所述步骤7.1包括:
步骤7.1.1:选取集合
Figure FDA00035553615300000210
中的第i条直线段mi,确定其经过三角网中的三角形,记录三角形索引得到集合Ri
步骤7.1.2:计算线段mi与所经过三角形边的交点,将交点和线段mi两端点一起记为集合τi,交点将直线段分段,每一段作为三角形的一条边***到三角网中;
步骤7.1.3:对于线段端点所在的三角形,将三角形顶点与线段端点相连构网,同时对集合Ri中三角形因线段***产生的四边形进行三角划分;
步骤7.1.4:对步骤7.1.1-步骤7.1.3过程中涉及到的三角网进行局部优化;
步骤7.1.5:对集合中的每条线段,都重复上述7.1.1-步骤7.1.4的处理,最终得到影像I1上线特征优化后的Delaunay三角网,同时得到分段点集合Γ={τi,i=1,2,...,U,U+1,...,V}。
5.根据权利要求3所述的一种结合线特征与三角网约束的序列影像密集匹配方法,其特征在于,所述步骤7.2包括:
步骤7.2.1:对于集合
Figure FDA0003555361530000031
中的每一条线段mj,其端点和分段点集合为τj,j∈[1,U],跟据基础矩阵F,计算集合τj中的每个点在影像I2上的核线,计算核线与对应同名直线段m′j的交点,得到分段点对应的同名点集τ′j
步骤7.2.2:对于集合
Figure FDA0003555361530000032
中的每一条线段mr,其端点和分段点集合为τr,r∈[U+1,V],根据仿射变换参数A计算集合中每个点在搜索影像的投影点,过投影点做同名直线m′j的垂线,将垂足记为对应分段点的同名点,得到分段点对应的同名点集τ′r
6.根据权利要求1所述的一种结合线特征与三角网约束的序列影像密集匹配方法,其特征在于,所述步骤8包括:
步骤8.1:统计同名点数目以及三角网中三角形的数目K,初始化h=1;
步骤8.2:判断h是否等于K,如果等于,转到步骤8.8,否则,选取参数影像I1上第h个三角形,计算其内切圆圆心Triη,将圆心Triη作为待匹配点;
步骤8.3:判断三角形面积是否大于给定的阈值TS,如果大于,转到步骤8.4,否则,令h=h+1,转到步骤8.2;
步骤8.4:根据基础矩阵F,计算待匹配点Triη在搜索影像上的核线
Figure FDA0003555361530000033
将核线经过搜索影像I2上第h个三角形内切圆内的像素记为待匹配点的初始匹配候选点集δ0
步骤8.5:分别计算待匹配点与初始匹配候选点集δ0中每个候选点的相似性系数ρ,保留ρ大于相似性系数阈值Tρ的候选点,得到匹配候选点集δ={p′j,j=1,2,...,n′},n′为点集中包含候选点的数目;
步骤8.6:判断n′>0,若满足,令h=h+1,转到步骤8.2,否则,转到步骤8.7;
步骤8.7:将核线与内切圆交点记为a、b,分别计算候选点集合中每个点到两交点a、b的距离差绝对值,记为
Figure FDA0003555361530000034
如果满足min({D1,D2,…,Dn′})<TD,选择其中最小值对应的候选点记为Triη的匹配同名点,记为T′riη,如果上述条件不满足,则令h=h+1,转到步骤8.2;
步骤8.8:更新同名点,判断是否有新增的同名点,如果有,更新三角网,重复步骤8.1到步骤8.7,否则,转到步骤8.9;
步骤8.9:加密匹配迭代停止,得到最终密集点集S'。
7.根据权利要求1所述的一种结合线特征与三角网约束的序列影像密集匹配方法,其特征在于,所述步骤9包括:
步骤9.1:选取第一张影像I1的像空间坐标系为世界坐标系,计算影像I2相对于第一张影像的相机投影矩阵,利用三角测量原理计算两张影像上匹配点的三维坐标;
步骤9.2:令u=2;
步骤9.3:以影像Iu上的密集匹配点S′u为基础,采用KLT光流追踪算法对Iu+1影像进行追踪匹配,得到Iu、Iu+1影像对上跟踪匹配的同名点集S′u-(u+1)
步骤9.4:根据同名点解算得到相邻影像间相机投影矩阵,利用三角测量原理计算相邻两张影像上匹配点的三维坐标;
步骤9.5:令u=u+1,如果u=n,停止跟踪,转到步骤9.6,否则,转到步骤9.3;
步骤9.6:对上述结果进行整体BA优化,得到最终的三维点云。
CN202210274650.XA 2022-03-21 2022-03-21 一种结合线特征与三角网约束的序列影像密集匹配方法 Active CN114758151B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210274650.XA CN114758151B (zh) 2022-03-21 2022-03-21 一种结合线特征与三角网约束的序列影像密集匹配方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210274650.XA CN114758151B (zh) 2022-03-21 2022-03-21 一种结合线特征与三角网约束的序列影像密集匹配方法

Publications (2)

Publication Number Publication Date
CN114758151A true CN114758151A (zh) 2022-07-15
CN114758151B CN114758151B (zh) 2024-05-24

Family

ID=82326446

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210274650.XA Active CN114758151B (zh) 2022-03-21 2022-03-21 一种结合线特征与三角网约束的序列影像密集匹配方法

Country Status (1)

Country Link
CN (1) CN114758151B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104134203A (zh) * 2014-07-07 2014-11-05 上海珞琪软件有限公司 一种近景摄影测量的快速密集匹配法
WO2017123387A1 (en) * 2016-01-13 2017-07-20 Jingyi Yu Three-dimensional acquisition and rendering
CN109816706A (zh) * 2019-02-01 2019-05-28 辽宁工程技术大学 一种平滑约束与三角网等比例剖分像对稠密匹配方法
CN111724481A (zh) * 2020-06-24 2020-09-29 嘉应学院 对二维图像进行三维重构的方法、装置、设备及存储介质
WO2020206903A1 (zh) * 2019-04-08 2020-10-15 平安科技(深圳)有限公司 影像匹配方法、装置及计算机可读存储介质
CN112929626A (zh) * 2021-02-02 2021-06-08 辽宁工程技术大学 一种基于智能手机影像的三维信息提取方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104134203A (zh) * 2014-07-07 2014-11-05 上海珞琪软件有限公司 一种近景摄影测量的快速密集匹配法
WO2017123387A1 (en) * 2016-01-13 2017-07-20 Jingyi Yu Three-dimensional acquisition and rendering
CN109816706A (zh) * 2019-02-01 2019-05-28 辽宁工程技术大学 一种平滑约束与三角网等比例剖分像对稠密匹配方法
WO2020206903A1 (zh) * 2019-04-08 2020-10-15 平安科技(深圳)有限公司 影像匹配方法、装置及计算机可读存储介质
CN111724481A (zh) * 2020-06-24 2020-09-29 嘉应学院 对二维图像进行三维重构的方法、装置、设备及存储介质
CN112929626A (zh) * 2021-02-02 2021-06-08 辽宁工程技术大学 一种基于智能手机影像的三维信息提取方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
JINGXUE WANG: "Hierarchical Point Matching Method Based on Triangulation Constraint and Propagation", 《ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION》, 31 May 2020 (2020-05-31) *
王琦;宋伟东;王竞雪;: "三角网约束的立体影像密集匹配方法", 测绘与空间地理信息, no. 05, 25 May 2019 (2019-05-25) *
王竞雪: "结合线对几何特征及单线描述符约束的直线匹配算法", 《武汉大学学报(信息科学版)》, 29 September 2021 (2021-09-29) *
王竞雪;张晶;张雪;: "迭代三角网约束的近景影像密集匹配", 信号处理, no. 03, 25 March 2018 (2018-03-25) *

Also Published As

Publication number Publication date
CN114758151B (zh) 2024-05-24

Similar Documents

Publication Publication Date Title
Ma et al. A review of 3D reconstruction techniques in civil engineering and their applications
CN111815757B (zh) 基于图像序列的大型构件三维重建方法
Xu et al. Reconstruction of scaffolds from a photogrammetric point cloud of construction sites using a novel 3D local feature descriptor
Barazzetti et al. Orientation and 3D modelling from markerless terrestrial images: combining accuracy with automation
Wang et al. A robust approach for automatic registration of aerial images with untextured aerial lidar data
CN104077760A (zh) 一种航空摄影测量的快速拼接***及其实现方法
CN104200523A (zh) 一种融合附加信息的大场景三维重建方法
Al-Shahri et al. Line matching in wide-baseline stereo: A top-down approach
Chen et al. Registering georeferenced photos to a building information model to extract structures of interest
Verykokou et al. A photogrammetry-based structure from motion algorithm using robust iterative bundle adjustment techniques
Zhou et al. Three-dimensional (3D) reconstruction of structures and landscapes: a new point-and-line fusion method
Hou et al. Planarity constrained multi-view depth map reconstruction for urban scenes
Deng et al. Binocular video-based 3D reconstruction and length quantification of cracks in concrete structures
Li et al. Fusion of aerial, MMS and backpack images and point clouds for optimized 3D mapping in urban areas
Ebrahimikia et al. True orthophoto generation based on unmanned aerial vehicle images using reconstructed edge points
CN106780577B (zh) 一种基于组特征的直线匹配方法
Xin et al. Accurate and complete line segment extraction for large-scale point clouds
Abdel-Wahab et al. Efficient reconstruction of large unordered image datasets for high accuracy photogrammetric applications
Kim et al. Automatic registration of LiDAR and optical imagery using depth map stereo
CN114758151A (zh) 一种结合线特征与三角网约束的序列影像密集匹配方法
Li et al. 3D line segment reconstruction in structured scenes via coplanar line segment clustering
Kang et al. 3D urban reconstruction from wide area aerial surveillance video
Fang et al. 3-D Line Segment Reconstruction With Depth Maps for Photogrammetric Mesh Refinement in Man-Made Environments
Gao et al. Multi-target 3d reconstruction from rgb-d data
Mao et al. Glass façade segmentation and repair for aerial photogrammetric 3D building models with multiple constraints

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
GR01 Patent grant
GR01 Patent grant