Wireless multimedia sensor networks have recently emerged as one of the most important technologies to actively perceive physical world and empower a wide spectrum of potential applications in various areas. Due to the advantages of rapid deployment, flexible networking, and multimedia information perceiving, wireless multimedia sensor networks are suitable for transmitting mass multimedia data such as audio, video, and images. Two-dimensional images are among the nuclear ways to convey certain information, and there exists a large number of image data to be processed and transmitted; however, the complexity of environment and the instability of sensing component both can give rise to the insignificant information of the resulted images. Hence, image processing attracts a lot of research concerns in last several decades. Our concern in this article is filtering technology on image signal. Filtering is shown to be a key technique to ensure the validity and reliability of the wireless multimedia sensor networks images, which aims to preserve salient edges and remove low-amplitude structures. The well-known L0 gradient minimization employs L0 norm as gradient sparsity prior, and it is capable of preserving sharp edges. Similar to the total variation model, L0 gradient minimization may easily suffer from the staircase effect and even lose part of the structure. Therefore, in this article, we propose an edge-preserving filter with adaptive L0 gradient optimization. Different from original L0 gradient minimization, we introduce an adaptive L0 regularization. The newly proposed adaptive function is feature-driven and makes the utmost of the image gradient, enabling the filter to remove low-amplitude structures and preserve key edges. Furthermore, the proposed filter can effectively avoid staircase effect and is robust to noise. We develop an efficient optimization algorithm to solve the proposed model based on alternating minimization. Through extensive experiments, our method shows many attractive properties like preserving meaningful edges, avoiding staircase effect, robustness to noise, and so on. Applications including noise reduction, clip-art compression artifact removal, detail enhancement and edge extraction, image abstraction and pencil sketching, and high dynamic range tone mapping further demonstrate the effectiveness of the proposed method.
Wireless multimedia sensor networks (WMSNs) are composed of a large number of wirelessly interconnected sensor nodes equipped with multimedia devices, which can support the multimedia data collection, processing, and transmission.1 The introduction of inexpensive CCD cameras and CMOS sensors has made it possible to transmit multimedia data and to foster the development of WMSNs.2,3 They are evolved from the traditional wireless sensor networks (WSNs) gradually and have extensive utilization fields, such as multimedia surveillance sensor networks, environmental monitoring, advanced health care delivery, and traffic congestion control.4 WMSNs have been successfully applied in monitoring system, but still face challenges in the video image processing. Due to the limitations of the monitoring environment and the technological conditions of WMSNs, the monitoring system may generate unsatisfied video images in practice. The instability of the image quality leads to some difficulties in identification, forensics, and incident analysis. This means such video images are unreliable. Therefore, researches on image filtering and processing, aiming to obtain clear images with sharp edge and good visual impression, are of great significance. Generally, the output video images of WMSNs are diverse and need various techniques for different practice purposes.
The relevant tasks mainly belong to computer vision community, including but not limited to image denoising, detail enhancement, edge extraction, and high dynamic range (HDR) mapping. Most of these tasks involve the essential image filtering technology. Images usually contain rich well-structured information, such as edges. How to effectively diminish salient edges from meaningless details is a key problem in image processing. Edge-preserving filters have been proposed in favor of their validity to image structures, thus becoming the fundamental tools in a wide range of applications. Actually, the edge-preserving filters are extremely useful for characterizing and enhancing image edges. An image can also be decomposed into structural and detailed elements by edge-preserving filter. Recently, numerous edge-preserving filters have been proposed via different strategies and these filters have the same purpose of removing weak edges while preserving strong ones.
Most early proposed image filters are widely employed to reduce noise and/or extract useful image structures. Bilateral filter (BF)5 is well applicable for removing noise-like structures and extracting details at a fine-spatial scale. While this filter is effective in many situations, it may generate gradient reversal artifacts6–8 near the edges. The efficiency is also a problem especially when the kernel radius is large. To overcome the limitation of gradient reversal, guided filter (GF) has been proposed; this filter performs better near edges without generating gradient reversal artifacts. However, halo artifacts may be introduced in the filter output. The weighted least squares (WLS) filter8 is a robust method with flexible optimization framework. While this method often generates high-quality results with halo-free, it comes with the price of long computational time. Total variation (TV)9 is another type of edge-preserving regularization. Recently, various TV-based models10–14 have been developed and achieve better results in a great variety of computer vision; these TV models have the common limitation of staircase effect. Moreover, as the improvement of the classical TV method,9 gradient minimization15 performs more effectively than most TV-based methods and also suffers from staircase effect and over-sharpened artifacts.
Motivated by the success of the gradient minimization,15 we propose an adaptive gradient optimization image filter and introduce an additional pre-smoothing step to smooth the gradient of the input image. We solve the proposed method by alternating minimization,16 which has fast convergence property. Experimental results demonstrate that our method presents better performance than the state-of-the-art methods. The contributions of our work can be summarized as follows:
We propose a novel energy function using fidelity with adaptive penalty. The adaptive weight function designed in our paper is driven by the feature of the input image, thus improving the capability of removing details and preserving significant structures. In addition, fidelity is employed to enhance the robustness to noise.
We introduce an additional pre-smoothing step to smooth the gradient of the input image, which helps effectively avoid intermediate errors introduced during the alternate iteration. This pre-smoothing step is critical to avoid staircase effect.
Our method shows many attractive properties, for example, robustness to noise, avoiding staircase effect, preserving meaningful edges, avoiding visual artifacts. And our method helps efficiently empower applications like noise reduction, clip-art compression artifact removal, detail enhancement and edge extraction, image abstraction and pencil sketching, HDR tone mapping, and so on.
Related work
There are lots of researches on image processing technology of the WMSNs images and filtering is the foundation of image processing. In this section, we discuss some commonly used image filters.
Two main branches of edge-preserving image filters are average-based filters and optimization-based approaches. Average-based filtering methods process images through weighted average, which define different types of affinity between neighboring pixel pairs by considering intensity difference. The popular BF5 together and its extensions6,17–20 belong to the category of average-based filtering. The key point of BF is to average the neighbor pixels by computing weights based on information of both spatial and range domain. BF can effectively preserve sharp edges and flatten small details. BF has benefited a wide range of applications, for example, image denoising,21 image abstraction,22 detail decomposition,23 and image defogging.24 Inevitably, BF may generate the gradient reversal artifacts near the edges. Another commonly used average-based filter is anisotropic diffusion.25 It employs an edge-stopping technique to avoid smoothing strong edges. Based on the assumption that the filtered output is a local linear transformation of the guidance image, GF26 is proposed. While GF has similar edge-preserving capability with BF, it can further generate artifact-free results. These average-based filters have the same limitation that edges or structures may be blurred or destroyed.
Optimization-based approaches often optimize energy functions to constrain the filtered output to be as smooth as possible except where large gradients exist in the input image, such as TV.9 The classical TV method9 penalizes large gradient magnitudes by utilizing norm regularization term. Subsequently, a series of optimization-based filters have been proposed, for example, WLS8 and local extrema (LE).27 WLS method is able to avoid visual artifacts and is more adaptive than most of average-based filtering methods. LE method allows fine scale details to be extracted regardless of contrast. They are also successfully applied to multi-scale decomposition. According to the diverse structural properties, various TV-based methods10–14 are proposed and they extremely extend the application range, such as TV-L1,10 TV-G,28 TV-Gabor.29 Aujol et al.11 analyzed four different decomposition models and demonstrated that TV-L29 and TV-G28 model fit well with no a-priori knowledge of the texture. As the improved TV-based methods transform piecewise smooth function into piecewise constant function, TV-based methods always suffer from staircase effect near edges. Chan et al.30 proposed a high order energy model to overcome staircase effect caused by edge enhancing. Xu et al.15 employed norm instead of norm to directly constrain the gradient sparsity and present a powerful smoothing method, that is, gradient minimization.15 Compared with Rudin et al.,9 the method in Xu et al.15 can generate more sparse solution. gradient minimization15 also performs more effectively than most TV-based methods. However, it may suffer from staircase effect and over-sharpened artifacts. Recently, a number of improved approaches based on smoothing were proposed. Instead of fidelity term, Shen et al.31 proposed to adopt the fidelity term to cope with inaccurate measurement of Xu et al.15 In addition, the advantages of using norm fidelity term can be found in Shen et al.31 and Liu et al.32 Unfortunately, for the above limitations encountered in the gradient minimization,15 these methods do not work. To solve the problem of losing structure, Cheng et al.33 proposed an approximation algorithm for gradient minimization. However, due to the high consistency of the local pixels, more staircase effect may be generated in the filtered output.
Adaptive and sparse L0 gradient optimization
We will first briefly review the gradient minimization15 in section “ gradient minimization.” Then we present the formulations of the proposed approach based on gradient optimization framework in section “Adaptive gradient minimization model.” Finally we put forward the solution procedures of the proposed energy function in section “Optimization.”
L0 gradient minimization
The gradient minimization model proposed by Xu et al.15 is defined as
where U is the input image, S is the desired output, i is the pixel index, is a positive smoothing parameter, , and gradient measure is defined as
where is a counting operator and it denotes the number of pixels whose gradient is non-zero. measures the sparsity of image gradient. In equation (1), the first term constrains that the output image should have similar structures with the input image, and the second term denotes the number of non-zero gradient value, which measures the sparsity.
As the norm term contained in equation (2) involves a non-convex discrete counting metric, equation (1) is difficult to optimize directly. Xu et al.15 propose to solve equation (1) by alternating minimization.16 To avoid staircase effect and over-sharpening limitations of Xu et al.,15 we propose an adaptive gradient optimization which is introduced in section “Adaptive gradient minimization model.”
Adaptive L0 gradient minimization model
In this article, we propose an adaptive optimization-based image filter and employ an adaptive local function . Specifically, given an image U, the output image S is solved by
where is a non-negative parameter and is the adaptive local function, which is defined as
where
is a window centered at pixel i, and j is the pixel index in .
We point out that the map r is proposed by Xu and Jia34 to preserve salient edges and remove some narrow strips. As analyzed in Xu and Jia,34 a large value of r indicates that there exist strong image structures in the local window, whereas a small value of r indicates that the area is flat.
Optimization
It is difficult to solve the energy function in equation (3) as it involves a hybrid norm. We use alternating minimization proposed by Wang et al.16 to solve in equation (3). By introducing new auxiliary variables , h, and v, we rewrite the energy function equation (3) as
where and are positive parameters, and solvers of equation (5) converge to equation (3) when , . The optimization problem (equation (5)) can be divided into four tractable subproblems as follows
Solving S
As equation (6) is a least squares problem, we can obtain its closed-form solution based on the convolution theorem of Fourier transformations. By utilizing the fast Fourier transformation (FFT) to speed up the whole process, the closed-form solution of equation (6) is
where and denote the FFT and the inverse FFT, and denotes the complex conjugate of .
Solving
Given S, we can solve equation (7) by matrix calculus. Similar to Wang et al.,16 the solver of equation (7) can be given by
where , is a sign function, and is a parameter.
Solving h
Problem (8) can be solved by minimization directly. However, the result is sensitive to noise-like structures. Thus, we introduce an additional pre-smoothing step. To remove small-scale details in , a smooth version of is pre-computed by
where is a positive smoothing parameter. equation (12) is a gradient minimization15 and easy to solve. It is unnecessary to go into details here. Given , we rewrite equation (8) and solve h by
The shrinkage formula is utilized to obtain the closed-form solution h, which is given by
Solving v
Similarly, a smooth version of can be computed by
where is a positive smoothing parameter. equation (15) is also a gradient minimization15 and easy to solve. Given , we rewrite equation (9) and solve v by
The shrinkage formula is utilized to obtain the closed-form solution v, which is given by
Algorithm 1 summarizes the proposed alternating minimization algorithm.
In this section, we provide more insights and analysis on how the proposed algorithm performs on image filtering and demonstrate the function of each component of the algorithm separately.
Local weighted function
The regularization term usually plays a critical role in the optimization-based filtering methods. In this article, we propose an adaptive regularization, which involves an adaptive function . As mentioned in section “Adaptive gradient minimization model,” relies on another local gradient measurement r, which is used to measure the usefulness of image edges in motion deblurring.34 By performing thresholding on r, narrow strips and tiny edges can be successfully removed. In the proposed model, we employ to form an adaptive function . Indeed, works as a structure descriptor and r is a pixel-wise adaptive map. Figure 1 visualizes r and of a synthesized image. The noisy input image shown in Figure 1(a) is roughly piecewise constant and contains several step edges of different magnitudes. Figure 1(b) is the visualization of r, which shows that step edges imply large r. Correspondingly, the adaptive function is small on step edges and large in roughly flat regions, as can be seen in Figure 1(c).
The visualization of (b) r map and (c) adaptive weight function of the input image (a).
In the proposed method, the adaptive function is capable of removing littery details. To better illustrate the effectiveness of , we show an example in Figure 2. Figure 2(a) is the input image. Figure 2(b) is generated by the proposed method without computing , that is, for each pixel. Figure 2(c) is the filtered output of our method. Figure 2(b) contains some small-scale details such as the floor’s texture. It can be seen that our method performs better.
The function of in removing tiny edges. (a) Input image. (b) Result without computing . (c) Ours with . Here, λ = 0.012, for (b) and (c).
Moreover, we find that also helps to preserve middle-scale structures, as shown in Figure 3. Figure 3(a) is a 1D input signal with both large-scale structures and middle-scale structures. Figure 3(b) is generated by the proposed method without computing . Figure 3(c) is the filtered output of our method. The method without computing loses middle-scale structures. In contrast, our method preserves middle-scale structures adaptively, as shown in Figure 3(c).
Comparisons of various smoothing methods on a 1D signal. Black curves represent the noisy input; red curves represent the smoothing results. (a) Input noisy 1D signal. (b) Without computing . (c) Ours. For fair comparisons, we set λ = 0.0012, .
The effectiveness of pre-smoothing
In the proposed method, we use instead of to solve the auxiliary variables . We find that this pre-smoothing step is very critical to avoid staircase effect. The efficient iterative algorithm enhances the smoothing ability and reduces the staircase effect. Figure 4 shows that our method can avoid staircase effect. Figure 4(a) is a natural image with analogous texture and inhomogeneous color. Figure 4(b) is generated by the proposed method without pre-smoothing step and Figure 4(c) is the filtered output of our method. Compared with our method, the method without pre-smoothing step generates staircase effect. Our method avoids staircase effect effectively.
The effectiveness of pre-smoothing. (a) Input image. (b) Result of without pre-smoothing step. (c) Our method. (d)–(f) Close-ups of corresponding images in (a)–(c). Here, for (b) and (c).
The effectiveness of fidelity term
As mentioned in Shen et al.,31 the fidelity term is less effective than fidelity term when the erroneous measurements exist. To verify the effectiveness of the fidelity, we show an example in Figure 5. Figure 5(a) shows a noisy image. Figure 5(b) is generated by fidelity term. Figure 5(c) is generated by the method of Shen et al.31Figure 5(d) shows the filtered output of our method. As can be seen, our method is effective to removing noise-like structures and generates a much smoother result.
Our method is effective to remove noise-like structures. (a) Input noisy image. (b) The method using fidelity term.(c) The method of Shen et al.31 using fidelity term. (d) Our method with fidelity term. We set , for (b)–(d). There are many residual noises in (b) and (c).
Experiments and applications
In this section, we apply the proposed filter to several applications in image editing, including noise removal, clip-art compression artifact removal, detail enhancement and edge extraction, image abstraction and pencil sketching, and HDR tone mapping.
Parameter analysis and settings
We first provide some analysis on the role of parameters. The key parameter is the weight on the adaptive regularized term, and it is critical to effectively control the level of structure coarseness. Larger usually results in a more smoothing output. On the contrary, if it is too small, the output image may be very similar to the input image. Figure 6 shows a visual example with results from varying values of . and are introduced using alternating minimization technique. As controls the weight of data term when computing using equation (7), it is not suggested to be too large to avoid over fitting. By contrast, varies during each iteration. It is increasing at the rate of . is the window size when computing the adaptive function . The choice of is followed by Xu and Jia.34 and are both introduced for solving h and v. They are regularization parameters in equations (12) and (15) for pre-smoothing on and . Thus, it should be set differently for different images.
Effects of varying settings on smoothing results of the proposed filter. Larger leads to smoother output. For fair comparisons, we set for (b)–(e). (a) Input image, (b) λ = 0.001, (c) λ = 0.008, (d) λ = 0.015, and (e) λ = 0.03.
In all experiments, we empirically set , , , , , . The range of is . Most computation is spent on FFT in equation (10) and pixel-wise algebraic operations in equations (12), (13), (15), and (16). It takes about 5 s to process a single-channel image on an Intel Xeon CPU @ 2.53G with our MATLAB implementation.
Image denoising
As a smoothing image filter, the proposed method can be applied to image denoising. Figure 7 shows an example compared with commonly used image filters including relative total variation (RTV),35 WLS,8 rolling guidance filter (RGF),36 and gradient minimization ().15Figure 7(a) is a noisy image. It can be seen that results of RTV, WLS, and RGF shown in Figure 7(b)–(d) still contain heavy noises and lose some salient structures. As shown in Figure 7(e), performs better than RTV, RGF, and WLS. However, it also fails to remove all the noises. Compared with these methods, our method generates result with clean structures and without noise residual, as shown in Figure 7(f).
Comparisons of various smoothing methods on a noisy image. Results shown in (b)–(e) are generated by RTV,35 WLS,8 RGF,36 and .15 The parameters of relative total variation are , , the parameters of WLS are , , the parameters of RGF are , , the parameters of and the proposed method are , . (a) Input, (b) RTV,35 (c) WLS,8 (d) RGF,36 (e) L0,15 and (f) ours.
Clip-art compression artifact removal
Cartoon-like images are heavily compressed and contain severe compression artifacts. Xu et al.15 analyze that it is difficult to generate satisfied output as the compression artifact is highly dependent on edges. The edge-preserving filters can properly deal with this matter and do not require any learning process. As our method is capable of preserving salient edges, the proposed smoothing method is also suitable for clip-art compression artifact removal. We make a comparison with a set of edge-preserving methods, including BF,5 GF,26 WLS,8 RTV,35 RGF,36 and .15 As shown in Figure 8(a), the input image contains some acute edges, which are difficult to deal with. Results of BF, WLS, and shown in Figures 8(d) and (f) and 7(i) fail to remove traces of compression. Results of GF, RTV, and RGF36 shown in Figure 8(e), (g), and (h) blur the edges and lose some salient structures. Our method shown in Figure 8(j) removes the compression artifacts more successfully as compared to other methods.
Comparisons on compression artifact removal for a cartoon image. (a) Input image. (b) Result of our method. (c)–(j) Close-ups of the input and results of BF,5 GF,26 WLS,8 RTV,35 RGF,36,15 and our method.
Detail enhancement and edge extraction
Detail enhancement is the process of representing details in a magnified way. We briefly introduce the detail enhancement algorithm,26 which formulates the enhanced image as
where B denotes the image base layer, D denotes the image detail layer, is a parameter that controls the magnification, and E denotes the enhanced image. Generally, the base layer B can be generated by edge-preserving filter. A good base layer is very critical to the final enhanced result. If the base layer is not consistent with the input image, the gradient reversal may appear around edges, which is a problem encountered by BF.5 WLS8 is able to avoid gradient reversal safely. However, it is usually time-consuming to compute a five-point spatially inhomogeneous laplacian matrix for WLS.
The proposed method can be applied to detail enhancement based on the decomposition in equation (18). We show an example of detail enhancement in Figure 9. Figure 9(a) is a natural image. Result of BF5 shown in Figure 9(b) displays the gradient reversal artifacts. Figure 9(c) shows the result of gradient minimization.15 Compared with gradient minimization, our result contains more rich details and seems vividly as shown in Figure 9(d).
Detail enhancement. The parameters of BF are , . We set for (b) and (c). For (b)–(d), we set . (a) Input, (b) BF,5 (c) L0,15 and (d) ours.
Edge extraction is a basic pre-processor of natural image editing and high-level structure inference. It is also a challenging problem because most edge detectors are sensitive to complex structures and unavoidable noises. As analyzed in section “Local weighted function ,” the proposed method is capable of suppressing low-amplitude details and preserving the significative structures. An example is shown in Figure 10. Figure 10(a) is a challenging input image and its gradient map is shown in Figure 10(d). Figure 10(g) is the edge extraction result of Figure 10(d) by canny edge detector. Figure 10(b) and (c) shows the corresponding results of gradient minimization15 and the proposed method. Figure 10(e) and (f) shows the corresponding gradient maps of Figure 10(b) and (c) with linear enhancement for visualization. Figure 10(h) and (i) shows the corresponding edge maps of Figure 10(b) and (c). Compared with gradient minimization,15 the proposed method preserves most significant structures (such as the woman’s shirt and the boundary of clouds), and the filtered output is more reliable.
Edge enhancement and extraction. The parameters are for (b) and (c). Our method suppresses low-amplitude details and preserves high contrast edges. (a) Input, (b) L0,15 (c) ours, (d) gradient map of (a), (e) gradient map of (b), (f) gradient map of (c), (g) edge map of (a), (h) edge map of (b), and (i) edge map of (c).
Image abstraction and pencil sketching
Usually, the visual perception of an image can be enriched with textures and details. In some cases, we prefer simplified stylistic pictures which are non-photorealistic abstraction with suppressing details and emphasizing edges from color images or videos. Conventional image abstraction methods contain two main steps—image smoothing step and edge component detecting step. To increase the visual distinctiveness of different regions, the extracted lines are added back to the smoothed image. Based on the video abstraction framework of Winnemöller et al.,22 we apply the proposed method to image abstraction task. Figure 11 shows an example. The result of gradient minimization15 is shown in Figure 11(b). Our method performs better than Xu et al.15 We also show pencil sketching results of Figure 11(a)–(c) in Figure 11(d)–(f). As can be seen, our pencil sketching result shown in Figure 11(f) contains more details than that of Xu et al.15
Image abstraction and pencil sketching results. For fair comparisons, we set the parameters λ = 0.003, for (b) and (c). Our method removes the least important structures and generates a more hierarchical result. (a) Input, (b) L0,15 (c) ours, (d) pencil stylization of (a), (e) pencil stylization of (b), and (f) pencil stylization of (c).
HDR tone mapping
HDR mapping is another popular image editing task which aims to generate low dynamic range images by compressing the base layer to some level. The base layer should be smooth enough to generate reasonable contrast maintenance in range compression. Within the tone mapping framework of Durand and Dorsey,6 the proposed filter can be used to generate the base layer. We show a tone mapping example in Figure 12 and compare it with some other commonly used methods. We first convert the input HDR radiance to a logarithmic scale (log10). Then we map the result to and display it in Figure 12(a). The result of WLS8 shown in Figure 11(b) contains some dark regions. A blocky reflection also appears on the floor. The result of 15 is shown in Figure 12(c). As can be seen, our method shown in Figure 12(d) contains more details than Figure 12(b) and (c).
Comparisons of HDR tone mapping using different methods. Top row: results by several different filtering methods. Bottom row are close-ups of corresponding images in the top row. The parameters of WLS are , . We set the parameters λ = 0.003, for both (c) and (d) for fair comparison. (a) Input, (b) WLS,8 (c) L0,15 and (d) ours.
Conclusion
In this article, to enrich the image processing technology of WMSNs images, we present an adaptive image filter based on gradient minimization framework. We utilize an adaptive function to facilitate detail removal and preservation of salient edges. We also develop an efficient iterative algorithm to solve the proposed model. The proposed filter behaves robustly to noise and avoids staircase effect effectively. Experimental results on several computer vision tasks show that the proposed method performs favorably against the state-of-the-art filtering methods. It is also appreciated to extend our method to more applications.
Our method is adaptive to preserve middle-scale details and remove small-scale details without employing prior texture information. If the structures and textures of the image are visually similar in scales, it is hard to distinguish between structures and textures; thus, part of the structures can be easily mistaken as textures. As can be seen from Figure 13, Figure 13(a) is a input image with scale and appearance similar to the underlying textures. Since the input image contains textures with strong contrast and the underlying textures are exceedingly too close to the scale and shape of these edges, the visually filtering output of our method is shown in Figure 13(b). As can be seen, our method is failed to preserve all of the structures.
Difficult examples. Our method is failed to extract structures whose scale and appearance are similar to the textures. We set the parameters λ = 0.0015, . (a) Input and (b) ours.
Footnotes
Handling Editor: Eleonora Borgia
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work has been partially supported by National Natural Science Foundation of China (no. 61572099), Fundamental Research Funds for the Central Universities (no. 3132018192), and High-Tech Ship Research Program Support Project.
HanCSunLXiaoFet al. A camera nodes correlation model based on 3D sensing in wireless multimedia sensor networks. Int J Distrib Sens Netw2012; 8(11): 154602.
3.
GaoRWenYZhaoHet al. Secure data aggregation in wireless multimedia sensor networks based on similarity matching. Int J Distrib Sens Netw2014; 10: 494853.
4.
WangZYuF.A flexible and reliable traffic control protocol for wireless multimedia sensor networks. Int J Distrib Sens Netw2014; 10: 102742.
5.
TomasiCManduchiR. Bilateral filtering for gray and color images. In: Proceedings of the sixth international conference on computer vision—ICCV, Bombay, India, 7 January 1998, pp.839–846. New York: IEEE.
6.
DurandFDorseyJ.Fast bilateral filtering for the display of high-dynamic-range images. ACM T Graphic2002; 21(3): 257–266.
7.
BaeSParisSDurandF.Two-scale tone management for photographic look. ACM T Graphic2006; 25(3): 637–645.
8.
FarbmanZFattalRLischinskiDet al. Edge-preserving decompositions for multi-scale tone and detail manipulation. ACM T Graphic2008; 27(3): 1–67.
9.
RudinLIOsherSFatemiE.Nonlinear total variation based noise removal algorithms. Physica D: Nonlin Phen1992; 60(1): 259–268.
10.
ChanTFEsedogluS.Aspects of total variation regularized c function approximation. SIAM J Appl Math2005; 65(5): 1817–1837.
11.
AujolJGilboaGChanTFet al. Structure-texture image decomposition¡ªmodeling, algorithms, and parameter selection. Int J Comput Vis2006; 67(1): 111–136.
12.
CoupéPHellierPKervrannCet al. Nonlocal means-based speckle filtering for ultrasound images. IEEE T Image Proces2009; 18(10): 2221–2229.
13.
LiFShenCLiuRet al. A fast implementation algorithm of TV inpainting model based on operator splitting method. Comput Electr Eng2011; 37(5): 782–788.
14.
ZhangHWangY.Edge adaptive directional total variation. J Eng2013; 1(1): 1–2.
15.
XuLLuCXuYet al. Image smoothing via gradient minimization. ACM T Graphic2011; 30(6): 1741.
16.
WangYYangJYinWet al. A new alternating minimization algorithm for total variation image reconstruction. SIAM J Imag Sci2008; 1(3): 248–272.
17.
ParisSDurandF. A fast approximation of the bilateral filter using a signal processing approach. In: Proceedings of the 9th European conference on computer vision—ECCV, Graz, 7–13 May 2006, pp.568–580. New York: ACM.
18.
ChenJParisSDurandF.Real-time edge-aware image processing with the bilateral grid. ACM T Graphic2007; 26(3): 103
19.
YangQTanKAhujaN.Real-time O(1) bilateral filtering. In: Proceedings of the IEEE conference on computer vision and pattern recognition—CVPR, Miami, FL, 20–25 June 2009, pp.557–564. New York: IEEE.
20.
YangQ. Recursive bilateral filtering. In: Proceedings of the 12th European conference on computer vision—ECCV, Florence, 7–13 October 2012, pp.399–413. New York: IEEE.
21.
LiuCFreemanWTSzeliskiRet al. Noise estimation from a single image. In: Proceedings of the IEEE computer society conference on computer vision and pattern recognition (CVPR’06), New York, NY, 17–22 June 2006, pp.901–908. New York: IEEE.
22.
WinnemöllerHOlsenSCGoochB.Real-time video abstraction. ACM T Graphic2006; 25(3): 1221–1226.
23.
FattalRAgrawalaMRusinkiewiczS.Multiscale shape and detail enhancement from multi-light image collections. ACM T Graphic2007; 26(3): 51.
24.
TripathiAKMukhopadhyayS.Single image fog removal using bilateral filter. In: Proceedings of the IEEE international conference on signal processing, computing and control, Waknaghat, India, 15–17 March 2012, pp.1–6. New York: IEEE.
25.
PeronaPMalikJ.Scale-space and edge detection using anisotropic diffusion. IEEE T Pattern Anal Mach Intel1990; 12(7): 629–639.
SubrKSolerCDurandF.Edge-preserving multiscale image decomposition based on local extrema. ACM T Graphic2009; 28(5): 1471–1479.
28.
MeyerY.Oscillating patterns in image processing and nonlinear evolution equations the fifteenth Dean Jacqueline B. Lewis memorial lectures. Providence, RI: American Mathematical Society, 2001.
29.
AujolJChambolleA.Dual norms and image decomposition models. Int J Comput Vis2005; 63(1): 85–104.
30.
ChanTFEsedogluSParkFE. A fourth order dual method for staircase reduction in texture extraction and image restoration problems. In: Proceedings of the IEEE international conference on image processing—ICIP, Hong Kong, China, 26–29 September 2010, pp.4137–4140. New York: IEEE.
31.
ShenCTChangFJHungYPet al. Edge-preserving image decomposition using fidelity with gradient. In: Proceedings of the Asia 2012 technical briefs SIGGRAPH, Singapore, 28 November–12 December 2012, pp.1–4. New York: ACM.
32.
LiuQXiongBYangDet al. A generalized relative total variation method for image smoothing. Multimed Tool Appl2016; 75(13): 7909–7930.
33.
ChengXZengMLiuX.Feature-preserving filtering with gradient minimization. Comput Graph2014; 38: 150–157
34.
XuLJiaJ. Two-phase kernel estimation for robust motion deblurring. In: Proceedings of the European conference on computer vision—ECCV, Crete, Greece, 5–11 September 2010, pp.157–170. New York: Springer.
35.
XuLYanQXiaYet al. Structure extraction from texture via relative total variation. ACM T Graphic2012; 31(6): 139.
36.
ZhangQShenXXuLet al. Rolling guidance filter. In: Proceedings of the European conference on computer vision—ECCV, Zurich, 6–12 September 2014, pp.815–830. New York: Springer.