城市色彩定量分析与评价方法、系统及存储介质

文档序号:26012455发布日期:2021-07-23 21:33阅读:274来源:国知局
城市色彩定量分析与评价方法、系统及存储介质

本发明涉及城市色彩规划技术领域,尤其涉及基于蒙赛尔色彩模型下街景图像大数据与计算机色彩识别技术融合的城市色彩定量分析与评价方法、系统。



背景技术:

建筑色彩在建筑评价中起着决定并且关键的作用,因此建筑色彩被认为是建筑个性最直观的展现。基于色彩的种种物理性质,具有情绪、联想、象征以及知觉等效应,对人的心理具有重要的影响。因此一个好的建筑色彩将对人产生积极的作用,而不合理的建筑色彩搭配将对使用者产生视觉污染。在进行建筑设计和城市设计时,我们需要合理搭配建筑的色彩,使其与周边环境相互协调来满足使用者的审美需求。

传统方法下通常使用调查问卷,色彩摄影、色卡比对等方法对城市色彩进行研究,但难以获取大量样本且人工肉眼比对色彩难免会产生误差,同时人工采集法需要耗费大量的人力物力,最终难以满足城市色彩规划工作的要求。



技术实现要素:

为了实现快速、精确、广泛地对街道色彩进行量化研究,本发明提供一种城市色彩定量分析与评价方法、系统及存储介质,对街区环境进行识别以及对色彩和谐度进行计算,能直接得出量化数据结果。

根据本发明实施例的第一方面,提供一种城市色彩定量分析与评价方法,包括:

基于地图软件获取城市道路信息,将所述道路信息处理为具有拓扑性质的单线道路,在所述道路每隔固定距离取采集点,并获取采集点的坐标,筛去位于十字路口的点,形成道路数据库;

从街景地图获取所述道路对应的街景图像数据;

将所述街景图像的rgb色空间数据转换为hsv颜色模型数据,进行街道环境色识别;

将所述街景图像的rgb色空间数据转换为蒙赛尔色空间数据,进行建筑立面色彩提取,计算建筑色彩的推荐色与禁用色;

计算街道色彩和谐度数值,所述街道色彩和谐度为所述推荐色在所述街道环境色中的占比。

根据本发明实施例的第二方面,提供一种城市色彩定量分析与评价系统,包括:

道路数据获取模块,用于基于地图软件获取城市道路信息,将所述道路信息处理为具有拓扑性质的单线道路,在所述道路每隔固定距离取采集点,并获取采集点的坐标,筛去位于十字路口的点,形成道路数据库;

街景图像数据获取模块,用于从街景地图获取所述道路对应的街景图像数据;

街道环境色识别模块,用于将所述街景图像的rgb色空间数据转换为hsv颜色模型数据,进行街道环境色识别;

建筑立面色彩提取模块,用于将所述街景图像的rgb色空间数据转换为蒙赛尔色空间数据,计算建筑色彩的推荐色与禁用色,进行建筑立面色彩提取;

街道色彩和谐度计算模块,用于计算街道色彩和谐度数值,所述街道色彩和谐度为所述推荐色在所述街道环境色中的占比。

在上述第一方面和第二方面,通过识别并去除所述街景图像中的自然环境色彩得到所述街道环境色,所述自然环境色彩的识别包括绿植识别和天空识别。

在上述第一方面和第二方面,在所述hsv颜色模型数据中,h范围为60度到180度之间的像素点为绿植;在对天空进行识别时仅对图片上半部分区域的色彩进行识别,h范围为180°至270°且明度v小于65%的像素,以及明度小于1%的像素为天空。

在上述第一方面和第二方面,当所述街道色彩和谐度大于0.7时,判定该街道色彩和谐。

根据本发明实施例的第三方面,提供一种计算机,包括处理器和存储器,所述存储器用于存储非暂时性计算机程序指令,所述处理器用于运行非暂时性计算机程序指令,非暂时性计算机程序指令被所述处理器运行时执行所述方法的部分或全部步骤。

根据本发明实施例的第四方面,提供一种存储介质,用于存储非暂时性计算机程序指令,当该非暂时性计算机程序指令由计算机执行时实现所述方法的部分或全部步骤。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例的附图作简单地介绍。

图1是色彩模型转换示意框图。

图2是蒙赛尔颜色系统(munsellcolorsystem)示意图。

图3是cie1976lab颜色空间示意图。

图4是本发明一实施例提供的一种城市色彩定量分析与评价方法的框图。

图5是本发明一实施例提供的一种城市色彩定量分析与评价系统软件运行界面的框图。

具体实施方式

如图1,本发明至少一实施例提供一种munsell色空间与rgb色空间的模型转换方法,通过该方法直接获取街景图片的munsell色空间的色相(h),明度(v),色度(c)值。

