I trained a pix2pix model to denoise images rendered by Blender’s cycles renderer. Here is a validation example from the 400th(and final) epoch:
Running it on a completely different view(compared to the training data):
A butchered, yet cool image resulted from running it on an unrelated scene:
Anyway, there’s a lot more to try out here. Some references to follow up on: