An automotive lighting device and controller is disclosed. Based on the contents of the cache, potentially needed functional units are identified as functional units that are operable to execute at least one software instruction stored within the instruction cache. Each channel within the database list includes various parameters and data associated therewith defining the behavior of the channel independently of other channels within a listing. The resulting deformation field is globally smooth and guarantees one-to-one mapping between the images being registered.