Open igv opened 3 years ago
I use SSIM with mean pooling (and PSNR with peak value = 1) because it is the way these methods are normally used, so the results can be compared to any other. But I'll take a look at SSIM with MAD pooling for my personal reference.
On the other hand I wonder if it could be useful as a loss function.
Yes, SSIM normally used with mean pooling and it's usually useless, because it's wrong.
I wonder if it could be useful as a loss function.
You will probably have to clamp covariance to range [0; 1].
Use MAD (Mean Absolute Deviation) pooling, it's more accurate than mean pooling with SSIM metric (I, honestly, would trust PSNR more than SSIM with mean pooling). This is what I'm using for evaluation (using >2 scale levels doesn't make much of a difference):