i OPTİK FAZ ELDESİNDE HARTLEY DÖNÜŞÜMÜNÜN

Transkript

i OPTİK FAZ ELDESİNDE HARTLEY DÖNÜŞÜMÜNÜN
OPTĐK FAZ ELDESĐNDE HARTLEY DÖNÜŞÜMÜNÜN KULLANILMASI
Hakan KAYA
Zonguldak Karaelmas Üniversitesi
Fen Bilimleri Enstitüsü
Elektrik-Elektronik Mühendisliği Anabilim Dalında
Yüksek Lisans Tezi
Olarak Hazırlanmıştır
ZONGULDAK
Haziran 2010
i
KABUL:
Hakan
KAYA
DÖNÜŞÜMÜNÜN
tarafından
hazırlanan
KULLANILMASI”
“OPTĐK
başlıklı
FAZ
bu
ELDESĐNDE
çalışma
jürimiz
HARTLEY
tarafından
değerlendirilerek, Elektrik-Elektronik Mühendisliği Anabilim Dalında Yüksek Lisans Tezi
olarak oybirliğiyle kabul edilmiştir. 16/06/2010.
Başkan: Doç. Dr. Mahmut ÖZER (ZKÜ)
.......................
Üye
: Yrd. Doç. Dr. Zehra SARAÇ (ZKÜ)
.......................
Üye
: Doç. Dr. Ertan ÖZTÜRK (ZKÜ)
.......................
Üye
: Doç. Dr. Halil ÖZER (ZKÜ)
.......................
Üye
: Yrd. Doç. Dr. Halit TAŞKIN (ZKÜ)
.......................
ONAY:
Yukarıdaki imzaların, adı geçen öğretim üyelerine ait olduğunu onaylarım. .../.../2010
Prof. Dr. Kemal BÜYÜKGÜZEL
Fen Bilimleri Enstitüsü Müdürü
ii
ÖZET
Yüksek Lisans Tezi
OPTĐK FAZ ELDESĐNDE HARTLEY DÖNÜŞÜMÜNÜN KULLANILMASI
Hakan KAYA
Zonguldak Karaelmas Üniversitesi
Fen Bilimleri Enstitüsü
Elektrik-Elektronik Mühendisliği Anabilim Dalı
Tez Danışmanı: Doç. Dr. Mahmut ÖZER
Haziran 2010, 89 sayfa
Bu tezde, optik girişim desenlerinin analizinde Hartley Dönüşümünün kullanılması
önerilmiştir. Fourier Dönüşümüne dayalı optik girişim deseni analizinde kullanılan algoritma
Hartley dönüşümü kullanılarak tekrar yazılmıştır. Amaç, sinyal analizi algoritması olarak
Fourier dönüşüm tekniğini kullanan temeli optik girişimölçere dayalı ölçüm sistemlerinin
hızını artırmaktır. Bu iki algoritma sayısal olarak elde edilen girişim desenleri ile test
edilmiştir. Bu test sırasında temel Ayrık Fourier ve Hartley Dönüşümleri ile hızlı dönüşümler
için FFT West Kütüphanesi kullanılmıştır.
Deneysel olarak yapmış olduğumuz algoritmayı test etmek için iki farklı çalışma yapılmıştır.
Đlk olarak; kırılma indisi değişim ölçer sistemi kullanılarak, içinden akım geçirilen sıvının
kırılma indisi değişimi düzenlenen optik sinyal işleme metotları ile tespit edilmiştir. Đkinci
olarak; Izgara projeksiyon (Fringe projection) profilometrisi kullanılarak, seçilen bir nesnenin
üç boyutlu görüntüsü Hartley ve Fourier dönüşümlerine dayalı yöntemler ile elde edilmiştir.
iii
ÖZET (devam ediyor)
Anahtar Sözcükler: Hartley Dönüşümü, Fourier Dönüşümü, optik girişim deseni analizi, 3B
Bilim Kodu: 609.01.00
iv
ABSTRACT
M.Sc. Thesis
PHASE RECOVERY FROM OPTICAL INTERFERENCE PATTERNS BY USING
HARTLEY TRANSFORM
Hakan KAYA
Zonguldak Karaelmas University
Graduate School of Natural and Applied Sciences
Department of Electrical and Electronics Engineering
Thesis Advisor: Assoc. Prof. Mahmut ÖZER
June 2010, 89 pages
In this thesis, Hartley transform was purposed for analysis of optical interference patterns. The
algorithm, which dependes on The Fourier Transform used in analysis of optical interference
patterns, was rearranged using Hartley Transform. The aim of this thesis is to increase speed of
measurement systems, which are based on optical interferometry and use The Fourier Transform
algorithm for signal processing. These two algorithms were tested with interference patterns
obtained numerically. During these tests, Discrete Hartley Transform, Discrete Fourier
Transform, Fast Hartley Transform and Fast Fourier Transform in the FFTWEST Library were
used.
Experimentally, two different process were used to test the algorithm purposed. Firstly, the
change in the refractive index of liquid solution, which current was flowed through, was detected
with interferometric refractometer system by using the methods for optical signal processing.
Secondly, with fringe projection profilometry, 3D image of the objects were measured by
using algorithms based on Hartley and Fourier Transforms
v
ABSTRACT (continued)
Key Words: Hartley Transform, Fourier Transform, optical interfarence patterns analysis, 3D
profilometry
Science Code: 609.01.00
vi
TEŞEKKÜR
Bana her konuda rehberlik eden, yardımlarını esirgemeyen ve beni yüreklendiren sonsuz
saygı ve sevgi duyduğum danışman hocam Sayın Doç. Dr. Mahmut ÖZER’e (ZKÜ), tezin
çeşitli aşamalarında değerli görüş ve düşüncelerinden faydalandığım, çalışma ile ilgili olarak
eksik noktaları görmemde ve bunları gidermemde bana büyük katkıda bulunan ve çalışma
azmimi kendisine borçlu olduğum çok değerli hocam Sayın Yrd. Doç. Dr. Zehra SARAÇ’a
(ZKÜ) teşekkürü bir borç bilirim.
Ayrıca katkılarından dolayı Fen-Edebiyat Fak. Kimya Bölümü Sayın Arş. Gör. Şevket
ATA’ya (ZKÜ), tezin düzenlenmesinde yardımları olan Sayın Murat HAMARAT’a, beni
yetiştiren bugüne kadar maddi ve manevi desteklerini hiçbir zaman üzerimden eksik etmeyen
aileme teşekkür ederim.
vii
viii
ĐÇĐNDEKĐLER
Sayfa
KABUL ....................................................................................................................................... i
ÖZET
..................................................................................................................................... iii
ABSTRACT ............................................................................................................................... v
TEŞEKKÜR ............................................................................................................................. vii
ĐÇĐNDEKĐLER.......................................................................................................................... ix
ŞEKĐLLER DĐZĐNĐ................................................................................................................... xi
ÇĐZELGELER DĐZĐNĐ ............................................................................................................ xv
EK AÇIKLAMALAR DĐZĐNĐ............................................................................................... xvii
SĐMGELER VE KISALTMALAR DĐZĐNĐ............................................................................ xix
BÖLÜM 1 GĐRĐŞ ......................................................................................................................... 1
BÖLÜM 2 GENEL BĐLGĐLER ................................................................................................. 5
2.1 IŞIK ................................................................................................................................. 6
2.2 IŞIĞIN GĐRĐŞĐMĐ ............................................................................................................ 8
2.2.1 Girişim Koşulları..................................................................................................... 10
2.2.2 Ahenkli kaynak ve Girişim meydana getirme yolları ............................................. 13
2.3 GĐRĐŞĐM ÖLÇME TEKNĐKLERĐ................................................................................. 14
2.3.1 Temel Fourier Dönüşümüne Dayalı Algoritma ile Girişim Deseni Analizi............ 17
2.3.2 Temel Hartley Dönüşümüne Dayalı Algoritma Đle Girişim Deseni Analizi........... 23
2.3.3 FFTW Kütüphanesi Kullanarak Elde Edilen Hızlı Fourier Dönüşümüne Dayalı
Algoritma Đle Girişim Deseni Analizi...................................................................... 31
2.3.4 FFTW Kütüphanesi Kullanarak Elde Edilen Hızlı Hartley Dönüşümüne Dayalı
Algoritma Đle Girişim Deseni Analizi...................................................................... 32
2.4 SONUÇLAR .................................................................................................................. 35
2.4.1 Algoritmaların Hız Karşılaştırmaları ...................................................................... 35
ix
ĐÇĐNDEKĐLER (devam ediyor)
Sayfa
1.4.2 Hartley Ve Fourier Dönüşümleri Đle Analiz Edilen Girişim Desenlerinin RMS
Hata Grafikleri ......................................................................................................... 46
BÖLÜM 2 OPTĐK GĐRĐŞĐM DESENĐ SĐNYAL ĐŞLEME ALGORĐTMALARININ
DENEYSEL ÇALIŞMALAR ĐLE TEST EDĐLMESĐ............................................... 49
2.1 KIRILMA ĐNDĐSĐ DEĞĐŞĐMĐ ÖLÇER......................................................................... 49
2.1.1 Kırılma Đndisi Ölçer Đle Yapılan Çalışmalar ........................................................... 49
2.1.2 Kırılma Đndisi Değişimi Ölçer Đle Elde Edilen Sonuçlar......................................... 52
2.1.2.1 Malochite Gren Oxolate Sulu Çözeltisi Đçin Elde Edilen Sonuçlar ................. 52
2.1.2.1.1 Malochite Gren Oxolate Sulu Çözeltisi Çalışmasında Sistemden Alınan
Verilerin Analizi Đçin Kullanılan Algoritmalara Göre Geçen Süre
Sonuçları ................................................................................................... 57
2.1.2.2 Victoria Blue (Bozaik Mavi) Çözeltisi Đçin Elde Edilen Deneysel Sonuçlar .. 57
2.1.2.2.1 Victoria Blue (Bozaik Mavi) çözeltisi deneysel sonuçları için Kullanılan
Algoritmaların Zamansal Sonuçları........................................................... 63
2.1 ÜÇ-BOYUTLU (3B) GÖRÜNTÜ ÖLÇER (3-D PROFĐLER) ..................................... 64
2.2.1 Izgara Projeksiyon Profilometresi........................................................................... 64
2.2.2 3B Görüntü Ölçer Đle Yapılan Çalışmalar Ve Sonuçları......................................... 67
2.2.2.1 3B Görüntü Ölçer Đle Elde Edilen Deneysel Girişim Desenleri Đçin Kullanılan
Algoritmaların Sonuçları................................................................................ 77
BÖLÜM 3 SONUÇLAR .......................................................................................................... 81
KAYNAKLAR......................................................................................................................... 83
EK AÇIKLAMALAR A ATOMLAR VE IŞIK ...................................................................... 85
x
ŞEKĐLLER DĐZĐNĐ
No
Sayfa
1.1 Elektromanyetik dalga.......................................................................................................... 7
1.2 Girişim çeşitleri .................................................................................................................... 9
1.3 Girişim deseni ................................................................................................................... 10
1.4 Girişim koşulları................................................................................................................. 12
1.5 Young girişim ölçeri........................................................................................................... 13
1.6 Michelson girişim ölçeri..................................................................................................... 14
1.7 Girişim deseni ................................................................................................................... 15
1.8 Referans girişim deseni ...................................................................................................... 16
1.9 Faz eklenmiş girişim deseni ............................................................................................... 16
1.10 Eklenen fazın 3 boyutlu çizimi......................................................................................... 17
1.11 Filtreleme işlemi............................................................................................................... 18
1.12 Đstenen faz bilgisi. ............................................................................................................ 19
1.13 Unwrap tekniği ile faz sürekliliği sağlanması .................................................................. 20
1.14 Fourier tekniği akış şeması (Alt akış şeması)................................................................... 21
1.15 Fourier tekniği(Alt program) ile elde edilen faz bilgileri................................................. 21
1.16 Fourier tekniğine dayalı algoritma ile faz eldesi akış şeması........................................... 22
1.17 Fourier tekniği ile elde edilen faz bilgisi.......................................................................... 22
1.18 Hartley dönüşümü ile Fourier dönüşümüne geçiş akış şeması ........................................ 25
1.19 x(n) dizisinin Fourier dönüşümü ( x(n) → F (k ) ) . ............................................................ 26
1.20 x(n) dizisinin Hartley dönüşümü ( x(n) → H (k ) ) ............................................................ 26
1.21 H(k)’nin simetriği H(-k)................................................................................................... 27
1.22 Hartley dönüşümünün çift (He) bileşeni. ......................................................................... 27
1.23 Hartley dönüşümünün tek (H0) bileşeni ........................................................................... 28
1.24 Hartley ile Fourier dönüşümü grafiği............................................................................... 28
1.25 Hartley tekniği akış şeması (Alt akış şeması) .................................................................. 29
1.26 Hartley tekniği(Alt program) ile elde edilen faz bilgileri ................................................ 30
1.27 Hartley tekniğine dayalı algoritma ile faz eldesi akış şeması .......................................... 30
1.28 Hartley ile elde edilen faz bilgisi..................................................................................... 31
xi
ŞEKĐLLER DĐZĐNĐ (devam ediyor)
No
Sayfa
1.29 Genlik bilgisi. ................................................................................................................... 34
1.30 Faz bilgisi
................................................................................................................... 34
1.31 UNWRAP Bilgisi............................................................................................................. 35
1.32 Fourier algoritması ........................................................................................................... 38
1.33 Hartley algoritması ........................................................................................................... 39
1.34 Hartley özel algoritması ................................................................................................... 40
1.35 Reel-Reel işlem ................................................................................................................ 41
1.36 Reel-Kompleks işlem ....................................................................................................... 41
1.37 Kompleks - Kompleks işlem ............................................................................................ 42
1.38 Filtreleme işleminden sonra Fourier algoritmasının sayısal durumu ............................... 43
1.39 Filtreleme işleminden sonra Hartley algoritmasının sayısal durumu............................... 44
1.40 Algoritmaların sembolik gösterimi .................................................................................. 45
1.41 Fourier RMS hata grafiği ................................................................................................. 47
1.42 Hartley RMS hata grafiği ................................................................................................ 47
1.43 Hartley-Fourier arasındaki RMS hata grafiği.................................................................. 48
2.1 Oluşturulan çözeltiler ......................................................................................................... 50
2.3 Kırılma indisi değişimi ölçer sisteminin bir bölümünün üstten görünümü........................ 51
2.4 Kırılma indisi değişimi ölçer sistemi ................................................................................. 51
2.5 Referans girişim deseni (0A).............................................................................................. 53
2.6 0,25A için elde edilen faz farkı grafikleri ......................................................................... 54
2.7 0,75A için elde edilen faz farkı grafikleri ......................................................................... 55
2.8 1A için elde edilen faz farkı grafikleri .............................................................................. 56
2.9 Referans girişim deseni ...................................................................................................... 59
2.10 0,25A için elde edilen faz farkı grafikleri ........................................................................ 60
2.11 0,75A için elde edilen faz farkı grafikleri ....................................................................... 61
2.12 1A için elde edilen faz farkı grafikleri ............................................................................ 62
2.13 Izgara prokjeksiyon tekniği ............................................................................................. 64
2.14 Girişim deseni boşluğu..................................................................................................... 65
2.15 Yüzey üzerine p boşluklu girişim deseni düşürülmesi..................................................... 65
2.16 Referans girişim deseni. ................................................................................................... 67
2.17 Optik 3B görüntü elde edici sistemin yandan görünüşü. ................................................. 68
2.18 Optik 3B görüntü elde edici sistemin üstten görünüşü. ................................................... 68
xii
ŞEKĐLLER DĐZĐNĐ (devam ediyor)
No
Sayfa
2.19 Optik 3B görüntü elde edici sistem ile ölçümü yapılacak objeler.................................... 69
2.20 Görüntüsü elde edilecek obje1............................................................................. 69
2.21 Obje1’in Üzerine ızgara deseni düşürülmüş durumu. ...................................................... 70
2.22 Hartley dönüşümü ile obje1’in elde edilen faz farkı. ....................................................... 71
2.23 Fourier dönüşümü ile obje1’in elde edilen faz farkı. ....................................................... 71
2.24 Görüntüsü elde edilecek obje2 ......................................................................................... 72
2.25 Obje2’in üzerine ızgara deseni düşürülmüş durumu........................................................ 73
2.26 Hartley dönüşümü ile obje2’in elde edilen faz farkı. ....................................................... 73
2.27 Fourier dönüşümü ile obje2’nin elde edilen faz farkı. ..................................................... 74
2.28 Görüntüsü elde edilecek obje3 ......................................................................................... 75
2.29 Obje3’ün üzerine ızgara deseni düşürülmüş hali. ............................................................ 75
2.30 Hartley dönüşümü ile obje3’in elde edilen faz farkı. ....................................................... 76
2.31 Fourier dönüşümü ile obje3’in elde edilen faz farkı. ....................................................... 76
2.32 Obje1 için Hartley ve Fourier algoritmaları ile bulunan 3B görüntülerin aralarındaki
farkların rms hata cinsinden verilen grafiği. ................................................................... 78
2.33 Obje3 için Hartley ve Fourier algoritmaları ile bulunan 3b görüntülerin aralarındaki
farkların rms hata cinsinden verilen grafiği. ................................................................... 79
2.34 Obje2 için Hartley ve Fourier algoritmaları ile bulunan 3B görüntülerin aralarındaki
farkların rms hata cinsinden verilen grafiği. ................................................................... 78
xiii
xiv
ÇĐZELGELER DĐZĐNĐ
No
Sayfa
1.1 Algoritma-Hız çizelgesi ..................................................................................................... 36
1.2 Algoritma-Đşlem sayısı çizelgesi ........................................................................................ 41
1.3 Algoritma-Đşlem sayısı çizelgesi-2..................................................................................... 42
1.4 Algoritma-Đşlem sayısı ....................................................................................................... 45
2.1 Kayıt edilen örnek sayıları ve kayıt aralığı ........................................................................ 52
2.2 Her akım değeri için Hartley ve Fourier ile kırılma indisi ölçüm süreleri......................... 57
2.3 Kayıt edilen örnek sayıları ve kayıt aralığı ........................................................................ 58
2.4 Her akım değeri için Hartley ve Fourier ile kırılma indisi ölçüm süreleri......................... 63
2.5 Hartley ve Fourier dönüşümlerine dayalı algoritmalar ile 3B görüntü elde etme süreleri. 77
xv
xvi
EK AÇIKLAMALAR DĐZĐNĐ
No
Sayfa
A ATOMLAR VE IŞIK ........................................................................................................ 85
xvii
xviii
SĐMGELER VE KISALTMALAR DĐZĐNĐ
E
: Elektrik alan
H
: Manyetik alan
E0
: Dalganın genliği
ω
: Açısal frekansı( ω = 2πf ),
k
: Dalga katsayısını ( k = 2π / λ )
λ
: Dalga boyu
ϕ
: Faz sabitini
ν
: Elektromanyetik dalgaların boş uzayda görülen hızı
ε
: Dielektrik sabiti
I
: Işıma şiddeti;
ℜe
: Karmaşık sayının gerçel kısmı
ℑm
: Karmaşık sayının sanal kısmı
KISALTMALAR
FFTW
: The Fastest Fourier Transform in the West
FHT
: Fast Hartley Transform
DPD
: Direct Phase Detection
RMS
: Root Mean Square
3B
: 3 Boyut
3D
: 3 Dimension
OpenGL
: Open Graphics Library
xix
xx
BÖLÜM 1
GĐRĐŞ
Gelişen teknoloji ile birlikte ölçüm sistemlerinin de mümkün olan en yüksek hızda ölçüm
yapması gerekmektedir. Optik ölçüm sistemlerinin bazılarının hızı optik girişim desenlerinin
analizine doğrudan doğruya bağlıdır. Bu tezde böyle sistemler de sinyal analizi için kullanılan
tekniklerin hızlandırılmasına yönelik çalışmalar yapılacaktır. Bu kapsamda yeni algoritmalar
sunulacaktır. Optik girişim desenlerinin analizi için kullanılan birkaç teknik vardır. Bunlar
Faz Adımlama (phase stepping) (Chan et al. 1995), Fourier Dönüşümü (Takeda et al. 1982,
Bone et al. 1986), Doğrudan Faz Bulma (direct phase detection) (DPD) (Ichioka and Inuiya,
1972), Wavelet Dönüşümü (Dursun et al. 2004, Abid et al. 2006, Gdeisat et al. 2006) gb. (A.
Rahman 2007). Tezde bu dönüşümlere alternatif olarak ilk kez girişim deseni analizi için
Hartley Dönüşümü önerilmiştir.
Hartley Dönüşümü, ilk defa 1942 yılında R.V.L. Hartley tarafından bulunmuştur. 1948’de
Stanford Goldman’ın kitabında bariz şekilde bahsedilmiştir (1948), 1983 yılında R.N.
Bracewell’in, Journal of the Optical Society of America’da yayınlanan makalesinden sonra
tanınır hale gelmiştir (Bracewell 1983).
R.V.L. Hartley’in gerçel köke sahip Fourier benzeri integral dönüşümü önermesinden sonra
Bracewell tarafından ayrık zamanlı Hartley Dönüşümü ve Hızlı Hartley Dönüşümü (Fast
Hartley Transform - FHT) yayınlanmıştır (1984-1985). Daha sonraları Sorensen- HeidemanBurrus- Jones (1985) Duhamel (1987), Chan (1991), G. Bi (1994-1997), Bouguezel (2004)
vs. Hartley Dönüşümü üzerinde çalışmışlardır.
Zaman domeninde ele alınan serilerin frekans domeninde gösterilmesi için kullanılan lineer
dönüşümler, dijital sinyal ve görüntü işleme gibi uygulamalarda sıkça kullanılmaktadır.
Günümüzde en çok kullanılan yöntem Fourier dönüşüme dayalı yöntemdir. Fourier serisi,
fonksiyonların karmaşık üslü sayıların toplamı olarak gösterilmesidir. Fourier açılımı
1
sayesinde fonksiyonların frekansı kolaylıkla belirlenebilir. Bu yaklaşım farklı periyotlarda
girdiye maruz kalan ya da içerisinde farklı frekans bileşeni barındıran sistemlerin çıktısını ve
çıktısının frekansını belirlemekte kolaylık sağlar (URL-1 2010).
Gerçek zamanlı ya da veri girdisi çok olan uygulamalarda dönüşümün hızlı şekilde icra
edilmesi çok önemlidir. Bu nedenle Hartley dönüşümü popülerlik kazanmıştır. Dönüşüm
esnasında kullanılan çarpma, toplama gibi karmaşık hesaplamaları azaltmak için bir çok hızlı
Hartley dönüşüm algoritmaları yayınlanmıştır (Bracewell 1984, Sorensen et al. 1985,
Bouguezel 2004).
Hartley, Fourierden farklı olarak karmaşık sayılarla değil gerçel sayılarla yürütülen bir
dönüşümdür. Bunun nedeni Hartleyin çekirdeğinin
 2π

