SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Journal of Information Engineering and Applications                                           www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.1, 2011


Combined Structure and Texture Image Inpainting Algorithm for
              Natural Scene Image Completion
                                                K. Sangeetha
                  Department of Computer Applications, Bannari Amman Institute of Technology
                          Sathyamangalam, Erode District 638 401, Tamilnadu, India
                                       E-mail: kavigeeth@yahoo.com
                                            Dr. P. Sengottuvelan
                Department of Information Technology, Bannari Amman Institute of Technology
                         Sathyamangalam, Erode District 638 401, Tamilnadu, India
                                   E-mail:sengottuvelanp@rediffmail.com
                                              E. Balamurugan
                  Department of Computer Applications, Bannari Amman Institute of Technology
                          Sathyamangalam, Erode District 638 401, Tamilnadu, India
                                         E-mail: rethinbs@gmail.com
Abstract
Image inpainting or image completion refers to the task of filling in the missing or damaged regions of an image
in a visually plausible way. Many works on this subject have been proposed these recent years. We present a
hybrid method for completion of images of natural scenery, where the removal of a foreground object creates a
hole in the image. The basic idea is to decompose the original image into a structure and a texture image.
Reconstruction of each image is performed separately. The missing information in the structure component is
reconstructed using a structure inpainting algorithm, while the texture component is repaired by an improved
exemplar based texture synthesis technique. Taking advantage of both the structure inpainting methods and
texture synthesis techniques, we designed an effective image reconstruction method. A comparison with some
existing methods on different natural images shows the merits of our proposed approach in providing high
quality inpainted images.

Keywords: Image inpainting, Decomposition method, Structure inpainting, Exemplar based, Texture synthesis

1. Introduction
Digital Image inpainting is the process of filling-in missing or damaged image information. Its applications
include removing scratches in old photos, removing text or logos, repairing damaged areas in unreliably
transmitted images, image zooming, completing the holes after removing undesired objects from an image, or
even creating artistic effects. Since the missing or damaged areas cannot be simply classified objectively; the
user needs to identify them. These specified regions are called inpainting domain.
The removal of portions of an image is an important tool in photo-editing and film post-production, such as
image restoration (e.g. scratch removal) and special effects (e.g. removal of objects). Image completion is an
area related to texture synthesis. Inpainting techniques were naturally extended from paintings to images and
films (Bertalmio et al 2000). Image inpainting and image completion differ in the area that is to be filled or
completed. In image completion regions are large and consist of textures, large scale structures and smooth
areas. The region to be removed is specified by the user. It is, generally, some foreground element that needs to
be taken off the scene. After removing the foreground the area is to be filled so that the image looks naturally
complete (Drori et al 2003).
 Texture synthesis can also be used to complete regions where the texture is stationary or structured.
Reconstructing methods can be used to fill in large scale missing regions by interpolation. Inpainting is suitable
for relatively small, smooth and non-textured regions. Our approach focuses on image based completion; with
no knowledge of the underlying scene (Drori et al 2003). The image is completed by searching for appropriate
textures all over the image, such that on completion it preserves the natural appearance of the image.
For structure images and texture images, there are algorithms of two classes to tackle the inpainting problems:
Partial Differential Equation (PDE) or Calculus of Variation (CoV) based inpainting algorithms for structure
images (Bertalmio et al 2000, Chan et al 2001 and Chan 2002) and texture synthesis based algorithms for
texture images (Efros and T. Leung 1999, Criminisi et al 2004, Wong and Orchard 2008, G. T. N.
Komodakis 2007). The former class of algorithms completes the images by diffusing known surrounding
information into the inpainting area, while the latter find texture block from known region best matched block
formed by the neighborhood of a selected pixel on the boundary of inpainting domain, and then substitute the

7|Page
www.iiste.org
Journal of Information Engineering and Applications                                             www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.1, 2011
counterpart in the matched block for the unknown part of the pixel-neighborhood block. There are a few works
of hybrid inpainting algorithms based on image decomposition (Bertalmio et al 2003, Harald (2004), Rane et
al 2003).

2. Background and Review of Inpainting
 For the inpainting problem it is essential to proceed to the discrimination between the structure and the texture
of an image. As structure we can define the main parts - objects of an image, whose surface is homogeneous
without having any details. As texture we can define the details on the surface of the objects which make the
images more realistic.

2.1. Structure Inpainting
The term inpainting was first used by (Bertalmio et al 2000). The idea is to propagate the isophotes that arrive at
the boundary of the inpainting region, smoothly inside the region while preserving the arrival angle. In the same
context of mimicking a natural process, Bertalmio et al. suggested another similar model, where the evolution of
the isophotes is based on the Navier Stokes equations that govern the evolution of fluid dynamics (Bertalmio et
al 2001). Apart from physical processes, images can also be modeled as elements of certain function spaces. An
early related work under the word”disocclusion” rather than inpainting was done by Masnou and Morel (1998).
Chan and Shen (2001) derived an inpainting model by considering the image as an element of the space of
Bounded Variation (BV) images, endowed with the Total Variation (TV) norm. The solution of the inpainting
problem comes from the minimization of an appropriate functional. This TV inpainting model was extended by
Chan and Shen (2001)to take into consideration curvature and the so called connectivity principle according to
which the human eye tends to reconstruct the broken edges. Along similar lines, Mumford and Shah (1989)
proposed another inpainting model, which takes explicit care of the edges on the functional to be minimized. Its
extension to account for curvature was proposed by Esedoglu and Shen (2002) using the Euler’s elastica.

