Unit 4_Suhail Rashid
Unit 4_Suhail Rashid
IMAGE RESTORATION
Unit: 4
Image Processing and Pattern
Recognition
ACSAI0522
Suhail Rashid
ASSISTANT PROFESOR
IT 5th Sem CSE
CO4
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 KCS062.1 3 3 3 2 3 1 3 2 1 3
2 KCS062.2 3 3 3 3 3 3
3 KCS062.3 3 3 1 3 3 1 1 1
4 KCS062.4 3 3 2 3 1 3 1 3
5 KCS062.5 3 3 3 2 3 2 3
On successful completion of graduation degree the Engineering graduates will be able to:
• PSO1: The ability to design and develop the hardware sensor device and related interfacing software
system for solving complex engineering problem.
• PSO2: The ability to understanding of Inter disciplinary computing techniques and to apply them in
the design of advanced computing .
• PSO 3:. The ability to conduct investigation of complex problem with the help of technical,
managerial, leadership qualities, and modern engineering tools provided by industry sponsored
laboratories.
• PSO 4: The ability to identify, analyze real world problem and design their solution using artificial
intelligence ,robotics, virtual. Augmented reality ,data analytics, block chain technology and cloud
computing.
CO1 3 1 3 3
CO2 3 1 3 2
CO3 3 2 1
CO4 3 2 3 2
CO5 3 2 3 1
Mono-modal/multimodal
image registration;
Global/local registration;
Transform and similarity measures for registration;
Intensity/pixel interpolation.
The Program Educational Objectives (PEOs) of B.Tech (Computer science & Engineering) program are established and are
listed as follow:
• PEO 1: To have an excellent scientific and engineering breadth so as to comprehend, analyze, design and provide
sustainable solutions for real-life problems using state-of-the-art technologies.
• PEO 2: To have a successful career in industries, to pursue higher studies or to support entrepreneurial endeavors and to
face the global challenges.
• PEO 3: To have an effective communication skills , professional attitude, ethical values and a desire to learn specific
knowledge in emerging trends, technologies for research, innovation and product development and contribution to
society.
• PEO 4: To have life-long learning for up-skilling and re-skilling for successful professional career as engineer, scientist,
entrepreneur and bureaucrat for betterment of society.
Feature Space The first step in registering two images is to decide upon the
feature space to use for matching. This may be the image itself, but other
common feature spaces include: edges, contours, surfaces, other salient
features such as corners, line intersections, and points of high curvature,
statistical features such as moment invariants or centroids, and higher level
structural and syntactic descriptions. The feature space is a fundamental
aspect of almost all computer vision tasks and influences:
MATLAB CODE:
%3x3 Matrix
A = zeros(3,3);
A(:)=[10,2,9,4,18,14,22,7,25];
C = imresize(C,[6,6],'nearest');
display(C);
Example
– Binary image: the elements of a set is the coordinate (x,y)
of the pixels, in Z2
– Gray-level image: the element of a set is the triple, (x, y,
gray-value), in Z3
• Translation
The translation of a set B by point z = ( z1 , z2 ), denoted ( B ) Z ,
is defined as
( B) Z = {c | c = b + z , for b Î B}
► The presence of a pixel to the right of the origin grows a layer of pixels on the
right side of the object.
► The presence of a 1 on the left side of the origin of the structuring element
grows a layer of pixels on the left side of resultant image.
► Dilation operator is commutative i.e. A ⊕B = B ⊕A
► Also known as Minkowski addition
► It increases the size of object as well as increases the thickness of object
•https://www.youtube.com/watch?v=DSGHkvQBMbs&list=PLuv3GM6-
gsE08DuaC6pFUvFaDZ7EnWGX8
•https://www.youtube.com/watch?v=T0bgf3V7u-E&list=PLuv3GM6-
gsE08DuaC6pFUvFaDZ7EnWGX8&index=3
1. Which of the following is the valid response when we apply a first derivative?
a) Non-zero at flat segments
b) Zero at the onset of gray level step
c) Zero in flat segments
d) Zero along ramps
Answer: c
Textbooks:
Others: