Class Line_Fitting

java.lang.Object
Ch10_Line_Fitting.Line_Fitting
All Implemented Interfaces:
PlugInFilter, JavaDocHelp

public class Line_Fitting extends Object implements PlugInFilter, JavaDocHelp

Performs line fitting on the point set specified by the current ROI. Two fitting methods are employed: (a) linear regression fitting, (b) orthogonal regression fitting. The result of the first varies with rotation, while orthogonal fitting is rotation-invariant. See Sec. 10.2 (Fig. 10.4) of [1] for additional details. Sample points are either collected from the ROI (if available) or collected as foreground pixels (values > 0) from the image. If no image is currently open, the user is asked to create a suitable sample image.

[1] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic Introduction, 3rd ed, Springer (2022).

Version:
2022/10/03