working_with_annotations
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| working_with_annotations [2022/03/08 13:39] – [Annotation types] antreas | working_with_annotations [2025/12/23 14:51] (current) – angelos | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Working with annotations ===== | ===== Working with annotations ===== | ||
| - | ==== Annotation | + | PMA.core supports three types of annotations: |
| - | PMA.core | + | ^ Annotation type ^ Origin ^ Format ^ Read/Write ^ |
| + | | Pathomation | PMA.studio; SDK | [[https:// | ||
| + | | Native | Vendor-specific viewer; Pannoramic viewer; ImageScope | Embedded in the vendor file format | Read-only | | ||
| + | | Third-party | Indica Labs HALO; Definiens; Visiopharm | .Annotation XML; .XML; .MLD (binary) | Read-only | | ||
| + | | Third-party | QuPath | .geojson | Read / Write | | ||
| + | | Third-party | - | .CSV | Write | | ||
| + | |||
| + | ==== Internal storage ==== | ||
| + | PMA.core | ||
| + | | ||
| + | | ||
| + | * Fill Color: the fill color(if any), only valid for closed shapes like polygon | ||
| + | * Classification: | ||
| + | * Notes: Free text notes and additional information you want to store for every annotation | ||
| + | |||
| + | PMA.core | ||
| + | * Visiopharm | ||
| + | * Indica Labs //.annotations// | ||
| + | * Aperio | ||
| - | PMA.core annotations uses it's own internal format based on WKT(Well-known text) and it supports the following shapes Polygon, Linestring, Point and Multipoint. You can also change the color, fill color and line thickness for these annotations. PMA.core also supports some associated information for every annotation like the classification and free text notes. | ||
| - | 3rd party annotations supported are from the vendors **Visiopharm**, | ||
| ==== Creating and saving ==== | ==== Creating and saving ==== | ||
| - | == PMA.core annotations == | ||
| - | For reading the PMA.core annotations | + | === PMA.core annotations |
| - | All other PMA.core annotations | + | For reading the PMA.core annotations |
| - | == 3rd Party annotations | + | All other PMA.core annotation functionality is provided via the [[https:// |
| - | PMA.core can leverage the use of 3rd party annotations via the External Files interface and the appropriate | + | === 3rd Party annotations === |
| - | This calls associates a number of files containing any known 3rd party annotations with a slide (for known formats and extensions | + | |
| - | You can get the previously set external annotations files for a slide via the [[https:// | + | PMA.core can access |
| + | This API associates a number of files containing any known 3rd party annotations with a slide (see previous paragraph). To associate external files with a slide you have to use the API call [[https:// | ||
| + | You can get the previously set external annotations files for a slide via the [[https:// | ||
| ==== Exporting and format conversion ==== | ==== Exporting and format conversion ==== | ||
| - | PMA.core provides a very powerful API to export and convert all known annotations formats to each other, | + | PMA.core provides a very powerful API to export and convert all known annotations formats to each other, |
| - | //PMA.core annotations, | + | (//PMA.core annotations, |
| + | |||
| + | ==== More background ==== | ||
| + | Did you know that PMA.core is actually a great tool to integrate different annotations originating for different sources? For more background, have a look at the [[pmann|Pathomation ANNotation subset of functionality]] in the API. | ||
| + | We have [[https:// | ||
working_with_annotations.1646743195.txt.gz · Last modified: by antreas
