162 lines
5.0 KiB
ReStructuredText
162 lines
5.0 KiB
ReStructuredText
Announcement: scikit-image 0.12
|
|
===============================
|
|
|
|
We're happy to announce the release of scikit-image v0.12!
|
|
|
|
scikit-image is an image processing toolbox for SciPy that includes algorithms
|
|
for segmentation, geometric transformations, color space manipulation,
|
|
analysis, filtering, morphology, feature detection, and more.
|
|
|
|
For more information, examples, and documentation, please visit our website:
|
|
|
|
http://scikit-image.org
|
|
|
|
and our gallery of examples
|
|
|
|
http://scikit-image.org/docs/dev/auto_examples/
|
|
|
|
Highlights and new features
|
|
---------------------------
|
|
|
|
For this release, we merged over 200 pull requests with bug fixes,
|
|
cleanups, improved documentation and new features. Highlights
|
|
include:
|
|
|
|
- 3D skeletonization (#1923)
|
|
- Parallelization framework using ``dask``:``skimage.util.apply_parallel``
|
|
(#1493)
|
|
- Laplacian operator ``filters.laplace`` (#1763)
|
|
- Synthetic 2-D and 3-D binary data with rounded blobs (#1485)
|
|
- Plugin for ``imageio`` library (#1575)
|
|
- Inpainting algorithm (#1804)
|
|
- New handling of background pixels for ``measure.label``: 0-valued
|
|
pixels are considered as background by default, and the label of
|
|
background pixels is 0.
|
|
- Partial support of 3-D images for ``skimage.measure.regionprops``
|
|
(#1505)
|
|
- Multi-block local binary patterns (MB-LBP) for texture classification (#1536)
|
|
- Seam Carving (resizing without distortion) (#1459)
|
|
- Simple image comparison metrics (PSNR, NRMSE) (#1897)
|
|
- Region boundary based region adjacency graphs (RAG) (#1495)
|
|
- Construction of RAG from label images (#1826)
|
|
- ``morphology.remove_small_holes`` now complements
|
|
``morphology.remove_small_objects`` (#1689)
|
|
- Faster cython implementation of ``morphology.skeletonize``
|
|
- More appropriate default weights in
|
|
``restoration.denoise_tv_chambolle`` and ``feature.peak_local_max``
|
|
- Correction of bug in the computation of the Euler characteristic in
|
|
``measure.regionprops``.
|
|
- Replace jet by viridis as default colormap
|
|
- Alpha layer support for ``color.gray2rgb``
|
|
- The measure of structural similarity (``measure.compare_ssim``) is now
|
|
n-dimensional and supports color channels as well.
|
|
- We fixed an issue related to incorrect propagation in plateaus in
|
|
``segmentation.watershed``
|
|
|
|
Documentation:
|
|
|
|
- New organization of gallery of examples in sections
|
|
- More frequent (automated) updates of online documentation
|
|
|
|
API Changes
|
|
-----------
|
|
|
|
- ``equalize_adapthist`` now takes a ``kernel_size`` keyword argument,
|
|
replacing the ``ntiles_*`` arguments.
|
|
- The functions ``blob_dog``, ``blob_log`` and ``blob_doh`` now return
|
|
float arrays instead of integer arrays.
|
|
- ``transform.integrate`` now takes lists of tuples instead of integers
|
|
to define the window over which to integrate.
|
|
- `reverse_map` parameter in `skimage.transform.warp` has been removed.
|
|
- `enforce_connectivity` in `skimage.segmentation.slic` defaults to ``True``.
|
|
- `skimage.measure.fit.BaseModel._params`,
|
|
`skimage.transform.ProjectiveTransform._matrix`,
|
|
`skimage.transform.PolynomialTransform._params`,
|
|
`skimage.transform.PiecewiseAffineTransform.affines_*` attributes
|
|
have been removed.
|
|
- `skimage.filters.denoise_*` have moved to `skimage.restoration.denoise_*`.
|
|
|
|
Deprecations
|
|
------------
|
|
|
|
- ``filters.gaussian_filter`` has been renamed ``filters.gaussian``
|
|
- ``filters.gabor_filter`` has been renamed ``filters.gabor``
|
|
- ``restoration.nl_means_denoising`` has been renamed
|
|
``restoration.denoise_nl_means``
|
|
- ``measure.LineModel`` was deprecated in favor of ``measure.LineModelND``
|
|
- ``measure.structural_similarity`` has been renamed
|
|
``measure.compare_ssim``
|
|
- ``data.lena`` has been deprecated, and gallery examples use instead the
|
|
``data.astronaut()`` picture.
|
|
|
|
Contributors to this release
|
|
----------------------------
|
|
(Listed alphabetically by last name)
|
|
|
|
- K.-Michael Aye
|
|
- Connelly Barnes
|
|
- Sumit Binnani
|
|
- Vighnesh Birodkar
|
|
- François Boulogne
|
|
- Matthew Brett
|
|
- Steven Brown
|
|
- Arnaud De Bruecker
|
|
- Olivier Debeir
|
|
- Charles Deledalle
|
|
- endolith
|
|
- Eric Lubeck
|
|
- Victor Escorcia
|
|
- Ivo Flipse
|
|
- Joel Frederico
|
|
- Cédric Gilon
|
|
- Christoph Gohlke
|
|
- Korijn van Golen
|
|
- Emmanuelle Gouillart
|
|
- J. Goutin
|
|
- Blake Griffith
|
|
- M. Hawker
|
|
- Jonathan Helmus
|
|
- Dhruv Jawali
|
|
- Lee Kamentsky
|
|
- Kevin Keraudren
|
|
- Julius Bier Kirkegaard
|
|
- David Koeller
|
|
- Gustav Larsson
|
|
- Gregory R. Lee
|
|
- Guillaume Lemaitre
|
|
- Benny Lichtner
|
|
- Himanshu Mishra
|
|
- Juan Nunez-Iglesias
|
|
- Ömer Özak
|
|
- Leena P.
|
|
- Michael Pacer
|
|
- Daniil Pakhomov
|
|
- David Perez-Suarez
|
|
- Egor Panfilov
|
|
- David PS
|
|
- Sergio Pascual
|
|
- Ariel Rokem
|
|
- Nicolas Rougier
|
|
- Christian Sachs
|
|
- Kshitij Saraogi
|
|
- Martin Savc
|
|
- Johannes Schönberger
|
|
- Arve Seljebu
|
|
- Tim Sheerman-Chase
|
|
- Scott Sievert
|
|
- Steven Silvester
|
|
- Alexandre Fioravante de Siqueira
|
|
- Daichi Suzuo
|
|
- Noah Trebesch
|
|
- Pratap Vardhan
|
|
- Gael Varoquaux
|
|
- Stefan van der Walt
|
|
- Joshua Warner
|
|
- Josh Warner
|
|
- Warren Weckesser
|
|
- Daniel Wennberg
|
|
- John Wiggins
|
|
- Robin Wilson
|
|
- Olivia Wilson
|
|
|