On-Board Processing for Infrared Observatories by Ahmed Nabil Belbachir