A vision aided navigation system, the system comprising: at least one image sensor , wherein the at least one image sensor is configured to produce a plurality of image frames of a surrounding environment; a feature extractor coupled to the at least one image sensor , wherein the feature extractor is configured to extract at least one image feature from a first image frame from the plurality of image frames captured by the at least one image sensor ; a feature tracker configured to receive the plurality of image frames and configured to predict a location of the at least one image feature in at least one subsequent image frame taken by the at least one image sensor ; a dynamic localized parameter adjuster configured to adjust at least one image parameter of the at least one subsequent image frame by applying an image correction filter; and wherein the feature extractor is configured to search for the at least one image feature within a bounded region around the predicted location of the at least one image feature; wherein the feature tracker is configured so that when the at least one image feature cannot be identified in the at least one subsequent image frame within the bounded region , the dynamic localized parameter adjuster adjusts the at least one image parameter within the bounded region by applying the image correction filter; and wherein the feature tracker is configured to generate and store a feature track for the at least one image feature , the feature track based on changes in position of the at least one image feature in the plurality of images; further comprising a navigation filter configured to receive a feature track from the feature tracker and output a navigation solution based on: an input of vehicle kinematic data from at least one navigational sensor and further based on the feature track for the at least one image feature . at least one image sensor , wherein the at least one image sensor is configured to produce a plurality of image frames of a surrounding environment; a feature extractor coupled to the at least one image sensor , wherein the feature extractor is configured to extract at least one image feature from a first image frame from the plurality of image frames captured by the at least one image sensor ; wherein the feature extractor is configured to search for the at least one image feature within a bounded region around the predicted location of the at least one image feature; wherein the feature tracker is configured so that when the at least one image feature cannot be identified in the at least one subsequent image frame within the bounded region , the dynamic localized parameter adjuster adjusts the at least one image parameter within the bounded region by applying the image correction filter; and wherein the feature tracker is configured to generate and store a feature track for the at least one image feature , the feature track based on changes in position of the at least one image feature in the plurality of images; further comprising a navigation filter configured to receive a feature track from the feature tracker and output a navigation solution based on: an input of vehicle kinematic data from at least one navigational sensor and further based on the feature track for the at least one image feature . <EOS>