随着我国新型城镇化的推进,以人为本的建设理念逐渐成为城市规划与设计的普遍共识。在此背景下,人本尺度的街道空间品质塑造和活力提升日益受到关注[1-3]。围合度、可意向性、街道渗透率、混合功能等被认为是影响城市空间品质的重要空间要素[4-5],其中街道渗透率能够反映人在街道上时视线延伸的程度和室内外活动之间的视线交流程度①从室内看室外街道活动或者从室外看室内活动的视域范围和清晰程度。[6],具有重要的研究价值。以尤因和汉迪(Ewing &Handy)[4]、扬·盖尔等(Jan Gehl et al.)[7]为代表的既有经典研究指出,街道渗透率的核心是街道底层界面中具有视线渗透性的范围所占比例,底层以上的窗口并不会增加行人对渗透率的感知[8]。但考虑到仅以门洞数量作为渗透率的计量不够精确,本文中笔者将街道渗透率定义为“街道底层界面中具有视线渗透作用的门洞和窗口面积占街道底层(首层)界面面积的比例”(图1)。
图1 街道渗透率要素示意图
注:街道底层界面面积指沿街道一侧建筑底层(首层)立面组成的连续实体的表面面积。
既有研究表明,良好的街道渗透率能对街道步行环境产生积极影响——建筑室内布置或活动通过透明的门窗反映到街道,使街道更具吸引力,进而影响街道行人的步行速度和行人数量[9];街道上行人活动也主要集中在渗透率高的区域[10]。国外多个城市在街道设计标准中对街道立面门洞数量[6]和沿街界面透明区域比例[11]等作出了详细规定,以保证街道具有吸引力的步行环境。许多实证研究也表明,良好的街道渗透率能促进街道活力[12],提升行人对室内活动的感知[13],丰富行人街道体验[7],同时能保障街道安全[14]。
虽然街道界面渗透率对行人具有重要意义,但高效的评价和测度方法欠缺,导致其难以有效应用于规划与设计管理实践。目前渗透率指标的测度方法主要有实地观察法[6]和专家打分法[9],但此类分析方法存在主观性偏差。另有学者提出了更为客观的量化方法,用街道底层界面中具有渗透性质的建筑界面水平长度占建筑界面沿街总长度的比例来度量渗透率[10,12,15],各类要素长度则通过人工测量,但量化方法耗时费力,往往只能在数条街道上进行小规模应用,难以开展大规模的测度。此外,当前许多城市街道因用地性质和围墙设置[16]、以车行为导向的街道设计[12]等原因,街道底层界面门窗洞口较少或缺失,街道界面渗透率低,导致行人活动减少、街道活力丧失等问题出现。综上,技术方法的缺失和现实性问题的解决,亟须兼具大规模、高精度的街道界面渗透率测度研究,以更好地支持城市更新与设计。
新技术的不断涌现和大数据的产生应用为更细致的空间品质研究提供了技术支撑和丰富的数据基础,有助于快速、高效和准确地完成量化分析研究[17],为大规模开展街道渗透率的分析提供了可能。本研究尝试结合街景数据与机器学习算法,建立一套兼具大规模与精细化的街道渗透率测度框架,并以上海中心城区进行实证研究,结合人工标注验证该方法的有效性。
伴随着街道空间设计的精细化需求,基于街景图像数据和机器学习的大规模、精细化研究正快速涌现[18](表1)。此类研究一方面聚焦各类街道空间特征要素的大规模识别和计算,采用图像分割(image segmentation)[18-19]和目标检测(object detection)[20]等机器学习算法,打破了以往小规模、高成本的人工分析的局限;另一方面也关注街景特征的多维感知评价,包括街道风貌特征[21]、街道可识别性[22]、街道空间心理感受(如压抑、安静和安全感)[23-26]等场景品质。
表1 街景图像和深度学习支持下的街道空间研究
基于街景图像识别的机器学习算法正迅速发展,开展快速、精准和大规模的图像分割或目标检测已逐渐具有可操作性。考虑到现有的目标检测算法可以支撑基于街景图像提取目标的标定和训练,因此有望通过对大样本街景图像的标定(标出门窗洞口)和基于此的深度学习,探索街道界面渗透率的大规模、精细化测度路径,替代街道界面渗透率研究中仍在采用的主观判断和小规模人工测度方法。
笔者选取上海中心城区为研究范围①本文研究范围根据《上海市城市总体规划(2017—2035)》中的中心城区范围划定。,总面积约为660 km2(图2)。目前上海的城市建设正向存量开发方式转变,城市空间品质的精细化评价与提升也愈发受到重视。在此背景下对城市街道界面渗透率进行大规模、高精度的宏观图解,有助于提高规划者和管理者对街道空间的深入认知,为上海的街道空间品质评估和设计管控提供科学支撑。
图2 本文研究范围:上海中心城区
本文的分析步骤包括大规模图像获取、代表性图像选取与标定、评价模型的训练与校核、大规模指标计算四个阶段(图3)。
图3 本文分析框架和具体步骤
(1)大规模图像获取。首先基于上海中心城区的百度地图路网,在除去街景图像缺失街道路段后,以40 m 的采样间距形成了243 402 个街景采样点(图4)。根据扬·盖尔在《交往与空间》中的论述,30~35 m 是构成场所空间的最大距离[36],选择40 m 的间距是兼顾了街景采集效率和场所空间特征后的取值。为防止街道图像变形,笔者基于路网拓扑结构对每个采样点的视角进行计算,并将结果带入街景图像获取流程,从而保证所有街景图像能垂直于任意街道的空间长轴方向,提升所抓取街景的代表性。最后,经HTTP URL 调用百度街景的API(http://api.map.baidu.com/lbsapi/)获得街景图片。图像分辨率设为800×600 像素,每个采样点朝街道两侧视角抓取图片2 张(图5),共获取486 804 张图片。
图4 40 m 间距的街景采样点分布
图5 某个采样点上的街景图像抓取
(2)代表性图像的选取与标定。首先通过兼顾代表性的抽样,选取出样本图片,筛选时主要考虑两方面要素:一是空间分布代表性,即选取的图像代表不同的地点;二是构成要素代表性,即保证涵盖到多类街道空间特征,从而实现对案例城市街道空间特征的全面覆盖。然后,通过人工选择,遴选出覆盖案例城市常见典型街道的、最具代表性的3 500张的图片作为标定样本①该训练样本量参考了目前在自动驾驶和城市研究领域广泛应用的知名数据集Cityscape 的数据量予以确定。Cityspace 数据集由包括戴姆勒在内的三家德国单位联合提供,包含50 多个城市的立体视觉数据,共包括5 000 张精细标注图像,其中有2 975 张训练图、500 张验证图和1 525 张测试图。本研究选择的3 500 张满足深度学习的样本量,足以支撑识别的准确性。详见https://www.cityscapes-dataset.com/。。具体遴选方式是将分析范围划分为数千个1 km2 大小的网格,再根据采样点的密度,分配从每个网格中收集到的具有代表性的街景图像的数量,并利用Python 软件对图像进行自动分类,以确保所选街景图像里的要素具有较好的代表性。在图像选定后,对图像的亮度和色度进行校正,以排除相关干扰。该步骤具体采用伽马变化和灰度世界算法分别校正选定图像的亮度和色偏。
代表性图像选定、校正后,将对其进行标定。依据现有文献[4,12,15]中提及的渗透率相关要素即街道底层界面(groundfloor interface)以及具有视线渗透度的门洞和窗口,笔者将本研究中街道渗透率的特征标签确定为门洞(红色线框)和窗口(绿色线框),卷闸门等日常会开启的门洞也予以标识。图像标定基于makesense.ai 开展,采用多边形标注(图6,图7),且每个图形仅用四点表达,以减少模型预测负担,便于多种算法适配。在makesense.ai 平台中完成人工标定后,导出VGG.JSON 格式,以便开展下一步训练。
图6 代表性样本图像筛选和标定过程
图7 支持街道渗透率计算的门窗洞口标注示例
(3)评价模型的训练与校核。考虑到街景环境较为复杂,前后遮挡较多,传统的语义分割算法效果较差,本研究采用基于YOLOv3 架构的Poly-YOLO 算法[37]。该算法整体运算效率更高,且克服了现有算法在锚点计算上的不足,能通过更小样本的训练实现更高的准确度,适于街景数据这一复杂环境的分析。经检验,Poly-YOLO 算法能有效识别图像中街道底层的门洞和窗口,但对底层界面的识别效果较差。为解决此问题,本研究引入FloorLevel-Net 算法[38],该算法采用多任务学习网络,可将建筑立面的显式特征和隐含的楼层线联系起来,在街景图像上准确划分出建筑的楼层线,进而识别出街道底层界面。
首先,在Tensorflow 平台上部署机器学习算法,对前述训练集(3 500 张标定图像)开展多轮次训练。每次随机抽取20%的样本作为验证模型的数据,其他样本用来训练,不断重复,直到训练模型错误率趋于稳定。得出图像识别领域通用的识别准确率指征即平均IoU 指数②IoU 指数是用来检测算法运作是否良好的指标。IoU 指数计算的是“预测的边框”和“真实的边框”的交集和并集的比值。其计算公式是:IoU 指数=边框的重叠面积/(两个边框的总面积-重叠面积)。当IoU=1 时,预测边界和实际边界完全重合。一般设定IoU 阈值为0.5,值越大,边界框越精确,意味着识别效果越好。(Mean Intersection over Union)为0.97,展现出较高的准确率。基于训练完成的街道渗透率特征识别模型,笔者对整个上海中心城区48 万余张街景图像开展了逐一分析③本次研究采用的百度云服务器是NVIDIA Tesla T4 8G。所租用的百度云服务器通过GPU 加速后的识别街景图像的效率约2.9 秒/张,所有街景图像识别总耗时390 小时。,机器学习结果如图8,红色表示门洞,绿色表示窗口。然后,从识别结果中随机选取500 张图像开展识别准确度校核。先对其原始图像中的街道界面渗透率开展人工测量,即在Photoshop软件中框定门窗洞口范围(在图8 中用粉色表示),并统计像素点数量;再将这500 张图像的机器学习结果与人工测量结果进行统计分析,计算二者的相关性,得到斯皮尔曼相关性系数[39]为0.745(p<0.01),说明两者显著相关,一致性较好,从而证明了基于机器学习的街道界面渗透率测度方法的有效性。
图8 原始图像、机器学习结果和手工标注与测量结果示意
(4)大规模指标计算。模型训练完成后即可历遍所有图像,实现街道底层门窗洞口、底层界面的识别和渗透率计算。具体算法为“街景图像中街道底层建筑门、窗洞口像素点占街道底层界面像素点的比值”,计算公式如下:
其中,T 为某条街道渗透率,Fi 为某采样点对应的街道底层建筑门窗洞口像素点数,F 为该采样点对应的街道底层界面像素点数,n 为该街道上的采样点总数。
从总体数值的分析结果来看,在上海中心城区内,渗透率低的街道数量远多于渗透率高的街道数量,因此总体上,上海中心城区平均街道渗透率较低(3.7%)(图9)。相比之下,上海内环内因街道渗透率高的街道数量多于中心城区平均值,其平均街道渗透率(6.5%)也高于上海中心城区平均值(图10)。
图9 上海中心城区街道界面渗透率分布图
图10 上海内环街道界面渗透率分布图
从空间分布上看,中心城区街道渗透率呈现出“内部高、外围低”的总体格局。同时,内环以内也存在着渗透率较低的街道,分布在杨浦和虹口区北部、徐汇区南部和浦东新区东部等区域。
对比分析发现,上海中心城区内,黄浦区街道渗透率最高(8.8%),宝山区和闵行区最低(分别为2.3%和2.7%)(图11)。但整体而言,主要区域的街道平均渗透率都不高,其原因是各区内渗透率低的街道数量多于渗透率高的街道数量。此外,在黄浦区、虹口区、徐汇区和静安区等区域,高渗透率的街道在空间分布上呈现出连续和集聚的特征。
图11 上海中心城区分区街道渗透率分布与均值
随着新技术的涌现和持续发展,人本视角的大规模、精细化城市环境特征分析已成为可能。本研究正是聚焦以往分析成本很大的街道界面渗透率,在新数据和新方法的支持下展开的突破性探索,提出了兼具快速、大规模和高精度的街道界面渗透率测度与评价框架,并以上海市中心城区为例开展了实证分析,实现了测度“不可测”。
分析结果显示,上海中心城区街道渗透率在空间分布上存在明显差异。这可能是城市发展历程中所形成的路网密度差异和沿街建筑尺度与功能特征不同所致。例如:黄浦区、静安区和虹口区由于拥有多个连绵成片的历史文化街区,街区尺度小,商业、办公和里弄住宅沿街紧密布置,街道底层多为商铺,整体街道渗透率较高且高渗透率街道呈现连续分布状态;而宝山、普陀、闵行和浦东等区域的街区大多为近期建设,注重安全性和私密性,多采用封闭围墙作为街道界面,因而整体街道界面渗透率低。同时,这些新建区域的街道规划以机动车导向为主,交通性道路居多,两侧底层界面开设的门窗较少,进一步拉低了街道渗透率。研究结果中的街道渗透率指标和空间格局特征能够为上海相关街道更新实践提供现实依据。
上海中心城区的应用实践初步证实了该方法能够完成大规模且兼顾精细化的街道要素测度和分析。一方面,本文给出了中心城区各条街道的渗透率数值,并进行了直观的可视化展示。如此大规模的识别和量化测度工作能够通过机器学习算法快速实现,这是以往人工处理无法实现的。另一方面,街景图片数据能够提供丰富、准确和高精度的图像信息,足以完整、精确地反映人本尺度下的街道空间特征,极大地降低了以往依靠人工采集信息的成本。同时,研究通过机器学习结果与手工结果校核对比,证明了本文所采用目标检测算法的有效性,为大规模开展测度实践提供了基础保障。
在方法的探索外,本研究所开发的分析技术能够丰富街道空间量化评价维度,也可以直接指导专项实践。在研究支持方面,该方法可与绿视率、围合度等指标聚合形成系统性的街道空间品质指标,共同为街道整体性更新设计提供参考与指导。在针对性实践管控方面,上海中心城区的应用表明,该方法能够直观展示需要提升渗透率的街道及对应的街景图像;设计师可据此作出相应的更新策略,如通过增加具有视线渗透性的玻璃门窗、用栅栏或绿植代替实体围墙等改造措施,提高街道界面渗透率,丰富行人的步行体验。此外,该分析技术能够结合多年份的街景数据,实现街道界面渗透率的历时性监测,帮助设计师了解各街道渗透率发生的变化及原因,从而为街道更新决策提供科学依据。
本研究是将街景大数据与机器学习紧密结合用以测度街道界面渗透率的突破性尝试,但仍然存在若干局限性。一方面,街景采样点与沿街建筑之间的距离并非恒定,而是有一定变化,这会对门窗洞口识别和街道面积数值的精准度产生影响。另一方面,本文所提出的渗透率算法需要大规模街景数据,而目前街景数据在不同城市覆盖度不同,因此该算法主要适用于街景数据覆盖度高的(特)大城市,中小城市往往需要人工补充采集街景数据。
街道界面渗透率与街道活力紧密相关,是人本尺度下街道空间品质的重要影响因素之一。随着计算机算法与城市设计需求的紧密结合,未来出现的图像识别算法革新有可能进一步提高街道界面渗透率测度的准确度和计算效率,并使相关指标融入城市更新实践中,从而为街道品质提升提供科学支撑,营造更加美好且有活力的街道空间。
注:本文图表均为作者绘制。
感谢深圳市城市交通规划设计研究中心黄泽和周略略的协助!
[1] 唐婧娴,龙瀛.特大城市中心区街道空间品质的测度——以北京二三环和上海内环为例[J].规划师,2017,33(2): 68-73.
[2] 龙瀛,周垠.街道活力的量化评价及影响因素分析——以成都为例[J].新建筑,2016(1): 52-57.
[3] 樊钧,唐皓明,叶宇.人本尺度下的社区生活便利度测度——基于多源城市数据的精细化评估[J].新建筑,2020(5): 10-15.
[4] EWING R,HANDY S.Measuring the unmeasurable: urban design qualities related to walkability[J].Journal of urban design,2009,14(1): 65-84.
[5] MONTGOMERY J.Making a city: urbanity,vitality and urban design[J].Journal of urban design,1998,3(1): 93-116.
[6] EWING R H,CLEMENTE O,NECKERMAN K M,et al.Measuring urban design: metrics for livable places[M].Washington,DC: Island Press,2013.
[7] GEHL J,KAEFER L J,REIGSTAD S.Close encounters with buildings[J].Urban design international,2006,11(1): 29-47.
[8] EWING R,HANDY S,BROWNSON R C,et al.Identifying and measuring urban design qualities related to walkability[J].Journal of physical activity and health,2006,3(supplement 1): S223-S240.
[9] HAMIDI S,MOAZZENI S.Examining the relationship between urban design qualities and walking behavior: empirical evidence from Dallas,TX[J].Sustainability,2019,11(10): 2720.
[10] LÓPEZ T G.Influence of the public-private border configuration on pedestrian behaviour: the case of the city of Madrid[D].Spain: La Escuelacnica Superior de Arquitectura de Madrid,2003.
[11] City of San Jose.Downtown design guidelines[R].San Jose: Planning Division of San Jose,2004.
[12] 陈泳,赵杏花.基于步行者视角的街道底层界面研究——以上海市淮海路为例[J].城市规划,2014,38(6): 24-31.
[13] JACOBS A B.Great streets[J].ACCESS magazine,1993,1(3): 23-27.
[14] JACOBS J.The death and life of great American cities[M].Vintage,2016.
[15] 徐磊青,康琦.商业街的空间与界面特征对步行者停留活动的影响——以上海市南京西路为例[J].城市规划学刊,2014(3): 104-111.
[16] 吴莞姝,钮心毅.建成环境功能多样性对街道活力的影响研究——以上海市南京西路为例[J].南方建筑,2019(2): 81-86.
[17] 叶宇,张昭希,张啸虎,等.人本尺度的街道空间品质测度——结合街景数据和新分析技术的大规模、高精度评价框架[J].国际城市规划,2019,34(1): 18-27.DOI: 10.22217/upi.2018.490.
[18] YE Y,ZENG W,SHEN Q,et al.The visual quality of streets: a humancentred continuous measurement based on machine learning algorithms and street view images[J].Environment and planning b: urban analytics and city science,2019,46(8): 1439-1457.
[19] MIDDEL A,LUKASCZYK J,ZAKRZEWSKI S,et al.Urban form and composition of street canyons: a human-centric big data and deep learning approach[J].Landscape and urban planning,2019,183: 122-132.
[20] CAMPBELL A,BOTH A,SUN Q C.Detecting and mapping traffic signs from Google Street View images using deep learning and GIS[J].Computers,environment and urban systems,2019,77: 101350.
[21] LIU L,SILVA E A,WU C,et al.A machine learning-based method for the large-scale evaluation of the qualities of the urban environment[J].Computers,environment and urban systems,2017,65: 113-125.
[22] QUERCIA D,PESCE J P,ALMEIDA V,et al.Psychological Maps 2.0: A web gamification enterprise starting in London[C]// Proceedings of ACM Conference on World Wide Web (WWW),2013: 1065-1076.
[23] QUERCIA D,SCHIFANELLA R,AIELLO L M.The shortest path to happiness: recommending beautiful,quiet,and happy routes in the city[C]//Proceedings of the 25th ACM conference on Hypertext and social media,2014: 116-125.
[24] QUERCIA D,O’HARE N K,CRAMER H.Aesthetic capital: what makes London look beautiful,quiet,and happy?[C]// Proceedings of the 17th ACM conference on Computer supported cooperative work &social computing,2014: 945-955.
[25] NAIK N,PHILIPOOM J,RASKAR R,et al.Streetscore-predicting the perceived safety of one million streetscapes[C]// Proceedings of the IEEE conference on computer vision and pattern recognition workshops,2014:779-785.
[26] WANG R,LIU Y,LU Y,et al.Perceptions of built environment and health outcomes for older Chinese in Beijing: a big data approach with street view images and deep learning technique[J].Computers,environment and urban systems,2019,78: 101386.
[27] CHEN L,LU Y,SHENG Q,et al.Estimating pedestrian volume using Street View images: a large-scale validation test[J].Computers,environment and urban systems,2020,81: 101481.
[28] LAUMER D,LANG N,VAN DOORN N,et al.Geocoding of trees from street addresses and street-level images[J].ISPRS journal of photogrammetry and remote sensing,2020,162: 125-136.
[29] YE Y,RICHARDS D,LU Y,et al.Measuring daily accessed street greenery:a human-scale approach for informing better urban planning practices[J].Landscape and urban planning,2019,191: 103434.
[30] LI X.Examining the spatial distribution and temporal change of the green view index in New York City using Google Street View images and deep learning[J].Environment and planning b: urban analytics and city science,2021,48(7): 2039-2054.
[31] GONG F Y,ZENG Z C,ZHANG F,et al.Mapping sky,tree,and building view factors of street canyons in a high-density urban environment[J].Building and environment,2018,134: 155-167.
[32] TANG J,LONG Y.Measuring visual quality of street space and its temporal variation: methodology and its application in the Hutong area in Beijing[J].Landscape and urban planning,2019,191: 103436.
[33] WANG R,LU Y,ZHANG J,et al.The relationship between visual enclosure for neighbourhood street walkability and elders’ mental health in China:using street view images[J].Journal of transport &health,2019,13:90-102.
[34] ORDONEZ V,BERG T L.Learning high-level judgments of urban perception[C]// European conference on computer vision.Springer,Cham,2014: 494-510.
[35] SRIVASTAVA S,VARGAS MUNOZ J E,LOBRY S,et al.Fine-grained landuse characterization using ground-based pictures: a deep learning solution based on globally available data[J].International journal of geographical information science,2020,34(6): 1117-1136.
[36] 扬·盖尔.交往与空间[M].北京: 中国建筑工业出版社,2002: 58.
[37] HURTIK P,MOLEK V,HULA J,et al.Poly-YOLO: higher speed,more precise detection and instance segmentation for YOLOv3[DB/OL].arXiv:2005.13243v2,2020[2021-01-29].https://arxiv.org/abs/2005.13243.
[38] WU M,ZENG W,FU C W.Floorlevel-net: recognizing floor-level lines with height-attention-guided multi-task learning[J].IEEE transactions on image processing,2021,30: 6686-6699.
[39] 胡军,张超,陈平雁.非参数双变量相关分析方法Spearman 和Kendall的Monte Carlo 模拟比较[J].中国卫生统计,2008,25(6): 590-591.
Measuring the Transparency of Street Interface Based on Street View Images and Deep Learning: Taking Shanghai as an Example
叶丹,同济大学建筑与城市规划学院,高密度人居环境与生态节能教育部重点实验室,博士研究生
叶宇(通信作者),博士,同济大学建筑与城市规划学院,副教授;同济大学生态化城市设计国际合作联合实验室计算性城市设计分中心,主任。yye@tongji.edu.cn