5 REMARKS AND FUTURE
WORKS
The most evident limitation of our approach is about
the window size. There are two problems with large-
sized windows: the larger the window, the higher the
execution time is and the less consistent the statistics
stored in the dictionary is. Due to these two reasons,
tests have been made with a maximum window size
of 7x7. This is not a problem for processing
stochastic texture (a 3x3 window performs well).
Textures that have periodicity in larger scale are
harder to reconstruct. However, fine tuning of
parameters in many cases is enough to achieve good
results. Note that only the most significant bit-planes
need larger windows. Lower planes are randomly
structured, and if higher planes are well-
reconstructed, they can be restored using smaller
windows.
We are working to extend our approach to
process a larger set of texture types. We also plan to
study a method to eliminate dependence from the
user-defined parameters. Texture features could be
estimated during a pre-analysis phase, and
parameters suggested for the restoration process.
6 CONCLUSIONS
Bit-plane slices are used as a simple domain, into
which analyse texture features and synthesize
missing pixels to fill-in gaps, while respecting
boundary conditions. Two competing methods, a
conditional stochastic process and a patching
method, work together to reconstruct the missing
texture features. With this purpose, our approach is
simple and efficient, and good results are achieved
for a wide set of textured images. Results are
compared with those obtained with a state of the art
restoration algorithm. Minor loss in the quality of
the results, with a high gain in execution time.
ACKNOWLEDGEMENTS
This work has been partially funded by the MIUR
(Italian Ministry of Education, University and
Research) project FIRB 2003 D.D. 2186–Ric,
December 12th 2003.
REFERENCES
Ardizzone, E., Dindo H., Mazzola G., 2007. Restoration of
Digitized Damaged Photos Using Bit-Plane Slicing. In
ICME 2007, IEEE International Conference on
Multimedia and Expo, Proceedings of, pp. 1643-1646.
Bertalmio, M., Sapiro, G., Caselles, V., and Ballester, C.
2000. Image inpainting. In SIGGRAPH 2000,
Proceedings of, pp. 417–424.
Chan, T. F., and Shen, J., 2002. Mathematical models for
local non-texture inpaintings. SIAM Journal of Applied
Mathematics, vol. 62, no. 3, pp. 1019–1043.
Criminisi, A., Perez, P., Toyama, K., 2004. Region Filling
and Object Removal by Exemplar-Based Inpainting.
IEEE Transactions on Image Processing vol. 13, no.
9, pp. 1200-1212.
Cross, A. C., and Jain, A. K., 1983. Markov Random Field
Texture Models. IEEE Transactions on Pattern
Analysis and Machine Intelligence 5 , pp. 25–39.
Efros, A. A., and Freeman, W. T., 2001. Image quilting
for texture synthesis and transfer. In SIGGRAPH
2001, Proceedings of, pp. 341–346.
Efros, A. A., and Leung, T. K., 1999. Texture synthesis by
non-parametric sampling. In ICCV ‘99, IEEE
International Conference on Computer Vision
Proceedings of, vol. 2, pp. 1033–1038.
Heeger, D. J., and Bergen, J. R., 1995. Pyramid-based
texture analysis/synthesis. In ICIP ’95, IEEE
International Conference on Image Processing,
Proceedings of, pp. 648–651.
Kokaram, A. 2002. Parametric texture synthesis for filling
holes in pictures. In ICIP 2002, International
Conference on Image Processing, Proceedings of, vol.
1, pp. 325- 328.
Liu, F., Picard, R. W., 1996. Periodicity, Directionality,
and Randomness: Wold Features for Image Modeling
and Retrieval. IEEE Transaction on Pattern Analysis
and Machine. Intelligence. vol, 18, no. 7, pp. 722-733.
Portilla, J., and Simoncelli, E. P., 2000. A Parametric
Texture Model based on Joint Statistics of Complex
Wavelet Coefficients. International Journal of
Computer Vision, vol. 40, no. 1, pp. 49–71.
Wei, L., Levoy, M., 2000. Fast Texture Synthesis using
Tree-structured Vector Quantization, In SIGGRAPH
2000, Proceedings of, pp. 479-488.
FILLING-IN GAPS IN TEXTURED IMAGES USING BIT-PLANE STATISTICS
127