Abstract
Recently, graphics processing units (CPUs) have programmable components called "programmable shaders." The aim of this paper is to realize a real-time image processing platform using such CPUs. It is possible to accelerate the image processing tasks and realize more advanced interactive applications on personal computers. In this paper, we examine technical requirements for applying CPUs to image processing tasks. The proposed image processing platform integrates a lot of techniques for utilizing unique functions on CPUs. Users can easily develop several image processing applications using our platform. This paper presents bridging efforts between graphics rendering and image processing.