SlideShare a Scribd company logo
1 of 5
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. VI (Mar โ€“ Apr. 2015), PP 53-57
www.iosrjournals.org
DOI: 10.9790/0661-17265357 www.iosrjournals.org 53 | Page
A Combined Model for Image Inpainting
Visakh R1
, Mrs.Rajneesh Rani2
,Rahul Kumar3
1(PG Scholar, Department of computer science , Dr B R Ambedkar National Institute Of
Technology,Jalandhar/India)
2(Assistant Professor, Department of computer science ,Dr B R Ambedkar National Institute Of
Technology,Jalandhar/India)
3(PG Scholar ,Department of computer science, Dr B R Ambedkar National Institute Of
Technology,Jalandhar/India)
Abstract: This paper present a combined method for image inpainting. Inpainting is the art of
modifying an image in a visually plausible manner so that it seems reasonable to the human eye.
There are numerous and very different approaches to tackle the inpainting problem, these are
based upon one the following basic techniques: copy-and-paste texture synthesis, geometric
partial differential equations (PDEs), coherence among neighboring pixels, and exemplar based
inpainting. We combine these techniques in a variational model, and provide a working algorithm
for image inpainting trying to approximate the minimum of the proposed energy functional and its
also helpful for video inpainting of stationary back ground by considering the temporal coherence
among frames. So obviously say that the combination of all terms of the proposed energy works
better than taking each term separately.
Keywords: Image inpainting, texture synthesis, partial differential equations (PDEs), coherence,
variational models.
I. Introduction
Inpainting is the process of modifying an image in a form that is not detectable by an ordinary
observer, and has become a fundamental area of research in image processing. Image inpainting consists in
recovering the missing or corrupted parts of an image. In the digital world, inpainting refers to the application of
sophisticated algorithms to replace lost or corrupted parts of the image data (mainly small regions or to remove
little defects). Reconstruction of missing or damaged portions of images or videos is an ancient practice used
extensively in art work restoration. Inpainting is also known as retouching, this activity consists of filling in the
missing areas or modifying the damaged ones in a non-detectable way by an observer not familiar with the
original images. Applications of image inpainting range from restoration of photographs, films and paintings, to
removal of occlusions, such as text, subtitles, stamps and publicity from images. There are many objectives and
applications of video inpainting. In photography and cinema, inpainting is used for film restoration; to reverse
the deterioration. It is also used for removing red-eye, the stamped date from photographs and removing objects
to creative effect. This technique can be used to replace the lost blocks in the coding and transmission of images,
for example, in a streaming video. It can also be used to remove logos in videos. In addition, inpainting can also
be used to produce special effects.
Inpainting problem can be expressed in the following way: given an image or video u with a masked
region ฮฉ, fill-in each pixel inside ฮฉ with a value taken from ฮฉc. Inpainting is the great practical importance of
restoring and modifying images and videos, but is also a result of using image inpainting to understand the
validity of different image models [2]. Image inpainting algorithms are used to perform the task of filling in
missing or destroyed or unwanted regions in images.
In the paper [2], the texture is modeled that the probability distribution of brightness values for one
pixel given the brightness values of its spatial neighborhood is independent from the rest of the image. The
neighborhood is a square window around the pixel and its size is a global parameter of the algorithm. One-pass
greedy algorithm is used in the texture synthesis. That is, once a pixel is filled-in, its value remains unchanged.
The texture synthesis problem is used to finding the correspondence map [3]. Diffusion with partial differential
equations (PDEs) and variational formulations, are used for piecewise smooth images or when the gap is thinner
than the surrounding objects [4] [5]. This algorithm performs inpainting by joining with geodesic curves the
points of the level lines arriving at the boundary. Geometric diffusion method does not appear to affect the
result; it appeared preferable to work with the Laplacian diffusion. Coherence in the mapping function which
clearly improves the visual quality of the synthesis result. Both spatial and temporal coherence for video
inpainting are imposed through a variation formulation globally optimized. Coherence appears also in the
A Combined Model for Image Inpainting
DOI: 10.9790/0661-17265357 www.iosrjournals.org 54 | Page
inpainting formulation by favoring the similarity of the overlapping region of patches corresponding to
neighboring pixels.
The inpainting technique has been generalized to video sequences with occluding objects. The
reconstruction of motion fields has been proposed in the field of video completion. Several video inpainting
methods are used to minimize the energy [6] [7]. In case of large holes with complicated texture, previously
used methods are not suitable to obtain good results. Instead of reconstructing the frame itself by means of
inpainting, the reconstruction of the motion field allows for the subsequent restoration of the corrupted region
even in difficult cases. This type of motion field reconstruction is called โ€œmotion inpaintingโ€ [8]. The similar
method is used to continue the central motion field to the edges of the image sequence, where the field is lost
due to camera shaking.
II. Earlier Related Works
2.1 Texture Synthesis Method
The texture synthesis process grows a new image outward from an initial seed, one pixel at a time. In
this algorithm โ€œgrowsโ€ texture, pixel by pixel, outwards from an initial seed. If choosing a single pixel as the
unit of synthesis so that the model could capture as much high frequency information as possible [2]. To
proceed with synthesis, a probability table for the distribution is needed.
Texture synthesis is an alternative way to create textures. Because synthetic textures can be made of
any size, visual repetition is avoided. Texture synthesis can also produce tolerable images by properly handling
the boundary conditions. Potential applications of texture synthesis are also broad; some examples are image
denoising, occlusion fill-in, and compression. The problem of texture synthesis can be stated as follows: let us
define texture as some visual pattern on an infinite 2-D plane which has a stationary distribution. Given a
finitesample from some texture, the aim is to synthesize other samples from the same texture. Without
additional assumptions this problem is clearly ill-posed since a given texture sample could have been drawn
from an infinite number of different textures. The usual assumption is that the sample is large enough that it
captures the stationary of the texture and that the scale of the texture elements is known.
2.1.1 The Algorithm
In this, texture is modeled as a Markov Random Field (MRF). That is, assuming that the probability
distribution of brightness values for a pixel given the brightness values of its spatial neighborhood is
independent from the rest of the image. The neighborhood of a pixel is modeled as a square window and it is
around that pixel. The size of the window is a parameter that specifies how stochastic the user believes this
texture to be.
.
Fig 1: Efros and Leungโ€™s algorithm overview
A sample texture image (left), a new image is being synthesized one pixel at a time (right).If the texture
is presumed to be mainly regular at high spatial frequencies and mainly stochastic at low spatial frequencies, the
size of the window should be on the scale of the biggest regular feature.
Synthesizing one pixel: A method of synthesizing a pixel when its neighborhood pixels are already known.
This method can be used for synthesizing the single texture. The correct solution would be to consider the joint
probability of all pixels together.
Synthesizing texture: A method of synthesizing a pixel when its neighborhood pixels are already known has
been discussed earlier. Unfortunately, this method cannot be used for synthesizing the entire texture or even for
hole-filling since for any pixel the values of only some of its neighborhood pixels will be known. The correct
solution is to consider the joint probability of all pixels together but this is intractable for images of realistic
size.
2.2 Geometric PDE
Diffusion with partial differential equations (PDEs) and variation formulations, which have been very
successfully used, in particular for piecewise smooth images or when the gap is thinner than the surrounding
A Combined Model for Image Inpainting
DOI: 10.9790/0661-17265357 www.iosrjournals.org 55 | Page
objects [4] [5]. This algorithm performs inpainting by joining with geodesic curves the points of the level lines
arriving at the boundary. Geometric diffusion method does not appear to affect the result, it is preferable to work
with the Laplacian diffusion.
In the variational or โ€œenergyโ€-based models, nonlinear PDEs emerge as one derives formal Euler-
Lagrange
equations or tries to locate local or global minima by the gradient descent method. Some PDEs can be
used by the viscosity solution approach, while many others are used for additional theoretical investigation.
Compared with other approaches, the variational PDE method has remarkable advantages in both theory and
computation.
First, it allows one to directly handle and process visually important geometric features such as
gradients, tangents, curvatures, and level sets. It can also effectively simulate several visually meaningful
dynamic processes, such as linear and nonlinear diffusions and the information transport mechanism.
Second, in terms of computation, it can profoundly benefit from the existing wealth of literature on
numerical analysis and computational PDEs. For example, various well-designed shock-capturing schemes in
Computational Fluid.
Dynamics (CFD) can be conveniently adapted to edge computation in images.
Inpainting is an image interpolation problem, with broad applications in image processing and vision
analysis. PDE-based image inpainting has become a very active area of research. The Total variation model for
image inpainting is an effective method. But the interpolation of this model is limited to creating straight
isophotes, not necessarily smoothly continued from the boundary and it does not always follow the Connectivity
Principle. Some improvements have been made on it and use a fourth-order PDE method to inpaint missing data
domain. In both smooth of inpainting and connectivity.
Image inpainting is first used to remove the crakes or patch the target region in image. A TV (total
variation) inpainting model, introduced an eulerโ€™s elastica curvature based inpainting model which can correctly
propagate along curvature[7] . All above methods based on partial differential equation (PDE) which diffuses
into the target region pixel by pixel. PDE diffuses according to image property, so linear structure is preserved
well. But it smoothes image when diffuses, so if the target region is large, the result will be blurring. Exemplar-
based model is used in texture synthesis[3]. It tries to replicate texture in image to fill the target region. This
procedure can maintain all the tiny texture in image, while inpainting cannot implement this. The images
processed by inpainting models lose texture. But exemplar-based model cannot preserve linear structure, so
introduce an along isophotes exemplar-based inpainting model (AIEI) [10]. In this model, the crucial part is the
filling priority which is determined by confidence term and data term.
2.3 Coherence
Coherence in the mapping function which obviously improves the visual quality of the synthesis
results. Both spatial and temporal coherence for video inpainting are imposed through a variation formulation
globally optimized. Coherence appears also in the inpainting formulation by favoring the comparison of the
overlapping region of patches corresponding to neighboring pixels. Video inpainting aims at completing the
corrupted areas of a video. For each frame, the reconstruction has to be spatially coherent with the rest of the
image and temporally with respect to the reconstructions of adjacent frames.
There are many possible applications to the inpainting problem: movie post-production, product replacement,
video stabilization, image restoration.
One of the techniques of texture or diffusion or coherence is used for inpainting of the images or videos. Energy
function is not used and small patches are used for the mask and separate search engines database of images is
used. The disadvantages of using each term separately is that,
โ€ข Diffusion methods are able to synthesize new information but they are not able to deal with texture.
โ€ขTexture patch-based methods treat texture correctly but are not good at creating new information. So
thecombination of result is not produced.
โ€ข Energy function is not used to reduce the energy for Inpainting. So there is waste of energy during the process.
โ€ข With small patches, the algorithm is unable to inpaint correctly the blob of the images.
III. New Development: Combining Techniques
Combining the texture synthesis, coherence among neighboring pixels, exemplar based inpainting and
geometric PDEs, image inpainting can be achieved that minimizes the energy functions. Inpainting is achieved
by an iterative way. To generate a mapping function for the proposed system we adopt the scheme given by [1]
that combine the three energy function d1,d2,and d3 of texture synthesis, coherence and geometric PDEs
respectively.
So the energy function is
๐›†(๐) = ๐›ผ1 ๐›†1(๐) + ๐›ผ2 ๐›†2 ๐ + ๐›ผ3 ๐›†3(๐)
A Combined Model for Image Inpainting
DOI: 10.9790/0661-17265357 www.iosrjournals.org 56 | Page
Where ๐œ“ is the correspondence map, ๐›ผ1 , ๐›ผ2 and ๐›ผ3 represent weights, is ฮต1 ๐œ“ , ฮต2(๐œ“) and ฮต3(๐œ“) are
the energy corresponding to texture synthesis (self-similarity), propagation/diffusion with partial differential
equation, and reinforces coherence.
In the reference paper[1] states that it would be easier to compute coherence terms and diffusion terms
if whole image was already estimated. Therefore we perform an initialization step , where we inpainting image
only using by pixel replacement. But for the following iteration it is not possible to apply exemplar based
synthesis, because other two terms are based on pixel by pixel replacement at the same time. So there we use
pruning technique inspired by label pruning[7]. We reduce the number of possible candidates for each pixel of
after the initialization step has been performed. The number of candidates kept for each pixel is a fixed
parameter set by the user. These candidates are simply the ones that had the highest similarity (smallest
measure) to the pixel during the initialization step. In the sequel, we will denote C(P) as the pruning set (with N
candidates) for the pixel .So the subsequent iterations are now much faster, and the visual quality does not
deteriorate when N is high enough (higher than 200 in practice).
Improved Choice of the Weights and Practical Computation of the CorrespondenceMap: The final
inpainting algorithm is an iterative method that at each iteration n and for each pixel p finds the best
corresponding pixel
๐œ“ ๐‘›
๐‘ by solving,
๐œ“ ๐‘›
(๐‘) ๐œ– arg
๐‘š๐‘–๐‘›
๐‘ž๐œ–๐ถ(๐‘)
๐›ผ๐‘–
๐‘–=1,2,3
๐‘‘๐‘–(๐‘, ๐‘ž, ฯˆ ๐‘›โˆ’1
)
Let us discuss an improved choice of weights. The weights ฮฑi define the influence of each of the three
terms on the result. They have to be defined depending upon the properties of each pixel of the image. For
example, for a pixel situated in a textured area, the parameter ฮฑ1should be larger than the two other ones, while
if it ismlocated on a sharp contour, ฮฑ2 should be the largest one. It is more difficult to interpret the influence of
ฮฑ3and its value will be given by a formula similar to the ones used for ฮฑ1 and ฮฑ2
๐›ผ๐‘–(๐‘) = ๐‘’
โˆ’
๐‘š ๐‘–
ฯƒ , ๐‘– = 1,2,3
where
ฯƒ =
๐‘š1+๐‘š2+๐‘š3
3
๐‘š๐‘– p = q ๐‘š๐‘–๐‘›
๐‘–๐œ–โ„ฆc
๐‘‘๐‘–(p, ๐‘ž๐‘–, ฯˆ)
Fig 2: Block diagram for image inpainting
The algorithm must be applied to an image where there are no valid values inside the mask ฮฉ: while
this is standard procedure in texture synthesis for our diffusion and coherence terms it would be much easier to
compute d3 if the whole image was already estimated. Therefore, we perform an initialization step where we
fill-in using only the texture synthesis term. Searching for the best patch among all the patches of the image is
A Combined Model for Image Inpainting
DOI: 10.9790/0661-17265357 www.iosrjournals.org 57 | Page
extremely time consuming. Reducing the Computational Cost here we can use exemplar based texture synthesis.
Because at initialization only texture synthesis is needed, then following iterations we go for combined energy
functions, here also have to reduce the computational cost, we propose to use a method that we name pruning,
inspired by the label pruning of [7]. We reduce the number of possible candidates for each pixel of ฮฉ after the
initialization step has been performed. The number of N candidates kept for each pixel is a fixed parameter set
by the user. These candidates are simply the ones that had the highest similarity (smallest mea sure d1) to the
pixel during the initialization step. In the sequel, we will denote as C(p) the pruning set (with N candidates) for
the pixel P .
(a) input image. (b) inpainted image (c) output image.
Fig 3: Influence of the three terms.
IV. Conclusion
The three models or building blocks are common to all the most successful image and video inpainting
algorithms. It is then combined into one energy functional. A working algorithm for image inpainting trying to
approximate the minimum of the energy function and combination of different techniques inspired from label
pruning, exemplar based patch synthesis to reduce computational cost are also provided and, thereby we can
reduce the wastage of energy and time for execution . Literature shows that the combination of all three terms of
the energy works better than taking each term separately. Performance analysis can only be done once it is
implemented. When comparing other techniques, some papers are based upon all the three, but at most two, of
the stated building blocks. When the image has not enough patches to copy from, either because the mask is too
spread and the patch size is large, or because the mask is placed on a singular location on the image, then the
results are reduced. This problem is common to all patch-based inpainting methods, and although the presence
of a geometry term seems to help, it is clearly not enough. In this, trying to deal with these problems, as well as
working on the speeding-up of the algorithm by optimizing the search in the patch space.
References
[1]. Aurelie Bugeau, Marcelo Bertalmรญo, Vicent Caselles, โ€œA Comprehensive Framework for Image Inpainting,โ€ IEEE Trans. Image
processing, vol.19.NO. 10, Oct.2010.
[2]. A. Efros and T. Leung, โ€œTexture synthesis by non-parametric sampling,โ€ in Proc. IEEE Int. Conf. Computer Vision, 1999, vol. 2,
pp.1033โ€“1038.
[3]. L. Demanet, B. Song, and T. Chan, โ€œImage inpainting by correspondence maps: a deterministic approach,โ€ UCLA CAM R, Tech.
Rep. 03-04, Aug. 2003.
[4]. S. Masnou and J. M. Morel, โ€œLevel lines based disocclusion,โ€ in Proc. IEEE Int. Conf. Image Processing, 1998, pp. 259โ€“263.
[5]. S. Masnou, โ€œDisocclusion: A variational approach using level lines,โ€ IEEE Trans. Image Process., vol. 11, no. 2, pp. 68โ€“76, Feb.
2002.
[6]. Y. Wexler, E. Shechtman, and M. Irani, โ€œSpace-time video completion,โ€IEEE Trans. Pattern Anal. Mach. Intell., vol. 29, no. 3,
pp.1463โ€“476, Mar. 2007.
[7]. K. A. Patwardhan, G. Sapiro, and M. Bertalmio, โ€Video inpainting of occluding and occluded objects,โ€ Proc. IEEE Intl. Conf.
Image processing (ICIP) Genoa, Italy, 2005
[8]. Matsushita, Y., Ofek, E., Weina, G., Tang, X., Shum, H.: Full-frame video stabilization with motion inpainting. IEEE Transactions
on Pattern Analysis and Machine Intelligence 28(7) (2006).
[9]. Chen, L., Chan, S., Shum, H.: A joint motion-image inpainting method for error concealment in video coding. In: IEEE
International Conference on Image Processing (ICIP). (2006)
[10]. A. Criminisi, P. Pรฉrez, and K. Toyama, โ€œRegion filling and object removal by exemplar-based inpainting,โ€ IEEE Trans. Image
Process., vol. 13, no. 9, pp. 1200โ€“1212, Sep. 2004.

