A method of training a neural network to reduce noise in an image includes acquiring a plurality of input images from an imager. The method includes the step of generating a plurality of target images, the steps being performed by combining a subset of the input images, each subset representing the same object, to reduce noise in the target images. The method includes generating a plurality of training pairs, one training pair including one of the target images and a training image, the training image corresponding to one of the target images. Based on at least one, but not all, of the input images of the subset of input images to be processed. The method includes training a neural network with a plurality of training pairs.画像中のノイズを低減するためにニューラルネットワークをトレーニングする方法が、複数の入力画像を撮像装置から取得するステップを含む。この方法は、複数のターゲット画像を生成するステップを含み、このステップは、入力画像の、各々が同一の対象物を表すサブセットを、ターゲット画像のノイズを低減するように組み合わせることにより行われる。前記方法は、複数のトレーニングペアを生成するステップを含み、1つのトレーニングペアが、ターゲット画像のうちの1つと、トレーニング画像と、を含み、当該トレーニング画像は、ターゲット画像のうちの1つに対応する入力画像のサブセットの入力画像の全てにではないが少なくとも1つに基づいている。前記方法は、ニューラルネットワークを、複数のトレーニングペアを用いてトレーニングするステップを含む。