Frequently Asked Questions

Is ImFusion Labels a medically certified product?

No, ImFusion Labels is meant for research use only.

On which platforms does the software run?

We provide installers for Windows platforms, as well as Ubuntu 16.04 and 18.04, and MacOS. To get a beta version of ImFusion Labels, please get in touch with us.

How to improve the performance of the software?

A lot of operations are performed on the GPU. We therefore recommend to run ImFusion Labels on a computer with a dedicated GPU. If you work on images that are too large for your hardware, you can go to the Application Settings dialog and tune down the parameters in the Performance tab.

The application doesn’t start because no OpenGL context could be created.

ImFusion Labels requires an OpenGL 3.3 compliant GPU (e.g. from AMD, Intel or Nvidia). Make sure that you have the latest GPU driver installed.

If you are using Linux and a Nvidia GPU, you need to make sure ImFusion Labels runs with xorg and not Wayland. You can either change this in the login screen of your desktop (e.g. picking “Gnome on xorg” instead of “Gnome”) or start ImFusion Labels with env -u WAYLAND_DISPLAY ImFusionLabels.

If you are using Windows Remote Desktop (RDP) with a Nvidia GPU, you need to run nvidiaopenglrdp.exe <https://www.khronos.org/news/permalink/nvidia-provides-opengl-accelerated-remote-desktop-for-geforce-5e88fc2035e342.98417181>_.

If the issue persist, please contact the support.

My project will not load because the software thinks it is already open. How do I fix that?

If you are sure that the project is not being changed by another user, you can manually delete the file lock located in your project folder.

I cannot overwrite some labels in a pixelwise annotation project.

Make sure that the label is not being locked (see Annotation).

Can I create my own Annotation action?

This is currently not possible, but it is on our roadmap. In the meantime, you can use Python algorithms to run your own actions.

Please get in touch with us for further customization requests.

When I click on the “Run Script” annotation mode, I cannot select py files. How do I run a Python script?

If the dialog does not allow you to select a .py file, this means that the Python environment is not properly configured.

How do I configure the Python environment?

The ImFusion Labels will automatically detect the system Python version. Currently supported Python versions are 3.5, 3.6 and 3.7 (64-bit). If the automatic detection should fail or you are using another Python distribution like Ananconda, you can configure it in the Application Settings under Python. Here you can add the path to a Python library (not the executable!). For example for Python 3.6 this will be called libpython3.6m.so on Linux and python36.dll on Windows. You have to restart the application before the changes will take effect.

Why do available export formats change from project to project?

Some export formats have restrictions, either because of their specification or because of our own implementation. For instance, our NIFTI loader/exporter does not support multi-channel images. This means that the NIFTI format only appears for projects that have been defined as specifically having single channel datasets (i.e. 2D Images or 3D Images).

Where can I report bugs and submit feature requests?

Please post all questions and comments in the dedicated section of the ImFusion Support Forum.