IP Library Granted Patent US 12,555,233
Granted Patent B2
US 12,555,233 · App. 18/399,163 · Granted Feb 17, 2026

Image registration method and system

Inventors: Po-An Hsu (New Taipei, TW); Wei-Zheng Lu (Chiayi, TW); Hansen Wijanarko (Hsinchu, TW); Hsiang-Wei Hu (Tainan, TW)
Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
G06T7/0012G06T3/40G06T7/10G06T7/30G06T15/00G06V20/70G16H30/40G06T2207/30012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,555,233
App. No.
18/399,163
Granted
Feb 17, 2026
Kind
B2
Abstract

An image registration method is read by a processing device to perform: obtaining a first medical image and a second medical image generated by different imaging devices, with the first medical image including soft and hard tissue image; segmenting the first medical image and the second medical image to obtain a first hard tissue image and a second hard tissue image, respectively; aligning a coordinate axis of the first hard tissue image and a coordinate axis of the second hard tissue image, and obtaining a registration field indicating a corresponding relationship between the first hard tissue image and the second hard tissue image; obtaining a scale ratio between the first hard tissue image and the second hard tissue image according to the registration field; and generating a target soft and hard tissue image according to the scale ratio, the soft and hard tissue image and the second hard tissue image.

Claims (64)

1 . An image registration method, read by a processing device to perform:

obtaining a first medical image and a second medical image, wherein the first medical image and the second medical image are generated by different imaging devices, and the first medical image comprises soft and hard tissue image;

segmenting the first medical image and the second medical image to obtain a first hard tissue image and a second hard tissue image, respectively;

aligning a coordinate axis of the first hard tissue image and a coordinate axis of the second hard tissue image, and obtaining a registration field indicating a corresponding relationship between the first hard tissue image and the second hard tissue image;

obtaining a scale ratio between the first hard tissue image and the second hard tissue image according to the registration field; and

generating a target soft and hard tissue image according to the scale ratio, the soft and hard tissue image and the second hard tissue image.

2 . The image registration method according to claim 1 , wherein the first hard tissue image is a plurality of first two dimensional images, the second hard tissue image is a plurality of second two dimensional images, and aligning the coordinate axis of the first hard tissue image and the coordinate axis of the second hard tissue image comprises:

performing an interpolation reconstruction calculation on the plurality of first two dimensional images to generate a first three dimensional image;

performing the interpolation reconstruction calculation on the plurality of second two dimensional images to generate a second three dimensional image; and

using a coordinate axis of the first three dimensional image as the coordinate axis of the first hard tissue image and using a coordinate axis of the second three dimensional image as the coordinate axis of the second hard tissue image.

3 . The image registration method according to claim 1 , wherein obtaining the registration field indicating the corresponding relationship between the first hard tissue image and the second hard tissue image comprises:

inputting the first hard tissue image and the second hard tissue image into a registration model to obtain a third hard tissue image and the registration field.

4 . The image registration method according to claim 3 , wherein obtaining the scale ratio between the first hard tissue image and the second hard tissue image according to the registration field comprises:

obtaining first displacement information between two different hard tissue blocks of a same piece of bone in the third hard tissue image;

obtaining second displacement information corresponding to the two different hard tissue blocks in the first hard tissue image from the registration field; and

performing an interpolation calculation on the first displacement information and the second displacement information to obtain the scale ratio.

5 . The image registration method according to claim 3 , further comprising, by the processing device or another processing device, performing:

performing training by using a plurality of first training images and a plurality of second training images to obtain the registration model,

wherein the plurality of first training images are generated by a same imaging device as the first medical image, and the plurality of second training images are generated by a same imaging device as the second medical image, and

wherein the plurality of first training images correspond to one of a supine posture and a prone posture, and the plurality of second training images correspond to one of the supine posture and the prone posture.

6 . The image registration method according to claim 1 , wherein generating the target soft and hard tissue image according to the scale ratio, the soft and hard tissue image and the second hard tissue image comprises:

adjusting the soft and hard tissue image according to the scale ratio to generate an intermediate image; and

inputting the second hard tissue image and the intermediate image into a soft and hard tissue generation model to generate the target soft and hard tissue image.

7 . The image registration method according to claim 6 , wherein inputting the second hard tissue image and the intermediate image into the soft and hard tissue generation model to generate the target soft and hard tissue image comprises:

converting the intermediate image into a first latent space;

converting the second hard tissue image into a second latent space; and

inputting latent space information of the first latent space and latent space information of the second latent space into the soft and hard tissue generation model.

8 . The image registration method according to claim 6 , further comprising, by the processing device or another processing device, performing:

performing training by using a plurality of first training images and a plurality of second training images to obtain the soft and hard tissue generation model,

wherein the plurality of first training images are generated by a same imaging device as the first medical image, and the plurality of second training images are generated by a same imaging device as the second medical image, and

wherein the plurality of first training images correspond to one of a supine posture and a prone posture, and the plurality of second training images correspond to one of the supine posture and the prone posture.

