-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Jared Jessup edited this page Aug 6, 2020
·
35 revisions
-
Lensing: an interactive lens tooling kit for general use as an
OpenSeadragon plugin, and possible later use within other specialized applications.
- What is an interactive lens? a “lightweight tool to solve a localized visualization problem by temporarily altering a selected part of the visual representation of the data.” (C. Tominski, S. Gladisch, U. Kister, R. Dachselt and H. Schumann 2017)
- Might add: a strategy for merging relevant components within the focus area into a single structure.
- Useful when: working with a big macro with lots of micros.
- Why use them here? for pathologists, to allow focused exploration of tissue samples and to offer contextual insights through linked channel data.
- Types of lens: generic and domain-specific filters (changing style) and magnifiers (changing scale)
- And also: integrated text and visuals from data.
- Startup playground: The NPM package is being developed as an OpenSeadragon plugin to establish essential features.
- This simple application will soon become the demo, and the lensing code will be re-organized as an NPM module.
- Major generic development tasks:
- Performing magnification and distortion that preserves underlying image quality.
- Manipulating pixel values (via filtering), perhaps also w modern CV insights.
- Offering helpful/supporting text and visuals.
- Connecting user exploration with underlying data and peripheral functionality.
- Domain-specific tasks: TBD - need to talk to the users
- References
- Tominski, C, Gladisch, S, Kister, U, Dachselt, R, & Schumann, H. (2017). Interactive Lenses for Visualization: An Extended Survey. Computer Graphics Forum, 36(6), 173-200.