https://thecode.media/new-perception-metric/