Add features to existing C++/QT Desktop Application for Medical Imaging

Job ID: 35584521

Budget: $250 – $750 USD

We want to add some GUI features to an already existing open-source project: Fast-pathology. This tool allows for real-time inference of Convolutional Neural Networks on Pathology Slides (images have a size of 200 Mb- 4 Gb).
GitHub project: https://github.com/AICAN-Research/FAST-Pathology
It is absolutely necessary to be familiar with the Fast-pathology project (Download and test it to understand the requirements)
This project is written in C++, front-end: QT-Widgets, backend: OpenGL/OpenCL/Tensorflow engine.
Examples of necessary features are:
- Better design if possible, changing the logo/ name of the app...
- A scale (in millimeters if available otherwise in pixels) on the bottom and left side of the screen to better localize the position of the cursor within the slide.
- A mini-screen in the bottom-right corner to visualize the point of view of the user when he zooms in on the image.
- A paint-like toolbox to allow pen annotations on the slide + an option to add comments on the annotation and a way to store annotations on the disk. See Qupath: https://github.com/qupath/qupath which supports multiple different, dynamic brushes, and can be used for various structures at different magnification levels.
- (Additional) Visualization of 2 slides side by side on the same GUI window

We also appreciate advice and open discussion on rectifications to the descriptions.
Looking forward to working together.