Abstract Edge detection is a requisite task in the interpretation of potential field data. There are many methods based on horizontal and vertical derivative of potential field data for edge detection and enhancement. The large eigenvalue of structure tensor can well delineate the edges of geological bodies, but it cannot outline the edges of small amplitude geological bodies clearly. In order to overcome this problem, this paper proposes three different normalization methods to improve the edge detection ability of the large eigenvalue of structure tensor, so that they can display the large and small amplitude edges simultaneously. Also, they do not produce additional false edges when real geological bodies contain positive and negative anomalies simultaneously. These methods were tested on synthetic and measured gravity gradient data and magnetic data. All of the results have shown that the new improved methods are effective for edge detection.