I'm working on denoising dirty image document. I want to create a dataset wherein synthetic noise will be added to simulate real-world, messy artifacts. Simulated dirt may include coffee stains, faded sun spots, dog-eared pages, lot of wrinkles and many more. How shall I do that?
Sample Clean Image:
After adding Random Noise :
How can I randomly achieve images shown above?