ABSTRACT This presents the use of a high language programming technique to implement image processing algorithms. FPGA is very instrumental in real time image processing because of the properties it holds. For example, FPGA has a structure that has ability to use temporal and special parallelism. This property is only unique to this kind of gates. Hardware constraints of the machine are another factor to consider because it affects the parallelism. Besides hardware constrains, processing mode is also another factor that affects parallelism. Computer engineers have sometimes been forced to change the settings of the algorithm sine the constraints were so illusive and in compatible. This paper is geared towards dealing with some sets of constraints for different types of image processing. INTRODUCTION Computer scientists have always been challenged in their bid to implement real time image processing on serial processors. These difficulties have always been brought up by image properties such as large data sets, and complex operations that need to be performed on the image. In real time processing, 25 frames are witnessed every second. This alone contributes to redundancy and also adds to the slowing down of processing brought about by overheads of retrieval and storing of picture ingredients. In order to counteract the limitations that come with real time image processing, the use of field programmable gate arrays was discovered. FPGA have as a result brought about better revival in this industry (Hutchings, B. and Villasenor, J. pp. 67-84, Sep 1998). FPGA is an integrated circuit if numerous logic cells that are interconnected together for mutual coordination. Before the invention of FPGA, scientists always used fixed circuit of gates but this has numerous disadvantages in line with rigidity and expense. The coming of FPGA was welcomed with great gratitude and soon, these logic cells
ABSTRACT This presents the use of a high language programming technique to implement image processing algorithms. FPGA is very instrumental in real time image processing because of the properties it holds. For example, FPGA has a structure that has ability to use temporal and special parallelism. This property is only unique to this kind of gates. Hardware constraints of the machine are another factor to consider because it affects the parallelism. Besides hardware constrains, processing mode is also another factor that affects parallelism. Computer engineers have sometimes been forced to change the settings of the algorithm sine the constraints were so illusive and in compatible. This paper is geared towards dealing with some sets of constraints for different types of image processing. INTRODUCTION Computer scientists have always been challenged in their bid to implement real time image processing on serial processors. These difficulties have always been brought up by image properties such as large data sets, and complex operations that need to be performed on the image. In real time processing, 25 frames are witnessed every second. This alone contributes to redundancy and also adds to the slowing down of processing brought about by overheads of retrieval and storing of picture ingredients. In order to counteract the limitations that come with real time image processing, the use of field programmable gate arrays was discovered. FPGA have as a result brought about better revival in this industry (Hutchings, B. and Villasenor, J. pp. 67-84, Sep 1998). FPGA is an integrated circuit if numerous logic cells that are interconnected together for mutual coordination. Before the invention of FPGA, scientists always used fixed circuit of gates but this has numerous disadvantages in line with rigidity and expense. The coming of FPGA was welcomed with great gratitude and soon, these logic cells