1. A method for displaying information on a heads up display (HUD), comprising: capturing a background image with a camera; analyzing a plurality of regions of the background image to determine a region-wise image attribute for each of the plurality of regions; generating a symbology having a symbology attribute; overlaying the symbology on an overlay region of the background image to generate a heads up display image, wherein the overlay region is one of the plurality of regions of the background image; adjusting the symbology attribute based on the region-wise image attribute of the overlay region to generate an adjusted heads up display image; and displaying the adjusted heads up display image on the HUD, wherein the symbology attributes are adjusted relative to the associated region-wise image attributes such that the adjusted heads up display image has a uniform symbology readability level.