在色彩系统中,rgb等色彩模型着重于计算机色彩表达,蒙赛尔色系则模拟人类色彩视觉。如图2所示,孟塞尔颜色系统(munsellcolorsystem)是色度学(或比色法)里通过明度(value)、色相(hue)及色度(chroma)三个维度来描述颜色的方法,至今仍是比较色法的标准。

cie1931xyz颜色系统,是由国际照明委员会(cie)在1931年规定的通用二维色度图和一套标准色度观察者光谱三刺激值,它在rgb系统的基础上,用数学方法,选用三个理想的原色来代替实际的三原色,从而将cie-rgb系统中的光谱三刺激值和色度坐标r、g、b均变为正值。它不仅消除了rgb系统颜色匹配时所产生的负值,且在应用时有一系列优点。cie系统假定三原色为xyz,由三原色形成的三角形色度图包括了整个可见光谱体系。cie色度值xyz为:

xyz三角形投影在一个二维平面上生成cie色度图。

两个加色系统之间的变换可由格拉斯曼定律导出。由rgb色空间到ciexyz色空间的变换为:

式中xr,yr,zr,xg,...和xb,...分别为生成单位量r,g和b基色所需要的三刺激值,上式简写成:

反变换为:

cie1976lab颜色空间,是1976年由国际照明学会(cie)推荐的均匀色空间。该空间是三维直角坐标系统。是目前最受广用的测色系统。以明度l和色度坐标a、b来表示颜色在色空间中的位置。l表示颜色的明度,a正值表示偏红,负值表示偏绿;b正值表示偏黄,负值表示偏蓝。由于ciexyz色度图是一个颜色宽容量不均匀的色度图。靠近绿色区颜色的宽容量大,靠近蓝色区的颜色宽容量小,即在ciexyz色度图上两点之间的几何距离并不能真实地反映颜色在视觉上的差别。为了克服这一缺点,cie又建立了许多新颜色体系,其中之一就是1976lab颜色空间,其定义如下:

l=116(y/y0)1/3-16y/y0>0.01

a=500[(x/x0)1/3-(y/y0)1/3](2)

b=200[(y/y0)1/3-(z/z0)1/3]

式中:x,y,z为颜色样品的三刺激值,l为明度,a,b为颜色坐标,x0,y0,z0为cie标准照明体照射在全反射漫射体后反射到观察者眼中的参考白光的三刺激值y0=100,lab颜色空间坐标如图3。

l与munsell明度v之间有一简单近似关系,根据cie(1964)采用的立方根公式有

w*=25y1/3-17

w*=10vy0=100(3)

l=25y1/3-16=10v+1(1<y≤100)

根据cielab色空间与munsell色空间具有相当的一致性,可用munsell的样本色对lab色空间进行标定。在lab色空间按munsell明度分成几个平面,每个等明度平面上画出munsell的等h和等c曲线。这样做的结果,等h和等c曲线近似一簇辐射直线和一簇同心圆。依据这种结果,用一个数学模型来模拟它们之间的关系:

首先用式(2)根据所有munsell色样本在xyz色空间中的色度坐标(y,x,y)求出在lab色空间的映象,其方法如下:

设采用cie标准照明体d6500。查表可得:x0=95.00,y0=100.00,z0=108.98,代入(2)式得到:

l=25y1/3-16x=y·(x/y)

z=y·(1-x-y)/y(4)

a=500[(x/x0)1/3-(y/y0)1/3]

=109.5x1/3-107.7y1/3

b=43.0y1/3-41.92z1/3

然后,根据等色相h公式,在munsell色空间中规定5r的等h曲线是一条幅角为0°的射线,但在lab色空间5r的等h线幅角不为0°,而为β角,故:

hlab=hmunsell+β(5)

值根据不同明度有所差别,故要做不同的修正:

β=18°v<2.5;β=20°2.5≤v≤3.5;

β=28.53.5≤v<8.5;β=7.5v>8.5;

此外,除了角差β外,munsell色空间的等间隔色相在lab空间标定的结果为不等间隔的;也有一个色相角差。采用分段处理的方法,认为在一定区域之内色相角是均匀的。把360°圆周区间划分成14个小区(见表1)。表1中给出了小区域边界的数值及其相应的munsell色相角,对于时因差别不大,故取一个平均数。根据表1给出的小区域边界的数值及其相应的munsell色相角,把munsell色彩模型的色相角根据明度范围分为三段,如表2。

表1色空间小区域边界值

表2munsell色相角分段

这样,对munsell色空间的任意一点(hm,vm,cm),其色相hm在lab色空间就有一个相对应的h,它们的关系为:

式中:θm1,θm2为munsell色空间的小区边界;θ1,θ2为lab空间的小区边界;hm是对应于某一明度vm值时的h值。为了获得比较精确的结果,需要校正一些参数,如辐射线交汇点不在坐标原点,因而要进行坐标平移变换(δx,δy),需要校正的参数见表3。

表3模型参数

根据以上叙述,最后得到lab色空间的方程为:

当v<2.5时:

ρ=4.5c(189°≤hlab<188°)(7)

a=ρcos(hlab)+δx

b=ρsin(hlab)+δy

当v>2.5时:

ρ=4.5c+0.646*4.5c(1-|hlab-100.8|/90)2(10.8°≤hlab<190.8°)

ρ=4.5c(190.8°≤hlab<360°,0°≤hlab<10.8°)(8)

a=ρcos(hlab)+2.63

b=ρsin(hlab)-3.23

综合上述公式,从munsell色空间向rgb色空间的转换步骤为:

(1)在munsell色空间选一点(hm,vm,cm);

(2)用(6)式求出h值;

(3)用(5)式求出hlab;

(4)用(3),(7),(8)式求出lab色空间的(l,a,b);

(5)用(2)式求ciexpz空间的三刺激值(x,y,z);

(6)用(1)式求出rgb值。

上述转换是可逆的,也可从rgb色空间向munsell色空间转换。所以,通过该方法能将街景图片的色彩rgb值转化为munsell色空间的色相(h),明度(v),色度(c)。

本发明至少一实施例提供一种rgb色空间转换为hsv色彩模型的模型转换方法。

rgb转为hsv的算法如下:

设(r,g,b)分别是一个颜色的红、绿和蓝坐标,它们的值是在0到之间的实数

设max等于r,g,b中的最大者

设min等于r,g,b中的最小者

v=max

图4为本发明一实施例提供的一种城市色彩定量分析与评价方法的框图。该方法融合了基于蒙赛尔色彩模型下街景图像大数据与计算机色彩识别技术,能快速、精确、广泛地对街道色彩进行量化研究。该城市色彩定量分析与评价方法具体包括步骤1~5。

步骤1:数据获取,其包括路网数据收集和数据坐标点获取。

路网数据收集:通过osm等地图软件获取城市道路信息,将道路信息数据导入gis中可将其处理为具有拓扑性质的单线道路。

数据坐标点获取:利用gis中的createpointsline工具,在道路每隔固定距离取采集点,并获取采集点的坐标,筛去位于十字路口的点,最后形成道路数据库。

步骤2:利用爬虫程序,通过控制size(图片大小)、location(经纬度)、heading(偏航角)、pitch(俯仰角),从街景地图(如百度街景地图、腾讯街景地图、谷歌街景地图等)获取道路对应的街景图像数据。

步骤3:将采集到的街景图像的rgb色空间数据转换为hsv颜色模型数据,进行街道环境色识别。具体基于hsv色彩模式与rgb颜色空间定义及换算公式(参见上文),实现rgb颜色空间向hsv色彩模式数值的自动转换。首先进行自然环境色识别,包括绿植识别、天空识别。hsv色彩模式中的h表示色调、s表示饱和度、v表示明度。其中当h范围为60度到180度之间的像素点时,则表示该色彩为绿植。在对天空进行识别时为了避免街区内其他色彩对天空识别的干扰,仅对图片上半部分区域的色彩进行识别。规定h范围为180°至270°且明度v小于65%的像素,以及明度小于1%的像素为天空。根据得出绿植与天空的部分,计算得到绿视率和天视率,完成街道环境色识别。

步骤4:在去除了街景图片中的自然环境色彩后,图片中剩下的部分即为街道环境色彩。将采集到的街景图像的rgb色空间数据转换为蒙赛尔色空间(munsellcolorsystem)数据,即色相(hue)、明度(value)、色度(chroma),并根据数值结果将其分为推荐色与禁用色,进行建筑立面色彩提取。具体基于rgb颜色空间、cie1931xyz系统、cie1976lab空间与munsell色空间等数学定义归纳出数学模型(参见上文),通过lab色彩模型的中间过渡,实现rgb颜色空间与munsell色空间数值的相互转换。其中推荐色包括基调色(占各立面面积75%以上)、辅助色(占各立面面积约20%)和强调色(占各立面面积约5%),除此之外的色彩范围即为禁用色。

步骤5:计算得到街道色彩和谐度数值。街道色彩和谐度为推荐色在街道环境色彩中的占比,其值越高则说明街道环境色彩越和谐。由于同一条街道上由许多街景照片组成,因此该街道的色彩和谐度为各个街景照片色彩和谐度的平均值。可通过单张照片来评价建筑立面的色彩和谐度,也可通过街道内所有照片的平均值来总体评价街道的色彩情况。当建筑主色调占比在70%以上时会给人带来较好的感受,因此当色彩和谐度大于0.7时,可判定该街道色彩和谐。由此次建立评价指标(表4),通过具体结果反向追溯所获取街景图片从而找到街道色彩不和谐原因并针对具体问题提出改进建议。

