Java desktop application to apply image processing algorithms