[go: up one dir, main page]

CN111127312B - 一种复杂物体点云提取圆的方法及扫描装置 - Google Patents

一种复杂物体点云提取圆的方法及扫描装置 Download PDF

Info

Publication number
CN111127312B
CN111127312B CN201911355611.7A CN201911355611A CN111127312B CN 111127312 B CN111127312 B CN 111127312B CN 201911355611 A CN201911355611 A CN 201911355611A CN 111127312 B CN111127312 B CN 111127312B
Authority
CN
China
Prior art keywords
point cloud
circle
dimensional
complex object
extracting
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
Application number
CN201911355611.7A
Other languages
English (en)
Other versions
CN111127312A (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.)
Wuhan University of Technology WUT
Original Assignee
Wuhan University of Technology WUT
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 Wuhan University of Technology WUT filed Critical Wuhan University of Technology WUT
Priority to CN201911355611.7A priority Critical patent/CN111127312B/zh
Publication of CN111127312A publication Critical patent/CN111127312A/zh
Application granted granted Critical
Publication of CN111127312B publication Critical patent/CN111127312B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/06Topological mapping of higher dimensional structures onto lower dimensional surfaces
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M11/00Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
    • F16M11/02Heads
    • F16M11/04Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand
    • F16M11/043Allowing translations
    • F16M11/046Allowing translations adapted to upward-downward translation movement
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Image Processing (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种复杂物体点云提取圆的方法,包括以下步骤:先对复杂物体点云进行可视化,人工选取切片参考平面的数据点,利用平面拟合的方法获得参考切片平面的特征向量;利用两个间距为δ的切片平面对复杂物体点云进行切片,获得三维切面点云,其中两个切片平面分别与参考切片平面平行;在采用投影法将三维切面点云转换为二维切面点云;最后根据二维切面点云提取圆并计算圆参数。本发明将一定范围的数据整合到较小的范围内,从而将处理三维数据的问题转化到处理二维数据的问题,减小了数据搜索范围,简化了计算,提高了效率。

Description

一种复杂物体点云提取圆的方法及扫描装置
技术领域
本发明涉及三维扫描技术领域,尤其涉及一种复杂物体点云提取圆的方法及扫描装置。
背景技术
现有的工业尺寸检测的方式一般是采用CCD/CMOS图像传感器进行图像采集,而使用该方式需要考量多方因素,如光源、镜头选择、传感器选型、安装布置、自动化集成、环境因素考量、工件状态变化等等。任何一个方面出现偏差都会影响成像质量,从而影响成像结果。且工业零件为三维部件,针对深孔类零件在参数检测存在的困难,利用双目相机三维成像,双目视觉三维重建是计算机视觉领域重要的研究内容之一,在精密测量、机器人导航、虚拟现实等方面均得到了广泛的应用,对三维真实感建模具有非常重要的现实意义与理论研究价值。
三维扫描所得文件称为点云数据。它是由大量的坐标点所组成,根据扫描仪的性质、扫描参数和被扫描物体的大小,点云文件所包含点可从几百个点到几百万。目前在传感器技术与工业检测需求的双重驱动下,三维扫描设备在硬件以及点云数据处理方面取得了巨大进步,但同时也面临着挑战。
点云数据在扫描的过程中,对于较大的物体,扫描设备无法一次性扫描到物体全貌,导致三维数据散乱。而点云切片技术可以将空间离散点转化为点云切片,将一定范围的数据整合到较小的范围内,从而将处理三维数据的问题转化到处理二维数据的问题,即进行降维处理,减小了数据搜索范围,使某些在三维空间难以处理的问题变得简单。
发明内容
本发明要解决的技术问题在于针对现有技术中的缺陷,提供一种复杂物体点云提取圆的方法,将三维数据转化为二维数据,简化数据处理。
本发明解决其技术问题所采用的技术方案是:
提供一种复杂物体点云提取圆的方法,包括以下步骤:
S1、对复杂物体点云进行可视化,人工选取切片参考平面的数据点,利用平面拟合的方法获得参考切片平面的特征向量;
S2、利用两个间距为δ的切片平面对复杂物体点云进行切片,获得三维切面点云,其中两个切片平面分别与参考切片平面平行;
S3、采用投影法将三维切面点云转换为二维切面点云;
S4、根据二维切面点云提取圆并计算圆参数。
接上述技术方案,所述步骤S1中平面拟合方法为总体最小二乘法,参考切片平面的特征向量A、B、C、D满足:
其中,A、B、C为平面方程系数,D为常数项。
接上述技术方案,所述步骤S2中两个切片平面的间距δ为点云密度的一定倍数。
接上述技术方案,所述点云密度的计算过程为:
S21、随机选取复杂物体点云中的n个点,记为点(P0,…,Pi,…,Pn);
S22、对于选取的任一点Pi,在复杂物体点云内搜索与Pi距离最近的m个点,并分别计算m个点到Pi的距离;
S23、计算点云密度,计算公式为:
其中,ρ为点云密度,为随机选取的第i个点与距离改点最近的m个点中第k个点之间的距离。
接上述技术方案,所述步骤S4中的圆参数包括圆心和半径。
接上述技术方案,所述步骤S5中的根据二维切面点云提取圆的步骤如下:
S41、将二维切面点云平移到第一象限中;
S42、对二维切面点云数据进行取整处理;
S43、对取整处理后的二维切面点云数据进行霍夫变换,初步计算圆参数;
S44、根据初步计算的圆参数,获取圆的原始二维切面点云;
S45、根据获取的圆的二维切面点云,利用最小二乘法进行圆拟合,并计算圆参数。
接上述技术方案,复杂物体点云通过复杂物体点云扫描装置扫描获得,该复杂物体点云扫描装置包括底座,所述底座上设置有旋转机构、控制机构和支撑杆,所述支撑杆上设置有双目相机机构,所述旋转机构和双目相机机构均与所述控制机构连接。
接上述技术方案,所述双目相机机构包括安装架和双目相机,二者之间通过舵机连接,所述安装架固定于所述支撑杆上,安装高度可以调节,所述舵机与所述控制机构连接。
接上述技术方案,所述旋转机构包括旋转模块和驱动模块,所述旋转模块包括旋转平台,所述旋转平台下方中心设置有转动轴,所述转动轴上设置有从动轮,所述转动轴通过轴承固定与所述底座上,所述驱动模块包括电机,所述电机固定与所述底座上,其输出轴上设置有主动轮,所述主动轮通过皮带和所述从动轮连接。
本发明还提供了一种计算机存储介质,其内存储有可被计算机处理器执行的计算机程序,该计算机程序执行上述技术方案的复杂物体点云提取圆的方法。
本发明产生的有益效果是:本发明提供的一种复杂物体点云提取圆的方法,通过人工选择参考切片平面对复杂物体点云进行切片,并将特征轮廓的三维点云通过投影方法转换为二维点云,再进行圆提取。本发明将一定范围的数据整合到较小的范围内,从而将处理三维数据的问题转化到处理二维数据的问题,减小了数据搜索范围,简化了计算,提高了效率。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明的复杂物体点云圆提取方法的流程图;
图2是本发明的二维点云圆提取方法的流程图;
图3是本发明的复杂物体点云扫描装置示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明提供一种复杂物体点云提取圆的方法,包括以下步骤:
S1、对复杂物体点云进行可视化,人工选取切片参考平面的数据点,利用平面拟合的方法获得参考切片平面的特征向量;
S2、利用两个间距为δ的切片平面对复杂物体点云进行切片,获得三维切面点云,其中两个切片平面分别与参考切片平面平行;
S3、采用投影法将三维切面点云转换为二维切面点云;
S4、根据二维切面点云提取圆并计算圆参数。
本发明的方法,将一定范围的数据整合到较小的范围内,从而将处理三维数据的问题转化到处理二维数据的问题,减小了数据搜索范围,简化了计算,提高了效率。
进一步地,步骤S1中平面拟合方法为总体最小二乘法,参考切片平面的矩阵特征向量A、B、C、D满足:
其中,A、B、C为平面方程系数,D为常数项。当在平面中加入异常点时,使用总体最小二乘法的平面拟合方法可得到更为精确的数值。
进一步地,步骤S2中两个切片平面的间距δ为点云密度的一定倍数。一般为4-8倍。
进一步地,点云密度的计算过程为:
S21、随机选取复杂物体点云中的n个点,记为点(P0,…,Pi,…,Pn);
S22、对于选取的任一点Pi,在复杂物体点云内搜索与Pi距离最近的m个点,并分别计算m个点到Pi的距离;
S23、计算点云密度,计算公式为:
其中,ρ为点云密度,为随机选取的第i个点与距离改点最近的m个点中第k个点之间的距离。
进一步地,步骤S4中的圆参数包括圆心和半径。
进一步地,如图2所示,步骤S5中的根据二维切面点云提取圆的步骤如下:
S41、将二维切面点云平移到第一象限中;
S42、对二维切面点云数据进行取整处理,即保留数据整数部分,可以简化数据处理;
S43、对取整处理后的二维切面点云数据进行霍夫变换,初步计算圆参数;
S44、根据初步计算的圆参数,获取圆的原始二维切面点云;
S45、根据获取的圆的二维切面点云,利用最小二乘法进行圆拟合,并计算圆参数。
如图3所示,提供一种复杂物体点云扫描装置,用于获取复杂物体点云,包括底座1,底座1上设置有旋转机构2、控制机构3和支撑杆4,支撑杆4上设置有双目相机机构5,旋转机构2和双目相机机构5均与控制机构3连接。
进一步地,双目相机机构5包括安装架52和双目相机51,二者之间通过舵机53连接,安装架52固定于支撑杆4上,安装高度可以调节,舵机53与控制机构3连接。
进一步地,旋转机构2包括旋转模块和驱动模块,旋转模块包括旋转平台21,旋转平台下方中心设置有转动轴,转动轴上设置有从动轮22,转动轴通过轴承23固定与底座1上,驱动模块包括电机24,电机24固定与底座1上,其输出轴上设置有主动轮25,主动轮25通过皮带26和从动轮22连接。
本发明还提供了一种计算机存储介质,其内存储有可被计算机处理器执行的计算机程序,该计算机程序执行上述技术方案的复杂物体点云提取圆的方法。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (7)

1.一种复杂物体点云提取圆的方法,其特征在于,包括以下步骤:
S1、对复杂物体点云进行可视化,人工选取切片参考平面的数据点,利用平面拟合的方法获得参考切片平面的特征向量;
S2、利用两个间距为的切片平面对复杂物体点云进行切片,获得三维切面点云,其中两个切片平面分别与参考切片平面平行;且两个切片平面的间距为点云密度的倍数;
S3、采用投影法将三维切面点云转换为二维切面点云;
S4、根据二维切面点云提取圆并计算圆参数;
所述步骤S1中平面拟合方法为总体最小二乘法,参考切片平面的特征向量满足:
(1)
其中,为平面方程系数,为常数项;
所述步骤S4中的根据二维切面点云提取圆的步骤如下:
S41、将二维切面点云平移到第一象限中;
S42、对二维切面点云数据进行取整处理;
S43、对取整处理后的二维切面点云数据进行霍夫变换,初步计算圆参数;
S44、根据初步计算的圆参数,获取圆的原始二维切面点云;
S45、根据获取的圆的二维切面点云,利用最小二乘法进行圆拟合,并计算圆参数。
2.根据权利要求1所述的复杂物体点云提取圆的方法,其特征在于,所述点云密度的计算过程为:
S21、随机选取复杂物体点云中的n个点,记为点
S22、对于选取的任一点,在复杂物体点云内搜索与距离最近的m个点,并分别计算m个点到的距离;
S23、计算点云密度,计算公式为:
(2)
其中,为点云密度,为随机选取的第i个点与距离该点最近的m个点中第k个点之间的距离。
3.根据权利要求1所述的复杂物体点云提取圆的方法,其特征在于,所述步骤S4中的圆参数包括圆心和半径。
4.根据权利要求1-3中任一项所述的复杂物体点云提取圆的方法,其特征在于, 复杂物体点云通过复杂物体点云扫描装置扫描获得,该复杂物体点云扫描装置包括底座,所述底座上设置有旋转机构、控制机构和支撑杆,所述支撑杆上设置有双目相机机构,所述旋转机构和双目相机机构均与所述控制机构连接。
5.根据权利要求4所述的复杂物体点云提取圆的方法,其特征在于,所述双目相机机构包括安装架和双目相机,二者之间通过舵机连接,所述安装架固定于所述支撑杆上,安装高度可以调节,所述舵机与所述控制机构连接。
6.根据权利要求4所述的复杂物体点云提取圆的方法,其特征在于,所述旋转机构包括旋转模块和驱动模块,所述旋转模块包括旋转平台,所述旋转平台下方中心设置有转动轴,所述转动轴上设置有从动轮,所述转动轴通过轴承固定与所述底座上,所述驱动模块包括电机,所述电机固定与所述底座上,其输出轴上设置有主动轮,所述主动轮通过皮带和所述从动轮连接。
7.一种计算机存储介质,其特征在于,其内存储有可被计算机处理器执行的计算机程序,该计算机程序执行如权利要求1-3中任一项所述的复杂物体点云提取圆的方法。
CN201911355611.7A 2019-12-25 2019-12-25 一种复杂物体点云提取圆的方法及扫描装置 Active CN111127312B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911355611.7A CN111127312B (zh) 2019-12-25 2019-12-25 一种复杂物体点云提取圆的方法及扫描装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911355611.7A CN111127312B (zh) 2019-12-25 2019-12-25 一种复杂物体点云提取圆的方法及扫描装置

Publications (2)

Publication Number Publication Date
CN111127312A CN111127312A (zh) 2020-05-08
CN111127312B true CN111127312B (zh) 2023-08-22

Family

ID=70503526

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911355611.7A Active CN111127312B (zh) 2019-12-25 2019-12-25 一种复杂物体点云提取圆的方法及扫描装置

Country Status (1)

Country Link
CN (1) CN111127312B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113983929B (zh) * 2021-10-26 2023-11-28 中国航发沈阳黎明航空发动机有限责任公司 一种流道叶型板叶型孔位置度、轮廓度测量与评价方法
CN114485438A (zh) * 2022-01-06 2022-05-13 博迈科海洋工程股份有限公司 一种大型模块钢结构圆立柱间距测量方法
CN114782519B (zh) * 2022-03-11 2025-03-18 陕西天视致远航空技术有限公司 基于点云信息的球形或类球形物体定位方法、装置及介质
CN115273071A (zh) * 2022-08-12 2022-11-01 上海节卡机器人科技有限公司 一种物体识别方法、装置、电子设备及存储介质
CN115375718B (zh) * 2022-10-08 2024-05-10 南京航空航天大学 一种基于投影图与图像分割的点云圆孔提取方法

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533529A (zh) * 2009-01-23 2009-09-16 北京建筑工程学院 基于深度图像的三维空间数据处理方法与装置
CN102920459A (zh) * 2012-09-26 2013-02-13 杭州电子科技大学 一种基于三维点云的人体围度参数测量方法
CN103175484A (zh) * 2012-12-17 2013-06-26 谢鸿宇 一种基于三维激光扫描系统的树冠测量方法
CN103886593A (zh) * 2014-03-07 2014-06-25 华侨大学 一种基于三维点云曲面圆孔检测方法
CN104792274A (zh) * 2015-04-02 2015-07-22 同济大学 一种圆形隧道收敛变形的测量方法
CN105091748A (zh) * 2015-05-29 2015-11-25 南京南车浦镇城轨车辆有限责任公司 轨道车辆公差尺寸测量系统
CN106548484A (zh) * 2016-10-27 2017-03-29 济宁学院 基于二维凸包的产品模型散乱点云边界特征提取方法
CN106872476A (zh) * 2017-03-31 2017-06-20 武汉理工大学 一种基于线结构光的铸造类工件表面质量检测方法与系统
CN107507207A (zh) * 2017-07-07 2017-12-22 中国农业大学 一种基于果树冠层光照分布计算的修剪评价方法
CN109493380A (zh) * 2017-09-11 2019-03-19 重庆大学 一种岩石节理面抗剪试验中不规则剪切面面积的计算方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011070927A1 (ja) * 2009-12-11 2011-06-16 株式会社トプコン 点群データ処理装置、点群データ処理方法、および点群データ処理プログラム
JP5462093B2 (ja) * 2010-07-05 2014-04-02 株式会社トプコン 点群データ処理装置、点群データ処理システム、点群データ処理方法、および点群データ処理プログラム

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533529A (zh) * 2009-01-23 2009-09-16 北京建筑工程学院 基于深度图像的三维空间数据处理方法与装置
CN102920459A (zh) * 2012-09-26 2013-02-13 杭州电子科技大学 一种基于三维点云的人体围度参数测量方法
CN103175484A (zh) * 2012-12-17 2013-06-26 谢鸿宇 一种基于三维激光扫描系统的树冠测量方法
CN103886593A (zh) * 2014-03-07 2014-06-25 华侨大学 一种基于三维点云曲面圆孔检测方法
CN104792274A (zh) * 2015-04-02 2015-07-22 同济大学 一种圆形隧道收敛变形的测量方法
CN105091748A (zh) * 2015-05-29 2015-11-25 南京南车浦镇城轨车辆有限责任公司 轨道车辆公差尺寸测量系统
CN106548484A (zh) * 2016-10-27 2017-03-29 济宁学院 基于二维凸包的产品模型散乱点云边界特征提取方法
CN106872476A (zh) * 2017-03-31 2017-06-20 武汉理工大学 一种基于线结构光的铸造类工件表面质量检测方法与系统
CN107507207A (zh) * 2017-07-07 2017-12-22 中国农业大学 一种基于果树冠层光照分布计算的修剪评价方法
CN109493380A (zh) * 2017-09-11 2019-03-19 重庆大学 一种岩石节理面抗剪试验中不规则剪切面面积的计算方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Scan Matching of Laser Point Clouds Based on the 3D Angle Features within Indoor Environments;Yansong Gong, Yutong Zhang, Fengchi Sun, and JingYuan;《IEEE》;第1-6页 *

Also Published As

Publication number Publication date
CN111127312A (zh) 2020-05-08

Similar Documents

Publication Publication Date Title
CN111127312B (zh) 一种复杂物体点云提取圆的方法及扫描装置
CN113362463B (zh) 一种基于高斯混合模型的工件三维重建方法
US8754887B2 (en) Determining three-dimensional (3D) object data models based on object movement
CN111442721A (zh) 一种基于多激光测距和测角的标定设备及方法
WO2012053521A1 (ja) 光学情報処理装置、光学情報処理方法、光学情報処理システム、光学情報処理プログラム
CN111702054B (zh) 一种曲板渐进成形在位调形检测系统及方法
CN111076674B (zh) 一种近距离目标物3d采集设备
CN112257537B (zh) 一种智能多点三维信息采集设备
CN112257536A (zh) 一种空间与物体三维信息采集匹配设备及方法
CN101065785A (zh) 自动3d成像的方法
CN111383257A (zh) 一种车厢装卸率确定方法和装置
CN114565720A (zh) 一种基于线结构光旋转扫描的主动式三维重建系统及方法
JPWO2014203687A1 (ja) 画像処理方法、画像処理装置、および画像処理プログラム
CN113808103A (zh) 基于图像处理的路面坑洼自动检测方法、设备和存储介质
CN104881864A (zh) 人体头部三维扫描仪及三维建模方法
Faizin et al. Investigating the accuracy of boat propeller blade components with reverse engineering approach using photogrammetry method
CN112361962B (zh) 一种多俯仰角度的智能视觉3d信息采集设备
CN112253913A (zh) 一种与旋转中心偏离的智能视觉3d信息采集设备
CN114782632B (zh) 一种图像重建方法、装置及设备
JP2024092691A (ja) 3次元情報処理装置および3次元情報処理方法
CN112082486B (zh) 一种手持式智能3d信息采集设备
CN113379751A (zh) 基于二维目标检测的最适合抓取工件点云识别分割方法、装置及系统
Kim et al. Development of 3D scanner using structured light module based on variable focus lens
CN112254676A (zh) 一种便携式智能3d信息采集设备
CN117929411A (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
GR01 Patent grant
GR01 Patent grant