Novel regularization methods for ill-posed problems in Hilbert and Banach spaces