-
Notifications
You must be signed in to change notification settings - Fork 4
01 Overview
Here are some of the highlights of what IMMARKUS offers.
IMMARKUS supports importing IIIF manifests, enabling users to access and annotate images from diverse collections. By leveraging IIIF’s high-resolution image streaming, users can work with detailed zoomable images without the need for large local storage. IMMARKUS can also import metadata and annotations through IIIF.

Figure 1. Importing a IIIF Manifest in IMMARKUS
- Read more about Working with IIIF Sources
IMMARKUS provides a zoomable view to support the annotation and analysis of regions of all sizes, and tools for creating rectangle, polygon, circle/ellipse, and path selections. Similar to multi-image viewers like Mirador, IMMARKUS provides a multi-window environment for annotating multiple images side by side.

Figure 2. Multi-Window Zoomable Image Annotation in IMMARKUS
- Read more about Annotating Multiple Images Simultaneously
IMMARKUS supports AI-powered object selection and text transcription to make annotation easier, faster, more flexible, and perhaps more creative.
The AI model automatically detects objects in an image and allows you to refine, merge, or subtract from automatic selections to create complex shapes. You can also copy selected image regions to the clipboard.

Figure 3. Selecting a Figure with Smart Selection in IMMARKUS (Image: 清陳士倌聖帝明王善端錄(唐後周) 冊 唐太宗九。國立故宮博物院,台北,CC BY 4.0 @ www.npm.gov.tw)
For text in images, you can choose from commercial or open AI models, or add your own, to transcribe and translate text in multiple languages.

Figure 4. Auto-transcribing Text from an Image Using an AI Model in IMMARKUS (Image: 清陳士倌聖帝明王善端錄(唐後周) 冊 唐太宗九。國立故宮博物院,台北,CC BY 4.0 @ www.npm.gov.tw)
- Read more about Smart Tools
IMMARKUS features clipboard copying of annotation snippets for easy reuse, sharing, and collaboration. You can choose to copy either the bounding box or the exact shape of an annotation.
Figure 5. Copying Exact Shape Snippet Drawn in IMMARKUS to Local Application (Image: 清陳士倌聖帝明王善端錄(唐後周) 冊 唐太宗九。國立故宮博物院,台北,CC BY 4.0 @ www.npm.gov.tw)
- Read more about Copying a Shape as an Image Snippet
IMMARKUS includes a form-based editor for creating and managing personal data models. The data model is designed around the concepts of Entity Classes and Properties.
- Use Entity Classes to annotate classes of concepts or things (e.g., a city wall, a bridge, a human figure, an animal, a plant).
- Define Properties for your Entity Classes, to record specific details about entity classes (e.g., name, dimensions, location, identifier).
- Your data model can be hierarchical. Each entity class can have a parent class. Properties of the parent class are automatically inherited by its child classes. This allows you to define properties shared between parent and child entity classes, as well as properties that are particular to child classes.
Figure 5. Defining Entities in IMMARKUS
- Read more about Designing a Data Model
IMMARKUS offers a range of data types that you can use to capture properties of different entity classes. Think of it as a personal "database builder" for your data model. The following data types are currently available:
- Text
- Number
- Options
- Number Range
- URI
- Geo-coordinates
- Measurement
- Color - Select color directly from the image via the built-in picker and record it as a HEX value.
- External Authority - Connect an entity class to external authority services (e.g., TGAZ (Temporal Gazetteer), CBDB (China Biographical Database), and Wikipedia) by linking their URIs.
Figure 6. Defining Properties in IMMARKUS
- Read more about Property Options
With IMMARKUS you can add relationships between annotated entities. You have the option to create directed or undirected relations and set constraints on the source and target entities.

Figure 7. Creating a Relation between Two Entities in IMMARKUS
- Read more about Adding Relationships between Entities
IMMARKUS features a Knowledge Graph Mode for visualizing and exploring relationships between image corpus folders, images, entities, and annotations.

Figure 8. Navigating Annotations in Knowledge Graph Mode in IMMARKUS
- Read more about Exploring Data in Knowledge Graph
