Encontre as bordas da imagem e corte-a no MATLAB

Eu tenho uma imagem RGB. Eu escaneei a imagem. Portanto, a imagem ocupa uma pequena parte de uma folha de tamanho A4.

Eu quero encontrar a borda da imagem e cortá-la. Eu poderia usar operadores de detecção de borda como 'Sobel' etc, mas eles detectam todas as arestas presentes na imagem. Tudo que eu quero é a borda da imagem. Além disso, muitas das funções de detecção de bordas, incluindo 'bwboundaries', funcionam apenas com imagens binárias ou em escala de cinza. Minha imagem é RGB.

Eu tentei usar 'imcrop', mas isso é mais de corte interativo. Eu estou interessado em fazer isso automaticamente.

Fazendo upload de uma imagem de teste:

questionAnswers(3)

yourAnswerToTheQuestion