Deep learning has revolutionised computer vision by enabling models to learn hierarchical feature representations directly from raw data. Convolutional neural networks (CNNs) form the backbone of many ...