cas 
nk 
 N

gerçel fonksiyon olmasıdır.
Gerçel sayılardan oluşan dizilerin Hartley dönüşüm sonuçları da gerçeldir.
Gerçel sayılardan oluşan dizilerin Hartley dönüşümünün gerçel olmasının getirdiği iki önemli
avantaj vardır. Birincisi hız, ikincisi hafıza depolama alanıdır. Ayrıca Hartley dönüşümünün
ileri ve ters dönüşümleri benzerdir. Buda Hartleyin Fouriere olan diğer bir üstünlüğüdür,
çünkü ileri ve ters Fourier dönüşümü için iki ayrı çekirdek kullanılır.
Hartley dönüşümü, Fourier dönüşümünün kullanıldığı birçok alanda kullanılabilir. Çünkü
Hartley dönüşümü ile Fourierin faz ve genlik bilgilerinin aynısı elde edilebilmektedir. Şu ana
kadar Hartley dönüşümü çoğunlukla bilgisayar, haberleşme sistemlerinde kullanılmıştır. Bu
tezde kullanılmasındaki amaç, optik girişim desenlerinin (optical interference fringe pattern)
gerçel sayılardan oluşması ve Hartleyin gerçel sayılardan oluşan dizilerde Fouriere olan
üstünlüğüdür.
Tez üç aşamada gelişme gösterecektir;
Birinci aşamada girişim ve girişim desenleri analiz yöntemlerinden Fourier ve Hartley
dönüşümüne dayalı teknikler anlatılacak ve sayısal olarak elde edilen girişim deseni üzerinde
bu teknikler test edilecektir. Đkinci aşamada, optik kırılma indisi ölçer ve üç boyutlu ölçer ile
elde edilen veriler Hartley ve Fourier dönüşümlerine dayalı algoritmalar ile analiz edilecektir.
2
Üçüncü aşamada ise, Hartley ve Fourier dönüşümlerine dayalı algoritmalar kullanılarak elde
edilen deneysel ve sayısal sonuçlar tartışılacaktır.
3
4
BÖLÜM 2
GENEL BĐLGĐLER
Elektromanyetik spektrumun optik bölgesinde girişimölçer (interferometre) ışığın girişim
özelliğinden
faydalanılarak
mesafelerin,
yükseklik
bilgisinin,
maddelerinin
kırılma
indislerinin ölçümünde ve saydam cisimlerin yüzeylerinin düzgünlüğünün kontrolünde vs.
kullanılan bir ölçü aletidir (URL–2 2010).
Ölçme işinde kullanılacak araçların belli niteliklere sahip olması beklenir. Bu niteliklerden
birisi olan güvenirlik, herhangi bir ölçme araç veya yönteminin ne derece tutarlı ölçüm
yapabildiğidir. Ölçme ve değerlendirme hangi amaç için yapılırsa yapılsın elde edilen
ölçümlerin hatasız ya da az hatalı olması beklenir (Tekin 1996, Turgut 1997, Baykul 1999).
Diğer bir nitelik ise ölçmenin performansını belirleyen hızdır.
Girişim ölçerlerin temelinde ışığın girişimiyle elde edilen optik girişim desenleri yatmaktadır.
Elde edilen bu desenlerin analizi için kullanılan bir çok yöntem vardır. Örneğin Fourier,
Wavelet, Faz Kaydırma vs. ölçme için kullanılacak bu yöntemlerin en az hata ve hızlı bir
şekilde ölçme işine müsaade etmesi gerekmektedir.
Optik girişim deseni analizinde en çok kullanılan yöntemlerden biri Fourier tekniğidir. Hem
hız hem de hata oranları bakımından Fourier tekniği çoğu zaman tercih sebebi olmaktadır.
Tezde Fourier tekniğine alternatif olarak Hartley dönüşümüne dayalı teknik önerilmiştir.
Bunun nedeni Hartley ve Fourier dönüşümlerinin benzer sonuçlar vermesidir. Fakat Hartley
dönüşümünün Fourier dönüşümüne bir üstünlüğü vardır, “HIZ”… Evet, Hartley dönüşümü
gerçel sayılı girişler için Fouriere göre iki kat daha hızlıdır. Optik girişim desenlerinin de
gerçel sayılardan oluştuğu düşünülürse, Hartley dönüşümü kullanılarak, Fourier ile girişim
deseni analizi için harcanan sürede iyileştirme yapılabilir. Ayrıca Hartley dönüşümünün ters
dönüşümü, ileri dönüşümü ile aynı yazılım kullanılarak yapılır. Böylece daha hızlı ölçen bir
optik girişimölçer gerçekleştirilebilir.
5
Bu önerinin ne kadar doğru olduğunu gözlemlemek için bazı testler ve deneyler yapılacaktır.
Bölüm2’de sayısal olarak elde edilen girişim (interference) desenlerindeki faz bilgisi, Temel
Hartley, Temel Fourier, FFTWEST Kütüphaneli Hızlı Fourier ve FFTWEST Kütüphaneli
Hızlı Hartley Dönüşümleri ile oluşturulan algoritmalar kullanılarak elde edilip, sonuçlar
karşılaştırılacaktır. Bölüm3’te ise temelleri girişim ölçere dayalı kırılma indisi ölçer ve üç
boyutlu görüntü ölçer sistemlerinden alınan optik girişim desen sinyalleri Fourier ve Hartley
dönüşümlerine dayalı teknikler ile analiz edilecek ve karşılaştırmaları sunulacaktır.
Girişim deseni analiz yöntemlerinin anlaşılması için öncelikle girişim desenlerinin ne olduğu,
nasıl meydana geldiği hususunda Bölüm1 konu 2.1’de bilgi verilmiştir.
Bölüm1’de Konu 2.1- 2.2 - 2.2.1 ve 2.2.2 Hecht Optik (2005) ve J Wilson-JFB Hawkes
Optoelektronik (1998) kitaplarından alınan bilgiler doğrultusunda yazılmıştır. Bahsedilen
konuların genelinde bu kitaplardan alıntılar olduğundan satır sonlarında referans verilmemiş
olup, burada bu hususa değinilmiştir.
Girişim desenlerinin temelinde elektromanyetik dalga özelliği gösteren ışık yatmaktadır. Bu
nedenle aşağıdaki kısımda ışık konusunda bilgi vermenin yararlı olacağı düşünülmüştür.
2.1 IŞIK
17. yüzyılda ışık için iki teori geliştirilmiştir. Bunlardan birincisi Hooke ve Huygens’in
‘dalga’ teorisi ve diğeri Newton’un ‘tanecik’ teorisidir. Bu iki teori birbirlerine zıt değil,
aksine tamamlayıcıdır. Özellikle ışığın, enerji değişimi içeren deneylerde parçacık (foton)
doğasının; girişim ve kırınım içeren deneylerde ise dalga doğasının hakim olduğu
söylenebilir.
Bir elektromanyetik dalga olarak ışık, uzayda zamanla değişen elektrik ve manyetik alanların
bir kombinasyonu olarak karakterize edilebilir. Maxwell bu her iki alanın da aynı kısmı
diferansiyel eşitliği sağladığını göstermiştir;
2
→ →  1 ∂ → → 
∇ 2  E, H  = 2 2  E, H 

 c ∂t 

