DocumentCode :
1760296
Title :
Tree Filtering: Efficient Structure-Preserving Smoothing With a Minimum Spanning Tree
Author :
Linchao Bao ; Yibing Song ; Qingxiong Yang ; Hao Yuan ; Gang Wang
Author_Institution :
Dept. of Comput. Sci., Univ. of Hong Kong, Hong Kong, China
Volume :
23
Issue :
2
fYear :
2014
fDate :
Feb. 2014
Firstpage :
555
Lastpage :
569
Abstract :
We present a new efficient edge-preserving filter-“tree filter”-to achieve strong image smoothing. The proposed filter can smooth out high-contrast details while preserving major edges, which is not achievable for bilateral-filter-like techniques. Tree filter is a weighted-average filter, whose kernel is derived by viewing pixel affinity in a probabilistic framework simultaneously considering pixel spatial distance, color/intensity difference, as well as connectedness. Pixel connectedness is acquired by treating pixels as nodes in a minimum spanning tree (MST) extracted from the image. The fact that an MST makes all image pixels connected through the tree endues the filter with the power to smooth out high-contrast, fine-scale details while preserving major image structures, since pixels in small isolated region will be closely connected to surrounding majority pixels through the tree, while pixels inside large homogeneous region will be automatically dragged away from pixels outside the region. The tree filter can be separated into two other filters, both of which turn out to have fast algorithms. We also propose an efficient linear time MST extraction algorithm to further improve the whole filtering speed. The algorithms give tree filter a great advantage in low computational complexity (linear to number of image pixels) and fast speed: it can process a 1-megapixel 8-bit image at ~ 0.25 s on an Intel 3.4 GHz Core i7 CPU (including the construction of MST). The proposed tree filter is demonstrated on a variety of applications.
Keywords :
computational complexity; image colour analysis; smoothing methods; trees (mathematics); Core i7 CPU; MST; MST construction; bilateral-filter-like technique; color-intensity difference; computational complexity; edge-preserving filter; efficient linear time MST extraction algorithm; efficient structure-preserving smoothing; filtering speed; high-contrast detail; high-contrast fine-scale detail smoothing; image pixels; image smoothing; image structure preservation; majority pixels; minimum spanning tree; pixel affinity; pixel connectedness; pixel spatial distance; tree filter; tree filtering; weighted-average filter; Collaboration; Histograms; Image color analysis; Image edge detection; Kernel; Optimization; Smoothing methods; Bilateral filtering; collaborative filtering; edge-preserving smoothing; high-contrast detail smoothing; joint filtering; minimum spanning tree; structure-preserving smoothing; tree filtering;
fLanguage :
English
Journal_Title :
Image Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1057-7149
Type :
jour
DOI :
10.1109/TIP.2013.2291328
Filename :
6665130
Link To Document :
بازگشت