Rainer Simon
@aboutgeo.bsky.social
400 followers 140 following 200 posts
A collector of things worth knowing and things not worth knowing. Freelance software developer. Web/UI/Maps/Visualization/Image Annotation/Open Source. https://rainersimon.io
Posts Media Videos Starter Packs
aboutgeo.bsky.social
New in #IMMARKUS: when you import a #IIIF manifest, IMMARKUS now imports existing annotations (embedded or referenced) into your workspace.

We'd love to test with real-world examples. If you know of IIIF collections with annotations, let us know. Annotated manifests still seem rare in the wild...
aboutgeo.bsky.social
And while we're at it: the Recogito PDF Annotator – our open source library for interactive PDF annotation in the browser – finally has docs, too!

If you're looking for an easy way to add PDF annotation to your web app, do check it out!

👉 github.com/recogito/pdf...
GitHub - recogito/pdf-annotator-js: PDF annotation in the browser, using PDF.js and the Recogito Text Annotator.
PDF annotation in the browser, using PDF.js and the Recogito Text Annotator. - recogito/pdf-annotator-js
github.com
Reposted by Rainer Simon
mareike2405.fedihum.org.ap.brid.gy
Kennt jemand Studien über die "Haltbarkeit" von digitalen Projekten der Geisteswissenschaften? Also wieviel Prozent ist nach wie vielen Jahren nicht mehr online? Ich meine, mal etwas gelesen zu haben, finde aber nur Studien über das Verschwinden von OA-Journals und allgemein #linkrot […]
Original post on fedihum.org
fedihum.org
aboutgeo.bsky.social
The Recogito PDF Annotator now applies better post-processing to the annotation highlights.

The differences are subtle. But I like how those gaps, uneven line height and messy overlapping box artefacts are now smoothed into clean, continuous lines.

Before vs. after:
An example annotated PDF, before the improvements to our annotator renderer. Annotation highlights are messed up with gaps, uneven lines and overlapping box artefacts. An example annotated PDF, after the improvements to our annotator renderer. Annotation highlights are now clear, continuous lines.
Reposted by Rainer Simon
felwert.fedihum.org.ap.brid.gy
A question for #DigitalArtHistory: If you were to create a small online image database (with IIIF support) right now, which software would you choose? Fylr (ex easydb), Coneda KOR, something completely different?
Reposted by Rainer Simon
aboutgeo.bsky.social
Working on exciting stuff with @performant.bsky.social. We're extending #RecogitoStudio to support fully custom annotation environments!

Need a UI unique to your project? Make it a plugin and get the rest for free: doc/corpus mgmt, users/groups/tasks, multi-format support, realtime collab & more.
An example of an annotated image, in a customized annotation frontend.
aboutgeo.bsky.social
We just released IMMARKUS 1.0 - our first full release!

An open-source tool for semantic image annotation: multi-image workbench, AI-powered selection tools, ontology builder, knowledge graph, #IIIF support.

Runs fully local–no login, no-signups, no data sent to the cloud!

👉 immarkus.xmarkus.org
IMMARKUS
An image annotation environment for the MARKUS platform. Developed by Prof. Dr. Hilde De Weerdt, Dr. Rainer Simon, Dr. Lee Sunkyu, Dr. Iva Stojević, Meret Meister, and Xi Wangzhi with funding from the...
immarkus.xmarkus.org
aboutgeo.bsky.social
Been using the Smart Scissors tool in liiive.now for a while & it's been working pretty well.

There's still a small memory leak somewhere... If it hangs after longer use: refresh the page. (Nice thing about liiive: annotations are always saved, you won't lose data.)

✂️ liiive.now/blog/2025-08...
Real-time Collaborative Annotation for IIIF Collections
Collaborate in real-time on IIIF image collections. Annotate, view, and explore high-resolution images with your team. Even without a login.
liiive.now
aboutgeo.bsky.social
Totally wild: #Annotorious v2 (the old version of my open source image annotation library) did 1.5M page loads this month 🤯 (2 files=3M requests).

