public double SumSquaredDistance(ChannelPerceptualHash other)
{
Throw.IfNull(nameof(other), other);
double ssd = 0.0;
for (int i = 0; i < 7; i++)
{
ssd += (_SrgbHuPhash[i] - other._SrgbHuPhash[i]) * (_SrgbHuPhash[i] - other._SrgbHuPhash[i]);
ssd += (_HclpHuPhash[i] - other._HclpHuPhash[i]) * (_HclpHuPhash[i] - other._HclpHuPhash[i]);
}
return ssd;
}