PhyCV is a physics-based public domain package for computer vision recently released. See

I’m now using the VEViD routine to preprocess under-stained H&E histology images as it seems to do a better job recovering colored features than ITK’s color normalization procedure, at least for me. It might be nice to add this to the ITK set of procedures.

PhyCV is written in Python, so it cannot be incorporated into ITK which is written in C++.

But this library might be interesting to forum members which use ITK via its Python interface.

There is also a license incompatibility. ITK can be used for anything, while PhyCV does not allow commercial use. From PhyCV license:

The source code provided in the repository is for research and evaluation purposes.