IMGBalance

 Свободно распространяемая программа IMGBalance разработана для компенсации неравномерности "фоновой яркости" изображений плоских препаратов в обратно отражённых электронах, получаемых на нашем электронном микроскопе JEOL JSM-6510LA (формата IMG; однако, она может использоваться и для других чёрно-белых изображений в формате BMP). Как правило, такие неравномерности (выглядящие, как постепенное общее потемнение картинки к одному из её краёв) возникают при неудовлетворительных настройках прибора, малых увеличениях и больших наклонах препаратов, в сочетании с конструктивными особенностями микроскопа. Они особенно мешают, когда для работы требуется склеить одно большое изображение из мозаики более мелких фрагментов:


Картинка до коррекции
До коррекции
Картинка после коррекции
После коррекции

 Главная идея коррекции очень простая: сначала пользователь должен создать "маску" - специальное дополнительное изображение, отражающее вариации яркости. Маски вычисляются на основе отобранных пользователем небольших участков изображения, которые должны иметь одинаковую яркость, т.е. принаждлежащих одной и той же фазе с выдержанным химическим составом. Затем эта маска накладывается на все подходящие изображения образца в проекте.

IMGBalance работает только с изображениями, как таковыми. Однако, идея программы может быть расширена и до более продвинутого метода: например, учёт измеренных химических составов (карт состава, получаемых с помощью приставки-микроанализатора) может позволить отбирать участки автоматически (отбор участков - наиболее трудоёмкая и долгая операция).

 В IMGBalance использован модифицированный метод Шепарда-Ренка вычисления интерполянта для неравномерных сеток. Реализация этого метода (аппроксимирующий интерполянт для шумных данных) был взят из математической библиотеки ALGLIB® (www.alglib.net) Сергея Бочканова и Владимира Быстрицкого. Программа распространяется на условиях стандартной общественной лицензии GNU (GPL).