MATLAB (MATrix LABoratory) integra calcolo, visualizzazione e programmazione in un ambiente facile da usare dove i problemi e le soluzioni sono espressi in una notazione matematica familiare. MATLAB presenta una famiglia di soluzioni specifiche per le applicazioni chiamate toolbox. I toolbox sono collezioni complete di funzioni MATLAB (file M) che estendono l'ambiente MATLAB per risolvere classi di problemi. Le aree in cui sono disponibili i toolbox includono l'elaborazione dei segnali, i sistemi di controllo, le reti neurali, la logica fuzzy, le wavelet, la simulazione, l'elaborazione delle immagini e molte altre. Il toolbox per l'elaborazione delle immagini ha funzioni estese per molte operazioni di restauro delle immagini. Lo sviluppo di tecniche digitali per il restauro, il miglioramento e l'interpretazione assistita dal computer di immagini telerilevate è proceduto inizialmente in modo indipendente e un po' prima del GIS. Tuttavia, la struttura dei dati raster e molte delle procedure coinvolte in questi Image Processing Systems (IPS) erano identiche a quelle coinvolte nel GIS raster. Di conseguenza, è diventato comune vedere i pacchetti software IPS aggiungere capacità generali per il GIS, e i sistemi software GIS aggiungere almeno una suite fondamentale di strumenti IPS.