Witam,

Otóż napotkałem na mały problem w mojej analizie związany z wyszukiwaniem maksimów (lub minimów, nie ma znaczenia) na dwuwymiarowej tablicy. Ogólnie jest to readout z detektora powierzchniowego. Znajdują się na nim (prócz szumu) dość ostre (ale nie zawsze) piki sygnału. Chodzi ogólnie o rozpraszanie promieniowania X na kryształach. Jeśli zatem mam taką tablicę 2D to ja mogę znaleźć na niej położenia takich maksimów? Próbowałem poszukać w Internecie i publikacjach i znalazłem np. coś takiego:

http://stackoverflow.com/questions/3684484/peak-detection-in-a-2d-array

gdzie jeśli dobrze rozumiem stosuję się metodę o nazwie "local intensity filter". Niestety jako, że nie mam pojęcia o Pythonie nie jestem w stanie prześledzić rozważań. Umiem, i to dość kiepsko, programować w Fortranie. Jeśli zatem zrozumiem algorytm sądzę, że będę w stanie go zaimplementować Ogólnie rzecz biorąc szumów dość łatwo się pozbyć wygładzając dane i to już zrobiłem. Jak jednak znaleźć położenia pików.

Z góry dzięki za pomoc.

Pozdrawiam,

Radek