Vision is an extremely important sense for both humans and robots, providing detailed information about the environment. In the past few years, the use of digital cameras in robotic applications has been significantly increasing. The use of digital cameras as the main sensor allows the robot to capture the relevant information of the surrounding environment and take decisions. A robust vision system should be able to reliably detect objects and present an accurate representation of the world to higher-level processes, not only under ideal light conditions, but also under changing lighting intensity and color balance. To extract information from the acquired image, shapes or colors, the configuration of the colormetric camera parameters, such as exposure, gain, brightness or white-balance, among others, is very important. In this paper, we propose an algorithm for the self-calibration of the most important parameters of digital cameras for robotic applications. The algorithms extract some statistical information from the acquired images, namely the intensity histogram, saturation histogram and information from a black and a white area of the image, to then estimate the colormetric parameters of the camera. We present experimental results with two robotic platforms, a wheeled robot and a humanoid soccer robot, in challenging environments: soccer fields, both indoor and outdoor, that show the effectiveness of our algorithms. The images acquired after calibration show good properties for further processing, independently of the initial configuration of the camera and the type and amount of light of the environment, both indoor and outdoor.
[1]
Andreas Zell,et al.
Towards a Calibration-Free Robot: The ACT Algorithm for Automatic Online Color Training
,
2006,
RoboCup.
[2]
Navid Nourani-Vatani,et al.
Automatic camera exposure control
,
2007
.
[3]
Armando J. Pinho,et al.
Autonomous Configuration of Parameters in Robotic Digital Cameras
,
2009,
IbPRIA.
[4]
António J. R. Neves,et al.
A modular real-time vision system for humanoid robots
,
2011,
Electronic Imaging.
[5]
Hans-Peter Seidel,et al.
Photometric calibration of high dynamic range cameras
,
2005
.
[6]
Hans Utz,et al.
Playing Robot Soccer under Natural Light: A Case Study
,
2003,
RoboCup.
[7]
Yasutake Takahashi,et al.
Adaptive Recognition of Color-Coded Objects in Indoor and Outdoor Environments
,
2007,
RoboCup.
[8]
Armando J. Pinho,et al.
CAMBADA Soccer Team: from Robot Architecture to Multiagent Coordination
,
2010
.
[9]
Armando J. Pinho,et al.
An efficient omnidirectional vision system for soccer robots: From calibration to object detection
,
2011
.
[10]
M.V. Shirvaikar.
An optimal measure for camera focus and exposure
,
2004,
Thirty-Sixth Southeastern Symposium on System Theory, 2004. Proceedings of the.
[11]
António J. R. Neves,et al.
A Mobile Robotic Platform for Elderly Care
,
2016,
AAL.