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 10 and 11, as well as Ubuntu 18.04, 20.04, 22.04 and MacOS. To get a demo or a full version of the software, please visit https://shop.imfusion.com.
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.
If the issue persists, please contact the support.
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?
It is possible to create custom annotation modes from C++ if you have access to the ImFusion SDK. Examples and documentation will be soon available. In the meantime, note that you can also use Python algorithms (see Writing Algorithms), although the interface is not as powerful.
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. Go to the Application settings and select the desired interpreter.
How do I configure the Python environment?
The ImFusion Labels will automatically detect the system Python version. As of June 2024, supported Python versions are 3.8, 3.9, 3.10, 3.11 and 3.12 (64-bit). If the automatic detection fails or if you are using a virtual environment, you can configure it in the Application Settings under Python. Here you can add the path to the Python executable. You have to restart the application before the changes will take effect. Note that conda distributions are at the moment not supported.
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.