2.2. Texture Inpainting
The problem of texture inpainting is highly connected with the problem of texture synthesis. A very simple and
highly effective algorithm was presented by Efros and Leung(1999). In this algorithm the image is modeled as a
Markov Random Field and texture is synthesized in a pixel by pixel way, by picking existing pixels with similar
neighborhoods in a randomized fashion. This algorithm performs very well but it is very slow since the filling-in
is being done pixel by pixel. An algorithm specific for texture inpainting was presented by Criminisi et al
(2004). The algorithm uses the same texture synthesis techniques as the Efros-Leung algorithm. The only
difference is that the pixels that are placed along the edges of the image are filled in with high priority. This
slight difference is adequate to give better results for image inpainting as is presented in the results by Criminisi
et al (2004).

2.3. Simultaneous Structure and Texture Inpainting
Since, in most images both structure and texture are present, a natural thing is to combine structure and texture
inpainting techniques to obtain more effective techniques, regarding image inpainting. This was done by
Brennan (2007). The algorithm is very simple. First the image is decomposed into its structure and texture
components, and then inpainting techniques are performed for both structure and for texture. Brennan (2007)
also proposed a model for simultaneous structure and texture image inpainting. Zhang Hong-bin, Wang Jia-wen
(2007) proposed an approach for image inpainting by integrating both structure and texture features. For
structure texture decomposition many variation methods can be used, like Meyer (2002) which was first used
for image denoising, or Aujol et al (2005),] which discriminates between texture and noise.

3. The Proposed Method
There are a few works of hybrid inpainting algorithms based on image decomposition (Bertalmio et al 2003,
Harald 2004 and Rane et al 2003). Inspired by Rane et al (2003), which categorized the lost transmission
blocks and filled in separately, we present a novel hybrid inpainting algorithm, which first separates the
damaged region into structure region and texture region. In this paper we use the combination of structure
inpainting and texture synthesis schemes to provide a robust algorithm.

3.1 Image Decomposition
Knowing that texture synthesis algorithms exist to accurately fill in regions of missing texture, and image
inpainting algorithms exist to fill in regions of missing image structure, a method is desired of decomposing a
given image into two sub-images. One sub-image will be a structure image which will be a cartoon-like version


8|Page
www.iiste.org
Journal of Information Engineering and Applications                                               www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.1, 2011
of the input image where large-scale edges are preserved but interior regions are smoothed. The other sub-image
will be a texture image which will contain all of the texture information of an image, including noise. These sub-
images can then be reconstructed using image inpainting and texture synthesis techniques.
Various models can be used to decompose images. In this paper, a model in Bertalmio (2006) to Meyer’s
model (2005) is applied to the image u.
The basic model used in the paper is: f = u + v where f is the input image, u is the structural image, and v is the
texture image. In this model, having the structure and texture images allows one to exactly reconstruct the
original image. The end goal of the deconstruction method is to have a very smooth image u which preserves all
the dominant edges in an image but is smooth on interior regions, and an image v which contains all the texture
in an image as well as the noise. These images will then be fed into an inpainting algorithm and a texture
synthesis algorithm respectively. The output of those algorithms can be recombined to obtain the final image.

3.2 Structural Part Inpainting
We apply the algorithm from Zhongyu Xu et al (2008) for structure inpainting. This algorithm revealed the
concepts in manual inpainting, thus got good inpainting results, especially for images with high contrast edges.
The inpainting problem is viewed as a particular case of image interpolation in which we intend to propagate
level lines. Expressing this in terms of local neighborhoods and using a Taylor expansion we derive a third-
order PDE that performs inpainting. This PDE is optimal in the sense that it is the most accurate third-order
PDE which can ensure continuation of level lines. The continuation is strong, allowing the restoration of thin
structures occluded by a wide gap. The result is also contrast invariant.

3.3 Damaged Area Classification
The aim of this part is to reduce the pixels to be synthesized and reduce the region to search for similar texture
blocks. We use algorithm developed by Zhongyu Xu et al (2008) for texture segmentation, and there are few
restrictions on which algorithm to adopt. Let us have a brief illustration.
A pixel (i, j) is called row maximum if u(i, j-1)<u(i, j)>u(i, j+1), and also there exists concepts of row
minimum, column maximum and column minimum, which are called row extremua and column extremua. A
pixel is called a local extremum if it is a row extremum and also a column extremum. Define the coarseness of a
pixel as the percentage of local extremua in the neighborhood. A pixel with proper coarseness is classified into
texture region, while high coarseness corresponds to noise and low coarseness to flat area.

3.4 Improved Exemplar Based Texture Synthesis
The exemplar-based inpainting algorithm consists mainly of three iterative steps, until all pixels in the inpainted
region are filled. The region to be filled, i.e., the target region is indicated by Ω, and its contour is denoted ∂Ω.
The contour evolves inward as the algorithm progresses, and so we also refer to it as the “fill front.” The source
region which remains fixed throughout the algorithm, provides samples used in the filling process. In order to
find the most similar patch in the source region to the target patch, we search the whole source image to find the
best fit. The similarity is measured by computing the sum of squared distance in color between each
corresponding pixel in the two patches.
We adopt the notations similar to that used in inpainting literature. The region to be filled, i.e., the inpainting
domain, is indicated by Ω, and its boundary is denoted δΩ. The source region, Φ, which remains fixed
throughout the algorithm, provides samples used in the filling process. The similarity measure based only on
color is insufficient to propagate accurate linear structures into the target region, and leads to garbage growing.
So, we add to this distance function a new term G representing image gradient as an additional similarity metric.
G = G(Ψp ) − G(Ψq )
Where G is the gradient value for each pixel in the two considering patches. Hence, the similarity function now
depends on the difference between the patches according to two criteria, the difference in color and in gradient
values. The details of the algorithm implementation is as follows,
    3.4.1    Computing Patch Priorities
