Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add reader for Ventana .bif files #3336

Merged
merged 27 commits into from Jul 3, 2019
Merged

Commits on Mar 29, 2019

  1. Copy the full SHA
    920eaf1 View commit details
    Browse the repository at this point in the history
  2. Progress on tile stitching for the full resolution image

    Not done yet, as the overlaps are still not quite right.  This is closer
    than the previous version with no overlap calculation though.
    melissalinkert committed Mar 29, 2019
    Copy the full SHA
    98b43cd View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    99d12a2 View commit details
    Browse the repository at this point in the history
  4. Average a subset of recorded overlaps instead of using overlap list

    A lot of trial and error indicates that the recorded overlap list for
    each AOI does not indicate the total number of overlaps to be removed.
    Individual overlap values are also sometimes incorrect by a significant
    amount.
    
    This takes the approach of averaging high-confidence overlaps to produce
    a single value for each of X and Y, which are then applied to all tiles
    in the AOI.
    melissalinkert committed Mar 29, 2019
    Copy the full SHA
    21520c1 View commit details
    Browse the repository at this point in the history
  5. Add "ventana.split_tiles" boolean option

    The option is false by default; when set to true, each tile in the full
    resolution image is returned as a separate series.  Lower resolutions
    are then ignored.  This should make it easier to stitch tiles externally
    if needed.
    melissalinkert committed Mar 29, 2019
    Copy the full SHA
    7facfbe View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    5a2e134 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    fb93dd7 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    cf53b8e View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    5017ee1 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    4d65cde View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    6a70853 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    72f10bf View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    e4f3dc6 View commit details
    Browse the repository at this point in the history
  14. Fix compile errors

    melissalinkert committed Mar 29, 2019
    Copy the full SHA
    c30bc2c View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    01a8116 View commit details
    Browse the repository at this point in the history
  16. Ventana: adjust XY size to match AOI bounds

    Conflicts:
    	components/formats-gpl/src/loci/formats/in/VentanaReader.java
    melissalinkert committed Mar 29, 2019
    Copy the full SHA
    17eb6fc View commit details
    Browse the repository at this point in the history
  17. Adjust XY coordinate calculation for low resolution tiles

    Changing the rounding strategy results in smoother stitching,
    particularly for resolution levels >= 5.
    melissalinkert committed Mar 29, 2019
    Copy the full SHA
    1579fb1 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    6da415d View commit details
    Browse the repository at this point in the history
  19. Ventana: treat as normal TIFF if no scanned areas defined

    .bif files may be post-processed to remove overlaps and overlap
    metadata.  These files will have the same IFD order and magnification
    metadata, but do not need any of the logic to recalculate image sizes
    and tile positions.
    
    Conflicts:
    	components/formats-gpl/src/loci/formats/in/VentanaReader.java
    melissalinkert committed Mar 29, 2019
    Copy the full SHA
    6c31571 View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    d72e180 View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    8f2f8cd View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    99540c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2019

  1. Fix warnings

    melissalinkert committed Mar 30, 2019
    Copy the full SHA
    e5dfe3f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2019

  1. Check for "iScan" in the XML tag during isThisType

    This should prevent incorrect detection of other TIFF files that have tag 700.
    melissalinkert committed Apr 1, 2019
    Copy the full SHA
    ffc72c7 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2019

  1. Copy the full SHA
    a054b17 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1d0bc44 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. Copy the full SHA
    a875a23 View commit details
    Browse the repository at this point in the history