IMAGE INPAINTING CONSIDERING BRIGHTNESS CHANGE
AND SPATIAL LOCALITY OF TEXTURES
Norihiko Kawai, Tomokazu Sato and Naokazu Yokoya
Graduate School of Information Science, Nara Institute of Science and Technology
8916-5 Takayama, Ikoma, Nara 630-0192, Japan
Keywords:
Image inpainting, image completion, energy minimization.
Abstract:
Image inpainting is a tequnique for removing undesired visual objects in images and filling the missing re-
gions with plausible textures. Conventionally, the missing parts of an image are completed by optimizing the
objective function, which is defined based on pattern similarity between the missing region and the rest of
the image (data region). However, unnatural textures are easily generated due to two factors: (1) available
samples in the data region are quite limited, and (2) pattern similarity is one of the required conditions but is
not sufficient for reproducing natural textures. In this paper, in order to improve the image quality of com-
pleted texture, the objective function is extended by allowing brightness changes of sample textures (for (1))
and introducing spatial locality as an additional constraint (for (2)). The effectiveness of these extensions is
successfully demonstrated by applying the proposed method to one hundred images and comparing the results
with those obtained by the conventional methods.
1 INTRODUCTION
Image inpainting is a tequnique for removing unde-
sired visual objects in images and filling the missing
regions with plausible textures. This research can be
classified into two categories. One is a non-exemplar-
based method and the other is an exemplar-based
method. The non-exemplar-based methods(A. Levin
et al., 2003; C. Ballester et al., 2001a; C. Ballester
et al., 2001b; D. Tschumperl´e, 2006; E. Vill´eger
et al., 2004; M. Bertalmio et al., 2001; M. Bertalmio
et al., 2000; S. Esedoglu and J. Shen, 2003; S. Mas-
nou and J.M. Morel, 1998; T. Chan and J. Shen,
2001; T. Chan et al., 2002) are based on pixel inter-
polation considering the continuity of pixel intensity.
These methods are effective for small image gaps like
scratches in a photograph. However, the resultant im-
age easily becomes unclear when the missing region
is large. Therefore, recently many exemplar-based
inpainting methods have been intensively developed
because they can synthesize complex textures in the
missing region.
Exemplar-based methods basically synthesize tex-
tures for the missing region based on pattern simi-
larity that is defined between the missing region and
the rest of the image. Some of the exemplar-based
methods use the distance in the feature space as a
similarity measure. As the feature space, Fourier
space, wavelet domain and eigenspace have been
used (A.N. Hirani and T. Totsuka, 1996; S.D. Rane
et al., 1996; T. Amano, 2004). Most of the other
exemplar-based methods simply employ SSD (sum
of squared differences)-based pattern similarity mea-
sures (A. Criminisi et al., 2004; A.A. Efros and T.K.
Leung, 1999; B. Li et al., 2005; C. All`ene and N.
Paragios, 2006; I. Drori et al., 2003; J. Jia and C.
Tang, 2003; J. Sun et al., 2005; N. Komodakis and
G. Tziritas, 2006; R. Bornard et al., 2002; Y. Wexler
et al., 2007). Efros et al. (A.A. Efros and T.K. Le-
ung, 1999) have proposed a method that successively
copies the most similar pattern from the data region to
the missing region. Although this method can gener-
ate complex textures, the quality of resultant images
is severely affected by the order of texture copy. To
obtain good results with the successive texture copy,
confidence maps such as the number of fixed pixels
in a window, strength of isophotes around the missing
regions and pattern similarity have been used to de-
66
Kawai N., Sato T. and Yokoya N. (2008).
IMAGE INPAINTING CONSIDERING BRIGHTNESS CHANGE AND SPATIAL LOCALITY OF TEXTURES.
In Proceedings of the Third International Conference on Computer Vision Theory and Applications, pages 66-73
DOI: 10.5220/0001075200660073
Copyright
c
SciTePress
termine the order of texture copy (A. Criminisi et al.,
2004; B. Li et al., 2005; R. Bornard et al., 2002). Al-
though the duplication of similar textures preserves
the local texture continuity in these methods, discon-
tinuous textures are easily synthesized in the com-
pleted image. To avoid the ordering problem, recent
inpainting methods employ the iterative global opti-
mization approach (C. All`ene and N. Paragios, 2006;
Y. Wexler et al., 2007; N. Komodakis and G. Tziritas,
2006). In these methods, the objective functions that
evaluate the pattern similarity are defined and opti-
mized by using the EM algorithm, Belief Propagation
approach and graph cut approach.
Although the global optimization methods have
obtained good results for many images, unnatural im-
ages are still generated due to two factors: (1) avail-
able samples in the data region are quite limited, and
(2) pattern similarity is one of the required condi-
tions but is not sufficient for reproducing natural tex-
tures. Thus, in order to improve the image quality,
these two factors should be considered. There have
already been some attempts at this. For (1), the scale
and orientation of textures have been considered to
obtain effective samples (I. Drori et al., 2003). For
(2), Sun et al. (J. Sun et al., 2005) and Jia et al. (J.
Jia and C. Tang, 2003) have proposed techniques that
use explicit constraints for texture boundaries. These
methods synthesize textures preserving the edges or
boundaries of the texture. However, automatic and
effective determination of these explicit constraints is
still difficult.
In this paper, in order to obtain good results for
many images, we employ a new approach different
from conventional ones. For (1), brightness change
of sample textures that has not been considered in the
literature is allowed to obtain effective samples. For
(2), the spatial locality of texture pattern is considered
as an implicit constraint that is usually satisfied in a
lot of real scenes. In this study, these ideas are im-
plemented with the framework of energy minimiza-
tion based on Wexler’s objective function (Y. Wexler
et al., 2007). The effectiveness of our extensions is
demonstrated with comparison of completed images
and subjective evaluation by a questionnaire.
2 IMAGE INPAINTING BY
ENERGY MINIMIZATION
Figure 1 shows the flow of the proposed method.
First, a user manually selects regions to be repaired
such as physically damaged regionsand undesired ob-
ject regions in an image (a). Next, initial values are
given to the missing regions (b). Finally, selected re-
(a) Input target region
(c) Update of pixels
by minimizing energy
Is energy converged?
Yes
No
Start
End
(b) Initial values are given
(a) Input target region
(c) Update of pixels
by minimizing energy
Is energy converged?
Yes
No
Start
End
(b) Initial values are given
(a) Input target region
(c) Update of pixels
by minimizing energy
Is energy converged?
Yes
No
Start
End
(b) Initial values are given
Figure 1: Procedure of the proposed method.
Missing
region
Data region
Φ
x
W
window
x
ˆ
W
window
Missing
region
Data region
Φ
x
W
window
x
W
window
x
ˆ
W
window
Figure 2: Missing and data regions in an image.
gions are completed by minimizing the energy func-
tion (c). In the following sections, first, we describe
the conventional objective function which is defined
based on pattern similarity SSD in Section 2.1. The
new energy function considering brightness change
and spatial locality is then defined in Section 2.2, and
finally Section 2.3 describes the inpainting procedure
that minimizes the energy function.
2.1 Energy Function based on Pattern
Similarity
This section briefly describes the SSD-based objec-
tive function for image inpainting originally proposed
by Wexler et al. (Y. Wexler et al., 2007). Here, al-
though the original objective function is defined as a
probability density function, we redefine this objec-
tive function as an equivalent energy function.
As illustrated in Figure 2, first, an image is divided
into region
including the missing region selected
by a user and the data region Φ, which is the rest of
the image. The plausibility in the missing region is
defined by using image patterns in the data region Φ.
Here,
is the expanded area of the missing region
in which there is a central pixel of a square win-
dow W of size N
W
(where N
W
is a constant) overlap-
ping the region . The energyfunction that represents
the plausibility in the missing region is defined as the
IMAGE INPAINTING CONSIDERING BRIGHTNESS CHANGE AND SPATIAL LOCALITY OF TEXTURES
67
weighed sum of SSD between the pixels around the
pixel x in region
and those around the pixel
ˆ
x
org
in
region Φ as follows:
E
org
=
x
w
x
SSD(x,
ˆ
x
org
), (1)
where
ˆ
x
org
in the data region Φ denotes the pixel
around which the pattern is the most similar to that
around x in the region
, and SSD(x,
ˆ
x
org
) is defined
as follows.
SSD(x,
ˆ
x
org
) =
pW
{I(x+ p) I(
ˆ
x
org
+ p)}
2
. (2)
Here, I(x) represents the intensity of pixel x. The
pixel
ˆ
x
org
for minimizing E
org
is decided as follows.
ˆ
x
org
= f
org
(x) = argmin
x
Φ
SSD(x,x
). (3)
Note that the weight w
x
is set as 1 if x is inside of
the region
because pixel values in this region
are fixed: otherwise w
x
is set as c
d
(d is the distance
from the boundary of and c is a constant) because
pixel values around the boundary have higher confi-
dence than those in the center of the missing region.
In Wexler’s work (Y. Wexler et al., 2007) , the
missing region is completed by calculating the pixel
value I(x) in the missing region and the position of the
pixel
ˆ
x
org
that minimizes the energy function E
org
.
2.2 Energy Function Extended by
Considering Brightness Change and
Spatial Locality
In this study, we extend the original energy function
E
org
defined in Eq. (1) considering brightness change
and spatial locality of texture patterns. Concretely,
we introduce a modification coefficient to allow linear
brightness change of the texture pattern. For consid-
ering spatial pattern locality, the cost function based
on distance between the pixel in the missing region
and the corresponding pixel in the data region is also
added to the original energy function. The extended
energy function is defined as follows:
E =
x
w
x
SSD
(x,
ˆ
x) + w
dis
SD(x,
ˆ
x)
, (4)
where SSD
(x,
ˆ
x) represents the pattern similarity
considering brightness change, and SD(x,
ˆ
x) means
the cost term for the spatial locality. w
dis
is the weight
representing the strength of spatial locality.
ˆ
x is de-
termined as the pixel position that minimizes the ex-
tended energy function E:
ˆ
x = f(x) = argmin
x
Φ
(SSD
(x,x
)+w
dis
SD(x,x
)). (5)
In the following sections, definitions of SSD
(x,
ˆ
x)
and SD(x,
ˆ
x) are detailed.
2.2.1 Pattern Similarity Considering Brightness
Change
The similarity measure SSD
is defined as:
SSD
(x,
ˆ
x) =
pW
{I(x+ p) α
x
ˆ
x
I(
ˆ
x+ p)}
2
. (6)
To allow the brightness change, we introduce an in-
tensity modification coefficient α
x
ˆ
x
. In this paper,
we employ the ratio of average pixel values around
the pixels x and
ˆ
x as the modification coefficient
α
x
ˆ
x
. However, an unnatural image is easily generated
if large brightness change is approximated by linear
transformation. Therefore, we limit the range of the
value α
x
ˆ
x
where brightness change can be approxi-
mated linearly as given in Eq. (7).
α
x
ˆ
x
=
1 D (β
x
ˆ
x
< 1 D)
β
x
ˆ
x
(1 D β
x
ˆ
x
1 + D)
1+ D (β
x
ˆ
x
> 1 + D),
(7)
where D is a constant (0 < D < 1) and β
x
ˆ
x
is defined
as follows:
β
x
ˆ
x
=
q
qW
I(x+ q)
2
q
qW
I(
ˆ
x+ q)
2
. (8)
The modification coefficient α
x
ˆ
x
makes brightness of
generated textures smooth while preserving texture
patterns and enables utilization of the texture that has
different brightness but the same pattern.
2.2.2 Spatial Locality of Texture
Spatial locality of a texture pattern is defined by using
a sigmoid function:
SD(x,
ˆ
x) =
k W k
1+ e
{−K(kx
ˆ
xk−X
0
)}
, (9)
where K and X
0
are constant and k W k is the number
of pixels in a window. This cost function is defined
based on the assumption that the probability of sim-
ilar texture existence for a certain pixel is uniformly
high for the object region where the pixel exists. On
the other hand, outside the object region, the proba-
bility can be assumed to be uniformly low. Note that
a constant-sized object region is currently assumed in
Eq. (9) because we could not know the range of the
object in the missing region. By adding the constraint
of spatial locality, even when the deformation of tex-
ture pattern exists around the target region, appropri-
ate textures that exist near the target region are prefer-
entially selected. Thus, textures are less likely to blur
by not selecting blurry textures of low frequency far
from the missing region.
VISAPP 2008 - International Conference on Computer Vision Theory and Applications
68
2.3 Update of Pixel Values and Window
Pairs for Energy Minimization
The energy function E defined in Eq. (4) is minimized
by using a framework of greedy algorithm similar to
Wexlers EM approach (Y. Wexler et al., 2007). In
our method, we pay attention to the fact that the en-
ergy function E for each pixel can be treated inde-
pendently if similar pattern pairs (x,
ˆ
x) calculated by
Eq. (5) can be fixed and the change of coefficient α
x
ˆ
x
in the iteration is very small. Thus, we repeat the fol-
lowing two processes until the energy converges: (I)
update of pairs of windows for fixed pixel values, and
(II) parallel update of all the pixel values in the miss-
ing region for fixed similar pairs of windows in the
missing region and the data region.
In process (I), we update all the similar pattern
pairs of windows in the missing region and in the data
region fixing the pixel values calculated in the process
(II). Concretely, the update of the pair of windows can
be performed by calculating SSD
and SD that satisfy
Eq. (5) and determining the position
ˆ
x.
In process (II), we update all the pixel values I(x)
in the missing regions in parallel by minimizing the
energy defined by Eq. (4). In the following, we de-
scribe the method for calculating the pixel values I(x)
for fixed pairs of windows. First, the energy E is re-
solved into the element energy E(x) for each pixel in
the missing region. As shown in Figure 3, the tar-
get pixel to be updated is x, and the pixel position
inside a window can be expressed as x + p (p W)
and is corresponded to f(x + p) by Eq. (5). Thus,
the position of the pixel corresponding to the pixel
x is f(x + p) p. Now, the element energy E(x)
can be defined in terms of the pixel values of x and
f(x+ p) p, the coefficient α
x
ˆ
x
and the Euclid dis-
tance between x and f(x) as follows:
E(x) =
pW
w
x+p
{I(x)α
x+pf(x+p)
I( f(x+p)p)}
2
+ w
dis
k W k
1+ e
{−K(kx
ˆ
xk−X
0
)}
. (10)
The relationship between the energy E for all of the
missing region and the element energy E(x) for each
pixel can be written as follows:
E =
x
E(x) +C. (11)
C is the energy of pixels in the region
, and is
treated as a constant because pixel intensities in the
region and all pairs of windows are fixed here. By
differentiating E with respect to I(x) in the missing
region, the requirement for minimizing the energy E
Φ
x
)( px+f
f
px+
ppx + )(f
most similar windows
Φ
x
)( px+f
f
px+
ppx + )(f
most similar windows
Figure 3: Relationship between pixels in energy calculation.
can be obtained as follows:
E
I(x
k
)
=
x
E(x)
I(x
k
)
= 0. (12)
Here, if it is assumed that the change of intensity
modification coefficient α
x
ˆ
x
is smaller than that of
the pixel intensity I(x
k
), we can obtain the following
equation.
∂α
x
i
x
I(x
j
)
= 0 (x
i
,x
j
,x
Φ). (13)
From this equation, the equation E(x)/I(x
k
) = 0
(x 6= x
k
) is formed. Thus, we can minimize the energy
E by calculating I(x
k
), which satisfies the following
equation.
E
I(x
k
)
=
E(x
k
)
I(x
k
)
= 0. (14)
By generalizing Eq. (14) to all the pixels in the miss-
ing region, each pixel value I(x) in the missing region
can be calculated as follows:
I(x) =
pW
w
x+p
α
x+pf (x+p)
I( f(x+ p) p)
pW
w
x+p
. (15)
Eq. (15) gives an approximate solution when Eq. (13)
is satisfied. We can obtain a good solution as the en-
ergy converges because the value of intensity modifi-
cation coefficient α
x
ˆ
x
converges as I(x) converges.
Additionally, in order to avoid local minima ef-
ficiently, a coarse-to-fine approach is also employed.
Specifically, an image pyramid is generated and the
energy minimization processes (i) and (ii) are re-
peated from higher-level to lower-level layers succes-
sively using a certain size of window. Good initial
values are given to the lower layer by projecting re-
sults from the higher layer. This makes it possible to
decrease computational cost and avoid local minima.
In the lowest layer (original size), the energy mini-
mization process is repeated while reducing the size
of the window, and it enables reproduction of more
detailed textures.
IMAGE INPAINTING CONSIDERING BRIGHTNESS CHANGE AND SPATIAL LOCALITY OF TEXTURES
69
3 EXPERIMENTS
To demonstrate the effectiveness of our extensions
of the objective function, we have applied five kinds
of image inpainting methods including the conven-
tional methods and the proposed method to one hun-
dred images (200 × 200 pixels). First, the effec-
tiveness of the proposed method is demonstrated by
comparing the characteristic results of the proposed
method and our implemented Wexler’s method (Y.
Wexler et al., 2007). Next, by the subjective evalua-
tion based on a questionnaire using our implemented
Wexlers method, Criminisi’s method (A. Criminisi
et al., 2004) and the proposed method, the effective-
ness of our method is objectively assessed.
In these experiments, we used a standard PC
(CPU: Xeon 3.2 GHz, Memory: 8 GB) and each pa-
rameter in the energy function was set as shown in
Table 1. Here, the missing region was manually spec-
ified, and the average pixel value of the boundary of
the missing region is given as an initial value in the
missing region.
3.1 Comparison of Inpainted Images
In this section, four images that have different char-
acteristics are selected from one hundred images as
shown in Figure 4(a). The missing regions for these
images are given in Figure 4(b). Figure 4(c) indicates
the resultant images by our implemented Wexler’s
method described in Section 2.1. Figure 4(d) shows
the images completed by the proposed method.
Image (I) includes little brightness change under
constant illumination and little pattern change in the
same object region around the missing region. It can
be confirmed that images generated by the conven-
tional and proposed methods are natural. The subjec-
tive difference is very small.
Image (II) includes little pattern change without
complex textures but large brightness changes un-
der nonconstant illumination around the missing re-
gion. By the conventionalmethod, the resultant image
looks unnatural because sudden intensity changes ap-
pear at the seat and the seat back. By allowing bright-
Table 1: Parameters in experiment.
Window size N
w
max 9×9
min 3×3
Weight for distance w
dis
120
Parameter in sigmoid function K 0.4
X
0
20
Range of coefficient α D 0.1
ness changes of sample textures, the sudden intensity
change is suppressed by the proposed method.
Image (III) includes little brightness change un-
der constant illumination but large pattern change due
to the various sizes and shapes of objects around the
missing regions. In this image, although the same
kinds of textures apparently exist around the miss-
ing regions, texture pattern greatly changes due to the
different sizes of stones. A part of the missing re-
gions is blurred in white by the conventional method
because the SSD-based similarity is sensitive to the
pattern changes especially for high-frequencycompo-
nents, and thus inappropriate textures are selected for
the missing regions. It should be noted that there ex-
ists spatial locality of texture pattern such as water
color and stones around the missing region in image
(III). By considering spatial locality of texture pat-
tern, neighboring textures are preferentially selected
and thus the missing region is completed successfully
by the proposed method.
Image (IV) includes large brightness change under
nonconstant illumination conditions and texture pat-
tern continuously changes due to the perspective pro-
jection effect. In the resultant image of the conven-
tional method, an unnatural image is generated due
to the blurs on the textured area with black squares
and the discontinuous brightness changes at the wall
and floor. On the other hand, in the proposed method,
by using the constraint of the spatial locality of tex-
tures, neighboring textures are selected for comple-
tion of the missing region and windows of the post
are reproduced in Figure 4(d). In addition, by allow-
ing brightness changes of sample textures, brightness
change inside the missing region becomes more natu-
ral than that by the conventional method.
Next, we have compared the conventional and
proposed methods with respect to computational cost.
Table 2 shows the processing time of the conven-
tional and proposed methods. The proposed method
requires about three to five times as much time as the
conventional method. This is because the computa-
tional cost for calculating intensity modification coef-
ficients and cost function considering spatial locality
is increased.
Table 2: Processing time.
Conventional Proposed
method method
Image (I) 2’17” 8’45”
Image (II) 3’17” 12’15”
Image (III) 3’28” 18’59”
Image (IV) 5’25” 18’32”
VISAPP 2008 - International Conference on Computer Vision Theory and Applications
70
(a) (b) (c) (d)
Image (I): little change in brightness and pattern.
(a) (b) (c) (d)
Image (II): large change in brightness.
(a) (b) (c) (d)
Image (III): change in texture pattern.
(a) (b) (c) (d)
Image (IV): large change in brightness and continuous deformation of texture pattern.
Figure 4: Image inpainting for four representative images: (a) original image, (b) missing region specified manually, (c)
resultant image by conventional method, and (d) resultant image by our method.
IMAGE INPAINTING CONSIDERING BRIGHTNESS CHANGE AND SPATIAL LOCALITY OF TEXTURES
71
3.2 Evaluation by a Questionnaire
In this section, completed images for one hundred im-
ages by five kinds of inpainting methods are subjec-
tively evaluated by 37 subjects. The subjects are men
and women in their twenties and all of them often
use computers. This experiment aims to illustrate the
effectiveness of the proposed method objectively by
evaluating the resultant images by subjects.
3.2.1 Evaluation Method
The subjects were requested to access the web page
for questionnaire evaluation and evaluate the 500 re-
sultant images for 100 input images by giving a score
of 1 to 5. In this experiment, images were com-
pleted by five methods: our implemented Criminisi’s
method (method A) that is the representative of suc-
cessive synthesis methods, our implemented Wexler’s
method (method B), proposed method allowing only
brightness change (method C), proposed method con-
sidering only spatial locality (method D), and pro-
posed method consideringboth brightness change and
spatial locality (method E). On the evaluation web
page, the resultant images generated by five methods
were arranged in random order so that subjects could
not knowthe relationship between image and method.
The evaluation criteria were that the lowest score 1
was for an image that could not be used and the high-
est score 5 was for an image that was natural enough
to use for personal homepages or magazines.
3.2.2 Results and Discussion
The average score for the 100 resultant images and
the number of images that obtained the highest score
are shown in Table 3 for each method.
1
Table 3 shows
that the average score of the resultant images by the
proposed method (method E) is higher than that by the
conventional methods (methods A and B) and the in-
painted images by the proposed method are scored as
the best most frequently. In this experiment, scores of
the proposed method (method E) and the conventional
methods (methods A and B) were also compared by
using the t-test with a 5% significant level. In the
result, significant difference was observed between
these scores. Therefore, the proposed method can be
verified to be better than the conventional methods
A and B. In addition, both method considering only
brightness change (method C) and method consider-
ing only spatial locality (method D) obtained higher
scores than methods A and B and the significant dif-
ference was also observed by using the t-test with a
1
100 input images and resultant images are shown on
the web page [http://yokoya.naist.jp/research/visapp/]
(a) image with missing re-
gion.
(b) result by our imple-
mented Wexler’s method.
(c) result by our method
(w
dis
= 120).
(d) result by our method
(w
dis
= 2700).
Figure 5: Example images for which both the proposed and
conventional methods have a problem.
5% significant level. This means that the introduction
of each factor to the energy function is clearly effec-
tive.
It should be noted here that there exist some im-
ages for which both the proposed (method E) and
conventional (method B) methods have a problem as
shown in Figure 5. The average scores for both meth-
ods are less than 2 points. In this image, due to the
fairly large change in texture patterns, the texture in
the missing region blurs despite the consideration of
spatial locality. Here, when the weight for spatial lo-
cality was increased (w
dis
= 2700) a more natural im-
age was generated as shown in Figure 5 (d). The com-
pletion with a single weight coefficient does not al-
ways work well, and thus it is necessary to determine
Table 3: Average score and the number of best-scoring im-
ages from 100 images.
Average of Number of
score best-scoring images
Method A 2.21 7
Method B 3.24 7
Method C 3.39 21
Method D 3.42 20
Method E 3.60 45
VISAPP 2008 - International Conference on Computer Vision Theory and Applications
72
the parameter adaptively considering the characteris-
tics of the image in order to obtain good results for
many images containing complex textures.
4 CONCLUSIONS
In this paper, the objective function for image inpaint-
ing is extended to acquire natural images. To obtain
good results, two factors were considered: (1) bright-
ness change of sample textures was allowed, (2) spa-
tial locality was introduced as a new constraint. By
considering these two factors, the missing region was
completed successfully for many images. In experi-
ments, we have demonstrated the effectiveness of our
method by comparing the resultant images of the con-
ventional and proposed methods. In addition, by a
questionnaire evaluation using 37 subjects, we have
verified that the proposed method could obtain good
results for more images than the conventionalmethod.
In experiments, parameters such as the size of win-
dow and the weight in the energy function were de-
cided empirically. In future work, we should establish
a method to decide optimum parameters.
REFERENCES
A. Criminisi, P. P´erez, and K. Toyama (2004). Region Fill-
ing and Object Removal by Exemplar-Based Image
Inpainting. In Trans. on Image Processing, volume
13, No. 9, pages 1200–1212.
A. Levin, A. Zomet, and Y. Weiss (2003). Learning How to
Inpaint from Global Image Statistics. In Proc. ICCV,
volume 1, pages 305–312.
A.A. Efros and T.K. Leung (1999). Texture Synthesis
by Non-parametric Sampling. In Proc. ICCV, pages
1033–1038.
A.N. Hirani and T. Totsuka (1996). Combining Frequency
and Spatial Domain Information for Fast Interactive
Image Noise Removal. In Proc. SIGGRAPH1996,
pages 269–276.
B. Li, Y. Qi, and X. Shen (2005). An Image Inpainting
Method. In Proc. IEEE Int. Conf. on Computer Aided
Design and Computer Graphics, pages 531–536.
C. All`ene and N. Paragios (2006). Image Renaissance Us-
ing Discrete Optimization. In Proc. ICPR, pages 631–
634.
C. Ballester, M. Bertalmio, V. Sapiro, and J. Verdera
(2001a). Filling-In by Joint Interpolation of Vector
Fields and Gray Levels. In Trans. on Image Process-
ing, volume 10, No. 8, pages 1200–1211.
C. Ballester, V. Caselles, J. Verdera, M. Bertalmio, and G.
Sapiro (2001b). A Variational Model for Filling-In
Gray Level and Color Images. In Proc. ICCV, pages
10–16.
D. Tschumperl´e (2006). Curvature-Preserving Regulariza-
tion of Multi-valued Images Using PDE’s. In Proc.
ECCV, volume 2, pages 295–307.
E. Vill´eger, G. Aubert, and L. Blanc-F´eraud (2004). Image
Disocclusion Using a Probabilistic Gradient Orienta-
tion. In Proc. ICPR, volume 2, pages 52–55.
I. Drori, D. Cohen-Or, and H. Yeshurun (2003). Fragment-
Based Image Completion. In Proc. SIGGRAPH2003,
pages 303–312.
J. Jia and C. Tang (2003). Image Repairing: Robust Image
Synthesis by Adaptive ND Tensor Voting. In Proc.
CVPR, pages 643–650.
J. Sun, L. Yuan, J. Jia, and H. Shum (2005). Image Com-
pletion with Structure Propagation. In Proc. SIG-
GRAPH2005, pages 861–868.
M. Bertalmio, A. L. Bertozzi, and G. Sapiro (2001). Navier-
Stokes, Fluid Dynamics, and Image and Video In-
painting. In Proc. CVPR, pages 355–362.
M. Bertalmio, G. Sapiro, V. Caselles, and C. Ballester
(2000). Image Inpainting. In Proc. SIGGRAPH2000,
pages 417–424.
N. Komodakis and G. Tziritas (2006). Image Completion
Using Global Optimization. In Proc. CVPR, pages
442–452.
R. Bornard, E. Lecan, L. Laborelli, and J. Chenot (2002).
Missing Data Correction in Still Images and Image
Sequences. In Proc. ACM Int. Conf. on Multimedia,
pages 355–361.
S. Esedoglu and J. Shen (2003). Digital Inpainting Based
on the Mumford-shah-euler Image Model. In Euro-
pean J. of Applied Mathematics, volume 13, pages
353–370.
S. Masnou and J.M. Morel (1998). Level Lines Based Dis-
occlusion. In Proc. ICIP, volume 3, pages 259–263.
S.D. Rane, J. Remus, and G. Sapiro (1996). Wavelet-
Domain Reconstruction of Lost Blocks in Wireless
Image Transmission and Packet-Switched. In Proc.
ICIP, volume 1, pages 309–312.
T. Amano (2004). Image Interpolation by High Dimen-
sional Projection Based on Subspace Method. In Proc.
ICPR, volume 4, pages 665–668.
T. Chan and J. Shen (2001). Non-texture Inpainting by
Curvature-Driven Diffusions (CDD). In J. of Visual
Communication and Image Representation, volume
12, No. 4, pages 436–449.
T. Chan, S. Kang, J. Shen, and S. Osher (2002). Euler’s
Elastica and Curvature Based Inpaintings. In SIAM
J. of Applied Mathematics, volume 63, No. 2, pages
564–592.
Y. Wexler, E. Shechtman, and M. Irani (2007). Space-Time
Completion of Video. In Trans. on Pattern Analysis
and Machine Intelligence, volume 29, No. 3, pages
463–476.
IMAGE INPAINTING CONSIDERING BRIGHTNESS CHANGE AND SPATIAL LOCALITY OF TEXTURES
73