Biologically-inspired Edge Detection Through Surround Modulation