revival: bringing again into activity and prominence
improvement: a change for the better; progress in development
astronomy satellite: a satellite equipped with a telescope to observe infrared radiation