now there are many variations of filter since the gaussain filter introduced. Usually we filter in the X and Y axis, if the filter factor in X and Y axis are the same, then the filter is the isotropic filter, or it is the anisotropic filter.
Recentl Paper "Coherent line drawing " use the gradient direction and its vertical driection to do filter, one direction use the dog filter, and other direction just the gaussain filter.Then use the threshold to make black-and white image. In fact, the author maybe read the paper "Real time video abstraction", find DOG filter maybe can use for line drawing. Then programming for a try, and get some not good results.Then author think can we make some varaibtion in DOG filter? So produce a good paper
Can I make some extenstion to illustrative visualization?
In fact Jack Tumbinin 1999, 2003 propose anisotropic diffusion, and bilater filter should in curvature ,graident direction.But the difference is the Jack think we should directly modify the raw intensity, just make some filter in its graident direction. Then use the taylor series approximation to get the smooth intesnity results. However, Jack's trilateral filter depends on the bilateral filter results grdient. Furthermore, the gradient traverse is difficult to implement in GPU.
now my research problem is : how to improve bilateral filter and implement it in GPU?
by the way, in CGI2007. one ZJU paper also about improving the trilateral filter, however, in this paper, it just use a new filter or taylor series to replace the preliminary gaussain to acclerate the computation. I don't think it have solve the problem.