More Related Content

What's hot

OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSOBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSijcseit
ย 
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESISREMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESISIJCSEA Journal
ย 
Probabilistic model based image segmentation
Probabilistic model based image segmentationProbabilistic model based image segmentation
Probabilistic model based image segmentationijma
ย 
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
ย 
Kurmi 2015-ijca-905317
Kurmi 2015-ijca-905317Kurmi 2015-ijca-905317
Kurmi 2015-ijca-905317Yashwant Kurmi
ย 
Effective Pixel Interpolation for Image Super Resolution
Effective Pixel Interpolation for Image Super ResolutionEffective Pixel Interpolation for Image Super Resolution
Effective Pixel Interpolation for Image Super ResolutionIOSR Journals
ย 
A Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting TechniquesA Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting Techniquesijsrd.com
ย 
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSIONINFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSIONIJCI JOURNAL
ย 
Object based image enhancement
Object based image enhancementObject based image enhancement
Object based image enhancementijait
ย 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONijistjournal
ย 
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
ย 
A Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray ImagesA Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray ImagesIJERA Editor
ย 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentationHaitham Ahmed
ย 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONijistjournal
ย 
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...Pinaki Ranjan Sarkar
ย 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposureiosrjce
ย 
Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...IDES Editor
ย 

