I have applied Poisson noise to the CT image using the following code. However, I’ve found that the noise is fewer when I added the noise_sigma value of 50 ( lambda parameter in Poisson noise set to 50). I would appreciate your guidance and suggestions on another methods for incorporating Poisson noise into the neural network using PyTorch tensors.
imorig = torch.FloatTensor(imorig)
if args[‘add_noise’]:
noise = torch.poisson(torch.ones(imorig.size()) * args[‘noise_sigma’])
imnoisy = imorig + noise