3D modeling of urban buildings using improved DBSCAN algorithm and grid partitioning | Synapse