Given a patch Ψ p centered at the point p for some p ε ∂ Ω , its priority P (p) is defined as the product of two

terms P( p) = C( p)D( p) . C(p) is the confidence term and D (p) is the data term, and they are defined as

                                                         ⊥
                   ∑ε    −
                    q Ψp ∩Ω
                              C(q)                   ∇ I p .n p
follows: C( p) =                     and D ( p ) =                Where    Ψp    is the area of       Ψ p ,α      is a
                        ΨP                              α
normalization factor (e.g.,    α = 255   for a typical grey-level image), and   n p is a unit vector orthogonal to the

9|Page
www.iiste.org
Journal of Information Engineering and Applications                                          www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.1, 2011
front δΩ in the point p. The priority is computed for every border patch, with distinct patches for each pixel on
the boundary of the target region. The patch with the highest priority is the target to fill.

     3.4.2. Propagating Structure and Texture Information
Search the source region to find the patch which                      is   most    similar      to Ψ       ∧
                                                                                                               .   Formally,
                                                                                                       p


Ψq∧ = argminΨqεΩ d (Ψp∧, Ψq )                  . The distance      d ( Ψ a , Ψ b ) between two generic patches
Ψ a and Ψ b is simply defined as the sum of squared differences (SSD) of the already filled pixels in the two
                i=A

patches.   d = ∑(I ai − I bi )2 + (Gai − Gbi )2        Where, G presents the image gradient vector, I is the RGB
                i =1
color vector, D is the distance (the larger d is, the less similar they are), and A is the known pixels number in
Ψp∧ . Having found the source exemplar Ψq ∧ the value of each pixel to be filled is copied from its
corresponding position.

    3.4.3. Updating Confidence Values
The confidence C (p) is updated in the area delimited by     Ψ p ∧ , as follows:
c(q) = c( p ∧ )∀qεΨp∧ ∩ Ω As filling proceeds, confidence values decay, indicating that we are less sure of
the color values of pixels near the center of the target region. In texture synthesis the problem is that given a
small patch containing texture we wish to fill a much larger region with a texture that is visually similar to the
texture patch. From a probabilistic viewpoint the problem is that given a region that has some stationary
distribution we wish to synthesize additional samples from this distribution.

4. Implementation and Experimental Results
Performance of the proposed inpainting method is demonstrated by some visual examples. We compare the
obtained results with the ones obtained by the methods in which the image is not decomposed, and just one
algorithm (either structure inpainting method or texture synthesis technique) is applied. Also, a comparison
between our method and the proposed approach by Bertalmio et al (2003) is made, as the proposed algorithm
considers simultaneous structure and texture inpainting.
We have used the parameters in the proposed approach unchanged for all the examples considered here. We
applied the image decomposition method with the number of numerical steps equal to 5, and for each step we
computed the estimates using 30 iterations. The value of λ and µ were set to 0.03 and 0.01, respectively.
In the texture synthesis algorithm, the size of template window Ψ is set to 9×9 pixels. This size should be
slightly larger than the largest distinguishable texture element or “texel”, in the source region (we defined this
size to be two times the texel size). During initialization, the function C ( p )   was valued to be C ( p) = 0 ,
∀ P εΩ , and C ( p) = 1 , ∀ p ε f − Ω .
Fig. 1-3 shows the results obtained by our method in comparison with the proposed methods by Bertalmio et al
(2003) and Marcelo Bertalmio (2009).
Experiments are carried out on the various natural scene images. Each input image is shown with inpainting
domain. These regions are highlighted in black color. We found out that the restored images look plausible in
general. It is obvious that the structure inpainting methods tend to blur the inpainted image, while the texture
synthesis techniques fail to reconstruct areas having additional geometric information, as being observed in Fig.
2
The presented results, clearly demonstrate that the algorithm introduced in this paper succeeds effectively in
inpainting large regions from images that consists of textures and surrounded by distinctive image structure. The
execution time required for the inpainting process depends on the size of the image and the regions to be
inpainted, and it ranges from few seconds to several minutes for large images.

5. Conclusion
We presented a new approach by combining structure inpainting method and texture synthesis technique in a
decomposition framework. The combination of these two powerful approaches enables us to simultaneously
recover texture and structure information. We demonstrated the quality of the results obtained by our method on
a variety of defected input images and compared them to the results obtained by several other methods. In all


10 | P a g e
www.iiste.org
Journal of Information Engineering and Applications                                     www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.1, 2011
cases, we could verify higher quality for inpainted images using our approach.

References


Bertalmio et al (2000) “Image inpainting,” in Proceedings of ACM SIGGRAPH Conference on Computer
Graphics, pp. 417-424.

Drori et al (2003),” Fragment Based Image Completion” In Proceedings of ACM SIGGRAPH, ACM
Press.

Chan et al (2002) “Euler’s elastica and curvature based inpainting”, SIAM Journal of Applied
Mathematics, vol. 63, no. 2, pp. 564-592.

Chan and Shen (2001), “Mathematical models for local non-texture inpainting,” SIAM Journal of Applied
Mathematics, vol. 62, no. 3, pp. 1019-1043.

Efros and T. Leung (1999), “Texture synthesis by non-parametric sampling,” in Proc. Int. Conf Comp.
Vision, , pp.1033–1038

Criminisi et al (2004), “Region filling and object removal by exemplar- based        image     inpainting,”
IEEE Trans. Image Process., vol. 13, pp. 1200–1212.

Wong and Orchard (2008), “A non local-means approach to exemplar based inpainting,” Presented at the
IEEE Int. Conf,Image Processing.

G. T. N. Komodakis (2007), “Image completion using efficient belief propagation via priority scheduling
and dynamic pruning,” IEEE Trans. Image Process., vol. 16, pp. 2649– 2661.

