Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.matlab

Topic: Create a flat disk shape for Bessel function <-newbie
Replies: 0  

Advanced Search

Back to Topic List Back to Topic List  
Peter Lundh

Posts: 11
Registered: 1/25/05
Create a flat disk shape for Bessel function <-newbie
Posted: Dec 3, 2004 4:08 PM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

Here's a newbie question of the highest order:

I'm calculating the PSF of an imaging system (with which I have
generated a "bead image") and these are my instructions:

1) take Fourier Transform (FT) of bead image

2) divide by FT of bead target:
consider bead target to be flat-topped disc, then FT is rotationally
symmetric and equals:
J1(2paf) / f
J1 = first order Bessel Function of the first kind
p = 3.14….
f = spatial frequency
a = radius or diameter of bead

3) divide FTbeadimage by FTbeadtarget

4) FT of result in (3) is PSF of imaging system

===

I get stuck on the Bessel function:

FTbeadtarget = besselj(1,Z)

Z is supposed to be a disk of a particular radius - and I have all the
values for it - but I can't figure out how to express, or construct it
in MatLab parlour.

Thanks for help!




Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.