What's hot (17)

OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSOBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
ย 
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESISREMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
REMOVING OCCLUSION IN IMAGES USING SPARSE PROCESSING AND TEXTURE SYNTHESIS
ย 
Probabilistic model based image segmentation
Probabilistic model based image segmentationProbabilistic model based image segmentation
Probabilistic model based image segmentation
ย 
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)
ย 
Kurmi 2015-ijca-905317
Kurmi 2015-ijca-905317Kurmi 2015-ijca-905317
Kurmi 2015-ijca-905317
ย 
Effective Pixel Interpolation for Image Super Resolution
Effective Pixel Interpolation for Image Super ResolutionEffective Pixel Interpolation for Image Super Resolution
Effective Pixel Interpolation for Image Super Resolution
ย 
A Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting TechniquesA Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting Techniques
ย 
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSIONINFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
ย 
Object based image enhancement
Object based image enhancementObject based image enhancement
Object based image enhancement
ย 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ย 
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
ย 
A Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray ImagesA Novel Feature Extraction Scheme for Medical X-Ray Images
A Novel Feature Extraction Scheme for Medical X-Ray Images
ย 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentation
ย 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ย 
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
ย 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
ย 
Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...
ย 

Viewers also liked

A Study on Transhipment Model for Export of Rubber from Tripura to Bangladesh
A Study on Transhipment Model for Export of Rubber from Tripura to BangladeshA Study on Transhipment Model for Export of Rubber from Tripura to Bangladesh
A Study on Transhipment Model for Export of Rubber from Tripura to BangladeshIOSR Journals
ย 
FASILITAS IMPOR
FASILITAS IMPORFASILITAS IMPOR
FASILITAS IMPORlegalservice
ย 
Spatial and Temporal Variation of Rainfall in IRAQ
Spatial and Temporal Variation of Rainfall in IRAQSpatial and Temporal Variation of Rainfall in IRAQ
Spatial and Temporal Variation of Rainfall in IRAQIOSR Journals
ย 
Parametric Sensitivity Analysis of a Mathematical Model of Two Interacting Po...
Parametric Sensitivity Analysis of a Mathematical Model of Two Interacting Po...Parametric Sensitivity Analysis of a Mathematical Model of Two Interacting Po...
Parametric Sensitivity Analysis of a Mathematical Model of Two Interacting Po...IOSR Journals
ย 
Lexisearch Approach to Travelling Salesman Problem
Lexisearch Approach to Travelling Salesman ProblemLexisearch Approach to Travelling Salesman Problem
Lexisearch Approach to Travelling Salesman ProblemIOSR Journals
ย 
Study of highly broadening Photonic band gaps extension in one-dimensional Me...
Study of highly broadening Photonic band gaps extension in one-dimensional Me...Study of highly broadening Photonic band gaps extension in one-dimensional Me...
Study of highly broadening Photonic band gaps extension in one-dimensional Me...IOSR Journals
ย 
IT PRODUK TERTENTU - OBAT TRADISIONAL DAN HERBAL
IT PRODUK TERTENTU - OBAT TRADISIONAL DAN HERBALIT PRODUK TERTENTU - OBAT TRADISIONAL DAN HERBAL
IT PRODUK TERTENTU - OBAT TRADISIONAL DAN HERBALlegalservice
ย 
Energy Efficient E-BMA Protocol for Wireless Sensor Networks
Energy Efficient E-BMA Protocol for Wireless Sensor NetworksEnergy Efficient E-BMA Protocol for Wireless Sensor Networks
Energy Efficient E-BMA Protocol for Wireless Sensor NetworksIOSR Journals
ย 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerIOSR Journals
ย 
โ€œDesigned and Simulation Modified H Shapedโ€ Microstrip Patch Antenna
โ€œDesigned and Simulation Modified H Shapedโ€ Microstrip Patch Antennaโ€œDesigned and Simulation Modified H Shapedโ€ Microstrip Patch Antenna
โ€œDesigned and Simulation Modified H Shapedโ€ Microstrip Patch AntennaIOSR Journals
ย 
Antibacterial Activity of Stem Bark Extracts of Oroxylum indicum an Endangere...
Antibacterial Activity of Stem Bark Extracts of Oroxylum indicum an Endangere...Antibacterial Activity of Stem Bark Extracts of Oroxylum indicum an Endangere...
Antibacterial Activity of Stem Bark Extracts of Oroxylum indicum an Endangere...IOSR Journals
ย 
BOOK OF LEGAL BASIS OR THE BLUE BOOKS [ BUKU BIRU ]
BOOK OF LEGAL BASIS OR THE BLUE BOOKS [ BUKU BIRU ]BOOK OF LEGAL BASIS OR THE BLUE BOOKS [ BUKU BIRU ]
BOOK OF LEGAL BASIS OR THE BLUE BOOKS [ BUKU BIRU ]legalservice
ย 
REPORT CERTIFICATE [ STMD ]
REPORT CERTIFICATE [ STMD ]REPORT CERTIFICATE [ STMD ]
REPORT CERTIFICATE [ STMD ]legalservice
ย 
Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...IOSR Journals
ย 
S01226115124
S01226115124S01226115124
S01226115124IOSR Journals
ย 
Pengurusan dokumen izin Pendirian PMDN
Pengurusan dokumen izin Pendirian PMDNPengurusan dokumen izin Pendirian PMDN
Pengurusan dokumen izin Pendirian PMDNlegalservice
ย 
Polymerase Chain Reaction (PCR)-Based Sex Determination Using Unembalmed Huma...
Polymerase Chain Reaction (PCR)-Based Sex Determination Using Unembalmed Huma...Polymerase Chain Reaction (PCR)-Based Sex Determination Using Unembalmed Huma...
Polymerase Chain Reaction (PCR)-Based Sex Determination Using Unembalmed Huma...IOSR Journals
ย 

