BIGDATAANALYSISAPPROACHFORELLIPTICAL PATTERNIDENTIFICATION
RILEYDOYLE,RODNEYMCCOY,LOUISLOPEZ
DevelopandimplementPythonalgorithmtodetectpotentialAGWcandidatesin flightprofiles
DevelopaPythonprogramtoautomatetheidentificationof ellipticalstructuresinweatherballoonflightprofiles.Program mustbeabletoanalyzemultiplelargedatasets.
BACKGROUND
TheUniversityofIdaho(UI)hasbeeninvolvedinamultiinstitutionalefforttoquantifyAGWsinthestratosphere.
AGWsareawave-basedtransferofmomentumandpressure throughtheatmospherethatcanbecausedbytopography, weatherpatterns,andsolareclipseevents.
TodetectAGWs,theUIteamlaunchesradiosonde instrumentationviahighaltitudeballoons.Whena radiosondeinteractswithanAGW,thewavemotioncauses theradiosondetotravelinanellipticalpatternoverafixed altituderise.
TheUIteamandtheircollaborators collectedprofilesfromflightsin Chileduringatotalsolareclipse andtheindividualflightprofile analysisisstillon-going.
VALUEPROPOSITION
ReliablydetectAGWsinflightprofilestohelpimprovefuture climatologicalmodels.
Aneasy-to-usePythonprogramcanbedeployedonfuture campaignsin2023and2024todrasticallydecreasethe laborrequiredtoanalyzeflightprofiles.
Designaneasy-to-useuserinterfaceandpackageprogramfordeploymenton futurecampaigns.
ThealgorithmwedecidedtouseforellipsedetectionisaRandomizedHough Transform(RHT)whichtakesthefollowingsteps:
Fitellipseswiththree randomlyselectedpoints
Scorethefitoftheellipse correspondingtothe threepoints
Outputthebestfit ellipses
OBJECTIVE REQUIREMENTS PROGRAMDESIGN VALIDATION
Thethreerandomlyselectedpointsare representedby(x,y),(x1,y1),and(x2,y2)
AlgorithmcanlocatepotentialellipsesinflightprofilestohelplocateAGWsand reduceoveralllaborwhenanalyzingflightprofiles
GraphicUserInterfacefacilitates efficientprocessingoflargebatches offlightdatabythealgorithm.
QuickInstallationAndRunningOf TheApplicationAllowsEaseOfUse OfItsFunctionalityInAny Environment
Validationresultsshowthatthe developedalgorithmcanassistthe detectionofAGWsinflightprofiles.
Validationalsoshowsthatauser interfacehasbeendevelopedthatis east-to-useforfutureresearchersthat arenotfamiliarwithprograming
FutureImprovements
Requiresparameteradjustments betweenflightprofiles
Struggleswithtimeefficiency
SUMMARY ACKNOWLEDGEMENTS
Sponsors
Dr.MatthewBernards
KonstantineGeranios LeadInstructor
BruceBolden