1. A method for registration of two and three-dimensional (3-D) images, the method comprising: transforming a 2-dimensional (2-D) image of a geographical region via a regional maxima transform or an edge segmenting and boundary filling (ESBF) transform to produce a filtered 2-D image; iteratively eroding and opening the filtered 2-D image to produce a processed electro-optical (EO) 2-D image; extracting 2-D object shape morphology from the processed EO 2-D image; extracting 2-D shape properties from the 2-D object shape morphology; generating a height slice of a 3-dimensional point cloud comprising 3-D coordinate and intensity measurements of the geographical region; extracting slice object shape morphology from the height slice; extracting slice shape properties from the slice object shape morphology; and constellation matching the 2-D image to the height slice based on the 2-D shape properties and the slice shape properties.