13. A system for determining a suitable landing area for an aircraft, comprising: a processor; and memory having instructions stored thereon that, when executed by the processor, cause the system to: receive signals indicative of terrain information for a terrain with a three-dimension (3D) perception system; receive signals indicative of image information for the terrain with a camera perception system, the image information separate from the terrain information; evaluate the terrain information and generate information indicative of a landing zone candidate region; co-register in a coordinate system the landing zone candidate region and the image information; segment image regions corresponding to the landing zone candidate regions to generate segmented regions; classify the segmented regions into semantic classes; determine contextual information from a contextual model and using the contextual information to detect an error in at least one semantic class; and ranking and prioritizing the semantic class.
17. The system of claim 13 , wherein the processor is configured to receive visible or multi-spectral image data from the image information.