It would be great if blaze could support image analysis in multiple dimensions, like blitz++ does. Its already very well suitable for 2D image analysis, but nowadays 3D would be essential. In the long run, possibly 4D would be great (3D multi-channel image or 3D time series), but this might be supported using a vector of 3D arrays.
I've already seen https://bitbucket.org/blaze-lib/blaze/issues/34/support-for-ndarrays but it's not sufficient for my use case. I would like to implement filters (etc) on N-D arrays.