Viewers also liked (20)

A Study on Transhipment Model for Export of Rubber from Tripura to Bangladesh
A Study on Transhipment Model for Export of Rubber from Tripura to BangladeshA Study on Transhipment Model for Export of Rubber from Tripura to Bangladesh
A Study on Transhipment Model for Export of Rubber from Tripura to Bangladesh
ย 
TDP
TDPTDP
TDP
ย 
FASILITAS IMPOR
FASILITAS IMPORFASILITAS IMPOR
FASILITAS IMPOR
ย 
Spatial and Temporal Variation of Rainfall in IRAQ
Spatial and Temporal Variation of Rainfall in IRAQSpatial and Temporal Variation of Rainfall in IRAQ
Spatial and Temporal Variation of Rainfall in IRAQ
ย 
Parametric Sensitivity Analysis of a Mathematical Model of Two Interacting Po...
Parametric Sensitivity Analysis of a Mathematical Model of Two Interacting Po...Parametric Sensitivity Analysis of a Mathematical Model of Two Interacting Po...
Parametric Sensitivity Analysis of a Mathematical Model of Two Interacting Po...
ย 
H010225257
H010225257H010225257
H010225257
ย 
Lexisearch Approach to Travelling Salesman Problem
Lexisearch Approach to Travelling Salesman ProblemLexisearch Approach to Travelling Salesman Problem
Lexisearch Approach to Travelling Salesman Problem
ย 
Study of highly broadening Photonic band gaps extension in one-dimensional Me...
Study of highly broadening Photonic band gaps extension in one-dimensional Me...Study of highly broadening Photonic band gaps extension in one-dimensional Me...
Study of highly broadening Photonic band gaps extension in one-dimensional Me...
ย 
IT PRODUK TERTENTU - OBAT TRADISIONAL DAN HERBAL
IT PRODUK TERTENTU - OBAT TRADISIONAL DAN HERBALIT PRODUK TERTENTU - OBAT TRADISIONAL DAN HERBAL
IT PRODUK TERTENTU - OBAT TRADISIONAL DAN HERBAL
ย 
Energy Efficient E-BMA Protocol for Wireless Sensor Networks
Energy Efficient E-BMA Protocol for Wireless Sensor NetworksEnergy Efficient E-BMA Protocol for Wireless Sensor Networks
Energy Efficient E-BMA Protocol for Wireless Sensor Networks
ย 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical Layer
ย 
โ€œDesigned and Simulation Modified H Shapedโ€ Microstrip Patch Antenna
โ€œDesigned and Simulation Modified H Shapedโ€ Microstrip Patch Antennaโ€œDesigned and Simulation Modified H Shapedโ€ Microstrip Patch Antenna
โ€œDesigned and Simulation Modified H Shapedโ€ Microstrip Patch Antenna
ย 
Mt Everest - pics
Mt Everest - picsMt Everest - pics
Mt Everest - pics
ย 
Antibacterial Activity of Stem Bark Extracts of Oroxylum indicum an Endangere...
Antibacterial Activity of Stem Bark Extracts of Oroxylum indicum an Endangere...Antibacterial Activity of Stem Bark Extracts of Oroxylum indicum an Endangere...
Antibacterial Activity of Stem Bark Extracts of Oroxylum indicum an Endangere...
ย 
BOOK OF LEGAL BASIS OR THE BLUE BOOKS [ BUKU BIRU ]
BOOK OF LEGAL BASIS OR THE BLUE BOOKS [ BUKU BIRU ]BOOK OF LEGAL BASIS OR THE BLUE BOOKS [ BUKU BIRU ]
BOOK OF LEGAL BASIS OR THE BLUE BOOKS [ BUKU BIRU ]
ย 
REPORT CERTIFICATE [ STMD ]
REPORT CERTIFICATE [ STMD ]REPORT CERTIFICATE [ STMD ]
REPORT CERTIFICATE [ STMD ]
ย 
Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...
ย 
S01226115124
S01226115124S01226115124
S01226115124
ย 
Pengurusan dokumen izin Pendirian PMDN
Pengurusan dokumen izin Pendirian PMDNPengurusan dokumen izin Pendirian PMDN
Pengurusan dokumen izin Pendirian PMDN
ย 
Polymerase Chain Reaction (PCR)-Based Sex Determination Using Unembalmed Huma...
Polymerase Chain Reaction (PCR)-Based Sex Determination Using Unembalmed Huma...Polymerase Chain Reaction (PCR)-Based Sex Determination Using Unembalmed Huma...
Polymerase Chain Reaction (PCR)-Based Sex Determination Using Unembalmed Huma...
ย 

Similar to I017265357

Image Inpainting
Image InpaintingImage Inpainting
Image InpaintingIJERA Editor
ย 
Hierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image InpaintingHierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image InpaintingIJCSEA Journal
ย 
conferense
conferense conferense
conferense Omkar Shewale
ย 
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
ย 
Ijetcas14 447
Ijetcas14 447Ijetcas14 447
Ijetcas14 447Iasir Journals
ย 
Removal of Unwanted Objects using Image Inpainting - a Technical Review
Removal of Unwanted Objects using Image Inpainting - a Technical ReviewRemoval of Unwanted Objects using Image Inpainting - a Technical Review
Removal of Unwanted Objects using Image Inpainting - a Technical ReviewIJERA Editor
ย 
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
ย 
Repairing and Inpainting Damaged Images using Adaptive Diffusion Technique
Repairing and Inpainting Damaged Images using Adaptive Diffusion TechniqueRepairing and Inpainting Damaged Images using Adaptive Diffusion Technique
Repairing and Inpainting Damaged Images using Adaptive Diffusion TechniqueIJMTST Journal
ย 
Digital Image Inpainting: A Review
Digital Image Inpainting: A ReviewDigital Image Inpainting: A Review
Digital Image Inpainting: A ReviewIRJET Journal
ย 
Image Quilting in Steganography using Reversible Texture Formation
Image Quilting in Steganography using Reversible Texture FormationImage Quilting in Steganography using Reversible Texture Formation
Image Quilting in Steganography using Reversible Texture FormationIRJET Journal
ย 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAlexander Decker
ย 
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...cscpconf
ย 
A Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing ApproachesA Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing ApproachesIRJET Journal
ย 
IRJET- Multi Image Morphing: A Review
IRJET- Multi Image Morphing: A ReviewIRJET- Multi Image Morphing: A Review
IRJET- Multi Image Morphing: A ReviewIRJET Journal
ย 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONIAEME Publication
ย 
5 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-465 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-46Alexander Decker
ย 
Paper id 27201451
Paper id 27201451Paper id 27201451
Paper id 27201451IJRAT
ย 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGIRJET Journal
ย 

Similar to I017265357 (20)

