We do not currently know of any antonyms for restore vitality to.
For similar words to restore vitality to, try: