|
2 | 2 |
|
3 | 3 | This is the official code base for **Rhapso**, a modular Python toolkit for the alignment and stitching of large-scale microscopy datasets. |
4 | 4 |
|
| 5 | +Available on [PyPI](https://pypi.org/project/Rhapso/) |
| 6 | + |
5 | 7 | [](LICENSE) |
6 | 8 | [](https://www.python.org/downloads/release/python-3100/) |
7 | 9 | [](https://github.com/AllenNeuralDynamics/Rhapso/wiki) |
@@ -42,11 +44,7 @@ Rhapso is still loading... and while we wrap up development, a couple things to |
42 | 44 | <br> |
43 | 45 |
|
44 | 46 | ## Summary |
45 | | -Rhapso is a set of Python components used to register, align, and stitch large-scale, overlapping, tile-based, multiscale microscopy datasets. Its stateless components can run on a single machine or scale out across cloud-based clusters. |
46 | | - |
47 | | -Rhapso is published on PyPI. |
48 | | - |
49 | | -Rhapso was developed by the Allen Institute for Neural Dynamics. |
| 47 | +Rhapso is a set of Python components used to register, align, and stitch large-scale, overlapping, tile-based, multiscale microscopy datasets. Its stateless components can run on a single machine or scale out across cloud-based clusters. Rhapso was developed by the Allen Institute for Neural Dynamics. |
50 | 48 |
|
51 | 49 | <br> |
52 | 50 |
|
@@ -368,25 +366,26 @@ python Rhapso/pipelines/ray/aws/alignment_pipeline.py |
368 | 366 | | Parameter | Feature / step | What it does | Typical range | |
369 | 367 | | :---------------------------- | :------------------- | :---------------------------------------------------------------- | :------------- | |
370 | 368 | | `model_min_matches` | RANSAC | Minimum correspondences to estimate a rigid transform | 18 – 32 | |
371 | | -| `inlier_factor` | RANSAC | Inlier tolerance scaling; larger = looser inlier threshold | 30 – 100 | |
372 | | -| `lambda_value` | RANSAC | Regularization strength during model fitting | 0.1 – 0.05 | |
| 369 | +| `inlier_threshold` | RANSAC | Inlier tolerance scaling; larger = looser inlier threshold | 50 – 100 | |
| 370 | +| `min_inlier_ratio` | RANSAC | Regularization strength during model fitting | 0.1 – 0.05 | |
373 | 371 | | `num_iterations` | RANSAC | Number of RANSAC trials; higher = more robust, slower | 10,0000 | |
374 | | -| `regularization_weight` | RANSAC | Weight applied to the regularization term | 1.0 | |
| 372 | +| `regularization_weight` | RANSAC | Weight applied to the regularization term | 0.05 - 1.0 | |
375 | 373 |
|
376 | 374 | ``` |
377 | 375 | <br> |
378 | 376 |
|
379 | 377 | ### Solver |
380 | 378 | ``` |
381 | | -| Parameter | Feature / step | What it does | Typical range | |
382 | | -| :------------------- | :------------- | :----------------------------------------------------------------- | :------------------ | |
383 | | -| `relative_threshold` | Graph pruning | Reject edges with residuals above dataset-relative cutoff | 3.5 | |
384 | | -| `absolute_threshold` | Graph pruning | Reject edges above an absolute error bound (detection-space units) | 7.0 | |
385 | | -| `min_matches` | Graph pruning | Minimum matches required to retain an edge between tiles | 3 | |
386 | | -| `damp` | Optimization | Damping for iterative solver; higher can stabilize tough cases | 1.0 | |
387 | | -| `max_iterations` | Optimization | Upper bound on solver iterations | 10,0000 | |
388 | | -| `max_allowed_error` | Optimization | Overall error cap; `inf` disables hard stop by error | `inf` | |
389 | | -| `max_plateauwidth` | Early stopping | Stagnation window before stopping on no improvement | 200 | |
| 379 | +| Parameter | Feature / step | What it does | Typical range | |
| 380 | +| :----------------------- | :------------- | :----------------------------------------------------------------- | :------------------ | |
| 381 | +| `relative_threshold` | Graph pruning | Reject edges with residuals above dataset-relative cutoff | 3.5 | |
| 382 | +| `absolute_threshold` | Graph pruning | Reject edges above an absolute error bound (detection-space units) | 7.0 | |
| 383 | +| `min_matches` | Graph pruning | Minimum matches required to retain an edge between tiles | 3 | |
| 384 | +| `damp` | Optimization | Damping for iterative solver; higher can stabilize tough cases | 1.0 | |
| 385 | +| `max_iterations` | Optimization | Upper bound on solver iterations | 10,0000 | |
| 386 | +| `max_allowed_error` | Optimization | Overall error cap; `inf` disables hard stop by error | `inf` | |
| 387 | +| `max_plateauwidth` | Early stopping | Stagnation window before stopping on no improvement | 200 | |
| 388 | +| `regularization_weight` | RANSAC | Weight applied to the regularization term | 0.05 - 1.0 | |
390 | 389 |
|
391 | 390 | ``` |
392 | 391 |
|
|
0 commit comments