Image processing using MPI standard
The main aim of project is creating system to distributed image processing. Input data is picture, output data is picture/histogram/error message.
System is based on client-server architecture — client is implemented as mobile application (it requests image processing), server (REST server) and calculation node (processes selected part od image) are console applications.
Figure 1. Principle of image processing
- histogram
- RGB channel selection
- inversion
- grayscale
- brightness
- contrast
- gamma
- rotation
- mirror reflection
- mobile app: Android 5.0+, Kotlin, Android Studio 3.0 (https://github.com/Tiamoon/MobileImageProcessing)
- server app: console app, python 3.6, Visual Studio 2017, REST architecture
- calculation node app: console app, python 3.6, Visual Studio 2017, MPI standard
- Monika Grądzka
- Robert Kazimierczak
- Kamil Szulc