1. A system, comprising: a processor configured to: receive an image to be enhanced and a boundary map; make a field value array using the boundary map and the received image, wherein making the field value array includes iterating over pixels obtained from the received image, and appending a first pixel's data to a first field; aggregate, for each field represented in the field value array, pixel values obtained from the received image; and generate as output an enhanced version of the received image by performing a rasterization using the aggregated pixel values; and a memory coupled to the processor and configured to provide the processor with instructions.