I would like to thank my family for their never-ending support through this process from the time I started (and received) my Masters through the completion of this journey to finish my Doctorate. Your words of encouragement, trips to visit, and the couple occasional times you had to talk me off the "ledge" of potentially throwing in the towel were critical to my success. I could not have achieved this goal without you. I would also like to thank all those at work who supported me in various ways. First, my "work dads", David W. Jensen and Steven Koenck, thank you for so many reasons. You gave me a shot by hiring me for the internship that sparked my passion for image processing and led to many fascinating projects in the first couple years of my career. You never hesitated to be an ear when I needed to discuss work, school, and life in general and continued to provide moral support and motivation even after I moved on to other groups at work. Thank you to the managers I had while I was going through this process for allowing me the flexibility to work and go to school at the same time: Alex Postnikov, Scott Zogg, and Christina Conway. And also a huge thanks to Jason Wenger and Jason Ramapuram for supporting the software implementation.