If the water contains tannin, no particulate filter will remove it. Tannin, as well as most colors and odors, will be dissolved in the water. Some or most of this may be removed with a carbon filter and some or most of this may be removed by treatment with an oxidizer (bleach, chlorine dioxide...