(2.1)
6
Bu dalga eşitliği olarak isimlendirilir.
Elektrik ve manyetik alanlar bir diğerine ve her ikisi de ilerleme yönüne dik olacak şekilde
titreşirler (Şekil 2.1). Bu, ışık dalgalarının enine dalgalar olması anlamına gelir. Optik
kavramların tanımlanmasında genelde manyetik alan vektörünü ihmal ederiz. Bu, diyagram
ve matematik ifadeleri basite indirger.
Şekil 2.1 Elektromanyetik dalga (Thomson Higher Education 2007).
En basit dalgalar sinüzoidal dalgalardır. Matematiksel olarak;
E ( x, t ) = E0 cos(ωt − kx + ϕ )
(2.2)
şeklinde ifade edilir. Burada E elektrik alanın t anında x noktasındaki değerini, E0 dalganın
genliğini, ω açısal frekansı( ω = 2πf ), k dalga katsayısını ( k = 2π / λ ) ve ϕ faz sabitini
göstermektedir. (ωt − kx + φ ) dalganın fazıdır. Pozitif x-yönünde ilerleyen sonsuz uzunluklu
bir mükemmel tek renkli düzlem dalgayı tanımlayan (2.2) eşitliği (2.1) eşitliğinin bir
çözümüdür.
Işığın girişme kabiliyeti girişimölçerlerin temelini oluşturmaktadır. Bu nedenle aşağı kısımda
ışığın girişimi hususunda bilgi verilmiştir.
7
2.2 IŞIĞIN GĐRĐŞĐMĐ
Işığın dalga özelliğini en iyi açıklayan olaylardan biriside girişim olayıdır. Genliğe ve faza
bağlı olarak dalgalar ya birbirinin üzerine eklenir, ya da birbirini yok ederler. Bu durum üst
üste gelme ilkesi ile açıklanabilir. Bu ilkeye göre “iki veya daha çok sinüssel dalganın birlikte
hareketi sebebiyle belirli bir zaman ve noktadaki elektrik alan, tek tek dalgaların elektrik alan
toplamıdır” ;
E = E1 + E 2 + E3 + ...
(2.3)
Burada E1 , E 2 , E3 ,... belirli zaman ve noktada her bir ferdi dalgaya ait elektrik alanlardır.
E1 = E01 sin(ωt − kx + ϕ1 )
(2.4)
E 2 = E02 sin(ωt − kx + ϕ 2 )
(2.5)
E1 ve E2 aynı yönde ilerleyen, aynı frekanslı iki dalga olsun. Bu iki dalganın toplamı
E 02 = E 012 + E 022 + 2 E 012 E 022 cos(ϕ 2 − ϕ1 )
(2.6)
ifadesi ile elde edilir.
Genel olarak, N sayıda dalganın toplamı;
N
N
N
i =1
j >1 i =1
E 02 = ∑ E 02i + 2∑∑ E0i E 0 j cos(ϕ i − ϕ j )
(2.7)
ifade edilir.
Doğrusal, homojen, eşdoğrultusal bir dielektrikteki ışıma şiddeti;
I = ενE 2
(2.8)
8
şeklinde verilir. ν , elektromanyetik dalgaların boş uzayda görülen hızını; ε , dielektrik
sabitidir.
Sadece aynı ortamdaki bağıl ışıma şiddetleriyle ilgilendiğimizden şimdilik sabitleri basitçe
ihmal eder ( I = E 2 ) ve (2.4) ve (2.5)’teki dalgaların P noktasında meydana getirdiği ışıma
şiddeti toplamını yeniden düzenlersek;
I = I 1 + I 2 + 2 I 1 I 2 cosϕ
(2.9)
ϕ = ϕ 2 − ϕ1
elde edilir.
(2.9) girişim (interference) eşitliği olarak bilinir. Burada 2 I 1 I 2 cos ϕ girişim terimidir.
ϕ = 2πm olduğunda ışıma şiddeti maksimum (Yapıcı girişim - Constructive interference)
(Şekil 2.2a); ϕ = ( 2m + 1)π
olduğunda ışıma şiddeti minimumdur (Yıkıcı Girişim -
Destructive interference) (Şekil 2.2b).
(a) Yapıcı girişim (Constructive Interference)
(b) Yıkıcı girişim (Destructive Interference)
Şekil 2.2 Girişim çeşitleri (John Wiley and Sons, Inc. 1998).
Bu minimum ve maksimum ışık şiddetleri, girişimin önüne konulan bir beyaz ekranda
karanlık ve aydınlık şeklinde gözlemlenebilir. Bu görüntüye Girişim Izgara Deseni
(Interference Fringe Pattern) denir (Şekil 2.3).
9
Şekil 2.3 Girişim deseni (URL-3 2010).
2.2.1 Girişim Koşulları
Bir girişim deseni gözlenebilmesi için iki kaynağın birbirleriyle aynı fazda olması gerekmez.
Kaynaklar arasında bir başlangıç faz farkı varsa, bu fark sabit kaldığı sürece (sabit faz) bir
parça kaymanın dışında özdeş girişim deseni meydana gelir. Böyle kaynaklara faz uyumlu
kaynaklar denir.
Đki ışık ampulü veya mum alevi gibi sıradan iki kaynağın, sabit bir fazı, ∆t c den daha uzun bir
süre sürdürmesi beklenemez. Bu nedenle bunların oluşturduğu girişim deseni, pratik olarak
gözlenemez.
Basit bir ışık kaynağını oluşturan (bir akkor ampul, mum alevi veya boşalma lambası) atom
yayıcılarından N tanesi göz önüne alınsın. Her bir atom bağımsız birer foton dalga zinciri
kaynağıdır ve bunların her birinin zamanca uzunluğu kabaca 1ns den 10ns’e kadar değişir. Bir
başka deyişle, atomlar yalnızca 10ns’lik bir süre içinde belirli bir fazı olan dalga zincirleri
yayınlarlar. Bu süre sonunda, yine 10ns süresinde belirli fazı olan, tamamen rastgele fazlı yeni
bir dalga zinciri yayınlanır. Bu böylece devam eder (Bakınız EK AÇIKLAMALAR A). Genel
olarak, her bir atom fazları rastgele ve hızlı bir şekilde değişen fotonlar sağanağından oluşmuş
bir değişim yayınlayıcısı olarak düşünülebilir. Aslında fazı rastgele değişmeden önce, bir
atomdan gelen ışın α i (t ) fazı, başka bir atomdan gelen ışığın α j (t ) fazına göre en çok 10ns
−8
sabit kalır: sadece 10 s'lik bir süreye kadar atomlar faz uyumludur. Akı yoğunluğu oldukça
2
uzun bir zaman aralığı üzerinden alınan E 0 zaman ortalaması ile orantılı olduğundan, (2.7)
eşitliğindeki ikinci toplam cos[ϕ i (t ) − ϕ j (t ))] ile orantılı terimler verecektir. Rastgele hızlı faz
10
değişimleri nedeniyle, her bir katkı teriminin ortalaması sıfır olur. Geriye sadece birinci
toplamın zaman ortalaması kalır ve bunun da terimleri sabittir. Her bir atom aynı E01 genlikli
dalga zincirleri yayınlarsa, bu durumda;
E 02 = NE 012
(2.10)
olur.
Fazı hızla rastgele değişen N kaynağın oluşturduğu toplam akı yoğunluğu, kaynaklardan
birinin akı yoğunluğunun N katıdır. Bir başka deyişle, toplam akı yoğunluğu, kaynakların akı
yoğunlukları toplanarak bulunur. Atomları rastgele yayın yapan bir flaş lambası, faz uyumsuz
dalga zincirlerinin üst üste binmesi ile oluşan ışık yayınlar. Bu ışığın fazı rastgele değişir.
Buna göre iki veya daha fazla bu tür lamba, faz uyumsuz (yani, 10ns den daha uzun süreler
için) ışık yayarlar. Bu ışığın ışıma şiddeti her bir ampulün ışıma şiddetlerinden gelen
katkıların toplamına eşittir. Bu, mum alevi, flaş ampulü ve bütün ısısal kaynaklar (lazer
dışında) için doğrudur. Đki ampulden gelen ışık dalgalarının üst üste binmesi durumunda
girişim beklenemez.
Lazerlerin faz uyumluluk zamanı oldukça büyük (milisaniye mertebesinde) olduğundan
bağımsız lazerler aracılığıyla girişim elektronik olarak dedekte edilmiştir. (oldukça yavaş olan
insan gözü ile bu yapılamaz).
Farklı kaynaklardan elde edilen dalgalar sabit faz ilişkisi sağlarlarsa ahenkli (coherent) olarak
adlandırılır. Eğer bir alan böyle iki veya daha çok ahenkli kaynakla aydınlatılırsa, aydınlanma
şiddeti noktadan noktaya değişecek ve girişim desenleri oluşma şansı artacaktır. Tersi
durumda, farklı kaynaklardan elde edilen dalgalar sabit faz ilişkisi sağlayamazlar ise ahenksiz
(incoherent) olarak adlandırılırlar. Böyle bir durumda girişim desenleri gözlenemez.
Đki demetin, kararlı bir desen meydana getirmek üzere giriştirmek için gereken diğer bir husus
ise koherent kaynakların aynı frekansa sahip olma zorunluluğudur. Bu yukarıda
anlatılanlardan bağımsız değil, oldukça benzerdir. Önemli bir frekans farklılığı, hızla değişen
zamana bağlı bir faz farkı meydana getirir, bu da girişim teriminin ( 2 I 1 I 2 cos ϕ )
deteksiyonu süresince ortalamasının sıfır olmasına yol açar (denklem 2.10 ile aynı). Fakat
11
kaynakların her ikisi beyaz ışık yayıyorsa, kırmızı bileşenler kırmızılarla, mavi bileşenler
mavilerle girişir. Birbirine oldukça benzeyen (frekansı aynı), biraz kayarak üst üste binmiş tek
renkli birçok desen toplam beyaz ışık desenini meydana getirir. Bu desen hemen hemen
tekrenkli bir desen kadar belirgin ve yaygın olmaz, fakat yine de beyaz ışık, gözlemlenebilir
girişim meydana getirir (Şekil 2.4).
Aynı frekanslı (aynı renk) (ahenkli-koherent)
ışık dalgaları yapıcı girişim oluşturur
Aynı frekanslı (aynı renk) (ahenkli-coherent)
ışık dalgaları yıkıcı grişim oluşturur
Farklı frekanslı (farklı renk) (ahenksizincoherent) ışık dalgaları girişim oluşturamaz
Şekil 2.4 Girişim koşulları (URL-4 2010).
12
2.2.2 Ahenkli Kaynak ve Girişim Meydana Getirme Yolları
Lazerin keşfinden önce girişimin gözlenebilmesi için ahenkli dalga zinciri elde etmede bir
takım gereklilikler vardı.
1. Dalga zinciri seti ışığın benzer küçük kaynağından türetilip, daha sonra farklı uzaklık
katedecek şekilde bir araya getirilirdi.
2. Yoldaki farklılıklar dalga zincirlerinin kısmi ahenginden (faz uyumları) az olacak
şekilde ayarlanmalıydı. (bu şu demektir: yol farkları kaynağın ahenk (koherens)
uzaklığından küçük olmalıdır.)
Bu gereklilikleri sağlamak ve girişimi göstermenin temel yolları ‘dalga cephesinin bölümü’ ve
‘genliğin bölümü’ olarak iki ana gruba ayrılabilir.
Dalga cephesi bölerek girişim oluşturma yöntemine Young Girişim Ölçeri örnek verilebilir.
S1 ekranındaki delikten (pinhole) geçen tek renkli (monokromatik) ışık birbirine yakın
yerleştirilmiş özdeş iki delik veya dar yarıkları içeren bir ekranı aydınlatır. S1’den gelen dalga
cephesi S2 ekranındaki b ve c deliklerine aynı anda ulaşır ve böylece b ve c den açığa çıkan
ışık katkıları aynı kökenli dalga cephesinden türemiş ve ahenkli olmuş olur. S2 ekranından
çıkan bu iki dalga cephesi F ekranında girişim oluşturur (Şekil 2.5).
Şekil 2.5 Young girişim ölçeri (URL-5 2010).
13
Genlik bölerek girişim oluşturma yöntemine ise Michelson Girişim Ölçeri örnek verilebilir.
Kaynaktan çıkan ışık, Işın Bölücü (Beam Spilitter) vasıtası ile genliği ikiye bölünür. Birincisi
yansıtılarak Ayna1’e, ikincisi yoluna devam ederek Ayna2’ye düşürülür. Buradan aynalara
çarparak yansıyan iki aynı genlikli ve ahenkli ışık demeti ışın bölücüde birleştirilerek detektör
(ya da ekran) üzerinde girişim gözlenmesi sağlanır (Şekil 2.6).
Şekil 2.6 Michelson girişim ölçeri (URL-6 2010).
2.3 GĐRĐŞĐM ÖLÇME TEKNĐKLERĐ
Girişim
desenlerinin
analizinde
Fourier,
Wavelet,
Faz
Kaydırma
gibi
teknikler
kullanılmaktadır. Analiz sonucunda kamera ile kayıt edilmiş girişim desenleri içinde
kodlanmış olarak bulunan faz bilgisi elde edilebilir.
Şekil 2.7’de deneysel olarak elde edilen ve kamera ile kayıt edilen girişim deseni verilmiştir.
Bu girişim deseni
g ( x, y ) = a ( x, y ) + b( x, y ) cos(2πf 0 x + ϕ ( x, y ))
(2.11)
eşitliği ile matematiksel olarak ifade edilir. Bura da elde edilmek istenen ϕ ( x, y ) fazıdır.
14
Şekil 2.7 Girişim deseni.
Girişim deseni elde etme algoritmaları genel anlamda iki ana gruba ayrılabilir: uzaysal
(spatial) ve zamansal (temporal) teknikler. Uzaysal teknikler, girişim desenindeki komşu
piksellere bağlı olarak faz bilgisini elde etmeye dayalıdır. Örneğin Fourier Girişim Analizi,
Wavelet Girişim Analizi gb. uzaysal teknikler ile faz eldesi için bir adet girişim deseni
yeterlidir. Fakat, zamansal girişim tekniklerinde en az üç girişim deseni gereklidir. Çünkü bu
teknikte faz eldesi bir girişim deseninin komşu pikselleri ile değil, diğer girişim
desenlerindeki pikseller ile karşılaştırılarak yapılır. Örneğin Faz Kaydırma Tekniği (AbdulRahman 2007).
Bu tezde Fourier ve Hartley Dönüşümlerine dayalı teknikler verilecek ve bunlar
karşılaştırılacaktır. Eşitlik 2.11 kullanılarak başlangıç fazı sıfır kabul edilerek elde edilen
referans girişim deseni Şekil 2.8’de verilmiştir.
Bu referans desenine istenen faz bilgisi ϕ ( x, y ) eklenerek sayısal olarak simule edilen girişim
deseni ise Şekil 2.9’da sunulmuştur. Temel Fourier ve Temel Hartley dönüşümlerine dayalı
algoritmalar ile sayısal olarak elde edilen referans girim deseninin ve faz eklenmiş girişim
deseninin analizi yapılarak eklenen faz bilgisi ϕ ( x, y ) elde edilecektir (Şekil 2.10).
15
Şekil 2.8 Referans girişim deseni.
Şekil 2.9 Faz eklenmiş girişim deseni.
16
Şekil 2.10 Eklenen fazın 3 boyutlu çizimi.
1.3.1 Temel Fourier Dönüşümüne Dayalı Algoritma ile Girişim Deseni Analizi
Temel Ayrık Fourier Dönüşümü matris yaklaşımı ile
k
Fourier dönüşümü için ωn = e
ω n0
 0
ω n
ω n0

 M
ω 0
 n
ω n0
ω n1
ω n2
ω n0
ω n2
ω n4
M
ω
( n −1)
n
M
ω
2 ( n −1)
n
(− j 2 π
n k)/ N
ω n0 
K

ω n( n −1) 
K
K ω n2 ( n −1) 

M
M

( n −1) ( n −1) 
K ωn

olmak üzere;
 x0   y 0 
 x   y 
 1   1 
 x2  =  y 2 


 
 M   M 
 x n −1   y n −1 
(2.12)
k
şeklinde ifade edilebilir. Burada ωn , x , y sırasıyla dönüşümün çekirdeği, giriş dizisi ve
çıkıştır.
Fourier dönüşümüne dayalı algoritma ile girişim deseni analizi en popüler tekniklerden bir
tanesidir. Bu teknik ilk defa 1982 yılında bir-boyutlu Fourier dönüşümü kullanılarak Takeda
tarafından önerilmiştir.
17
(2.11) eşitliği Takeda tarafından aşağıdaki gibi ifade edilmiştir (Takeda 1981);
g ( x, y ) = a ( x, y ) + c( x, y )e i 2π f 0 x + c ∗ ( x, y )e −i 2π f 0 x
(2.13)
∗
Burada c , c ’nin karmaşık eşleniğidir.
c ( x, y ) = b ( x, y )
e iϕ ( x , y )
2
c ∗ ( x, y ) = b ( x , y )
(2.14)
e −iϕ ( x , y )
2
(2.15)
Đstenen faz bilgisini bulmak için öncelikle (2.13) eşitliğinin Fourier dönüşümü alınarak
(Takeda 1981);
G ( f , y ) = A( f , y ) + C ( f − f 0 , y ) + C ∗ ( f , f 0 , y )
(2.16)
∗
elde edilir. Burada A( f , y ) arka plan yoğunluğu, C ( f − f 0 , y ) ve C ( f , f 0 , y ) bozulma olan
desen spektrumudur. (2.16) eşitliğinde faz bilgisini içeren kısım C ( f − f 0 , y ) ’dir (Şekil
∗
2.11). Bu nedenle, A( f , y ) ve C ( f − f 0 , y ) filtrelenerek sadece C ( f − f 0 , y ) elde edilir
(Şekil 2.12) (Abdul-Rahman 2007).
Şekil 2.11 Filtreleme işlemi.
18
Şekil 2.12 Đstenen faz bilgisi.
C ( f − f 0 , y ) ’in Ters Fourier Dönüşümü alınarak c( x, y ) elde edilir. c( x, y ) ’in gerçek ve
sanal kısımları bulunarak;
ℜe{c( x, y )} = b( x, y) cos(ϕ ( x, y ))
(2.17)
ℑm{c( x, y )} = b( x, y ) sin(ϕ ( x, y ))
(2.18)
faz bilgisi elde edilir. Faz bilgisi;
ψ ( x, y ) = tan −1
ℜe{c( x, y )}
= ϕ ( x, y ) mod π
ℑm{c( x, y )}
(2.19)
ile elde edilir. Burada elde edilen faz bilgisi trigonometrik ters tanjant fonksiyonu ile elde
edildiğinden faz − π ve π aralığındadır. Bu sürekli olmayan faz atlamalarına sebep olur
(Şekil 2.13a). Bu nedenle faz sürekliliğini sağlamak için unwrap tekniği kullanılır (Şekil
2.13b-c).
(Takeda 1981).
Sayısal olarak elde edilen referans girim deseninin ve faz eklenmiş girişim deseninin Fourier
Tekniği Algoritması ile analizi yapılarak, Şekil 2.10’da gösterilen eklenen faz bilgisi
ϕ ( x, y ) elde edilecektir.
19
Şekil 2.13 Unwrap tekniği ile faz sürekliliği sağlanması.
Đstenen faz bilgisi ϕ ( x, y ) , faz eklenmiş girişim deseninin Fourier tekniği analizi ile elde
edilen faz bilgisinden, referans girişim deseninin aynı tenik ile bulunan fazının çıkartılması ile
bulunmaktadır. Yani Algoritma içerisinde Fourier tekniği, referans fazı ve istenen faz
bilgilerini bulmak üzere iki kez kullanılmaktadır. Bu nedenle Fourier Tekniğine Dayalı
Algoritmanın akış şemasında aynı işlemleri tekrar tekrar yazmak yerine alt akış şeması
(program) (Şekil 2.14) verilecektir. Daha sonra bu alt Akış Şeması, Fourier tekniğine dayalı
analiz programının akış şeması (Şekil 2.16) içinde kullanılacaktır.
Şekil2.15’te, Şekil 2.14 Fourier tekniği akış şeması kullanılarak tek tek elde edilen referans
faz bilgisi ve referans girişim desenine eklenen faz sonrası oluşan faz bilgisi grafikleri
verilmiştir. Şekil 2.15a, Şekil 2.8’deki girişim deseninden elde edilen faz bilgisi; Şekil 2.15b,
Şekil 2.9’daki bozulma olmuş (faz eklenmiş) girişim deseninden elde edilen faz bilgisidir.
Şekil 2.16’da Fourier tekniğine dayalı analiz programının akış şeması verilmiştir.
20
BAŞLA
DESENĐN HER SATIRI ĐÇĐN ĐLERĐ FFT AL
ĐLERĐ DÖNÜŞÜMÜ ALINAN HER SATIR
ĐÇĐN FĐLTRELEME ĐŞLEMĐ YAP
DESENĐN HER SATIRI ĐÇĐN TERS FFT AL
TERS DÖNÜŞÜMÜ ALINAN HER SATIR ĐÇĐN
FAZ BĐLGĐSĐNĐ AL
HEM X HEM Y EKSENLERĐNE GÖRE FAZIN
SÜREKLĐLĐĞĐNĐ SAĞLA
BĐTTĐ
Şekil 2.14 Fourier tekniği akış şeması (Alt akış şeması).
a) Referans fazı
b) Eklenen referans fazı taşıyan faz bilgisi
Şekil 2.15 Fourier tekniği (Alt program) ile elde edilen faz bilgileri.
21
BAŞLA
REFERANS GĐRĐŞĐM DESENĐNĐ OKU
FOURĐER TEKNĐĞĐ AKIŞ ŞEMASINI
(ALT PROGRAM) ÇALIŞTIR
FAZ EKLENMĐŞ GĐRĐŞĐM DESENĐNĐ
OKU
FOURĐER TEKNĐĞĐ AKIŞ ŞEMASINI
(ALT PROGRAM) ÇALIŞTIR
ĐSTENEN FAZI ĐÇEREN FAZ BĐLGĐSĐNDEN
REFERANS FAZ BĐLGĐSĐNĐ ÇIKART
ĐSTENEN FAZ BĐLGĐSĐNĐ EKRANDA GÖSTER
BĐTTĐ
Şekil 2.16 Fourier tekniğine dayalı algoritma ile faz eldesi akış şeması.
Şekil 2.17’de, Şekil 2.15’te elde edilen faz bilgileri ve Şekil 2.16’da verilen Fourier tekniğine
dayalı algoritma kullanılarak elde edilen ϕ ( x, y ) faz bilgisi verilmiştir.
Şekil 2.17 Fourier tekniği ile elde edilen faz bilgisi.
22
2.3.2 Temel Hartley Dönüşümüne Dayalı Algoritma Đle Girişim Deseni Analizi
Hartley dönüşümü, Fourier dönüşümüne benzeyen fakat; Fourierden farklı olarak karmaşık
sayılarla değil gerçel sayılarla yürütülen bir dönüşümdür. Gerçel sayılardan oluşan dizilerin
Hartley dönüşüm sonuçları da gerçeldir. x ( n), n = 0,1,2,3,..., N − 1 ayrık zamanlı dizisi için
ayrık Hartley dönüşümü;
N −1
 2π 
