Go Back   IceInSpace > Images > Solar System
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Rate Thread
  #1  
Old 05-05-2006, 08:41 AM
iceman's Avatar
iceman (Mike)
Sir Post a Lot!

iceman is offline
 
Join Date: Sep 2004
Location: Gosford, NSW, Australia
Posts: 36,799
More deconvolution examples

hmm still trying to figure out the best processing method.. I think it really comes down to seeing and the quality of the image in the first place.

As an example, here are 2 images from the same avi from last night (the same avi that the teaser in general chat came from).

Processed identically (convert to bmp's, split into r/g/b), except for the following differences:

Image on the left
- Harder wavelets on each channel after stacking in registax
- ME deconvolution on each channel (7/1.4) in AstraImage

Image on the right
- Medium wavelets on each channel after stacking in registax
- LR deconvolution on each channel (7/1.4) in AstraImage

Both gamma reduced to 0.7 in AstraImage after recombine.

That's the only processing.. normally I would do a bit extra in Photoshop afterwards, but for the purposes of this example I left as is.

My preference is the right one, the one on the left looks overprocessed. But that's using identical iterations/curve radius. So what I'm getting at, is because the data was already quite sharp, the hard wavelets in registax did most of the processing the image could handle.
The ME deconv just overprocessed it.

I need to go back and try different methods on the "hard wavelets" version, to process it to a point where it doesn't look overprocessed. Then we can see the difference between:
a) hard wavelets in registax and soft processing in AstraImage, versus
b) medium wavelets in registax and harder processing in AstraImage

On lesser quality data, i've done the same steps as above and preferred the hard-registax version. So it's important to process based on the quality of your raw data.

Anyway.. just rambling
Attached Thumbnails
Click for full-size image (20060504-jup-deconvex.jpg)
93.4 KB75 views
Reply With Quote
  #2  
Old 05-05-2006, 08:45 AM
davidpretorius's Avatar
davidpretorius
lots of eyes on you!

davidpretorius is offline
 
Join Date: Jun 2005
Location: Launceston Tasmania
Posts: 7,381
have you tried a 2x1.1 me on the hard wavelets?
Reply With Quote
  #3  
Old 05-05-2006, 08:49 AM
davidpretorius's Avatar
davidpretorius
lots of eyes on you!

davidpretorius is offline
 
Join Date: Jun 2005
Location: Launceston Tasmania
Posts: 7,381
Quote:
Originally Posted by iceman
So it's important to process based on the quality of your raw data.

Anyway.. just rambling
i am coming to the same conclusion, there are basic steps that can be listed, but the "art" or the "dp" (damian peach) factor is to know what process will produce the best finished product out of the miriad of processing techniques.

no not rambling at all!
Reply With Quote
  #4  
Old 05-05-2006, 09:59 AM
allan gould's Avatar
allan gould
Registered User

allan gould is offline
 
Join Date: May 2005
Location: Brisbane
Posts: 4,485
Most excellent shots and thanks for sharing your techniques. Thats how we all learn by thrying someone elses methods on our avis to see what is best for us. Many thanks.
Allan
Reply With Quote
  #5  
Old 05-05-2006, 03:51 PM
Robert_T's Avatar
Robert_T
aiming for 2nd Halley's

Robert_T is offline
 
Join Date: Oct 2005
Location: Australia
Posts: 2,959
Thanks Mike, that pretty well confirms my thoughts too. I've found when I have good seeing and sharp data I get the best images straight from registax with just a little touching up in a photoshop style program. Deconvolution doesn't seem to help much with these and sometimes removes detail. With poor to average seeing shots I seem to get best detail with Medium wavelets and Medium-Hard Astra Image Deconvoluting.

cheers,
Reply With Quote
  #6  
Old 05-05-2006, 04:21 PM
janoskiss's Avatar
janoskiss (Steve H)
Registered User

janoskiss is offline
 
Join Date: Jan 2005
Location: Sale, VIC
Posts: 6,033
Much prefer the "soft" processed one, Mike.

