19-03-2011, 10:19 AM
presented by:
Ranjith & Waquas
1112Image.pptx (Size: 529.35 KB / Downloads: 151)
Introduction to Image Processing
What is an Image?
An Image is an Array, or a Matrix, of square pixels (Picture elements) arranged in Columns and Rows.
There are two groups of Images
Vector Graphics (or line art)
Bitmaps (Pixel based images)
There are two groups of Colors
* RGB
Fourier Transform : a Review
Fourier Transform Basic Functions
Image Enhancements
Image Enhancement techniques:
Spatial Domain Methods
Frequency Domain Methods
Spatial (time) domain techniques are techniques that operate directly on pixels.
Frequency domain techniques are based on the modifying the Fourier Transform of an Image.
Frequency Domain Filtering
Edges and transitions (e.g., Noise) in an image contribute significantly to High – frequency content of Fourier Transform.
Low frequency contents in the Fourier Transform are responsible to the general appearance of the image over smooth areas.
Blurring (Smoothing) is achieved by attenuating range of High – frequency components of Fourier Transform.
Embedded Image Processing System on FPGA
Abstract
The Design of an Embedded Image Processing System (called DIPS) on FPGA is presented. DIPS is based on the Xilinix MicroBlaze 32 – bit soft processor core and implemented in Spartan – 3.
Introduction
Today, embedded systems can be Microcontroller-based, DSP based, ASIC based, or FPGA based Systems. Xilinix, a FPGA vendor has provided the MicroBlaze 32 – bit soft processor core which is licensed as part of Xilinix Embedded Development Kit.
Overview of the Xilinix MicroBlaze
The MicorBlaze soft processor is a 32 – bit Architecture.
The Backbone of the architecture is a single – issue, 3 stage pipeline with 32 general purpose registers, Arithmetic Logic Units (ALU), a shift units, and two levels of Interrupt.
Two Memory interfaces of MicroBlaze Processor
Local Memory Bus (LMB)
Xilinix Cache Link (XCL)
Fast Simplex Link (FSL)
The Local Memory Bus is provides a Low latency storage such as interrupt and exception handler
The Xilinix Cache Link is a High performance point – to – point connection to an external memory controller.
The Fast Simplex Link is a simple, yet powerful, yet point – to – point interfaces that connects User – Developed co-processors to the MicroBlaze Processor pipeline.
Image Processing Vs Computer Graphics
There generally is a bit of confusion in recognising the difference between the fields of Image processing and Computer graphics.
This two topics will be entirely different, almost the opposite of each other. And a com. graphics is involved with image synthesis, and not recognition or Analysis, as in the case of Image processing.
Morphing used in advertisements could be said to be the most commonly witnessed computer graphics technique.
Input to an Image processing is always a real image formed via some physical phenomenon such as Scanning, filming, Etc.
Conclusions…
Imaging professionals, scientists, and engineers who use image processing as a tool and wish to develop a deeper understanding and create custom solutions to imaging problems in their field.
IT professionals wanting a self-study course featuring easily adaptable code and completely worked out examples enabling them to be productive right away.
Image processing using all Programming Languages like,
C, C++, Java, Etc.
• It is used for all fields like, Medical, all Web standards, Etc.
• The visual system of a single human being does more image processing than the entire world’s supply of supercomputers.
Ranjith & Waquas
1112Image.pptx (Size: 529.35 KB / Downloads: 151)
Introduction to Image Processing
What is an Image?
An Image is an Array, or a Matrix, of square pixels (Picture elements) arranged in Columns and Rows.
There are two groups of Images
Vector Graphics (or line art)
Bitmaps (Pixel based images)
There are two groups of Colors
* RGB
Fourier Transform : a Review
Fourier Transform Basic Functions
Image Enhancements
Image Enhancement techniques:
Spatial Domain Methods
Frequency Domain Methods
Spatial (time) domain techniques are techniques that operate directly on pixels.
Frequency domain techniques are based on the modifying the Fourier Transform of an Image.
Frequency Domain Filtering
Edges and transitions (e.g., Noise) in an image contribute significantly to High – frequency content of Fourier Transform.
Low frequency contents in the Fourier Transform are responsible to the general appearance of the image over smooth areas.
Blurring (Smoothing) is achieved by attenuating range of High – frequency components of Fourier Transform.
Embedded Image Processing System on FPGA
Abstract
The Design of an Embedded Image Processing System (called DIPS) on FPGA is presented. DIPS is based on the Xilinix MicroBlaze 32 – bit soft processor core and implemented in Spartan – 3.
Introduction
Today, embedded systems can be Microcontroller-based, DSP based, ASIC based, or FPGA based Systems. Xilinix, a FPGA vendor has provided the MicroBlaze 32 – bit soft processor core which is licensed as part of Xilinix Embedded Development Kit.
Overview of the Xilinix MicroBlaze
The MicorBlaze soft processor is a 32 – bit Architecture.
The Backbone of the architecture is a single – issue, 3 stage pipeline with 32 general purpose registers, Arithmetic Logic Units (ALU), a shift units, and two levels of Interrupt.
Two Memory interfaces of MicroBlaze Processor
Local Memory Bus (LMB)
Xilinix Cache Link (XCL)
Fast Simplex Link (FSL)
The Local Memory Bus is provides a Low latency storage such as interrupt and exception handler
The Xilinix Cache Link is a High performance point – to – point connection to an external memory controller.
The Fast Simplex Link is a simple, yet powerful, yet point – to – point interfaces that connects User – Developed co-processors to the MicroBlaze Processor pipeline.
Image Processing Vs Computer Graphics
There generally is a bit of confusion in recognising the difference between the fields of Image processing and Computer graphics.
This two topics will be entirely different, almost the opposite of each other. And a com. graphics is involved with image synthesis, and not recognition or Analysis, as in the case of Image processing.
Morphing used in advertisements could be said to be the most commonly witnessed computer graphics technique.
Input to an Image processing is always a real image formed via some physical phenomenon such as Scanning, filming, Etc.
Conclusions…
Imaging professionals, scientists, and engineers who use image processing as a tool and wish to develop a deeper understanding and create custom solutions to imaging problems in their field.
IT professionals wanting a self-study course featuring easily adaptable code and completely worked out examples enabling them to be productive right away.
Image processing using all Programming Languages like,
C, C++, Java, Etc.
• It is used for all fields like, Medical, all Web standards, Etc.
• The visual system of a single human being does more image processing than the entire world’s supply of supercomputers.