H ( w) = ∑ x[ n]cas
nk , k = 0,1,..., N − 1
 N

n=0
(2.20)
şeklinde ifade edilebilir (Agaian and Çağlayan 2006).
Burada cas (θ ) = cos(θ ) + γ sin(θ ) eşitliği ile ifade edilir. Hartley dönüşümü için γ = 1 alınır.
Eğer γ = − j alınırsa eşitlik Fourier dönüşümüne dönmektedir (2.21); (Agaian and Çağlayan
2006).
N −1
F ( w) = ∑ x[ n] e
(− j 2 π n k ) / N
, k = 0,1,..., N − 1 .
(2.21)
n=0
Hartley dönüşümünün ileri ve ters dönüşümleri benzerdir (2.22).
N −1
 2π 
x ( n) = ∑ H [ w]cas
nk , k = 0,1,..., N − 1
 N

n=0
(2.22)
Bir dizinin Hartley dönüşümünün tek (2.23) ve çift (2.24) bileşenleri kullanılarak, Fourier
dönüşümüne kolaylıkla geçilebilir;
He =
H [ w] + H [ − w]
2
(2.23)
Ho =
H [ w] − H [ − w]
2
(2.24)
Hartley ve Fourier arasındaki bağlantılar;
23
ℜ{F ( w)} = H e
(2.25)
ℑ{F ( w)} = H o
(2.26)
(2.25) ve (2.26) bağlantıları yardımıyla Fourier dönüşümü;
F ( w) = H e − iH o
(2.27)
olur.
Buradan da anlaşılacağı gibi Hartley dönüşümü, Fourier dönüşümü için alternatif bir
dönüşümdür. Yani Hartley dönüşümünü kullanılarak tamamen Fourier dönüşümü ile aynı
sonuçlar elde edilebilir.
Temel ayrık Fourier dönüşümünde olduğu gibi, temel ayrık Hartley dönüşümü matris
yaklaşımı ile;
 2π 
k
nk 
Hartley dönüşümü için ωn = cas
 N

ω n0
 0
ω n
ω n0

 M
ω 0
 n
ω n0
ω n1
ω n2
ω n0
ω n2
ω n4
M
ω
( n −1)
n
M
ω
2 ( n −1)
n
ω n0 
K

ω n( n −1) 
K
K ω n2 ( n −1) 

M
M

( n −1) ( n −1) 
K ωn

 x0   y 0 
 x   y 
 1   1 
 x2  =  y 2 

 

 M   M 
 x n −1   y n −1 
(2.28)
k
şeklinde ifade edilebilir. Burada ωn , x , y sırasıyla dönüşümün çekirdeği, giriş dizisi ve
çıkıştır.
Daha önce Fourier tekniğine dayalı algoritma ile faz eldesi için söylenen her şey Hartley
tekniğine dayalı algoritma içinde geçerlidir. Yani, istenen faz bilgisi ϕ ( x, y ) , faz eklenmiş
girişim deseninin Hartley tekniği analizi ile elde edilen faz bilgisinden, referans girişim
deseninin aynı teknik ile elde edilen faz bilgisinin çıkartılması ile bulunmaktadır. Fourier
tekniğine dayalı algoritma akış şemasında olduğu gibi burada da akış şeması ikiye bölünerek
anlatılacaktır.
24
Fakat, Hartley tekniğine dayalı algoritmaya geçmeden, algoritmanın anlaşılabilmesi için önce
ayrık zamanlı bir x(n) girişi için Hartley dönüşümünden Fourier dönüşümüne geçiş için
yapılması gerekenleri adım adım göstermekte fayda vardır. Aşağıdaki akış şemasında (Şekil
2.18) Hartley dönüşümünden Fourier dönüşümüne geçiş için yapılması gerekenler verilmiştir.
BAŞLA
GĐRĐŞ DESENĐNĐ OKU
DESENĐN HER SATIRI ĐÇĐN HARTLEY
DÖNÜŞÜMU AL - H(w)
H(-w)’yi ELDE ET
HARTLEY DÖNÜŞÜMÜNÜN ÇĐFT (He) VE TEK
(H0) BĐLEŞENLERĐNI ELDE ET
HARTLEY DÖNÜŞÜMÜNDEN FOURĐER
DÖNÜŞÜMÜNE GEÇ
BĐTTĐ
Şekil 2.18 Hartley dönüşümü ile Fourier dönüşümüne geçiş akış şeması.
Şekil 2.18’de verilen akış diyagramı kullanılarak şekil 2.19’da verilen 600 elemanlı ayrık
zamanlı bir x(n) girişi için alınan Fourier dönüşümü, Hartley dönüşümü kullanılarak adım
adım elde edilecektir.
25
Şekil 2.19 x(n) dizisinin Fourier dönüşümü ( x(n) → F (k ) ) .
Adım 1 – Şekil 2.20’de 600 elemanlı ayrık zamanlı bir x(n) girişi için alınan Hartley
dönüşümü verilmiştir.
Şekil 2.20 x(n) dizisinin Hartley dönüşümü ( x(n) → H (k ) ) .
26
Adım 2 -Şekil 2.21’de H(k)’nin simetriği olan H(-k) verilmiştir.
Şekil 2.21 H(k)’nin simetriği H(-k).
Adım 3 - H(k) ve H(-k) kullanılarak eşitlik 2.23’te verilen Hartley dönüşümünün çift He ve
eşitlik 2.24’te verilen Hartley dönüşümünün tek H0 bileşenleri elde edilmiştir (Şekil 2.22 –
Şekil 2.23).
Şekil 2.22 Hartley dönüşümünün çift (He) bileşeni.
27
Şekil 2.23 Hartley dönüşümünün tek (H0) bileşeni.
Adım 4- Şekil 2.24’te Hartley dönüşümü kullanılarak elde edilen Fourier dönüşümü
verilmiştir.
Şekil 2.24 Hartley ile Fourier dönüşümü grafiği.
28
Şekiller gösteriyor ki Hartley dönüşümünü kullanılarak elde edilen grafik (Şekil 1.24)
tamamen Fourier dönüşümü ile elde edilen grafikle (Şekil 2.19) aynı sonuçları vermektedir.
Demek ki temel Hartley dönüşümüne dayalı algoritma ile analiz yapılarak, daha önce sayısal
olarak elde edilen referans girim deseninin ve faz eklenmiş girişim deseninin Fourier
algoritması ile elde edilen (Şekil 2.17) faz bilgisi ϕ ( x, y ) ’nin aynısı elde edilebilir.
Daha önce de değinildiği gibi Hartley tekniğine dayalı algoritma akış şeması ikiye bölünerek
anlatılacaktır. Đlk akış şeması Hartley tekniği ile herhangi bir girişim deseninden faz eldesi
için kullanılan alt program akış şemasıdır (Şekil 2.25).
BAŞLA
DESENĐN HER SATIRI ĐÇĐN ĐLERĐ HARTLEY
DÖNÜŞÜMÜ AL
DESENĐN HER SATIRI ĐÇĐN
HARTLEY-FOURĐER DÖNÜŞÜMÜNÜ YAP
DÖNÜŞÜMÜ ALINAN HER SATIR ĐÇĐN
FĐLTRELEME ĐŞLEMĐ YAP
FĐLTRELENEN HER SATIRIN HARTLEY
DÖNÜŞÜMÜNÜ AL
2. DEFA HARTLEY DÖNÜŞÜMÜ ALINAN HER
SATIR ĐÇĐN FAZ BĐLGĐSĐNĐ AL
HEM X HEM Y EKSENLERĐNE GÖRE FAZIN
SÜREKLĐLĐĞĐNĐ SAĞLA
BĐTTĐ
Şekil 2.25 Hartley tekniği akış şeması (Alt akış şeması).
Şekil 2.26’da, Şekil 2.25’te verilen Hartley tekniği akış şeması kullanılarak tek tek elde edilen
referans faz bilgisi ve referans girişim desenine eklenen faz sonrası oluşan faz bilgisi
grafikleri verilmiştir. Şekil 2.26a, Şekil 2.8’deki girişim deseninden elde edilen faz bilgisi;
Şekil 2.26b, Şekil 2.9’daki bozulma olmuş (faz eklenmiş) girişim deseninden elde edilen faz
bilgisidir.
29
a) Referans fazı
b) Eklenen referans fazı taşıyan faz bilgisi
Şekil 2.26 Hartley tekniği(Alt program) ile elde edilen faz bilgileri.
Şekil 2.27’de Hartley tekniğine dayalı analiz programının akış şeması verilmiştir.
BAŞLA
REFERANS GĐRĐŞĐM DESENĐNĐ OKU
HARTLEY TEKNĐĞĐ AKIŞ ŞEMASINI
(ALT PROGRAM) ÇALIŞTIR
FAZ EKLENMĐŞ GĐRĐŞĐM DESENĐNĐ
OKU
HARTLEY TEKNĐĞĐ AKIŞ ŞEMASINI
(ALT PROGRAM) ÇALIŞTIR
ĐSTENEN FAZI ĐÇEREN FAZ BĐLGĐSĐNDEN
REFERANS FAZ BĐLGĐSĐNĐ ÇIKART
ĐSTENEN FAZ BĐLGĐSĐNĐ EKRANDA GÖSTER
BĐTTĐ
Şekil 2.27 Hartley tekniğine dayalı algoritma ile faz eldesi akış şeması.
30
Şekil 2.28’de, Şekil 2.26’da elde edilen faz bilgileri ve Şekil 2.27’de verilen Hartley tekniğine
dayalı algoritma kullanılarak elde edilen ϕ ( x, y ) faz bilgisi verilmiştir.
Şekil 2.28 Hartley ile elde edilen faz bilgisi.
2.3.3 FFTW Kütüphanesi Kullanarak Elde Edilen Hızlı Fourier Dönüşümüne Dayalı
Algoritma Đle Girişim Deseni Analizi
FFTW kütüphanesi Hızlı Ayrık Zamanlı Fourier dönüşümü hesaplamak için kullanılan, geniş
kapsamlı hızlı C Dili rutinlerinden oluşmaktadır. FFTW kütüphanesi sadece Fourier
dönüşümü hesabına olanak tanımamaktadır. Aynı zamanda Hartley dönüşümü içinde
hesaplama yapmak mümkündür. Fourier ve Hartley algoritmalarını test etmek için aynı
yöntemle hızlı dönüşüm alan kütüphaneleri (algoritmaları) kullanmak daha doğru sonuç
vermektedir. FFTW kütüphanesi hem Hartley hem de Fourier dönüşümünü barındırdığı için
tezde kullanılması tercih edilmiştir.
Daha önce temel ayrık Fourier dönüşümü ile alınan sonuçların aynısı FFTW kütüphanesi
kullanılarak da elde edilebilir. Burada değişen FFTW kütüphanesinde kullanılan algoritmaya
göre değişen hız farkıdır. Bölüm sonunda diğer algoritmalarla birlikte karşılaştırmalı olarak
FFTW Fourier algoritma sonuçları verilecektir.
31
2.3.4 FFTW Kütüphanesi Kullanarak Elde Edilen Hızlı Hartley Dönüşümüne Dayalı
Algoritma Đle Girişim Deseni Analizi
FFTW kütüphanesi içerisindeki Hartley dönüşümü kullanılarak oluşturulan algoritma, temel
ayrık Hartley dönüşümü ile oluşan algoritmadan biraz farklıdır. Nedeni FFTW
kütüphanesindeki Hartley dönüşümünün karmaşık sayı girişine izin vermemesidir. FFTW
Hartley sadece gerçek girişten gerçek girişe dönüşüm yapmaktadır (Bunun sadece FFTW
Kütüphanesi için geçerli olduğu unutulmamalıdır, temel Hartley dönüşümünde ya da
tasarlanacak programlarda böyle bir sorun oluşmaz). Şekil 2.25’te verilen akış şemasında
Hartleyden-Fourier dönüşümü yapılmış ve filtrelemeden sonra ters Hartley dönüşümü
alınmıştı. Burada ters Hartley dönüşümü alınmak istenen diziler karmaşık sayılardan
oluşmaktadır. Normalde FFTW kütüphanesindeki Hartley dönüşümünün karmaşık sayı
girişine izin vermemesinden dolayı bu dönüşümü yapamamamız gerekirdi. Fakat karmaşık
sayıların gerçek ve sanal kısımlarının ayrı ayrı Hartley dönüşümü alınıp sonradan
birleştirilmesi sonucunda karmaşık sayılar için de Hartley dönüşümü ile karmaşık girişten
karmaşık çıkış elde edilebilir.
Yukarıdaki anlatılanları kavramak için aşağıdaki basit örneğe bakalım. Şekil 2.25’te verilen
akış şemasında, her satırı dört elemandan oluşan olan girişim deseninin birinci satırının
Hartley dönüşümü alınmış ve Hartley-Fourier dönüşümü yapılmış olsun (C (w)) . Bu aşamada
dizi karmaşık sayılardan oluşmaktadır.
C(w) =[
14.80 +71.00i
25.98 + 26.00i
36.24 + 38.00i
47.01 – 400.00i ]
(2.29)
Normal şartlarda bu karmaşık dizinin Hartley dönüşümünü FFTW kütüphanesi ile alamayız,
Çünkü C(w) dizisinin her bir elemanı karmaşık sayılardan oluşmaktadır. Bilindiği gibi FFTW
Hartley dönüşümü karmaşık giriş kabul etmiyordu. Fakat burada Hartley dönüşümünün bir
özelliği devreye girmektedir.
32
Hartley dönüşümünün özelliği sayesinde karmaşık girişli sayıların dönüşümünü şöyle
alabiliriz. C(w)’yi ilk önce gerçek ℜ(C (w) ) ve sanal kısımlarına ℑ(C (w) ) ayıralım ve ayrı
ayrı diziler oluşturalım;
ℜ(C (w) ) =[14.8000 -25.9800 36.2400 47.0100 ]
(2.30)
ℑ(C (w) ) =[ 71 26 38 -400 ]
(2.31)
Daha sonra oluşturulan bu dizilerin tek tek Hartley dönüşümü alalım;
H[ ℜ(C (w) ) ] =[ 72.0700 -94.4300 30.0100 51.5500]
(2.32)
H[ ℑ(C (w) ) ] =[ -265.0000 459.0000 483.0000 -393.0000 ]
(2.33)
Son olarak eşitlik (2.32) ve eşitlik (2.33)’u tekrar birleştirelim.
c(h) = H[ ℜ(C (w) ) ] +J* H[ ℑ(C (w) ) ]
(2.34)
olur.
Buda daha önce verilen C(w)’nin (eşitlik 2.29) direk alınan Hartley dönüşümü ile aynı
sonuçtur.
c(h) =[
72.07 + 265.00i
-94.43 - 459.00i
30.01 - 483.00i
51.55 + 393.00i ]
(2.35)
Elde edilen bir girişim deseninin bir satırının Fourier dönüşümü ile elde edilen genlik bilgisi
Şekil 2.29a’da verilmiştir. Şekil 2.25’te verilen Hartley Tekniğinin yukarıda anlatılan FFTW
kütüphanesi kullanarak elde edilen hızlı Hartley dönüşümüne dayalı algoritma ile revize
33
edilmesiyle oluşan yeni algoritmanın girişim deseninin bir satırına uygulanması sonucunda
elde edilen genlik bilgisi de Şekil 2.29b’de verilmiştir.
a) Fourier dönüşümü alınan dizinin genlik bilgisi
b) Fourier dönüşümü alınan dizinin genlik bilgisi
Şekil 2.29 Genlik bilgisi.
Elde edilen bir girişim deseninin bir satırının Fourier dönüşümü ile elde edilen faz bilgisi ve
Şekil 2.30a’da verilmiştir. Şekil 2.25’te verilen Hartley Tekniğinin yukarıda anlatılan FFTW
kütüphanesi kullanarak elde edilen hızlı Hartley dönüşümüne dayalı Algoritma ile revize
edilmesiyle oluşan yeni algoritmanın girişim deseninin bir satırına uygulanması sonucunda
elde edilen faz bilgisi de Şekil 2.30b’ de verilmiştir.
a) Fourier dönüşümü alınan dizinin faz bilgisi
b) Hartley dönüşümü alınan dizinin faz bilgisi
Şekil 2.30 Faz bilgisi.
Şekil 2.31a’da, elde edilen herhangi bir girişim deseninin bir satırı Şekil 2.14’te verilen
Fourier tekniği algoritması ile analiz edilmiş ve Unwrap bilgisi verilmiştir. Şekil 2.31b’de ise
34
Şekil 2.25’te verilen Hartley tekniğinin yukarıda anlatılan FFTW kütüphanesi kullanarak elde
edilen hızlı Hartley dönüşümüne dayalı algoritma ile revize edilmesiyle oluşan yeni
algoritmanın girişim deseninin bir satırına uygulanması sonucunda elde edilen unwrap faz
bilgisi verilmiştir.
a) Fourier tekniği ile elde edilen unwrap bilgisi
b) Hartley tekniği ile elde edilen unwrap bilgisi
Şekil 2.31 UNWRAP bilgisi.
Grafiklerden görüldüğü üzere karmaşık sayıların gerçek ve sanal kısımlarının gerçel olarak
tek tek Hartley ile alınan dönüşümlerinin sonradan karmaşık sayıya çevrilerek elde edilen
sonuçlar tamamen Fourier ile aynıdır. Böylece Hartley dönüşümü ile daha esnek kod
parçacıkları yazılabilir.
2.4 ANALĐZ SONUÇLARI
Bu kısımda algoritmaların girişim desenlerini hesaplamalarındaki hızları ve analiz sonuçları
karşılaştırılacaktır.
2.4.1 Algoritmaların Hız Karşılaştırmaları
Bu kısımda temel Hartley, temel Fourier, FFTW Fourier, FFTW Hartley algoritmaları ile
girişim desenlerin analiz sonuçları verilecek ve karşılaştırmaları yapılacaktır.
Şekil 2.27’deki Hartley tekniğine dayalı algoritma ile faz eldesi akış şemasının temel Hartley
matris dönüşümü ile icra edilmesiyle elde edilen programın, Şekil 2.8 referans girişim deseni
35
ve Şekil 2.9 faz eklenmiş girişim desenlerinin analizinde kullanılması ile elde edilen sonuç
Şekil 2.28’de verilmiştir. Çizelge 2.1'in ikinci sütununda bu işlem için harcanan süre
verilmiştir.
Şekil 2.16’daki Fourier tekniğine dayalı algoritma ile faz eldesi akış şemasının temel Fourier
matris dönüşümü ile icra edilmesiyle elde edilen programın, Şekil 2.8 referans girişim deseni
ve Şekil 2.9 Faz Eklenmiş Girişim Deseninin analizi için kullanılması sonucu Şekil 2.17’de
verilen faz bilgisi elde edilmiştir. Çizelge 2.1'in üçüncü sütununda bu işlem için harcanan süre
verilmiştir.
Şekil 2.8 referans girişim deseni ve Şekil 2.9 faz eklenmiş girişim deseninin C++ ortamında
560x560 piksel boyutunda matrisler ile sayısal olarak modellenmesi yapılmıştır.
Şekil 2.27’deki Hartley tekniğine dayalı algoritma ile faz eldesi akış şemasının FFTW Hartley
dönüşümü icrası ile elde edilen programın, Bu C++ ortamındaki girişim deseni modelleri
üzerindeki analizi için geçen süre Çizelge 2.1’in dördüncü sütununda verilmiştir.
Şekil 2.16’daki Hartley tekniğine dayalı algoritma ile faz eldesi akış şemasının FFTW Fourier
dönüşümü icrası ile elde edilen programın, C++ ortamındaki girişim deseni modelleri
üzerindeki analizi için geçen süre Çizelge 2.1’in beşinci sütununda verilmiştir.
Çizelge 2.1 Algoritma-Hız çizelgesi.
Temel Hartley Dönüşümü
Temel Fourier Dönüşümü
2,813
5,033
Zaman (sn)
Temel Hartley ve Temel Fourier dönüşümü arasındaki oran;
DHT 2,813
=
= 0,56
DFT 5,033
FFTW Fourier ve FFTW Hartley dönüşümü arasındaki oran;
FFTW _ FHT 0,047
=
= 0,7460
FFTW _ FFT 0,063
36
FFTW Hartley
Dönüşümü
0,047
FFTW Fourier
Dönüşümü
0,063
Temel anlamda baktığımızda Hartley ve Fourier dönüşümleri için eşitlik (2.20) ve (2.21)’de
her k değeri için N adet çarpma ne N-1 adet toplama işlemi yapılması gerekmektedir. Buda
2
toplamda N noktalı DFT ve DHT için N ile orantılı işlem sayısı demektir. Fakat; Fourier ve
Hartleyin yapılarına baktığımızda Fourierin çekirdieğini
 2π

