An Automatic Approach for Building Top Silhouette Extraction Using a Pgvf Snake Model