9 . The image registration method according to claim 1 , wherein segmenting the first medical image and the second medical image to obtain the first hard tissue image and the second hard tissue image, respectively comprises:

inputting the first medical image into a first segmentation model to obtain the first hard tissue image; and

inputting the second medical image into a second segmentation model to obtain the second hard tissue image.

10 . The image registration method according to claim 9 , further comprising, by the processing device or another processing device, performing:

labeling a plurality of first hard tissue labels in a plurality of first training images, and labeling a plurality of second hard tissue labels in a plurality of second training images, wherein the plurality of first training images are generated by a same imaging device as the first medical image, and the plurality of second training images are generated by a same imaging device as the second medical image; and

training a first initial model by using the plurality of labeled first training images to generate the first segmentation model, and training a second initial model by using the plurality of labeled second training images to generate the second segmentation model.

11 . An image registration system, comprising:

an imaging device configured to generate a first medical image, wherein the first medical image comprises soft and hard tissue image; and

a processing device connected to the imaging device, and configured to perform:

obtaining the first medical image and a second medical image, wherein the second medical image is generated by another imaging device;

segmenting the first medical image and the second medical image to obtain a first hard tissue image and a second hard tissue image, respectively;

aligning a coordinate axis of the first hard tissue image and a coordinate axis of the second hard tissue image, and obtaining a registration field indicating a corresponding relationship between the first hard tissue image and the second hard tissue image;

obtaining a scale ratio between the first hard tissue image and the second hard tissue image according to the registration field; and

generating a target soft and hard tissue image according to the scale ratio, the soft and hard tissue image and the second hard tissue image.

12 . The image registration system according to claim 11 , wherein the first hard tissue image is a plurality of first two dimensional images, the second hard tissue image is a plurality of second two dimensional images, and the processing device is configured to perform an interpolation reconstruction calculation on the plurality of first two dimensional images to generate a first three dimensional image; perform the interpolation reconstruction calculation on the plurality of second two dimensional images to generate a second three dimensional image; and use a coordinate axis of the first three dimensional image as the coordinate axis of the first hard tissue image and using a coordinate axis of the second three dimensional image as the coordinate axis of the second hard tissue image.

13 . The image registration system according to claim 11 , wherein the processing device is configured to input the first hard tissue image and the second hard tissue image into a registration model to obtain a third hard tissue image and the registration field.

14 . The image registration system according to claim 13 , wherein the processing device is configured to obtain first displacement information between two different hard tissue blocks of a same piece of bone in the third hard tissue image; obtain second displacement information corresponding to the two different hard tissue blocks in the first hard tissue image from the registration field; and perform an interpolation calculation on the first displacement information and the second displacement information to obtain the scale ratio.

15 . The image registration system according to claim 13 , wherein the processing device is further configured to perform training by using a plurality of first training images and a plurality of second training images to obtain the registration model, wherein the plurality of first training images are generated by a same imaging device as the first medical image, and the plurality of second training images are generated by a same imaging device as the second medical image, and wherein the plurality of first training images correspond to one of a supine posture and a prone posture, and the plurality of second training images correspond to one of the supine posture and the prone posture.

16 . The image registration system according to claim 13 , further comprising:

another processing device connected to the processing device, wherein the another processing device is configured to perform training by using a plurality of first training images and a plurality of second training images to obtain the registration model, wherein the plurality of first training images are generated by a same imaging device as the first medical image, and the plurality of second training images are generated by a same imaging device as the second medical image, and wherein the plurality of first training images correspond to one of a supine posture and a prone posture, and the plurality of second training images correspond to one of the supine posture and the prone posture.

17 . The image registration system according to claim 11 , wherein the processing device is further configured to adjust the soft and hard tissue image according to the scale ratio to generate an intermediate image; and input the second hard tissue image and the intermediate image into a soft and hard tissue generation model to generate the target soft and hard tissue image.

18 . The image registration system according to claim 17 , wherein the processing device is configured to convert the intermediate image into a first latent space; convert the second hard tissue image into a second latent space; and input latent space information of the first latent space and latent space information of the second latent space into the soft and hard tissue generation model.

19 . The image registration system according to claim 17 , wherein the processing device is further configured to perform training by using a plurality of first training images and a plurality of second training images to obtain the soft and hard tissue generation model, wherein the plurality of first training images are generated by a same imaging device as the first medical image, and the plurality of second training images are generated by a same imaging device as the second medical image, and wherein the plurality of first training images correspond to one of a supine posture and a prone posture, and the plurality of second training images correspond to one of the supine posture and the prone posture.

20 . The image registration system according to claim 17 , further comprising:

another processing device connected to the processing device, wherein the another processing device is configured to perform training by using a plurality of first training images and a plurality of second training images to obtain the soft and hard tissue generation model, wherein the plurality of first training images are generated by a same imaging device as the first medical image, and the plurality of second training images are generated by a same imaging device as the second medical image, and wherein the plurality of first training images correspond to one of a supine posture and a prone posture, and the plurality of second training images correspond to one of the supine posture and the prone posture.

