Image Processing for Embedded Devices