I have no experience in planetary imaging, but I do know a few things about image processing.

For deconvolution to be effective you should apply it before any other usual processing operations. I don't know how Registax does its processing, but if all the "wavelet" functions operate only on the single image (after stacking), and if the stacking is just a weighted sum of realigned individual frames, then the deconvolution can be applied to the unprocessed stacked image. Otherwise it should be applied to each frame before stacking.

The "wavelets" should be done after deconvolution. If you need individual frames for wavelets (i.e., it does not simply operate on a single image) then you need to deconvolute every frame first. For best results the deconvolution algorithm should be told what the 'point spread function' of your instrument is. This can be deduced from aperture and central obstruction size: it is the Airy disk and diffraction rings you see when looking at stars at high powers.
Reply With Quote
  #7  
Old 05-05-2006, 04:32 PM
davidpretorius's Avatar
davidpretorius
lots of eyes on you!

davidpretorius is offline
 
Join Date: Jun 2005
Location: Launceston Tasmania
Posts: 7,381
any easy formula steve, i would love to investigate further for my super dob, 1ponders won't be able to work it out cos it changes all the time for his ratty scope!
Reply With Quote
  #8  
Old 05-05-2006, 04:40 PM
matt's Avatar
matt
6000 post club member

matt is offline
 
Join Date: Oct 2005
Location: Launceston, Australia
Posts: 6,570
So, Steve, you're saying save the un-waveleted stacked image (perhaps as a 16 bit Tiff) and take that to AstraImage for RGB split and decon and recombine...

and then save that processed image and bring back to Registax for wavelets afterwards?

Have I understood you?
Reply With Quote
  #9  
Old 05-05-2006, 04:43 PM
davidpretorius's Avatar
davidpretorius
lots of eyes on you!

davidpretorius is offline
 
Join Date: Jun 2005
Location: Launceston Tasmania
Posts: 7,381
hey it works, load a single tiff into registax and it automatically goes to wavelets!!!!
Reply With Quote
  #10  
Old 05-05-2006, 04:46 PM
davidpretorius's Avatar
davidpretorius
lots of eyes on you!

davidpretorius is offline
 
Join Date: Jun 2005
Location: Launceston Tasmania
Posts: 7,381
so we just need to work out how the formula works!!!

steve????????


i could google or ask steve


steve??????????

i could not be lazy, but i will and ask steve



steve?????????
Reply With Quote
  #11  
Old 05-05-2006, 04:49 PM
matt's Avatar
matt
6000 post club member

matt is offline
 
Join Date: Oct 2005
Location: Launceston, Australia
Posts: 6,570
Can someone please deconvolute and recombine Steve and bring him back to the forum!
Reply With Quote
  #12  
Old 05-05-2006, 04:50 PM
davidpretorius's Avatar
davidpretorius
lots of eyes on you!

davidpretorius is offline
 
Join Date: Jun 2005
Location: Launceston Tasmania
Posts: 7,381
steve???
Reply With Quote
  #13  
Old 05-05-2006, 05:00 PM
janoskiss's Avatar
janoskiss (Steve H)
Registered User

janoskiss is offline
 
Join Date: Jan 2005
Location: Sale, VIC
Posts: 6,033
I do have to do a bit of work too every now & again, Davo.
Yes if you can just save the unprocessed stacked image and then deconvolute and do any further processing after that would be worth a go.

Formula?
Reply With Quote
  #14  
Old 05-05-2006, 05:04 PM
janoskiss's Avatar
janoskiss (Steve H)
Registered User

janoskiss is offline
 
Join Date: Jan 2005
Location: Sale, VIC
Posts: 6,033
Ah I think I get it. I suppose you are asking about point spread function formula. The software should be able to make a good guess. It is more for if you had to do each frame individually that you would want to specify it, because those images contain little information compared with the stacked image, so "blind" deconvolution would be more error prone.
Reply With Quote
  #15  
Old 05-05-2006, 11:30 PM
davidpretorius's Avatar
davidpretorius
lots of eyes on you!

davidpretorius is offline
 
Join Date: Jun 2005
Location: Launceston Tasmania
Posts: 7,381
Quote:
Originally Posted by janoskiss
For best results the deconvolution algorithm should be told what the 'point spread function' of your instrument is. This can be deduced from aperture and central obstruction size: it is the Airy disk and diffraction rings you see when looking at stars at high powers.
this bit steve, how do we tell the system the PSF. i know the aperture and central obstruction etc so what is the PSF for my scope?

work, whats work???
Reply With Quote
  #16  
Old 06-05-2006, 10:35 AM
janoskiss's Avatar
janoskiss (Steve H)
Registered User

janoskiss is offline
 
Join Date: Jan 2005
Location: Sale, VIC
Posts: 6,033
Quote:
this bit steve, how do we tell the system the PSF. i know the aperture and central obstruction etc so what is the PSF for my scope?
The PSF is the Fourier transform of the aperture: the square of the difference of two Bessel functions of the first kind; one for the mirror and another for the obstruction. It is wavelength dependent. (Theoretically it could also include things like mirror clips and spider vanes, so you could deconvolute all the diffraction effects due to these. I'm sure this is done for images taken with professional telescopes, but it would be rather tedious for amateurs. You would probably need to write your own image processing software from scratch.)

I will get back to you on the exact form when I get a chance to work through it. Meanwhile try letting the software work backwards from the convoluted image to figure it out. If the DC algorithm is any good this should work just as well.
Reply With Quote
  #17  
Old 06-05-2006, 05:26 PM
davidpretorius's Avatar
davidpretorius
lots of eyes on you!

davidpretorius is offline
 
Join Date: Jun 2005
Location: Launceston Tasmania
Posts: 7,381
thanks steve
Reply With Quote
  #18  
Old 08-05-2006, 03:23 PM
janoskiss's Avatar
janoskiss (Steve H)
Registered User

janoskiss is offline
 
Join Date: Jan 2005
Location: Sale, VIC
Posts: 6,033
Donno how useful this is going to be for you, but the formula for PSF is (within a constant normalisation factor):

((a * J1(2*pi*a*r/lambda) - b * J1(2*pi*b*r/lambda)) / r)^2

where
a = diameter of objective
b = diameter of central obstruction
pi = 3.141592
lambda = wavelength
r = angular coordinate in image plane (in radian)
J1 = Bessel function of the first kind and order 1 (see wikipedia page on Bessel fns for more info)

Because of the wavelength spread of each of the RGB filters, the resulting PSF will be a sum (integral) of functions of the form above. Setting wavelength = peak or median of filter would be a good guess. Then the deconvolution algorithm could in principle refine the PSF further.
Reply With Quote
  #19  
Old 08-05-2006, 03:40 PM
janoskiss's Avatar
janoskiss (Steve H)
Registered User

janoskiss is offline
 
Join Date: Jan 2005
Location: Sale, VIC
Posts: 6,033
Here is a plot of PSF for 10" scope at wavelength of 500nm (green), unobstructed and with 30% CA.
Attached Thumbnails
Click for full-size image (psf.png)
5.0 KB14 views
Reply With Quote
  #20  
Old 08-05-2006, 04:26 PM
davidpretorius's Avatar
davidpretorius
lots of eyes on you!

davidpretorius is offline
 
Join Date: Jun 2005
Location: Launceston Tasmania
Posts: 7,381
thanks steve, much appreciated.

Ultimately, it woul be good to get a radius out of this. Astra image asks for the number of iterations and the radius of the point spread function.

this deconvolution business is very complicated as the variable is the seeing.

Spent about 2 hours reading last night on this.

I am fiddling with doing deconvolution first on the stacked image and the wavelets after to see if which is the best method.

Thanks again mate
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time is now 08:47 PM.

Powered by vBulletin Version 3.8.7 | Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Advertisement
Bintel
Advertisement