Ting, Looks like BalloonForceFilter will only work with a Potential image of type unsigned short. Is this restriction necessary? That also means that HybridFilter can only work with unsigned short. Perhaps you could make the Potential an instance variable. Bill