Horus: Integration of Image Processing and Database Paradigms

This article describes a software architecture for building image retrieval applications. Its primary objective is to facilitate application development through the use of detector based image processing and integration of image processing and database technology. An application is built by combining detector objects from a standard set of low-level detectors, which use the database for eecient storage and retrieval of the images and the spatial and photometric properties of elements detected in the image. Furthermore, the use of a database facilitates data sharing and data reuse by diierent applications.