Graph-Based Multi-Surface Segmentation of OCT Data Using Trained Hard and Soft Constraints | Synapse