Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Digital Image Processing

(CSE20403)
Lab Practical 1

Received Date : 24/03/2019

Submission Date : 31/03/2019

Weightage : 20 %

Semester : February 2023

Lecturer : Dr. Syadia Nabilah Mohd Safuan

Instruction to students:

 This is INDIVIDUAL assignment.


 Complete this cover sheet and attach it to your assignment (first page).

Student declaration:
I declare that:
 This assignment is my own work
 I understand what is meant by plagiarism
 My lecturer has the right to deduct my marks in the case of:
- Late submission
- Any plagiarism found in my assignment.
Name Student ID

KIRTHIAINI MURALY 012022021201

Total

MARKS:
Develop a python programs based on the given instructions :
1. Modified an image obtained from google browser using image processing
blurring functions as listed below:

A. The averaging_filter.m function acts as an averaging filter on the input signal;


it takes an input vector of values and computes an average for each value in
the vector. The output vector is the same size and shape as the input vector.
B. Gaussian blurring, also known as Gaussian smoothing, is a popular image
processing technique used to reduce image noise and smooth out sharp edges or
fine details. It involves convolving an image with a Gaussian kernel, which is a 2D
bell-shaped function that represents the distribution of pixel values in the image.
C. The visual streaking or smearing captured on camera as a result of movement
of the camera, the subject, or a combination of the two is known as motion
blur. Because the human eye naturally registers motion blur in real life, a
subtle blur in film often more closely resembles reality than if it were absent.
When used intentionally, this effect is known as aesthetic blur.
D. The Median blur operation works in the same way as the other averaging
methods. The median of all the pixels in the kernel area replaces the image's
central element. This operation removes noise while processing the edges.
E. A bilateral filter smoothes images and reduces noise while preserving edges.
This article describes an approach that uses an averaging filter, whereas this
article describes one that uses a median filter. However, because these
convolutions blur out everything, whether it is noise or an edge, they
frequently result in the loss of important edge information. To address this
issue, the non-linear bilateral filter was developed.
2. Provide the copy of your source code with a proper comments and
explanation in your report.

You might also like