Title :
Real-time image processing based on a task-pair scheduling concept
Author :
Ihme, Thomas ; Wetzelsbergery, Kai ; Speckertz, Mario ; Fischerx, Jörn
Author_Institution :
Robot. Inst., Mannheim Univ. of Appl. Sci., Mannheim, Germany
Abstract :
Moving in unknown environments requires real-time processing of sensor information e.g. for map reconstruction and navigation. In case of stereo image processing results have to be available in time even if high computational costs occur. This paper addresses the problem of real-time image processing for motion planning and distance estimation based on stereo camera images. Ensuring hard real-time with complex algorithms on modern computer architectures is difficult to realize due to unpredictable execution times of algorithms with data dependent runtime. To solve this problem a scheduling scheme based on task pairs can be used to avoid an unpredicted state after a deadline violation. A new two level scheduler as extension of RTAI/Linux will be introduced. This new scheduling scheme allows to use AnyTime algorithms, which can provide results even if the task is not finished. A SURF algorithm used for stereo image processing was modified to match the AnyTime concept: First results are made available early and are improved over time. In case of a missed deadline the image processing task will not fail due to already provided results. Design considerations, implementation and results will be shown.
Keywords :
motion estimation; path planning; robot vision; scheduling; stereo image processing; AnyTime algorithm; RTAI/Linux; SURF algorithm; distance estimation; motion planning; real-time image processing; sensor information processing; stereo camera images; stereo image processing; task-pair scheduling; Image processing; Kernel; Linux; Real time systems; Runtime; Schedules; Timing;
Conference_Titel :
Robotics and Automation (ICRA), 2011 IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-386-5
DOI :
10.1109/ICRA.2011.5980172