建筑物屋顶不仅能作为基于点云的城市三维重建的重要参考依据,而且能用于房屋地籍测量。以多视图像点云为数据源,提出了一种自动分割建筑物屋顶面片的算法。该算法由建筑物单体化、屋顶面片识别、面片优化3个部分组成。首先利用基于颜色不变量理论的植被过滤算法、地面过滤完成建筑物单体化;然后计算点特征去除建筑物立面,并利用区域增长算法实现屋顶面片识别;最后利用基于主成分分析的面片平整技术进行优化。大规模实验结果表明,该算法能生成理想的平整屋顶面片,正确率可达96.46%。