cas 
nk 
 N

e
(− j 2 π n k ) / N
, Hartleyin çekirdeğini
fonksiyonlarının oluşturduğunu görürüz. Bunun anlamı şudur, Fourier’in
çekirdeği karmaşık sayı, Hartleyin çekirdeği gerçeldir. Bu nedenden dolayı N noktalı DFT ve
DHT için işlem sayıları aynı olsa da işlem süreleri (performans) farklıdır. Çünkü DFT için
N 2 ile orantılı karmaşık işlem, Hartley için ise N 2 orantılı gerçel işlem sayısı gerekmektedir.
2
Ayrık dönüşümler için gerekli olan N adet işlem sayısı, hızlı dönüşüm algoritmalarıyla
birlikte N log(N ) adet işlem sayısına kadar düşürülmüştür. Bu sayede işlem sayısında
2p
N2
N
=
=
N log( N ) log( N )
p
oranında bir azalma sağlanmıştır. p değişkeni, giriş fonksiyonun eleman sayısının 2’nin üssü
p
ile ifade edilmesi ile elde edilen üs bilgisidir. N = 2 . Fakat hızlı algoritmalar geliştirilse de
Hartley ve Fourier dönüşümleri arasındaki hız farkı korunmaktadır. Çünkü hem Hartley
2
hemde Fourier temel algoritmalarındaki işlem sayısı N , hızlı algoritmalarda N log(N )
sayısına düşmektedir.
Bu anlatılanları aşağıdaki akış şemaları ile açıklamak olayı kavramak açısından verimli
olacaktır.
Aşağıdaki akış şemasında (Şekil 2.32) optik girişim deseni analizi programında kullandığımız
Fourier algoritmansın sayı ilişkileri basit şekilde verilmiştir. Burada optik girişim desenleri
gerçel olduğundan giriş gerçeldir. Bu gerçel girişin Fourier dönüşümü alınarak karmaşık sayı
elde edilir. Tabii bu dönüşüm sırasında Fourierin çekirdeği karmaşık olduğundan işlemler
2
karmaşıktır. Yani temel ayrık Fourier dönüşümü için N karmaşık işlem, hızlı ayrık Fourier
dönüşümü için N log(N ) karmaşık işlem gerekir. Daha sonra aynı şekilde ters Fourier
37
2
dönüşümünde de temel ayrık Fourier dönüşümü için N karmaşık işlem, hızlı ayrık Fourier
dönüşümü için N log(N ) karmaşık işlem gerekir. Toplamda;
2
•
Temel ayrık Fourier dönüşümü için 2* N karmaşık işlem
•
Hızlı ayrık Fourier dönüşümü için 2* N log(N ) karmaşık işlem gerekir.
GERÇEL SAYI
FOURĐER DÖNÜŞÜMÜ
KARMAŞIK SAYI
TERS FOURĐER DÖNÜŞÜMÜ
KARMAŞIK SAYI
Şekil 2.32 Fourier algoritması.
Aşağıdaki akış şemasında (Şekil 2.33) ise optik girişim deseni analizi programında
kullandığımız Hartley algoritmasının sayı ilişkileri verilmiştir. Gerçel girişin Hartley
dönüşümü alınarak gerçel sayı elde edilir. Bu dönüşüm sırasında Hartleyin çekirdeği gerçel
2
olduğundan işlemler gerçeldir. Yani temel ayrık Hartley dönüşümü için N gerçel işlem, hızlı
ayrık Fourier dönüşümü için N log(N ) gerçel işlem gerekir. Daha sonra Hartley dönüşümü
ile elde edilen gerçel dizinin Hartley-Fourier Dönüşümü alınır. Bu aşamada ters Hartley
dönüşümünün girişi karmaşık sayı olmaktadır. Bu şu demektir; ters temel ayrık Hartley
2
dönüşümü için N karmaşık işlem, hızlı ters ayrık Hartley dönüşümü için N log(N )
karmaşık işlem gerekir. Yani karmaşık girişler için Hartleyin Fourier üzerinde bir üstünlüğü
yoktur.
38
Toplamda ;
•
2
2
Temel Ayrık Hartley dönüşümü için N gerçel, N karmaşık işlem,
•
Hızlı Ayrık Fourier dönüşümü için N log(N ) gerçel, N log(N ) karmaşık işlem
gerekir.
GERÇEL SAYI
HARTLEY DÖNÜŞÜMÜ
GERÇEL SAYI
HARTLEY-FOURĐER DÖNÜŞÜMÜ
KARMAŞIK SAYI
HARTLEY(TERS) DÖNÜŞÜMÜ
KARMAŞIK SAYI
Şekil 2.33 Hartley algoritması.
2.3.4’te FFTW kütüphanesi kullanarak elde edilen hızlı Hartley dönüşümüne dayalı algoritma
ile girişim deseni analizi anlatımında yukarıdaki akış diyagramının (Şekil 2.33) özel bir
şeklinden bahsedilmişti. Bu özel durumun, Optik girişim deseni analizi programında
kullandığımız bölümünün akış şeması (Şekil 2.34) aşağıda verilmiştir. Burada yukarıda
verilen akış şemasından farklı olarak ileri Hartley dönüşümünden sonra Hartley-Fourier
dönüşümü ile karmaşık sayıya geçilip karmaşık sayının Hartley dönüşümü alınmadan,
karmaşık sayı gerçel ve sanal kısımlara ayrılıp, Bu gerçel ve sanal kısımlarının Hartley
dönüşümü alınmıştır. Yani tüm dönüşümler gerçeldir.
39
2
Burada temel ayrık Hartley dönüşümü için N gerçel işlem, hızlı ayrık Fourier dönüşümü
2
için N log(N ) gerçel işlem gerekir. Ters temel ayrık Hartley dönüşümü için 2* N gerçel
işlem, hızlı ters ayrık Hartley dönüşümü için 2* N log(N ) gerçel işlem gerekir.
Toplamda;
2
•
Temel Ayrık Hartley dönüşümü için 3* N gerçel
•
Hızlı Ayrık Fourier dönüşümü için 3* N log(N ) gerçel işlem gerekir
GERÇEL SAYI
HARTLEY DÖNÜŞÜMÜ
HARTLEY-FOURĐER DÖNÜŞÜMÜ
GERÇEL KISIM
HARTLEY-FOURĐER DÖNÜŞÜMÜ
SANAL KISIM
HARTLEY(TERS) DÖNÜŞÜMÜ
HARTLEY(TERS) DÖNÜŞÜMÜ
GERÇEL SAYI
GERÇEL SAYI
GERÇEL KISIM
SANAL KISIM
GERÇEL KISIM + J*SANAL KISIM
Şekil 2.34 Hartley özel algoritması.
Üç algoritma için işlem sayıları aşağıdaki tabloda özetlenmiştir.
40
Çizelge 2.2 Algoritma-Đşlem sayısı çizelgesi.
Gerçel Đşlem Sayısı Karmaşık Đşlem Sayısı
2
Temel Fourier Algoritması
2* N
Hızlı Fourier Algoritması
2* N log(N )
2
Temel Hartley Algoritması
N
N2
N log(N )
N log(N )
Hızlı Hartley Algoritması
Özel Hartley Algoritması
3* N log(N )
Tabloda verilen işlem sayıları algoritmanın hız performansıyla doğrudan ilgilidir. GerçelGerçel işlemler için aşağıdaki blok şema (Şekil 2.35) geçerli iken;
Şekil 2.35 Gerçel-Gerçel işlem (MATLAB Help 2010).
Karmaşık-Gerçel ve Karmaşık-Karmaşık işlemler için aşağıdaki blok şemalar geçerlidir.
(Şekil 2.36-2.37).
Şekil 2.36 Gerçel-Karmaşık işlem (MATLAB Help 2010).
41
Şekil 2.37 Karmaşık-Karmaşık işlem (MATLAB Help 2010).
Yukarıdaki Blok şemalardan da görüldüğü gibi gerçel işlemlerde bir çarpıcı varken karmaşık
işlemlerde 2 ya da 4 çarpıcı vardır. Şekil 2.35 ve Şekil 2.36 dikkate alınırsa, gerçel işlemlerin
karmaşık işlemlere oranla en az 2 kat daha hızlı çalışacağı anlamına gelmektedir.
2
Yukarıda verilen tabloda gerçel işlemler için N adet işlem sayısının yerine getirilme süresi
2
X sn olsun, bu durumda karmaşık işlemler için N adet işlem sayısının yerine getirilme
süresi 2*X olur.
Aynı şekilde hızlı dönüşümler için gerçel işlemlerde N log(N ) adet işlem sayısının yerine
getirilme süresi Y sn olsun, bu durumda karmaşık işlemler için N log(N ) adet işlem sayısının
yerine getirilme süresi 2*Y olur. Bu durumda tabloyu hız cinsinden yeniden düzenlersek;
Çizelge 2.3 Algoritma-Đşlem sayısı çizelgesi-2.
Gerçel Đşlem Süresi Karmaşık Đşlem Süresi
Temel Fourier Algoritması
-
2*2*X
Hızlı Fourier Algoritması
-
2*2*Y
Temel Hartley Algoritması
X
2*X
Hızlı Hartley Algoritması
Y
2*Y
Özel Hartley Algoritması
3*Y
-
42
Yukarıdaki çizelgeden (Çizelge 2.3) Hartley ve Fourier Dönüşümleri hız oranları en az ;
TEMEL HARTLEY DONUSUMU
X + 2X 3 X
=
=
= 0,75
TEMEL FOURIER DONUSUMU 2 * 2 * X 4 X
HIZLI HARTLEY DONUSUMU
Y + 2Y 3Y
=
=
= 0,75
HIZLI FOURIER DONUSUMU 2 * 2 * Y 4Y
ÖZEL HARTLEY DONUSUMU
3* Y
3Y
=
=
= 0,75 olur.
HIZLI FOURIER DONUSUMU 2 * 2 * Y 4Y
Hatırlanacak olursa, ters dönüşümlerden önce karmaşık olan dizi filtreleniyordu. Bu filtreleme
işleminden sonra dizinin ortalama %90 ile %99’luk kısımları sıfırlanmaktadır( yani ters
dönüşümlerden önce karmaşık sayılar gerçel sayıya dönüyor). Son durum olarak Şekil 2.32’de
Fourier dönüşümü algoritması için verilen akış diyagramı, filtreleme işleminden sonra Şekil
2.38’e dönüşecektir. Yalnız kaçırılmaması gereken nokta, üst paragrafta değinildiği gibi
filtreleme işleminden sonraki adımda gösterilen gerçel sayı bloğunun (kırmızı kutu ile
gösterilen) %90 ile %99’luk kısmı gerçeldir.
REEL SAYI
FOURĐER DÖNÜŞÜMÜ
KOMPLEKS SAYI
FĐLTRELEME ĐŞLEMĐ
REEL SAYI
TERS FOURĐER DÖNÜŞÜMÜ
KOMPLEKS SAYI
Şekil 2.38 Filtreleme işleminden sonra Fourier algoritmasının sayısal durumu.
43
Hartley algoritmasında son durum olarak Şekil 2.33’te Hartley dönüşümü algoritması için
verilen akış diyagramı, filtreleme işleminden sonra Şekil 2.39’a dönüşecektir. Burada dikkat
edilmesi gereken nokta, filtreleme işleminden sonraki adımda gösterilen gerçel sayı bloğunun
(kırmızı kutu ile gösterilen) %90 ile %99’luk kısmı gerçeldir.
Şekil 2.40’ta Fourier ve Hartley dönüşümleri algoritmalarının sayısal akışı sembolik olarak
gösterilmiştir. Gerçel ve karmaşık sayılar sırasıyla 8bit ve 16 bit ile gösterilmiştir.
Şekil 2.40a’dan da görüldüğü gibi Fourier için giriş gerçel olsa bile çekirdeği karmaşık (16bit)
olduğundan ileri dönüşümler, Şekil 2.40b’de gösterilen Hartleye göre ortalama iki kat daha
yavaştır. Çünkü hartlety’in çekirdeği gerçel (8bit)’dir.
REEL SAYI
HARTLEY DÖNÜŞÜMÜ
REEL SAYI
HARTLEY-FOURĐER DÖNÜŞÜMÜ
KOMPLEKS SAYI
FĐLTRELEME ĐŞLEMĐ
REEL SAYI
HARTLEY(TERS) DÖNÜŞÜMÜ
KOMPLEKS SAYI
Şekil 2.39 Filtreleme işleminden sonra Hartley algoritmasının sayısal durumu.
44
a)Fourier Sembolik Gösterimi
a)Hartley Sembolik Gösterimi
Şekil 2.40 Algoritmaların sembolik gösterimi.
Ters dönüşümlerde, filtreleme işleminden sonra karmaşık sayıların %90-%99’luk kısmı gerçel
sayıya döndüğünden Hartley dönüşümünde avantaj sağlanır. Çünkü ters dönüşümlerde de
giriş sayılarının büyük bir kısmı filtreleme işlemine tutulduğundan gerçel sayıya (sıfır-0)
dönüşmektedir. Hartleyin de çekirdeği gerçel (8bit) olduğundan işlemler karmaşık sayıya göre
daha hızlı olmaktadır.
Bu bilgiler ışığında Çizelge 2.3’ü yeniden düzemlersek Çizelge 2.4’ü elde ederiz.
Çizelge 2.4 Algoritma-Đşlem sayısı.
Gerçel Đşlem Süresi Karmaşık Đşlem Süresi
Temel Fourier Algoritması
-
2*2*X
Hızlı Fourier Algoritması
-
2*2*Y
Temel Hartley Algoritması
X+X
-
Hızlı Hartley Algoritması
Y+Y
-
Özel Hartley Algoritması
3*Y
-
45
Bu durumda;
TEMEL HARTLEY DONUSUMU 2X
=
= 0,5
TEMEL FOURIER DONUSUMU
4X
HIZLI HARTLEY DONUSUMU 2Y
=
= 0,5
HIZLI FOURIER DONUSUMU
4Y
ÖZEL HARTLEY DONUSUMU
3* Y
3Y
=
=
= 0,5 olur.
HIZLI FOURIER DONUSUMU 2Y + 4Y 6Y
HARTLEY DONUSUMU
Çizelge 2.1 den, FFTW kütüphanesi ile yapılan ölçümlerde FOURIER DONUSUMU oranı
0,74 MATLAB ortamında bu oran 0.56 çıkmıştır.
2.4.2 Hartley Ve Fourier Dönüşümleri Đle Analiz Edilen Girişim Desenlerinin RMS Hata
Grafikleri
Şekil 2.8 referans girişim deseni ve Şekil 2.9 faz eklenmiş girişim deseninin Fourier ve
Hartley dönüşümlerine dayalı algoritmalar ile analizi sonucunda elde edilen faz bilgisi
ϕ ( x, y ) sırasıyla Şekil 2.17 ve Şekil 2.28’de verilmiştir. Bulunan bu faz bilgileri Şekil 2.10’da
verilen eklenen faz bilgisi ile hata bakımından karşılaştırılmıştır. Bu kısımda tüm faz bilgileri
560x560 (piksel) boyutunda matrislerden oluşmaktadır.
Şekil2.17’de Fourier algoritması ile bulunan faz bilgisinin her matris elemanın karesinden,
Şekil 2.10 eklenen faz bilgisinin her aynı numaralı matris elemanının karesi çıkartılıp
ortalaması alındıktan sonra karekökü alınmıştır. Bunun sonucunda Fourier RMS hata değeri
bulunmuştur. Bulunan bu RMS hata Şekil 2.41’de verilmiştir.
Şekil 2.28’de Hartley algoritması ile bulunan faz bilgisinin her matris elemanın karesinden,
Şekil 2.10'da eklenen faz bilgisinin her aynı numaralı matris elemanının karesi çıkartılıp
ortalaması alındıktan sonra karekökü alınmıştır. Bunun sonucunda Hartley RMS hata değeri
bulunmuştur. Bulunan bu RMS hata Şekil 2.42’de verilmiştir.
46
Şekil 2.41 Fourier RMS hata grafiği.
Şekil 2.42 Hartley RMS hata grafiği.
Şekil 2.43’te, Şekil 2.17’deki Fourier dönüşümüne dayalı algoritma ile elde edilen faz bilgisi
ile Şekil 2.28’deki Hartley dönüşümüne dayalı algoritma ile elde edilen faz bilgisi arasındaki
RMS hata grafiği verilmiştir.
47
Şekil 2.43 Hartley-Fourier arasındaki RMS hata grafiği.
Şekil 2.38 ve Şekil 2.39’daki Faz-Hartley algoritması ile elde edilen faz ve Faz-Fourier
algoritması ile elde edilen fazın arasındaki RMS hata oranlarının ortalaması 4.3908e-006
mertebesinde iken, Şekil 2.40 Hartley-Fourier arasındaki RMS hata 7.5065e-018
mertebesindedir.
48
BÖLÜM 3
OPTĐK GĐRĐŞĐM DESENĐ SĐNYAL ĐŞLEME ALGORĐTMALARININ DENEYSEL
ÇALIŞMALAR ĐLE TEST EDĐLMESĐ
Bu bölümde temeli optik girişim ölçere dayalı kırılma indisi değişimi ölçer ve üç-boyutlu
(3B) görüntü ölçer (3-Dprofiler) sistemlerinden elde edilen veriler yapmış olduğumuz
algoritmaların test edilmesinde kullanılacak ve sonuçları sunulacaktır.
2.1 KIRILMA ĐNDĐSĐ DEĞĐŞĐMĐ ÖLÇER
Bu sistem maddelerin kimyasal, fiziksel özelliklerinin ölçümü için kullanılabilmektedir. Bu
özelliklerden biri de kırılma indisidir. Bir maddenin kırılma indisi, o maddede yol alan ışığın,
boşlukta yol alan ışığa göre ne kadar yavaş ilerlediğini gösteren bir katsayıdır. Kırılma indisi
fiziksel bir özellik olup, maddenin kimyasal yapısına, bileşimine vs. bağlı olarak
değişmektedir. Kırılma indisi değişimi ölçer ile çeşitli etkiler altında malzemede meydana
getirilen kırılma indisi değişimi ölçülebilmektedir.
Bu çalışmada, malzemeler içerisinden geçirilen akım değerlerine bağlı olarak meydana gelen
kırılma indisi değişiminin incelenmesi amaçlanmıştır. Tezde mol ağırlığı M A = 927,10 gr/mol
olan Malochite Gren Oxolate ve mol ağırlığı M A = 506,10 gr/mol olan Victoria Blue (Bozaik
Mavi) malzemeleri kullanılmıştır. Bu malzemelerden (ışığı geçirmeleri için) sulu çözeltiler
yapılmıştır. Bu çözeltilerin konsantrasyonları 1 ppm olacak şekilde ayarlanmıştır (Şekil 3.1).
3.1.1 Kırılma Đndisi Ölçer Đle Yapılan Çalışmalar
Bu sistemin temeli Bölüm1'deki Şekil 1.6’daki Michelson girişim ölçerine dayanmaktadır
(Bakınız Şekil 3.2). Sistemde ayna1 ile ışın bölücü (Beam Splitter) arasına çözelti
konulmuştur (Şekil 3.2-3.3 ve Şekil 3.4). Çözeltinin içerisine daldırılan rezistans üzerinden
geçirilen akım sayesinde kırılma indisinde değişim yaratılmıştır (Şekil 3.4). Kırılma indisinin
49
“maddede yol alan ışığın, boşlukta yol alan ışığa göre ne kadar yavaş ilerlediğini gösteren
bir katsayı” olduğu daha önce verilmiştir. Çözeltinin içerisinden akım geçirilmesinden dolayı
maddede meydana gelen değişmeden dolayı madde içerisinden geçen ışığın hızında değişme
olmaktadır. Bu ışığın hız değişimi, diğer aynadan yansıyan ışınla arasındaki faz farkının
değişmesine; dolayısıyla optik girişim deseninin bozulmasına neden olmaktadır.
Şekil 3.1 Oluşturulan çözeltiler.
Şekil 3.2 Kırılma indisi değişimi ölçer sistemi yandan görünüm.
50
Şekil 3.3 Kırılma indisi değişimi ölçer sisteminin bir bölümünün üstten görünümü.
Şekil 3.4 Kırılma indisi değişimi ölçer sistemi.
51
3.1.2 Kırılma Đndisi Değişimi Ölçer Đle Elde Edilen Sonuçlar
3.1.2.1 Malochite Gren Oxolate Sulu Çözeltisi Đçin Elde Edilen Sonuçlar
Bu çalışmada Malochite Gren Oxolate çözeltisi içerisinden sırasıyla 0,25A, 0,75A ve 1A
geçirilmiştir. Aşağıdaki çizelgede (Çizelge 3.1) ölçüm sırasında CCD kamera ile alınan örnek
sayıları ve kayıt aralıkları süreleri verilmiştir.
Çizelge 3.1 Kayıt edilen örnek sayıları ve kayıt aralığı.
Uygulanan Akım (A) Kayıt Aralığı (saniye) Kayıt edilen girişim deseni sayısı
0,25
30
10
0,75
20
10
1
10
15
Çizelge 3.1’den görüldüğü üzere çözelti içerisinden 30x10s süreyle 0,25A, 20x10s süreyle
0,75A, 10x15s süreyle 1A geçirilmiştir. Ve sırasıyla 0,25 A için 30s aralıklarla 10 adet, 0,75A
için 20s aralıklarla 10 adet ve 1 A için 10s aralıklarla 10 adet girişim deseni alınmıştır.
Đlk olarak çözelti içerisinden akım geçirilmediği an (0A) kamera ile kaydedilerek Şekil 3.5’te
ki referans görüntü alınmıştır.
Referans görüntü alındıktan sonra çözelti içerisinden 0,25A geçirilmeye başlanmıştır. Çözelti
içerisinden geçen akım değerine bağlı olarak girişim deseninde bozulma meydana gelmeye
başlamıştır. 30x10s sonra 10. örnekten itibaren girişim deseninde meydana gelen bozulmanın
değişmediği gözlemlenmiştir. Bu andaki 10. örnek Şekil 3.6a’da verilmiş olup, Şekil3.6b ve
Şekil3.6c’de sırasıyla temel Fourier dönüşüm tekniğine dayalı ve temel Hartley dönüşüm
tekniğine dayalı algoritmalar ile elde edilen faz bilgileri verilmiştir.
30x10sn çözelti içerisinden 0,25A geçirildikten sonra girişim deseninde meydana gelen
bozulmanın değişmediği gözlemlendiğinden akım değeri önce 0,5A ve sonra 0,75A’e
çıkartılmıştır. Çözelti içerisinden 20x10sn süreyle 0,75A geçirilmiştir. Yine çözelti
içerisinden geçen akım değerine bağlı olarak girişim deseninde bozulma meydana gelmeye
başlamıştır. 20x10sn 10. örnekten itibaren girişim deseninde meydana gelen bozulmanın
değişmediği gözlemlenmiştir. Bu andaki 10. örnek Şekil 3.7a’da verilmiş olup, Şekil 3.7b ve
52
Şekil 3.7c’de sırasıyla temel Fourier dönüşüm tekniğine dayalı ve temel Hartley dönüşüm
tekniğine dayalı algoritmalar ile elde edilen faz bilgileri verilmiştir.
Son olarak akım değeri 1A’e çıkartılmıştır. Çözelti içerisinden 10x15s süreyle 1A
geçirilmiştir. Yine çözelti içerisinden geçen akım değerine bağlı olarak girişim deseninde
bozulma meydana gelmeye başlamıştır. 10x15s 15. örnekten itibaren girişim deseninde
meydana gelen bozulmanın değişmediği gözlemlenmiştir. Bu andaki 15. örnek Şekil 3.8a’da
verilmiş olup, Şekil 3.8b ve Şekil 3.8c’de sırasıyla temel Fourier dönüşüm tekniğine dayalı ve
temel Hartley dönüşüm tekniğine dayalı algoritmalar ile elde edilen faz bilgileri verilmiştir.
Şekil 3.5 Referans girişim deseni (0A).
53
Şekil 3.6
0,25A için elde edilen faz farkı grafikleri, a)Bozulmuş girişim deseni,
b)Fourier algoritması ile elde edilen faz farkı bilgisi, c)Hartley algoritması ile elde
edilen faz farkı bilgisi.
54
Şekil 3.7
0,75A için elde edilen faz farkı grafikleri, a)Bozulmuş girişim deseni,
b)Fourier algoritması ile elde edilen faz farkı bilgisi, c)Hartley algoritması ile elde
edilen faz farkı bilgisi.
55
Şekil 3.8 1A için elde edilen faz farkı grafikleri, a)Bozulmuş girişim deseni,
b)Fourier algoritması ile elde edilen faz farkı bilgisi, c)Hartley algoritması ile elde
edilen faz farkı bilgisi.
56
3.1.2.1.1 Malochite Gren Oxolate Sulu Çözeltisi Çalışmasında Sistemden Alınan
Verilerin Analizi Đçin Kullanılan Algoritmalara Göre Geçen Süre Sonuçları
3.1.2.1 konu sonunda anlatıldığı üzere Şekil 3.5’te verilen referans girişim deseni Şekil 3.6a,
Şekil 3.7a, Şekil 3.8a’da verilen bozulmuş girişim desenleriyle birlikte ayrı ayrı analiz
edilerek sonuçları Şekil 3.6b-c, Şekil 3.7b-c, Şekil 3.8b-c’de verilmiştir.
Her bir akım değeri için temel Hartley tekniğine dayalı ve temel Fourier tekniğine dayalı
algoritmalar ile girişim deseni analizi işlemleri için geçen süreler Çizelge 3.2’de verilmiştir.
Çizelge 3.2 Her akım değeri için Hartley ve Fourier ile kırılma indisi ölçüm süreleri.
Hartley Algoritması Fourier Algoritması Girişim Desenleri
Süresi (Saniye)
Süresi (Saniye)
Boyutları (Piksel)
0,25A 4,92
8,98
560x400
0,75A 5,11
9,26
560x400
1A
9,08
560x400
4,97
Çizelge 3.2’den;
•
0,25A için
Hartley
Fourier
A lg oritmas ı
A lg oritmas ı
hız oranı 0,547
•
0,75A için
Hartley
Fourier
A lg oritmas ı
A lg oritmas ı
hız oranı 0,551
•
1A için
Hartley
Fourier
A lg oritmas ı
A lg oritmas ı
hız oranı 0,547
bulunmuştur.
3.1.2.2 Victoria Blue (Bozaik Mavi) Çözeltisi Đçin Elde Edilen Deneysel Sonuçlar
Bu çalışmada Victoria Blue (Bozaik Mavi) çözeltisi içerisinden sırasıyla 0,25A, 0,75A ve 1A
geçirilmiştir. Aşağıdaki çizelgede (Çizelge 3.3) ölçüm sırasında CCD kamera ile alınan örnek
sayıları ve kayıt aralıkları süreleri verilmiştir.
57
Çizelge 3.3 Kayıt edilen örnek sayıları ve kayıt aralığı
Uygulanan Akım (A) Kayıt Aralığı (saniye) Kayıt edilen girişim deseni sayısı
0,25
30
15
0,75
15
15
1
10
10
Çizelge3.3’ten görüldüğü üzere çözelti içerisinden 30x15s süreyle 0,25A, 15x15s süreyle
0,75A, 10x10s süreyle 1A geçirilmiştir. Ve sırasıyla 0,25 A için 30sn aralıklarla 10 adet,
0,75A için 15s aralıklarla 15 adet ve 1 A için 10sn aralıklarla 10 adet girişim deseni
alınmıştır.
Đlk olarak çözelti içerisinden akım geçirilmediği an(0A) kamera ile kaydedilerek Şekil
3.9’daki referans görüntü alınmıştır.
Referans görüntü alındıktan sonra çözelti içerisinden 0,25A geçirilmeye başlanmıştır. Çözelti
içerisinden geçen akım değerine bağlı olarak girişim deseninde bozulma meydana gelmeye
başlamıştır. 30x15s sonra 15. örnekten itibaren girişim deseninde meydana gelen bozulmanın
değişmediği gözlemlenmiştir. Bu andaki 15. örnek Şekil 3.10a’da verilmiş olup, Şekil 3.10b
ve Şekil 3.10c’de sırasıyla temel Fourier dönüşüm tekniğine dayalı ve temel Hartley dönüşüm
tekniğine dayalı algoritmalar ile elde edilen faz bilgileri verilmiştir.
30x15sn çözelti içerisinden 0,25A geçirildikten sonra girişim deseninde meydana gelen
bozulmanın değişmediği gözlemlendiğinden akım değeri önce 0,5A ve sonra 0,75A’e
çıkartılmıştır. Çözelti içerisinden 15x15s süreyle 0,75A geçirilmiştir. Yine çözelti içerisinden
geçen akım değerine bağlı olarak girişim deseninde bozulma meydana gelmeye başlamıştır.
15x15s 15. örnekten itibaren girişim deseninde meydana gelen bozulmanın değişmediği
gözlemlenmiştir. Bu andaki 15. örnek Şekil 3.11a’da verilmiş olup, Şekil 3.11b ve Şekil
3.11c’de sırasıyla temel Fourier dönüşüm tekniğine dayalı ve temel Hartley dönüşüm
tekniğine dayalı algoritmalar ile elde edilen faz bilgileri verilmiştir.
Son olarak akım değeri 1A’e çıkartılmıştır. Çözelti içerisinden 10x10s süreyle 1A
geçirilmiştir. Yine çözelti içerisinden geçen akım değerine bağlı olarak girişim deseninde
bozulma meydana gelmeye başlamıştır. 10x10s 10. örnekten itibaren girişim deseninde
meydana gelen bozulmanın değişmediği gözlemlenmiştir. Bu andaki 10. örnek Şekil 3.12a’da
58
verilmiş olup, Şekil 3.12b ve Şekil 3.12c’de sırasıyla temel Fourier dönüşüm tekniğine dayalı
ve temel Hartley dönüşüm tekniğine dayalı algoritmalar ile elde edilen faz bilgileri verilmiştir.
Şekil 3.9 Referans girişim deseni.
59
Şekil 3.10 0,25A için elde edilen faz farkı grafikleri, a)Bozulmuş girişim deseni,
b)Fourier algoritması ile elde edilen faz farkı bilgisi, c)Hartley algoritması ile elde
edilen faz farkı bilgisi.
60
Şekil 3.11 0,75A için elde edilen faz farkı grafikleri, a)Bozulmuş girişim deseni,
b)Fourier algoritması ile elde edilen faz farkı bilgisi, c)Hartley algoritması ile
elde edilen faz farkı bilgisi.
61
Şekil 3.12 1A için elde edilen faz farkı grafikleri, a)Bozulmuş girişim deseni,
b)Fourier algoritması ile elde edilen faz farkı bilgisi, c)Hartley algoritması ile
elde edilen faz farkı bilgisi.
62
3.1.2.2.1 Victoria Blue (Bozaik Mavi) çözeltisi deneysel sonuçları için Kullanılan
Algoritmaların Zamansal Sonuçları
Her bir akım değeri için Hartley ve Fourier algoritmalarıyla girişim desenlerinin analizi için
geçen süreler aşağıdaki çizelgede verilmiştir.
3.1.2.2 kısım sonunda anlatıldığı üzere Şekil 3.9’da verilen referans girişim deseni Şekil
3.10a, Şekil 3.11a, Şekil 3.12a’da verilen bozulmuş girişim desenleriyle birlikte ayrı ayrı
analiz edilerek sonuçları Şekil 3.10b-c, Şekil 3.11b-c, Şekil 3.12b-c’de verilmiştir.
Her bir akım değeri için temel Hartley tekniğine dayalı algoritma ve temel Fourier tekniğine
dayalı algoritmalarıyla girişim deseni analizi işlemleri için geçen süreler Çizelge 3.4’te
verilmiştir.
Çizelge 3.4 Her akım değeri için Hartley ve Fourier ile kırılma indisi ölçüm süreleri.
Hartley Algoritması Fourier Algoritması Girişim Desenleri
Süresi (Saniye)
Süresi (Saniye)
Boyutları (Piksel)
0,25A
4,82
9,15
560x560
0,75A
4,60
8,92
560x560
1A
4,98
9,28
560x560
Çizelge 3.4’ten;
•
0,25A için
Hartley
Fourier
A lg oritmas ı
A lg oritmas ı
hız oranı 0,526
•
0,75A için
Hartley
Fourier
A lg oritmas ı
A lg oritmas ı
hız oranı 0,516
•
1A için
Hartley
Fourier
A lg oritmas ı
A lg oritmas ı
hız oranı 0,536
bulunmuştur.
63
3.2 ÜÇ-BOYUTLU (3B) GÖRÜNTÜ ÖLÇER (3-D PROFĐLER)
Bu kısımda optik girişim ölçere dayalı temassız, optik üç-boyutlu(3D) görüntü alıcı sistem
verilmiştir. Bu türlü sistemlerde, maddenin fiziksel yapısına (yüzey profili - yüksekliği) bağlı
olarak girişim desenlerinde meydana gelen bozulmadan faydalanılarak üç-boyutlu görüntü
elde edilmektedir.
Tezin bu kısmında üç-boyutlu görüntü elde etmek için ızgara projeksiyon (fringe projection)
tekniğine dayalı 3B optik görüntü alıcı (profilometri) kullanılacaktır. Amaç bu sistemden elde
edilen optik girişim desenleri ile geliştirilen algoritmaları test etmektir. Öncelikle bu
profilometri hakkında kısaca bilgi verilecektir.
3.2.1 Izgara Projeksiyon Profilometresi
Bu teknikte üç-boyutlu görüntüsü elde edilecek obje üzerine ızgara deseni düşürülür. Izgara
deseni tezde olduğu gibi lazer (He-Ne λ = 632,8nm ) girişim düzeneği ile oluşturulabileceği
gibi bilgisayar ortamında simülasyonu yapılan ve projeksiyon cihazı ile obje üzerine
düşürülen ızgara deseni ile de yapılabilir. Obje üzerine düşürülen ızgara deseni, obje
yüksekliğine göre bozulmaya uğrar. Bu bozulma kamera ile kayıt edilerek objenin üç-boyutlu
görüntüsü elde edilir (Şekil 3.13).
Şekil 3.13 Izgara prokjeksiyon tekniği (URL-7 2010).
64
Objenin üzerine yansıtılan ızgara desenini oluşturan girişim desenini meydana getiren iki
düzlemsel dalga cephesinin faz farkı θ olsun. Bu durumda ekrana yansıyan girişim deseninin
siyah ve beyaz çizgileri arasındaki uzaklık (fringe spacing) (Şekil 3.14) (Tulsiani 2005);
p=
λ
(3.1)
2 sin θ
olur.
Şekil 3.14 Girişim deseni boşluğu.
z
Şekil 3.15 Yüzey üzerine p boşluklu girişim deseni düşürülmesi (Tulsiani 2005).
65
Şekil 3.15’te ki bir sistemdeki uzaysal faz (spatial frequency) (Tulsiani 2005);
f cx =
1
cos α
=
px
p
(3.2)
z = f (x, y ) ile verilen yüzeyin uzaysal faz üzerinde meydana getirdiği modülasyon (Tulsiani
2005);
ψ ( x, y ) =
z sin α
p
(3.3)
olur.
CCD kamera ile kayıt edilen girişim deseninin ışıma şiddeti (Tulsiani 2005);

 x

