الفهرس | Only 14 pages are availabe for public view |
Abstract Computer manipulation of images is generally defined as Digital image processing (DIP). DIP is used in variety of applications, including video surveillance, target recognition, and image enhancement. Some of the many algorithms used in image processing include Convolution (on which many others are based), edge detection and contrast enhancement. These are usually implemented in software but may use special purpose hardware for speed. With advances in the VLSI technology, hardware implementation has become an attractive alternative. Assigning complex computation tasks to hardware and exploiting the parallelism and pipelining in algorithms yield significant speedup in running Reconfigurable hardware in the form of Field Programmable Gate Arrays (FPGAs) has been proposed as a way of obtaining high performance for computationally intensive digital signal processing applications such as Image Processing, even under real time requirements. The inherent reprogramability of FPGAs gives them some of the flexibility of software while keeping the performance advantages of an application specific solution. Our work in this thesis is to implement a digital library of image processing algorithms including image enhancement filters, digital filters, digital transformation, mathematical operators such as simple morphological operators, convolution operators and edge detection operators. License plate detection is a fairly well explored problem and is already a component of several commercially operational systems. So, we implement two fast and efficient algorithms for Egyptian license plates. Then, we implement the first algorithm of LPD using FPGA. |