SlideShare a Scribd company logo
1 of 6
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. I (Nov โ€“ Dec. 2015), PP 41-46
www.iosrjournals.org
DOI: 10.9790/0661-17614146 www.iosrjournals.org 41 | Page
An Efficient Approach of Segmentation and Blind Deconvolution
in Image Restoration
Sindhu Jain1
, Mr. Sudhir Goswami2
1
(Computer Science, M.I.E.T, Meerut, India)
2
(Asst. Prof. Computer Science, M.I.E.T, Meerut, India)
Abstract :This paper introduces the concept of Blind Deconvolution for restoration of a digital image and
small segments of a single image that has been degraded due to some noise. Concept of Image Restoration is
used in various areas like in Robotics to take decision, Biomedical research for analysis of tissues, cells and
cellular constituents etc. Segmentation is used to divide an image into multiple meaningful regions. Concept of
segmentation is helpful for restoration of only selected portion of the image hence reduces the complexity of the
system by focusing only on those parts of the image that need to be restored. There exist so many techniques for
the restoration of a degraded image like Wiener filter, Regularized filter, Lucy Richardson algorithm etc. All
these techniques use prior knowledge of blur kernel for restoration process. In Blind Deconvolution technique
Blur kernel initially remains unknown. This paper uses Gaussian low pass filter to convolve an image. Gaussian
low pass filter minimize the problem of ringing effect. Ringing effect occurs in image when transition between
one point to another is not clearly defined. After removing these ringing effects from the restored image,
resultant image will be clear in visibility. The aim of this paper is to provide better algorithm that can be helpful
in removing unwanted features from the image and the quality of the image can be measured in terms of
PSNR(Peak Signal-to-Noise Ratio) and MSE(Mean Square error). Proposed Technique also works well with
Motion Blur.
Keywords - Blind Deconvolution, Image Restoration, Image Segmentation, MSE ,PSF, PSNR value.
I. Introduction
An Image is a word that is derived from a Latin word โ€˜imagoโ€™ which is a representation of visual
perception in a 2-D or 3-D picture that has a similar appearance to some objects and a Digital Image is a
numeric representation of a 2-D image [1].
1.1. Image Restoration:
Image Restoration is a process of undo all the unnecessary effects known as โ€˜blurโ€™ or โ€˜noiseโ€™ that has
been added into an image by various reasons like misfocus of the camera, large distance between camera an
object, capturing a picture of a moving object known as motion blur, Gaussian blur by using Gaussian filter etc.
The process of adding noise into a digital image is known as Convolution and the process of restoring a
convoluted image is known as Deconvolution. There are basically 3 types of blur: a) Motion blur, b) Gaussian
blur, c) Average blur [2]. The main objective of Image Restoration is to sharpen the features of an image in such
a way that it can clearly be seen by a person. However Image Restoration differs from Image Enhancement. In
Image Enhancement we do not make use of any degradation model or we do not need to know about the process
which is degrading the image while in case of Image Restoration, degradation model is necessary to restore an
image. In Image restoration we try to find a degradation model and then by using that model, we apply the
inverse process and try to restore the image [3].
Degradation model of Image Restoration:
Fig (1): Degradation Model
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration
DOI: 10.9790/0661-17614146 www.iosrjournals.org 42 | Page
Some applications of Image Restoration are:
1.1.1. In medical science such as CT, MRI, Ultrasound etc.
1.1.2. Sharpness.
1.1.3. Contrast Enhancement.
1.1.4. Denoising etc.
1.2. Image segmentation: Image segmentation divides an image into various parts or segments also known โ€˜set
of pixelsโ€™ or โ€˜Super Pixelsโ€™ in which each pixel or picture element exhibits similar attributes. There are various
techniques for image segmentation such as region based segmentation, edge/ boundary based segmentation etc
[4]. The segmentation technique used in this paper is based on Pixels known as Pixel Based Segmentation. In
this technique a digital image is divided on the basis of the resolution of an image. Resolution is the number of
pixels on the horizontal axis and the vertical axis of the image. Segmentation of image depends on the size of
the input image. Larger is the size of the Input image and more is the number of segments of that image. This
paper considers 9 segments of the input image.
1.3. Blind Deconvolution: Blind Deconvolution is a technique of restoration of a degraded/ blurred image
without having any knowledge of blur kernel or PSF(Point Spread Function) of an image. A kernel is a mask in
the form of small matrix used to blur an image. This small matrix is known as Convolution Matrix. In this
technique of restoration, blur kernel is unknown that is why it is known as โ€˜Blindโ€™. Deconvolution is a technique
to sharpen or deblur a blurry image, and collectively it is known as Blind Deconvolution Technique. A kernel is
a 2D matrix that is used to blur an image also known as Convolution Matrix. It can be represented as:
Y=k*X+n; (1)
Where, X is the input gray image. Y is the degraded image. K is the kernel or convolution matrix that is added
with the input image X to transform it into the blurry image called Y. * is the convolution operator.
The goal of Blind Deconvolution is to inverse the above process and to recover both X and k [5]. This technique
restores the blurry image by calculating PSF of the degradation by using three techniques and chooses the one
that provides better restoration result. Techniques are:
1.3.1. Undersized PSF.
1.3.2. Oversized PSF.
1.3.3. INIT PSF.
The performance of restoration is measured by calculating PSNR (Peak Signal to Noise Ration) value
of the restored image. Higher is the value of the PSNR, more will be the quality of restored image.
II. Proposed Methodology
This methodology firstly convert a digital colored image into gray image (if it not a gray image) and then add
Gaussian blur into that image. Gaussian blur is added into the image by using following function:
H=fspecial (grayimagename, hsize, sigma); (2)
Where, hsize can be a vector or a scalar. This function returns a Gaussian filter of size โ€˜hsizeโ€™ with standard
deviation โ€˜sigmaโ€™. fspecial () creates Gaussian 2D filter by using following formula:
hg(n1,n2)=๐‘’
โˆ’(๐‘›12+๐‘› 22)
2๐œŽ2
(3)
h(n1,n2)=
hg(n1,n2)
โ„Ž ๐‘”๐‘›2๐‘›1
(4)
Where hg is a Gaussian Filter having n1 number of rows and n2 number of columns. ๐œŽ is a standard deviation.
After adding Gaussian Blur into a Gray image, the technique of segmentation is applied on the image.
Number of segments depends upon the size of segments. Larger is the size of image more will be the number of
segments.
Architectural model of proposed technique is shown in figure Fig(2):
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration
DOI: 10.9790/0661-17614146 www.iosrjournals.org 43 | Page
Fig (2): Architectural Model Of Proposed Technique.
Algorithm of Proposed Technique:
Step 1: Read the Original Gray Image I.
Step 2: Add blur into image I say G.
Step 3: Apply pixel based segmentation on image I and corresponding image G. ( No. of segments depend upon
the size of Input image.
Where Original Gray Image I contains, I=(I1,I2,I3,I4โ€ฆโ€ฆ) segments and Blurred Image G contains,
G=(G1,G2,G3,G4โ€ฆ..) segments.
Step 4: Store all segments found in step 3 into a folder.
Step 5: for all G=(G1,G2,G3,G4โ€ฆ.) apply Blind Deconvolution Algorithm.
Step 6: Remove ringing effects from the restored segments for accuracy of results.
Step 7: Measure performance of the result by calculating PSNR values.
III. Quality Measurement
Quality of an image in proposed technique is generally measured in terms of PSNR (Peak Signal-to-Noise
Ratio) and the MSE(Mean Square Error).
Peak Signal-to-Noise Ratio (PSNR) is a mathematical measure of image quality based on pixel
difference between two images [6]. It is generally measured in terms of decibels(db). Higher the PSNR value of
the image, better is the quality of that image. PSNR of two images can be calculated as:
PSNR=10log
๐‘€๐ด๐‘‹ 2
๐‘€๐‘†๐ธ
(5)
Where, MAX is 255 for 8 bit images. MSE is Mean Square Error
Mean Square Error (MSE) is calculated by averaging the squared intensity of the original image and
the output image pixels [7]. It can be calculated as follows:
MSE=
1
๐‘€๐‘
[๐‘‹ ๐‘–, ๐‘— โˆ’ ๐‘Œ ๐‘–, ๐‘— ]2๐‘โˆ’1
๐‘—=0
๐‘€=1
๐‘–=0 (6)
IV. Experimental Results
4.1.Without Segmentation: Proposed technique is applied on Four Gray Images without segmentation having
different image types. Following table shows original gray images, their corresponding degraded images and
images obtained after applying Blind Deconvolution Technique:
Image Name Original Image Degraded Image Restored Image
Lenna.png
(300*300)
BLURRED IMAGE
INPUT GRAY IMAGE
ADD GAUSSIAN BLURADD GAUSSIAN BLUR SEGMENTATION
CALCULATE PSNR
VALUES
APPLY BLIND
DECONVOLUTION ALGORITHM
REMOVE RINGING
EFFECTS
RESTORED SEGMENTS
CALCULATE
PSNR VALUES
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration
DOI: 10.9790/0661-17614146 www.iosrjournals.org 44 | Page
Man.jpg
(300*300)
Cameraman.png
(300*300)
Flower.jpg
(300*300)
PSNR values of images shown in Table(1) using proposed technique:
Table(2)
S.NO. Name of the Image Mean Square Error(MSE) PSNR
(With blurred image)
PSNR
(With restored image)
1 Lenna.png 18.3528 32.2211 35.4938
2 Man.jpg 25.9320 32.7216 33.9924
3 Cameraman.png 36.7227 28.6653 32.4815
4 Flower.png 34.1088 30.7325 32.8021
5 Flower.jpg 34.1115 34.1115 32.8018
Comparison of Proposed Technique with Existing Method:
Table(3)
S.NO. Name of the Image Mean Square
Error(MSE)
Peak Signal-to-Noise
Ratio(PSNR)
Existing Method
MSE PSNR
1 Cameraman.tif
(256*256)
18.3308 35.4990 126.79 27.10
2 Lenna.png
(256*256)
28.1503 33.6360 90.74 28.55
3 Cameraman.tiff
(128*128)
34.6017 32.7398 167.50 25.89
Graphical Representation Of Comparison Between Proposed Technique And Existing Technique:
Fig (3): Comparison of PSNR VALUES of Table(3)
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration
DOI: 10.9790/0661-17614146 www.iosrjournals.org 45 | Page
Fig (4): Comparison of MSE of Table(3)
4.2. With Segmentation: Proposed technique is applied on images โ€˜Cameraman.pngโ€˜ and โ€˜Lenna.jpgโ€™. In this
technique an image is divided into nine segments and then each segment is restored separately such that they
have their own PSNR value. This method works well when we do not want to restore whole image. We are able
to restore only selected portion of the image.
Segments of Original Gray Image โ€˜Cameraman.pngโ€™:
Fig(5): Original segments Fig(6): Degraded Segments Fig(7): Restored Segments
PSNR Values of above Segments are shown in Table(3):
Table(3)
Lenna.jpg
Segment
No.
Mean Square
Error(MSE)
PSNR
(With blurred
image)
PSNR
(With restored
image)
Cameraman.png
Segment No.
Mean Square
Error(MSE)
PSNR
(With blurred
image)
PSNR
(With restored
image)
1 25.7804 32.3628 34.0179 1 49.6027 30.8297 31.1758
2 32.4765 30.6622 33.0151 2 58.0593 31.6346 30.4921
3 50.2705 28.9009 31.1177 3 56.1695 29.9950 30.6358
4 23.2537 34.1951 34.4659 4 103.0218 27.0308 28.0015
5 46.2948 29.8002 31.4755 5 154.0187 24.7001 26.2551
6 62.2781 31.7089 30.1874 6 112.8070 25.0590 27.6074
7 41.5499 30.9628 31.9451 7 32.0412 31.9243 33.0737
8 36.6626 30.8285 32.4886 8 19.9708 32.5940 35.1269
9 61.8306 30.9862 30.2188 9 72.2476 28.0401 29.5426
0
20
40
60
80
100
120
140
160
180
IMAGE 1 IMAGE 2 IMAGE 3
EXISTING METHOD
PROPOSED METHOD
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration
DOI: 10.9790/0661-17614146 www.iosrjournals.org 46 | Page
V. Conclusion
In this proposed technique we have applied Blind Deconvolution Algorithm on multiple images of
different sizes having different format such as .jpg, .png, .tiff. Proposed Technique is compared with the existing
method and provides better results in terms of PSNR and MSE. Proposed technique reduces complexity of the
system than the existing method because this technique does not use any Edge Detection Method like Canny
Edge Detection, Sobel, Prewitt etc. to improve the quality of the image as compared to existing method. This
Technique is also applied on multiple segments of a single image and provides good results. But this Technique
has some limitations. It does not work for all type of Gaussian Blur added into the image.
VI. Future Work
Many other techniques of image processing can also be applied with Blind Deconvolution Algorithm to
provide improved results than the proposed technique. Methods can be developed that can work for all types of
blur added into the image. Proposed Technique consists of only nine segments of a single image. It can also be
applied on more than nine segments of images in future. Segments that are not restored properly can be further
be improved.
References
[1]. Image Segmentation and Various Segmentation Techniques โ€“ A Review By Binamrata Baral, Sandeep Gonnade, Toran Verma.
[2]. Study of Region Base Segmentation Method By Ku. Vasundhara H. Lokhande Digital Electronics,Babasaheb Naik College of
Engg. Saint Gadage Baba Amravati University, India
[3]. Digital Image Processing By Prof. P.K. Biswas. IIT, Kharagpur.
[4]. Removing Blurring From Degraded Image Using Blind Deconvolution with Canny Edge Detection Technique By Mr. A. S. Mane*
Prof. Mrs. M. M. Pawar E&TC Department, Solapur Univesity.
[5]. MRF-based Blind Image Deconvolution By Nikos Komodakis1 and Nikos Paragios Ecole des Ponts ParisTech,
nikos.komodakis@enpc.fr Ecole Centrale de Paris, nikos.paragios@ecp.fr
[6]. International Journal of Scientific & Engineering Research, Volume 3, Issue 8, August-2012 ISSN 2229-5518. Comparison of
Image Quality Assessment: PSNR, HVS, SSIM, UIQI By Yusra A. Y. Al-Najjar, Dr. Der Chen Soong.
[7]. International Journal of Scientific & Engineering Research, Volume 3, Issue 8, August-2012 ISSN 2229-5518. Comparison of
Image Quality Assessment: PSNR, HVS, SSIM, UIQI By Yusra A. Y. Al-Najjar, Dr. Der Chen Soong.

More Related Content

What's hot

A parallel rough set based smoothing filter
A parallel rough set based smoothing filterA parallel rough set based smoothing filter
A parallel rough set based smoothing filterprjpublications
ย 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachEditor IJMTER
ย 
Image Enhancement by Image Fusion for Crime Investigation
Image Enhancement by Image Fusion for Crime InvestigationImage Enhancement by Image Fusion for Crime Investigation
Image Enhancement by Image Fusion for Crime InvestigationCSCJournals
ย 
An adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesAn adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesIAEME Publication
ย 
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...IJSRD
ย 
Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Editor IJARCET
ย 
Cc24529533
Cc24529533Cc24529533
Cc24529533IJERA Editor
ย 
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...CSCJournals
ย 
Feature isolation and extraction of satellite images for remote sensing appli...
Feature isolation and extraction of satellite images for remote sensing appli...Feature isolation and extraction of satellite images for remote sensing appli...
Feature isolation and extraction of satellite images for remote sensing appli...IAEME Publication
ย 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)VARUN KUMAR
ย 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
ย 
A new approach on noise estimation of images
A new approach on noise estimation of imagesA new approach on noise estimation of images
A new approach on noise estimation of imageseSAT Publishing House
ย 
Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...IOSR Journals
ย 
P180203105108
P180203105108P180203105108
P180203105108IOSR Journals
ย 
Digital image classification
Digital image classificationDigital image classification
Digital image classificationAleemuddin Abbasi
ย 
Region duplication forgery detection in digital images
Region duplication forgery detection  in digital imagesRegion duplication forgery detection  in digital images
Region duplication forgery detection in digital imagesRupesh Ambatwad
ย 
Evaluation of graphic effects embedded image compression
Evaluation of graphic effects embedded image compression Evaluation of graphic effects embedded image compression
Evaluation of graphic effects embedded image compression IJECEIAES
ย 
4 ijaems jun-2015-5-hybrid algorithmic approach for medical image compression...
4 ijaems jun-2015-5-hybrid algorithmic approach for medical image compression...4 ijaems jun-2015-5-hybrid algorithmic approach for medical image compression...
4 ijaems jun-2015-5-hybrid algorithmic approach for medical image compression...INFOGAIN PUBLICATION
ย 

