Skip to content

01 Overview

fonziedw edited this page Oct 22, 2025 · 31 revisions

Here are some of the highlights of what IMMARKUS offers.

Working with IIIF Manifests

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.

01_overview_fig1
Figure 1. Importing a IIIF Manifest in IMMARKUS

Multi-Window Zoomable Image Annotation

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.

01_overview_fig2
Figure 2. Multi-Window Zoomable Image Annotation in IMMARKUS

AI-Powered Smart Selection and Auto Transcription

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.

01_overview_fig3
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.

01_overview_fig4
Figure 4. Auto-transcribing Text from an Image Using an AI Model in IMMARKUS (Image: 清陳士倌聖帝明王善端錄(唐後周) 冊 唐太宗九。國立故宮博物院,台北,CC BY 4.0 @ www.npm.gov.tw)

Copying Snippets to Your Clipboard

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.

01_overview_fig5 Figure 5. Copying Exact Shape Snippet Drawn in IMMARKUS to Local Application (Image: 清陳士倌聖帝明王善端錄(唐後周) 冊 唐太宗九。國立故宮博物院,台北,CC BY 4.0 @ www.npm.gov.tw)

Designing Your Own Data Model

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.
Screenshot 2024-03-04 at 13 11 01

Figure 5. Defining Entities in IMMARKUS

Property Type Options

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.
Screenshot 2024-03-04 at 11 45 01

Figure 6. Defining Properties in IMMARKUS

Relation Annotation

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.

01_overview_fig7
Figure 7. Creating a Relation between Two Entities in IMMARKUS

Knowledge Graph Visualization

IMMARKUS features a Knowledge Graph Mode for visualizing and exploring relationships between image corpus folders, images, entities, and annotations.

01_overview_fig8
Figure 8. Navigating Annotations in Knowledge Graph Mode in IMMARKUS

Clone this wiki locally