Изображение 9: Применение инверсных бочкообразных преобразований
Особенностью восстановления изображений с так называемыми инверсными бочкообразными искажениями является применение отрицательных амплитуд. Чем дальше от центра изображения, тем больше проявляются такие искажения. В результате стороны получаются вогнутыми.
% Радиальные инверсные бочкообразные искаженияxt=xi(:)-imid;yt=yi(:)-imid;[theta,r]=cart2pol(xt, yt);a=-0005; % Амплитуда при кубических преобразованиях.s=r+a*r.^3;[ut, vt]=pol2cart(theta, s);u=reshape(ut, size(xi))+imid;v=reshape(vt, size(yi))+imid;tmap_B=cat(3, u, v);I_pin=tformarray(I, [], resamp, [2 1], [1 2], [], tmap_B, .3);subplot(339)imshow(I_pin)title('pin cushion')
Исследование конформных преобразований
Пространственные функции трансформации изображений очень широко применяются при исследованиях конформных преобразований. Конформные преобразования, в свою очередь, применяются для обработки изображений с целью достижения некоторых эффектов.
Ключевые понятия: | Преобразование изображений, конформное отображение, вектор преобразований, контроль отображения |
Ключевые функции: | maketform, imtransform, tformfwd |
Обзор демонстраций.
Демонстрационные примеры включают следующие шаги:
- Шаг 1: Деформация изображений с помощью конформных преобразований.
- Шаг 2: Исследование отображения изображений с помощью линий сетки, окружностей и т.п.
- Шаг 3: Достижение специальных эффектов на результирующем изображении с помощь использования метода частичных масок.
- Шаг 4: Повторение эффекта на разных изображениях.