Flywheel: Google's data compression proxy for the mobile web
Image quality assessment: from error visibility to structural similarity