System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于景观园林模拟的园林设计方法技术_技高网

一种基于景观园林模拟的园林设计方法技术

技术编号:41275198 阅读:3 留言:0更新日期:2024-05-11 09:27
本发明专利技术涉及图像数据处理技术领域,具体涉及一种基于景观园林模拟的园林设计方法,该方法包括:采集园林模拟前后各观察点处的模拟前视觉图像、模拟后视觉图像和绿植点云数据,获得绿植景物三维模型;根据绿植点云数据获得各点的局部曲面曲度值,对绿植点云数据进行聚类,结合绿植景物三维模型获得类别标记;根据模拟后视觉图像和绿植景物三维模型获得自适应模糊窗口强度;根据类别标记获得绿植灰度视觉图像;根据自适应模糊窗口强度对绿植灰度视觉图像平滑处理,获得绿植平滑视觉图像;根据绿植平滑视觉图像与模拟前视觉图像的差异获得绿植信息遮盖绿视率,进而获得总体景观园林绿视率,提高园林设计的绿化质量。

【技术实现步骤摘要】

本申请涉及图像数据处理,具体涉及一种基于景观园林模拟的园林设计方法


技术介绍

1、绿视率是一个用于评估园林设计绿化质量的新兴指标,反映了在人的视野范围内绿色植物所占的面积比例,可以帮助评估园林设计规划和设计城市绿地时的绿化效果。绿视率的高低直接影响人们对园林环境的感知和评价,高绿视率通常与更好的生态效益、更高的视觉效果相关联。因此在景观园林模拟设计过程中,可以通过模拟软件计算出园林设计方案的整体绿视率,作为设计者的参考。

2、传统的模拟景观设计软件的绿视率计算方法,需要在三维模拟效果图中不断地用相机模拟视角,而后计算模拟视角下的绿植面积与总视界面积的比值作为绿视率。而传统的模拟相机拍摄到的模拟后视觉图像没有针对人眼的聚焦进行模拟,会导致对绿视率的估计出现偏差。同时传统绿视率计算只简单的计算视野中的了绿色像素点占比,没有考虑到人眼对图像信息的视觉感受,进而导致计算出的绿视率与人眼的绿视感受差别较大,对于提高园林设计的绿化质量的辅助作用较小。


技术实现思路

1、为了解决上述技术问题,本专利技术提供一种基于景观园林模拟的园林设计方法,以解决现有的问题。

2、本专利技术的一种基于景观园林模拟的园林设计方法采用如下技术方案:

3、本专利技术一个实施例提供了一种基于景观园林模拟的园林设计方法,该方法包括以下步骤:

4、采集园林模拟前各观察点处的模拟前视觉图像;采集绿植景物的绿植点云数据,对所述绿植点云数据采用三维重建算法进行三维重建,获得园林模拟后的绿植景物三维模型;其中,绿植点云数据包括各点的三维坐标和rgb色彩空间信息;采集园林模拟后各观察点处的模拟后视觉图像;

5、根据绿植点云数据中各点的三维坐标获得各点的平面深度;根据绿植点云数据中各点的平面深度计算各点的局部曲面曲度值;根据平面深度、局部曲面曲度值和rgb色彩空间信息对绿植点云数据中的点进行聚类,结合绿植景物三维模型,获得绿植景物三维模型上各三角面片的类别标记;根据模拟后视觉图像和绿植景物三维模型获得模拟后视觉图像的模拟聚焦深度;根据模拟聚焦深度获得模拟后视觉图像中各像素点的自适应模糊窗口强度;根据模拟后视觉图像和绿植景物三维模型上各三角面片的类别标记获得绿植灰度视觉图像;根据自适应模糊窗口强度对绿植灰度视觉图像平滑处理,获得绿植平滑视觉图像;根据绿植平滑视觉图像与模拟前视觉图像中对应像素点的灰度值之间的差异获得绿植平滑视觉图像的绿植信息遮盖绿视率;

6、根据所有观察点处对应的绿植平滑视觉图像的绿植信息遮盖绿视率,获得总体景观园林绿视率。

7、进一步,所述根据绿植点云数据中各点的三维坐标获得各点的平面深度,包括:

8、对于绿植点云数据中的第k个点,计算第k个点的三维坐标与其他各点的三维坐标之间的欧氏距离;将所述欧氏距离小于预设阈值的点,记为第k个点的参考像素点;对第k个点与第k个点的所有参考像素点采用最小二乘法与平面进行拟合,获得第k个点的邻域平面;经过第k个点获取所述邻域平面的垂线;获取所述垂线与绿植景物三维模型的交点;将第k个点与所述交点之间的欧氏距离的最小值,记为第k个点的平面深度。

9、进一步,所述根据绿植点云数据中各点的平面深度计算各点的局部曲面曲度值,包括:

10、对于绿植点云数据中的第k个点,获取第k个点与其各参考点相连构成的线段;获取所述线段投影在第k个点的邻域平面上的投影线段;将所述线段与投影线段之间的夹角,作为第k个点与其各参考点之间的局部曲面曲度参数;获取第k个点与第k个点的各参考点之间的欧氏距离;计算所述局部曲面曲度参数与所述欧氏距离的比值,记为第一比值;

11、计算第k个点平面深度的与第k个点的各参考点的平面深度的差值绝对值,获取所述差值绝对值的最大值;计算所述最大值与所述差值绝对值的差值;获取第k个点与第k个点的所有参考点的所述差值的和值;计算所述差值与所述和值的比值,记为第二比值;

