End-to-end optimization of nonlinear transform codes for perceptual quality | Synapse