Anisotropic Joint Trilateral Rolling Filter for Image Smoothing

  • Xiaohua Zhang Hiroshima Institute of Technology
  • Yuelan Xin Qinghai Normal University
  • Ning Xie University of Electronic Science and Technology of China


Filtering an image by eliminating noise and irrelevant details while preserving prominent structure edges is an important pre-processing task in many fields, such as image processing and computer vision. In this study, a novel approach called anisotropic joint trilateral rolling filter (AJTRF) is proposed for the smoothing of an image while preserving important structure edges. AJTRF works in an iterative manner and extends the joint bilateral filter to a joint trilateral filter by employing additional weights in eigen space. During filtering, the range weights are recalculated in each iteration, while the spatial Gaussian weights are computed in anisotropic orientations instead of isotropic orientations. Furthermore, the inner products between anisotropic orientations (expressed as eigenvectors) are used as weights to measure orientation similarities of pixels. Structure tensors at each pixel are calculated to determine the structure orientations, which are used as the anisotropic orientations. A range of experiments are conducted. The results demonstrate that the proposed AJTRF has stronger smoothing and structure preserving ability than established methods.


R.C.GonzalezandR.E.Woods, “DigitalImageProcessing”, Pearson Prentice Hall, New Jersey, Third Edition, 2010.

L. Xu, C. Lu, Y. Xu and J. Jia, “Image smoothing via L0 gradient minimization”, ACM Transaction on Graphics (TOG), 30(6), 174, 2011.

C. Tomasi, and R. Manduchi, “Bilateral filtering for gray and color images”, ICCV 839-846, 1998.

G. Petschnigg, R. Szeliski, M. Agrawala, M. Cohen, H. Hoppe and K. Toyama, “Digital photograph with flash and no-flash image pairs”, ACM Transaction on Graphics (TOG), 23(3), 664-672, 2004.

K.He, J.Sun and X.Tang,“Guidedimagefilter”,Computer Vision-ECCV 2010, pp.1-14, 2010.

E. S. L. Gastal and M. M. Oliveira, “Domain transform for edge-aware image and video processing”, ACM Transaction on Graphics (TOG), 30(4), 69, 2011.

Q. Zhang, X. Shen, L. Xu and J. Jia, “Rolling guidance filter”, Computer Vision-ECCV 2014, pp.851-830, 2014.

A. Toet, “Alternating guided image filter”, PeerJ Computer Science, DOI 10.7717/peerj-cs.72, 2016.

L. I. Rudin, S. Osher and E. Fatemi, “Nonlinear total variation based noise removal algorithms”, Physica D, Nonlinear Phenom, 60(1-4), 259-268, 1992.

Z.Farbman, R.Fattal, D.LischinskiandR.Szeliski, “Edgepreserving decompositions for multi-scale tone and detail manipulation”, ACM Transaction on Graphics (TOG), 27(3), Article No. 67, 2008.

D.Min, S.Choi, J.Lu, B.Ham, K.Sohn and M.N.Do, “Fast global image smoothing based on weighted least squares”, IEEE Trans. Image Process., 23(12), 5638-5653, 2014.

X.Cheng,M.ZengandX.Liu, “Feature-preserving filtering with L0 gradient minimization”, Computer & Graphics, 38, 150-157, 2014.

R. M. H. Nguyen and M. S. Brown, “Fast and effective L0 gradient minimization by region fusion”, Proc. IEEE Int. Conf. Comput. Vis., 208-216, 2015.

W. Huang, W. Bi, G. Gao, Y. Zhang and Z. Zhu, ”Image smoothing via a scale-aware filter and L0 norm”, Image Processing IET, 12(9), 1511-1518, 2018.

P. Kniefacz and W. Kropatsch, “Smooth and iteratively restore: a simple and fast edge-preserving smoothing model”, Proceedings of the 39th annual workshop of the Austrian association for pattern recognition (OAGM2015), 1-9 eprint arXiv:1505.06702.

P. Perona and J. Malik, “Scale-space and edge detection using anisotropic diffusion”, IEEE Transactions on Pattern Recognition and Machine Intelligence, 12(7), 629-639, 1990.

X. Zhang, Y. Yoshida and Ning Xie, “Anisotropic bandpass trilateral filter for creating artistic painting from real image”, 2011 IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications, DOI:10.1109/TrustCom.2011.200, 2011.

K. Inoue and K. Urahama, “Anisotropic bilateral filters for edge-preserving strip enhancement”, ITE, 58(1), 115-120, 2004.

J. Werckert, “Coherence-enhancing diffusion of color image”, Image and Vision Computing, 17(3), 201-212, 1999.

J. Werckert, “Coherence-enhancing shock filters”, Pattern Recognition, Lect. Notes in Comput. Sc., 2781, 1-8, 2003.

How to Cite
Zhang, X., Xin, Y., & Xie, N. (2019). Anisotropic Joint Trilateral Rolling Filter for Image Smoothing. Journal of the Institute of Industrial Applications Engineers, 7(3), 91.