Skip to content
  • v4.2.1
  • 6526dcc
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.2.1
  • 6526dcc
  • Compare
    Choose a tag to compare
    Search for a tag

@anderskaestner anderskaestner released this Mar 23, 2020 · 121 commits to master since this release


This is release is mainly for fixing some problems reported by users. The main feature set is described in the release v4.2. Many changes concern the build server.

Closed issues

The following issues were addressed in this release.

Assets 5

@anderskaestner anderskaestner released this Feb 10, 2020 · 174 commits to master since this release


In this release, we continued working on the performance of some algorithms and modules. The reconstruction filter has now moved to become a part of the back projector module, it is still available as preprocessing for those who still want it as a separate module. A new feature is that a publication list for the used modules is now saved in the same location as the reconstructed slices. Each used publication is cited with its corresponding DOI. We have also increased the portability of the configuration files, which now can be moved between different computers. Once again we have added some new GUI features like a preview of reference images. A handy feature if you suspect something is wrong with your reference data. Also, the preprocessing chain has now been equipped with a progress dialog that allows the user to cancel the loading procedure in case there is a wish to abort the configuration. The algorithm modules that have been updated are the Morphspot clean which is now more robust and also got a speed-up mainly thanks to the introduction of multithreading. The black body correction also obtained the option to load a single file for the tomography use case. Of course, we also fixed many issues reported by users and ourselves. A complete list of implemented features and fixed problems is provided below.

Please note: To use this new version it is as always recommended to delete the CurrentRecon.xml file.

Fixed issues

Assets 5

@anderskaestner anderskaestner released this May 27, 2019 · 551 commits to master since this release


We have been improving the set of processing algorithms and fixed a long list of bugs. The user interface has been further revised and new features like the pixel size estimator have been added.

These efforts have resulted in more precise reconstructions both for parallel and cone beam CT. We have in particular worked on BBlognorm where the segmentation has improved and also robustness when the transmission is very low. MorphspotClean now has separate thresholds for peaks and holes, also the blockwise errors have been fixed. ProjectionFilterSingle also got a refresh with cleaner images as a result. We also discovered that the switch between CW and CCW was useless for parallel beam recon, this has now been fixed. In the user interface the most visible changes are the new plotting areas that also allow saving the plot. The pixel size estimator is a convenient tool to estimate the pixel size from an object with known dimensions. Finally, we improved the center of rotation estimate by allowing the user to exclude the fraction of centers that deviate most from the line. A small but useful change is that the boundary between the image viewers to the right can be adjusted to give more space to the more relevant viewer. The sliders have also be equipped with spinboxes to enter a specific slice or projection number.

Note: Please delete or rename the /home folder/.imagningtools/CurrentRecon.xml. We have added parameters to some of the revised modules.

In addition to these visible changes, we have also cleaned up the code on several places making it more readable. The build scripts have been revised to allow automated builds for windows too. The automated build now produces packages ready to run as alternative for those who need features in the very latest development.

We hope these updates will help you to get the most out of your data.

Fixed isses

Known issues:
Please look at the issues page of this repository

Assets 5

@anderskaestner anderskaestner released this Sep 28, 2018 · 987 commits to master since this release

Release note MuhRec 4.0.1 - September 2018

Bug fix release. Fixing issues in GUI.

Fixed issues

  1. Issue 100: MuhRec - configure geometry dialog first and last slices
  2. Issue 123: Add BB instruction in the manual wiki
  3. Issue 125: Problems with ROI handling in MuhRec bug
  4. Issue 144: CBCT crashes when running from CLI bug
  5. Issue 150: Add support for multi-frame tiff in the core library
  6. Issue 157: MuhRec - improvements on the BB plugin enhancement
Assets 5

@anderskaestner anderskaestner released this Jul 13, 2018 · 1075 commits to master since this release

Release note MuhRec 4.0.0 - July 2018

In this release we have revised the graphical user interface and added a new preprocessing module for scattering correction.