Bertalmio et al (2003) “Simultaneous texture and structure image inpainting,” IEEE Trans. Image
Processing, vol. 12, no.8, pp. 882-889.

Harald (2004), “A combined PDE and texture synthesis approach to inpainting,” Proc. 8th European
Conference on Computer Vision, Prague, Czech Republic, vol. 2, pp. 214-224.

 Rane et al (2003)“Structure and texture filling-in of missing image blocks in wireless transmission and
compression applications,” IEEE Trans. Image Processing, vol. 12, no.3, pp. 296- 303.

 M. Bertalmio et al (2001) “Navier-Stokes, fluid dynamics and image and video inpainting,” Proc, of
IEEE-CVPR, pp. 355–362,

Masnou and Morel (1998), “Level lines based disocclusion,” in Proc, IEEE-ICIP, pp .259–263.

 Chan and Shen (2001), “Nontexture inpainting by curvature driven diffusions,” Journal of Visual
communication and Image Representation, vol. 12, no. 4, pp. 436–449.

Mumford and Shah (1989) “Optimal approximations by piecewise smooth functions and associated
Variational problems,” Comm. Pure Appl. Math., vol. 42, no. 5, pp. 577–685.

Esedoglu and Shen (2002), “Digital inpainting based on the Mumford-Shah-Euler image model,”
European Journal of Applied Mathematics, vol. 13, no. 4, pp, 353–370.

Brennan (2007), “Simultaneous structure and texture image inpainting,” Department of Computer
Engineering, University of California at Santa Cruz, EE264 Rep.

Zhang Hong-bin, Wang Jia-wen (2007),”Image In Painting by Integrating Structure and Texture
Features”, Journal of Beijing University of Technology, vol.33(8):864-869.

Rudin et al(1992), “Nonlinear total variation based noise removal algorithms,” Physica D, vol. 60, no. 1-4,
pp. 259–268.


11 | P a g e
www.iiste.org
Journal of Information Engineering and Applications                                             www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.1, 2011
Meyer (2002), “Oscillating Patterns in Image Processing and Nonlinear Evolution              Equations,”
University Lecture Series Volume 22, AMS.

 Aujol et al (2005), “Image decomposition into a bounded variation component and an oscillating
component,” Journal of Mathematical Imaging Vision, vol.22: 71–88.

Marcelo Bertalmío (2006),“Strong-continuation, Contrast-invariant inpainting with a Third-order optimal
PDE”, IEEE Transactions on Image Processing, VOL. 15, NO.7.

Zhongyu Xu et al (2008),”Image Inpainting Algorithm Based on Partial Differential Equation’,
International Colloquium on Computing, Communication, Control, and Management.

 Ji-Ying Wu and Qiu-Qi Ruan (2009), “A Novel Exemplar-Based Image Completion Model” , Journal of
Information Science And Engineering 25, 481-497.

Aurelie Bugeau, Marcelo Bertalmıo (2009), “Combining Texture Synthesis and Diffusion for Image
Inpainting”, Proceedings of the 4th Inter. Conf. on Computer Vision Theory and Applications.




  Fig. 1-3 shows the results obtained by our method in comparison with the proposed methods in [9] and [25].
 Each figure has (a) original image (b) image with occlusion part (c) Result of [9] (d) result of [25] (e) result of
                                                  our method.
                                                        Fig. 1




         (a)                   (b)                       (c)                  (d)                       (e)




         (a)                   (b)                       (c)                  (d)                       (e)




         (a)                   (b)                       (c)                  (d)                       (e)




12 | P a g e
www.iiste.org

Contenu connexe

Tendances

Ijartes v1-i2-008
Ijartes v1-i2-008Ijartes v1-i2-008
Ijartes v1-i2-008IJARTES
 
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
 
Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...eSAT Publishing House
 
Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...eSAT Journals
 
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSOBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSijcseit
 
A Combined Model for Image Inpainting
A Combined Model for Image InpaintingA Combined Model for Image Inpainting
A Combined Model for Image Inpaintingiosrjce
 
Survey on Brain MRI Segmentation Techniques
Survey on Brain MRI Segmentation TechniquesSurvey on Brain MRI Segmentation Techniques
Survey on Brain MRI Segmentation TechniquesEditor IJMTER
 
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
 
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
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

Tendances (15)

Ijartes v1-i2-008
Ijartes v1-i2-008Ijartes v1-i2-008
Ijartes v1-i2-008
 
154 158
154 158154 158
154 158
 
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
 
Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...
 
Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...
 
Q0460398103
Q0460398103Q0460398103
Q0460398103
 
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSOBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
 
F43053237
F43053237F43053237
F43053237
 
A Combined Model for Image Inpainting
A Combined Model for Image InpaintingA Combined Model for Image Inpainting
A Combined Model for Image Inpainting
 
Survey on Brain MRI Segmentation Techniques
Survey on Brain MRI Segmentation TechniquesSurvey on Brain MRI Segmentation Techniques
Survey on Brain MRI Segmentation Techniques
 
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
 
B42020710
B42020710B42020710
B42020710
 
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
 
C1803011419
C1803011419C1803011419
C1803011419
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Similaire à 2.[7 12]combined structure and texture image inpainting algorithm for natural scene image completion

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
 
Kentaro_region_filling_inpainting
Kentaro_region_filling_inpaintingKentaro_region_filling_inpainting
Kentaro_region_filling_inpaintingVipin Gupta
 
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
 
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural ScenesTexture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenesidescitation
 
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
 
Image in Painting Techniques: A survey
Image in Painting Techniques: A survey Image in Painting Techniques: A survey
Image in Painting Techniques: A survey IOSR Journals
 
