First time here? Check out the FAQ!

Ask Your Question
4

wavelet transform (2D)

asked 13 years ago

fu7ur3 gravatar image

updated 13 years ago

Kelvin Li gravatar image

Hi guys, could anyone possibly help me with wavelet transform (2D) in Sage? I have to do the image compression and noise reduction in this program but I have no idea how to do it. I went through the documentation but there is no sign how to do this. I would be very grateful for any help, scripts, links etc. Thanks a lot Regards Radek

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
4

answered 13 years ago

Kelvin Li gravatar image

updated 13 years ago

There is a python package called PyWavelets, which should be able to fulfill your needs. Unfortunately, it is not yet part of Sage, but since Sage is python-based, incorporating PyWavelets into Sage should be relatively painless. Here are a number of useful links:

Here is a list of feature highlights that I copy-pasted from github:

  • 1D and 2D Forward and Inverse Discrete Wavelet Transform (DWT and IDWT)

  • 1D and 2D Stationary Wavelet Transform (Undecimated Wavelet Transform)

  • 1D and 2D Wavelet Packet decomposition and reconstruction

  • Computing Approximations of wavelet and scaling functions

  • Over seventy built-in wavelet filters and support for custom wavelets

  • Single and double precision calculations

  • Results compatibility with Matlab Wavelet Toolbox (tm)

Preview: (hide)
link

Comments

I had never heard of PyWavelets before posting this, so I personally can't guarantee anything. :-)

Kelvin Li gravatar imageKelvin Li ( 13 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 13 years ago

Seen: 941 times

Last updated: May 06 '11