Show simple item record

dc.contributor.advisorChaudhury, Kunal Narayan
dc.contributor.authorGavaskar, Ruturaj G
dc.date.accessioned2021-02-23T07:17:37Z
dc.date.available2021-02-23T07:17:37Z
dc.date.submitted2018
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/4901
dc.description.abstractSmoothing is a fundamental task in low-level image processing that is used to suppress irrelevant details while preserving salient image structures. The simplest smoothing mechanism is to average neighboring pixels using a spatial kernel. While this works well when the kernel is narrow, it inevitably results in blurring of edges when the kernel is wide. This problem can be alleviated using a range kernel along with the spatial kernel. The range kernel automatically damps out the smoothing action near an edge and is turned o in homogeneous regions where greater smoothing is required. A canonical prototype in this regard is the bilateral filter in which both kernels are Gaussian. A flip side of the range kernel is that it makes the bilateral filter non-linear and computationally expensive. However, several fast algorithms have been proposed in the literature that allow the filter to be implemented in real-time. The focus of this thesis is on a generalization of the classical bilateral filter in which the center and width of the range kernel are allowed to change from pixel to pixel. This so-called adaptive bilateral filter was originally proposed for image sharpening and noise removal, but it can also be used for other applications. Similar to the classical bilateral filter, its brute-force implementation requires intense computations. However, most fast algorithms for classical bilateral filtering require the range kernel to be fixed, and hence cannot be extended for the adaptive counterpart. For the first time, we propose a fast algorithm for adaptive bilateral filtering. The algorithm is constant-time in that the computational complexity does not scale with the the width of the spatial kernel. At the core of the algorithm is the observation that the filtering can be performed purely in range space using an appropriately defined local histogram. By replacing the histogram with a polynomial and the finite sum in range-space with an integral, we can approximate the filter using a series of definite integrals. We derive an efficient algorithm from this analytic approximation using the following innovations: the polynomial is fitted by matching its moments to those of the target histogram (this is done using fast convolutions), and the integrals are recursively computed using integration-by-parts. The proposed algorithm can achieve at least 20 acceleration over the brute-force computation, without perceptible distortions in visual quality. We demonstrate the effectiveness of our algorithm for sharpening, removal of compression artifacts, texture filtering, and saliency-driven detail enhancementen_US
dc.language.isoen_USen_US
dc.relation.ispartofseries;G29756
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertationen_US
dc.subjectimage processingen_US
dc.subjectSmoothing imageen_US
dc.subjectadaptive bilateral filteren_US
dc.subject.classificationResearch Subject Categories::TECHNOLOGY::Electrical engineering, electronics and photonics::Electronicsen_US
dc.titleA Fast Constant-Time Approximation for Locally Adaptive Bilateral Filteringen_US
dc.typeThesisen_US
dc.degree.nameMTech (Res)en_US
dc.degree.levelMastersen_US
dc.degree.grantorIndian Institute of Scienceen_US
dc.degree.disciplineEngineeringen_US


Files in this item

This item appears in the following Collection(s)

Show simple item record