The present invention relates to a method and an apparatus for correcting a satellite image using a neural network. The method for correcting a satellite image using a neural network according to the present invention comprises the steps of receiving a satellite image input; correcting the satellite image to generate a target image; dividing the satellite image into a plurality of groups; extracting a specific number of R, G, and B pixels, respectively, from the plurality of groups; mapping the R, G, and B pixels and the R', G', and B' pixels of the target image which correspond to the R, G, and B pixels, and inputting the mapped pixels into said neural network in order to train said neural network; and inputting the satellite image into the trained neural network to generate a corrected image. According to the present invention, a satellite image is divided into groups according to its R, G, and B characteristics, and some of the pixels from each group are used to train a neural network, thereby directly correcting a coloured large capacity satellite image in less time. In addition, the present invention formulates the relationship between the pre-correction and the post-correction satellite images via the trained neural network, thereby further improving correction speed.
展开▼