CubeSat, CUDA, Digital Image Processing, On-board computing, pattern recognition, processing, remote sensing, Satellite.