В данный момент мой прогресс -- поиск среды программирования.
Классические языки я умею на уровне "Хеллоу ворлд", а SML приглянулся наглядностью и простотой (как потом понял это лишь на первый взгляд

http://habrahabr.ru/post/151112/ --теория
Накладывается (2r+1)*(2r+1) маска, на каждый пиксель
|X|X| |X|X|
|X|X| |X|X|
| | |О| | |
|X|X| |X|X|
|X|X| |X|X|
допустим, 5х5. В квадратах, где есть 4 знака Х нужно вычислить дисперсию и среднюю интенсивность.
А затем О присвоить значение средней интенсивности той области, где была подсчитана наименьшая дисперсия.
Знающие люди, какие функции позволят обратиться конкретно к пикселю и получить его значение? И как затем присвоить новое значение центральному пикселю?
Ердасовский хелп по SML не знаю на кого расчитан, знания там очень поверхностные...