Thread View: sci.image.processing
3 messages
3 total messages
Started by Nikos I Nassuphis
Fri, 30 Oct 1992 18:36
autofocus
Author: Nikos I Nassuphis
Date: Fri, 30 Oct 1992 18:36
Date: Fri, 30 Oct 1992 18:36
22 lines
989 bytes
989 bytes
I am working on the controls of a device that includes a precision xy stage and a microscope connected to a camera and a framegrabber. I need to keep the camera focused onto a region of the surface as the stage moves it under the microscope. I therefore need some type of autofocus. I am contemplating a control loop that will maximize the high frequency content of the area i want to focus on. Does anyone have any similar experience? Are there any relevant publications to look for? Thanks Nick Nassuphis ninassup@athena.mit.edu
Re: autofocus
Author: Stan Reeves
Date: Mon, 02 Nov 1992 16:31
Date: Mon, 02 Nov 1992 16:31
49 lines
2370 bytes
2370 bytes
In article <1992Oct30.183655.14435@athena.mit.edu> ninassup@athena.mit.edu (Nikos I Nassuphis) writes:
>I am working on the controls of a device that
>includes a precision xy stage and a microscope
>connected to a camera and a framegrabber.
>
>I need to keep the camera focused onto a
>region of the surface as the stage moves it
>under the microscope.
>
>I therefore need some type of autofocus.
>I am contemplating a control loop that
>will maximize the high frequency content of
>the area i want to focus on.
>
>Does anyone have any similar experience?
>Are there any relevant publications to look
>for?
You're on the right track. I believe that some of the commercial
autofocus systems use a total energy maximization scheme, which is
basically the same as maximizing high-frequency energy in this case.
The nice thing about total energy maximization is that it's simpler to
evaluate than a frequency-domain expression. Just maximize \sum
f^2(i,j) over focal distance. This has a distinct maximum at the
proper focusing. Note that \sum f(i,j) just represents the total
photon count and should not change with defocusing. Thus, maximizing
\sum f^2(i,j) is equivalent to maximizing \frac{\sum f^2(i,j)}{[\sum
f(i,j)]^2}, which is the ratio of the energy in all frequencies over the
DC energy. The only related reference I have is the following:
@article{muller74,
TITLE = "Real-time correction of atmospherically degraded telescope
images through image sharpening",
AUTHOR = "R. A. Muller and A. Buffington",
JOURNAL = "Journal of the Optical Society of America",
YEAR = "1974",
VOLUME = "64",
NUMBER = "9",
PAGES = "1200-1210",
MONTH = "September"}
Hope that helps.
--
Stan Reeves
Auburn University, Department of Electrical Engineering, Auburn, AL 36849
INTERNET: sjreeves@eng.auburn.edu
Re: autofocus
Author: Charles Neveu
Date: Tue, 03 Nov 1992 03:53
Date: Tue, 03 Nov 1992 03:53
21 lines
1244 bytes
1244 bytes
In article <1992Oct30.183655.14435@athena.mit.edu> ninassup@athena.mit.edu (Nikos I Nassuphis) writes: > I need to keep the camera focused onto a > region of the surface as the stage moves it > under the microscope. > > I therefore need some type of autofocus. > I am contemplating a control loop that > will maximize the high frequency content of > the area i want to focus on. You could try maximizing contrast. Michelson contrast is defined as (max - min)/(max + min) over some area. This will be computationally faster and easier to program than either maximizing high-frequency content or maximizing total energy of non-zero components. Whether or not it will work will depend on what your image looks like. Charles Neveu Neurology Unit Program in Physiological Optics UCBerkeley
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads