SlideShare a Scribd company logo
1 of 6
Download to read offline
Sundarapandian et al. (Eds): CoNeCo,WiMo, NLP, CRYPSIS, ICAIT, ICDIP, ITCSE, CS & IT 07,
pp. 335–340, 2012. © CS & IT-CSCP 2012 DOI : 10.5121/csit.2012.2432
A CONCERT EVALUATION OF EXEMPLAR
BASED IMAGE INPAINTING ALGORITHMS
FOR NATURAL SCENE IMAGE
COMPLETION
K.Sangeetha1
, Dr.P.Sengottuvelan2
and E.Balamurugan3
1
AP/CA, BIT, Sathy, India
kavigeeth@gmail.com
2
AP/IT, BIT, Sathy, India
psengottuvelan@rediffmail.com
3
AP/CA, BIT, Sathy, India
sanbala@rediffmail.com
ABSTRACT
Image inpainting derives from restoration of art works, and has been applied to repair ancient
art works. Inpainting is a technique of restoring a partially damaged or occluded image in an
undetectable way. It fills the damaged part of an image by employing information of the
undamaged part according to some rules to make it look “reasonable” to human eyes. Digital
image inpainting is relatively new area of research, but numerous and different approaches to
tackle the inpainting problem have been proposed since the concept was first introduced. This
paper analyzes and compares the recent exemplar based inpainting algorithms by Minqin Wang
and Hao Guo et al. A number of examples on real images are demonstrated to evaluate the
results of algorithms using Peak Signal to Noise Ratio (PSNR).
KEYWORDS
Exemplar based, Image inpainting, PSNR.
1. INTRODUCTION
The Image Inpainting is the art of modifying an image in a form that is not easily detectable by an
ordinary observer. Image Inpainting is to try and fill a hole in an image with some meaningful
data based on information in rest of the image. The aim of algorithms evaluated in this paper is
not exactly reconstructing what used to be in that hole but instead to create a visually pleasing
continuation of data around the hole in such a way that it is not detectable. In order to effectively
retain image data, various researchers have continually proposed various methods of image
inpainting and these works are classified into 2 major categories. One is non exemplar based
method and the other is exemplar based method.
The non exemplar based methods are based on pixel interpolation. Bertalmio et al [1] first
presented the notion of digital image inpainting and used third order Partial Differential
336 Computer Science & Information Technology ( CS & IT )
Equations (PDE) to propagate the known image information into the missing regions along the
direction of isophote. Some other algorithms of this category are presented in [2-3]. These are
effective for small missing regions like small scratches in a photograph and not suitable for large
missing regions.
The second category of approaches is the exemplar based inpainting algorithm. Criminisi’s [4]
exploit a patch based algorithm, in which the filling order is decided by a predefined priority
function to ensure that linear structures will propagate before texture filling to preserve the
connectivity of object boundaries. Wu [5] proposed a cross Isophotes exemplar based Inpainting
technique, in which a cross isotope patch priority term was designed based on analysis of
anisotropic diffusion. Also Wong [6] proposed nonlocal means approach for exemplar based
Inpainting algorithm. The image patch is inferred by nonlocal means of a single best match patch.
Wohlberg [7] proposed Inpainting with sparse linear combinations of exemplars.
Compared with the diffusion-based inpainting algorithms, the exemplar-based inpainting
algorithms have performed plausible results for inpainting the large missing image region.
2. COMPARISON OF THE EXISTING EXEMPLAR BASED INPAINTING
ALGORITHMS
The following is a brief introduction of Minqin Wang et al’s [9]and Hao Guo et al’s[8] exemplar
based inpainting algorithms, which are chosen to do some experiments on real scene images in
section 4.
2.1 Minqin Wang et al’s Exemplar Based Image Inpainting Algorithm
This algorithm consists of three main steps. In the first step, we segment image into several parts
based on texture features. The crux in this step is texture feature extraction. The texture features
of image are extracted based on Gabor wavelet here. Given its characteristics of grouping by
similarity, synchronous pulse bursting and capturing, we employ PCNN model to perform the
data clustering, which make us group the image based on those texture features extracted by
Gabor filters. That’s means we can do segmenting through PCNN model and then get the
information about regions and boundaries. In the second step the edges are grouped. In the third
step, the algorithm performs the final inpainting based on exemplar guided by regions. This
algorithm performs inpainting based on the segmented regions after having reconstructed the
image structure, which shorten the searching time. The following notation is commonly used in
exemplar based image inpainting algorithms.
Figure. 1 Exemplar-based Image Completion
Computer Science & Information Technology ( CS & IT ) 337
(a) Original image, with the target region , its contour δ , and the source region Φ.(b)
Synthesizing the area delimited by the patch ΨP centered on the point p ε δ .(c) The most similar
candidate patch for ΨP lie along the isophote.(d) Fill the ΨP with the most similar patch Ψq.
Experiment results show that the algorithm succeeds in filling the target region and shortens the
searching time by searching the exemplar in a selected region.
2.2 Hao Guo et al’s Exemplar Based Image Inpainting Algorithm
A structure/texture features synthesis algorithm based on exemplar-based texture synthesis is
introduced in this paper [8]. This algorithm can restore some structure features (some ordinary
structures such as linear contours or curves with small curvature) both for large and thick or long
and thin damaged regions without blurring. It includes two steps as follows: First, inside a
search scope, a patch of each unknown pixels, which is covered by structuring element currently,
is compared with that of known pixels left to right and top to bottom, to find the one with
maximal similarity based on the Sum of Squared Distance (SSD).
Then, when the structure features patch around a known pixel with maximal similarity (minimal
SSD) is found in the search scope, the value of the known pixels in the scope of the structuring
element are put into the unknown pixels covered by the structuring element, thus completing one
step of restoration. In this way, the structure/texture features of the known areas are propagated
into the damaged areas, and the damaged patch at every erosion step is restored.
The restoration of structure/texture features for every erosion step is improved: the center of the
search scope is adjusted to the original boundary all along, and only the part of the search scope
inside the original image is used to reflect the fact that only the information from the original
image is reliable. This process includes the following steps: first, a center pixel for the search
scope is searched on the original boundary closest to the unknown pixel; then, the search scope is
defined based on the center pixel, excluding the parts of the original damaged area between the
original boundary and the advanced boundary, which have already been restored.
It performs well as previous techniques designed for the restoration of small scratches, and, in
instances in which larger objects are removed; it dramatically outperforms earlier work in terms
of both perceptual quality and computational efficiency.
3. EVALUATION METHOD
Formulating an accurate evaluation method for determining the success of the two algorithms was
a very important yet difficult task. This was because no common method for evaluating
inpainting algorithms has been presented in the literature. To try and provide a good and accurate
evaluation of the algorithms, it was decided to use both a qualitative and a quantitative approach.
The assessment of the results for the qualitative tests was done mainly by visual analysis.
The quantitative evaluation was performed by calculating the peak signal-to-noise ratio (PSNR)
between the two images. PSNR is “an engineering term for the ratio between the maximum
possible power of a signal and the power of corrupting noise that affects the fidelity of its
representation”. PSNR values are represented in decibels (dB).
The equation to calculate a PSNR value is given below:
338 Computer Science & Information Technology ( CS & IT )
PSNR=20.log10 (MAXI / MSE )
where MSE= (1/ mn) ∑∑
−
=
−
=
1
0
1
0
n
j
m
i
),(),( jiKjiI − 2
and MAX I = 255.
4. RESULTS OF EMPIRICAL EVALUATION
We have experimented with the two methods on some images comparing with PSNR. These
algorithms are programmed by matlab2008Ra and all experiments are run on a 2.93GHz PC. The
algorithm proposed by Zhaolin Lu et al succeeds in filling the target region without implicit or
explicit segmentation. Hao Guo et al’s algorithm performs well as previous techniques designed
for the restoration of small scratches, and, in instances in which larger objects are removed
.
Fig.2 – fig.4 show the results produced by the aforementioned exemplar based Inpainting
algorithms. The images in each figure are arranged as original image, an image with occluded
region, the final result of methods in [9] and [8] respectively.
Figure 2. Lady occluded region of image. (a) Original Image. (b) Mask image. (c) The output
image by Minqin Wang et al’s algorithm. (d) The output image by Hao Guo et al’s algorithm.
(a) (b) (c) (d)
Figure 3.Man occluded region of image. (a) Original Image. (b) Mask image. (c) The output
image by Minqin Wang et al’s algorithm. (d) The output image by Hao Guo et al’s algorithm.
(a) (b) (c) (d)
Computer Science & Information Technology ( CS & IT ) 339
Figure 4.Bird occluded region of image. (a) Original Image. (b) Mask image. (c) The output
image by Minqin Wang et al’s algorithm. (d) The output image by Hao Guo et al’s algorithm.
(a) (b) (c) (d)
During the testing it was found that while some images could look visually pleasing, they may
have extremely low PSNR values.
Table 1 PSNR value for the two exemplar based image inpainting Results
Image Lady occluded
image
Man occluded
image
Bird occluded
imageMethod
Minqin Wang et
al’s
35.65 35.79 35.62
Hao Guo et al’s 36.29 35.89 36.53
5. LIMITATIONS
Each of the algorithms presented here have a number of different problems and limitations.
Hao Guo et al’s algorithm works surprisingly well, yet it still has a problem of reconstructing the
curved structure in the occlusion. Minqin Wang et al’s algorithm works well only if the missing
region consists of simple structure and texture. If there are not enough samples in the image, it
will be impossible to synthesize the desired image. In addition to these shortcomings, there are
certain cases where the inpainting algorithms described here and in the literature would fail to
successfully reconstruct the image.
6. CONCLUSION AND FURTHER WORK
In this paper, we have looked at two different exemplar based inpainting methods. For each of
the algorithms, we have provided a detailed explanation of the process used for filling an
occlusion making use of images. In addition, we have performed both a qualitative and
quantitative analysis of the algorithms. From this analysis, a number of shortcomings and
limitations were highlighted in relation to the type of information each algorithm can restore.
340 Computer Science & Information Technology ( CS & IT )
The digital inpainting problem is still far from being completely solved. Although a large number
of algorithms exist that are capable of producing amazing results, they are usually limited to
images that portray certain features. Overall, the implemented inpainting methods also have some
limitations for which more research needs to be done. It is hoped that the results obtained can
provide a good framework for additional research that might be undertaken to improve upon the
methods presented here.
REFERENCES
[1] M. Bertalmio, A. Bertozzi, G. Sapiro, Navier-Stokes, fluid dynamics, and image and video inpainting,
Proceedings of the IEEE Computer Vision and Pattern Recognition (CVPR), Hawaii, 2001.
[2] T.F. Chan, S.-H. Kang, J. Shen, Euler’s elastica and curvature based inpainting, SIAM J. Appl. Math.
63 (2002) 564–592.
[3] T.F. Chan, J. Shen, Mathematical models for local nontexture inpainting, SIAM J. Appl. Math. 62
(2002) 1019–1043.
[4] A. Criminisi, P. Perez, and K. Toyama, “Region filling and object removal by exemplar based image
inpainting,” IEEE Trans. Image Process., vol. 13, pp. 1200–1212, 2004.
[5] J.Wu and Q. Ruan, “Object removal by cross isophotes examplar based image inpainting,” in Proc.
Int. Conf. Pattern Recognition, 2006, pp.810–813.
[6] A. Wong and J. Orchard, “A nonlocal-means approach to examplarbased inpainting,” presented at the
IEEE Int. Conf. Image Processing, 2008.
[7] B. Wohlberg, “Inpainting with sparse linear combinations of exemplars,” in Proc. IEEE ICASSP,
2009.
[8] Hao Guo, Jubai, “An Image restoration with morphological erosion and exemplar-based texture
synthesis” presented in IEEE, 2010.
[9] Minqin Wang, Guoqiang Han, Yongqiu Tu, “Edge-based Image Completing Guided by Region
Segmentation”, presented in International Colloquium on Computing, Communication, Control, and
Management,2008.

More Related Content

What's hot

A Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageA Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageIOSR Journals
 
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
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingEswar Publications
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...ijcsa
 
Image segmentation by modified map ml estimations
Image segmentation by modified map ml estimationsImage segmentation by modified map ml estimations
Image segmentation by modified map ml estimationsijesajournal
 
Kurmi 2015-ijca-905317
Kurmi 2015-ijca-905317Kurmi 2015-ijca-905317
Kurmi 2015-ijca-905317Yashwant Kurmi
 
A study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsA study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsManje Gowda
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...cscpconf
 
Optimization of Macro Block Size for Adaptive Rood Pattern Search Block Match...
Optimization of Macro Block Size for Adaptive Rood Pattern Search Block Match...Optimization of Macro Block Size for Adaptive Rood Pattern Search Block Match...
Optimization of Macro Block Size for Adaptive Rood Pattern Search Block Match...IJERA Editor
 

What's hot (18)

N42018588
N42018588N42018588
N42018588
 
G1802053147
G1802053147G1802053147
G1802053147
 
K018137073
K018137073K018137073
K018137073
 
Image inpainting
Image inpaintingImage inpainting
Image inpainting
 
Ad04603175180
Ad04603175180Ad04603175180
Ad04603175180
 
A Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageA Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore Image
 
B42020710
B42020710B42020710
B42020710
 
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
 
Ijnsa050207
Ijnsa050207Ijnsa050207
Ijnsa050207
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image Processing
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
 
Image segmentation by modified map ml estimations
Image segmentation by modified map ml estimationsImage segmentation by modified map ml estimations
Image segmentation by modified map ml estimations
 
F43053237
F43053237F43053237
F43053237
 
Kurmi 2015-ijca-905317
Kurmi 2015-ijca-905317Kurmi 2015-ijca-905317
Kurmi 2015-ijca-905317
 
A study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsA study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithms
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
 
Optimization of Macro Block Size for Adaptive Rood Pattern Search Block Match...
Optimization of Macro Block Size for Adaptive Rood Pattern Search Block Match...Optimization of Macro Block Size for Adaptive Rood Pattern Search Block Match...
Optimization of Macro Block Size for Adaptive Rood Pattern Search Block Match...
 

Similar to A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURAL SCENE IMAGE COMPLETION

Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...cscpconf
 
Image Enhancement and Restoration by Image Inpainting
Image Enhancement and Restoration by Image InpaintingImage Enhancement and Restoration by Image Inpainting
Image Enhancement and Restoration by Image InpaintingIJERA Editor
 
IMAGE SEGMENTATION BY MODIFIED MAP-ML ESTIMATIONS
IMAGE SEGMENTATION BY MODIFIED MAP-ML ESTIMATIONSIMAGE SEGMENTATION BY MODIFIED MAP-ML ESTIMATIONS
IMAGE SEGMENTATION BY MODIFIED MAP-ML ESTIMATIONScscpconf
 
Image segmentation by modified map ml
Image segmentation by modified map mlImage segmentation by modified map ml
Image segmentation by modified map mlcsandit
 
Study of Image Inpainting Technique Based on TV Model
Study of Image Inpainting Technique Based on TV ModelStudy of Image Inpainting Technique Based on TV Model
Study of Image Inpainting Technique Based on TV Modelijsrd.com
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET Journal
 
A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing IJEEE
 
Multiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo MatchingMultiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo MatchingCSCJournals
 
A Combined Model for Image Inpainting
A Combined Model for Image InpaintingA Combined Model for Image Inpainting
A Combined Model for Image Inpaintingiosrjce
 
Statistical Feature based Blind Classifier for JPEG Image Splice Detection
Statistical Feature based Blind Classifier for JPEG Image Splice DetectionStatistical Feature based Blind Classifier for JPEG Image Splice Detection
Statistical Feature based Blind Classifier for JPEG Image Splice Detectionrahulmonikasharma
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET Journal
 
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...cscpconf
 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting SystemIRJET Journal
 
Implementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time VideoImplementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time VideoIDES Editor
 
Super-Spatial Structure Prediction Compression of Medical
Super-Spatial Structure Prediction Compression of MedicalSuper-Spatial Structure Prediction Compression of Medical
Super-Spatial Structure Prediction Compression of Medicalijeei-iaes
 

Similar to A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURAL SCENE IMAGE COMPLETION (20)

Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
 
Image Enhancement and Restoration by Image Inpainting
Image Enhancement and Restoration by Image InpaintingImage Enhancement and Restoration by Image Inpainting
Image Enhancement and Restoration by Image Inpainting
 
IMAGE SEGMENTATION BY MODIFIED MAP-ML ESTIMATIONS
IMAGE SEGMENTATION BY MODIFIED MAP-ML ESTIMATIONSIMAGE SEGMENTATION BY MODIFIED MAP-ML ESTIMATIONS
IMAGE SEGMENTATION BY MODIFIED MAP-ML ESTIMATIONS
 
Image segmentation by modified map ml
Image segmentation by modified map mlImage segmentation by modified map ml
Image segmentation by modified map ml
 
Study of Image Inpainting Technique Based on TV Model
Study of Image Inpainting Technique Based on TV ModelStudy of Image Inpainting Technique Based on TV Model
Study of Image Inpainting Technique Based on TV Model
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
 
A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing
 
Id105
Id105Id105
Id105
 
[IJET-V1I6P16] Authors : Indraja Mali , Saumya Saxena ,Padmaja Desai , Ajay G...
[IJET-V1I6P16] Authors : Indraja Mali , Saumya Saxena ,Padmaja Desai , Ajay G...[IJET-V1I6P16] Authors : Indraja Mali , Saumya Saxena ,Padmaja Desai , Ajay G...
[IJET-V1I6P16] Authors : Indraja Mali , Saumya Saxena ,Padmaja Desai , Ajay G...
 
Multiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo MatchingMultiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo Matching
 
I017265357
I017265357I017265357
I017265357
 
A Combined Model for Image Inpainting
A Combined Model for Image InpaintingA Combined Model for Image Inpainting
A Combined Model for Image Inpainting
 
Statistical Feature based Blind Classifier for JPEG Image Splice Detection
Statistical Feature based Blind Classifier for JPEG Image Splice DetectionStatistical Feature based Blind Classifier for JPEG Image Splice Detection
Statistical Feature based Blind Classifier for JPEG Image Splice Detection
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation Principle
 
Ijetcas14 447
Ijetcas14 447Ijetcas14 447
Ijetcas14 447
 
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
 
Ag044216224
Ag044216224Ag044216224
Ag044216224
 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting System
 
Implementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time VideoImplementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time Video
 
Super-Spatial Structure Prediction Compression of Medical
Super-Spatial Structure Prediction Compression of MedicalSuper-Spatial Structure Prediction Compression of Medical
Super-Spatial Structure Prediction Compression of Medical
 

More from cscpconf

ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR cscpconf
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATIONcscpconf
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...cscpconf
 
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIESPROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIEScscpconf
 
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICA SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICcscpconf
 
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS cscpconf
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS cscpconf
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICcscpconf
 
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINDETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINcscpconf
 
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...cscpconf
 
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMIMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMcscpconf
 
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...cscpconf
 
AUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWAUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWcscpconf
 
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKCLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKcscpconf
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...cscpconf
 
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAPROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAcscpconf
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHcscpconf
 
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...cscpconf
 
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGESOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGEcscpconf
 
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTGENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTcscpconf
 

More from cscpconf (20)

ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
 
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIESPROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
 
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICA SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
 
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
 
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINDETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
 
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
 
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMIMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
 
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
 
AUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWAUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEW
 
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKCLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
 
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAPROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
 
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
 
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGESOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
 
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTGENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
 

Recently uploaded

Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURAL SCENE IMAGE COMPLETION

  • 1. Sundarapandian et al. (Eds): CoNeCo,WiMo, NLP, CRYPSIS, ICAIT, ICDIP, ITCSE, CS & IT 07, pp. 335–340, 2012. © CS & IT-CSCP 2012 DOI : 10.5121/csit.2012.2432 A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURAL SCENE IMAGE COMPLETION K.Sangeetha1 , Dr.P.Sengottuvelan2 and E.Balamurugan3 1 AP/CA, BIT, Sathy, India kavigeeth@gmail.com 2 AP/IT, BIT, Sathy, India psengottuvelan@rediffmail.com 3 AP/CA, BIT, Sathy, India sanbala@rediffmail.com ABSTRACT Image inpainting derives from restoration of art works, and has been applied to repair ancient art works. Inpainting is a technique of restoring a partially damaged or occluded image in an undetectable way. It fills the damaged part of an image by employing information of the undamaged part according to some rules to make it look “reasonable” to human eyes. Digital image inpainting is relatively new area of research, but numerous and different approaches to tackle the inpainting problem have been proposed since the concept was first introduced. This paper analyzes and compares the recent exemplar based inpainting algorithms by Minqin Wang and Hao Guo et al. A number of examples on real images are demonstrated to evaluate the results of algorithms using Peak Signal to Noise Ratio (PSNR). KEYWORDS Exemplar based, Image inpainting, PSNR. 1. INTRODUCTION The Image Inpainting is the art of modifying an image in a form that is not easily detectable by an ordinary observer. Image Inpainting is to try and fill a hole in an image with some meaningful data based on information in rest of the image. The aim of algorithms evaluated in this paper is not exactly reconstructing what used to be in that hole but instead to create a visually pleasing continuation of data around the hole in such a way that it is not detectable. In order to effectively retain image data, various researchers have continually proposed various methods of image inpainting and these works are classified into 2 major categories. One is non exemplar based method and the other is exemplar based method. The non exemplar based methods are based on pixel interpolation. Bertalmio et al [1] first presented the notion of digital image inpainting and used third order Partial Differential
  • 2. 336 Computer Science & Information Technology ( CS & IT ) Equations (PDE) to propagate the known image information into the missing regions along the direction of isophote. Some other algorithms of this category are presented in [2-3]. These are effective for small missing regions like small scratches in a photograph and not suitable for large missing regions. The second category of approaches is the exemplar based inpainting algorithm. Criminisi’s [4] exploit a patch based algorithm, in which the filling order is decided by a predefined priority function to ensure that linear structures will propagate before texture filling to preserve the connectivity of object boundaries. Wu [5] proposed a cross Isophotes exemplar based Inpainting technique, in which a cross isotope patch priority term was designed based on analysis of anisotropic diffusion. Also Wong [6] proposed nonlocal means approach for exemplar based Inpainting algorithm. The image patch is inferred by nonlocal means of a single best match patch. Wohlberg [7] proposed Inpainting with sparse linear combinations of exemplars. Compared with the diffusion-based inpainting algorithms, the exemplar-based inpainting algorithms have performed plausible results for inpainting the large missing image region. 2. COMPARISON OF THE EXISTING EXEMPLAR BASED INPAINTING ALGORITHMS The following is a brief introduction of Minqin Wang et al’s [9]and Hao Guo et al’s[8] exemplar based inpainting algorithms, which are chosen to do some experiments on real scene images in section 4. 2.1 Minqin Wang et al’s Exemplar Based Image Inpainting Algorithm This algorithm consists of three main steps. In the first step, we segment image into several parts based on texture features. The crux in this step is texture feature extraction. The texture features of image are extracted based on Gabor wavelet here. Given its characteristics of grouping by similarity, synchronous pulse bursting and capturing, we employ PCNN model to perform the data clustering, which make us group the image based on those texture features extracted by Gabor filters. That’s means we can do segmenting through PCNN model and then get the information about regions and boundaries. In the second step the edges are grouped. In the third step, the algorithm performs the final inpainting based on exemplar guided by regions. This algorithm performs inpainting based on the segmented regions after having reconstructed the image structure, which shorten the searching time. The following notation is commonly used in exemplar based image inpainting algorithms. Figure. 1 Exemplar-based Image Completion
  • 3. Computer Science & Information Technology ( CS & IT ) 337 (a) Original image, with the target region , its contour δ , and the source region Φ.(b) Synthesizing the area delimited by the patch ΨP centered on the point p ε δ .(c) The most similar candidate patch for ΨP lie along the isophote.(d) Fill the ΨP with the most similar patch Ψq. Experiment results show that the algorithm succeeds in filling the target region and shortens the searching time by searching the exemplar in a selected region. 2.2 Hao Guo et al’s Exemplar Based Image Inpainting Algorithm A structure/texture features synthesis algorithm based on exemplar-based texture synthesis is introduced in this paper [8]. This algorithm can restore some structure features (some ordinary structures such as linear contours or curves with small curvature) both for large and thick or long and thin damaged regions without blurring. It includes two steps as follows: First, inside a search scope, a patch of each unknown pixels, which is covered by structuring element currently, is compared with that of known pixels left to right and top to bottom, to find the one with maximal similarity based on the Sum of Squared Distance (SSD). Then, when the structure features patch around a known pixel with maximal similarity (minimal SSD) is found in the search scope, the value of the known pixels in the scope of the structuring element are put into the unknown pixels covered by the structuring element, thus completing one step of restoration. In this way, the structure/texture features of the known areas are propagated into the damaged areas, and the damaged patch at every erosion step is restored. The restoration of structure/texture features for every erosion step is improved: the center of the search scope is adjusted to the original boundary all along, and only the part of the search scope inside the original image is used to reflect the fact that only the information from the original image is reliable. This process includes the following steps: first, a center pixel for the search scope is searched on the original boundary closest to the unknown pixel; then, the search scope is defined based on the center pixel, excluding the parts of the original damaged area between the original boundary and the advanced boundary, which have already been restored. It performs well as previous techniques designed for the restoration of small scratches, and, in instances in which larger objects are removed; it dramatically outperforms earlier work in terms of both perceptual quality and computational efficiency. 3. EVALUATION METHOD Formulating an accurate evaluation method for determining the success of the two algorithms was a very important yet difficult task. This was because no common method for evaluating inpainting algorithms has been presented in the literature. To try and provide a good and accurate evaluation of the algorithms, it was decided to use both a qualitative and a quantitative approach. The assessment of the results for the qualitative tests was done mainly by visual analysis. The quantitative evaluation was performed by calculating the peak signal-to-noise ratio (PSNR) between the two images. PSNR is “an engineering term for the ratio between the maximum possible power of a signal and the power of corrupting noise that affects the fidelity of its representation”. PSNR values are represented in decibels (dB). The equation to calculate a PSNR value is given below:
  • 4. 338 Computer Science & Information Technology ( CS & IT ) PSNR=20.log10 (MAXI / MSE ) where MSE= (1/ mn) ∑∑ − = − = 1 0 1 0 n j m i ),(),( jiKjiI − 2 and MAX I = 255. 4. RESULTS OF EMPIRICAL EVALUATION We have experimented with the two methods on some images comparing with PSNR. These algorithms are programmed by matlab2008Ra and all experiments are run on a 2.93GHz PC. The algorithm proposed by Zhaolin Lu et al succeeds in filling the target region without implicit or explicit segmentation. Hao Guo et al’s algorithm performs well as previous techniques designed for the restoration of small scratches, and, in instances in which larger objects are removed . Fig.2 – fig.4 show the results produced by the aforementioned exemplar based Inpainting algorithms. The images in each figure are arranged as original image, an image with occluded region, the final result of methods in [9] and [8] respectively. Figure 2. Lady occluded region of image. (a) Original Image. (b) Mask image. (c) The output image by Minqin Wang et al’s algorithm. (d) The output image by Hao Guo et al’s algorithm. (a) (b) (c) (d) Figure 3.Man occluded region of image. (a) Original Image. (b) Mask image. (c) The output image by Minqin Wang et al’s algorithm. (d) The output image by Hao Guo et al’s algorithm. (a) (b) (c) (d)
  • 5. Computer Science & Information Technology ( CS & IT ) 339 Figure 4.Bird occluded region of image. (a) Original Image. (b) Mask image. (c) The output image by Minqin Wang et al’s algorithm. (d) The output image by Hao Guo et al’s algorithm. (a) (b) (c) (d) During the testing it was found that while some images could look visually pleasing, they may have extremely low PSNR values. Table 1 PSNR value for the two exemplar based image inpainting Results Image Lady occluded image Man occluded image Bird occluded imageMethod Minqin Wang et al’s 35.65 35.79 35.62 Hao Guo et al’s 36.29 35.89 36.53 5. LIMITATIONS Each of the algorithms presented here have a number of different problems and limitations. Hao Guo et al’s algorithm works surprisingly well, yet it still has a problem of reconstructing the curved structure in the occlusion. Minqin Wang et al’s algorithm works well only if the missing region consists of simple structure and texture. If there are not enough samples in the image, it will be impossible to synthesize the desired image. In addition to these shortcomings, there are certain cases where the inpainting algorithms described here and in the literature would fail to successfully reconstruct the image. 6. CONCLUSION AND FURTHER WORK In this paper, we have looked at two different exemplar based inpainting methods. For each of the algorithms, we have provided a detailed explanation of the process used for filling an occlusion making use of images. In addition, we have performed both a qualitative and quantitative analysis of the algorithms. From this analysis, a number of shortcomings and limitations were highlighted in relation to the type of information each algorithm can restore.
  • 6. 340 Computer Science & Information Technology ( CS & IT ) The digital inpainting problem is still far from being completely solved. Although a large number of algorithms exist that are capable of producing amazing results, they are usually limited to images that portray certain features. Overall, the implemented inpainting methods also have some limitations for which more research needs to be done. It is hoped that the results obtained can provide a good framework for additional research that might be undertaken to improve upon the methods presented here. REFERENCES [1] M. Bertalmio, A. Bertozzi, G. Sapiro, Navier-Stokes, fluid dynamics, and image and video inpainting, Proceedings of the IEEE Computer Vision and Pattern Recognition (CVPR), Hawaii, 2001. [2] T.F. Chan, S.-H. Kang, J. Shen, Euler’s elastica and curvature based inpainting, SIAM J. Appl. Math. 63 (2002) 564–592. [3] T.F. Chan, J. Shen, Mathematical models for local nontexture inpainting, SIAM J. Appl. Math. 62 (2002) 1019–1043. [4] A. Criminisi, P. Perez, and K. Toyama, “Region filling and object removal by exemplar based image inpainting,” IEEE Trans. Image Process., vol. 13, pp. 1200–1212, 2004. [5] J.Wu and Q. Ruan, “Object removal by cross isophotes examplar based image inpainting,” in Proc. Int. Conf. Pattern Recognition, 2006, pp.810–813. [6] A. Wong and J. Orchard, “A nonlocal-means approach to examplarbased inpainting,” presented at the IEEE Int. Conf. Image Processing, 2008. [7] B. Wohlberg, “Inpainting with sparse linear combinations of exemplars,” in Proc. IEEE ICASSP, 2009. [8] Hao Guo, Jubai, “An Image restoration with morphological erosion and exemplar-based texture synthesis” presented in IEEE, 2010. [9] Minqin Wang, Guoqiang Han, Yongqiu Tu, “Edge-based Image Completing Guided by Region Segmentation”, presented in International Colloquium on Computing, Communication, Control, and Management,2008.