There have been various changes and additions to the imagingbook-common library and the associated ImageJ plugins suite:
- Delaunay triangulation: Two implementations of the Delaunay triangulation are now available which share the same interface. The new implementation (Guibas-algorithm) is roughly ten times faster than the previous version (based on Chew‘s algorithm).
- 2D Geometry: Packages
delaunay
,mappings
andfitting
inimagingbook.pub.geometry
have been revised. A new interfacePoint
has been added to handle various implementations of 2D points across different packages. - Discrete Fourier and Cosine Transforms: The DFT and DCT libraries (packages
imagingbook.pub.dft
,imagingbook.pub.dct
) and associated ImageJ plugins (inimagingbook_plugins_all/Spectral_Techniques
). Added fast implementations based on theJTransforms
package by Piotr Wendykier. Note that these are efficient mixed-radix implementations of the FFT that are not restricted to image sizes that are powers of two and thus require no image padding! - ImageJ plugins for book chapters: Maintenance of the plugin collections for all previous book editions has become too tedious. These sub-modules were thus frozen and will not be maintained (i.e., adapted to new releases of the
imagingbook-common
library) any longer. A complete and continuously updated collection of plugins is contained (as before) in the imagingbook-plugins-all repository. ZIP files with the plugin sets for previous book editions are found in the new plugins-archive. - Miscellaneous: The Maven dependency setup has been simplified by automatically copying all required runtime-dependencies to ImageJ’s jar folder.
Links:
- https://github.com/imagingbook/imagingbook-common/releases/tag/v1.6
- https://github.com/imagingbook/imagingbook-plugins-all/releases/tag/v1.6
Delaunay triangulation of a set of detected corner points (click on image to enlarge).