A self-structuring neural noise reduction model