CN104794756A - 点云模型贴图***及方法 - Google Patents
点云模型贴图***及方法 Download PDFInfo
- Publication number
- CN104794756A CN104794756A CN201410025885.0A CN201410025885A CN104794756A CN 104794756 A CN104794756 A CN 104794756A CN 201410025885 A CN201410025885 A CN 201410025885A CN 104794756 A CN104794756 A CN 104794756A
- Authority
- CN
- China
- Prior art keywords
- cloud model
- point cloud
- triangle
- bidimensional image
- point
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000013507 mapping Methods 0.000 title abstract 3
- 239000011159 matrix material Substances 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 5
- 230000009467 reduction Effects 0.000 claims description 5
- 230000007704 transition Effects 0.000 claims description 5
- 239000000463 material Substances 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/56—Particle system, point based geometry or rendering
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Image Generation (AREA)
Abstract
一种点云模型贴图方法,包括步骤:获取物体平面的二维点云模型及该平面的二维影像;将该点云模型与二维影像对其重合;将点云模型三角网格化,并对每个三角形编号;根据三角网格化后的点云模型中的三角形对二维影像进行切割,并根据与点云模型中的三角形的对应关系,对二维影像的三角形编号;将上述三角网格化后的二维的点云模型转化为三维点云;根据上述对三角形的编号,将二维影像的三角形贴到三维点云模型的对应的三角形上;及输出贴图后的点云模型。本发明还提供一种点云模型贴图***。本发明能够将物体的二维平面影像贴到该物体的三维点云模型中,以显示实际物体的颜色、当前材质、外貌等细节。
Description
技术领域
本发明涉及一种数据处理***及方法,尤其涉及一种点云模型贴图***及方法。
背景技术
三维扫描设备扫描出来的数据一般都是三维点云的方式,点云的显示方式虽然能显示三维模型,但不能显示实际物体的颜色、当前材质、外貌等细节。
发明内容
鉴于以上内容,有必要提供一种点云模型贴图方法及***,能够将物体的二维平面影像贴到该物体的三维点云模型中。
一种点云模型贴图方法,包括步骤:获取某一物体平面的二维点云模型及该平面的二维影像;将上述点云模型与二维影像对其重合;将上述点云模型三角网格化,并对每个三角形编号;根据三角网格化后的点云模型中的三角形对二维影像进行切割,得到由多个三角形组成的二维影像,并根据与点云模型中的三角形的对应关系,对该二维影像的三角形编号;通过一个转换矩阵将上述三角网格化后的二维的点云模型转化为三维点云;根据上述对三角形的编号,将二维影像的三角形进行放大、缩小操作后贴到三维点云模型的对应的三角形上;及输出贴图后的点云模型。
一种点云模型贴图***,该***包括:获取模块,用于获取某一物体平面的二维点云模型及该平面的二维影像;对齐模块,用于将上述点云模型与二维影像对其重合;三角网格化模块,用于将上述点云模型三角网格化,并对每个三角形编号;切割模块,用于根据三角网格化后的点云模型中的三角形对二维影像进行切割,得到由多个三角形组成的二维影像,并根据与点云模型中的三角形的对应关系,对该二维影像的三角形编号;转换模块,用于通过一个转换矩阵将上述三角网格化后的二维的点云模型转化为三维点云;贴图模块,用于根据上述对三角形的编号,将二维影像的三角形进行放大、缩小操作后贴到三维点云模型的对应的三角形上;及输出模块,用于输出贴图后的点云模型。
相较于现有技术,本发明所述的点云模型贴图***及方法通过三维扫描设备对物体进行扫描,得到二维的点云坐标,再通扫描设备的CCD拍摄该物体的二维平面影像,对该点云及二维平面影像经处理后,将二维平面影像贴到点云模型中,生成物体的三维模型,通过该模型可以了解到物体的颜色、材质、外貌等细节。
附图说明
图1是本发明点云模型贴图***较佳实施例的硬件架构示意图。
图2是本发明点云模型贴图***较佳实施例的功能模块图。
图3是本发明点云模型贴图方法较佳实施例的流程图。
主要元件符号说明
计算设备 | 1 |
点云模型贴图*** | 10 |
存储设备 | 11 |
处理器 | 12 |
显示设备 | 13 |
获取模块 | 100 |
对齐模块 | 101 |
三角网格化模块 | 102 |
切割模块 | 103 |
转换模块 | 104 |
贴图模块 | 105 |
输出模块 | 106 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
参阅图2所示,是本发明点云模型贴图***较佳实施例的硬件架构示意图。本发明所述的点云模型贴图***10安装并运行于计算设备1上。所述计算设备1可以是计算机、服务器等具有数据处理功能的电子设备。所述的计算设备1还包括存储设备11、处理器12,及显示设备13。
所述的点云模型贴图***10包括多个由程序段所组成的功能模块(详见图2),用于将物体的二维平面影像贴到该物体的三维点云模型中,以通过该模型可以了解到物体的颜色、材质、外貌等细节。
所述存储设备11用于存储所述点云模型贴图***10中各个程序段的程序代码。该存储设备11可以为智能媒体卡(smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备。
所述处理器12用于执行所述点云模型贴图***10中各个程序段的程序代码,以实现点云模型贴图***10的中各功能模块的功能(详见图3中描述)。
所述的显示设备13用于显示计算设备1的可视化数据。
如图2所示,是本发明点云模型贴图***较佳实施例的功能模块图。所述的点云模型贴图***10包括获取模块100、对齐模块101,三角网格化模块102,切割模块103、转换模块104、贴图模块105及输出模块106。
如上所述,以上各模块均以程序代码或指令的形式存储在计算设备1的存储设备11中或固化于该计算设备1的操作***中,并由该计算设备1的处理器12所执行。以下结合图3对点云模型贴图***10中的各功能模块进行详细说明。
参阅图3所示,是本发明点云模型贴图方法较佳实施例的流程图。本发明所述点云模型贴图方法并不限于图3所示流程图中的步骤及顺序。根据不同的实施例,图3所示流程图中的步骤可以增加、移除、或者改变顺序。
步骤S10,获取模块100获取某一物体平面的二维点云模型及该平面的二维影像。本方法较佳实施例中,所述获取模块100可以从存储设备11中获取所述物体的二维点云模型及二维影像。本发明其他较佳实施例中,所述的获取模块100从一个三维扫描***(未图示)中获取所述物体的二维点云模型及二维影像。所述的三维扫描***包括一个装夹治具用于固定所述物体,并包括一个量测设备对所述物体进行扫描得到该物体的二维点云模型,及包括一个CCD(Charge-coupled Device,电荷耦合元件)设备捕获该物体的二维影像。
步骤S11,对齐模块101将上述点云模型与二维影像对其重合。本发明较佳实施例中,所述对齐模块101在同一坐标系下,通过缩放、平移、旋转的方法实现二维点云模型与二维影像的对其重合。
步骤S12,三角网格化模块102将上述点云模型三角网格化,并对每个三角形编号。本发明较佳实施例中,三角网格化模块102根据三角网格化后的三角形外接圆内没有点与包围盒切割点云快速找临近点的方法,对点云模型三角网格化,包括如下步骤:(a)选择点云模型中的一点,从与当前选择的点所在及邻近的一个或者多个小包围盒中寻找距离所选择的点最近的第二点,其中,距离要小于用户给定的阀值;(b)从当前选择的点所在及邻近的一个或者多个小包围盒中寻找第三点,其中,该第三点与第一点及第二点连成的三角形外接圆中不包含点云模型中的其它点。
步骤S13,切割模块103根据三角网格化后的点云模型中的三角形对二维影像进行切割,得到由多个三角形组成的二维影像,并根据与点云模型中的三角形的对应关系,对该二维影像的三角形编号。如上所述,点云模型与二维影像在同一坐标系下,所述切割模块103可以根据三角网格化后的点云模型中的三角形的三个顶点的坐标对二维影像进行切割,得到由多个三角形组成的二维影像。
步骤S14,转换模块104通过一个转换矩阵将上述三角网格化后的二维的点云模型转化为三维点云。
步骤S15,贴图模块105根据上述对三角形的编号,将二维影像的三角形进行放大、缩小操作后贴到三维点云模型的对应的三角形上。
步骤S16,输出模块106输出贴图后的点云模型。通过该贴图后的点云模型可以了解到物体的颜色、材质、外貌等细节。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (8)
1.一种点云模型贴图方法,其特征在于,该方法包括:
获取步骤:获取某一物体平面的二维点云模型及该平面的二维影像;
对齐步骤:将上述点云模型与二维影像对其重合;
三角网格化步骤:将上述点云模型三角网格化,并对每个三角形编号;
切割步骤:根据三角网格化后的点云模型中的三角形对二维影像进行切割,得到由多个三角形组成的二维影像,并根据与点云模型中的三角形的对应关系,对该二维影像的三角形编号;
转换步骤:通过一个转换矩阵将上述三角网格化后的二维的点云模型转化为三维点云;
贴图步骤:根据上述对三角形的编号,将二维影像的三角形进行放大、缩小操作后贴到三维点云模型的对应的三角形上;及
输出步骤:输出贴图后的点云模型。
2.如权利要求1所述的点云模型贴图方法,其特征在于,所述对齐步骤通过在同一坐标系下,进行缩放、平移、旋转的方法实现二维点云模型与二维影像的对其重合。
3.如权利要求1所述的点云模型贴图方法,其特征在于,所述三角网格化步骤包括:
选择点云模型中的一点,从与当前选择的点所在及邻近的一个或者多个小包围盒中寻找距离所选择的点最近的第二点;及
从当前选择的点所在及邻近的一个或者多个小包围盒中寻找第三点,其中,该第三点与第一点及第二点连成的三角形外接圆中不包含点云模型中的其它点。
4.如权利要求2所述的点云模型贴图方法,其特征在于,所述切割步骤中,根据三角网格化后的点云模型中的三角形的三个顶点的坐标对二维影像进行切割,得到由多个三角形组成的二维影像。
5.一种点云模型贴图***,其特征在于,该***包括:
获取模块,用于获取某一物体平面的二维点云模型及该平面的二维影像;
对齐模块,用于将上述点云模型与二维影像对其重合;
三角网格化模块,用于将上述点云模型三角网格化,并对每个三角形编号;
切割模块,用于根据三角网格化后的点云模型中的三角形对二维影像进行切割,得到由多个三角形组成的二维影像,并根据与点云模型中的三角形的对应关系,对该二维影像的三角形编号;
转换模块,用于通过一个转换矩阵将上述三角网格化后的二维的点云模型转化为三维点云;
贴图模块,用于根据上述对三角形的编号,将二维影像的三角形进行放大、缩小操作后贴到三维点云模型的对应的三角形上;及
输出模块,用于输出贴图后的点云模型。
6.如权利要求5所述的点云模型贴图***,其特征在于,所述对齐模块通过在同一坐标系下进行缩放、平移、旋转的方法实现二维点云模型与二维影像的对其重合。
7.如权利要求5所述的点云模型贴图***,其特征在于,所述三角网格化模块对点云模型三角网格化时选择点云模型中的一点,从与当前选择的点所在及邻近的一个或者多个小包围盒中寻找距离所选择的点最近的第二点;及从当前选择的点所在及邻近的一个或者多个小包围盒中寻找第三点,其中,该第三点与第一点及第二点连成的三角形外接圆中不包含点云模型中的其它点。
8.如权利要求6所述的点云模型贴图***,其特征在于,所述切割模块根据三角网格化后的点云模型中的三角形的三个顶点的坐标对二维影像进行切割,得到由多个三角形组成的二维影像。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410025885.0A CN104794756A (zh) | 2014-01-20 | 2014-01-20 | 点云模型贴图***及方法 |
TW103102835A TW201531871A (zh) | 2014-01-20 | 2014-01-27 | 點雲模型貼圖系統及方法 |
US14/597,628 US20150206345A1 (en) | 2014-01-20 | 2015-01-15 | Apparatus, system, and method for generating three-dimensional models of objects |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410025885.0A CN104794756A (zh) | 2014-01-20 | 2014-01-20 | 点云模型贴图***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104794756A true CN104794756A (zh) | 2015-07-22 |
Family
ID=53545245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410025885.0A Pending CN104794756A (zh) | 2014-01-20 | 2014-01-20 | 点云模型贴图***及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20150206345A1 (zh) |
CN (1) | CN104794756A (zh) |
TW (1) | TW201531871A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106023290A (zh) * | 2016-05-10 | 2016-10-12 | 曹屹 | 一种材料三维展示方法和装置 |
CN106952221A (zh) * | 2017-03-15 | 2017-07-14 | 中山大学 | 一种三维京剧脸谱自动化妆方法 |
CN107170025A (zh) * | 2017-05-04 | 2017-09-15 | 福建天泉教育科技有限公司 | 一种图片边框的绘制方法及*** |
TWI607412B (zh) * | 2016-09-10 | 2017-12-01 | 財團法人工業技術研究院 | 多維度尺寸量測系統及其方法 |
CN107491616A (zh) * | 2017-08-24 | 2017-12-19 | 北京航空航天大学 | 一种适用于格栅构型舵面的结构有限元参数化建模方法 |
CN107909541A (zh) * | 2017-11-13 | 2018-04-13 | 杭州电魂网络科技股份有限公司 | 地图转换方法及装置 |
CN112967400A (zh) * | 2021-04-13 | 2021-06-15 | 成都四方伟业软件股份有限公司 | 一种基于Unity3D的三维图表动态创建方法及装置 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108211354A (zh) * | 2017-12-29 | 2018-06-29 | 网易(杭州)网络有限公司 | 3d游戏场景中虚拟资源的生成方法及装置 |
CN110428490B (zh) * | 2018-04-28 | 2024-01-12 | 北京京东尚科信息技术有限公司 | 构建模型的方法和装置 |
US10740983B2 (en) | 2018-06-01 | 2020-08-11 | Ebay Korea Co. Ltd. | Colored three-dimensional digital model generation |
US10282834B1 (en) | 2018-06-22 | 2019-05-07 | Caterpillar Inc. | Measurement platform that automatically determines wear of machine components based on images |
CN110197530B (zh) * | 2019-06-13 | 2020-04-24 | 齐鲁工业大学 | 透光浮雕灯罩实体模型构建方法及*** |
CN110782527B (zh) * | 2019-10-09 | 2023-11-21 | 北京建筑大学 | 建筑建模方法及装置 |
US20230041814A1 (en) * | 2021-08-06 | 2023-02-09 | Lenovo (Singapore) Pte. Ltd. | System and method for demonstrating objects at remote locations |
US20230281921A1 (en) * | 2022-03-01 | 2023-09-07 | Tencent America LLC | Methods of 3d clothed human reconstruction and animation from monocular image |
CN115082616B (zh) * | 2022-05-18 | 2023-05-12 | 北京大学深圳医院 | 一种基于深度学习的超声图像生成3d点云模型的方法 |
CN117455977B (zh) * | 2023-09-27 | 2024-07-09 | 杭州市交通工程集团有限公司 | 一种基于三维激光扫描的堆料体积计算方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5886702A (en) * | 1996-10-16 | 1999-03-23 | Real-Time Geometry Corporation | System and method for computer modeling of 3D objects or surfaces by mesh constructions having optimal quality characteristics and dynamic resolution capabilities |
US5945996A (en) * | 1996-10-16 | 1999-08-31 | Real-Time Geometry Corporation | System and method for rapidly generating an optimal mesh model of a 3D object or surface |
US20050168460A1 (en) * | 2002-04-04 | 2005-08-04 | Anshuman Razdan | Three-dimensional digital library system |
US7542034B2 (en) * | 2004-09-23 | 2009-06-02 | Conversion Works, Inc. | System and method for processing video images |
US9972120B2 (en) * | 2012-03-22 | 2018-05-15 | University Of Notre Dame Du Lac | Systems and methods for geometrically mapping two-dimensional images to three-dimensional surfaces |
-
2014
- 2014-01-20 CN CN201410025885.0A patent/CN104794756A/zh active Pending
- 2014-01-27 TW TW103102835A patent/TW201531871A/zh unknown
-
2015
- 2015-01-15 US US14/597,628 patent/US20150206345A1/en not_active Abandoned
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106023290A (zh) * | 2016-05-10 | 2016-10-12 | 曹屹 | 一种材料三维展示方法和装置 |
TWI607412B (zh) * | 2016-09-10 | 2017-12-01 | 財團法人工業技術研究院 | 多維度尺寸量測系統及其方法 |
US10008005B2 (en) | 2016-09-10 | 2018-06-26 | Industrial Technology Research Institute | Measurement system and method for measuring multi-dimensions |
CN106952221A (zh) * | 2017-03-15 | 2017-07-14 | 中山大学 | 一种三维京剧脸谱自动化妆方法 |
CN106952221B (zh) * | 2017-03-15 | 2019-12-31 | 中山大学 | 一种三维京剧脸谱自动化妆方法 |
CN107170025A (zh) * | 2017-05-04 | 2017-09-15 | 福建天泉教育科技有限公司 | 一种图片边框的绘制方法及*** |
CN107491616A (zh) * | 2017-08-24 | 2017-12-19 | 北京航空航天大学 | 一种适用于格栅构型舵面的结构有限元参数化建模方法 |
CN107491616B (zh) * | 2017-08-24 | 2020-09-18 | 北京航空航天大学 | 一种适用于格栅构型舵面的结构有限元参数化建模方法 |
CN107909541A (zh) * | 2017-11-13 | 2018-04-13 | 杭州电魂网络科技股份有限公司 | 地图转换方法及装置 |
CN107909541B (zh) * | 2017-11-13 | 2021-01-01 | 杭州电魂网络科技股份有限公司 | 地图转换方法及装置 |
CN112967400A (zh) * | 2021-04-13 | 2021-06-15 | 成都四方伟业软件股份有限公司 | 一种基于Unity3D的三维图表动态创建方法及装置 |
CN112967400B (zh) * | 2021-04-13 | 2022-07-15 | 成都四方伟业软件股份有限公司 | 一种基于Unity3D的三维图表动态创建方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US20150206345A1 (en) | 2015-07-23 |
TW201531871A (zh) | 2015-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104794756A (zh) | 点云模型贴图***及方法 | |
CN109543489B (zh) | 基于二维码的定位方法、装置和存储介质 | |
CN103310443B (zh) | 高分辨率遥感影像快速处理方法及*** | |
EP3201881B1 (en) | 3-dimensional model generation using edges | |
CN108364311B (zh) | 一种金属部件自动定位方法及终端设备 | |
CN105528677A (zh) | 一种应用于施工过程中的质量追溯方法和*** | |
CN109992809B (zh) | 一种建筑模型的构建方法、装置及存储装置 | |
WO2023000703A1 (zh) | 图像采集***、三维重建方法、装置、设备以及存储介质 | |
CN105139042A (zh) | 图像识别方法及*** | |
CN112184804B (zh) | 大体积工件高密度焊点定位方法、装置、存储介质及终端 | |
CN108447124A (zh) | 一种基于点云的古建筑轮廓提取方法及*** | |
US20220375186A1 (en) | Method and apparatus for generating bounding box, device and storage medium | |
CN104077557A (zh) | 一种获取卡片信息的方法和装置 | |
Mueller et al. | Image-to-image translation for enhanced feature matching, image retrieval and visual localization | |
CN201628974U (zh) | 立体仓库货物盘点*** | |
CN114549393B (zh) | 图像标注方法、装置、设备及计算机存储介质 | |
CN110458938A (zh) | 一种散货料堆实时三维重建方法及*** | |
CN116452604B (zh) | 一种复杂变电站场景分割方法、设备及存储介质 | |
US20230196719A1 (en) | Method for cargo counting, computer equipment, and storage medium | |
CN115984489B (zh) | 一种输电线路的三维重建方法、装置及处理设备 | |
CN116012393A (zh) | 一种纸箱点云分割方法、装置以及处理设备 | |
CN111210456B (zh) | 一种基于点云的高精度方向箭头提取方法及*** | |
US11423612B2 (en) | Correcting segmented surfaces to align with a rendering of volumetric data | |
CN114565551A (zh) | 标签检测方法、装置、设备和计算机可读存储介质 | |
CN104978712A (zh) | 图像处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150722 |