Show simple item record

dc.contributor.advisorHa, Viet Uyen Synh
dc.contributor.authorDoan, Y Nhi
dc.date.accessioned2024-03-15T01:36:47Z
dc.date.available2024-03-15T01:36:47Z
dc.date.issued2021
dc.identifier.urihttp://keep.hcmiu.edu.vn:8080/handle/123456789/4549
dc.description.abstractGaussian probability distribution functions summarize the distribution of random variables, and the characteristics of the functions, such as the parameters of the procedures, are outlined by Gaussian processes. As a result, Gaussian processes may be considered one degree of abstraction or indirection above Gaussian functions. For predictive classification modeling, Gaussian processes can be employed as a machine learning method. Gaussian processes, like support vector machines, are a form of kernel technique; however, unlike support vector machines, they can predict highly calibrated probabilities. In image processing, the Gaussian model is also essential in terms of image quality improvement and modeling the constraints of pixels in the spatial domain. A bilateral filter is a nonlinear picture smoothing filter that preserves edges while lowering noise. It uses a weighted average of intensity data from surrounding pixels to replace the intensity of each pixel. A Gaussian distribution can be used for this weight. Notably, the weights are based on the radiometric discrepancies and the Euclidean distance between pixels (e.g., range differences, such as color intensity, depth distance, etc.). Sharp edges are preserved as a result. Bilateral filtering is based on the notion of doing what typical filters do in their domain in the range of an image. Two pixels can be adjacent to one another in the sense that they occupy neighboring spatial locations. They can be similar because they have comparable values, potentially in a perceptually meaningful way. However, the bilateral filter depends on a Gaussian distribution that borrows terms from statistics; it is challenging to implement a bilateral filter with real-time computing. When executing the traditional implementation method and bilateral functions in common libraries such as OpenCV, Skimage, we only use CPUs. At the same time, modern computers are all equipped with GPUs, which means we are wasting existing resources because of not using contemporary computer pieces of equipment. In this thesis, we proposed a bilateral filtering approach implemented in the form of a convolutional neural network and parallel computing technique. Our method15 has been experimented with the Color BSD68 dataset and National Geographic's "Sublime Scenery" video. Our approach achieved a lower peak signal-to-noise ratio in comparison with OpenCV's bilateral filtering methods. In terms of performance, our method reached an average processing speed approximately at 107 FPS with Color BSD68 dataset and approximately at 127 FPS with the chosen video, which means that our approach is well-suited for real-time application.en_US
dc.language.isoenen_US
dc.subjectNeutral networken_US
dc.titleConvolutional Neutral Network Of Bilateral Filter Image Processingen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record