Exploring Video Denoising using Matrix Completion

abstract: Video denoising has been an important task in many multimedia and computer vision applications. Recent developments in the matrix completion theory and emergence of new numerical methods which can efficiently solve the matrix completion problem have paved the way for exploration of new tec...

Full description

Bibliographic Details
Other Authors: Maguluri, Hima Bindu (Author)
Format: Dissertation
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/2286/R.I.18789
id ndltd-asu.edu-item-18789
record_format oai_dc
spelling ndltd-asu.edu-item-187892018-06-22T03:04:24Z Exploring Video Denoising using Matrix Completion abstract: Video denoising has been an important task in many multimedia and computer vision applications. Recent developments in the matrix completion theory and emergence of new numerical methods which can efficiently solve the matrix completion problem have paved the way for exploration of new techniques for some classical image processing tasks. Recent literature shows that many computer vision and image processing problems can be solved by using the matrix completion theory. This thesis explores the application of matrix completion in video denoising. A state-of-the-art video denoising algorithm in which the denoising task is modeled as a matrix completion problem is chosen for detailed study. The contribution of this thesis lies in both providing extensive analysis to bridge the gap in existing literature on matrix completion frame work for video denoising and also in proposing some novel techniques to improve the performance of the chosen denoising algorithm. The chosen algorithm is implemented for thorough analysis. Experiments and discussions are presented to enable better understanding of the problem. Instability shown by the algorithm at some parameter values in a particular case of low levels of pure Gaussian noise is identified. Artifacts introduced in such cases are analyzed. A novel way of grouping structurally-relevant patches is proposed to improve the algorithm. Experiments show that this technique is useful, especially in videos containing high amounts of motion. Based on the observation that matrix completion is not suitable for denoising patches containing relatively low amount of image details, a framework is designed to separate patches corresponding to low structured regions from a noisy image. Experiments are conducted by not subjecting such patches to matrix completion, instead denoising such patches in a different way. The resulting improvement in performance suggests that denoising low structured patches does not require a complex method like matrix completion and in fact it is counter-productive to subject such patches to matrix completion. These results also indicate the inherent limitation of matrix completion to deal with cases in which noise dominates the structural properties of an image. A novel method for introducing priorities to the ranked patches in matrix completion is also presented. Results showed that this method yields improved performance in general. It is observed that the artifacts in presence of low levels of pure Gaussian noise appear differently after introducing priorities to the patches and the artifacts occur at a wider range of parameter values. Results and discussion suggesting future ways to explore this problem are also presented. Dissertation/Thesis Maguluri, Hima Bindu (Author) Li, Baoxin (Advisor) Turaga, Pavan (Committee member) Claveau, Claude (Committee member) Arizona State University (Publisher) Computer science Electrical engineering Matrix Completion patch-based framework Video Denoising eng 88 pages M.S. Electrical Engineering 2013 Masters Thesis http://hdl.handle.net/2286/R.I.18789 http://rightsstatements.org/vocab/InC/1.0/ All Rights Reserved 2013
collection NDLTD
language English
format Dissertation
sources NDLTD
topic Computer science
Electrical engineering
Matrix Completion
patch-based framework
Video Denoising
spellingShingle Computer science
Electrical engineering
Matrix Completion
patch-based framework
Video Denoising
Exploring Video Denoising using Matrix Completion
description abstract: Video denoising has been an important task in many multimedia and computer vision applications. Recent developments in the matrix completion theory and emergence of new numerical methods which can efficiently solve the matrix completion problem have paved the way for exploration of new techniques for some classical image processing tasks. Recent literature shows that many computer vision and image processing problems can be solved by using the matrix completion theory. This thesis explores the application of matrix completion in video denoising. A state-of-the-art video denoising algorithm in which the denoising task is modeled as a matrix completion problem is chosen for detailed study. The contribution of this thesis lies in both providing extensive analysis to bridge the gap in existing literature on matrix completion frame work for video denoising and also in proposing some novel techniques to improve the performance of the chosen denoising algorithm. The chosen algorithm is implemented for thorough analysis. Experiments and discussions are presented to enable better understanding of the problem. Instability shown by the algorithm at some parameter values in a particular case of low levels of pure Gaussian noise is identified. Artifacts introduced in such cases are analyzed. A novel way of grouping structurally-relevant patches is proposed to improve the algorithm. Experiments show that this technique is useful, especially in videos containing high amounts of motion. Based on the observation that matrix completion is not suitable for denoising patches containing relatively low amount of image details, a framework is designed to separate patches corresponding to low structured regions from a noisy image. Experiments are conducted by not subjecting such patches to matrix completion, instead denoising such patches in a different way. The resulting improvement in performance suggests that denoising low structured patches does not require a complex method like matrix completion and in fact it is counter-productive to subject such patches to matrix completion. These results also indicate the inherent limitation of matrix completion to deal with cases in which noise dominates the structural properties of an image. A novel method for introducing priorities to the ranked patches in matrix completion is also presented. Results showed that this method yields improved performance in general. It is observed that the artifacts in presence of low levels of pure Gaussian noise appear differently after introducing priorities to the patches and the artifacts occur at a wider range of parameter values. Results and discussion suggesting future ways to explore this problem are also presented. === Dissertation/Thesis === M.S. Electrical Engineering 2013
author2 Maguluri, Hima Bindu (Author)
author_facet Maguluri, Hima Bindu (Author)
title Exploring Video Denoising using Matrix Completion
title_short Exploring Video Denoising using Matrix Completion
title_full Exploring Video Denoising using Matrix Completion
title_fullStr Exploring Video Denoising using Matrix Completion
title_full_unstemmed Exploring Video Denoising using Matrix Completion
title_sort exploring video denoising using matrix completion
publishDate 2013
url http://hdl.handle.net/2286/R.I.18789
_version_ 1718700210530549760