The popularity of smart devices has made it more convenient for users to take screen shots, but it has also made it easier to take clandestine shots, resulting in compromised and untraceable information. Therefore, this paper introduces a screen-shooting robust watermarking algorithm based on the pattern complexity just noticeable difference (PC-JND) model. This approach involves the utilisation of local binary patterns (LBP) for block filtering based on texture complexity in the original image. Stable feature blocks are selected and processed using the speeded-up robust features (SURF) algori...