The document describes the ARTEMISS algorithm for retrieving surface temperature and emissivity from hyperspectral thermal infrared data. It discusses using in-scene atmospheric compensation to estimate transmission and path radiance from the data. It then uses these estimates along with lookup tables and spectral smoothness constraints to retrieve temperature and emissivity. Sensitivity studies show the algorithm works well except when there are issues like spectral miscalibration. A spectral smile and shift retrieval technique is also presented to characterize sensor calibration issues.