Linear Optical Encoder