Automatic registration of optical image and airborne LiDAR data based on centers and corner points of building boundaries