New features

  1. Revised GUI,
    1. Rearranged the views for a more logic workflow.
    2. Changed color scheme and started to use colors actively to guide the user.
    3. Introduced an new widget to select ROIs.
    4. Logging now appears as a modeless dialog on the side of the main window.
    5. Tool tips have been added to all GUI items
    6. The application now suggests reference images when a new projection is chosen.
    7. We have tried to reduce the height of the main window to allow smaller screens.
  2. Added a normalization module (BBLogNorm) that provides more accurate attenuation coefficients and reduces cupping radically.
  3. It is now possible to save results in NeXus format.
  4. Improved CBCT quality and speed.
  5. Transferred the user documentation to the github wiki.
  6. The piercing point estimation dialog has been added for the CBCT parametrisation.
  7. Added several automated code tests for code quality assessment.
  8. The application is now compiled on windows 10. There may still be some widget scaling issues.
  9. A lot of stability fixes.

Fixed issues

This list reports both fixes and new features.

  • Issue 8: MuhRec - Piercing point dialog crashes bug
  • Issue 9: MuhRec - Slow CBCT recon on windows enhancement
  • Issue 18: Size of GUI window enhancement
  • Issue 19: GUI size enhancement
  • Issue 21: MuhRec - error in opening new config file bug
  • Issue 28: MuhRec - CBCTimprove repeated slices bug
  • Issue 42: Check correctness of the statistics class bug
  • Issue 43: Check default parameter handling on Mac
  • Issue 44: MuhRec - CBCT allow ROI in reconstruction
  • Issue 50: Check size of FOV before module configuration enhancement
  • Issue 53: UI redesign - low-hanging fruit enhancement
  • Issue 54: Create ROI widget enhancement
  • Issue 59: Add missing tool tips bug
  • Issue 66: MuhRec - crash on wrong angles when using Golden Ratio
  • Issue 67: MuhRec - info on GR or sequence scanning on geom dialog
  • Issue 68: Suggest reference image paths enhancement
  • Issue 70: Implement a logging dialog enhancement
  • Issue 71: MuhRec: Transfer User doc to wiki enhancement
  • Issue 76: Add a dialog to estimate the pixel size
  • Issue 77: CBCT does not rotate
  • Issue 78: Muhrec: Config add CLI parameters for CBCT enhancement
  • Issue 79: MuhRec - deployment with QT in Linux
  • Issue 81: MuhRec running from CLI in windows
  • Issue 82: MuhRec - saving NeXus
  • Issue 83: Make a MuhRec-CLI application enhancement
  • Issue 85: MuhRec CBCT - errors in ROI bug
  • Issue 86: MuhRec Matrix ROI gets confused after reconstruction
  • Issue 89: MuhRec - projection roi in the new UI
  • Issue 92: Muhrec - Geometry dialog crash when no OB
  • Issue 98: Transfer RobustLogNorm to imaging suite
  • Issue 99: GUI adjustments
  • Issue 102: MuhRec - BB plugin - add tool tips
  • Issue 116: MuhRec - windows bug moving modules bug
  • Issue 118: MuhRec - BB plugin crash with radius >=4 on Mac bug
    Unsolved issues are listed on


  1. Updated some build scripts.
Assets 6

@anderskaestner anderskaestner released this Dec 18, 2017 · 1391 commits to master since this release

Release note MuhRec3 3.14 - December 2017


In the current release we focussed on stability and the open source release including making automated build scripts.

New features:

  1. Improved the performance of the CBCT reconstruction. Including tidying the user interface.
  2. Added menu items for bug reporting and to sign up for the news letter.
  3. Now using Qt 5.9.3 as base API for the development.
  4. Added bound checking to avoid out of bound related crashes.
  5. NeXuS reading (BOA style nexus) is supported on all platforms.

Fixed issues:

  1. GUI clean-up
  2. All platforms now have a progress dialog while processing.
  3. Many issues with crashes as consequence have been fixed. E.g fixed an issue that made the logging display to crash.


  1. MuhRec and its dependencies are now uploaded on GitHub under GPL 3.0 License. Location
  2. Build scripts for automated builds on all platforms are implemented.

Unsolved issues are listed on

Assets 5
You can’t perform that action at this time.