TEXTURE REPRESENTATION.pdf
TEXTURE REPRESENTATION.pdfTEXTURE REPRESENTATION.pdf
TEXTURE REPRESENTATION.pdfMadhanGowdaK
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension  Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension ijsc
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal DimensionTexture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimensionijsc
 
DIGITAL RESTORATION OF TORN FILMS USING FILTERING T ECHNIQUES
DIGITAL RESTORATION OF TORN FILMS USING FILTERING T ECHNIQUESDIGITAL RESTORATION OF TORN FILMS USING FILTERING T ECHNIQUES
DIGITAL RESTORATION OF TORN FILMS USING FILTERING T ECHNIQUESAM Publications
 
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
 
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISEAUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISEijcsa
 
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
 
A Combined Method with automatic parameter optimization for Multi-class Image...
A Combined Method with automatic parameter optimization for Multi-class Image...A Combined Method with automatic parameter optimization for Multi-class Image...
A Combined Method with automatic parameter optimization for Multi-class Image...AM Publications
 
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGESNEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGESijcax
 
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGESNEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGESijcax
 

Similaire à 2.[7 12]combined structure and texture image inpainting algorithm for natural scene image completion (20)

I017265357
I017265357I017265357
I017265357
 
Image Inpainting
Image InpaintingImage Inpainting
Image Inpainting
 
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...
 
Kentaro_region_filling_inpainting
Kentaro_region_filling_inpaintingKentaro_region_filling_inpainting
Kentaro_region_filling_inpainting
 
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...
 
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural ScenesTexture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
Texture Unit based Approach to Discriminate Manmade Scenes from Natural Scenes
 
Ijetcas14 447
Ijetcas14 447Ijetcas14 447
Ijetcas14 447
 
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
 
Image in Painting Techniques: A survey
Image in Painting Techniques: A survey Image in Painting Techniques: A survey
Image in Painting Techniques: A survey
 
TEXTURE REPRESENTATION.pdf
TEXTURE REPRESENTATION.pdfTEXTURE REPRESENTATION.pdf
TEXTURE REPRESENTATION.pdf
 
Ijetr021113
Ijetr021113Ijetr021113
Ijetr021113
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension  Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal DimensionTexture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension
 
DIGITAL RESTORATION OF TORN FILMS USING FILTERING T ECHNIQUES
DIGITAL RESTORATION OF TORN FILMS USING FILTERING T ECHNIQUESDIGITAL RESTORATION OF TORN FILMS USING FILTERING T ECHNIQUES
DIGITAL RESTORATION OF TORN FILMS USING FILTERING T ECHNIQUES
 
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
 
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISEAUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
 
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...
 
A Combined Method with automatic parameter optimization for Multi-class Image...
A Combined Method with automatic parameter optimization for Multi-class Image...A Combined Method with automatic parameter optimization for Multi-class Image...
A Combined Method with automatic parameter optimization for Multi-class Image...
 
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGESNEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
 
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGESNEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
NEW ONTOLOGY RETRIEVAL IMAGE METHOD IN 5K COREL IMAGES
 

Plus de Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

Plus de Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Dernier

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 

