Вы находитесь на странице: 1из 14

TOPIC:

IMAGE PROCESSING IN
VERILOG
Presented by:
Saad Khalil – FA16-BCE-043
AHMAD – FA16-BCE-025
Ahsan Sajjad – FA16-BCE-010
CONTENTS
Introduction Block Diagram

Performed
Operations in Results Analysis
Image Processing

Applications
INTRODUCTION
IMAGE:-
Image is a optical
appearance of object
produced through mirror
or lenses.
DIGITAL IMAGE:-
Digital image is
composed of finite no. of
elements each of which
has a particular location
and intensity values.
DIGITAL IMAGE PROCESSING
The field of digital image processing refers to processing of digital
images using computer algorithms by means of digital computers .
Digital image processing plays a vital role in the analysis and
interpretation of remotely sensed data. Especially data obtained from
Medical and Satellite Remote Sensing, which is in the digital form, can
best be utilized with the help of digital image processing.
Image enhancement and information extraction are two important
components of digital image processing.
Image enhancement techniques help in improving the visibility of any
portion or feature of the image.
Block Diagram
OPERATIONS PERFORMED IN IMAGE PROCESSING

1. Brightness Control
2. Image Inversion
3. Threshold
Brightness Control
Brightness control is the process of increasing gray level of each pixel by
adding a constant value to the image pixels with poor brightness. The
brightness of a dark image can easily be increased by adding a constant
to gray value of each pixel. This addition operation will shift the
histogram towards brighter side with a constant factor. While applying
this method to increase brightness of an image, we must choose the
constant wisely so that the complete range of gray values lies within
0 to 255. If the final gray value of any pixel is greater than 255 then we
will lose the information.
This module in our code changes the brightness of the picture by
adding or subtracting a fixed value to the image pixel value.
Thresholding
Thresholding an image means transforming all pixels in two values only.
This is the special type of quantization comparing the pixel values with a
given threshold value. Thresholding makes output image with only two
values that is 0 and 255 for 8bit gray level image.
This module in our code is used to perform the threshold operation
i.e. set the pixel above a threshold value to 255 and below it to 0.
Inversion
Black and white image inversion refers to an image processing
technique where light areas are mapped to dark, and dark areas are
mapped to light. In other words, after image inversion black becomes
white and white becomes black. An inverted black and white image can
be thought of as a digital negative of the original image.
This module in our inverts an image by inverting the bits of the
grayscale pixel value of an image.
Results Analysis
1) Brightness Addition and Subtraction
Results Analysis
2) Image Inversion Operation
Results Analysis
2) Threshold Operation
Applications of Image Processing
 Face Detection
 Feature Detection
 Medical Image Processing
 Microscope Image Processing
 Remote Sensing
 Finger print recognition

Вам также может понравиться