In the past, most optical data processing systems have been restricted to performing linear space-invariant operations. However, a wide class of interesting data processing operations require linear space-variant filtering. Three methods for performing linear space-variant processing of 1-D inputs are described. Experimental results obtained with all three systems are presented, and their relative advantages and disadvantages are discussed.