Any notes or examples available on calculating the modulation transfer function of an imaging system in matlab
조회 수: 17 (최근 30일)
이전 댓글 표시
Hi everyone,
Just wondering if anyone has experience of using matlab to calculate the modulation transfer function of an imaging system? I've been tasked with doing this instead of my usual lab work as I'm currently working at home and don't really know where to start. Parameters to change in the model should be lens width and source extent. I want to start with a completely incoherent source with cross-spectral density
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/281089/image.png)
As I understand it, the MTF of the system is the ratio of the visibility before and after the optics:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/281090/image.png)
and I have been given the equation
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/281091/image.png)
where
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/281092/image.png)
and
is the impulse response. I'm really struggling to see how I can turn this into something I can code in Matlab. I've been asked to calculate the MTF of this system for different source extent and lens width but I don't even know how these parameters fit into the model. I am told that this is just an LED shining through a lens onto a diffraction grating which has a periodic structure but I'm currently unable to relate the physical picture to parameters I can model. Can anyone help?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/281093/image.png)
edited by guillaume: Fix to latex
댓글 수: 0
답변 (1개)
Guillaume
2020년 4월 1일
If I remember correctly, there is matlab code that comes with the iso standard on MTF (ISO 15529:2010).
" the MTF of the system is the ratio of the visibility before and after the optics"
I wouldn't describe it like that. It's more the ability of your optical system to transmit contrast for a given object size, typically given as lines (or cycles) per mm.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!