表4城市色彩评价指标

本发明至少一实施例提供一种城市色彩定量分析与评价系统,该系统包括道路数据获取模块、街景图像数据获取模块、街道环境色识别模块、建筑立面色彩提取模块、街道色彩和谐度计算模块、显示模块。

路数据获取模块用于路网数据收集和数据坐标点获取。路网数据收集:通过osm等地图软件获取城市道路信息,将道路信息数据导入gis中可将其处理为具有拓扑性质的单线道路。数据坐标点获取:利用gis中的createpointsline工具,在道路每隔固定距离取采集点,并获取采集点的坐标,筛去位于十字路口的点,最后形成道路数据库。

街景图像数据获取模块用于通过控制size(图片大小)、location(经纬度)、heading(偏航角)、pitch(俯仰角),从街景地图(如百度街景地图、腾讯街景地图、谷歌街景地图等)获取道路对应的街景图像数据。

街道环境色识别模块用于将采集到的街景图像的rgb色空间数据转换为hsv颜色模型数据,进行街道环境色识别。首先进行自然环境色识别,包括绿植识别、天空识别。hsv色彩模式中的h表示色调、s表示饱和度、v表示明度。其中当h范围为60度到180度之间的像素点时,则表示该色彩为绿植。在对天空进行识别时为了避免街区内其他色彩对天空识别的干扰,仅对图片上半部分区域的色彩进行识别。规定h范围为180°至270°且明度v小于65%的像素,以及明度小于1%的像素为天空。

建筑立面色彩提取模块用于将采集到的街景图像的rgb色空间数据转换为蒙赛尔色空间(munsellcolorsystem)数据,进行建筑立面色彩提取,计算建筑色彩的推荐色与禁用色。其中推荐色包括基调色(占各立面面积75%以上)、辅助色(占各立面面积约20%)和强调色(占各立面面积约5%),除此之外的色彩范围即为禁用色。

街道色彩和谐度计算模块用于计算得到街道色彩和谐度数值。街道色彩和谐度为推荐色在街道环境色彩中的占比,其值越高则说明街道环境色彩越和谐。由于同一条街道上由许多街景照片组成,因此该街道的色彩和谐度为各个街景照片色彩和谐度的平均值。可通过单张照片来评价建筑立面的色彩和谐度,也可通过街道内所有照片的平均值来总体评价街道的色彩情况。

显示模块用于显示街区的绿视率、天视率、推荐色彩和禁用色彩,对应的数据将实时显示在表格中,同时会显示推荐色彩和禁用色彩在街区图片中对应的位置,方便对该街区图片进行环境品质评价。该系统软件运行界面参见图5。

本发明至少一实施例提供一种计算机,该计算机包括处理器和存储器。存储器用于存储非暂时性计算机程序指令(例如一个或多个计算机程序指令)。处理器用于运行非暂时性计算机程序指令,非暂时性计算机程序指令被处理器运行时可以执行上文所述的城市色彩定量分析与评价方法中的一个或多个步骤。存储器和处理器可以通过总线系统和/或其它形式的连接机构互连。

处理器可以是中央处理单元(cpu)、图形处理单元(gpu)、数字信号处理器(dsp)或者具有数据处理能力和/或程序执行能力的其它形式的处理单元,例如现场可编程门阵列(fpga)等;例如,中央处理单元(cpu)可以为x86或arm架构等。处理器可以为通用处理器或专用处理器。

存储器可以包括一个或多个计算机程序产品的任意组合,计算机程序品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(rom)、硬盘、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd-rom)、usb存储器、闪存等。在计算机可读存储介质上可以存储计算机程序指令,例如一个或多个计算机程序模块,处理器可以运行该计算机程序指令,以实现城市色彩定量分析与评价系统的各种功能。

本发明至少一个实施例还提供一种存储介质,用于存储非暂时性计算机程序指令,当该非暂时性计算机程序指令由计算机执行时可以实现本发明任一实施例所述的城市色彩定量分析与评价方法。

本发明方法、系统智能化程度较高,可以更好地进行海量数据分析。本发明从定量研究方法上做出突破,尝试将传统的人工采样以及人工色卡对比的判别方法转变到利用大数据采样并使用软件系统进行评估,节省大量时间,减少人工调研采集图片少的限制,以及免于人工判别尺度不一的困扰。本发明为街道量化研究提供新的工具,并且可结合量化数据结果再进行分析评价,尤其对典型建筑立面色彩进行分析,总结影响街道色彩和谐的因素,并对历史街区保护的色彩控制工作提供改进策略。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1