What's hot (18)

A parallel rough set based smoothing filter
A parallel rough set based smoothing filterA parallel rough set based smoothing filter
A parallel rough set based smoothing filter
ย 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging Approach
ย 
Image Enhancement by Image Fusion for Crime Investigation
Image Enhancement by Image Fusion for Crime InvestigationImage Enhancement by Image Fusion for Crime Investigation
Image Enhancement by Image Fusion for Crime Investigation
ย 
An adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesAn adaptive method for noise removal from real world images
An adaptive method for noise removal from real world images
ย 
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
ย 
Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251
ย 
Cc24529533
Cc24529533Cc24529533
Cc24529533
ย 
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
ย 
Feature isolation and extraction of satellite images for remote sensing appli...
Feature isolation and extraction of satellite images for remote sensing appli...Feature isolation and extraction of satellite images for remote sensing appli...
Feature isolation and extraction of satellite images for remote sensing appli...
ย 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
ย 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ย 
A new approach on noise estimation of images
A new approach on noise estimation of imagesA new approach on noise estimation of images
A new approach on noise estimation of images
ย 
Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...
ย 
P180203105108
P180203105108P180203105108
P180203105108
ย 
Digital image classification
Digital image classificationDigital image classification
Digital image classification
ย 
Region duplication forgery detection in digital images
Region duplication forgery detection  in digital imagesRegion duplication forgery detection  in digital images
Region duplication forgery detection in digital images
ย 
Evaluation of graphic effects embedded image compression
Evaluation of graphic effects embedded image compression Evaluation of graphic effects embedded image compression
Evaluation of graphic effects embedded image compression
ย 
4 ijaems jun-2015-5-hybrid algorithmic approach for medical image compression...
4 ijaems jun-2015-5-hybrid algorithmic approach for medical image compression...4 ijaems jun-2015-5-hybrid algorithmic approach for medical image compression...
4 ijaems jun-2015-5-hybrid algorithmic approach for medical image compression...
ย 

Viewers also liked

Cyborg.docx (1)
Cyborg.docx (1)Cyborg.docx (1)
Cyborg.docx (1)teza123
ย 
vega rochat cv 2014
vega rochat cv 2014vega rochat cv 2014
vega rochat cv 2014vega rochat
ย 
vega rochat portfolio 2014
vega rochat portfolio 2014vega rochat portfolio 2014
vega rochat portfolio 2014vega rochat
ย 
Image Storage, Indexing and Recognition
Image Storage, Indexing and RecognitionImage Storage, Indexing and Recognition
Image Storage, Indexing and RecognitionAdeel Riaz
ย 
Endla soostikku matk
Endla soostikku matkEndla soostikku matk
Endla soostikku matkKaspar Kask
ย 
startup_inside_FINAL
startup_inside_FINALstartup_inside_FINAL
startup_inside_FINALMarius ?i?i?nas
ย 
Love Me Like You Do
Love Me Like You DoLove Me Like You Do
Love Me Like You Dohamilton santos
ย 
Q01754118128
Q01754118128Q01754118128
Q01754118128IOSR Journals
ย 
Power point estrada
Power point estradaPower point estrada
Power point estradaalexhiithazz
ย 
curriculam vitae
curriculam vitaecurriculam vitae
curriculam vitaevipan dhadwal
ย 
TireAngel Telematics 2014-12
TireAngel Telematics 2014-12TireAngel Telematics 2014-12
TireAngel Telematics 2014-12Xuelin Zhou
ย 
Satin bridesmaid dresses gudeer.com
Satin bridesmaid dresses   gudeer.comSatin bridesmaid dresses   gudeer.com
Satin bridesmaid dresses gudeer.comGudeer Kitty
ย 
InheritanceNovember2016
InheritanceNovember2016InheritanceNovember2016
InheritanceNovember2016Lord Jesus Christ
ย 
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]legalservice
ย 
Machine Learning, Machine Reading and the Web
Machine Learning, Machine Reading and the WebMachine Learning, Machine Reading and the Web
Machine Learning, Machine Reading and the WebEstevam Hruschka
ย 
Ouranos hemeljesuschristus
Ouranos hemeljesuschristusOuranos hemeljesuschristus
Ouranos hemeljesuschristusLord Jesus Christ
ย 

Viewers also liked (20)

Cyborg.docx (1)
Cyborg.docx (1)Cyborg.docx (1)
Cyborg.docx (1)
ย 
vega rochat cv 2014
vega rochat cv 2014vega rochat cv 2014
vega rochat cv 2014
ย 
vega rochat portfolio 2014
vega rochat portfolio 2014vega rochat portfolio 2014
vega rochat portfolio 2014
ย 
Image Storage, Indexing and Recognition
Image Storage, Indexing and RecognitionImage Storage, Indexing and Recognition
Image Storage, Indexing and Recognition
ย 
Endla soostikku matk
Endla soostikku matkEndla soostikku matk
Endla soostikku matk
ย 
startup_inside_FINAL
startup_inside_FINALstartup_inside_FINAL
startup_inside_FINAL
ย 
Love Me Like You Do
Love Me Like You DoLove Me Like You Do
Love Me Like You Do
ย 
Q01754118128
Q01754118128Q01754118128
Q01754118128
ย 
K012546981
K012546981K012546981
K012546981
ย 
N017327985
N017327985N017327985
N017327985
ย 
Power point estrada
Power point estradaPower point estrada
Power point estrada
ย 
curriculam vitae
curriculam vitaecurriculam vitae
curriculam vitae
ย 
TireAngel Telematics 2014-12
TireAngel Telematics 2014-12TireAngel Telematics 2014-12
TireAngel Telematics 2014-12
ย 
E012523447
E012523447E012523447
E012523447
ย 
NPWP
NPWPNPWP
NPWP
ย 
Satin bridesmaid dresses gudeer.com
Satin bridesmaid dresses   gudeer.comSatin bridesmaid dresses   gudeer.com
Satin bridesmaid dresses gudeer.com
ย 
InheritanceNovember2016
InheritanceNovember2016InheritanceNovember2016
InheritanceNovember2016
ย 
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
ย 
Machine Learning, Machine Reading and the Web
Machine Learning, Machine Reading and the WebMachine Learning, Machine Reading and the Web
Machine Learning, Machine Reading and the Web
ย 
Ouranos hemeljesuschristus
Ouranos hemeljesuschristusOuranos hemeljesuschristus
Ouranos hemeljesuschristus
ย 

Similar to F017614146

Object Shape Representation by Kernel Density Feature Points Estimator
Object Shape Representation by Kernel Density Feature Points Estimator Object Shape Representation by Kernel Density Feature Points Estimator
Object Shape Representation by Kernel Density Feature Points Estimator cscpconf
ย 
Dh33653657
Dh33653657Dh33653657
Dh33653657IJERA Editor
ย 
Dh33653657
Dh33653657Dh33653657
Dh33653657IJERA Editor
ย 
Non-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation MethodNon-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation MethodEditor IJCATR
ย 
F0342032038
F0342032038F0342032038
F0342032038ijceronline
ย 
A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...eSAT Journals
ย 
A novel approach for efficient skull stripping using
A novel approach for efficient skull stripping usingA novel approach for efficient skull stripping using
A novel approach for efficient skull stripping usingeSAT Publishing House
ย 
Comparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesComparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesIOSR Journals
ย 
Image restoration model with wavelet based fusion
Image restoration model with wavelet based fusionImage restoration model with wavelet based fusion
Image restoration model with wavelet based fusionAlexander Decker
ย 
General Review Of Algorithms Presented For Image Segmentation
General Review Of Algorithms Presented For Image SegmentationGeneral Review Of Algorithms Presented For Image Segmentation
General Review Of Algorithms Presented For Image SegmentationMelissa Moore
ย 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...IJMER
ย 
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURESSEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATUREScscpconf
ย 
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...IRJET Journal
ย 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0Kapil Tiwari
ย 
Fuzzy Logic based Contrast Enhancement
Fuzzy Logic based Contrast EnhancementFuzzy Logic based Contrast Enhancement
Fuzzy Logic based Contrast EnhancementSamrudh Keshava Kumar
ย 
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...IOSR Journals
ย 
H1802054851
H1802054851H1802054851
H1802054851IOSR Journals
ย 
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...IRJET Journal
ย 
Image De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural NetworkImage De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural Networkaciijournal
ย 

Similar to F017614146 (20)

Object Shape Representation by Kernel Density Feature Points Estimator
Object Shape Representation by Kernel Density Feature Points Estimator Object Shape Representation by Kernel Density Feature Points Estimator
Object Shape Representation by Kernel Density Feature Points Estimator
ย 
Dh33653657
Dh33653657Dh33653657
Dh33653657
ย 
Dh33653657
Dh33653657Dh33653657
Dh33653657
ย 
Non-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation MethodNon-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation Method
ย 
h.pdf
h.pdfh.pdf
h.pdf
ย 
F0342032038
F0342032038F0342032038
F0342032038
ย 
A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...
ย 
A novel approach for efficient skull stripping using
A novel approach for efficient skull stripping usingA novel approach for efficient skull stripping using
A novel approach for efficient skull stripping using
ย 
Comparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesComparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting Techniques
ย 
Image restoration model with wavelet based fusion
Image restoration model with wavelet based fusionImage restoration model with wavelet based fusion
Image restoration model with wavelet based fusion
ย 
General Review Of Algorithms Presented For Image Segmentation
General Review Of Algorithms Presented For Image SegmentationGeneral Review Of Algorithms Presented For Image Segmentation
General Review Of Algorithms Presented For Image Segmentation
ย 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
ย 
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURESSEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
ย 
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
ย 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0
ย 
Fuzzy Logic based Contrast Enhancement
Fuzzy Logic based Contrast EnhancementFuzzy Logic based Contrast Enhancement
Fuzzy Logic based Contrast Enhancement
ย 
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
ย 
H1802054851
H1802054851H1802054851
H1802054851
ย 
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
ย 
Image De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural NetworkImage De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural Network
ย 

