Yes, it will remove the ICH protozoa. When run properly whatever goes in over 1 micron stays in the filter. Depending on the water quality, it can run for a couple of days or a couple of hours before clogging. So, like UV, it is another tool that can be used for the well being of the tank. IMHO nothing polishes the water like a diatom filter.