PUKYONG

Implementation and Analysis of Image Processing Techniques using FPGA

Metadata Downloads
Abstract
Image processing is an essential technique in various applications, such as medical imaging, security, and robotics. FPGA-based implementation of image processing algorithms provides high-performance processing and real-time operation for large amounts of data. This thesis presents an implementation and analysis of image processing techniques using FPGA hardware. With the invention of various applications involving artificial intelligence (AI) and the Internet of Things (IoT), there has been an overwhelming development in the field of image processing. Starting from basic image processing techniques such as image filtering, edge detection, and image segmentation to face recognition and objection recognition the application ranges over a wide area of research. The development of complex algorithms is also possible to be implemented due to the advancement of modern computing hardware and tools. Furthermore, modern computing computed paper also presents a detailed experimental analysis of the implemented techniques based on their processing time, accuracy, power consumption, and resource utilization.

The thesis begins by providing an overview of different image processing techniques, including image filtering, edge detection, and image segmentation along with the literature review. It then presents the implementation of these techniques on FPGA, including the architecture design, algorithm implementation, and software-hardware co-design.
A detailed experimental analysis of the implemented techniques is presented, based on their processing time, accuracy, power consumption, and resource utilization. The experimental setup involves using a Xilinx Zynq XC7Z020-1CLG484C FPGA board and a 640×480 grayscale input image. The results show that FPGA implementation of image processing techniques can significantly improve the performance and speed of image processing.
This thesis concludes with valuable insights into the trade-offs between different image processing techniques in FPGA implementation and their suitability for various applications. The presented work is a significant contribution to the field of FPGA-based image processing and can be used as a reference for researchers and practitioners working on FPGA implementation of image processing techniques.
Furthermore, the thesis discusses the advantages and limitations of FPGA-based image processing techniques, including their flexibility, high performance, and real-time processing capabilities. However, the implementation of FPGA-based image processing requires significant expertise in hardware design and programming, which can be a barrier to entry for many researchers and practitioners.
In conclusion, this thesis presents an in-depth analysis of the implementation and analysis of image processing techniques using FPGA. The experimental analysis shows a significant improvement in the performance and speed of image processing techniques when implemented on FPGA. The insights provided by the thesis can guide researchers and practitioners in choosing the most appropriate image-processing techniques for their specific application. The presented work is a valuable contribution to the field of FPGA-based image processing, and it can help accelerate the development of high-performance and real-time image processing systems.
Author(s)
HABIBULLOYEV FAKHRIDDIN ABDUHALIM UGLI
Issued Date
2023
Awarded Date
2023-08
Type
Dissertation
Publisher
부경대학교
URI
https://repository.pknu.ac.kr:8443/handle/2021.oak/33485
http://pknu.dcollection.net/common/orgView/200000695667
Affiliation
부경대학교 대학원
Department
지능로봇공학과
Advisor
류지열
Table Of Contents
Chapter 1 Introduction 1
1.1 Background and Motivation 1
1.2 Objective of Study 2
1.3 Organization of Thesis 3

Chapter 2 Edge Detection Methods 4
2.1 Introduction Edge Detection 4
2.1.1 Edge Detection Methods 5
2.1.2 Edge Detection Segmentation 7
2.1.3 Challenges in Image Segmentation 8
2.1.4 Sobel Edge Detection 10
2.2 Prewitt Edge Detection 12

Chapter 3 Fundamental Analysis: Image Segmentation 15
3.1 Definition of Image Segmentation 15
3.1.1 Applications of Image Segmentation and Computer Vision 16
3.1.2 Various Image Segmentation Techniques 19
3.2 Implementation of Watershed Algorithm for Image Segmentation 22
3.2.1 Literature Survey 24
3.2.2 System Concept Analysis 28
3.2.3 Result and Discussion 31

Chapter 4 Image Classification on FPGA 37
4.1 Introduction 37
4.2 Related Work 40
4.3 Proposed Methodology 42
4.3.1 AI in FPGA and IoT 42
4.3.2 Computer Vision and Real time Operation Experimental Analysis 43
4.4 Result and Discussion 44

Chapter 5 Conclusion and Future work 48

References 51
List of Publications 56
Degree
Master
Appears in Collections:
대학원 > 지능로봇공학과
Authorize & License
  • Authorize공개
  • Embargo2023-08-07
Files in This Item:
  • There are no files associated with this item.

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.