Skip to content

taliboliver/ph_interp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phase interpolation algorithm

This small repository contains phase interpolation examples based on the work from:

I set up two jupyter notebook examples:

  • simple_test.ipynb Where i test the two algorithms using very simple arrays.
  • ifgram_test.ipynb Example interpolations using actual interferograms located under the samples folder.

The implementation is very basic and in need of improvement.

  • chen_interp function is my original implementation, which seems to work well, however is very slow.

  • chen_interp_v2 has changes suggested by Liang Yu (JPL). This works faster when interpolating small examples, but it kills the kernel when testing over more complex cases. I think the issue lies on how the sample, distances are being stored. It creates a growing array that probably becomes too large when interpolating using a large sampling radius.

  • Latest improvements added by Scott Staniewicz (JPL) under dev/interp_numba.py. Examples are shown in both test jupyter notebooks. Numba and pymp are required.

About

phase interpolation tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published