Investigating nonlinear point processing in image enhancement

Today, the use of convolutional neural network models for deep learning in the field of image processing has become a general trend. However, to obtain satisfying performance, these networks usually stack a dozen of layers or require multiple iterations, which not only increase their complexity but...

Full description

Saved in:
Bibliographic Details
Main Author: Duan, Shengan
Other Authors: Jiang Xudong
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/158487
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-158487
record_format dspace
spelling sg-ntu-dr.10356-1584872023-07-07T18:56:29Z Investigating nonlinear point processing in image enhancement Duan, Shengan Jiang Xudong School of Electrical and Electronic Engineering EXDJiang@ntu.edu.sg Engineering::Electrical and electronic engineering::Electronic systems::Signal processing Today, the use of convolutional neural network models for deep learning in the field of image processing has become a general trend. However, to obtain satisfying performance, these networks usually stack a dozen of layers or require multiple iterations, which not only increase their complexity but also weaken their interpretability. The reason behind such a phenomenon is that, the key transformations in current networks are mainly realized by modules with limited nonlinearity, such as convolutions plus ReLUs. Some simple nonlinear processing like point processing is highly effective for image enhancement for our visual perception, and histogram equalization is one of the most common methods among them. By studying the principles of the traditional method of histogram equalization and introducing it into CNNs, it may be possible to improve the performance of the latter. In this report, we will first understand the principles and functions of several commonly used image point processing methods. Then, we'll dive into several different histogram equalizations and use them in MATLAB. Finally, we will build a CNN to compensate the results of HE to the desired output. We will see how the image pattern extraction capability of CNN can help HE images to be closer to the target image, and what are the advantages and disadvantages of this approach. Bachelor of Engineering (Electrical and Electronic Engineering) 2022-06-03T06:34:05Z 2022-06-03T06:34:05Z 2022 Final Year Project (FYP) Duan, S. (2022). Investigating nonlinear point processing in image enhancement. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/158487 https://hdl.handle.net/10356/158487 en W3347-212 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Electronic systems::Signal processing
spellingShingle Engineering::Electrical and electronic engineering::Electronic systems::Signal processing
Duan, Shengan
Investigating nonlinear point processing in image enhancement
description Today, the use of convolutional neural network models for deep learning in the field of image processing has become a general trend. However, to obtain satisfying performance, these networks usually stack a dozen of layers or require multiple iterations, which not only increase their complexity but also weaken their interpretability. The reason behind such a phenomenon is that, the key transformations in current networks are mainly realized by modules with limited nonlinearity, such as convolutions plus ReLUs. Some simple nonlinear processing like point processing is highly effective for image enhancement for our visual perception, and histogram equalization is one of the most common methods among them. By studying the principles of the traditional method of histogram equalization and introducing it into CNNs, it may be possible to improve the performance of the latter. In this report, we will first understand the principles and functions of several commonly used image point processing methods. Then, we'll dive into several different histogram equalizations and use them in MATLAB. Finally, we will build a CNN to compensate the results of HE to the desired output. We will see how the image pattern extraction capability of CNN can help HE images to be closer to the target image, and what are the advantages and disadvantages of this approach.
author2 Jiang Xudong
author_facet Jiang Xudong
Duan, Shengan
format Final Year Project
author Duan, Shengan
author_sort Duan, Shengan
title Investigating nonlinear point processing in image enhancement
title_short Investigating nonlinear point processing in image enhancement
title_full Investigating nonlinear point processing in image enhancement
title_fullStr Investigating nonlinear point processing in image enhancement
title_full_unstemmed Investigating nonlinear point processing in image enhancement
title_sort investigating nonlinear point processing in image enhancement
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/158487
_version_ 1772827789944160256