Find the word definition

Wiktionary
peak visual

n. 1 (context advertising English) the image most recalled by the audience in each crescendo of moment-by-moment pictures, as seen in flow of attention research results. 2 (context advertising English) an image most likely to be recalled long after viewing an advertisement and therefore most likely to contribute to a brand’s long-term image.