Image Inpainting
Image InpaintingImage Inpainting
Image Inpainting
ย 
Hierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image InpaintingHierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image Inpainting
ย 
conferense
conferense conferense
conferense
ย 
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
ย 
Ijetcas14 447
Ijetcas14 447Ijetcas14 447
Ijetcas14 447
ย 
Removal of Unwanted Objects using Image Inpainting - a Technical Review
Removal of Unwanted Objects using Image Inpainting - a Technical ReviewRemoval of Unwanted Objects using Image Inpainting - a Technical Review
Removal of Unwanted Objects using Image Inpainting - a Technical Review
ย 
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
ย 
Repairing and Inpainting Damaged Images using Adaptive Diffusion Technique
Repairing and Inpainting Damaged Images using Adaptive Diffusion TechniqueRepairing and Inpainting Damaged Images using Adaptive Diffusion Technique
Repairing and Inpainting Damaged Images using Adaptive Diffusion Technique
ย 
Digital Image Inpainting: A Review
Digital Image Inpainting: A ReviewDigital Image Inpainting: A Review
Digital Image Inpainting: A Review
ย 
E010232227
E010232227E010232227
E010232227
ย 
Image Quilting in Steganography using Reversible Texture Formation
Image Quilting in Steganography using Reversible Texture FormationImage Quilting in Steganography using Reversible Texture Formation
Image Quilting in Steganography using Reversible Texture Formation
ย 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithm
ย 
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
ย 
Gc2005vk
Gc2005vkGc2005vk
Gc2005vk
ย 
A Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing ApproachesA Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing Approaches
ย 
IRJET- Multi Image Morphing: A Review
IRJET- Multi Image Morphing: A ReviewIRJET- Multi Image Morphing: A Review
IRJET- Multi Image Morphing: A Review
ย 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
ย 
5 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-465 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-46
ย 
Paper id 27201451
Paper id 27201451Paper id 27201451
Paper id 27201451
ย 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
ย 

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

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
ย 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
ย 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
ย 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
ย 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
ย 
Integration and Automation in Practice: CI/CD in Muleย Integration and Automat...
Integration and Automation in Practice: CI/CD in Muleย Integration and Automat...Integration and Automation in Practice: CI/CD in Muleย Integration and Automat...
Integration and Automation in Practice: CI/CD in Muleย Integration and Automat...Patryk Bandurski
ย 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
ย 
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024BookNet Canada
ย 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
ย 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
ย 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
ย 
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
ย 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
ย 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
ย 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
ย 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
ย 
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort ServiceHot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDubai Multi Commodity Centre
ย 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
ย 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
ย 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
ย 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
ย 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
ย 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
ย 
Integration and Automation in Practice: CI/CD in Muleย Integration and Automat...
Integration and Automation in Practice: CI/CD in Muleย Integration and Automat...Integration and Automation in Practice: CI/CD in Muleย Integration and Automat...
Integration and Automation in Practice: CI/CD in Muleย Integration and Automat...
ย 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
ย 
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatโ€™s new for BISAC - Tech Forum 2024
ย 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
ย 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
ย 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
ย 
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
ย 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
ย 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
ย 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
ย 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
ย 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
ย 
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort ServiceHot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
ย 

