Because DSSIM uses an average error when calculating dissimilarity, images with large flat colored areas are compressed too much. It would be useful to use approach like Butteraugli which calculates the worst error instead of average error. This could be done for example by calculating the 75th percentile error with DSSIM.
Example image 1
Pio selects image quality 88. So far so good.
Example image 2
Pio selects quality 49. Image turns into blurry mess :(
Automatic --min calculation does remedy this somewhat but it's a bit of a band-aid fix
Because DSSIM uses an average error when calculating dissimilarity, images with large flat colored areas are compressed too much. It would be useful to use approach like Butteraugli which calculates the worst error instead of average error. This could be done for example by calculating the 75th percentile error with DSSIM.
Example image 1
Pio selects image quality 88. So far so good.
Example image 2
Pio selects quality 49. Image turns into blurry mess :(
Automatic
--min
calculation does remedy this somewhat but it's a bit of a band-aid fix