Determine a caixa delimitadora mínima para capturar um objeto no MATLAB

Tenho imagens subtraídas em segundo plano como entrada. A idéia é reduzir as áreas de pesquisa para detecção de pessoas usando uma área de pesquisa menor para o algoritmo HOG. A saída necessária é uma caixa delimitadora em torno da pessoa e as posições de pixel dos cantos da caixa.

Esta é a imagem de entrada:

Esta é a saída necessária:

Isto é o que eu tentei até agora:

x=imread('frame 0080.png');   
y=im2bw(x);
s=regionprops(y);    

imshow(y);    
hold on

for i=1:numel(s)  
   rectangle('Position',s(i).BoundingBox,'edgecolor','y')
end

Esta foi a saída que obtive:

questionAnswers(1)

yourAnswerToTheQuestion