Octave, 37 31 26 bytes
This function performs a morphological erosion on the Astan (1-b) part of the "image" using conv2imerode, and then uses some arithmetic to make all three areas different symbols. Thanks @LuisMendo for -5 bytes!
@(b)2*b-imerode(b,ones(3))