Modern sonars relay more upon visual rather than aural contacts. Lofargrams presenting a time history of hydrophone spectral content are standard means of observing narrowband signals. However, the frequency signal "tracks" are often embedded in noise, sometimes rendering their detection difficult and time consuming. Image enhancement algorithms applied to the 'grams can yield improvements in target data presented to the observer. A systolic array based on the NCR Geometric Arithmetic Parallel Processor (GAPP), a CMOS chip that contains 72 single bit processors controlled in parallel, has been designed for evaluating image enhancement algorithms. With the processing nodes of the GAPP bearing a one-to-one correspondence with the pixels displayed on the 'gram, a very efficient SIMD architecture is realized. The low data rate of sonar displays, i.e., one line of 1000-4000 pixels per second, and the 10-MHz control clock of the GAPP provide the possibility of 107 operations per pixel in real time applications. However, this architecture cannot handle data-dependent operations efficiently. To this end a companion processor capable of efficiently executing branch operations has been designed. A simple spoke filter is simulated and applied to laboratory data with noticeable improvements in the resulting lofargram display.