I am looking to identify and locate maximum values in each individual row of a raster. I have tried many different methods including edge detection (Sobel, Canny, Prewitt, etc.), focal statistics and generating contours (ArcGIS). However, the magnitude of the maximum value vary considerably from row to row - so the lower value maximums are difficult to (visually) identify using the methods mentioned above (see sample image below).
Ideally I would like to start at the top row of the raster and identify the location of the maximum value in each row from top to bottom.