# US 12,602,799 B2 · Registration chaining with information transfer

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,799 B2
- Document ID: US12602799B2
- Status: Granted
- Kind: B2
- Application number: 17/884,109
- Filed: 2022-08-09
- Published: 2023-02-16
- Granted: 2026-04-14
- Earliest claimed: 2021-08-11
- Assignees: Mim Software Inc.
- Applicants: Mim Software Inc.
- Inventors: Jonathan William Piper
- Web page: https://patentgrep.com/patent/US12602799B2

## CPC

- G06T 7/33: using feature-based methods
- G06T 7/337: {involving reference images or patches}
- G06T 5/50: using two or more images, e.g. averaging or subtraction
- G06T 7/0014: {using an image reference approach}
- G06T 2207/10081: Computed x-ray tomography [CT]
- G06T 2207/10088: Magnetic resonance imaging [MRI]
- G06T 2207/10132: Ultrasound image
- G06T 2207/30081: Prostate
- G06T 2207/30204: Marker
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A registration chaining system provides information transfer along a chain of registrations of images of same or different modalities. A registration at each link is based on a shared feature readily distinguished in a pair of images. The information is transferred using the registration.

## Claims

### Claim 1

A system, comprising:
a processor coupled to memory storing computer-executable instructions that, when executed by the processor, configure the processor to:
obtain a first image with a first feature and a second feature, wherein feature information associated with the first feature, which indicates the first feature in the first image, is transferred to the first image from an initial image via a registration between the first image and the initial image, wherein the initial image is different from the first image;
acquire a second image with at least the second feature, the second image being different from the first image and the initial image:
generate a registration of the first image to the second image based at least in part on the second feature included in both the first image and the second image; and
transfer the feature information associated with the first feature to the second image using the registration of the first image to the second image, wherein, after the transfer, the feature information associated with the first feature indicates the first feature in the second image.

### Claim 2 (depends on 1)

The system of claim 1, wherein the second feature is visible in the first image and the second image.

### Claim 3 (depends on 1)

The system of claim 1, wherein the first feature is not visible in the second image.

### Claim 4 (depends on 1)

The system of claim 1, wherein the processor is further configured to verify the registration using the second feature.

### Claim 5 (depends on 1)

The system of claim 1, wherein a third feature is visible in the second image.

### Claim 6 (depends on 5)

The system of claim 5, wherein the third feature is not visible in the first image.

### Claim 7 (depends on 5)

The system of claim 5, wherein the processor is further configured to:
generate a second registration of the second image to a third image using the third feature; and
transfer at least one of the feature information associated with the first feature or feature information associated with the second feature to the third image using the second registration.

### Claim 8

A method, comprising:
receiving a first image having a first feature and a second feature, wherein feature information associated with the first feature, which indicates the first feature in the first image, is transferred to the first image from an initial image via a registration between the first image and the initial image, wherein the initial image is different from the first image;
obtaining a second image with at least the second feature, the second image being different from the first image and the initial image;
generating a registration of the first image to the second image based at least in part on the second feature included in both the first image and the second image; and
transferring the feature information associated with the first feature to the second image using the registration, wherein, after the transfer, the feature information associated with the first feature indicates the first feature in the second image.

### Claim 9 (depends on 8)

The method of claim 8, wherein a procedure is performed between a time at which the first image is acquired and a time at which the second image is acquired, the procedure altering a structure visible in the first image and the second image.

### Claim 10 (depends on 9)

The method of claim 9, wherein the second feature is placed via the procedure.

### Claim 11 (depends on 8)

The method of claim 8, wherein the first feature is at least partially obscured in the second image.

### Claim 12 (depends on 8)

The method of claim 8, further comprising verifying the registration using the second feature.

### Claim 13 (depends on 8)

The method of claim 8, wherein the second image further includes a third feature.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
acquiring a third image that includes the third feature;
generating a second registration of the second image to the third image using the third feature; and
transferring at least one of the feature information associated with the first feature to the third image using the second registration.

### Claim 15 (depends on 8)

The method of claim 8, further comprising transferring the first feature to the first image from the initial image in which the first feature is visible.

### Claim 16

A non-transitory, computer-readable storage medium having stored thereon computer-executable instructions for a registration chaining engine, the instructions, when executed, configure a processor to:
receive a first image having a first feature and a second feature visible, the first image being acquired after a first step of a procedure, wherein feature information associated with the first feature, which indicates the first feature in the first image, is transferred to the first image from an initial image via a registration between the first image and the initial image, wherein the initial image is different from the first image;
acquire a second image after a second step of a procedure, the second image having at least the second feature visible;
register the first image to the second image based on the second feature visible in both the first image and the second image; and
transfer the feature information associated with the first feature to the second image based on the registration, wherein, after the transfer, the feature information associated with the first feature indicates the first image in the second image.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, further storing instructions that configure the processor to:
acquire a third image following the procedure, the third image having a third feature visible, the third feature also being visible in the second image;
register the second image to the third image based on the third feature; and
transfer the feature information associated with the first feature to the third image based on the registration of the second image to the third image.

### Claim 18 (depends on 16)

The non-transitory, computer-readable storage medium of claim 16, further storing instructions that configure the processor to transfer the first feature to the first image from the initial image acquired prior to the procedure.

### Claim 19 (depends on 17)

The non-transitory, computer-readable storage medium of claim 17, wherein the first image, second image, and third image have different modalities.
