Version 2.5 of DIPlib and DIPimage has been released
Changes to DIPimage
ift use the MATLAB built-in FFTW library, rather than DIPlib. This is much faster in most cases. Write
readtimeseries now reads series much, much faster. Can now also read files with names composed of only digits.
readim now reads multiple images from one
noise: Fixed issue with
'uniform' noise and default parameters. Added blue noise.
'tight' option and a size parameter in
rotation3d now can use Lanczos interpolation.
'lanczos3' is now the default interpolation method in these functions.
rotation3d now cast the input image to a float type for all interpolation methods except
'linear'. This is to avoid clipping behaviour that was usually reported as a bug. Binary images can now be rotated with the
'fixed' method in
dip_image object no longer creates an
sfloat image, the data type is always preserved.
dip_sub have been removed in favour of the new function
dip_arith, which directly corresponds with a DIPlib function. An optional input argument allows to choose the data type of the output.
convolve with 1D image and filter.
psnr was computing STD instead of MSE.
img+ gave a DIPlib error.
eig gave errors for 3D tensors.
Changes to DIPlib
(These might or might not propagate to DIPimage)
dip_Reconstruction() now allows binary input images.
Changes to dipIO
(This propagates to DIPimage)
dipio_ImageReadColourSeries() reads in a series of 2D images as a single 3D image.