摘要 |
A novel, easy to use, and computational efficient rubber sheeting algorithm is designed for interactive image registration in a web-based application environment. The algorithm has two steps, including a piece-wise linear interpolation step to interactively find a suitable set of control points and displacement vectors, and a following optional global radial basis wrap step to generate smoother result using the final control point set. A dynamic Delaunay triangulation method is designed to efficiently update the decomposition of the image. Natural and intuitive wrapping result will be dynamically generated in real-time while the user interactively insert, delete or drag a control point. The number of control points is not limited, and a large number of control points can be used if necessary without compromising the performance of the algorithm. With enough control points specified using the piece-wise rubber-sheeting step, the wrapping result can be further smoothed by using the optional, click-button poly-quadric global wrapping method in the second step. The algorithm is implemented as a Java Applet and able to run as a cross-platform web-based application.
|