I would like to thank many people who have helped me make this thesis possible. First of all, I sincerely thank my supervising professor, Dr. Frank Lewis for his invaluable guidance and constant motivation. It is because of his deep involvement in my thesis work, I could make this thesis possible. I would like to thank my supervising committee consisting of Dr. Dan Popa and Dr. Qilian Liang for their interest in my thesis work and for taking their time to be on the thesis committee. I am grateful to all the ARRI-ACS members and especially Ms. Sarah Densmore and Dr. Sajal Das for their support and help. Above all, I thank my mother Kalanidhi Ballal and my father Mohan Ballal for believing in my abilities, constantly providing the support I n...