The present invention is a visual prosthesis for the restoration of sight in patients with lost or degraded visual function. The visual prosthesis includes an implantable portion which stimulates visual neural tissue according to stimulation patterns sent by a programmable video processing unit. The video processing unit controls stimulation patterns including programmable wave forms to provide monopolar, bipolar, and multipolar wave forms.