12、计算第一比值与第二比值的乘积,将第k个点与第k个点的所有参考点的所述乘积的和值作为第k个点的局部曲面曲度值。

13、进一步,所述根据平面深度、局部曲面曲度值和rgb色彩空间信息对绿植点云数据中的点进行聚类,结合绿植景物三维模型,获得绿植景物三维模型上各三角面片的类别标记,包括:

14、对于绿植点云数据中的任意两个点,计算两个点的平面深度的差值绝对值,记为第一差值绝对值;计算两个点的局部曲面曲度值的差值绝对值,记为第二差值绝对值;获取两个点的rgb色彩空间信息之间的欧氏距离;将第一差值绝对值、第二差值绝对值和所述欧氏距离的和值,作为两个点之间的绿植点云分割度量距离;

15、根据所述绿植点云分割度量距离,对绿植点云数据采用密度峰值聚类算法获得预设数量个聚类簇,将所有聚类簇按照簇心点的局部曲面曲度值从大到小的顺序,依次将各聚类簇中的点标记为新叶类、旧叶类、树枝类和树干类;

16、对于绿植景物三维模型上的各三角面片,获取三角面片的三个顶点对应的内角,将内角最大的顶点的标记作为该三角面片的类别标记。

17、进一步,所述根据模拟后视觉图像和绿植景物三维模型获得模拟后视觉图像的模拟聚焦深度,包括:

18、对于模拟后视觉图像中的各像素点,计算像素点对应在绿植景物三维模型上的点到模拟后视觉图像对应的观察点之间的欧氏距离,记为深度距离;获取模拟后视觉图像的中心像素点;计算像素点与中心像素点之间的欧氏距离,记为平面距离;获取所有像素点的所述平面距离的和值;计算平面距离与所述和值的比值;计算所述深度距离与所述比值的乘积;将所有像素点的所述乘积的和值作为模拟后视觉图像的模拟聚焦深度。

19、进一步,所述根据模拟聚焦深度获得模拟后视觉图像中各像素点的自适应模糊窗口强度,包括:

20、对模拟后视觉图像采用边缘检测算法获得各边缘线,将各边缘线上的像素点标记为条纹像素点;

21、对于模拟后视觉图像中的各像素点,获取像素点与各条纹像素点之间的欧氏距离;获取所述欧氏距离按照从小到大的顺序排列所组成的序列;将所述序列中前预设数量个元素的均值,作为模拟后视觉图像中各像素点的局部锐度;

22、计算所述深度距离与所述模拟聚焦深度的差值绝对值;获取模拟后视觉图像中所有像素点的深度距离的标准差;计算所述差值绝对值与所述标准差的乘积,记为第一乘积;将第一乘积与所述局部锐度的比值作为模拟后视觉图像中各像素点的自适应模糊窗口强度。

23、进一步,所述根据模拟后视觉图像和绿植景物三维模型上各三角面片的类别标记获得绿植灰度视觉图像,包括:

24、对于模拟后视觉图像中的像素点,获取像素点对应在绿植景物三维模型上的点所在的三角面片的类别标记;计算所述类别标记内的所有像素点的灰度值均值,将所述灰度值均值作为像素点的类别灰度;将各像素点的类别灰度代替各像素点的灰度值,获得绿植灰度视觉图像。

25、进一步,所述根据自适应模糊窗口强度本文档来自技高网...

【技术保护点】

1.一种基于景观园林模拟的园林设计方法,其特征在于,该方法包括以下步骤:

2.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据绿植点云数据中各点的三维坐标获得各点的平面深度,包括:

3.如权利要求2所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据绿植点云数据中各点的平面深度计算各点的局部曲面曲度值,包括:

4.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据平面深度、局部曲面曲度值和RGB色彩空间信息对绿植点云数据中的点进行聚类,结合绿植景物三维模型,获得绿植景物三维模型上各三角面片的类别标记,包括:

5.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据模拟后视觉图像和绿植景物三维模型获得模拟后视觉图像的模拟聚焦深度,包括:

6.如权利要求5所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据模拟聚焦深度获得模拟后视觉图像中各像素点的自适应模糊窗口强度,包括:

7.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据模拟后视觉图像和绿植景物三维模型上各三角面片的类别标记获得绿植灰度视觉图像,包括:

8.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据自适应模糊窗口强度对绿植灰度视觉图像平滑处理,获得绿植平滑视觉图像,包括:

9.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据绿植平滑视觉图像与模拟前视觉图像中对应像素点的灰度值之间的差异获得绿植平滑视觉图像的绿植信息遮盖绿视率,包括:

10.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据所有观察点处对应的绿植平滑视觉图像的绿植信息遮盖绿视率,获得总体景观园林绿视率,包括:

...

【技术特征摘要】

1.一种基于景观园林模拟的园林设计方法,其特征在于,该方法包括以下步骤:

2.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据绿植点云数据中各点的三维坐标获得各点的平面深度,包括:

3.如权利要求2所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据绿植点云数据中各点的平面深度计算各点的局部曲面曲度值,包括:

4.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据平面深度、局部曲面曲度值和rgb色彩空间信息对绿植点云数据中的点进行聚类,结合绿植景物三维模型,获得绿植景物三维模型上各三角面片的类别标记,包括:

5.如权利要求1所述的一种基于景观园林模拟的园林设计方法,其特征在于,所述根据模拟后视觉图像和绿植景物三维模型获得模拟后视觉图像的模拟聚焦深度,包括:

6.如权利要求5所述的一种基于景观园林模拟...

【专利技术属性】
技术研发人员:刁志娥安丰福徐翔
申请(专利权)人:济南玖通志恒信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1