JuliaImages / ImageFiltering.jl

Julia implementations of multidimensional array convolution and nonlinear stencil operations
Other
99 stars 49 forks source link

InfiniteViews: Allow expansion of image via infinite padding #164

Open mkitti opened 4 years ago

mkitti commented 4 years ago

In comparing to this image processing library there are two sets of padding methods. expand* is the analog of the currently implemented padarray where the number of pixels to pad is specified. extend* creates an infinite array where data is extrapolated according to the padding strategy.

https://javadoc.scijava.org/ImgLib2/net/imglib2/view/Views.html

This could be thought of a composition of PaddedViews.jl with InfiniteArrays.jl along with an interface similar to padarray.

A potential syntax would be just to allow Inf as a pad size.