Enhanced Flare Prediction By Advanced Feature Extraction From Solar Images : Developing Automated Imaging And Machine Learning Techniques For Processing Solar Images And Extracting Features From Active Regions To Enable The Efficient Prediction Of Solar Flares