Proceedings Article | 27 March 1997
KEYWORDS: Image filtering, Optical correlators, Databases, Image processing, Sensors, Image segmentation, Image sensors, Pattern recognition, Optical pattern recognition, Prototyping
The recognition system rapid application prototyping tool (RSRAPT) was developed to evaluate various potential configurations of miniature ruggedized optical correlator (MROC) modules and to rapidly assess the feasibility of their use within systems such as missile seekers. RSRAPT is a simulation environment for rapidly prototyping, developing, and evaluating recognition systems that incorporate MROC technology. It is designed to interface to OLE compliant Windows applications using standard OLE interfaces. The system consists of nine key functional elements: sensor, detection, segmentation, pre-processor, filter selection, correlator, post-processor, identifier, and controller. The RSRAPT is a collection of object oriented server components, a client user interface and a recognitions system image and image sensor database. The server components are implemented to encapsulate processes that are typical to any optical-correlator based pattern recognition system. All the servers are implemented as Microsoft component object model objects. In addition to the system servers there are two key 'helper servers.' The first is the image server, which encapsulates all 'images'. This includes gray scale images and even complex images. The other supporting server is the filter generation server. This server trains the system on user data by calculating filters for user selected image types. The system hosts a library of standard image processing routines such as convolution, edge operators, clustering algorithms, median filtering, morphological operators such as erosion and dilation, connected components, region growing, and adaptive thresholding. In this paper we describe the simulator and show sample results from diverse applications.