C# filter strongest array points

I analyze a frequenzy spectrum and want to get the strongest points of an array(middle of a white lines), shown in the picture; Every WHITE Pixel is one value in the array, the other black pixels had no information. The list Initialisation: List<float[]> spec_data = new List<float[]>(); The list sizes: spec_data.Length //different for each audio…