A
system and method for speed the video
system optimization using genetic algorithms and memory storage, whereby previously evaluated chromosomes, and their
associated image quality, are stored in a memory unit for fast retrieval, such as a
hash table, to create a large savings of
processing time for previously evaluated chromosomes (variations of video systems) that do not have to be re-tested. The steps may include (a) providing a
video processing system that utilizes a
heuristic optimization framework for
video image evaluation of a
video image input including a plurality of genetic algorithms; (b) testing a plurality of
system optimization designs comprising unique combinations of the plurality of genetic algorithms applied to optimize the
video image so as to result in plurality of modified images; (c) assigning a fitness value to each of the plurality of system optimizations in step (b) based on an objective
image quality metric evaluation of the modified images; (d) storing each of the tested
system optimization designs including a respective modified image and associated fitness value in a memory; (e) determining whether a proposed
system optimization design includes one or more particular combinations of genetic algorithms that have been previously tested in step (b) and stored in the memory; and (f) retrieving the results of the tested system optimization design comprising the one or more particular combinations of genetic algorithms to find an optimum solution for the subsequent video
image evaluation.