|
| ICU ()=default |
| Constructor.
|
|
| ~ICU ()=default |
| Destructor.
|
|
size_t | numBufLines () const |
| Get tile buffer length. More...
|
|
void | numBufLines (const size_t) |
| Set tile buffer length (default: 3700). More...
|
|
size_t | numOverlapLines () const |
| Get lines of overlap between tiles. More...
|
|
void | numOverlapLines (const size_t) |
| Set lines of overlap between tiles (default: 200). More...
|
|
bool | usePhaseGradNeut () const |
| Get phase gradient neutrons flag. More...
|
|
void | usePhaseGradNeut (const bool) |
| Set phase gradient neutrons flag (default: false). More...
|
|
bool | useIntensityNeut () const |
| Get intensity neutrons flag. More...
|
|
void | useIntensityNeut (const bool) |
| Set intensity neutrons flag (default: false). More...
|
|
int | phaseGradWinSize () const |
| Get window size for phase gradient calculation. More...
|
|
void | phaseGradWinSize (const int) |
| Set window size for phase gradient calculation (default: 5). More...
|
|
float | neutPhaseGradThr () const |
| Get range phase gradient threshold for neutron generation (rad/sample). More...
|
|
void | neutPhaseGradThr (const float) |
| Set range phase gradient threshold for neutron generation (rad/sample) (default: 3.0). More...
|
|
float | neutIntensityThr () const |
| Get intensity variance threshold for neutron generation (stddevs from mean). More...
|
|
void | neutIntensityThr (const float) |
| Set intensity variance threshold for neutron generation (stddevs from mean) (default: 8.0). More...
|
|
float | neutCorrThr () const |
| Get correlation threshold for neutron generation. More...
|
|
void | neutCorrThr (const float) |
| Set correlation threshold for neutron generation (default: 0.8). More...
|
|
int | numTrees () const |
| Get number of tree growing iterations. More...
|
|
void | numTrees (const int) |
| Set number of tree growing iterations (default: 7). More...
|
|
int | maxBranchLen () const |
| Get max branch cut length. More...
|
|
void | maxBranchLen (const int) |
| Set max branch cut length (default: 64). More...
|
|
float | ratioDxDy () const |
| Get ratio of x:y pixel spacing (for measuring branch cut length). More...
|
|
void | ratioDxDy (const float) |
| Set ratio of x:y pixel spacing (for measuring branch cut length) (default: 1.0). More...
|
|
float | initCorrThr () const |
| Get initial correlation threshold. More...
|
|
void | initCorrThr (const float) |
| Set initial correlation threshold (default: 0.1). More...
|
|
float | maxCorrThr () const |
| Get max correlation threshold. More...
|
|
void | maxCorrThr (const float) |
| Set max correlation threshold (default: 0.9). More...
|
|
float | corrThrInc () const |
| Get correlation threshold increment. More...
|
|
void | corrThrInc (const float) |
| Set correlation threshold increment (default: 0.1). More...
|
|
float | minCCAreaFrac () const |
| Get min connected component size as fraction of tile area. More...
|
|
void | minCCAreaFrac (const float) |
| Set min connected component size as fraction of tile area (default: 0.003125). More...
|
|
size_t | numBsLines () const |
| Get number of bootstrap lines. More...
|
|
void | numBsLines (const size_t) |
| Set number of bootstrap lines (default: 16). More...
|
|
size_t | minBsPts () const |
| Get bootstrapping min overlap area. More...
|
|
void | minBsPts (const size_t) |
| Set bootstrapping min overlap area (default: 16). More...
|
|
float | bsPhaseVarThr () const |
| Get bootstrap phase variance threshold. More...
|
|
void | bsPhaseVarThr (const float) |
| Set bootstrap phase variance threshold (default: 8.0). More...
|
|
void | unwrap (isce3::io::Raster &unw, isce3::io::Raster &ccl, isce3::io::Raster &intf, isce3::io::Raster &corr, unsigned int seed=0) |
| Unwrap the target interferogram. More...
|
|
void | getResidues (signed char *charge, const float *phase, const size_t length, const size_t width) |
|
void | genNeutrons (bool *neut, const std::complex< float > *intf, const float *corr, const size_t length, const size_t width) |
|
void | growTrees (bool *tree, const signed char *charge, const bool *neut, const size_t length, const size_t width, const unsigned int seed=0) |
|
template<bool DO_BOOTSTRAP> |
void | growGrass (float *unw, uint8_t *ccl, bool *currcc, float *bsunw, uint8_t *bsccl, LabelMap &labelmap, const float *phase, const bool *tree, const float *corr, float corrthr, const size_t length, const size_t width) |
|