More from IOSR Journals

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
ย 
M0111397100
M0111397100M0111397100
M0111397100
ย 
L011138596
L011138596L011138596
L011138596
ย 
K011138084
K011138084K011138084
K011138084
ย 
J011137479
J011137479J011137479
J011137479
ย 
I011136673
I011136673I011136673
I011136673
ย 
G011134454
G011134454G011134454
G011134454
ย 
H011135565
H011135565H011135565
H011135565
ย 
F011134043
F011134043F011134043
F011134043
ย 
E011133639
E011133639E011133639
E011133639
ย 
D011132635
D011132635D011132635
D011132635
ย 
C011131925
C011131925C011131925
C011131925
ย 
B011130918
B011130918B011130918
B011130918
ย 
A011130108
A011130108A011130108
A011130108
ย 
I011125160
I011125160I011125160
I011125160
ย 
H011124050
H011124050H011124050
H011124050
ย 
G011123539
G011123539G011123539
G011123539
ย 
F011123134
F011123134F011123134
F011123134
ย 
E011122530
E011122530E011122530
E011122530
ย 
D011121524
D011121524D011121524
D011121524
ย 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
ย 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
ย 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
ย 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
ย 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
ย 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
ย 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
ย 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
ย 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
ย 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
ย 
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhisoniya singh
ย 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
ย 
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...Alan Dix
ย 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
ย 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
ย 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
ย 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
ย 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
ย 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
ย 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
ย 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
ย 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
ย 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
ย 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
ย 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
ย 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
ย 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
ย 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
ย 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
ย 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
ย 
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY ๐Ÿ” 8264348440 ๐Ÿ” Call Girls in Diplomatic Enclave | Delhi
ย 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
ย 
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song โ€“ personal research during my six years at Swansea ... and bey...
ย 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
ย 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
ย 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
ย 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
ย 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
ย 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ย 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
ย 

