Microscopic Image Annotation via Cursor-Guided Region Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image annotation systems for microscopic images are inefficient in allowing users to accurately and intuitively label objects, particularly when objects have dim signals or complex shapes, hindering effective training of machine learning algorithms.

Innovation Solution

An image annotation system that allows users to annotate microscopic images using cursor movements to define selection areas, with the processor determining and refining image areas based on these movements, enabling fast and precise labeling through intuitive user inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional pixel-by-pixel labeling methods are used, then annotation precision can be achieved, but annotation speed and user efficiency deteriorate

Engineering Contradiction:
Improveannotation precisionVSAvoidannotation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The annotation process is segmented into two levels: coarse segmentation using brush strokes to define general object regions, and fine segmentation where the system automatically refines boundaries using image processing algorithms. This divides the traditionally single-step pixel-by-pixel process into hierarchical stages, achieving both speed and precision

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary processing layer is introduced between user input and final annotation output. The system uses image processing algorithms as intermediaries to automatically refine and expand user-drawn regions, transforming rough brush strokes into precise object boundaries without requiring direct pixel-level user control

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If detailed pixel-level control is provided for annotation, then labeling accuracy improves, but system complexity and ease of operation worsen

Engineering Contradiction:
Improvelabeling accuracyVSAvoiduser operation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically executing complex image processing and boundary refinement algorithms without requiring user intervention. Users simply provide high-level brush stroke inputs, while the system autonomously handles the computationally intensive tasks of edge detection, region expansion, and boundary optimization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of precise cursor control and pixel-by-pixel placement is replaced with a computational system that uses image processing algorithms. The physical act of drawing becomes a rough guide, while the computational engine performs the precise boundary definition that would otherwise require meticulous manual control

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12488461B2Image annotation system and method
Publication Date: 2025.12.02 LEICA MICROSYSTEMS CMS GMBH
  • US12488461B2 patent drawing
  • US12488461B2 patent drawing
  • US12488461B2 patent drawing

AI summary

An image annotation system for annotating a microscopic image of a sample is provided. The image annotation system includes an output unit configured to display the image of the sample, and an input unit configured to capture a first and second user input sequence including a first and second movement of a cursor over a first and second selection area of the displayed image. The image annotation system also includes a processor configured to determine at least one image area of the image of the sample by determining a first image area based on the first selection area, based on the second movement beginning within the first selection area, redetermine the first image area based on the first and second selection areas, and based on the second movement beginning outside the first selection area, determining a second image area based on the second selection area.