33
CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Embed Size (px)

Citation preview

Page 1: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

CORPRAL Development

Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang,

Robert Benson, Shing Fung

Page 2: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Outline

• Corporal development– Grant from NASA Intelligent Systems (IS)

Program– New equipment

• Cerebral development– New resonance matching algorithm– Cooperation with U.Penn Institute of

Neurological Sciences

Page 3: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

RPI Plasmagrams

Page 4: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

NASA IS Program

CICT

cict.nasa.gov

IS

CNIS

SCITSR

AR

HCC

IDU

DM KD

ML

IT strategic research Space comms

Computers, Networks,Databases

Intelligent systems

Automaticreasoning

Human-centeredComputing

Intelligent Data Understanding

Page 5: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

IS and RPI data

• Near-term goal: CORPRAL analysis of RPI data for a variety of magnetospheric echoes

• Long-term goal: use of CORPRAL-derived data to modify operating state of onboard instruments

Page 6: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Near-term tasks

• Use IS technology for plasmagram processing– Resonance identification– Trace extraction

• Use expert knowledge to automatically interpret RPI data– Echoes– Resonances– Spectrograms

• Introduce “state of the magnetosphere” index for space weather alerts

• Onboard ML decision making

Page 7: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

ML onboard: ideas?

• Magnetospheric State index for Space Weather applications

• Intelligent data reduction• Dynamic antenna tuning

Page 8: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

DEMETER

Page 9: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Server Room Setup

DIDB

Athlon MP 2200+

RPI

Pentium-4 900 MHz

CAR

Pentium-4 1GHz

Applicationserver

Duron 700 MHz

CORPRAL

Firebird DBMS(database)

File ServerInstallation WWW pageLatest RPI data page

CVS RepositoryInterclient server for DIDB

RPI LZ ArchiveTOMCAT Server

DIDB IngestionRPI Ingestion

CORPRALADRES

Picture of the day

Firebird DBMS(database)

Interclient Server

ULCAR

Pentium-II 266 MHz

ULCAR HomepageFTP Guest area

DigisondeIncoming

Pentium 200MHz

FTP IncomingDispatcher MP

Digi data archive

5 5 1

Page 10: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Resonance Processing

Page 11: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Resonance Model

1. Gyrofrequency, fce, and its harmonics, nfce

2. Plasma frequency, fpe

3. Upper Hybrid resonance, fT

4. Q-type and its harmonics, fQn (a.k.a. Bernstein mode resonances)

5. D-type and its harmonics, fDn

22cepeT fff

2

2

2

46.0

ce

peceQn f

f

nnff

22

22

95.0

ceDnDn

ceDnDn

cepeDn

fff

fff

nfff

fpe and fce drive all frequencies

Page 12: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Model Fitting Approach

• Superimpose a Comb Template on the plasmagram and seek the best quality of fit for varying drivers fpe and fce

• Used for ISIS, ISS-B, ISEE-1 data• Not good enough for RPI

– Tremendous variety of conditions– Frequency coverage not optimal– Accuracy vs precision issues

• 0.7% accuracy is required for model self-consistency

– Noise environment

Page 13: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Resonance Recognition

Not all peaks of summary amplitude are resonances

Page 14: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Improvements to resonance fit

• Image filter to highlight resonance signatures

• Resonance signature detection and tagging

• Limit contributions to the fit quality to signatures only

Page 15: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Resonance Signature Filter

F(Ai) = median{Aj}, j = (1, i)

(“cumulative” median filter)

0

10

20

30

40

50

60

70

80

90

100

1 5 9

13

17

21

25

29

33

37

41

45

49

Input

Output

0

10

20

30

40

50

60

70

80

90

100

1 5 9

13

17

21

25

29

33

37

41

45

49

Input

Output

FILTER RESPONSE TO A PULSE

Page 16: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Filtering noisy data

0

10

20

30

40

50

60

70

80

90

100Input

Output

0

10

20

30

40

50

60

70

80

90

100Input

Output

Page 17: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Signature Detector

Detection of signatures allows evaluation of their contrast that is then used to calculate quality fit instead of amplitude

Page 18: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Change of medium during sounding

• The “driving” fce and fpe are specified at the plasmagram start

• Gradients of fce and fpe are estimated using the model values at start and stop times

• An iterative scheme is applied to ensure that templates are placed at the frequency that is compatible with fce and fpe at that time

Page 19: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Gradients of fp and fe

fce(t1) fpe (t2) fT (t3)

)()()(

)()()(

32

32

3

12

22

3

tftftf

tftftf

cepeT

cepeT

1. Driving fce and fpe are taken at the plasmagram start2. Template frequencies are corrected for the gradients of

the driving fce and fpe

3. Iterative scheme is used to find self-consistent set of all involved resonance frequencies

Time, frequency

Page 20: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Resonances in BB

Page 21: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Marr’s Paradigm

Raw Image

Echoes

Traces

Classified Traces

Decisions

RotorsSaliency Map

Page 22: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

From raw image to echoes

RAW IMAGE LABELING (NO THRESHOLDING)

LABELING (AFTER THRESHOLDING)

ADAPTIVE THRESHOLDING (a.k.a. ECHO DETECTION)

Page 23: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Rotors

• Rotors – local estimates of line orientation at each labeled pixel

• Orientation estimates are subject to errors (due to the range jitter)

Page 24: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Saliency

• Saliency measure:– How likely the rotor belongs to a

contour

• Saliency map– Image, where each pixel intensity is

its saliency measure

Page 25: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Gestalt principles

Key principle for contour saliency is continuity

Page 26: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Us and Them

• Us:– Rotor orientations

are estimated using directional histogramming

– Saliency map is obtained by iterative optimization in the network of rotors

• Them:– Rotor orientations are

obtained using steerable filters (e.g., Gabor filter banks)

– Saliency map is obtained by cumulative contribution in the “cortical” network of rotors

Page 27: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Cortical networks

Facilitation term for rotorsin the model of striate cortex

[Yen, Finkel, 1997]

Page 28: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Rotor Optimization

End of OptimizationStart of Optimization

Page 29: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Hopfield NN optimizer

Structure of neuronNobel Prize [1906]

Multilayered Perceptron(feed forward, back-propagation NN)

Feed-back Hopfield NN

Inp

ut

Ou

tpu

t

Page 30: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Rotor Optimization

CO-CIRCULARITY CONSTRAINTa.k.a. Prägnanz, principle of curvature constancy in Gestalt

Striate cortexmodel

[Baginyan et al., 1994]

Page 31: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Near Zone

Range jitter deteriorates facilitation from nearby rotors

Page 32: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Parasitic stable state

“Tunneling” through energy barriers using MFT approach(introduction of thermodynamic noise in the NN evolving rule)

Page 33: CORPRAL Development Ivan Galkin, Bodo Reinisch, Grigori Khmyrov, Alexander Kozlov, Xueqin Huang, Robert Benson, Shing Fung

Perceptual Grouping

• Us:– Bottom-up

clusterization using rotor interaction as the distance criterion

• Them:– Synchronization

(“together”) and desynchronization (“apart”) in a cortical network