CN102236792B - 月面影像的特征点选择和提取方法 - Google Patents

月面影像的特征点选择和提取方法 Download PDF

Info

Publication number
CN102236792B
CN102236792B CN201010160706.6A CN201010160706A CN102236792B CN 102236792 B CN102236792 B CN 102236792B CN 201010160706 A CN201010160706 A CN 201010160706A CN 102236792 B CN102236792 B CN 102236792B
Authority
CN
China
Prior art keywords
center
radius
brightness
shade
large area
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.)
Expired - Fee Related
Application number
CN201010160706.6A
Other languages
English (en)
Other versions
CN102236792A (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.)
EQUIPMENT & DIRECTION TECHNOLOGY COLLEGE PLA
Original Assignee
EQUIPMENT & DIRECTION TECHNOLOGY COLLEGE PLA
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 EQUIPMENT & DIRECTION TECHNOLOGY COLLEGE PLA filed Critical EQUIPMENT & DIRECTION TECHNOLOGY COLLEGE PLA
Priority to CN201010160706.6A priority Critical patent/CN102236792B/zh
Publication of CN102236792A publication Critical patent/CN102236792A/zh
Application granted granted Critical
Publication of CN102236792B publication Critical patent/CN102236792B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

本发明涉及一种月面影像的特征点选择和提取方法,用于实现全月面自动三维重建。该方法根据月坑的特点,选择了五类特征点,分别是:大面积阴影区域中心、大面积高亮区域中心、阴影中心、亮度中心、阴影中心和亮度中心的连线中心;并从月面影像中提取出此五类特征点。其步骤是:将影像各像素亮度与设定的阴影、高亮亮度阈值进行比较,提取大面积阴影区域中心和大面积高亮区域中心。对月面影像扫描,提取列、行方向上亮度同为极小值或极大值的像素点,即为阴影中心或亮度中心。根据太阳光入射方向对阴影中心和亮度中心进行配对,提取它们的连线中心。优点是:该方法巧妙地利用了月面的自然特点,计算简单快速,提取的特征点密度高。

Description

