Peak Detection Using Difference Operators

Complex waveforms may contain peaks and valleys at many different scales, ranging from very local to very global. This correspondence describes an approach to detecting these peaks and valleys by applying simple difference operators at each point to neighborhoods having a wide range of sizes, and making simple comparisons of the outputs of these operators for various sizes and positions.