An apparatus for supporting an aircraft approaching an airfield runway of an airfield, the apparatus comprising a processor and a memory storing executable instructions that, in response to execution by the processor, cause the apparatus to at least: obtain a current pose estimate of the aircraft relative to the airfield runway, the current pose estimate having a current altitude, bearing, and distance from the airfield runway; determine, based on the current pose estimate of the aircraft, a plurality of poses of the aircraft each having an adjusted altitude, adjusted bearing, and adjusted distance, wherein each of the adjusted altitude, adjusted bearing, and adjusted distance are adjusted within a predetermined amount of the current altitude, bearing, and distance from the airfield runway respectively; generate, from airfield model data for the airfield, a plurality of images of the airfield runway as seen from a plurality of expected points-of-view of the aircraft, wherein each of the plurality of expected points-of-view of the aircraft corresponds to one of the plurality of poses; acquire a real-time image of the airfield runway; perform a comparison of the real-time image to the plurality of images to identify a best-match image from the plurality of images, based on a measure of mutual objects identified in the real-time image and the plurality of images, the best-match image being from a respective one of the plurality of expected points-of-view corresponding to a respective one of the plurality of poses of the aircraft, the respective one of the plurality of poses having a respective adjusted altitude, adjusted bearing, and adjusted distance from the airfield runway; generate, based on the best-match image and the respective adjusted altitude, adjusted bearing, and adjusted distance from the airfield runway, an updated current pose estimate of the aircraft having the respective adjusted altitude, adjusted bearing, and adjusted distance to the airfield runway; and output the updated current pose estimate for use in guidance of the aircraft on a final approach. obtain a current pose estimate of the aircraft relative to the airfield runway, the current pose estimate having a current altitude, bearing, and distance from the airfield runway; determine, based on the current pose estimate of the aircraft, a plurality of poses of the aircraft each having an adjusted altitude, adjusted bearing, and adjusted distance, wherein each of the adjusted altitude, adjusted bearing, and adjusted distance are adjusted within a predetermined amount of the current altitude, bearing, and distance from the airfield runway respectively; generate, from airfield model data for the airfield, a plurality of images of the airfield runway as seen from a plurality of expected points-of-view of the aircraft, wherein each of the plurality of expected points-of-view of the aircraft corresponds to one of the plurality of poses; acquire a real-time image of the airfield runway; perform a comparison of the real-time image to the plurality of images to identify a best-match image from the plurality of images, based on a measure of mutual objects identified in the real-time image and the plurality of images, the best-match image being from a respective one of the plurality of expected points-of-view corresponding to a respective one of the plurality of poses of the aircraft, the respective one of the plurality of poses having a respective adjusted altitude, adjusted bearing, and adjusted distance from the airfield runway; generate, based on the best-match image and the respective adjusted altitude, adjusted bearing, and adjusted distance from the airfield runway, an updated current pose estimate of the aircraft having the respective adjusted altitude, adjusted bearing, and adjusted distance to the airfield runway; and output the updated current pose estimate for use in guidance of the aircraft on a final approach.