月面影像的特征点选择和提取方法
技术领域
本发明属于计算机视觉和地理信息***的技术领域,涉及图像的特征点提取,特别是涉及三维模型重建过程中,对航(卫)片进行特征点选择和提取的方法。
背景技术
“嫦娥一号”卫星的发射成功,引起了国际政治、军事和学术界的高度关注,它的任务之一就是获取月面的三维影像图。
特征点提取是同名像点匹配的前提和基础,而同名像点匹配则是实现由影像自动构建月面三维影像图的关键,特征点提取的数量、稳定性和准确性直接影响同名像点匹配率,并进一步决定自动构建的月面三维影像图的分辨率和精度。这是因为生成三维影像图需要得到不同影像上的同名像点,并根据立体视觉原理计算每个像素点的三维坐标,传统方法需要较多的人工干预,并且要利用激光高度计的探测数据来补充和融合。如果能够自动从二维影像中提取到足够密度的特征点,并对CCD立体相机所拍摄的正视、前视和后视三幅不同角度影像的特征点进行匹配,得到同名像点,进而计算出该点的三维坐标,那么就可以避免大量的人工干预,提高月面三维影像图的成图速度和质量。由此可见,提取月面影像特征点应具备尽可能高的密度,并同时满足较高的准确性。目前特征点的提取通常是针对不同的图像特征和不同的应用背景,采用各种提取算子。Moravec算子、Forstner算子作为传统的特征点提取算子,原理直观、算法简单、计算方便,但是对于复杂的图像,提取的质量不高。Harris算子算法简单、定位准确,不受图像旋转、灰度变化的影响,但是抗缩放、抗仿射变形功能较弱。SIFT算子不受图像尺度和旋转的影响,对光线变化、噪声、仿射变形都具有鲁棒性。SUNSAN算子对角点的检测比对边缘检测的效果好,适用于基于角点匹配的图像配准。但上述这些常用的方法不能完全适应月面的影像特征,且无法满足月面三维影像图自动构建对特征点的数量、稳定性和准确性的需求。
发明内容
本发明的目的是解决月球三维影像图自动构建过程中,从月面二维影像中提取什么样的特征和怎样提取的问题,提出一种月面影像的特征点选择和提取方法。
本发明月面影像的特征点选择和提取方法实现方案如下:
1.根据月表月坑的特点,设计了五类特征点:分别为大面积阴影区域中心、大面积高亮区域中心、阴影中心、亮度中心、阴影中心和亮度中心的连线中心。
2.上述五类特征点的选择和提取方法包括以下步骤:
步骤一:分别确定阴影和高亮亮度阈值,根据月面影像各像素亮度与阈值的大小关系,计算大面积阴影区域中心和大面积高亮区域中心位置,并计算表征特征大小的参数——半径。其中,中心位置(x,y)以及它们的特征半径(radius)由下式确定:
x = Σ i = 0 n - 1 c i × weight [ lum [ i ] ] / Σ i = 0 n - 1 weight [ lum [ i ] ] y = Σ i = 0 n - 1 r i × weight [ lum [ i ] ] / Σ i = 0 n - 1 weight [ lum [ i ] ] radius = n / π
式中,n为大面积阴影或大面积高亮区域内的像素点数,(ci,ri)为第i个阴影点或高亮点的像素坐标,lum[i]为第i个阴影点或高亮点的亮度,weight[lum]是灰度为lum的像素点的权值。
步骤二:对月面影像分别进行行扫描和列扫描,提取列方向和行方向上亮度同为极小值的像素点,即为阴影中心;提取列方向和行方向上亮度同为极大值的像素点,即为亮度中心;然后计算表征特征大小的参数——半径和表征特征变化程度的参数——梯度。
表征阴影中心或亮度中心P的特征参数半径(radius)的计算分为两步:首先以阴影中心或亮度中心P在行方向和列方向上的特征长度较小者作为初始半径radius,然后以P为圆心,radius为半径,建立圆形窗口,根据离圆心距离依次求得AverageLum[i],i表示离圆心的距离,AverageLum[i]表示距离圆心为i所有像素点的平均亮度,i=radius,...,1,0,如果AverageLum[i]<AverageLum[i-1],则radius减1,依次类推,得到最终radius。
特征参数梯度diff计算公式如下:
diff=(AverageLum[0]-AverageLum[radius])/radius
步骤三:根据太阳光入射方向对阴影中心和亮度中心进行配对,提取成对的阴影中心和亮度中心的连线中心,并计算表征特征大小的参数——半径以及表征特征变化程度的参数——梯度。
连线中心的确立是根据太阳星历数据,计算太阳光线的入射方向,确定成对的阴影中心和亮度中心,且成对的阴影中心和亮度中心具有唯一性。其中连线中心特征参数半径(radius)以及梯度(diff)由其对应的阴影中心和亮度中心的参数决定:
radius=radiuss+radiusb
diff=(diffs+diffb)/2
其中,radiuss是阴影中心的半径,radiusb是高亮中心的半径;diffs是阴影中心的梯度,diffb是高亮中心的梯度。
本发明月面影像的特征点选择和提取方法的优点:
1.因为巧妙地利用月面的自然特点,选择了五类特征点,从而摆脱了构建月球三维影像图时传统方法需要大量人工干预的弊端,自动化程度高;
2.设计的五类月面影像特征点的提取算法简单快速,提取效率高;
3.根据设计的五类月面影像特征点提取算法,提取到的特征点密度高,是月球三维影像图自动构建技术实现的基础。
附图说明
图1根据月面影像的特征点选择和提取方法得到的大面积阴影区域中心(方框)和大面积高亮区域中心(三角形)示意图;
图2根据月面影像的特征点选择和提取方法得到的阴影中心和亮度中心的连线中心(方框)示意图。
图3根据月面影像的特征点选择和提取方法得到的阴影中心(方框)和亮度中心(三角形)示意图;
具体实施方式
现结合附图和实施例对本发明月面影像的特征点选择和提取方法做进一步详细描述。实施例中以“嫦娥一号”卫星拍摄的第168轨影像的特征点提取为例。本发明月面影像特征点选择和提取方法,是根据月表各种月坑在太阳光照射下影像所具有的特点,设计并选择五类特征点,分别是:大面积阴影区域中心、大面积高亮区域中心、阴影中心、亮度中心、相关阴影中心和亮度中心的连线中心;并设计了五类特征点的提取算法,能够快速地从月面二维影像中提取大量的特征点,图1、图2、图3分别是从第168轨影像提取出的不同种类特征点的示意图,由于影像尺寸很大,只截取了部分影像。本发明月面影像的特征点选择和提取方法详细描述如下:
1.月面大量的撞击坑在太阳光照射下形成了一些大面积的阴影区和高亮区,它们特征明显,定位精度高,唯一性和一致性好,所以选择大面积阴影区域和大面积高亮区域中心作为特征点。
2.阴影中心和亮度中心是图像局部区域亮度极值点:当该点为亮度极大值点时称为亮度中心,为亮度极小值点时称为阴影中心,这两类特征是由于月面高低起伏的地形受太阳光照射不均而形成的,它们在影像中大量存在,定位精度较高,一致性较好,可以弥补大面积阴影区域和大面积高亮区域中心分布稀疏的缺点,因此选择阴影中心和亮度中心作为特征点。
3.很多阴影中心和亮度中心是成对出现的,它们的连线中心隐含的信息比阴影中心和亮度中心更多,在特定的区域内,按照一定的条件可以筛选出具有唯一性的连线中心,因此选择阴影中心和亮度中心的连线中心作为一类特征点。
4.大面积阴影区域中心的提取方法为:
1)设大面积阴影区域亮度阈值为MASS_SILL,亮度权值因子为f。
2)取影像上一点P,其坐标为(c,r),亮度为I(c,r)。如果I(c,r)>MASS_SILL,则P点不属于阴影区域,算法回到步骤2)继续检测相邻点;否则,将该点入栈,进入步骤3)。
3)判断栈是否为空。当栈非空时栈顶元素出栈,作为当前检测点,进入步骤4);栈为空时进入步骤5)。
4)若当前检测点已经***大面积阴影区域队列,则返回步骤3);否则将当前检测点***大面积阴影区域队列,然后检查当前检测点周围是否有未经检测的点且该点满足I≤MASS_SILL,有则将该点入栈,并返回步骤3)。
5)从大面积阴影区域队列(队列长度为n)中依次取出各像素,根据下式计算大面积阴影区域的中心(x,y)及表征区域特征大小的参数半径radius。
x = Σ i = 0 n - 1 c i × weight [ lum [ i ] ] / Σ i = 0 n - 1 weight [ lum [ i ] ] y = Σ i = 0 n - 1 r i × weight [ lum [ i ] ] / Σ i = 0 n - 1 weight [ lum [ i ] ] radius = n / π
式中,n为大面积阴影区域内的像素点数,(ci,ri)为第i个阴影点的像素坐标,lum[i]为第i个阴影点的亮度,weight[lum]是灰度为lum的像素点的权值,由式weight[lum]=f(MASS_SILL-lum)确定;本实施例中大面积阴影区域亮度阈值为
MASS_SILL=32,亮度权值因子为f=1.5。
1.大面积高亮区域中心的提取方法与大面积阴影区域中心的提取方法类似,不同之处在于检测点亮度大于大面积高亮区域亮度阈值HIGH_SILL被认为该点属于一个大面积高亮区域;本实施例中大面积亮度区域亮度阈值为HIGH_SILL=110,亮度权值因子为f=1.5。
2.阴影中心的提取方法为:
1)对图像行扫描,在行方向上构造亮度坡(在行或列连续范围内亮度单调上升或下降像素点构成的区间),找出坡向上升的坡,取其左端点为极小值点,取该点左、右两个坡的坡长中较小者的一个作为表征行方向上该极小值特征长度大小的参数len1。
2)对图像列扫描,用与上一步相同的方法找出亮度为极小值的像素点及其特征长度len2。
3)找出列方向上和行方向上亮度同为极小值的像素点,即为阴影中心。
4)计算阴影中心的特征属性参数,主要包括表征特征点大小的参数radius和表征特征点坡度的参数diff。取len1、len2较小者为参数radius的值。但是这时只考察了该阴影中心的四个方向,参数radius的值并不准确,必须进一步确定:阴影中心记为点P,第一步以点P为中心,建立半径为(2×radius+1)的圆形窗口,依次求出和点P距离为i(0≤i≤radius)的点亮度平均值AverageLum[i];第二步按照i从大到小的顺序,依次比较AverageLum[i]和AverageLum[i-1],点P为阴影中心,所以上述亮度平均值满足AverageLum[i]>AverageLum[i-1],如果不满足则radius减1。确定radius之后,表征特征点坡度的参数diff可由式diff=AverageLum[0]-AverageLum[radius]求得。
3.亮度中心的提取方法与阴影中心的提取方法类似,不同之处在于亮度中心为行方向和列方向上的亮度极大值点。
4.阴影中心和亮度中心的连线中心的提取方法为:
1)找出与阴影中心可能成对的亮度中心。设定一个范围阈值R,在以阴影中心为圆心,半径为R的圆内寻找亮度中心。
2)在上一步骤找到的亮度中心中,根据光线方向确定一个与阴影中心成对的亮度中心。设阴影中心坐标为(is,js),亮度中心坐标为(ib,jb),太阳光入射向量为(dx,dy,0),设di=is-ib,dj=js-jb若满足条件cosa=(di×dx+dj×dy)/r≥cos(π/6),则可以认为阴影中心与该候选亮度中心为一对。若存在多个候选亮度中心满足上述条件,鉴于成对的阴影中心和亮度中心具有唯一性,为避免误配,应该放弃提取这对阴影中心和亮度中心的连线中心。
3)计算特征属性参数。连线的特征参数由和它相关的阴影中心和亮度中心确定,其中坐标(i,j)中i=(is+ib)/2,j=(js+jb)/2,表征范围的参数radius=radiuss+radiusb,表征坡度的参数diff=(diffs+diffb)/2。
上述案例实现的月面影像的特征点选择和提取方法测试环境为:CPUPIV2.8G,1G内存,120G硬盘,操作***WindowsXP,显示器分辨率1024×768,GEFORCE6200(128M显存)显卡。图像大小为512×32554,提取各类特征点数目为120,536个。

