I feel honored and happy to write my research thesis for the masters degree at Sabancı University. I like to thank Allah Almighty for giving me the knowledge, courage, and ability for this accomplishment. Foremost, I would like to say very special thanks to my research advisor Dr. Müjdat Ç etin for his persistent support, guidance, immense patience and kindliness in the course of this research. It was a great honor to work with him and I learned a lot from him during my graduate studies at Sabancı University. Also, I would like to express my gratitude for Dr. Ahmed Shaharyar Khwaja. He was always very generous and supportive. His encouragement and guidance furthered my motivation for this research. I am very thankful to Dr. Kamer Kaya for his kindliness and being a jury member for my thesis. Furthermore, it was a great learning from him about parallel processing and algorithms. I am also very grateful to Dr. N.ÖzbenÖnhon for being the external jury member for my thesis. Her PhD work was a great source of inspiration for my research. I also like to appreciate all VPA lab fellows and SPIS group members for useful interaction, friendship and support. It was an enjoyable experience to work in this research environment.