Dernier (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 

2.[7 12]combined structure and texture image inpainting algorithm for natural scene image completion

  • 1. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.1, 2011 Combined Structure and Texture Image Inpainting Algorithm for Natural Scene Image Completion K. Sangeetha Department of Computer Applications, Bannari Amman Institute of Technology Sathyamangalam, Erode District 638 401, Tamilnadu, India E-mail: kavigeeth@yahoo.com Dr. P. Sengottuvelan Department of Information Technology, Bannari Amman Institute of Technology Sathyamangalam, Erode District 638 401, Tamilnadu, India E-mail:sengottuvelanp@rediffmail.com E. Balamurugan Department of Computer Applications, Bannari Amman Institute of Technology Sathyamangalam, Erode District 638 401, Tamilnadu, India E-mail: rethinbs@gmail.com Abstract Image inpainting or image completion refers to the task of filling in the missing or damaged regions of an image in a visually plausible way. Many works on this subject have been proposed these recent years. We present a hybrid method for completion of images of natural scenery, where the removal of a foreground object creates a hole in the image. The basic idea is to decompose the original image into a structure and a texture image. Reconstruction of each image is performed separately. The missing information in the structure component is reconstructed using a structure inpainting algorithm, while the texture component is repaired by an improved exemplar based texture synthesis technique. Taking advantage of both the structure inpainting methods and texture synthesis techniques, we designed an effective image reconstruction method. A comparison with some existing methods on different natural images shows the merits of our proposed approach in providing high quality inpainted images. Keywords: Image inpainting, Decomposition method, Structure inpainting, Exemplar based, Texture synthesis 1. Introduction Digital Image inpainting is the process of filling-in missing or damaged image information. Its applications include removing scratches in old photos, removing text or logos, repairing damaged areas in unreliably transmitted images, image zooming, completing the holes after removing undesired objects from an image, or even creating artistic effects. Since the missing or damaged areas cannot be simply classified objectively; the user needs to identify them. These specified regions are called inpainting domain. The removal of portions of an image is an important tool in photo-editing and film post-production, such as image restoration (e.g. scratch removal) and special effects (e.g. removal of objects). Image completion is an area related to texture synthesis. Inpainting techniques were naturally extended from paintings to images and films (Bertalmio et al 2000). Image inpainting and image completion differ in the area that is to be filled or completed. In image completion regions are large and consist of textures, large scale structures and smooth areas. The region to be removed is specified by the user. It is, generally, some foreground element that needs to be taken off the scene. After removing the foreground the area is to be filled so that the image looks naturally complete (Drori et al 2003). Texture synthesis can also be used to complete regions where the texture is stationary or structured. Reconstructing methods can be used to fill in large scale missing regions by interpolation. Inpainting is suitable for relatively small, smooth and non-textured regions. Our approach focuses on image based completion; with no knowledge of the underlying scene (Drori et al 2003). The image is completed by searching for appropriate textures all over the image, such that on completion it preserves the natural appearance of the image. For structure images and texture images, there are algorithms of two classes to tackle the inpainting problems: Partial Differential Equation (PDE) or Calculus of Variation (CoV) based inpainting algorithms for structure images (Bertalmio et al 2000, Chan et al 2001 and Chan 2002) and texture synthesis based algorithms for texture images (Efros and T. Leung 1999, Criminisi et al 2004, Wong and Orchard 2008, G. T. N. Komodakis 2007). The former class of algorithms completes the images by diffusing known surrounding information into the inpainting area, while the latter find texture block from known region best matched block formed by the neighborhood of a selected pixel on the boundary of inpainting domain, and then substitute the 7|Page www.iiste.org
  • 2. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.1, 2011 counterpart in the matched block for the unknown part of the pixel-neighborhood block. There are a few works of hybrid inpainting algorithms based on image decomposition (Bertalmio et al 2003, Harald (2004), Rane et al 2003). 2. Background and Review of Inpainting For the inpainting problem it is essential to proceed to the discrimination between the structure and the texture of an image. As structure we can define the main parts - objects of an image, whose surface is homogeneous without having any details. As texture we can define the details on the surface of the objects which make the images more realistic. 2.1. Structure Inpainting The term inpainting was first used by (Bertalmio et al 2000). The idea is to propagate the isophotes that arrive at the boundary of the inpainting region, smoothly inside the region while preserving the arrival angle. In the same context of mimicking a natural process, Bertalmio et al. suggested another similar model, where the evolution of the isophotes is based on the Navier Stokes equations that govern the evolution of fluid dynamics (Bertalmio et al 2001). Apart from physical processes, images can also be modeled as elements of certain function spaces. An early related work under the word”disocclusion” rather than inpainting was done by Masnou and Morel (1998). Chan and Shen (2001) derived an inpainting model by considering the image as an element of the space of Bounded Variation (BV) images, endowed with the Total Variation (TV) norm. The solution of the inpainting problem comes from the minimization of an appropriate functional. This TV inpainting model was extended by Chan and Shen (2001)to take into consideration curvature and the so called connectivity principle according to which the human eye tends to reconstruct the broken edges. Along similar lines, Mumford and Shah (1989) proposed another inpainting model, which takes explicit care of the edges on the functional to be minimized. Its extension to account for curvature was proposed by Esedoglu and Shen (2002) using the Euler’s elastica. 2.2. Texture Inpainting The problem of texture inpainting is highly connected with the problem of texture synthesis. A very simple and highly effective algorithm was presented by Efros and Leung(1999). In this algorithm the image is modeled as a Markov Random Field and texture is synthesized in a pixel by pixel way, by picking existing pixels with similar neighborhoods in a randomized fashion. This algorithm performs very well but it is very slow since the filling-in is being done pixel by pixel. An algorithm specific for texture inpainting was presented by Criminisi et al (2004). The algorithm uses the same texture synthesis techniques as the Efros-Leung algorithm. The only difference is that the pixels that are placed along the edges of the image are filled in with high priority. This slight difference is adequate to give better results for image inpainting as is presented in the results by Criminisi et al (2004). 2.3. Simultaneous Structure and Texture Inpainting Since, in most images both structure and texture are present, a natural thing is to combine structure and texture inpainting techniques to obtain more effective techniques, regarding image inpainting. This was done by Brennan (2007). The algorithm is very simple. First the image is decomposed into its structure and texture components, and then inpainting techniques are performed for both structure and for texture. Brennan (2007) also proposed a model for simultaneous structure and texture image inpainting. Zhang Hong-bin, Wang Jia-wen (2007) proposed an approach for image inpainting by integrating both structure and texture features. For structure texture decomposition many variation methods can be used, like Meyer (2002) which was first used for image denoising, or Aujol et al (2005),] which discriminates between texture and noise. 3. The Proposed Method There are a few works of hybrid inpainting algorithms based on image decomposition (Bertalmio et al 2003, Harald 2004 and Rane et al 2003). Inspired by Rane et al (2003), which categorized the lost transmission blocks and filled in separately, we present a novel hybrid inpainting algorithm, which first separates the damaged region into structure region and texture region. In this paper we use the combination of structure inpainting and texture synthesis schemes to provide a robust algorithm. 3.1 Image Decomposition Knowing that texture synthesis algorithms exist to accurately fill in regions of missing texture, and image inpainting algorithms exist to fill in regions of missing image structure, a method is desired of decomposing a given image into two sub-images. One sub-image will be a structure image which will be a cartoon-like version 8|Page www.iiste.org
  • 3. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.1, 2011 of the input image where large-scale edges are preserved but interior regions are smoothed. The other sub-image will be a texture image which will contain all of the texture information of an image, including noise. These sub- images can then be reconstructed using image inpainting and texture synthesis techniques. Various models can be used to decompose images. In this paper, a model in Bertalmio (2006) to Meyer’s model (2005) is applied to the image u. The basic model used in the paper is: f = u + v where f is the input image, u is the structural image, and v is the texture image. In this model, having the structure and texture images allows one to exactly reconstruct the original image. The end goal of the deconstruction method is to have a very smooth image u which preserves all the dominant edges in an image but is smooth on interior regions, and an image v which contains all the texture in an image as well as the noise. These images will then be fed into an inpainting algorithm and a texture synthesis algorithm respectively. The output of those algorithms can be recombined to obtain the final image. 3.2 Structural Part Inpainting We apply the algorithm from Zhongyu Xu et al (2008) for structure inpainting. This algorithm revealed the concepts in manual inpainting, thus got good inpainting results, especially for images with high contrast edges. The inpainting problem is viewed as a particular case of image interpolation in which we intend to propagate level lines. Expressing this in terms of local neighborhoods and using a Taylor expansion we derive a third- order PDE that performs inpainting. This PDE is optimal in the sense that it is the most accurate third-order PDE which can ensure continuation of level lines. The continuation is strong, allowing the restoration of thin structures occluded by a wide gap. The result is also contrast invariant. 3.3 Damaged Area Classification The aim of this part is to reduce the pixels to be synthesized and reduce the region to search for similar texture blocks. We use algorithm developed by Zhongyu Xu et al (2008) for texture segmentation, and there are few restrictions on which algorithm to adopt. Let us have a brief illustration. A pixel (i, j) is called row maximum if u(i, j-1)<u(i, j)>u(i, j+1), and also there exists concepts of row minimum, column maximum and column minimum, which are called row extremua and column extremua. A pixel is called a local extremum if it is a row extremum and also a column extremum. Define the coarseness of a pixel as the percentage of local extremua in the neighborhood. A pixel with proper coarseness is classified into texture region, while high coarseness corresponds to noise and low coarseness to flat area. 3.4 Improved Exemplar Based Texture Synthesis The exemplar-based inpainting algorithm consists mainly of three iterative steps, until all pixels in the inpainted region are filled. The region to be filled, i.e., the target region is indicated by Ω, and its contour is denoted ∂Ω. The contour evolves inward as the algorithm progresses, and so we also refer to it as the “fill front.” The source region which remains fixed throughout the algorithm, provides samples used in the filling process. In order to find the most similar patch in the source region to the target patch, we search the whole source image to find the best fit. The similarity is measured by computing the sum of squared distance in color between each corresponding pixel in the two patches. We adopt the notations similar to that used in inpainting literature. The region to be filled, i.e., the inpainting domain, is indicated by Ω, and its boundary is denoted δΩ. The source region, Φ, which remains fixed throughout the algorithm, provides samples used in the filling process. The similarity measure based only on color is insufficient to propagate accurate linear structures into the target region, and leads to garbage growing. So, we add to this distance function a new term G representing image gradient as an additional similarity metric. G = G(Ψp ) − G(Ψq ) Where G is the gradient value for each pixel in the two considering patches. Hence, the similarity function now depends on the difference between the patches according to two criteria, the difference in color and in gradient values. The details of the algorithm implementation is as follows, 3.4.1 Computing Patch Priorities Given a patch Ψ p centered at the point p for some p ε ∂ Ω , its priority P (p) is defined as the product of two terms P( p) = C( p)D( p) . C(p) is the confidence term and D (p) is the data term, and they are defined as ⊥ ∑ε − q Ψp ∩Ω C(q) ∇ I p .n p follows: C( p) = and D ( p ) = Where Ψp is the area of Ψ p ,α is a ΨP α normalization factor (e.g., α = 255 for a typical grey-level image), and n p is a unit vector orthogonal to the 9|Page www.iiste.org
  • 4. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.1, 2011 front δΩ in the point p. The priority is computed for every border patch, with distinct patches for each pixel on the boundary of the target region. The patch with the highest priority is the target to fill. 3.4.2. Propagating Structure and Texture Information Search the source region to find the patch which is most similar to Ψ ∧ . Formally, p Ψq∧ = argminΨqεΩ d (Ψp∧, Ψq ) . The distance d ( Ψ a , Ψ b ) between two generic patches Ψ a and Ψ b is simply defined as the sum of squared differences (SSD) of the already filled pixels in the two i=A patches. d = ∑(I ai − I bi )2 + (Gai − Gbi )2 Where, G presents the image gradient vector, I is the RGB i =1 color vector, D is the distance (the larger d is, the less similar they are), and A is the known pixels number in Ψp∧ . Having found the source exemplar Ψq ∧ the value of each pixel to be filled is copied from its corresponding position. 3.4.3. Updating Confidence Values The confidence C (p) is updated in the area delimited by Ψ p ∧ , as follows: c(q) = c( p ∧ )∀qεΨp∧ ∩ Ω As filling proceeds, confidence values decay, indicating that we are less sure of the color values of pixels near the center of the target region. In texture synthesis the problem is that given a small patch containing texture we wish to fill a much larger region with a texture that is visually similar to the texture patch. From a probabilistic viewpoint the problem is that given a region that has some stationary distribution we wish to synthesize additional samples from this distribution. 4. Implementation and Experimental Results Performance of the proposed inpainting method is demonstrated by some visual examples. We compare the obtained results with the ones obtained by the methods in which the image is not decomposed, and just one algorithm (either structure inpainting method or texture synthesis technique) is applied. Also, a comparison between our method and the proposed approach by Bertalmio et al (2003) is made, as the proposed algorithm considers simultaneous structure and texture inpainting. We have used the parameters in the proposed approach unchanged for all the examples considered here. We applied the image decomposition method with the number of numerical steps equal to 5, and for each step we computed the estimates using 30 iterations. The value of λ and µ were set to 0.03 and 0.01, respectively. In the texture synthesis algorithm, the size of template window Ψ is set to 9×9 pixels. This size should be slightly larger than the largest distinguishable texture element or “texel”, in the source region (we defined this size to be two times the texel size). During initialization, the function C ( p ) was valued to be C ( p) = 0 , ∀ P εΩ , and C ( p) = 1 , ∀ p ε f − Ω . Fig. 1-3 shows the results obtained by our method in comparison with the proposed methods by Bertalmio et al (2003) and Marcelo Bertalmio (2009). Experiments are carried out on the various natural scene images. Each input image is shown with inpainting domain. These regions are highlighted in black color. We found out that the restored images look plausible in general. It is obvious that the structure inpainting methods tend to blur the inpainted image, while the texture synthesis techniques fail to reconstruct areas having additional geometric information, as being observed in Fig. 2 The presented results, clearly demonstrate that the algorithm introduced in this paper succeeds effectively in inpainting large regions from images that consists of textures and surrounded by distinctive image structure. The execution time required for the inpainting process depends on the size of the image and the regions to be inpainted, and it ranges from few seconds to several minutes for large images. 5. Conclusion We presented a new approach by combining structure inpainting method and texture synthesis technique in a decomposition framework. The combination of these two powerful approaches enables us to simultaneously recover texture and structure information. We demonstrated the quality of the results obtained by our method on a variety of defected input images and compared them to the results obtained by several other methods. In all 10 | P a g e www.iiste.org
  • 5. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.1, 2011 cases, we could verify higher quality for inpainted images using our approach. References Bertalmio et al (2000) “Image inpainting,” in Proceedings of ACM SIGGRAPH Conference on Computer Graphics, pp. 417-424. Drori et al (2003),” Fragment Based Image Completion” In Proceedings of ACM SIGGRAPH, ACM Press. Chan et al (2002) “Euler’s elastica and curvature based inpainting”, SIAM Journal of Applied Mathematics, vol. 63, no. 2, pp. 564-592. Chan and Shen (2001), “Mathematical models for local non-texture inpainting,” SIAM Journal of Applied Mathematics, vol. 62, no. 3, pp. 1019-1043. Efros and T. Leung (1999), “Texture synthesis by non-parametric sampling,” in Proc. Int. Conf Comp. Vision, , pp.1033–1038 Criminisi et al (2004), “Region filling and object removal by exemplar- based image inpainting,” IEEE Trans. Image Process., vol. 13, pp. 1200–1212. Wong and Orchard (2008), “A non local-means approach to exemplar based inpainting,” Presented at the IEEE Int. Conf,Image Processing. G. T. N. Komodakis (2007), “Image completion using efficient belief propagation via priority scheduling and dynamic pruning,” IEEE Trans. Image Process., vol. 16, pp. 2649– 2661. Bertalmio et al (2003) “Simultaneous texture and structure image inpainting,” IEEE Trans. Image Processing, vol. 12, no.8, pp. 882-889. Harald (2004), “A combined PDE and texture synthesis approach to inpainting,” Proc. 8th European Conference on Computer Vision, Prague, Czech Republic, vol. 2, pp. 214-224. Rane et al (2003)“Structure and texture filling-in of missing image blocks in wireless transmission and compression applications,” IEEE Trans. Image Processing, vol. 12, no.3, pp. 296- 303. M. Bertalmio et al (2001) “Navier-Stokes, fluid dynamics and image and video inpainting,” Proc, of IEEE-CVPR, pp. 355–362, Masnou and Morel (1998), “Level lines based disocclusion,” in Proc, IEEE-ICIP, pp .259–263. Chan and Shen (2001), “Nontexture inpainting by curvature driven diffusions,” Journal of Visual communication and Image Representation, vol. 12, no. 4, pp. 436–449. Mumford and Shah (1989) “Optimal approximations by piecewise smooth functions and associated Variational problems,” Comm. Pure Appl. Math., vol. 42, no. 5, pp. 577–685. Esedoglu and Shen (2002), “Digital inpainting based on the Mumford-Shah-Euler image model,” European Journal of Applied Mathematics, vol. 13, no. 4, pp, 353–370. Brennan (2007), “Simultaneous structure and texture image inpainting,” Department of Computer Engineering, University of California at Santa Cruz, EE264 Rep. Zhang Hong-bin, Wang Jia-wen (2007),”Image In Painting by Integrating Structure and Texture Features”, Journal of Beijing University of Technology, vol.33(8):864-869. Rudin et al(1992), “Nonlinear total variation based noise removal algorithms,” Physica D, vol. 60, no. 1-4, pp. 259–268. 11 | P a g e www.iiste.org
  • 6. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.1, 2011 Meyer (2002), “Oscillating Patterns in Image Processing and Nonlinear Evolution Equations,” University Lecture Series Volume 22, AMS. Aujol et al (2005), “Image decomposition into a bounded variation component and an oscillating component,” Journal of Mathematical Imaging Vision, vol.22: 71–88. Marcelo Bertalmío (2006),“Strong-continuation, Contrast-invariant inpainting with a Third-order optimal PDE”, IEEE Transactions on Image Processing, VOL. 15, NO.7. Zhongyu Xu et al (2008),”Image Inpainting Algorithm Based on Partial Differential Equation’, International Colloquium on Computing, Communication, Control, and Management. Ji-Ying Wu and Qiu-Qi Ruan (2009), “A Novel Exemplar-Based Image Completion Model” , Journal of Information Science And Engineering 25, 481-497. Aurelie Bugeau, Marcelo Bertalmıo (2009), “Combining Texture Synthesis and Diffusion for Image Inpainting”, Proceedings of the 4th Inter. Conf. on Computer Vision Theory and Applications. Fig. 1-3 shows the results obtained by our method in comparison with the proposed methods in [9] and [25]. Each figure has (a) original image (b) image with occlusion part (c) Result of [9] (d) result of [25] (e) result of our method. Fig. 1 (a) (b) (c) (d) (e) (a) (b) (c) (d) (e) (a) (b) (c) (d) (e) 12 | P a g e www.iiste.org