InsightSoftwareConsortium / InsightSoftwareConsortium/ITKElastix

[Progress Bars] Including them to show status of iterations for each parameter

Open
#77 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
281
Forks
29
Avg merge
16h 28m
Merged PRs (30d)
8

Description

**Issue**
- Working with large 3D volumes leads to a time consuming registration process.

**Proposed Solution**
- Having a progress bar (like [tqdm](https://github.com/tqdm/tqdm#tqdm)) would be a useful indicator of how long the registration shall be running for
- The _MaximumNumberOfIterations_ flag of the optimizer in the [parameter files](http://www.elastix.bigr.nl/wiki/index.php/Parameter_file_database) could be used to indicate the current status of each parameter.

**Example**
- The [3D CT, monomodal (for head and neck)](http://www.elastix.bigr.nl/wiki/index.php/Par0019) preset contains two parameter maps
- [Rigid](http://www.elastix.bigr.nl/wiki/images/3/31/Parameters_RigidAMS.txt) [with _MaximumNumberOfIterations_=250]
- [BSpline](http://www.elastix.bigr.nl/wiki/images/a/a5/Parameters_BSplineNCC.txt) [with _MaximumNumberOfIterations_=1000]

**Risks**
- I am not sure if the iterations for the optimization process actually reaches the _MaximumNumberOfIterations_ every single time.
- Though I have seen the following message in the logs
- > Time spent in resolution 1 (ITK initialization and iterating): 77.464 s.
Stopping condition: Maximum number of iterations has been reached.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.