The linear-interpolation operator carries us from a uniform mesh to irregularly distributed data. Fundamentally we seek to solve the inverse problem to go the other direction. A nonlinear approach to filling in the missing data is suggested by the one-dimensional examples in Figures 14-15, where the PEF and the missing data are estimated simultaneously. The nonlinear approach has the advantage that it allows for completely arbitrary data positioning, whereas the two-stage linear approach forces the data to be on a uniform mesh and requires there not be too many empty mesh locations.
For addressing the nonlinear problem,
we follow the approach we used in one dimension.
The idea is to fit the data with linear interpolation
as well as smooth the map by minimizing
the energy output of its own PEF,
.(Details of the mathematics, fitting problem, and
method of solution led to the one-dimensional equations
(42) and
(43).)
As in 1-D, linearizing and introducing constraints brings us to
![]() |
(30) |
I have had considerable experience solving (30) and can report that bin filling is easier and works much more quickly and reliably. Eventually I realized that the best way to start the nonlinear iteration (30) is with the final result of bin filling. Then I learned that the extra complexity of the nonlinear iteration (30) offers little apparent improvement to the quality of the SeaBeam result. (This is not to say that we should not try more variations on the idea).
Not only did I find the binning method faster, but I found it to be much faster (compare a minute to an hour). The reasons for being faster (most important first) are,
Having said all those bad things about iteration (30), I must hasten to add that with a different type of data set, you might find the results of (30) to be significantly better.