Claims (2)

1.一种月面影像的特征点选择和提取方法,其特征在于,该方法根据月表月坑的特点,设计并选择了五类特征点:大面积阴影区域中心、大面积高亮区域中心、阴影中心、亮度中心、阴影中心和亮度中心的连线中心;月面影像的特征点选择和提取方法的实现包括以下步骤:
步骤一:分别确定阴影和高亮亮度阈值,根据月面影像各像素亮度与阈值的大小关系,提取大面积阴影区域中心和大面积高亮区域中心,并计算表征特征大小的参数——半径;
步骤二:对月面影像分别进行行扫描和列扫描,提取列方向和行方向上亮度同为极小值的像素点,即为阴影中心;提取列方向和行方向上亮度同为极大值的像素点,即为亮度中心;然后计算表征特征大小的参数——半径和表征特征变化程度的参数——梯度;
步骤三:根据太阳光入射方向对阴影中心和亮度中心进行配对,提取成对的阴影中心和亮度中心的连线中心,并计算表征特征大小的参数——半径以及表征特征变化程度的参数——梯度;
其中步骤一所述的大面积阴影区域中心和大面积高亮区域的中心位置(x,y)以及它的特征参数半径radiusm由下式确定:
x = Σ i = 0 n - 1 c j × w e i g h t [ l u m [ i ] ] / Σ i = 0 n - 1 w e i g h t [ l u m [ i ] ] y = Σ i = 0 n - 1 r i × w e i g h t [ l u m [ i ] ] / Σ i = 0 n - 1 w e i g h t [ l u m [ i ] ] radius m = n / π
式中,n为大面积阴影或大面积高亮区域内的像素点数,(ci,ri)为第i个阴影点或高亮点的像素坐标,lum[i]为第i个阴影点或高亮点的亮度,weight[lum]是灰度为lum的像素点的权值;
步骤二中表征阴影中心或亮度中心P的特征参数半径radiuso的计算分为两步:首先以阴影中心或亮度中心在行方向和列方向上的特征长度较小者len作为初始半径radiuso;然后以P为圆心,radiuso为半径,建立圆形窗口,根据离圆心距离依次求得AverageLum[i],i表示离圆心的距离,AverageLum[i]表示距离圆心为i所有像素点的平均亮度,i=len,...,1,0,如果是阴影中心,当AverageLum[i]<AverageLum[i-1],则radiuso减1,如果是亮度中心,当AverageLum[i]>AverageLum[i-1],则radiuso减1,依次类推,得到最终radiuso
阴影中心或亮度中心P的特征参数梯度diffo计算公式如下:
diffo=(AverageLum[0]-AverageLum[radiuso])/radiuso
步骤三中连线中心特征参数半径radiusc以及梯度diffc由其对应的阴影中心和亮度中心的参数决定:
radiusc=radiuss+radiusb
diffc=(diffs+diffb)/2
其中,radiuss是阴影中心的半径,radiusb是亮度中心的半径;diffs是阴影中心的梯度,diffb是亮度中心的梯度。
2.根据权利要求1所述一种月面影像的特征点选择和提取方法,其特征在于:所述步骤三连线中心的确立是根据太阳星历数据,计算太阳光线的入射方向,确定成对的阴影中心和亮度中心,且成对的阴影中心和亮度中心具有唯一性。
CN201010160706.6A 2010-04-30 2010-04-30 月面影像的特征点选择和提取方法 Expired - Fee Related CN102236792B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010160706.6A CN102236792B (zh) 2010-04-30 2010-04-30 月面影像的特征点选择和提取方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010160706.6A CN102236792B (zh) 2010-04-30 2010-04-30 月面影像的特征点选择和提取方法

