1. A method for enhancing data quality using a first data set, a second data set, and a quality enhancement function having at least one parameter, the first data set representing at least one of a scene and a signal, the second data set representing a first sub-portion of the at least one of the scene and the signal, the first data set having a first amount of quality, the second data set having a second amount of quality, the second amount of quality being greater than the first amount of quality, the first data set including first and second data subsets, the first data subset representing the first sub-portion of the at least one of the scene and the signal, the second data subset representing a second sub-portion of the at least one of the scene and the signal, each of the first and second data subsets having the first amount of quality, the method comprising: processing the first data subset and the second data set by a training algorithm to determine a respective learned value of each one of the at least one parameter, wherein the quality enhancement function is operable to derive, based on the first data subset and using the respective learned value of each one of the at least one parameter, a data set approximating the second data set; and processing the second data subset by the quality enhancement function using the respective learned value of each one of the at least one parameter to derive a third data set, the third data set representing the second sub-portion of the at least one of the scene and the signal, the third data set having a third amount of quality, the third amount of quality being greater than the first amount of quality.