“…Using edge-preserving filtering, ( 13 ) of the final step is replaced as: where represents any joint edge-preserving filtering with the guidance signal set as . Examples of the final step filtering are high-dimensional filtering (high-dimensional Gaussian filtering [ 47 , 48 ], guided image filtering [ 20 , 71 ], domain transform filtering [ 33 ], adaptive manifold filtering [ 30 ]), frequency transform filtering ( edge-avoiding wavelet [ 72 , 73 ], redundant frequency transform [ 74 ]), adaptive filtering (range parameter adaptive filtering [ 75 ]), enhancement filtering (local Laplacian filtering [ 76 , 77 , 78 ]), statical filtering (fast guided median filtering [ 79 ]), LUT-based filtering [ 80 ], optimization-based filtering (weighted least square optimization [ 81 , 82 ], and L0 smoothing optimization [ 83 ]).…”