F017614146

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. I (Nov โ€“ Dec. 2015), PP 41-46 www.iosrjournals.org DOI: 10.9790/0661-17614146 www.iosrjournals.org 41 | Page An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration Sindhu Jain1 , Mr. Sudhir Goswami2 1 (Computer Science, M.I.E.T, Meerut, India) 2 (Asst. Prof. Computer Science, M.I.E.T, Meerut, India) Abstract :This paper introduces the concept of Blind Deconvolution for restoration of a digital image and small segments of a single image that has been degraded due to some noise. Concept of Image Restoration is used in various areas like in Robotics to take decision, Biomedical research for analysis of tissues, cells and cellular constituents etc. Segmentation is used to divide an image into multiple meaningful regions. Concept of segmentation is helpful for restoration of only selected portion of the image hence reduces the complexity of the system by focusing only on those parts of the image that need to be restored. There exist so many techniques for the restoration of a degraded image like Wiener filter, Regularized filter, Lucy Richardson algorithm etc. All these techniques use prior knowledge of blur kernel for restoration process. In Blind Deconvolution technique Blur kernel initially remains unknown. This paper uses Gaussian low pass filter to convolve an image. Gaussian low pass filter minimize the problem of ringing effect. Ringing effect occurs in image when transition between one point to another is not clearly defined. After removing these ringing effects from the restored image, resultant image will be clear in visibility. The aim of this paper is to provide better algorithm that can be helpful in removing unwanted features from the image and the quality of the image can be measured in terms of PSNR(Peak Signal-to-Noise Ratio) and MSE(Mean Square error). Proposed Technique also works well with Motion Blur. Keywords - Blind Deconvolution, Image Restoration, Image Segmentation, MSE ,PSF, PSNR value. I. Introduction An Image is a word that is derived from a Latin word โ€˜imagoโ€™ which is a representation of visual perception in a 2-D or 3-D picture that has a similar appearance to some objects and a Digital Image is a numeric representation of a 2-D image [1]. 1.1. Image Restoration: Image Restoration is a process of undo all the unnecessary effects known as โ€˜blurโ€™ or โ€˜noiseโ€™ that has been added into an image by various reasons like misfocus of the camera, large distance between camera an object, capturing a picture of a moving object known as motion blur, Gaussian blur by using Gaussian filter etc. The process of adding noise into a digital image is known as Convolution and the process of restoring a convoluted image is known as Deconvolution. There are basically 3 types of blur: a) Motion blur, b) Gaussian blur, c) Average blur [2]. The main objective of Image Restoration is to sharpen the features of an image in such a way that it can clearly be seen by a person. However Image Restoration differs from Image Enhancement. In Image Enhancement we do not make use of any degradation model or we do not need to know about the process which is degrading the image while in case of Image Restoration, degradation model is necessary to restore an image. In Image restoration we try to find a degradation model and then by using that model, we apply the inverse process and try to restore the image [3]. Degradation model of Image Restoration: Fig (1): Degradation Model
  • 2. An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration DOI: 10.9790/0661-17614146 www.iosrjournals.org 42 | Page Some applications of Image Restoration are: 1.1.1. In medical science such as CT, MRI, Ultrasound etc. 1.1.2. Sharpness. 1.1.3. Contrast Enhancement. 1.1.4. Denoising etc. 1.2. Image segmentation: Image segmentation divides an image into various parts or segments also known โ€˜set of pixelsโ€™ or โ€˜Super Pixelsโ€™ in which each pixel or picture element exhibits similar attributes. There are various techniques for image segmentation such as region based segmentation, edge/ boundary based segmentation etc [4]. The segmentation technique used in this paper is based on Pixels known as Pixel Based Segmentation. In this technique a digital image is divided on the basis of the resolution of an image. Resolution is the number of pixels on the horizontal axis and the vertical axis of the image. Segmentation of image depends on the size of the input image. Larger is the size of the Input image and more is the number of segments of that image. This paper considers 9 segments of the input image. 1.3. Blind Deconvolution: Blind Deconvolution is a technique of restoration of a degraded/ blurred image without having any knowledge of blur kernel or PSF(Point Spread Function) of an image. A kernel is a mask in the form of small matrix used to blur an image. This small matrix is known as Convolution Matrix. In this technique of restoration, blur kernel is unknown that is why it is known as โ€˜Blindโ€™. Deconvolution is a technique to sharpen or deblur a blurry image, and collectively it is known as Blind Deconvolution Technique. A kernel is a 2D matrix that is used to blur an image also known as Convolution Matrix. It can be represented as: Y=k*X+n; (1) Where, X is the input gray image. Y is the degraded image. K is the kernel or convolution matrix that is added with the input image X to transform it into the blurry image called Y. * is the convolution operator. The goal of Blind Deconvolution is to inverse the above process and to recover both X and k [5]. This technique restores the blurry image by calculating PSF of the degradation by using three techniques and chooses the one that provides better restoration result. Techniques are: 1.3.1. Undersized PSF. 1.3.2. Oversized PSF. 1.3.3. INIT PSF. The performance of restoration is measured by calculating PSNR (Peak Signal to Noise Ration) value of the restored image. Higher is the value of the PSNR, more will be the quality of restored image. II. Proposed Methodology This methodology firstly convert a digital colored image into gray image (if it not a gray image) and then add Gaussian blur into that image. Gaussian blur is added into the image by using following function: H=fspecial (grayimagename, hsize, sigma); (2) Where, hsize can be a vector or a scalar. This function returns a Gaussian filter of size โ€˜hsizeโ€™ with standard deviation โ€˜sigmaโ€™. fspecial () creates Gaussian 2D filter by using following formula: hg(n1,n2)=๐‘’ โˆ’(๐‘›12+๐‘› 22) 2๐œŽ2 (3) h(n1,n2)= hg(n1,n2) โ„Ž ๐‘”๐‘›2๐‘›1 (4) Where hg is a Gaussian Filter having n1 number of rows and n2 number of columns. ๐œŽ is a standard deviation. After adding Gaussian Blur into a Gray image, the technique of segmentation is applied on the image. Number of segments depends upon the size of segments. Larger is the size of image more will be the number of segments. Architectural model of proposed technique is shown in figure Fig(2):
  • 3. An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration DOI: 10.9790/0661-17614146 www.iosrjournals.org 43 | Page Fig (2): Architectural Model Of Proposed Technique. Algorithm of Proposed Technique: Step 1: Read the Original Gray Image I. Step 2: Add blur into image I say G. Step 3: Apply pixel based segmentation on image I and corresponding image G. ( No. of segments depend upon the size of Input image. Where Original Gray Image I contains, I=(I1,I2,I3,I4โ€ฆโ€ฆ) segments and Blurred Image G contains, G=(G1,G2,G3,G4โ€ฆ..) segments. Step 4: Store all segments found in step 3 into a folder. Step 5: for all G=(G1,G2,G3,G4โ€ฆ.) apply Blind Deconvolution Algorithm. Step 6: Remove ringing effects from the restored segments for accuracy of results. Step 7: Measure performance of the result by calculating PSNR values. III. Quality Measurement Quality of an image in proposed technique is generally measured in terms of PSNR (Peak Signal-to-Noise Ratio) and the MSE(Mean Square Error). Peak Signal-to-Noise Ratio (PSNR) is a mathematical measure of image quality based on pixel difference between two images [6]. It is generally measured in terms of decibels(db). Higher the PSNR value of the image, better is the quality of that image. PSNR of two images can be calculated as: PSNR=10log ๐‘€๐ด๐‘‹ 2 ๐‘€๐‘†๐ธ (5) Where, MAX is 255 for 8 bit images. MSE is Mean Square Error Mean Square Error (MSE) is calculated by averaging the squared intensity of the original image and the output image pixels [7]. It can be calculated as follows: MSE= 1 ๐‘€๐‘ [๐‘‹ ๐‘–, ๐‘— โˆ’ ๐‘Œ ๐‘–, ๐‘— ]2๐‘โˆ’1 ๐‘—=0 ๐‘€=1 ๐‘–=0 (6) IV. Experimental Results 4.1.Without Segmentation: Proposed technique is applied on Four Gray Images without segmentation having different image types. Following table shows original gray images, their corresponding degraded images and images obtained after applying Blind Deconvolution Technique: Image Name Original Image Degraded Image Restored Image Lenna.png (300*300) BLURRED IMAGE INPUT GRAY IMAGE ADD GAUSSIAN BLURADD GAUSSIAN BLUR SEGMENTATION CALCULATE PSNR VALUES APPLY BLIND DECONVOLUTION ALGORITHM REMOVE RINGING EFFECTS RESTORED SEGMENTS CALCULATE PSNR VALUES
  • 4. An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration DOI: 10.9790/0661-17614146 www.iosrjournals.org 44 | Page Man.jpg (300*300) Cameraman.png (300*300) Flower.jpg (300*300) PSNR values of images shown in Table(1) using proposed technique: Table(2) S.NO. Name of the Image Mean Square Error(MSE) PSNR (With blurred image) PSNR (With restored image) 1 Lenna.png 18.3528 32.2211 35.4938 2 Man.jpg 25.9320 32.7216 33.9924 3 Cameraman.png 36.7227 28.6653 32.4815 4 Flower.png 34.1088 30.7325 32.8021 5 Flower.jpg 34.1115 34.1115 32.8018 Comparison of Proposed Technique with Existing Method: Table(3) S.NO. Name of the Image Mean Square Error(MSE) Peak Signal-to-Noise Ratio(PSNR) Existing Method MSE PSNR 1 Cameraman.tif (256*256) 18.3308 35.4990 126.79 27.10 2 Lenna.png (256*256) 28.1503 33.6360 90.74 28.55 3 Cameraman.tiff (128*128) 34.6017 32.7398 167.50 25.89 Graphical Representation Of Comparison Between Proposed Technique And Existing Technique: Fig (3): Comparison of PSNR VALUES of Table(3)
  • 5. An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration DOI: 10.9790/0661-17614146 www.iosrjournals.org 45 | Page Fig (4): Comparison of MSE of Table(3) 4.2. With Segmentation: Proposed technique is applied on images โ€˜Cameraman.pngโ€˜ and โ€˜Lenna.jpgโ€™. In this technique an image is divided into nine segments and then each segment is restored separately such that they have their own PSNR value. This method works well when we do not want to restore whole image. We are able to restore only selected portion of the image. Segments of Original Gray Image โ€˜Cameraman.pngโ€™: Fig(5): Original segments Fig(6): Degraded Segments Fig(7): Restored Segments PSNR Values of above Segments are shown in Table(3): Table(3) Lenna.jpg Segment No. Mean Square Error(MSE) PSNR (With blurred image) PSNR (With restored image) Cameraman.png Segment No. Mean Square Error(MSE) PSNR (With blurred image) PSNR (With restored image) 1 25.7804 32.3628 34.0179 1 49.6027 30.8297 31.1758 2 32.4765 30.6622 33.0151 2 58.0593 31.6346 30.4921 3 50.2705 28.9009 31.1177 3 56.1695 29.9950 30.6358 4 23.2537 34.1951 34.4659 4 103.0218 27.0308 28.0015 5 46.2948 29.8002 31.4755 5 154.0187 24.7001 26.2551 6 62.2781 31.7089 30.1874 6 112.8070 25.0590 27.6074 7 41.5499 30.9628 31.9451 7 32.0412 31.9243 33.0737 8 36.6626 30.8285 32.4886 8 19.9708 32.5940 35.1269 9 61.8306 30.9862 30.2188 9 72.2476 28.0401 29.5426 0 20 40 60 80 100 120 140 160 180 IMAGE 1 IMAGE 2 IMAGE 3 EXISTING METHOD PROPOSED METHOD
  • 6. An Efficient Approach of Segmentation and Blind Deconvolution in Image Restoration DOI: 10.9790/0661-17614146 www.iosrjournals.org 46 | Page V. Conclusion In this proposed technique we have applied Blind Deconvolution Algorithm on multiple images of different sizes having different format such as .jpg, .png, .tiff. Proposed Technique is compared with the existing method and provides better results in terms of PSNR and MSE. Proposed technique reduces complexity of the system than the existing method because this technique does not use any Edge Detection Method like Canny Edge Detection, Sobel, Prewitt etc. to improve the quality of the image as compared to existing method. This Technique is also applied on multiple segments of a single image and provides good results. But this Technique has some limitations. It does not work for all type of Gaussian Blur added into the image. VI. Future Work Many other techniques of image processing can also be applied with Blind Deconvolution Algorithm to provide improved results than the proposed technique. Methods can be developed that can work for all types of blur added into the image. Proposed Technique consists of only nine segments of a single image. It can also be applied on more than nine segments of images in future. Segments that are not restored properly can be further be improved. References [1]. Image Segmentation and Various Segmentation Techniques โ€“ A Review By Binamrata Baral, Sandeep Gonnade, Toran Verma. [2]. Study of Region Base Segmentation Method By Ku. Vasundhara H. Lokhande Digital Electronics,Babasaheb Naik College of Engg. Saint Gadage Baba Amravati University, India [3]. Digital Image Processing By Prof. P.K. Biswas. IIT, Kharagpur. [4]. Removing Blurring From Degraded Image Using Blind Deconvolution with Canny Edge Detection Technique By Mr. A. S. Mane* Prof. Mrs. M. M. Pawar E&TC Department, Solapur Univesity. [5]. MRF-based Blind Image Deconvolution By Nikos Komodakis1 and Nikos Paragios Ecole des Ponts ParisTech, nikos.komodakis@enpc.fr Ecole Centrale de Paris, nikos.paragios@ecp.fr [6]. International Journal of Scientific & Engineering Research, Volume 3, Issue 8, August-2012 ISSN 2229-5518. Comparison of Image Quality Assessment: PSNR, HVS, SSIM, UIQI By Yusra A. Y. Al-Najjar, Dr. Der Chen Soong. [7]. International Journal of Scientific & Engineering Research, Volume 3, Issue 8, August-2012 ISSN 2229-5518. Comparison of Image Quality Assessment: PSNR, HVS, SSIM, UIQI By Yusra A. Y. Al-Najjar, Dr. Der Chen Soong.