Some of the non-linear filtering papers that have been coming out of Adobe the last few years suggest some excellent things either available or nearly so. Sometimes I wish I was 20 years younger, because folks just learning this stuff now will have a rather different set of primitives than the ones I tend to think in...