Professional Documents
Culture Documents
SEMINAR REPORT
ON
IMAGE PROCESSING
SUBMITTED BY:
NAME: MANSI SHARMA
ROLLNO:1913018
ID NO: BTBTC19134
CLASS: BTECH CS 3RD YEAR
SECTION: B
TABLE OF CONTENTS
Abstract
Introduction
What is Image Processing
Image as a matrix
Types of Image Processing
Flowchart
Working
Algorithms
Applications
Advantages
Disadvantages
Conclusion
Reference
ABSTRACT
The image processing strategies plays fundamental role in picture Acquisition,
picture pre-processing, Clustering, Segmentation, and Classification strategies with
unique sort of pictures consisting of Fruits, Medical, Vehicle and Digital textual
content pictures, etc. In this observation the several pictures to dispose of
bothersome commotion and performs improvement strategies comprising of
correlation versatile histogram leveling, Laplacian and Harr separating, unsharp
concealing, honing, radical more appropriate sifting, and shading designs then the
Clustering calculations are truly useful for information consistently and extricate
design investigation, gathering, dynamic, and machine-dominating procedures and
Segment the regions the utilization of paired, K-technique and OTSU division
calculation. It Classifying the photos with the assistance of SVM and K-Nearest
Neighbour(KNN) Classifier to allow splendid impacts for these pictures.
INTRODUCTION:
Pictures are a handy method of conveying or transmitting facts. An image is really
well worth one thousand words. Pictures concisely carry facts about positions, sizes,
and inter-relationships among objects. They portray spatial statistics that we are able
to understand as objects. Human beings are right at deriving facts from such images,
due to our innate visible and intellectual abilities. About 80% of the things we
observe around through human eye is in pictural form.
Digital Image
The discipline of this technique is a huge one, including digital signal processing
procedures just as strategies that are explicit to pictures.We represent pitures in
memory as function of two variables x and y. To be prepared carefully, it must be
inspected and changed into a matrix of numbers. Since a PC addresses the numbers
using definite accuracy, these numbers must be quantized to be addressed
carefully. Image Processing comprises the control of those finite numbers.
Image as a Matrix
Image Acquisition: This is often the primary digital step in image processing. We can also
say that it is the most fundamental basic step in processing. Picture Acquisition intends to
just acknowledge preparing, clog, stockpiling, printing, and display of such pictures.
Wavelets Processing and Multiple Solutions: At the point when Decorated photograph
through environment, mists, trees, and blossoms,you'll use a special level brush counting on
the dimensions of topographies. Wavelets are compared to those brushes. Wavelets change is
an effective apparatus for picture portrayal.The wavelet change takes into account the
examination of numerous arrangements of the picture.
SciPy:: It is a basic science module of Python. It can be used for basic deception and
various tasks.
ITK (Insight Segmentation and Registration Toolkit) : It is an open-source,
shortcut machine that gives builders a complete set of photograph evaluation software
program tools.
PIL (Python Imaging Library) : It is a Python library that helps in managing, and
storing a picture report formats.
OpenCV (Open Source Computer Vision Library) : It is the greatest library used
for image processing used in digital programming. OpenCV-Python is basically a
OpenCV Python Application Programming Interface.
#Import the Header File #Reading Image file from File Location
ALGORITHM
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('image.jpg') // Combination of all colors
b,g,r = cv2.split(img) # get b,g,r
rgb_img = cv2.merge([r,g,b])
plt.imshow(rgb_img)
x,y,z = np.shape(img)
red = np.zeros((x,y,z),dtype=int)
green = np.zeros((x,y,z),dtype=int)
blue = np.zeros((x,y,z),dtype=int)
for i in range(0,x):
for j in range(0,y):
red[i][j][0] = rgb_img[i][j][0]
green[i][j][1]= rgb_img[i][j][1]
blue[i][j][2] = rgb_img[i][j][2]
plt.imshow(red) // red color image
plt.imshow(green) // green color image
plt.imshow(blue) // Blue color image
#Now we will again create the original image from these Red, Blue and
Green Images
retrack_original = np.zeros((x,y,z),dtype=int)
for i in range(0,x):
for j in range(0,y):
retrack_original[i][j][0] = red[i][j][0]
retrack_original[i][j][1] = green[i][j][1]
retrack_original[i][j][2] = blue[i][j][2]
cv2.imwrite('ori.jpg',retrack_original)
plt.imshow(retrack_original)
Given Image
Output Image
This technique is used to tranform images that have been clicked from
the camera into better quality enhanced image or to manipulate those
images to get that desired result. This also refers to as photoshop the
images. This typically includes blurring, sharpening, Zooming, gray scale
to color transformation, detecting edges and the other way around,
image recognition and retrieval.
Zommed
Original
UV Imaging
CONCLUSION
In today's era Image processing is growing rapidly at unbeleivable pace
,mostly in area of computer Vision.
You have seen some features of Image processing in this report along
with libraries involved.
Well, there are many more besides these and its growing pace is never
ending.
We can enhance the quality of image like image restoration, edge
detection, applying filters, increasing intensity of images, recognizing
the objects in image and many more. The main
important thing is that it is cost-effective and very fast as digital images
are processed by computers.
REFERENCES
https://www.analyticsvidhya.com/blog/2021/05/digital-image-processing-
real-life-applications-and-getting-started-in-python/
https://www.bharathuniv.ac.in/colleges1/downloads/courseware_ece/notes/B
EC007%20%20-Digital%20image%20processing.pdf
https://www.ques10.com/p/33595/what-is-image-processing-explain-
fundamental-steps/
https://medium.com/futframe-ai/fundamental-steps-of-digital-image-
processing-d7518d6bb23c
https://www.sciencedirect.com/topics/computer-science/image-
enhancement#:~:text=2.1%20Image%20enhancement,important%20features%2
0of%20an%20image.&text=Certain%20spectral%20components%20of%20
an,may%20need%20to%20be%20enhanced.