Сглаживание участка поверхности осуществляется командой Сгладить участок из меню Математика или нажатием на кнопку
Для выполнения этой операции требуется очень большая точность данных, поэтому для начала необходимо выполнить оптимизацию шкалы по некоторой окрестности интересующего участка или по всему изображению. Затем нужно выделить участок поверхности, на котором присутствуют ненужные выступы. Эта область будет заполнена сглаживающей поверхностью по выбранному в диалоговом окне алгоритму. Для получения хороших результатов рекомендуется выбирать области с ровным подлежащим рельефом, иначе результат работы алгоритма может оказаться неожиданным.
На рисунке приведен пример использования этой функции для удаления мелких случайных объектов с изображения. При вызове функции появляется диалоговое окно следующего вида:
В нем можно выбрать один из двух методов построения сглаживающей поверхности. При выборе метода Телеа (параметр Метод) плоскость будет строится по алгоритму, описанному в работе [A.Telea. An Image Inprinting Technique Based on the Fast Marching Method. Journal of Graphic Tools, vol.9, No.1, ACM Press, 2004]. Второй метод - Навье-Стокса описан в [M.Bertalmio, A.L.Bertozzi, G.Sapiro. Navier-Stokes, Fluid Dynamics, and Image and Video Inpainting. Proc. ICCV 2001, pp.1335-1362, 2001]. Для обоих методов требуется выбрать радиус окрестности, по которой считается приближение, он задается в параметра Радиус.
Для того, чтобы построенный участок поверхности не казался слишком гладким предусмотрена возможность добавления случайного шума по одному из двух методов - равномерного шума или гауссова. Масштаб шума можно скорректировать, задав значение параметра Масштаб шума. Выбор значения Не добавлять для параметра Добавить случайный… означает, что шум не будет добавлен к построенной поверхности.