当前位置: 首页> 专利交易> 详情页
    待售中

    一种三维道路模型化方法及装置[ZH]

    专利编号: ZL202611030434

    收藏

    拟转化方式: 转让;普通许可;独占许可;排他许可;作价投资;质押融资;开放许可

    交易价格:面议

    专利类型:发明专利

    法律状态:授权

    技术领域:智能网联汽车

    发布日期:2026-11-03

    发布有效期: 2026-11-03 至 2029-06-26

    专利顾问 — 王老师

    电话咨询

    咨询电话

    13760886304

    专利基本信息
    >
    申请号 CN200910108470.9 公开号 CN101930623A
    申请日 2009-06-26 公开日 2010-12-29
    申请人 比亚迪股份有限公司 专利授权日期 2012-12-12
    发明人 刘兴国;唐远流;邓高伟 专利权期限届满日 2029-06-26
    申请人地址 518118 广东省深圳市龙岗区坪山镇横坪公路3001号 最新法律状态 授权
    技术领域 智能网联汽车 分类号 G06T 17/00
    技术效果 高效率 有效性 有效(授权、部分无效)
    专利代理机构 代理人
    专利技术详情
    >
    01

    专利摘要

    本发明公开了一种三维道路模型化方法,所述方法包括以下步骤:A)获取二维道路坐标数据;B)根据道路宽度和所述二维道路坐标数据获取与所述二维道路坐标数据相对应的道路边缘特征点;C)根据所述道路边缘特征点确定三维道路的路面区域;以及D)对所述路面区域进行网格化,以获得三维道路模型。本发明可以根据二维的地图道路数据实时动态地生成具有高仿真度的3D虚拟道路模型,大大加快3D道路模型化的速度。因此,极大提高了地图道路的可使用性和3D道路建模的工作效率。
    展开 >
    02

    专利详情

    技术领域

    本发明涉及三维导航和建模领域,尤其涉及一种三维道路模型化的方
    法及装置。

    背景技术

    在很多应用领域,传统的二维地图是采用点和线结合的方法来描绘客
    观世界,这中方法虽然能快速及时地提供用户基本需求,但是它反映的是
    一个平面的信息,传统的二维地图已经越来越不能满足需求了,取而代之
    的是能产生身临其境之感的3D地图。随着电子产品硬件的升级,地图三维
    化已经成为可能。3D地图不仅能够提供二维地图所需的一切信息,更重要
    的是它能反应一个立体的世界,能够给用户提供更加丰富直观的视觉效果,
    让人产生身临其境之感。

    3D地图包括地形、道路、建筑、景观等多个层次的信息,其中3D道
    路是3D地图最重要的组成部分,而不具有岔口的路面是道路最基本的、重
    要的组成部分。现有的3D道路一般都采用手工建模地方法,通过使用一些
    例如maya、3dmax等3D建模软件人工手动地建立道路的网格模型。人工
    手动建模的方法能够是模型非常细腻真实,但其最大的缺点是手动建模工
    作量大,效率极其低下,严重影响了3D道路模型在各个领域中应用。同时
    模型的存储需要很大的容量空间,这样就大大的限制了3D地图的发展。

    发明内容

    本发明的目的旨在至少解决现有技术中的上述问题之一。

    为此,本发明的实施例提出一种自动、快速地实现三维道路的模型化
    方法和装置。

    根据本发明的一个方面,本发明实施例提出了一种三维道路的模型化
    方法,所述方法包括以下步骤:A)获取二维道路坐标数据;B)根据道路
    宽度和所述二维道路坐标数据获取与所述二维道路坐标数据相对应的道路
    边缘特征点;C)根据所述道路边缘特征点确定三维道路的路面区域;以及
    D)对所述路面区域进行网格化,以获得三维道路模型。

    根据本发明的另一方面,本发明的实施例提出一种三维道路模型化装
    置,所述装置包括:数据单元,所述数据单元获得二维道路坐标数据;确
    定单元,根据道路宽度和所述二维道路坐标数据获得与所述二维道路坐标
    数据相对应的道路边缘特征点,并根据所述道路边缘特征点确定三维道路
    的路面区域;以及网格化单元,所述网格化单元对所述三维道路的路面区
    域进行网格化,以获得三维道路模型。

    本发明可以根据二维的地图道路数据实时动态地生成具有高仿真度的
    3D虚拟道路模型,大大加快3D道路模型化的速度。因此,极大提高了地
    图道路的可使用性和3D道路建模的工作效率。

    本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面
    的描述中变得明显,或通过本发明的实践了解到。

    附图说明

    本发明的上述和/或附加的方面和优点从下面结合附图对实施例的描
    述中将变得明显和容易理解,其中:

    图1为本发明实施例的三维道路的模型化装置结构图;

    图2为本发明实施例的三维道路的模型化方法步骤流程图;

    图3为本发明具体实施例的二维道路示意图;

    图4(a)为本发明具体实施例的一种获取道路边缘特征点的处理示意
    图;

    图4(b)为本发明具体实施例的另一种一种获取道路边缘特征点的处理
    示意图;

    图5为本发明具体实施例的三维道路的路面区域模型示意图;

    图6为图4(a)所示本发明具体实施例的三维模型化中后道路边缘特征
    点坐标计算示意图;

    图7为图4(b)所示本发明具体实施例的三维模型化中后道路边缘特征
    点坐标计算示意图;

    图8(a)和图8(b)为本发明具体实施例的三维道路路面区域三角网格化
    示意图;

    图9为本发明具体实施例的三维道路纹理铺装后的效果示意图;

    图10为本发明实施例的二维道路坐标数据密集时,一种修正二维道路
    坐标数据密集的处理示意图;

    图11为本发明实施例的二维道路坐标数据稀疏密集时,一种修正二维
    道路坐标数据稀疏的过程示意图;

    图12为图11所示修正二维道路坐标数据稀疏后的效果示意图。

    图13为本发明实施例的二维道路坐标数据不合格时,三维道路模型畸
    形的示意图;

    图14为相应于图13的本发明实施例的二维道路坐标数据合格时,三
    维道路模型正常的示意图;

    具体实施方式

    下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中
    自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能
    的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,
    而不能解释为对本发明的限制。

    首先参考图1,该图为本发明实施例的三维道路的模型化装置结构图。

    如图所示,本发明的模型化装置包括数据单元12、确定单元14以及网
    格化单元16。数据单元12获得二维道路坐标数据。

    二维道路一般用点和线段来表示,二维道路坐标数据中至少包括道路的
    起点和终点的坐标信息,除此以外,二维道路坐标数据还可以包括道路的
    一些其他关键位置,例如道路交叉点、道路的转折点等的坐标信息等。

    如图3所示,表示的二维道路中,曲线ABCDE表示一条道路,曲线FDG
    表示另一条道路,两条道路相交于中心一点D,本发明所涉及的三维道路
    建模是指单独建立道路ABCDE或者道路FDG的三维道路模型,不涉及上
    述两条道路交叉点模型的建立。

    二维道路坐标数据可以通过从实际道路上采集获得,或者可以通过其它
    的途径获得,例如从其它的地图/道路数据中提取或直接从地图数据供应商
    购买等。

    确定单元14根据道路宽度和所述二维道路坐标数据获得与所述二维道
    路坐标数据相对应的道路边缘特征点,并根据所述道路边缘特征点确定三
    维道路的路面区域。网格化单元16则对所述三维道路的路面区域进行网格
    化,以获得三维道路模型。

    在一个实施例中,本发明的模型化装置还可以包括纹理铺装单元18以
    及显示单元22。纹理铺装单元18可利用道路属性数据对上述三维道路模
    型进行纹理铺装,给三维网格道路模型贴上相应的纹理就形成了简单的具
    有较好视觉效果的道路。

    道路属性数据包括道路的名称、等级、性质、宽度、车道数、任务、功
    能等信息。此外,道路属性还包括了一些点,这些点可以用来表示地图中
    餐馆、邮政、银行、服务区等功能区,也可以包括道路的立体交叉点、平
    面交叉点、道路出口入口等道路中的特殊点。纹理铺装单元18主要利用例
    如公路等级、车道数等道路属性数据对上述三维道路模型进行纹理铺装

    本发明的模型化装置将上述处理后的三维道路模型输入到显示单元22
    中,利用网格和对应的纹理,显示单元22能够非常细腻真实的反映现实客
    观的物体。

    网格反映道路的位置形状,材质纹理则反映了道路的颜色信息和材质,
    如反射、透射等信息。通过网格化的模型,道路能够非常清晰地在计算机
    屏幕中显示出来,从而达到浏览3D场景的目的。

    在一个实施例中,模型化装置还可以包括存储单元20,利用存储单元
    20将三维道路模型对应的数据进行静态存储。

    由道路边缘特征点和二维道路坐标数据中的位置点构成的网格模型是
    三维模型的外观表现,输入显示单元22或存储单元20的三维模型数据是
    模型中所有网格顺序组织起来的数据块。

    另外,本发明还提供了一种三维道路模型化方法,该方法的具体实施例
    如图2所示。

    首先,获得二维道路坐标数据(步骤102)。然后,根据道路宽度和所
    述二维道路坐标数据获取与所述二维道路坐标数据相对应的道路边缘特征
    点(步骤104)。根据所述道路边缘特征点确定三维道路的路面区域的步
    骤(步骤106)。最后,对所述路面区域进行网格化,从而获得三维道路
    模型(步骤108)。

    如上文所述,二维道路坐标数据可以通过从实际道路上采集获得,或者
    可以通过其它的途径获得,例如从其它的道路数据中提取或直接从地图数
    据供应商购买等。

    在一个实施例中,本发明提供了一种二维道路坐标数据的获得方法。

    对二维道路坐标数据的采集是指从道路的起点开始,以道路中心线为基
    准开始采点,若道路方向有偏转且偏转的方位角绝对值大于等于预定角度,
    例如α,则在方位角绝对值偏转至α处时记录所处位置点的坐标信息和此
    点距上一点的距离d,然后,进行道路数据的下一点采集。本发明的二维
    道路坐标数据获得方法还可在上述步骤的基础上加入距离确定的步骤,即
    若道路方向有偏转且偏转的方位角绝对值大于等于预定角度,例如α,则
    在方位角绝对值偏转至α处时记录所处位置点的坐标信息和此点距上一点
    的距离d,若距离d的值大于或等于某一事先确定的阈值λ(d≥λ),则将
    此点与前一点之间的线段及其长度存储起来,同时将方位偏转角清零。然
    后,进行道路数据的下一点采集。

    此外,对二维道路坐标数据的采集还可以是指从道路的起点开始,以道
    路中心线为基准开始采点,若道路方向有偏转且偏转的方位角绝对值大于
    等于α,则在方位角绝对值偏转至α处时记录所处位置的坐标信息和此点
    距上一点的距离d,若距离d的值小于某一事先确定的阈值λ(d<λ),则
    舍弃此点,并不对方位偏转角做任何改变,继续监听方位角偏转的变化和
    与前一点的距离d,一旦方位角大于或等于α且d的值大于或等于λ,则将
    此点与前一点之间的线段及其长度存储起来,同时将方位偏转角清零,再
    进行下一点的采集。

    重复上面的操作以采集足够多的道路信息。

    通过上述在道路的中心线上取点(即位置点),然后连成线,可以将实
    际的道路抽象化模型化成虚拟的二维道路。

    下面,将结合具体实施例对本发明的三维道路模型化方法和装置做出详
    细描述。

    如图5所示为本发明实施例三维道路的路面区域模型示意图,该三维道
    路的路面区域是通过依次连接道路中心线同一侧的道路边缘特征点形成。
    具体地,如图5所示依次连接位于道路中心线ABCDE一侧的a1、b1、c1、
    d1、e1以及道路中心线ABCDE另一侧的a2、b2、c2、d2、e2形成道路
    ABCDE的三维道路的路面区域。

    下面详细介绍获得道路边缘特征点a1、a2、b1、b2、c1、c2……的具体
    步骤。

    一种方法是可以经过二维道路坐标数据中的位置点,垂直所述位置点以
    及该位置点相邻的后一位置点之间的连线作垂线;记录下在所述垂线上,
    距离所述位置点为道路宽度一半的坐标点,这些坐标点作为道路边缘特征
    点。请参阅图4(a),图4(a)是示意采用上述方法获得的道路边缘特征点a1、
    a2、b1、b2、c1、c2。具体做法在位置点A上,作该位置点与相邻的另一
    位置点B之间的连线AB的垂线a1a2,a1a2可与水平面平行;同样地,在
    位置点B上作连线BC的垂线b1b2,b1b2也可与水平面平行,在位置点C
    上作连线CD的垂线c1c2……,并分别使上述垂线的中点与A、B、C点重
    合。假设道路宽度为2b,则道路边缘特征点a1、a2到与其相应的位置点A
    的距离为道路宽度的一半,即a1A=a2A=b;其他道路边缘特征点b1、b2、
    c1、c2亦如此,即b1B=b2B=b,c1C=c2C=b,……

    另一种方法可利用一对平行线和二维道路坐标数据获取道路边缘特征
    点,具体地,依次连接所述二维道路坐标数据中的位置点,以形成由多个
    线段构成的二维虚拟道路;在所述二维虚拟道路的两侧,以预定距离分别
    平行所述多个线段的每一线段作一对平行线,记录相邻各对平行线之间的
    交点,以作为道路边缘特征点;其中预定距离为道路宽度的一半。以图4(b)
    为例,具体做法是作二维虚拟道路ABC的各段平行线,即道路AB段的一
    对平行线a1b1、a2b2,道路BC段的一对平行线b1c1、b2c2。其中平行线
    a1b1与b1c1相交于b1,平行线a2b2与b2c2相交于b2。若两条平行线
    a1b1、a2b2分别到道路段AB的距离为b,两条平行线b1c1、b2c2分别到
    道路段BC的距离为L,其中2L为道路ABC的总宽度。对于其它的道路
    使用同样的方法可得到图4(b)所示的道路特征边缘点。本方法适合非道路
    起点及终点对应的道路边缘特征点,参阅图4(b),该二维虚拟道路ABC中
    位置点B相应的道路边缘特征点可以通过上述方法获得,但对于二维虚拟
    道路ABC的起始点(例如位置点A)和终结点相应的道路边缘特征点则不
    使用。采用上述方法获得的道路边缘点特征而形成的路面区域的道路宽度不
    会改变,从而具有更好的视觉效果。

    在适宜的实施方案中,对于其它情形的道路,上述方法都可适用。以上
    方法仅用来说明两种确定道路边缘特征点的实施方案,本发明不排除使用
    其他三维道路模型化方法来获得道路边缘特征点点。

    下面,图6给出了本发明实施例中通过图4(a)所示的方法获得的道路边
    缘特征点的坐标计算示意图。例如,图6实施例中的二维道路坐标数据的
    位置点为A、B,其中位置点A对应的道路边缘特征点为a1和a1。

    参考图6,在相对坐标系XYZ中假设A点坐标为(0,0,0),即与原
    点重合,B点的坐标为(x1,y1,z1),道路的宽度为2b,线段AB的长
    度为a,线段AB在水平面上的投影为AB’,AB’的长度为a’,a1坐标
    为(x,y,z)。由此可以得出

    x1*x+z1*y=0    (1)

    x2+z2=b2       (2)

    x12+z12=a’2   (3)

    通过以上三式可以计算出:x=b*x1/a’或x=-b*x1/a’

    当x=b*x1/a’时,z=-b*z1/a’;

    当x=-b*x1/a’时,z=b*z1/a’

    以上方法计算出来的x、z坐标值是一个点在水平面上的方位坐标,y值是
    一个点的高度值。若输入的道路数据是没有高度的二维数据,则要生成真正意
    义上的三维道路模型时,需要人为地设定一个高度值作为高度参数,此参数在
    地理信息领域称为高程数据,或者从与道路水平面坐标相同处的数字地形数据
    提取出高程数据。

    若输入的道路数据包含了道路的高程数据,则可以将由以上方法计算出来
    的水平坐标附加上相应点的高度值y,就得到了道路边缘特征点的空间坐标
    值。此高度值与其相应的二维道路坐标数据中的位置点的高度值相同,或在转
    弯处进行道路加高以消除离心力时,根据二维道路坐标数据中的位置点的高度
    值计算得出。如图6中,点a1、a2的y坐标,即点a1、a2的高度值与其相
    应的二维道路坐标数据中的位置点A的y坐标值相等。如有需要,点a1、a2
    的y坐标也可以根据A点的y值进行相应的变化计算得出。

    如此方式可求出点a1、a2的空间坐标,同理可得其他点的坐标。此计算方
    法用以说明本实施方案中求道路边缘特征点坐标,但是本发明不排除使用
    其它计算方法计算道路边缘特征点,例如通过如向量的叉乘等方法。

    下面,图7给出了本发明实施例中通过图4(b)所示的方法获得的道路边
    缘特征点的坐标计算示意图。例如,图7实施例中的二维道路坐标数据的
    位置点为A、B、C,其中位置点A对应的道路边缘特征点为a1和a2,位
    置点B对应的道路边缘特征点为b1和b2,位置点C对应的道路边缘特征
    点为c1和c2。计算起点道路边缘坐标a1、a2的方法采用图6所示的方法,
    点b1、b2的计算方法如下:

    在相对坐标系XOZ中假设A点坐标(x1,z1),C点坐标为(x2,z2),
    a1b1、a2b2平行于对应的道路中心线AB,c1b1、c2b2平行于对应的道路
    中心线BC,且各平行线到其相应道路中心线的距离是道路宽度的一半,记
    为b,平行线a1b1、c1b1相交于点b1,平行线a2b2、c2b2相交于点b2,
    根据上述可推导出各平行线的直线方程。例如:

    平行线a2b2:

    平行线c2b2:

    其中解上述方程组可得到道路边缘特
    征点b2坐标为同理可以获得道路边缘特征点
    b1的坐位。

    按照上述可知,通过采样获得的二维道路坐标数据的好坏直接影响了求
    解出的道路边缘特征点,从而最终影响了建立的三维道路模型。请参考图
    13和图14,其中图13为本发明实施例的二维道路坐标数据过于密集时,
    使得根据二维道路坐标数据形成的三维道路路面道路边界相交叉(图13中
    表现为建立的三维道路路面边界a1b1与c1d1在路面区域内相交叉),从
    而导致建立的三维道路模型异常的情形。相对应的,图14示意出了本发明
    的二维道路坐标数据合格时三维道路模型化得到的三维道路模型,从图14
    中可以看到建立的三维道路路面边界a1b1与c1d1在路面区域内没有相交
    叉,路面没有发生畸形。因此,为了使三维道路模型更加的真实客观,本
    发明一具体实施例在获取到二维道路坐标数据的步骤之后还设有对二维道
    路坐标数据进行预处理的步骤。所述预处理可以对获得的二维道路坐标数
    据进行判断,剔除掉不符合三维模型化要求的二维道路坐标数据,同时还
    可以在二维道路坐标数据过于稀疏导致三维道路模型化出来的三维道路模
    型在转弯处产生较尖锐的转折点,严重影响道路面的视觉效果情况下,对
    二维道路坐标数据进行修正。

    具体地,下面提供了一种剔除掉不符合三维道路模型化要求的二维道路
    坐标数据的预处理方法:计算二维道路坐标数据对应的道路边缘特征点到
    与其相应的道路中心线的距离,若上述距离小于路宽的一半,则将该二维
    道路坐标数据舍弃,并将该二维道路坐标数据位置点的前一点与后一点连
    接成线,形成新的道路中心线。对所有的二维道路坐标数据进行上述的处
    理,可剔除所有不满足要求的数据,使得最终建立的三维道路模型更加的
    真实。

    请参阅图10,图10示意了二维道路坐标数据密集时,另一种修正二维
    道路坐标数据的处理方法,图中二维道路坐标数据c点离点b点过近,导
    致模型网格化时三角形错乱,判断上述两二维道路坐标数据的位置点过于
    密集的过程和依据如下所述:

    分别过二维道路坐标数据中点c与点b,作上述两位置点之间连线cb的
    第一垂线c1c2和第二垂线b1b2,该两垂线相交于点w,点w计为虚拟转
    弯点;

    分别计算上述虚拟转弯点w与上述两位置点c、b之间的距离(即wc、
    wb的记录),记录距离大的一者为虚拟转弯距离(在本具体实施例中显然
    wc>wb),其中,在本实施例中长度wc可以根据bc和cd向量的旋转角度
    α来计算,即wc=bc/sinβ,

    判断所述虚拟转弯距离是否小于二分之一的道路宽度,设道路的宽度为
    lenth_R,即判断是否满足是否如果小于,则表示上述虚拟
    转弯距离对应的二维道路坐标数据不满足网格化的条件,预处理的结果是
    删除二维道路坐标数据,在本实施例中即删除二维道路坐标数据c,使三维
    道路模型更加的自然合理。

    当二维道路数据二维道路坐标数据过于稀疏时导致三维道路模型化出
    来的道路在转弯处产生较尖锐的转折点,严重影响道路的视觉效果时,对
    二维道路坐标数据进行预处理是必须的。此时的预处理方式主要是作平滑
    处理,其中平滑处理的插值算法很多,如贝塞尔、GDI算法、样条插值等。
    二维道路坐标数据是否需要进行预处取决与该二维道路坐标数据为稀疏二
    维道路坐标数据,本发明实施例提供了一种判断是否为稀疏二维道路坐标
    数据的方法具体如下:记录当前二维道路坐标数据的位置点与前一个二维
    道路坐标数据的位置点所构成的前向量;记录当前二维道路坐标数据的后
    一个二维道路坐标数据的位置点与当前二维道路坐标数据的位置点所构成
    的后向量;计算前向量与后向量夹角的角度值,并判断该角度值是否大于
    一预定阈值,如果大于,则所述当前二维道路坐标数据为稀疏二维道路坐
    标数据。一般该阈值为11度。当偏转角度大于该阈值时,道路的转折就有
    明显的失真感,需要进行平滑插值处理,当然阈值可以根据实际道路的需
    求进行调整。下面,结合图11具体实施例给出对稀疏二维道路坐标数据进
    行平滑化修正的详细描述。

    图11所示点a、点b、点c为三个二维道路坐标数据,ab组成的道路中
    心线与bc组成的道路中心线之间具有很大道路转弯幅度,计算向量ab到
    向量bc的夹角,在本实施例中上述夹角α大于预设的11度阈值,所以需
    要对二维道路坐标数据b进行插值平滑处理,从而在保持道路中心线基本
    形状和位置的同时使道路中心线在转折处更加平滑。具体地在稀疏二维道
    路坐标数据的位置点之间添加若干为位置点的方法为:首先根据道路宽度
    和路段的长度确定平滑长度be和bf,且be=bf(如图11所示,作道路中心
    线ab、bc的内切圆,圆心为点o,切点分别为点e、f,);然后根据点e
    和f在上述内切圆的圆弧上取点Pn,记录下这些点的坐标位置以及与上一
    点之间的长度关系,作为修正的二维道路坐标数据,点Pn的坐标可以根据
    公式

    来计算,其中m为
    添加的取点的个数,n为第n个取点,如图11所示,矢
    量代表向量eb(可由b点坐标减去e点坐标求得,其它矢量同理可得),
    矢量代表向量bf,矢量代表向量eo,α为向量ab到向量bc的夹角,
    在这里引入矢量是为了方便计算各点的坐标值。

    图12是根据这种上述方法处理过的道路的后的效果图。很明显,在二
    维道路坐标数据a、c之间添加了若干修正的二维道路坐标数据后,形成的
    道路中心线具有较真实的视觉效果。

    在得到上述三维道路的路面区域之后,需要对其进行网格化处理。对
    于网格化可以参阅图8(a)至图8(b)的实施例。如图8(a)至图8(b)所示,a、b、
    c为三个二维道路坐标数据,a1、a2、b1、b2、c1、c2为分别与a、b、c
    相应的道路边缘特征点,参考图8(a)的实施例,将二维道路坐标数据的位
    置点与对应的道路边缘特征点之间用直线相互连接起来,再上述两点与相
    邻的另一个二维道路坐标数据的位置点连接起来形成对应的三角形的网格
    模型,例如图8(a)中的三角形Aaa1bB、aAa2Bb、bBb1Cc、bb2cBb2C等等。
    从而实现对全部道路路面区域的网格化处理,得到三维道路模型。

    运用另一种方式相同的网格化方法可以对三维道路的路面区域模型进
    行网格化处理,得到三角形Aa1b1、a2b2B、Bb1c1、b2BC等等,从而得到
    的三维道路模型。

    本发明可以根据仅由点、线段表示的简单道路几何数据及其属性数据,
    自动地制作成三维道路平面模型数据,在对道路进行铺装定义之后显示出
    来。不仅可以根据二维的地图道路数据实时动态地生成具有高仿真度的3D
    虚拟道路模型,还可以生成静态的3D道路模型数据并存储在计算机上。

    由顶点和线段构成的网格模型是三维模型的外观表现,这里,输入用
    于显示或者存储的三维模型数据是模型中所有网格顺序组织起来的数据
    块。

    这样,通过本发明则极大提高了地图道路的可使用性和3D建模的工作
    效率,可有效解决3D导航、城市规划、虚拟现实等应用领域内的道路三维
    模型建立缓慢的问题。

    本发明的上述输入、输出处理的几乎所有过程都是自动完成的,这样
    可以大大加快3D道路模型化的速度,生成具有高度逼真和客观真实性的
    3D道路模型。本发明可以用于道路规划、虚拟现实、三维导航等领域中的
    三维道路自动建模。

    尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员
    而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例
    进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等
    同限定。

    一种三维道路模型化方法及装置

    Technical Field

    The invention relates to a three-dimensional navigation and modeling field, in particular to a three-dimensional road method and apparatus for modeling.

    Background Art

    In many application fields, the traditional two-dimensional map is and uses the spot to describe a method for an objective the world, although this method can provide the basic user demand in a timely manner, but it is reflected in the information of one plane, the traditional two-dimensional map have become more and more can not meet the demand, can be produced instead of debugging 3D map. With the escalation of the hardware of the electronic product, map three dimensional has become possible. 3D map not only can provide two-dimensional map with all the necessary information, the more important that it can be a three-dimensional world, can be provided to the user viewing the visual effect of the more abundant, make a person feel debugging.

    3D map includes terrain, road, building, landscape information of a plurality of levels, wherein 3D the road is 3D the most important part of the map, instead of having the crotch of the road is a road of the most basic, an important component part. Existing 3D road generally adopts the manual modeling methods, for example, by using some maya, 3dmax, 3D modeling software manual establishment of the grid model of the road. Manual modeling method can be a model very fine and smooth true, but it is the greatest weakness of manual modeling large workload, efficiency is extremely low, has seriously affected 3D road model application in various fields. Storage of the model at the same time the capacity of the need of a large space, thus greatly limit 3D map development.

    Content of the invention

    The purpose of this invention is intended to at least solve the problems of the prior art in one of the above-mentioned problems.

    To this end, the embodiment of the invention provides an automatic, three-dimensional, in particular to method and apparatus for modeling of the road.

    According to one aspect of the invention, the embodiment of the invention provides a method for modeling a three-dimensional path, the method comprises the following steps: A) obtain the two-dimensional road coordinate data; B) according to the road width and the two-dimensional road coordinate data acquisition and the two-dimensional road coordinate data of the characteristic point corresponding to the edge of the road; C) the feature point is determined according to the road edge of the road surface area of the three-dimensional path; and D) meshing area on the road surface, in order to obtain three-dimensional road model.

    According to another aspect of the invention, the embodiment of the invention provides a three-dimensional road modeling device, the device comprises: a data unit, the data unit in a two-dimensional road coordinate data obtained; a determining unit, according to the road width and the two-dimensional road coordinate data to the coordinate data of the two-dimensional road corresponding to the feature point of the edge of the road, and according to the road edge of the road surface determining three-dimensional feature point area; and unit meshing, the meshing unit to the three-dimensional of the surface of the meshing area, in order to obtain three-dimensional road model.

    The invention can be based on two-dimensional map road data generation with high-real-time dynamic and 3D virtual road model, greatly accelerating 3D the speed of the road modeling. Therefore, greatly enhances the usability of the road map and 3D modeling the work efficiency of the road.

    The invention additional aspects and advantages of the will be given below in the description of the part, from the lower part of the become apparent in the description of, or through to the practice of this invention.

    Description of drawings

    The above-mentioned of the present invention and/or additional aspects and advantages of combining the Figure from below in the description of the embodiment will become clear and easy to understand, wherein:

    Figure 1 is of the model device structure diagram of three-dimensional road of an embodiment of the present invention;

    Figure 2 is modeled process step flow chart of a three-dimensional road of an embodiment of the present invention;

    Figure 3 is a schematic diagram of the two-dimensional road specific embodiment of the present invention;

    Figure 4 (a) specific for this invention for obtaining of the embodiment of the treatment of the road edge feature a schematic diagram;

    Figure 4 (b) specific for this invention another of the embodiment of a processing of obtaining road edge feature a schematic diagram;

    Figure 5 is a schematic diagram of the road surface area model specific embodiment of the present invention the three-dimensional path;

    Figure 6 is a three-dimensional modeling in road edge feature points after coordinate calculation a schematic diagram of Figure 4 (a) specific embodiment of the invention;

    Figure 7 is a three-dimensional modeling in road edge feature points after coordinate calculation a schematic diagram of Figure 4 (b) embodiment of the specific invention;

    Figure 8 (a) and Figure 8 (b) the specific embodiment of the present invention three-dimensional road surface area of the triangular meshing a schematic diagram;

    Figure 9 is a schematic diagram of the effect of the embodiment of this invention specific texture after installing the three-dimensional path;

    Figure 10 is a schematic diagram of processing when the two-dimensional road coordinate data intensive, a modified two-dimensional road coordinate data-intensive of an embodiment of the present invention;

    Figure 11 is a schematic diagram of the process of the two-dimensional road coordinate data when the sparse-intensive, a modified two-dimensional road coordinate data sparse of an embodiment of the present invention;

    Figure 12 is a schematic diagram of effect of Figure 11 shown in the coordinate data amendment sparse after the two-dimensional path.

    Figure 13 is a schematic diagram of two-dimensional road coordinate data is not up to standard, three-dimensional road model malformations of an embodiment of the present invention;

    Figure 14 is a schematic diagram of corresponding to Figure 13 of the of the embodiment of the invention, the two-dimensional road coordinate data, three-dimensional road model normal;

    Mode of execution

    The following detailed description of the embodiment of the invention, the embodiment shown in the example on the drawings, the same or similar labels throughout that the same or similar element or with the same or similar functions of the component. By reference to Figure of the described embodiment is exemplary, is only used for explanation of the invention, and should not be construed as limiting of the present invention.

    First of all, reference Figure 1, is the plan of the embodiment of the invention is the model of the three-dimensional road map structure.

    As shown, the invention of the modeling device includes a data unit 12, determining unit 14 and meshing unit 16. Data unit 12 obtaining two-dimensional road coordinate data.

    Two-dimensional road general point and line segment to said, two-dimensional road coordinate data including road at least in the coordinates of the starting point and the endpoint information, in addition, two-dimensional road coordinate data can also include some other key position of the road, such as the road crossingpoint, the coordinate of the turning point of the road information and the like, and the like.

    As shown in Figure 3, that in the two-dimensional road, a road curve ABCDE, curve of a road and FDG, two roads intersect at center point D, the invention relates to a three-dimensional road modeling means of independently establish a road or a road ABCDE of FDG three-dimensional road model, does not involve the above-mentioned two roads the establishment of a cross-point model.

    The two-dimensional road coordinate data can be obtained from the actual path acquisition, or can be obtained by other means, such as from the other map/road data or extracted directly from the map data supplier the purchase.

    Determining unit 14 according to the road width and the two-dimensional road coordinate data to the coordinate data of the two-dimensional road corresponding to the feature point of the edge of the road, and according to the road edge of the road surface determining three-dimensional feature point area. Meshing unit 16 to the three-dimensional of the surface of the meshing area, in order to obtain three-dimensional road model.

    In one embodiment, the present invention the modeling device can also include texture paving unit 18 and display unit 22. Texture paving unit 18 can utilize the road attribute data to the above-mentioned three-dimensional road model to texture paving, attached to the three-dimensional mesh road model corresponding to the texture is formed with better vision effect of the road.

    Road attribute data includes the name of the road, grade, nature, width, number of lanes, task, function, etc. information. Furthermore, road attribute also includes a number of points, these points in the map can be used for that restaurant, post office, bank, service areas, the functional area, may also include a road three-dimensional cross-point, plane crossingpoint, road in the road the inlet and outlet of the special point. Texture paving unit 18 mainly utilizes such as road grade, road attribute data such as traffic lane number to the above-mentioned three-dimensional road model the texture

    The modeling device of this invention after the above treatment of the three-dimensional road model input to the display unit 22 in, by the grid and a corresponding texture, the display unit 22 can be very fine and smooth and true reflect reality objective object.

    Grid reflect the shape of the position of the road, the material texture indicates the color information of the road and material, such as reflective, transmission and other information. The model through meshing, road can be very clearly displayed in the computer screen, thereby achieving the browsing 3D the purpose of the scene.

    In one embodiment, modeling device can also comprises a storage unit 20, using storage unit 20 corresponding to the three-dimensional road model static storage of the data.

    Feature points by the road edge of the road, and two-dimensional coordinate data of the position point in the grid model is a three-dimensional model of the appearance performance, input display unit 22 or from a storage unit 20 of the three-dimensional model data are all in the model grid organized data block sequence.

    Furthermore, the invention also provides a three-dimensional road modeling method, the specific embodiment of the method as shown in Figure 2.

    First, obtaining two-dimensional road coordinate data (step 102). Furthermore, according to the road width and the two-dimensional road coordinate data acquisition and the two-dimensional road coordinate data corresponding to the road edge of the feature point (step 104). According to the road edge of determining three-dimensional feature points of the surface of the step of the region (step 106). Finally, the meshing of the road area, so as to obtain three-dimensional road model (step 108).

    As mentioned above, the two-dimensional road coordinate data can be obtained from the actual path acquisition, or can be obtained by other means, such as the road data from the rest of the extracted map data or directly from the suppliers.

    In one embodiment, the invention provides a two-dimensional road method of obtaining the coordinate data.

    Of the two-dimensional road coordinate data from the acquisition is starting point of the road, by road center line as the reference start point-picking up, if the road direction with deflection and the deflection of the absolute value and is greater than the azimuth angle is equal to a predetermined angle, for example, α, is deflected to the side of the azimuth angle α at the absolute value of the position of the point record information and the coordinates of the point on the distance of the point d, and then, on the next road data point acquisition. The invention of the method for two-dimensional road coordinate data can also be obtained on the basis of the above-mentioned step to the step of the distance is determined, that is, if the road direction with deflection and the deflection of the absolute value and is greater than the azimuth angle is equal to a predetermined angle, for example, α, is deflected to the side of the azimuth angle α at the absolute value of the position of the point record information and the coordinates of the point on the distance of the point d, if the value of the distance d is greater than or equal to a certain pre-determined threshold λ (d≥λ), then this point between the front point and the length of the line segment stored, at the same time the zero azimuth angle of deflection. Furthermore, on the next road data point acquisition.

    Furthermore, the two-dimensional road coordinate the collection of the data also can refer to the starting point of the road, by road center line as the reference start point-picking up, if the road direction with deflection and the deflection azimuth angle absolute value is greater than or equal to α, the absolute value of the azimuth angle α is deflected to the position of the record the coordinate information and the point on the distance of the point d, if the value of the distance d is less than a certain pre-determined threshold (d <λ) λ, the this point, the azimuth angle of deflection is not any change, to continue to monitor the azimuth deflection change of the distance between the front point and the d, once the azimuth angle α is greater than or equal to and greater than or equal to the value of d λ, will this point between the front point and the length of the line segment stored, at the same time, the position of zero deflection angle, then the acquisition of a point.

    The operation of the above is repeated to collect sufficient number of road information.

    Through the above-mentioned on the road on the centerline pointwisely (i.e. position point), then a line, can be the actual road abstraction model formation of virtual two-dimensional road.

    Next, the combined specific embodiment of the present invention three-dimensional road modeling method and device to make a detailed description of.

    As shown in Figure 5 is the embodiment of the invention three-dimensional road pavement area model a schematic diagram, the three-dimensional road pavement area is by sequentially connected with one side of the road central line with a road edge feature. Specifically, as shown in Figure 5 are connected in turn is located on one side of the center line of the path ABCDE a1, b1, c1, d1, road e1 and the other side of line ABCDE a2, b2, c2, d2, e2 form the path ABCDE three-dimensional of the road surface area.

    A detailed introduction of the road edge feature point obtained a1, a2, b1, b2, c1, c2... the specific steps.

    One method is through the two-dimensional path can be the position of the coordinate data of the point in a, and perpendicular to the said position of the position point between a position adjacent to the connecting line of the post for vertical; on states the perpendicular line in the record, from the position of half the width of the road point coordinates, these coordinate points as the road edge feature point. Please refer to fig. 4 (a), Figure 4 (a) is obtained by adopting the above-mentioned method, indicate road edge feature point a1, a2, b1, b2, c1, c2. The specific approach the position point on A, for the position to another position, with the adjacent B the connecting line of the points between the vertical line AB a1a2, a1 a2 can be parallel to the horizontal plane; similarly, at position point BC B on the vertical line of line b1b2, b1 b2 can also be parallel to the horizontal plane, in the position point on the line CD C the perpendiculars c1c2   [...] ..., and respectively make the above-mentioned vertical line with the mid-point of the A, B, coincident C point. Assuming that the road width is 2b, the road edge feature point a1, a2 to and its corresponding A the position point of the half of the width of the distance of the road, in other words a1A=a2A=b; other road edge feature point b1, b2, c1, c2 also so, in other words b1B=b2B=b, c1C=c2C=b, ...

    Another kind of method can make use of a pair of parallel lines and two-dimensional road coordinate data of the road edge of the feature point obtained, in particular, which are connected in sequence in the two-dimensional road coordinate data of the position point, by a plurality of segments in order to form the two-dimensional virtual road; the two sides of the two-dimensional virtual path, to a predetermined distance from the plurality of line segments are respectively parallel to a line segment of each of a pair of parallel lines, recording adjacent the intersection between each pair of parallel lines, as a road edge feature point; wherein the predetermined distance is half of the width of the road. In Figure 4 (b), for example, the specific approach is for two-dimensional virtual road ABC parallel lines of each section, i.e. road AB section of one pair of parallel lines a1b1, a2 b2, road BC section of one pair of parallel lines b1c1, b2 c2. Wherein paralleles a1b1 and b1c1 intersected b1, paralleles a2b2 and b2c2 intersected b2. If two paralleles a1b1, a2 b2 respectively to the road segment AB is at the distance of b, two paralleles b1c1, b2 c2 respectively to the road segment BC is at the distance of L, wherein the 2L ABC of the total width of the road. The road to the other can be obtained using the same method of fig. 4 (b) is shown in the path of the edge point. This method is suitable for non-road corresponding to the starting point and end point of the road edge of the feature point, see fig. 4 (b), the two-dimensional virtual road B corresponding point position in the ABC road edge of the feature point can be obtained through the above-mentioned method, but the starting point of the two-dimensional virtual road ABC (such as a location point A) and the termination point of the path of the corresponding edge of the feature. To obtain the above-mentioned method the path of the edge point is of the area formed by the road width of the road will not change, thus has better visual effect.

    In a suitable embodiment, the path to the other of the cases, is applicable to the above-mentioned method. The above-mentioned method only used to describe two kinds of determination embodiments of road edge feature, the invention does not preclude the use of other three-dimensional road modeling method to obtain road edge characteristic point-point.

    Next, Figure 6 provides the embodiment of the invention Figure 4 (a) is shown the method of calculating the coordinates of the road edge feature a schematic diagram. For example, Figure 6 of the embodiment of the position of the two-dimensional road coordinate data for A, B, A of the position point corresponding to the road edge feature a1 and a1.

    Reference to Figure 6, in the relative coordinate system XYZ A the assumption that the point coordinate of (0, 0, 0), is coincident with the origin point, the coordinate of point B (x1, y1, z1), the width of the road to 2b, the length of the line segment AB to a, line segment AB on the horizontal plane for the projection of AB ', AB' is the length of a ', a1 coordinates as (x, y, z). This can be obtained by

    x 1 *x+ z1 *y=0     (1)

    x 2 +z 2 = b 2     (2)

    x 12 +z 12 =a ' 2     (3)

    Through the above-mentioned three-can calculate: x=b*x 1/a 'or x=-b*x 1/a'

    When the x=b*x 1/a 'time, z=-b*z 1/a';

    When the x=-b*x 1/a 'time, z=b*z 1/a'

    X calculated by the above method, is the coordinate value z a point coordinate on the direction in the horizontal plane, a point value is y high value. If input data is not the height of the path of the two-dimensional data, to generate the true sense of the three-dimensional road model, need to be artificially set a height as the height parameter, the parameter referred to as the elevation of the geographic information field data, or from the same as the path of the water plane coordinates data extracting the digital terrain elevation data.

    If the input road data includes elevation data of the road, can be calculated by the above-mentioned methods of additional horizontal coordinates of the corresponding point on the elevation y, road edge to obtain the space coordinate values of the feature points. This height and its corresponding two-dimensional road coordinate data of the position point in the height of the same value, or the like in order to eliminate by the centrifugal force is heightened, in according to the two-dimensional road coordinate data of the position points of the calculated altitude value. As shown in Figure 6 in, point a1, a2 y of coordinate, i.e. points a1, a2 corresponding with the height of the two-dimensional road coordinate data of the position point y A equal to the coordinate value. If necessary, point a1, a2 y coordinate can also be the point of A y according to the corresponding value of the change is calculated.

    Such a way point can find a1, a2 space coordinate, the same can be obtained the coordinates of other points. This calculation method is used to illustrate the embodiment for road edge feature point coordinates, but this invention does not preclude the use of other computational method for road edge feature points is calculated, for example, by such as vector for the fork rides.

    Next, Figure 7 provides the embodiment of the invention Figure 4 (b) shown in the method of calculating the coordinates of the road edge feature a schematic diagram. For example, Figure 7 of the embodiment of the position of the two-dimensional road coordinate data for A, B, C, A of the position point corresponding to the road edge feature a1 and a2, position point to the edge of the corresponding road B the feature points b1 and b2, position point to the edge of the corresponding road C the feature points c1 and c2. Calculated road edge coordinate of the starting point a1, a2 method adopts Figure 6 the illustrated method, point b1, b2 calculation method is as follows:

    Assume that in the relative coordinate system point coordinate A XOZ (x1, z1), to the point coordinates C (x2, z2), a1b1, a2 b2 parallel to the corresponding road central line AB, c1b1, c2 b2 parallel to BC corresponding to the central line of the road, and each parallel to its corresponding road central line of the road the half of the width of the distance is, as the b, paralleles a1b1, c1 b1 intersects at point b1, paralleles a2b2, c2 b2 intersects at point b2, according to the above-mentioned can derive the equation of the straight line of the parallel lines. For example:

    Paralleles a2b2:

    Paralleles c2b2:

    Wherein The above system of equations can be obtained and road edge feature point b2 coordinates as The road edge feature point can be obtained b1 seat.

    According to the above-mentioned can be known, the two-dimensional path through the sampling to obtain directly influences on the coordinate data of the characteristic points for the edge of the road, thus eventually affect the creation of a three-dimensional road model. Please refer to the Figure 13 and Figure 14, wherein the Figure 13 is a three-dimensional road surface intersecting road boundary (Figure of the two-dimensional road coordinate data is too intensive time, according to the two-dimensional road coordinate data forming of an embodiment of the present invention 13 of the establishment of a three-dimensional road surface boundary a1b1 and c1d1 on the road surface is crossed in the region), thereby leading to the establishment of the three-dimensional road model abnormal situation. Corresponding, Figure 14 a schematic of the two-dimensional path of the present invention, coordinate data of the three-dimensional road modeling the three-dimensional road model, Figure 14 a can be seen in the three-dimensional road surface boundary a1b1 and c1d1 not in the region of the cross road surface, the road surface without deformity. Therefore, in order to make the three-dimensional road model is more true objective, a specific embodiment of this invention in obtaining the two-dimensional road coordinate data after the step of the path is also provided with a pair of two-dimensional coordinate data of the step of pre-processing. The pre-treatment can be of the two-dimensional road coordinate data obtained to judge, eliminate does not comply with the three-dimensional modeling of the coordinate data of the two-dimensional road, at the same time in the two-dimensional path can also be too sparse to coordinate data of the three-dimensional road modeling of the three-dimensional road model produce a sharp turning point turning, a serious impact on the visual effect of the road surface condition, the two-dimensional road coordinate data are corrected.

    Specifically, the following provides a eliminate not conforms to a three-dimensional road modeling for the two-dimensional road coordinate data pretreatment method of: calculating a two-dimensional road coordinate data corresponding to the road edge of the feature with its corresponding the distance between the central line of the road, if the above is less than the distance between the half of the wide, then the two-dimensional road coordinate data give up, and the two-dimensional road coordinate data of the position after the previous point is connected with the line a, to form a new central line of the road. The two-dimensional path to all of the above-mentioned coordinate data processing, may strike out all the data for which the request satisfied, the final establishment of a three-dimensional road model is more true.

    Please refer to Figure 10, Figure 10 indicate the the two-dimensional road coordinate data intensive, another correcting two-dimensional road coordinate data processing method, the two-dimensional road map coordinate data of the point c from the point b is near, the model triangle disorder to meshing, the above-mentioned two two-dimensional road judging the position of the coordinate data of the point is too intensive process and according to the following:

    The two-dimensional road coordinate data of the point b in the point c, for the above-mentioned display of the connection lines between the vertical line 1st cb c1c2 and 2nd perpendiculars b1b2, the two perpendiculars intersect at point w, point w taken into account as virtual turning point;

    The above-mentioned virtual turning point is respectively calculated with the two display w c, the distance between the b (in other words wc, recording wb), recording distance is large as a virtual turning distance a (in this specific embodiment is obviously wc>wb), wherein in this embodiment the length and bc wc cd according to the angle of rotation of the vector to calculate α, in other words wc=bc/sinβ,

    Judging whether the virtual turning whether the distance is less than one half of the width of the road, for lenth_R the width of the road, that is, judging whether to meet If less than, that of the above-mentioned virtual turning distance coordinate data corresponding to the meshing of the two-dimensional road conditions not, the pre-processing of the results of the two-dimensional road coordinate data is to delete, in this embodiment the two-dimensional road coordinate data delete c, the three-dimensional road model is more natural reasonable.

    When the two-dimensional road data is too sparse two-dimensional road coordinate data at the time when the modeled by three-dimensional road in the road to produce a sharp turning point turning, a serious impact on the visual effect of the road, road to two-dimensional coordinate data of the pre-treatment is necessary. At this moment the pre-processing mode are mainly for smoothing processing, wherein the smoothing treatment is the interpolation algorithm, such as Bezier, GDI algorithm, such as spline interpolation. Two-dimensional road coordinate data on the need for the pre-processing with the two-dimensional road coordinate data is sparse two-dimensional road coordinate data, the embodiment of the invention provides a two-dimensional road judges whether the coordinate data for the method are as follows: two-dimensional road coordinate data record the present position of the front a two-dimensional road coordinate data of the position of the front vector point; recording the current two-dimensional road coordinate data of the two-dimensional road coordinate data with the current position of the two-dimensional road coordinate data of the position of the vector after the; former vector and the calculation of the angle of the vector angle, and judges the angle is greater than a predetermined threshold, if greater than, the current two-dimensional road coordinate data is sparse two-dimensional road coordinate data. General the threshold value is 11 degrees. When the deflection angle is greater than the threshold value, the road distorted feeling turning, there is an obvious, the need for smooth interpolation processing, according to the actual threshold can be, of course, demand is adjusted of the road. The lower, combined Figure 11 the specific embodiment presented to sparse two-dimensional road coordinate data smoothing correction of the detailed description.

    Figure 11 the pilot a, point b, point c is a three-two-dimensional road coordinate data, the ab bc the path of the center line between a central line of the turning range of the path, computing vector to a vector ab bc included angle of, in this embodiment the included angle α is longer than the preset 11 degrees threshold, so it needs to coordinate data of the two-dimensional road to carry out interpolation b smoothing processing, thus the basic shape of the road central line at the same time and position of a turning position of a center line on the road is more smooth. Specifically in sparse two-dimensional road coordinate data of a plurality of added between the position of the position points of the method is as follows: first of all according to the road width and the length of the sections and be smooth length bf determined, and be=bf (as shown in Figure 11, to the road central line ab, bc of the inscribed circle, the circle center as the point o, tangential respectively to the point e, f,); then according to the point e and f in the above-mentioned inscribed circle of the circular arc is pointwisely Pn, recording of the position coordinates of these points and the length of the point on the relationship between, as corrected two-dimensional road coordinate data, the coordinate of the point Pn can be according to the formula

    To calculate the, wherein m is the number of added pointwisely of, section n to n a pointwisely, As shown in Figure 11, the vector Eb representative vector (the b point coordinate less e point coordinate determined, other vector can be obtained in a similar way), vector Representative vector bf, vector Representative vector eo, the vector α bc ab the included angle of the vector, the vector is introduced here in order to facilitate the calculation of the coordinate value of each point.

    Figure 12 is the effect of the above-mentioned method for processing according to this kind of after of the road. Obviously, in the two-dimensional road coordinate data a, c a number of added between the coordinate data of the two-dimensional road, the central line of a road has a true visual effect.

    The area of the above-mentioned three-dimension after the road surface, the meshing of the need to carry out the same processing. The meshing can refer to fig. 8 (a) to fig. 8 (b) embodiment. As shown in Figure 8 (a) to fig. 8 (b) shows, a, b, c is a three-two-dimensional road coordinate data, a1, a2, b1, b2, c1, c2 are respectively and a, b, c of the corresponding road edge feature point, reference Figure 8 (a) embodiment, the two-dimensional road coordinate data of the position of the edge of the corresponding feature points for the path of connected to each other between the straight line, and then the above-mentioned two points of the adjacent another one of the position of the two-dimensional road coordinate data point are connected together to form a triangular grid model, e.g. FIG 8 (a) the triangular Aaa1bB, aAa2Bb, bBb1Cc, bb2cBb2C, and so on. To all the road surface so as to realize the meshing of a region of processing, resulting in a three-dimensional road model.

    In the same manner as use of another kind of gridding method can be the three-dimensional model of the road surface area meshing processing, to obtain triangle Aa1b1, a2 b2B, Bb1c1, b2BC, and so on, so as to obtain three-dimensional road model.

    The invention may be according to only the point, line segment of said road geometry data and its attribute data, automatically making model data to form a three-dimensional road surface, the road displayed after paving definition. Not only can according to the two-dimensional map road data generation with high-real-time dynamic and 3D virtual road model, may also generate static 3D road model data and stored in the computer.

    A and the line from a vertex of the mesh model is three-dimensional model of the appearance performance, here, input is used for display or storing the three-dimensional model data are all in the model grid organized data block sequence.

    In this way, the invention greatly improves the usability of the road map and 3D modeling work efficiency, which can effectively resolve 3D navigation, town planning, virtual reality applications such as road in the field of three-dimensional model building with the problem of slow.

    The above-mentioned input of the present invention, output processing almost all of the process is automatically completed, this can greatly accelerate 3D the speed of the road modeling, generating highly vivid and objective authenticity of 3D road model. The invention can be used for road planning, virtual reality, three-dimensional navigation, such as three-dimensional path in the field of automatic modeling.

    Although have already shown and described the embodiment of the present invention, for the ordinary technicians in this field are concerned, can be understood without departing from the principle of the invention and the spirit of the in these embodiment can carry out various changes, modification, replacement and modification, by the scope of the present invention is attached to the defined in claim and its equivalent.

    Three-dimensional road modeling method and device
    展开 >
    交易服务流程
    >

    挑选中意的板块

    ----

    客服确认选择专利的交易信息和价格并支付相应款项

    办理转让材料

    ----

    协助双方准备相应的材料

    签订协议

    ----

    协助卖家签订协议

    办理备案手续

    ----

    买卖双方达成一致后

    交易完成

    ----

    交易完成可投入使用

    过户资料 & 安全保障 & 承诺信息
    >

    过户资料

    买卖双方需提供的资料
    公司 个人
    买家 ▪ 企业营业执照
    ▪ 企业组织机构代码证
    ▪ 身份证
    卖家 ▪ 企业营业执照
    ▪ 专利证书原件
    ▪ 身份证
    ▪ 专利证书原件
    网站提供 过户后您将获得
    ▪ 专利代理委托书
    ▪ 专利权转让协议
    ▪ 办理文件副本请求书
    ▪ 发明人变更声明
    ▪ 专利证书
    ▪ 手续合格通知书
    ▪ 专利登记薄副本

    安全保障

    承诺信息

    我方拟转让所持标的项目,通过国家级汽车产业知识产权运营中心公开披露项目信息和组织交易活动,依照公开、公平、公正和诚信的原则作如下承诺:

    1、本次项目交易是我方真实意思表示,项目标的权属清晰,除已披露的事项外,我方对该项目拥有完全的处置权且不存在法律法规禁止或限制交易的情形;
    2、本项目标的中所涉及的处置行为已履行了相应程序,经过有效的内部决策,并获得相应批准;交易标的涉及共有或交易标的上设置有他项权利,已获得相关权利 人同意的有效文件。
    3、我方所提交的信息发布申请及相关材料真实、完整、准确、合法、有效,不存在虚假记载、误导性陈述或重大遗漏;我方同意平台按上述材料内容发布披露信息, 并对披露内容和上述的真实性、完整性、准确性、合法性、有效性承担法律责任;
    4、我方在交易过程中自愿遵守有关法律法规和平台相关交易规则及规定,恪守信息发布公告约定,按照相关要求履行我方义务;
    5、我方已认真考虑本次项目交易行为可能导致的企业经营、行业、市场、政策以及其他不可预计的各项风险因素,愿意自行承担可能存在的一切交易风险;
    6、我方在平台所组织交易期间将不通过其他渠道对标的项目进行交易;
    7、我方将按照平台收费办法及相关交易文件的约定及时、足额支付相关费用,不因与受让方争议或合同解除、终止等原因拒绝、拖延、减少交纳或主张退还相关费用。