AUTOMATED SOLAR CAVITY DETECTION IMAGE PROCESSING PATTERN RECOGNITION
































- Slides: 32
AUTOMATED SOLAR CAVITY DETECTION IMAGE PROCESSING & PATTERN RECOGNITION Athena Johnson 1
OUTLINE • Introduction • Background • Problem Statement • Proposed Solution • Experiments • Conclusions • Future Work 2
INTRODUCTION 3
BACKGROUND • Solar Dynamics Observatory (SDO) • Extreme Ultraviolet Variability Experiment (EVE) • Helioseismic and Magnetic Imager (HMI) • Atmospheric Imaging Assembly (AIA) • 1. 5 Terabytes (TB) of data per day 4
ATMOSPHERIC IMAGING ASSEMBLY (AIA) • Images the Corona of the Sun • Study of solar storms • • How they are created? How they propagate upward? How they emerge from the Sun? How magnetic fields heat the corona? 5
SOLAR CAVITIES • Currently an increase in implementations focused on Solar Cavities • Off limb structures • Darker elliptical structure, encompassed by lighter regions • Hypothesized to be precursors to solar events • Aid in establishing a predictive solar weather system 6
SOLAR CAVITIES • Labrosse, Dalla and Marshall (2010) • Radial intensity profiles • Support Vector Machine (SVM) • Region growing • Calculation of metrics • Running difference on subsequent images 7
SOLAR CAVITIES • Durak and Nasraoui (2010) • Exraction of principal contours • Calculations on contours • Adaboost 8
PROBLEM STATEMENT • Computation times • Detections based on metrics • Weak events missed • Multiple detections • Multiple events missed • Low hit rates 9
HAAR CLASSIFIER • Method that Paul Viola and Michael Jones published in 2001 • Four key concepts • Haar-like features • Integral Image • Adaboosting • Cascade of Classifiers 10
HAAR-LIKE FEATURES • Aids in satisfying real time requirements • Rectangular regions • Reduces Computation 11
INTEGRAL IMAGES • Rapid computation of Haar-like features 12
INTEGRAL IMAGES Original Image 8+6+2+5+6+3 = 30 Integral Image 50 -17 -5+2 = 30 13
ADABOOSTING • Aids in increasing the accuracy and speed • Begins with uniform weights over training examples • Obtain a weak classifier • Update weights Weak Classifier h 1(x) 14
ADABOOSTING Weak Classifier h 2(x) Weak Classifier h 3(x) 15
ADABOOSTING • Weak classifiers combined to form the strong classifier 16
CASCADE OF CLASSIFIERS • Increases the speed of detections • All Haar-like features from all stages combined into a final Classifier Model • Cascade of boosted classifiers with Haar-like features 17
CASCADE OF CLASSIFIERS • A series of classifiers are applied to every subwindow of image • A positive result from the first classifier, triggers evaluation from the second classifier and so on 18
INITIAL SOLUTION 19
RESULTS • Manually selected Training Image Sets • Positive Samples = 100 • Negative Samples = 400 • ≈ 79. 6% Correct detection rate was achieved 20
RESULTS • Missed detections in specific quadrants • Detections on the Sun’s disk • Overlapping detections 21
PROPOSED SOLUTION 22
MINIMIZED TRAINING SETS 10 Positive Images 10 Negative Images 23
MARK REGIONS OF INTEREST AND ROTATE • Deriving images from selected images • Rotation applied to both training sets 24
TRANSFORM REGIONS OF INTEREST • Transformations on cavities 25
PREPROCESSING • Edge Detection • Hough Lines • Calculate the radius 26
RESULTS • Derived Training Image Sets • Initial image in sets = 10 • Positive Samples = 3600 • Negative Samples = 3600 • ≈ 96% Correct detection rate was achieved 27
FINAL IMAGE WITH DETECTIONS 28
CONCLUSION • Less manual work • Short training times • < 22 hours • Wider range of detections • Weak and strong cavities • Fast run times • < 1 second per image • Higher hit rates 29
FUTURE WORK • Technique Improvement • Reduction of False Positives • Contour Detections • Template Matching • Customized Haar-like features 30
FUTURE WORK • Find optimal number of training sets • Extract Metrics • User Interface 31
QUESTIONS? 32