I ( x, y ) = 2 I 0 ( x, y ) 1 + cos 2π 
+ ψ ( x, y )  
 px


(3.4)
olur.
Böylece referans ekran ve objenin girişim deseni üzerinde meydana getirdiği bozulma
sonucunda oluşan faz bilgileri sırasıyla ψ 1 ( x, y ) ve ψ 2 ( x, y ) olsun. Bu durumda değişen faz
bilgisi objenin yükseklik bilgisini verir (3.5) (3.6) (Tulsiani 2005);
φ ( x, y ) = ψ 2 ( x , y ) − ψ 1 ( x, y )
(3.5)
λ
h ( x, y )
4π
(3.6)
h( x, y ) =
66
3.2.2 3B Görüntü Ölçer Đle Yapılan Çalışmalar Ve Sonuçları
Bu bölümde temeli Michelson Girişim Ölçere dayalı Optik 3B görüntü ölçer sisteminden elde
edilen veriler yapmış olduğumuz algoritmaların test edilmesinde kullanılacak ve sonuçları
sunulacaktır.
Bu çalışmada ölçüm için, endüstri ortamında kullanılan Şekil 3.19’daki 3 objenin görüntüsü
alınarak algoritmaların hızları test edilecektir. Bunun için Şekil 3.17’de yandan, Şekil 3.18’de
üstten görüntüsü verilen Optik Girişim Ölçeri Düzeneği ile oluşturulan ızgara deseni bir ekran
üzerine düşürülerek Şekil 3.16’daki referans görüntü elde edilmiştir. Burada ekran önünde
hiçbir obje bulunmamaktadır.
Şekil 3.16 Referans girişim deseni.
Şekil 3.19’da gösterilen objeler metal olduğundan ışıldamaları önlemek ve daha iyi görüntü
elde etmek için objeler beyaz mat boya ile boyanmıştır.
67
Şekil 3.17 Optik 3B görüntü elde edici sistemin yandan görünüşü.
Şekil 3.18 Optik 3B görüntü elde edici sistemin üstten görünüşü.
68
Şekil 3.19 Optik 3B görüntü elde edici sistem ile ölçümü yapılacak objeler.
Şekil 3.20’de verilen Obje, Şekil 3.17’deki ekranın önünde bulunan platform üzerine
oturtulmuştur. Daha sonra ekran yani obje üzerine optik girişim deseni düşürülmüştür. Bu
durumda Şekil 3.16’da verilen referans girişim deseni üzerinde, Şekil 3.21’deki gibi objenin
boyutlarına bağlı olarak bozulma meydana gelmiştir. Yani girişim deseninin siyah ve beyaz
çizgileri arasındaki uzaklık (fringe spacing) buna bağlı olarak da uzaysal frekans (spatial
frequency) değişmiştir. Buda referans girişim deseni içinde var olan faz bilgisinin
değişmesine neden olmuştur.
Şekil 3.20 Görüntüsü elde edilecek obje 1.
69
Şekil 3.21 Obje1’in Üzerine ızgara deseni düşürülmüş durumu.
Son olarak Şekil 3.16’da verilen referans girişim deseni ve Şekil 3.21’deki bozulma olan
girişim deseni içindeki faz bilgileri temel Fourier dönüşüm tekniğine dayalı algoritma ve
temel Hartley dönüşüm tekniğine dayalı algoritma ile tek tek bulunmuştur. Referans girişim
deseni ile bulunan faz sıfır kabul edilip, bozulmuş girişim deseni ile bulunan faz bilgisinden
çıkartılarak objenin 3B görüntüsü elde edilmiştir.
Şekil 3.22’de temel Hartley tekniğine dayalı algoritma ile Obje 1’in elde edilen görüntüsü
verilmiştir. MATLAB ortamında mesh komutu ile çizdirilmiştir. Mesh komutu 3 boyutlu
fonksiyonların yüzey grafiğini çizmemize yarayan MATLAB fonksiyonudur. Şeklin
yanındaki renk çubuğunda (color bar) yükseklik bilgileri koyudan açık renge kadar -0,3 ve 0,6
arasında değişmektedir.
Aynı şekilde Şekil 3.23’te temel Fourier dönüşüm tekniğine dayalı algoritma ile Obje 1’in
elde edilen görüntüsü verilmiştir.
70
Şekil 3.22 Hartley dönüşümü ile obje1’in elde edilen faz farkı.
Şekil 3.23 Fourier dönüşümü ile obje 1’in elde edilen faz farkı.
71
Şekil 3.24’te verilen Obje, Şekil 3.17’deki ekranın önünde bulunan platform üzerine
oturtulmuştur. Daha sonra ekran yani obje üzerine optik girişim deseni düşürülmüştür. Bu
durumda Şekil 3.16’da verilen referans girişim deseni üzerinde, Şekil 3.25’teki gibi objenin
boyutlarına bağlı olarak bozulma meydana gelmiştir. Girişim deseninin siyah ve beyaz
çizgileri arasındaki uzaklık (fringe spacing) buna bağlı olarak da uzaysal frekans (spatial
frequency) değişmiştir. Buda referans girişim deseni içinde var olan faz bilgisinin
değişmesine neden olmuştur.
Şekil 3.24 Görüntüsü elde edilecek obje 2.
Şekil 3.16’da verilen referans girişim deseni ve Şekil 3.25’deki bozulan girişim deseni
içindeki faz bilgileri temel Fourier dönüşüm tekniğine dayalı ve temel Hartley dönüşüm
tekniğine dayalı algoritma ile tek tek bulunmuştur. Referans girişim deseni ile bulunan faz
sıfır kabul edilip, bozulmuş girişim deseni ile bulunan faz bilgisinden çıkartılarak objenin 3B
görüntüsü elde edilmiştir.
Şekil 3.26’da temel Hartley dönüşüm tekniğine dayalı algoritma ile Obje 2’nin elde edilen
görüntüsü MATLAB ortamında mesh komutu ile çizdirilmiştir.
Aynı şekilde Şekil 3.23’te temel Fourier dönüşüm tekniğine dayalı algoritma ile Obje 2’nin
elde edilen görüntüsü verilmiştir.
72
Şekil 3.25 Obje 2’in üzerine ızgara deseni düşürülmüş durumu.
Şekil 3.26 Hartley dönüşümü ile obje 2’in elde edilen faz farkı.
73
Şekil 3.27 Fourier dönüşümü ile obje2’nin elde edilen faz farkı.
Şekil 3.28’de verilen Obje, Şekil 3.17’deki ekranın önünde bulunan platform üzerine
oturtulmuştur. Daha sonra ekran yani obje üzerine optik girişim deseni düşürülmüştür. Bu
durumda Şekil 3.16’da verilen referans girişim deseni üzerinde, Şekil 3.29’daki gibi objenin
boyutlarına bağlı olarak bozulma meydana gelmiştir. Girişim deseninin siyah ve beyaz
çizgileri arasındaki uzaklık (fringe spacing) buna bağlı olarak da uzaysal frekans(spatial
frequency) değişmiştir. Buda referans girişim deseni içinde var olan faz bilgisinin
değişmesine neden olmuştur.
Şekil 3.16’da verilen referans girişim deseni ve Şekil 3.29’daki bozulan girişim deseni
içindeki faz bilgileri temel Fourier tekniğine dayalı algoritma ve temel Hartley tekniğine
dayalı algoritma ile tek tek bulunmuştur. Referans girişim deseni ile bulunan faz sıfır kabul
edilip, bozulmuş girişim deseni ile bulunan faz bilgisinden çıkartılarak objenin 3B görüntüsü
elde edilmiştir.
Şekil 3.30’da temel Hartley dönüşüm tekniğine dayalı algoritma ile Obje3’ün elde edilen
görüntüsü MATLAB ortamında mesh komutu ile çizdirilmiştir.
74
Aynı şekilde Şekil 3.31’de temel Fourier dönüşüm tekniğine dayalı algoritma ile Obje3’ün
elde edilen görüntüsü verilmiştir.
Şekil 3.28 Görüntüsü elde edilecek obje 3.
Şekil 3.29 Obje 3’ün üzerine ızgara deseni düşürülmüş hali.
75
Şekil 3.30 Hartley dönüşümü ile obje 3’ün elde edilen faz farkı.
Şekil 3.31 Fourier dönüşümü ile obje 3’ün elde edilen faz farkı.
76
3.2.2.1 3B Görüntü Ölçer Đle Elde Edilen Deneysel Girişim Desenleri Đçin Kullanılan
Algoritmaların Sonuçları
Her bir objenin referans girişim deseni üzerinde meydana getirdiği bozulma nedeniyle oluşan
girişim deseni ve referans girişim deseni temel Hartley ve temel Fourier dönüşümlerine dayalı
algoritmalar ile analiz edilmiştir. Bu analiz işlemleri için kullanılan algoritmalar ve geçen
süreler Çizelge 3.5’te verilmiştir.
Çizelge 3.5 Hartley ve Fourier dönüşümlerine dayalı algoritmalar ile 3B görüntü elde etme
süreleri.
Hartley Algoritması
Fourier Algoritması
Girişim Desenleri
Süresi (Saniye)
Süresi (Saniye)
Boyutları (Piksel)
Obje 1
9,172
18,203
768x570
Obje 2
6,031
12,015
600x570
Obje 3
6,359
12,579
600x570
Çizelge 3.3’ten;
•
Hartley A lg oritması
Obje1 için Fourier A lg oritması hız oranı 0,503
•
Hartley A lg oritması
Obje2 için Fourier A lg oritması hız oranı 0,502
•
Hartley A lg oritması
Obje3 için Fourier A lg oritması hız oranı 0,505
bulunmuştur.
Ayrıca temel Hartley dönüşüm ve temel Fourier dönüşüm algoritmaları ile girişim
desenlerinin analizi sonucunda elde edilen 3B görüntülerin aralarındaki farklar RMS Hata
cinsinden hesaplanmıştır.
Obje 1 için Şekil 3.22’de verilen Hartley dönüşümü ile Obje 1’in elde edilen görüntüsü ve
Şekil 3.23’deki Fourier dönüşümü ile Obje 1’in elde edilen görüntü arasındaki hata grafiği
Şekil 3.32’de verilmiştir.
77
Şekil 3.32 Obje 1 için Hartley ve Fourier algoritmaları ile bulunan 3B görüntülerin
aralarındaki farkların RMS hata cinsinden verilen grafiği.
Şekil 3.32’den görüldüğü gibi Obje 1 için Hartley ve Fourier algoritmaları ile bulunan 3B
görüntülerin aralarındaki farkların (hata oranı) 10 −15 mertebesinde olduğu tespit edilmiştir.
Obje 2 için Şekil 3.26’da verilen Hartley dönüşümü ile Obje 2’nin elde edilen görüntüsü ve
Şekil 3.27’deki Fourier dönüşümü ile Obje2’in elde edilen görüntü arasındaki hata grafiği
Şekil 3.33’te verilmiştir.
Şekil 3.33 Obje 2 için Hartley ve Fourier algoritmaları ile bulunan 3B görüntülerin
aralarındaki farkların RMS hata cinsinden verilen grafiği.
78
Şekil 3.33’ten görüldüğü gibi Obje 2 için Hartley ve Fourier algoritmaları ile bulunan 3B
görüntülerin aralarındaki farkların (hata oranı) 10 −16 mertebesinde olduğu tespit edilmiştir.
Obje 3 için Şekil 3.30’de verilen Hartley dönüşümü ile Obje 3’ün elde edilen görüntüsü ve
Şekil 3.31’deki Fourier dönüşümü ile Obje 3’in elde edilen görüntü arasındaki hata grafiği
Şekil 3.34’te verilmiştir.
Şekil 3.34 Obje 3 için Hartley ve Fourier algoritmaları ile bulunan 3b görüntülerin
aralarındaki farkların RMS hata cinsinden verilen grafiği.
Şekil 3.34’ten görüldüğü gibi Obje 3 için Hartley ve Fourier algoritmaları ile bulunan 3B
−16
görüntülerin aralarındaki farkların(hata oranı) 10 mertebesinde olduğu tespit edilmiştir.
Tüm bu RMS Farklardan ortaya çıkan sonuç, Hartley ve Fourier dönüşümlerine dayalı
−16
algoritmalar ile elde edilen görüntüler arasında 10 mertebesinde fark olduğudur.
79
80
BÖLÜM 4
SONUÇLAR
Bu tezde optik girişim desenlerinin analiz yöntemlerinden olan Fourier tekniğine alternatif
olarak Hartley dönüşümüne dayalı yeni bir teknik önerilmiştir. Tez sonucunda amaçlanan
hedef, optik girişim deseni algoritmalarından biri olan Fourier tekniğinin yerine Hartley
dönüşümüne dayalı algoritmayı kullanarak temeli girişimölçere dayalı sistemlerin hızını iki
kat daha hızlı olacak düzeye ulaştırmaktır. Yapılan çalışmalar sonucunda bu hedefe
ulaşılmıştır, çünkü daha öncede söylendiği gibi Hartley dönüşümü gerçel çekirdeğe; Fourier
dönüşümü ise karmaşık çekirdeğe sahiptir. Bu hedefi MATLAB ortamında temel ayrık
Hartley ve temel ayrık Fourier algoritmaları kullanarak gerçekleştirmiş bulunuyoruz.
Bölüm 2.3 Analiz Sonuçları konusunda Hartley ve Fourier algoritmalarının hız açısından
karşılaştırılması yapılmıştır. Burada teorik olarak
HARTLEY
FOURIER
DONUSUMU
DONUSUMU
hız oranı
ortalama 0,50-0,75 arasında bulunmuştur. Hızın kullanılan programlama dili, kullanılan
derleyici ve programlama planlarına göre 0,50-0,75 arasında değişebileceği görülmüştür.
Nitekim FFTW kütüphanesi ile yapılan ölçümlerde bu oran 0,74 çıkmıştır. MATLAB
ortamında bu oran 0.5 ile 0,6 arasında değişmektedir
Diğer taraftan Hartley ve Fourier dönüşümlerine dayalı Algoritmalar elde edilen bilgilerin
RMS Hata değerleri karşılaştırılmıştır. Hartley algoritması ve Fourier algoritmasıyla elde
edilen fazlar ile sayısal olarak eklenen faz arasındaki RMS Hata oranları 4.3908e-006
mertebesinde iken, Hartley ile elde edilen faz ve Fourier ile elde edilen faz arasındaki RMS
hata (fark) 7.5065e-018 mertebesindedir. Sayısal olarak elde edilen faz bilgisi ile Hartley
−6
dönüşümü ve Fourier dönüşümü algoritmaları ile elde edilen faz arasındaki 10
mertebesindeki RMS hata oranları kabul edilebilir derecededir. Diğer yandan 3B görüntü
ölçer sistemi çalışmasında Hartley ve Fourier algoritmalarıyla elde edilen 3B görüntüler
−16
arasındaki fark oranları 10 mertebelerinde çıkmıştır.
81
Hartley dönüşümü algoritması ve Fourier dönüşümü algoritması arasında girişim deseni
−16
−18
analizi sonuçlarının 10
ila 10
mertebesinde farklılık gösterdiği saptanmıştır. Bu
beklenen bir sonuçtur. Çünkü Bölüm 2.3.2’de tek satır ayrık zamanlı bir x(n) giriş için
Hartley dönüşümü ile elde edilen Fourier dönüşümü, direk olarak Fourier ile alınan dönüşüm
−16
−18
ile aynı olduğu gözlemlenmişti. 10
ila 10
mertebesindeki farklar ihmal edilebilir olup,
Fourier algoritması ve Hartley algoritması sonuçlarının benzer olduğunu göstermektedir.
Sonuç olarak Fourier dönüşüm tekniği algoritmasının hızında, hata oranlarında bozulma
yaratılmadan Hartley dönüşümü algoritması kullanılarak önemli bir iyileştirme sağlanmıştır.
Böylece Fourier dönüşüm tekniğini sinyal analizi algoritması olarak kullanan temeli
girişimölçere dayalı sistemlerin hızı iki katına çıkarılmıştır. Verilerin depolanması açısından
kullanılan algoritmalarda Hartleyin Fouriere göre avantajı bulunmadığı gözlenmiştir. Çünkü
Hartley algoritması içerisinde ters dönüşüm sırasında faz bilgisini elde etmek için Fourier
Dönüşümüne yani karmaşık sayıya dönülmektedir. Hartley dönüşümünün, Fouriere olan diğer
bir üstünlüğü ileri ve ters dönüşümlerinin benzer olmasıdır. Böylece ileri ve ters dönüşümler
için ayrı kod parçacıkları yazmaya gerek kalmamıştır.
Bu çalışmada temel Hartley dönüşümü ve hazır kütüphanelerden yararlanılmıştır. Đleriki
çalışmalarda radix-2, radix-4, split-radix gibi hızlı dönüşüm alma algoritmaları kullanarak
optik girişim deseni analiz programının tamamını bir paket program olarak tasarlamak
planlanmaktadır. Programlama dili olarak C++ ve 2B ve 3B grafik çizimleri için OpenGL
(Open Graphics Library- Açık Grafik Kütüphanesi) ‘in kullanılması düşünülmektedir. Bu
girişimölçerler için yazılacak yeni paket programda, dönüşüm algoritmaları için kullanılan
kod parçacıkları sadece istenen amaca yönelik olacağından, arzu edilen hıza ve verime
sistemin kavuşacağı düşünülmektedir.
82
KAYNAKLAR
Abdul-Rahman H. (2007) Three-Dimensional Fourier Fringe Analysis and Phase
Unwrapping,PhD Thesis (unpublished), General Engineering Research Institute
(GERI), Liverpool John Moores University
Wilson J, Hawkes J (1998) Optoelectronics, Çeviri: Dr. Đbrahim Okur, Değişim Yayınları
518 s.
Agaian S S and Caglayan O (2007) New Fast Hartley Transform With Linear Multiplicative
Complexity, Multimedia and Mobile Signal Processing Laboratory, University of Texas
at San Antonio
Bi G (1994) Split-radix algorithm for the discrete Hartley transform, Electron. Lett., vol. 30,
pp. 1833–1835
Bi G (1997) New Split-Radix Algorithm for the Discrete Hartley Transform, IEEE
Transactions on Signal Processing, vol. 45, no. 2
Bouguezel S, Ahmad M O and Swamy M N S (2004) A New Split Radix FHT Algorithm
for Length q*2m DHTs, IEEE Transactions on Circuits and Systems, vol. 51, no. 10
Chan Y H and Siu W C (1991) New fast discrete Hartley transform algorithm, Electron.
Lett., vol. 27, pp. 347–349
Duhamel P and Vetterli M (1987) Improved Fourier and Hartley transform algorithms:
Applications to cyclic convolution of real data, IEEE Trans. Signal Processing, vol. 35,
pp. 818–824
Goldman S (1948) Frequency Analysis, Modulation and Noise, McGraw-Hill
Hartley R V L (1942) A more symmetrical Fourier analysis applied to transmission
problems, Proc. IRE(Institute of Radio Engineers), vol. 30, pp. 144-150
Hecht (2005) Optics, Çeviri: Prof. Dr. Nizamettin Armağan, Doç Dr. Nurdoğan Can,
Akademi Yayın Hizmetleri,
R N Bracewell (1983) The Discrete Hartley Transform, Journal of Optical Society of
America, vol. 73, pp. 1832-1835
R N Bracewell (1984) The Fast Hartley Transform, Proc. IEEE, vol. 72, pp. 1010-1018
RN Bracewell (1985) The Hartley Transforms, England, Oxford University Pres
Sorensen H V, Jones D L, Burrus C S and Heideman M T (1985) On computing the
discrete Hartley transform, IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP33, pp. 1231–1238
83
KAYNAKLAR (devam ediyor)
Tulsiani Deepti (2005) A Fringe Projection System for Measurement of Condensing Fluid
Films in Reduced Gravity, M.S. Thesis (unpublished),, Worcester Polytechnic Institute
URL-1 (2010) http://tr.wikipedia.org/(Erişim Tarihi: 02.04.2010)
URL-2 (2010) http://tr.wikipedia.org/wiki/Giri%C5%9Fim%C3%B6l%C3%A7er(Erişim
Tarihi: 08.04.2010)
URL-3 (2010) http://www.nanoed.org/concepts_apps/Optical_Tweezers/part3_image003.jpg
(Erişim Tarihi: 12.04.2010)
URL-4 (2010) www.physics.gatech.edu/gcuo/lectures/ModernPhysicsLectures/MP03 Interference.
ppt georgia technical,Coherence and Interference (Erişim Tarihi: 07.05.2010)
URL-5 (2010) : http://spinspanner.com/wp-content/uploads/double-slit-top-view.jpg(Erişim
Tarihi: 12.05.2010)
URL-6 (2010) : http://www.sparknotes.com/physics/optics/phenom/section1.rhtml (Erişim
Tarihi: 17.05.2010)
URL-7 (2010) http://www.turkcadcam.net/rapor/3d-optik-tarama/index.html (Erişim Tarihi:
22.05.2010)
84
EK AÇIKLAMALAR A
ATOMLAR VE IŞIK
85
86
A.1 ATOMLAR VE IŞIK
Işıma enerjisinin, özellikle ışığın, doğal yayınlanmasından ve soğurulmasından sorumlu en
önemli mekanizma , atomlar içine hapsedilmiş elektronlar şeklindeki bağlı yüktür. Her
atomun artı yüklü çekirdeği etrafını saran bu minik yüklü tanecikler, belli bir uzaklıkta ince
bir yük bulutu oluştururlar. Maddenin kimyasal ve optiksel davranışlarının çoğu, en dış veya
valans (değerlik) elektronları ile belirlenir. Bulutun geri kalanı, doğal olarak çekirdek
etrafında ve çekirdeğe sıkıca bağlı “kapalı” fazlaca tepki vermeyen tabakalar oluşturur. Bu
kapalı veya dolu tabakalar belirli sayıda elektron çiftlerinden meydana gelir. Bir atom ışıma
yaptığında iç kısmında ne olup bittiği tamamen açık değilse de, elektron bulutunun en dış yük
dağılımındaki yeniden düzenlemeler sırasında ışık yayınlandığı iyi bilinmektedir. Dünyadaki
ışık kaynaklarının esası çoğunlukla bu mekanizmadır.
Herhangi bir nedenle bir atoma (tipik olarak değerlik elektronuna) yeterli enerji verildiğinde,
atom düşük enerji düzeyinden yüksek enerji düzeyine aniden yükselerek bir tepki gösterebilir.
Genellikle elektron, taban hali yörüngesinden iyi belirlenmiş uyarılmış hallerden birine, enerji
merdiveninin kuantum basamaklarından birine, çok hızlı bir geçiş, bir kuantum atlaması,
yapar. Kural olarak, bu süreçte alınan enerji miktarı ilk ve son haller arasındaki enerji farkına
eşittir ve bu, özgül ve belirgin olduğundan bir atom tarafından soğurulabilen enerji miktarı
kuantumludur(yani belli miktarlarla sınırlıdır). Bu atom uyarılması, kısa süreli bir rezonans
−8
−9
olayıdır. Genellikle, yaklaşık 10 veya 10 s sonra, uyarılmış atom kendiliğinden daha
düşük bir hale, çoğunlukla taban haline, uyarma enerjisini yol boyunca kaybederek geçer.
Enerjinin bu yeniden düzenlenmesi, ışık yayınlanması veya (özellikle yoğun maddelerde)
ortamdaki atomlar arası çarpışmalarla ısı enerjisine dönüşmesi şeklinde olabilir.
Atomsal geçişe ışık yayımlanması eşlik ederse fotonun enerjisi atomun kuantumlu enerji
azalmasına tam eşit olur. Bu hem foton, hem de belli iki hal arasındaki atom geçişi ile ilgili,
∆ε = hν ile verilen belli bir frekansa karşılık gelir. Buna rezonans frekansı denir ve böyle
birçok (her birinin ayrı bir meydana gelme olasılığı vardır) vardır. Bu frekansta atom çok
etkin olarak enerji yayar veya soğurur. Atom, elektron yer değiştirmesi ile bir enerji kuantumu
yayınlar.
87
10 −8 s’lik sürede ne olup bittiği açık olmamakla birlikte, yörünge elektronunun aşağı doğru
enerji geçişini, belli rezonans frekansında bir sönümlü titreşim hareketiyle gerçekleştirdiğini
−8
düşünmek yararlı olabilir. O halde yayımlanan ışık, yarı klasik yolla yaklaşık 10 s den daha
kısa ömürlü kısa bir titreşim atması veya dalga paketi şeklinde yayınlanmış gibi göz önünde
canlandırılabilir.
88