Image noise reduction techniques