Figure 4 A small edge detector error leads to a big segmentation error

00000000000000000000  ********************
00000000000000000000  ********************
00000001000000000000  *******-************
00000010100000000000  ******-*-***********
00000100010000000000  *****-***-**********
00001000001000000000  ****-*****-*********
00010000000100000000  ***-*******-********
00111111111110000000  **-----------*******
00000000000000000000  ********************
00000000000000000000  ********************
00000111111111111000  *****------------***
00000100000000001000  *****-**********-***
00000100000000001000  *****-**********-***
00000000000000001000  ****************-***
00000100000000001000  *****-**********-***
00000100000000001000  *****-**********-***
00000111111111111000  *****------------***
00000000000000000000  ********************
00000000000000000000  ********************
00000000000000000000  ********************