Bot traffic included, for sure. But the real pain: no way to know who’s using it or what for. Such is open source... www.jsdelivr.com/package/npm/...
Annotorious access statistics for August 2025: 3.185.874 file loads (205.6% growth from July)
aboutgeo.bsky.social
Question to the hive mind: does anyone have experiences with auth0.com they can share? (Perhaps even when used in combination with Supabase?)

I started looking into it as possible way to support institutional logins in liiive.now. Interested about
aboutgeo.bsky.social
Ok, so annotations are sometimes hard to see in #liiive. That's why I added a new button: calling it X-Ray mode for lack of a better name. (Let me know if you have ideas!) Try it now on liiive.now!
aboutgeo.bsky.social
With #IMMARKUS, you can already use popular AI services for image transcription. Now, you can also use them for translation! Transcribe a historic source, select the annotation—and translate it with a click.
aboutgeo.bsky.social
Reminder: Annotorious brings Photoshop-like selection tools to your browser!

• Intelligent Scissors
• Magnetic Cursor
• WebGPU-powered SegmentAnything

I just wrote proper docs! Usage guides, examples, full API:
github.com/annotorious/...
github.com/annotorious/...

#OpenSeadragon #IIIF
aboutgeo.bsky.social
Tried to use #IMMARKUS with new GPT-OSS model, via #HuggingFace inference providers. But either I'm missing something, or the model (or the providers?) don't support vision capabilities?

Model card doesn't seem to say anything specific about it... huggingface.co/openai/gpt-o...
openai/gpt-oss-20b · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
huggingface.co
aboutgeo.bsky.social
We are extending the multi-select options in #IMMARKUS! Merge and subtract selections, batch-tag and batch-delete, and (new!) compare annotation data side-by-side. The multi-select panel is getting a small facelift, too!
On the left: a medieval manuscript, with overlaid annotations. On the right: the new IMMARKUS multi-select dialog user interface.
aboutgeo.bsky.social
The smart scissors in #liiive are just old-school computer vision (edge detection). But I want to add SegmentAnything later, too. It's already available in IMMARKUS (and works with #IIIF)!
aboutgeo.bsky.social
Feature alert: ✂️ #liiive just got a new tool: Photoshop-style Smart Scissors! Automatically trace shape outlines and annotate complex objects in seconds.

Try it now at liiive.now

#IIIF #ImageAnnotation
aboutgeo.bsky.social
Just registered for the "Shaping the Archives of Tomorrow" event, Sept 1–2 in Vienna. If you’re there too, let’s grab a coffee and chat! Archives, IIIF, annotation, digital humanities... or anything else at the intersection of libraries, archives, museums, and tech.

📍 www.icar-us.eu/en/english-d...
Digitise.Transform.Inspire – Shaping The Archives Of Tomorrow | ICARUS
www.icar-us.eu
aboutgeo.bsky.social
Quick update: Plugging your own transcription service into #IMMARKUS via Hugging Face Spaces is now available for testing on our dev server!

It’s a bit DIY/hacky... But if you’re building your own HF Spaces, you’re probably ready for that 🙂 Ping me if you’d like to try it out!
Screenshot of the new configuration dialog for using HuggingFace Spaces as transcription services in IMMARKUS.
aboutgeo.bsky.social
It's currently in a branch called "hf-spaces". I'll send you a DM!
aboutgeo.bsky.social
Quick update: I started working on IMMARKUS connectors for HuggingFace Inference Provides as well as Spaces. I think the "Spaces" interface should actually work against local endpoints, too. Let me know in case you want to give this a try! bsky.app/profile/abou...
aboutgeo.bsky.social
Back to work after a short break & working on two new #IMMARKUS transcription extensions:

• Transcribe via HuggingFace Inference Providers
• Plug in your own HuggingFace Space!

The second one’s experimental... If you run your own Space and want to try it in IMMARKUS, give me a shout!
A screenshot of the IMMARKUS transcription interface. The left side shows the document preview. The right side shows the configuration dialog for the (work-in-progress) "HuggingFace Spaces" integration.