Your example contains 2 such blocks, or 4 such blocks... depending on how you regard the bold-type 2x3 arrangements.
Do you seek a search algorithm?
1) Start a DO loop, examining every square, row by row, column by column.
2). When you see a square which contains Absolute value 43 to 47 (in other words, fuzzy math)...
2a) Set a counter to zero.
2b) Examine its 3 neighbors: right, down, diagonal-right-down. Tally how many contain Absolute value 43 to 47.
2c) If the counter reads 3, then you found a 2x2 group of squares. Set filter output to 1. (Default value=0)
3) Store filter results in a grid with same quantity of rows & columns.