Publications (2)

Publication Number Publication Date
CN102236792A CN102236792A (zh) 2011-11-09
CN102236792B true CN102236792B (zh) 2016-05-18

Family

ID=44887430

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010160706.6A Expired - Fee Related CN102236792B (zh) 2010-04-30 2010-04-30 月面影像的特征点选择和提取方法

Country Status (1)

Country Link
CN (1) CN102236792B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104913784B (zh) * 2015-06-19 2017-10-10 北京理工大学 一种行星表面导航特征自主提取方法
CN113837095B (zh) * 2021-09-24 2023-08-08 福州大学 基于三类阴影的地形校正效果评估方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《嫦娥一号月面影像图自动生成软件的设计与实现》;李学军等;《装备指挥技术学院学报》;20090228;第20卷(第1期);85-90 *

Also Published As

Publication number Publication date
CN102236792A (zh) 2011-11-09

Similar Documents

Publication Publication Date Title
US20220148213A1 (en) Method for fully automatically detecting chessboard corner points
CN106650640B (zh) 一种基于激光雷达点云局部结构特征的负障碍物检测方法
Xu et al. Zoomnet: Part-aware adaptive zooming neural network for 3d object detection
CN104134234B (zh) 一种全自动的基于单幅图像的三维场景构建方法
CN108537782B (zh) 一种基于轮廓提取的建筑物图像匹配与融合的方法
CN106803286A (zh) 基于多视点图像的虚实遮挡实时处理方法
CN111028271B (zh) 基于人体骨架检测的多摄像机人员三维定位跟踪***
CN106504284A (zh) 一种基于立体匹配与结构光相结合的深度图获取方法
CN107451982A (zh) 一种基于无人机影像的高郁闭度林分树冠面积获取方法
CN111369495B (zh) 一种基于视频的全景图像的变化检测方法
CN101976436B (zh) 一种基于差分图修正的像素级多聚焦图像融合方法
CN111222511B (zh) 一种红外无人机目标检测方法及***
CN106407983A (zh) 图像主体的识别、矫正与配准方法
CN112669280B (zh) 一种基于lsd算法的无人机倾斜航拍直角像控点目标检测方法
CN111354047B (zh) 一种基于计算机视觉的摄像模组定位方法及***
CN117036641A (zh) 一种基于双目视觉的公路场景三维重建与缺陷检测方法
CN110189375A (zh) 一种基于单目视觉测量的图像目标识别方法
Zhang et al. Lidar-guided stereo matching with a spatial consistency constraint
CN102236792B (zh) 月面影像的特征点选择和提取方法
CN111080712B (zh) 一种基于人体骨架检测的多相机人员定位跟踪显示方法
CN116402904A (zh) 一种基于激光雷达间和单目相机的联合标定方法
Kerschner Twin snakes for determining seam lines in orthoimage mosaicking
CN116245872A (zh) 一种基于卷积神经网络的飞机结构裂纹检测方法
JP2981382B2 (ja) パターンマッチング方法
US11699303B2 (en) System and method of acquiring coordinates of pupil center point

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160518

Termination date: 20170430