This interface allows you to setup and start recipe step (process) optimization (i.e., auto-setting determination). After selecting optimization parameters, you will be asked to enter a range for some of the process’ parameters. This will start a loop which will execute the process at each parameter combination within the specified range. The parameter combination which yields the best quality metric will be set as the new parameter combination for the process. This calculation will be re-performed for any image the Recipe is run on.

The optimization interface is available by clicking the the “Optimize” button in the top right corner of the Recipe panel. The following steps are optimizable:

Pre-Processing

  • Rotate Image
  • Adjust Contrast
  • Smart Cluster
  • Interpolation

Segmentation

  • Basic Threshold
  • Range Threshold
  • Adaptive Threshold
  • E-M Threshold
  • Watershed
  • Local Threshold
  • Region Grow
  • Fast Marching Method
  • Find Edges

Morphology

  • Dilate Uniform
  • Dilate Smart
  • Dilate Retain
  • Erode Uniform
  • Erode Smart
  • Erode Retain
  • Separate Features
  • Smooth Features

Clean-Up

  • Reject Features

1. Comparison Image

Image to compare processed image to during optimization

2. Smart Reference

Choose whether to apply high-pass FFT filtering to comparison image. When “On” Smart Reference with make feature edges more important, and often improves the results of your optimization.

3. View Images

Choose whether to display optimization at each step

4. Save Images

Choose whether to save each frame of the optimization movie

5. Save Histograms

Choose whether to view/save the histograms of the processed image at each step

6. Area of Interest

Choose whether to use a sub-region or the entire image for optimization

7. Metric

Choose metric to use for comparing processed image to the comparison image

  • Selection Match: A fast measure of image similarity that describes how well the processed image describes the comparison image. Only available when optimizing steps which result in a selection image. Does not take into account the uncertainty of the comparison image. Better suited for simpler segmentation problems with clear contrast between features and background. The optimization will choose the parameter combination which yields a maximum Selection Match.
  • Mutual Information: A more advanced measure of image similarity that describes how well the processed image describes the comparison image [1,2]. Available when optimizing steps which result in either a selection or grayscale image. Takes into account the uncertainty of the comparison image. The optimization will choose the parameter combination which yields a maximum mutual information.
  • Intensity Match: A measure of image similarity between two grayscale images. Only available when optimizing steps which result in a grayscale image. Computed as the normalized correlation coefficient between both images.

8. Compare

Choose whether to use the images, or their two-point correlation functions for comparison

9. Parameter Value (min)

Minimum value of the parameter range to explore

10. Parameter Value (max)

Maximum value of the parameter range to explore

11. Parameter Value (inc)

Increment (step size) to take between the minimum and maximum parameter values

References

[1] Rahunathan, Smriti, D. Stredney, P. Schmalbrock, and B.D. Clymer. Image Registration Using Rigid Registration and Maximization of Mutual Information. Poster presented at: MMVR13. The 13th Annual Medicine Meets Virtual Reality Conference; 2005 January 26–29; Long Beach, CA.

[2] D. Mattes, D.R. Haynor, H. Vesselle, T. Lewellen, and W. Eubank. “Non-rigid multimodality image registration.” (Proceedings paper).Medical Imaging 2001: Image Processing. SPIE Publications, 3 July 2001. pp. 1609–1620.

Tutorial

Need more help with this?
Chat with an expert now ››

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.