I017265357

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. VI (Mar โ€“ Apr. 2015), PP 53-57 www.iosrjournals.org DOI: 10.9790/0661-17265357 www.iosrjournals.org 53 | Page A Combined Model for Image Inpainting Visakh R1 , Mrs.Rajneesh Rani2 ,Rahul Kumar3 1(PG Scholar, Department of computer science , Dr B R Ambedkar National Institute Of Technology,Jalandhar/India) 2(Assistant Professor, Department of computer science ,Dr B R Ambedkar National Institute Of Technology,Jalandhar/India) 3(PG Scholar ,Department of computer science, Dr B R Ambedkar National Institute Of Technology,Jalandhar/India) Abstract: This paper present a combined method for image inpainting. Inpainting is the art of modifying an image in a visually plausible manner so that it seems reasonable to the human eye. There are numerous and very different approaches to tackle the inpainting problem, these are based upon one the following basic techniques: copy-and-paste texture synthesis, geometric partial differential equations (PDEs), coherence among neighboring pixels, and exemplar based inpainting. We combine these techniques in a variational model, and provide a working algorithm for image inpainting trying to approximate the minimum of the proposed energy functional and its also helpful for video inpainting of stationary back ground by considering the temporal coherence among frames. So obviously say that the combination of all terms of the proposed energy works better than taking each term separately. Keywords: Image inpainting, texture synthesis, partial differential equations (PDEs), coherence, variational models. I. Introduction Inpainting is the process of modifying an image in a form that is not detectable by an ordinary observer, and has become a fundamental area of research in image processing. Image inpainting consists in recovering the missing or corrupted parts of an image. In the digital world, inpainting refers to the application of sophisticated algorithms to replace lost or corrupted parts of the image data (mainly small regions or to remove little defects). Reconstruction of missing or damaged portions of images or videos is an ancient practice used extensively in art work restoration. Inpainting is also known as retouching, this activity consists of filling in the missing areas or modifying the damaged ones in a non-detectable way by an observer not familiar with the original images. Applications of image inpainting range from restoration of photographs, films and paintings, to removal of occlusions, such as text, subtitles, stamps and publicity from images. There are many objectives and applications of video inpainting. In photography and cinema, inpainting is used for film restoration; to reverse the deterioration. It is also used for removing red-eye, the stamped date from photographs and removing objects to creative effect. This technique can be used to replace the lost blocks in the coding and transmission of images, for example, in a streaming video. It can also be used to remove logos in videos. In addition, inpainting can also be used to produce special effects. Inpainting problem can be expressed in the following way: given an image or video u with a masked region ฮฉ, fill-in each pixel inside ฮฉ with a value taken from ฮฉc. Inpainting is the great practical importance of restoring and modifying images and videos, but is also a result of using image inpainting to understand the validity of different image models [2]. Image inpainting algorithms are used to perform the task of filling in missing or destroyed or unwanted regions in images. In the paper [2], the texture is modeled that the probability distribution of brightness values for one pixel given the brightness values of its spatial neighborhood is independent from the rest of the image. The neighborhood is a square window around the pixel and its size is a global parameter of the algorithm. One-pass greedy algorithm is used in the texture synthesis. That is, once a pixel is filled-in, its value remains unchanged. The texture synthesis problem is used to finding the correspondence map [3]. Diffusion with partial differential equations (PDEs) and variational formulations, are used for piecewise smooth images or when the gap is thinner than the surrounding objects [4] [5]. This algorithm performs inpainting by joining with geodesic curves the points of the level lines arriving at the boundary. Geometric diffusion method does not appear to affect the result; it appeared preferable to work with the Laplacian diffusion. Coherence in the mapping function which clearly improves the visual quality of the synthesis result. Both spatial and temporal coherence for video inpainting are imposed through a variation formulation globally optimized. Coherence appears also in the
  • 2. A Combined Model for Image Inpainting DOI: 10.9790/0661-17265357 www.iosrjournals.org 54 | Page inpainting formulation by favoring the similarity of the overlapping region of patches corresponding to neighboring pixels. The inpainting technique has been generalized to video sequences with occluding objects. The reconstruction of motion fields has been proposed in the field of video completion. Several video inpainting methods are used to minimize the energy [6] [7]. In case of large holes with complicated texture, previously used methods are not suitable to obtain good results. Instead of reconstructing the frame itself by means of inpainting, the reconstruction of the motion field allows for the subsequent restoration of the corrupted region even in difficult cases. This type of motion field reconstruction is called โ€œmotion inpaintingโ€ [8]. The similar method is used to continue the central motion field to the edges of the image sequence, where the field is lost due to camera shaking. II. Earlier Related Works 2.1 Texture Synthesis Method The texture synthesis process grows a new image outward from an initial seed, one pixel at a time. In this algorithm โ€œgrowsโ€ texture, pixel by pixel, outwards from an initial seed. If choosing a single pixel as the unit of synthesis so that the model could capture as much high frequency information as possible [2]. To proceed with synthesis, a probability table for the distribution is needed. Texture synthesis is an alternative way to create textures. Because synthetic textures can be made of any size, visual repetition is avoided. Texture synthesis can also produce tolerable images by properly handling the boundary conditions. Potential applications of texture synthesis are also broad; some examples are image denoising, occlusion fill-in, and compression. The problem of texture synthesis can be stated as follows: let us define texture as some visual pattern on an infinite 2-D plane which has a stationary distribution. Given a finitesample from some texture, the aim is to synthesize other samples from the same texture. Without additional assumptions this problem is clearly ill-posed since a given texture sample could have been drawn from an infinite number of different textures. The usual assumption is that the sample is large enough that it captures the stationary of the texture and that the scale of the texture elements is known. 2.1.1 The Algorithm In this, texture is modeled as a Markov Random Field (MRF). That is, assuming that the probability distribution of brightness values for a pixel given the brightness values of its spatial neighborhood is independent from the rest of the image. The neighborhood of a pixel is modeled as a square window and it is around that pixel. The size of the window is a parameter that specifies how stochastic the user believes this texture to be. . Fig 1: Efros and Leungโ€™s algorithm overview A sample texture image (left), a new image is being synthesized one pixel at a time (right).If the texture is presumed to be mainly regular at high spatial frequencies and mainly stochastic at low spatial frequencies, the size of the window should be on the scale of the biggest regular feature. Synthesizing one pixel: A method of synthesizing a pixel when its neighborhood pixels are already known. This method can be used for synthesizing the single texture. The correct solution would be to consider the joint probability of all pixels together. Synthesizing texture: A method of synthesizing a pixel when its neighborhood pixels are already known has been discussed earlier. Unfortunately, this method cannot be used for synthesizing the entire texture or even for hole-filling since for any pixel the values of only some of its neighborhood pixels will be known. The correct solution is to consider the joint probability of all pixels together but this is intractable for images of realistic size. 2.2 Geometric PDE Diffusion with partial differential equations (PDEs) and variation formulations, which have been very successfully used, in particular for piecewise smooth images or when the gap is thinner than the surrounding
  • 3. A Combined Model for Image Inpainting DOI: 10.9790/0661-17265357 www.iosrjournals.org 55 | Page objects [4] [5]. This algorithm performs inpainting by joining with geodesic curves the points of the level lines arriving at the boundary. Geometric diffusion method does not appear to affect the result, it is preferable to work with the Laplacian diffusion. In the variational or โ€œenergyโ€-based models, nonlinear PDEs emerge as one derives formal Euler- Lagrange equations or tries to locate local or global minima by the gradient descent method. Some PDEs can be used by the viscosity solution approach, while many others are used for additional theoretical investigation. Compared with other approaches, the variational PDE method has remarkable advantages in both theory and computation. First, it allows one to directly handle and process visually important geometric features such as gradients, tangents, curvatures, and level sets. It can also effectively simulate several visually meaningful dynamic processes, such as linear and nonlinear diffusions and the information transport mechanism. Second, in terms of computation, it can profoundly benefit from the existing wealth of literature on numerical analysis and computational PDEs. For example, various well-designed shock-capturing schemes in Computational Fluid. Dynamics (CFD) can be conveniently adapted to edge computation in images. Inpainting is an image interpolation problem, with broad applications in image processing and vision analysis. PDE-based image inpainting has become a very active area of research. The Total variation model for image inpainting is an effective method. But the interpolation of this model is limited to creating straight isophotes, not necessarily smoothly continued from the boundary and it does not always follow the Connectivity Principle. Some improvements have been made on it and use a fourth-order PDE method to inpaint missing data domain. In both smooth of inpainting and connectivity. Image inpainting is first used to remove the crakes or patch the target region in image. A TV (total variation) inpainting model, introduced an eulerโ€™s elastica curvature based inpainting model which can correctly propagate along curvature[7] . All above methods based on partial differential equation (PDE) which diffuses into the target region pixel by pixel. PDE diffuses according to image property, so linear structure is preserved well. But it smoothes image when diffuses, so if the target region is large, the result will be blurring. Exemplar- based model is used in texture synthesis[3]. It tries to replicate texture in image to fill the target region. This procedure can maintain all the tiny texture in image, while inpainting cannot implement this. The images processed by inpainting models lose texture. But exemplar-based model cannot preserve linear structure, so introduce an along isophotes exemplar-based inpainting model (AIEI) [10]. In this model, the crucial part is the filling priority which is determined by confidence term and data term. 2.3 Coherence Coherence in the mapping function which obviously improves the visual quality of the synthesis results. Both spatial and temporal coherence for video inpainting are imposed through a variation formulation globally optimized. Coherence appears also in the inpainting formulation by favoring the comparison of the overlapping region of patches corresponding to neighboring pixels. Video inpainting aims at completing the corrupted areas of a video. For each frame, the reconstruction has to be spatially coherent with the rest of the image and temporally with respect to the reconstructions of adjacent frames. There are many possible applications to the inpainting problem: movie post-production, product replacement, video stabilization, image restoration. One of the techniques of texture or diffusion or coherence is used for inpainting of the images or videos. Energy function is not used and small patches are used for the mask and separate search engines database of images is used. The disadvantages of using each term separately is that, โ€ข Diffusion methods are able to synthesize new information but they are not able to deal with texture. โ€ขTexture patch-based methods treat texture correctly but are not good at creating new information. So thecombination of result is not produced. โ€ข Energy function is not used to reduce the energy for Inpainting. So there is waste of energy during the process. โ€ข With small patches, the algorithm is unable to inpaint correctly the blob of the images. III. New Development: Combining Techniques Combining the texture synthesis, coherence among neighboring pixels, exemplar based inpainting and geometric PDEs, image inpainting can be achieved that minimizes the energy functions. Inpainting is achieved by an iterative way. To generate a mapping function for the proposed system we adopt the scheme given by [1] that combine the three energy function d1,d2,and d3 of texture synthesis, coherence and geometric PDEs respectively. So the energy function is ๐›†(๐) = ๐›ผ1 ๐›†1(๐) + ๐›ผ2 ๐›†2 ๐ + ๐›ผ3 ๐›†3(๐)
  • 4. A Combined Model for Image Inpainting DOI: 10.9790/0661-17265357 www.iosrjournals.org 56 | Page Where ๐œ“ is the correspondence map, ๐›ผ1 , ๐›ผ2 and ๐›ผ3 represent weights, is ฮต1 ๐œ“ , ฮต2(๐œ“) and ฮต3(๐œ“) are the energy corresponding to texture synthesis (self-similarity), propagation/diffusion with partial differential equation, and reinforces coherence. In the reference paper[1] states that it would be easier to compute coherence terms and diffusion terms if whole image was already estimated. Therefore we perform an initialization step , where we inpainting image only using by pixel replacement. But for the following iteration it is not possible to apply exemplar based synthesis, because other two terms are based on pixel by pixel replacement at the same time. So there we use pruning technique inspired by label pruning[7]. We reduce the number of possible candidates for each pixel of after the initialization step has been performed. The number of candidates kept for each pixel is a fixed parameter set by the user. These candidates are simply the ones that had the highest similarity (smallest measure) to the pixel during the initialization step. In the sequel, we will denote C(P) as the pruning set (with N candidates) for the pixel .So the subsequent iterations are now much faster, and the visual quality does not deteriorate when N is high enough (higher than 200 in practice). Improved Choice of the Weights and Practical Computation of the CorrespondenceMap: The final inpainting algorithm is an iterative method that at each iteration n and for each pixel p finds the best corresponding pixel ๐œ“ ๐‘› ๐‘ by solving, ๐œ“ ๐‘› (๐‘) ๐œ– arg ๐‘š๐‘–๐‘› ๐‘ž๐œ–๐ถ(๐‘) ๐›ผ๐‘– ๐‘–=1,2,3 ๐‘‘๐‘–(๐‘, ๐‘ž, ฯˆ ๐‘›โˆ’1 ) Let us discuss an improved choice of weights. The weights ฮฑi define the influence of each of the three terms on the result. They have to be defined depending upon the properties of each pixel of the image. For example, for a pixel situated in a textured area, the parameter ฮฑ1should be larger than the two other ones, while if it ismlocated on a sharp contour, ฮฑ2 should be the largest one. It is more difficult to interpret the influence of ฮฑ3and its value will be given by a formula similar to the ones used for ฮฑ1 and ฮฑ2 ๐›ผ๐‘–(๐‘) = ๐‘’ โˆ’ ๐‘š ๐‘– ฯƒ , ๐‘– = 1,2,3 where ฯƒ = ๐‘š1+๐‘š2+๐‘š3 3 ๐‘š๐‘– p = q ๐‘š๐‘–๐‘› ๐‘–๐œ–โ„ฆc ๐‘‘๐‘–(p, ๐‘ž๐‘–, ฯˆ) Fig 2: Block diagram for image inpainting The algorithm must be applied to an image where there are no valid values inside the mask ฮฉ: while this is standard procedure in texture synthesis for our diffusion and coherence terms it would be much easier to compute d3 if the whole image was already estimated. Therefore, we perform an initialization step where we fill-in using only the texture synthesis term. Searching for the best patch among all the patches of the image is
  • 5. A Combined Model for Image Inpainting DOI: 10.9790/0661-17265357 www.iosrjournals.org 57 | Page extremely time consuming. Reducing the Computational Cost here we can use exemplar based texture synthesis. Because at initialization only texture synthesis is needed, then following iterations we go for combined energy functions, here also have to reduce the computational cost, we propose to use a method that we name pruning, inspired by the label pruning of [7]. We reduce the number of possible candidates for each pixel of ฮฉ after the initialization step has been performed. The number of N candidates kept for each pixel is a fixed parameter set by the user. These candidates are simply the ones that had the highest similarity (smallest mea sure d1) to the pixel during the initialization step. In the sequel, we will denote as C(p) the pruning set (with N candidates) for the pixel P . (a) input image. (b) inpainted image (c) output image. Fig 3: Influence of the three terms. IV. Conclusion The three models or building blocks are common to all the most successful image and video inpainting algorithms. It is then combined into one energy functional. A working algorithm for image inpainting trying to approximate the minimum of the energy function and combination of different techniques inspired from label pruning, exemplar based patch synthesis to reduce computational cost are also provided and, thereby we can reduce the wastage of energy and time for execution . Literature shows that the combination of all three terms of the energy works better than taking each term separately. Performance analysis can only be done once it is implemented. When comparing other techniques, some papers are based upon all the three, but at most two, of the stated building blocks. When the image has not enough patches to copy from, either because the mask is too spread and the patch size is large, or because the mask is placed on a singular location on the image, then the results are reduced. This problem is common to all patch-based inpainting methods, and although the presence of a geometry term seems to help, it is clearly not enough. In this, trying to deal with these problems, as well as working on the speeding-up of the algorithm by optimizing the search in the patch space. References [1]. Aurelie Bugeau, Marcelo Bertalmรญo, Vicent Caselles, โ€œA Comprehensive Framework for Image Inpainting,โ€ IEEE Trans. Image processing, vol.19.NO. 10, Oct.2010. [2]. A. Efros and T. Leung, โ€œTexture synthesis by non-parametric sampling,โ€ in Proc. IEEE Int. Conf. Computer Vision, 1999, vol. 2, pp.1033โ€“1038. [3]. L. Demanet, B. Song, and T. Chan, โ€œImage inpainting by correspondence maps: a deterministic approach,โ€ UCLA CAM R, Tech. Rep. 03-04, Aug. 2003. [4]. S. Masnou and J. M. Morel, โ€œLevel lines based disocclusion,โ€ in Proc. IEEE Int. Conf. Image Processing, 1998, pp. 259โ€“263. [5]. S. Masnou, โ€œDisocclusion: A variational approach using level lines,โ€ IEEE Trans. Image Process., vol. 11, no. 2, pp. 68โ€“76, Feb. 2002. [6]. Y. Wexler, E. Shechtman, and M. Irani, โ€œSpace-time video completion,โ€IEEE Trans. Pattern Anal. Mach. Intell., vol. 29, no. 3, pp.1463โ€“476, Mar. 2007. [7]. K. A. Patwardhan, G. Sapiro, and M. Bertalmio, โ€Video inpainting of occluding and occluded objects,โ€ Proc. IEEE Intl. Conf. Image processing (ICIP) Genoa, Italy, 2005 [8]. Matsushita, Y., Ofek, E., Weina, G., Tang, X., Shum, H.: Full-frame video stabilization with motion inpainting. IEEE Transactions on Pattern Analysis and Machine Intelligence 28(7) (2006). [9]. Chen, L., Chan, S., Shum, H.: A joint motion-image inpainting method for error concealment in video coding. In: IEEE International Conference on Image Processing (ICIP). (2006) [10]. A. Criminisi, P. Pรฉrez, and K. Toyama, โ€œRegion filling and object removal by exemplar-based inpainting,โ€ IEEE Trans. Image Process., vol. 13, no. 9, pp. 1200โ€“1212, Sep. 2004.