23
QuickTime™ and a YUV420 codec decompressor are needed to see this picture.

How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

  • View
    221

  • Download
    2

Embed Size (px)

Citation preview

Page 1: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

Page 2: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

How to find loops in the solar corona

Vinay KashyapSmithsonian Astrophysical Observatory

Julia Sandell (Columbia) & Thomas Lee (Colorado)

VLK : JSM 2007 : 411: Image Analysis in Solar Astrophysics

Page 3: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM
Page 4: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

Outline

The Problem: crucial for constraining solar physics parameters

The Real Problem: loops are hard to detect objectively

The Solution: the perfect is the enemy of the good

The Problem with the Solution

VLK : JSM 2007 : 411: Image Analysis in Solar Astrophysics

Page 5: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

The Problem

The Solar corona is highly structured

VLK : JSM 2007 : 411: Image Analysis in Solar Astrophysics

Page 6: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

SOLARPHOTOSPHEREVISIBLE5800 K

Page 7: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

SOLARCORONAFe XV 284 A2 MKSOHO/EIT

Page 8: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

The Problem

The Solar corona is highly structured

It is dominated by loop like structures thatoverlap each other

VLK : JSM 2007 : 411: Image Analysis in Solar Astrophysics

Page 9: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

QuickTime™ and aPhoto decompressor

are needed to see this picture.

Page 10: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

The Problem

The Solar corona is highly structured

It is dominated by loop like structures thatoverlap each other

The contrast is low, and the structuresare dynamic

VLK : JSM 2007 : 411: Image Analysis in Solar Astrophysics

Page 11: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

The Practical Problem

A loop detection algorithm does not exist

Loop identification is done by “hunting and pecking”

Analyses are unstable and not reproducible

VLK : JSM 2007 : 411: Image Analysis in Solar Astrophysics

Page 12: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

The Solution

If you torture them enough, the data will confess.

Morphological processing to extract identifiable features

• enhance contrast• morphologically open loop-like structures

• apply threshold• group contiguous pixels into blobs

• make skeleton• prune skeleton

VLK : JSM 2007 : 411: Image Analysis in Solar Astrophysics

Page 13: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

TRACE image enhance contrast bybackground subtraction

(like unsharp masking)

Page 14: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

enhance contrast bybackground subtraction

open with rotating rectangles

Page 15: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

open with rotating rectangles background subtractedand thresholded

Page 16: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

background subtractedand thresholded

converted to bitmapand percolated into regions

Page 17: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

grouped into regionsand selected

skeleton pruned andoverlaid on data image

Page 18: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

pruned skeleton data image

Page 19: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

The Solution

Morphological processing to extract identifiable features

enhance contrastmorphologically open loop-like structures

apply thresholdgroup contiguous pixels into blobs

make skeletonprune skeleton

&estimate error

VLK : JSM 2007 : 411: Image Analysis in Solar Astrophysics

Page 20: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM
Page 21: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

In conclusionBut there are Problems with the Solution

You can only find what you already know exists

Connecting broken loop segments still requiresmanual intervention

Estimating the statistical significance of the detectedfeatures is rudimentary

Not necessarily the optimal heuristic

VLK : JSM 2007 : 411: Image Analysis in Solar Astrophysics

Page 22: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM
Page 23: How to find loops in the solar corona Vinay Kashyap Smithsonian Astrophysical Observatory Julia Sandell ( Columbia ) & Thomas Lee ( Colorado ) VLK : JSM

Comparing with magnetic potential field model

Loop Emergent footpoint

Descendent footpoint

Length

[10 Mm]

Temperature

[K]

A -0.23,0.49 -0.30,0.48 1.4 3.3B 0.32,0.13 0.16,0.13 2.4 4.3C 0.47,0.31 0.63,0.35 1.3 3.1D 0.15,0.15 0.17,0.39 3.8 5.4F 0.40,0.25 0.27,0.24 1.3 3.2G 0.30,0.28 -0.04,0.12 10.8 4.5