Sıra | DOSYA ADI | Format | Bağlantı |
---|---|---|---|
01. | Geometrik Uzaysal Dönüşümler | ppt | Sunumu İndir |
Transkript
Geometrik Uzaysal Dönüşümler Ders-9
Geometrik dönüşümün temelleriGeometrik dönüşümler, bir görüntüdeki pikseller arasındaki uzaysal ilişkiyi (spatial relationship) düzenler. Sayısal görüntü işlemede, geometrik dönüşümler 2 temel işlemden oluşurlar. – Koordinatların uzaysal dönüşümleri (Spatial Transformation of Coordinates)– Parlaklık Enterpolasyonu ( Intensity Interpolation)
Koordinatların dönüşümü :ile ifade edilir. (v,w) orijinal görüntüdeki piksel koordinatlarını ; (x,y) ise dönüşüm sağlanan görüntüdeki karşılık gelen piksel koordinatlarını belirtmektedir. T dönüşüm operatörüdür.
• Literatürde, en yaygın olarak kullanılan yersel dönüşüm Affine dönüşümü (Affine Transform)’ dür (Wolberg,1990). Bu dönüşümü aşağıdaki şekilde ifade etmek mümkündür.Bu dönüşüm T operatörünün değerine bağlı olarak, ölçekleme, çevirme, döndürme veya bir nokta kümesinin kesilip atılması işlemini yapabilir.
• Bu dönüşüm işlemi gerçekleştirildikten sonraki aşama ise daha evvel bahsedilmiş yöntemler ile (nearest neighbor, bilinear ,bicubic) yoğunluk enterpolasyonun gerçekleştirilmesidir.
Geometrik işlemler ve Matlab• Geometrik işlemlerin Matlab uygulamaları için aşağıdaki yapı kullanılır. tform = maketform (transform_type, transform_parameters)>> g=imtransform(a, tform); Burada a işlenecek resim, tform geometrik dönüşümü tanımlar.• Geometrik işlemler için genellikle affine dönüşümü kullanıldığında: transform_type yerine affine yazılır.• Transform_parametresi olarakta T matrisi yazılmalıdır. T matrisi önceden tanımlanmış olmalıdır.
>> a=imread('cameraman.tif');>> s=0.8;>> theta=pi/6;>> T=[s*cos(theta) s*sin(theta) 0; -s*sin(theta) s*cos(theta) 0; 0 0 1]>> tform=maketform('affine', T);>> g=imtransform(a, tform);>> imshow(a),figure, imshow(g)