Inverse Solver Panel - VirtualPhotonics/Vts.Gui.Wpf GitHub Wiki

Inverse Solver Panel

Inverse Solver Panel

The Inverse Solver Panel enables the user to create simulated measured data, designate an inverse model, initial guess and determine optical properties that best match the measured data with the inverse model.

  1. Fwd Solver and Inv Solver: The Fwd Solver specifies which model to use to produce simulated measured data. The Inv Solver specifies which model to use for the inverse model. The solvers available are those described on the Analytic Model Descriptions page.
  2. Solution Domain: The options are the same as those described on the Forward/Analysis Solver Panel.
  3. Detector Positions: The options are the same as those described on the Forward/Analysis Solver Panel.
  4. Optimization Paramters: The user selects whether to solve for both mua and mus', mua only, mus' only, or mua, mus' and g.
  5. Optimizer Type: All optimizations are performed using the established Levenberg-Marquardt algorithm.
  6. Forward Simulation Optical Properties: These properties are used to generate the simulated measured data using the Fwd Solver selection.
  7. Initial Guess Optical Properties: These properties specify the initial guess of the inverse solution.
  8. % Noise: Noise can be added to the simulated measured data by specifying a non-zero value in the textbox. The noise is generated by applying the Box-Muller algorithm for normal deviates.
  9. Plot Measured Data: Clicking this button will produce a plot of the simulated measured data.
  10. Plot Initial Guess: Clicking this button will produce a plot of the Inv Solver model evaluated at the Initial Guess Optical Properties.
  11. Run Inverse Solver: Clicking this button will run the inverse solution and plot the Inv Solver model at the converged optical properties. By viewing the output in the Textbox below the input, the user can see the converged values and the percent error from the actual values used to produce the simulated measured data.