21 . The image registration system according to claim 11 , wherein the processing device is configured to input the first medical image into a first segmentation model to obtain the first hard tissue image; and input the second medical image into a second segmentation model to obtain the second hard tissue image.

22 . The image registration system according to claim 21 , further comprising:

another processing device connected to the processing device, wherein the another processing device is configured to perform:

labeling a plurality of first hard tissue labels in a plurality of first training images, and labeling a plurality of second hard tissue labels in a plurality of second training images, wherein the plurality of first training images are generated by a same imaging device as the first medical image, and the plurality of second training images are generated by a same imaging device as the second medical image; and

training a first initial model by using the plurality of labeled first training images to generate the first segmentation model, and training a second initial model by using the plurality of labeled second training images to generate the second segmentation model.

23 . The image registration system according to claim 21 , wherein the processing device is further configured to perform:

labeling a plurality of first hard tissue labels in a plurality of first training images, and labeling a plurality of second hard tissue labels in a plurality of second training images, wherein the plurality of first training images are generated by a same imaging device as the first medical image, and the plurality of second training images are generated by a same imaging device as the second medical image; and

training a first initial model by using the plurality of labeled first training images to generate the first segmentation model, and training a second initial model by using the plurality of labeled second training images to generate the second segmentation model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2024
From: HSU, PO-AN; LU, WEI-ZHENG; WIJANARKO, HANSEN; HU, HSIANG-WEI
To: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Reel/Frame 066432/0926 →
Continuity (1)
Related Publication 20250217969A1 · Jul 3, 2025
References Cited (30)
US 8355775B2 · Oshiki · 2013 [cited by examiner]
US 9165362B2 · Siewerdsen et al. · 2015 [cited by applicant]
US 9214009B2 · Wan et al. · 2015 [cited by applicant]
US 10614573B2 · Lin et al. · 2020 [cited by applicant]
US 11354813B2 · Piat et al. · 2022 [cited by applicant]
US 20120116219A1 · Miller · 2012 [cited by examiner]
US 20190105106A1 · Wentorf et al. · 2019 [cited by applicant]
US 20190231433A1 · Amanatullah · 2019 [cited by examiner]
US 20190378274A1 · Garnavi et al. · 2019 [cited by applicant]
US 20200051258A1 · Miao et al. · 2020 [cited by applicant]
US 20230289984A1 · Reaungamornrat · 2023 [cited by examiner]
CN 108806776A · 2018 [cited by applicant]
CN 113543695A · 2021 [cited by applicant]
CN 114187293A · 2022 [cited by applicant]
CN 110599528B · 2022 [cited by applicant]
CN 111862175B · 2022 [cited by applicant]
CN 116228823A · 2023 [cited by applicant]
CN 113096166B · 2023 [cited by applicant]
TW Office Action dated Jul. 17, 2024 in application No. 112151193. [cited by applicant]
Yamanaka, Y. et al., “3-D MRI/CT fusion imaging of the lumbar spine,” Skeletal Radiol, vol. 39, pp. 285-288 (2010). [cited by applicant]
Markelj, P. et al., “A review of 3D/2D registration methods for image-guided interventions,” Medical Image Analysis, vol. 16, pp. 642-661 (2012). [cited by applicant]
Kamogawa, J. et al., “Virtual pathology of cervical radiculopathy based on 3D MR/CT fusion images: impingement, flattening or twisted condition of the compressed nerve root in three cases,” SpringerPlus, vol. 4, 123, (2… [cited by applicant]
Balakrishnan, G. et al., “An Unsupervised Learning Model for Deformable Medical Image Registration,” IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 9252-9260 (2018). [cited by applicant]
Hu, Y. et al., “Weakly-supervised convolutional neural networks for multimodal image registration,” Medical Image Analysis, vol. 49, pp. 1-13 (2018). [cited by applicant]
Balakrishnan, G. et al., “VoxelMorph: A Learning Framework for Deformable Medical Image Registration,” IEEE Transactions on Medical Imaging, vol. 38, Issue 8, pp. 1788-1800 (Aug. 2019). [cited by applicant]
Hirayama, J. et al., “Percutaneous Endoscopic Diskectomy using an Interlaminar Approach Based on 3D CT/ MR Fusion Imaging,” J Neurol Surg A, vol. 80, pp. 88-95 (2019). [cited by applicant]
Kim, B. et al., “DiffuseMorph: Unsupervised Deformable Image Registration Using Diffusion Model,” Computer Vision—ECCV 2022, pp. 347-364 (2022). [cited by applicant]
Ertilav, E. et al., “Facet Median Branch Radiofrequency Thermocoagultion Treatment at Different Temperatures and Durations in Patients with Lumbar Facet Syndrome: A Randomized Controlled Double-Blind Study,” Turk Neuros… [cited by applicant]
Chen, Z. et al., “Unsupervised Multi-Modal Medical Image Registration via Discriminator-Free Image-to-Image Translation,” Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence (IJCAI-… [cited by applicant]
Khader, F. et al., “Denoising diffusion probabilistic models for 3D medical image generation,” Scientific Reports, vol. 13, 7303, (2023). [cited by applicant]