1. A method of image processing using neural networks, comprising: receiving at least one image; dividing each image into at least one section, each comprising pixels represented by at least one color value; and executing a neural network training procedure for the sections to obtain at least one color value table and at least one mapping table, wherein each color value table comprises colors represented by the color values, and the mapping tables record the relationships between each pixel and the colors comprised in the color value tables.