0% found this document useful (0 votes)
74 views8 pages

Digital Image Processing Assign 2 (KirthiainiMuraly)

The document provides instructions for a digital image processing lab practical assignment, asking students to develop Python programs to modify an image from Google using various blurring functions, including averaging, Gaussian, motion, median, and bilateral filters, and to include the source code and explanations in a report. Students are asked to complete a cover sheet with their name and student ID and declare the assignment is their original work.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views8 pages

Digital Image Processing Assign 2 (KirthiainiMuraly)

The document provides instructions for a digital image processing lab practical assignment, asking students to develop Python programs to modify an image from Google using various blurring functions, including averaging, Gaussian, motion, median, and bilateral filters, and to include the source code and explanations in a report. Students are asked to complete a cover sheet with their name and student ID and declare the assignment is their original work.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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