|
double | ophSig::sigGetParamSF_CPU (float zMax, float zMin, int sampN, float th) |
| Extraction of distance parameter using sharpness functions by using CPU. More...
|
|
double | ophSig::sigGetParamSF_GPU (float zMax, float zMin, int sampN, float th) |
| Extraction of distance parameter using sharpness functions by using GPU. More...
|
|
double | ophSig::sigGetParamSF (float zMax, float zMin, int sampN, float th) |
| Extraction of distance parameter using sharpness functions. More...
|
|
This module is related method which extraction of distance parameter using sharpness function maximization method.
Introduction
- We use autofocusing to capture in-focus images. It is based on sharpness of images and various of autofocusing algorithms have been proposed. It represents a peak when the image is in-focus and drops when the image goes out-of-focus. It can relate to holography signal process. Hologram has a depth information of object and is reconstructed at that point. The sharpness of the reconstructed hologram image changes with the change of the depth position.
- If the depth of focus is not correct, the reconstructed hologram can not have a clear image. It means the same as in-focus image phenomenon. For this reasons, we will discuss the hologram signal processing using the sharpness functions.
Algorithm
Reference
- [1] J. Brenner et al., "An Automated Microscope for Cytologic Research - A Preliminary Evaluation", Journal of Histochemistry and Cytochemistry, vol. 24, no. 1, pp. 100-111, 1976
◆ sigGetParamSF()
double ophSig::sigGetParamSF |
( |
float |
zMax, |
|
|
float |
zMin, |
|
|
int |
sampN, |
|
|
float |
th |
|
) |
| |
Extraction of distance parameter using sharpness functions.
- Parameters
-
zMax | Maximum value of distance on z axis |
zMin | Minimum value of distance on z axis |
sampN | Count of search step |
th | Threshold value |
- Returns
- Result distance
Definition at line 1080 of file ophSig.cpp.
◆ sigGetParamSF_CPU()
double ophSig::sigGetParamSF_CPU |
( |
float |
zMax, |
|
|
float |
zMin, |
|
|
int |
sampN, |
|
|
float |
th |
|
) |
| |
|
protected |
Extraction of distance parameter using sharpness functions by using CPU.
- Parameters
-
zMax | Maximum value of distance on z axis |
zMin | Minimum value of distance on z axis |
sampN | Count of search step |
th | Threshold value |
- Returns
- Result distance
Definition at line 1510 of file ophSig.cpp.
◆ sigGetParamSF_GPU()
double ophSig::sigGetParamSF_GPU |
( |
float |
zMax, |
|
|
float |
zMin, |
|
|
int |
sampN, |
|
|
float |
th |
|
) |
| |
|
protected |
Extraction of distance parameter using sharpness functions by using GPU.
- Parameters
-
zMax | Maximum value of distance on z axis |
zMin | Minimum value of distance on z axis |
sampN | Count of search step |
th | Threshold value |
- Returns
- Result distance
Definition at line 393 of file ophSig_GPU.cpp.