Go Back   IceInSpace > Equipment > Software and Computers
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Rate Thread
  #1  
Old 31-08-2008, 09:51 PM
spearo's Avatar
spearo (Frank)
accepts all donations

spearo is offline
 
Join Date: Feb 2006
Location: Braidwood (outskirts)
Posts: 2,281
deconvolution for DSLR images

Hi All,
I image with a Canon EOS 20Da.

Anyone know of a good (which means free) piece of software that I could use to process color images in deconvolution ?

thanks
frank
Reply With Quote
  #2  
Old 01-09-2008, 04:49 AM
iceman's Avatar
iceman (Mike)
Sir Post a Lot!

iceman is offline
 
Join Date: Sep 2004
Location: Gosford, NSW, Australia
Posts: 36,799
Does IRIS do it?

Or AstraImage 3?
Reply With Quote
  #3  
Old 01-09-2008, 06:45 AM
Garyh's Avatar
Garyh
Amongst the stars

Garyh is offline
 
Join Date: Jun 2006
Location: Glen Innes, N.S.W.
Posts: 2,888
Try PixInsight LE,
Its Trous Wavelet is pretty good.
Reply With Quote
  #4  
Old 01-09-2008, 07:11 AM
spearo's Avatar
spearo (Frank)
accepts all donations

spearo is offline
 
Join Date: Feb 2006
Location: Braidwood (outskirts)
Posts: 2,281
Thanks Guys,
I'll check them out
cheers
frank
Reply With Quote
  #5  
Old 01-09-2008, 07:18 AM
spearo's Avatar
spearo (Frank)
accepts all donations

spearo is offline
 
Join Date: Feb 2006
Location: Braidwood (outskirts)
Posts: 2,281
downloaded,
will play around with them tonight
cheers
frank
Reply With Quote
  #6  
Old 01-09-2008, 07:31 PM
netwolf's Avatar
netwolf
Registered User

netwolf is offline
 
Join Date: Jan 2005
Posts: 2,949
IRIS should do this for you, but it has a steep learning curve. Well worth it i am told.
Pixinsight LE is another good option.
Also look at Stellar Magic, they have a freeware version. I have used this to combine RGB images for planet work. Dont recall if deconv is available in the free version or not though.
http://stellar-magic.com/download.html

Regards
Fahim
Reply With Quote
  #7  
Old 01-09-2008, 09:35 PM
Ian Robinson
Registered User

Ian Robinson is offline
 
Join Date: Jan 2007
Location: Gateshead
Posts: 2,205
Get Matlab Student edition , deconvolution is easy to code .
Reply With Quote
  #8  
Old 01-09-2008, 11:02 PM
netwolf's Avatar
netwolf
Registered User

netwolf is offline
 
Join Date: Jan 2005
Posts: 2,949
Ian, that is an excellent option. There are some free matlab clones out there also.
http://www.dspguru.com/sw/opendsp/mathclo2.htm
Reply With Quote
  #9  
Old 02-09-2008, 12:33 AM
Ian Robinson
Registered User

Ian Robinson is offline
 
Join Date: Jan 2007
Location: Gateshead
Posts: 2,205
A little more detail : from my old signal processing notes-

A blurred or degraded image can be approximately described by this equation g = Hf + n,
where
g is the blurred image
H is the distortion operator, also called the point spread
function (PSF)
f is the original true image and
n is Additive noise, introduced during image acquisition, that corrupts the image.

In the spatial domain, the PSF describes the degree to which an optical system blurs (spreads) a point of light. The PSF is the inverse Fourier transform of the optical transfer function (OTF). In the frequency
domain, the OTF describes the response of a linear, position-invariant system to an impulse. The OTF is the Fourier transform of the point spread function (PSF). The distortion operator, when convolved with the image, creates the distortion. Distortion caused by a point spread function is just one type of distortion.

So you need to subtract n.
and then you deconvolveit.

The syntax is [q,r] = deconv(b,a) where b and a arrays and the results are matrix [q,r] = [g]-[n].

The rest is easy codingwize , just need to assign an acceptable n and H. How do you do that someone asks - a curvefit will do it , that will give you H and n. (Easy to do in Matlab).

Last edited by Ian Robinson; 02-09-2008 at 01:55 PM.
Reply With Quote
  #10  
Old 02-09-2008, 04:46 AM
netwolf's Avatar
netwolf
Registered User

netwolf is offline
 
Join Date: Jan 2005
Posts: 2,949
This is one example using Matlab.

http://www.mathworks.com/access/help...G=Search&meta=


You can also do this in IRIS.
http://www.astrosurf.com/buil/iris/new533/new533_us.htm

Ideally you could somehow capture the Impulse response of the imaging system and use that as the PSF. The image of a star perhaps.

Regards
Fahim
Reply With Quote
  #11  
Old 02-09-2008, 07:24 AM
spearo's Avatar
spearo (Frank)
accepts all donations

spearo is offline
 
Join Date: Feb 2006
Location: Braidwood (outskirts)
Posts: 2,281
Thanks Fahim and Ian,

I have much to learn and I'll play around with the software
cheers
frank
Reply With Quote
  #12  
Old 02-09-2008, 01:57 PM
Ian Robinson
Registered User

Ian Robinson is offline
 
Join Date: Jan 2007
Location: Gateshead
Posts: 2,205
Quote:
Originally Posted by netwolf View Post
This is one example using Matlab.

http://www.mathworks.com/access/help...G=Search&meta=


You can also do this in IRIS.
http://www.astrosurf.com/buil/iris/new533/new533_us.htm

Ideally you could somehow capture the Impulse response of the imaging system and use that as the PSF. The image of a star perhaps.

Regards
Fahim
If I remember right - image processing toolkit is an addon to Matlab. (in V7 anyway) , been a few years since I used Matlab.

I might get a copy of IRIS , is it freeware ?
Reply With Quote
  #13  
Old 02-09-2008, 02:33 PM
netwolf's Avatar
netwolf
Registered User

netwolf is offline
 
Join Date: Jan 2005
Posts: 2,949
Ian, yes IRIS is freeware. Its been almost 10 years since i used Matlab.
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 10:08 PM.

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