ment of quality of the images reconstructed with pro-
posed method is demonstrated using dependency in-
dexes.
The platform on which this method is imple-
mented is Robovie-M by VStone with a Renesas CPU
at 40Mhz and a RAM of 256k–Word of 16–bit. The
digital camera used is a CMOS camera (an OV3620
by Omnivision). Acquiring the 240×240 Bayer pat-
tern with a QVGA resolution and interpolating it
with the Periodic Reconstruction Interpolation, en-
ables the robot to allocate memory space for three im-
ages to be used for image processing operations that
cannot be done in place. We reached a performance
of 2 fps on the 40Mhz CPU that has also to control 22
motors during image processing time.
At the moment of writing, we are applying the
proposed method to omnidirectional images. We are
evaluating an extension of Periodic Reconstruction
Interpolation to other patterns, for example to pat-
tern implemented in STMicroelectronics cameras, ob-
tained skipping also two rows with the same ratio.
REFERENCES
Adams, J.E. and Hamilton, J.F.: Design of practical color
filter array interpolation algorithms for digital cam-
eras, Proceedings of SPIE 3028 (1997) 117–125.
Adams, J.E. et al.: Adaptive color plane interpolation in
single color electronic camera, U.S. Patent 5 506 619
(1997).
Adams, J.E., Parulski, K. and Spaulding, K.: Color Pro-
cessing in Digital Cameras, IEEE Transactions on Mi-
croeletectronic, 18 6 (1998) 20–31.
Chan, W. et al.: A Mega-Pixel resolution PC Digital Still
Camera, Proceedings of SPIE, 2654 (1996) 164–171.
Gunturk, B.K., Glotzbach, J., Altunbasak, Y., Schafer, R.W.
and Mersereau, R.M.: Demosaicking: Color Filter Ar-
ray Interpolation, exploring the imaging process and
the correlations among three color planes in single-
chip digital cameras, IEEE Signal Processing Maga-
zine, 10 53 (2005) January 44–54.
Guseo, R: Statistica, terza ediz., Cedam, Padova (2006).
Guseo, T.: Architettura Software per Robot Umanoide Au-
tonomo, Tesi di laurea, University of Padova, Padova
(2006).
Hamilton, J.F. and Adams, J.E.: Adaptive color plane inter-
polation in single sensor color electronic camera, U.S.
Patent 5 629 734, (1997).
Lukin, A. and Kubasov, D.: An Improved Demosaicing
Algorithm, Graphicon.2004 conference proceedings,
Faculty of Applied Mathematics and Computer Sci-
ence, State University of Moscow, Russia (2004).
Malvar, H.S., He, L. and Cutler, R.: High-quality linear in-
terpolation for demosaicing of Bayer-patterned color
images, Microsoft Research One Microsoft Way, Red-
mond, WA, USA, (2004).
Maris, M.: Attention-based navigation in mobile robots us-
ing a reconfigurable sensor, Robotics and Autonomous
Systems, 34 (2001) 53–63.
Okuno, H.G., Nakadai, K., Lourens, T., Kitano, H.: Sound
and Visual Tracking for Humanoid Robot, Applied In-
telligence 20 (2004) 253–266.
Parulski, K.A.: Color Filters and Processing Alternatives
for one-chip cameras, IEEE Transactions on Electron
Devices, 32 8 (1985) August.
Reece, D.A., Shafer, S.A.: Control of perceptual atten-
tion in robot driving, Artificial Intelligence 78, (1995)
397–430.
Sakamoto, Tadashi, et al.: Software pixel interpolation for
digital still cameras suitable for a 32-bit MCU, IEEE
Transactions on Consumer Electronics, 44 4 (1998)
November 1342–1352.
Tang, B. and Lee, K.F.: An efficient color image acquisition
system for wireless handheld devices, IEEE ICASSP
2004, 3 (2004) 105–108, Multimedia Architecture
Lab Motorola Labs, Schaumburg, Illinois, USA.
Tsai, Y.T. et al.: Optimized Image Processing Algorithms
for a Single Sensor Camera, IEEE Pacific Rim Confer-
ence on Communications, Computers and Signal Pro-
cessing, 2 (1997) 1010–1013.
Vijayakumar, S., Conradt J., Shibata, T. e Schaal, S.: Overt
Visual Attention for a Humanoid Robot, Proc. Inter-
national Conference on Intelligence in Robotics and
Autonomous Systems, IROS (2001).
Wu, X. et al.: Color Restoration from Digital Camera
Data by Pattern Matching, Proceedings of SPIE, 3018
(1997) April 12–17.
Zen, Hidemori, et al.: A New digital signal processor for
progressive scan CCD, IEEE Transactions on Con-
sumer Electronics, 44 2 (1998) May 289–295.