[go: up one dir, main page]

JP2023039760A - Image processing device, image processing method and program - Google Patents

Image processing device, image processing method and program Download PDF

Info

Publication number
JP2023039760A
JP2023039760A JP2021147037A JP2021147037A JP2023039760A JP 2023039760 A JP2023039760 A JP 2023039760A JP 2021147037 A JP2021147037 A JP 2021147037A JP 2021147037 A JP2021147037 A JP 2021147037A JP 2023039760 A JP2023039760 A JP 2023039760A
Authority
JP
Japan
Prior art keywords
image
pixel
slab
section
cross
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021147037A
Other languages
Japanese (ja)
Other versions
JP7745389B2 (en
JP2023039760A5 (en
Inventor
清秀 佐藤
Kiyohide Sato
和大 宮狭
Kazuhiro Miyasa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2021147037A priority Critical patent/JP7745389B2/en
Publication of JP2023039760A publication Critical patent/JP2023039760A/en
Publication of JP2023039760A5 publication Critical patent/JP2023039760A5/ja
Application granted granted Critical
Publication of JP7745389B2 publication Critical patent/JP7745389B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Apparatus For Radiation Diagnosis (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)

Abstract

Figure 2023039760000001

【課題】3次元の画像間における差分画像の視認性を向上させること。
【解決手段】画像処理装置は、3次元の表示対象画像の所定の断面を含み、当該断面に交差する軸方向に沿った厚さをスラブ厚として有するスラブ内において、前記表示対象画像の前記軸方向の画素値を前記断面に投影したスラブ画像を生成する制御部を有する。制御部は、スラブ画像の各画素の画素値を、当該各画素に対応するスラブ内の軸方向の各画素の画素値の最大値と最小値との合成によって求める。
【選択図】 図1

Figure 2023039760000001

An object of the present invention is to improve the visibility of a differential image between three-dimensional images.
The image processing device includes a slab that includes a predetermined cross section of a three-dimensional image to be displayed and has a thickness along an axial direction that intersects the cross section as a slab thickness. A control unit is provided for generating a slab image in which the pixel values of the directions are projected onto the cross section. The control unit obtains the pixel value of each pixel of the slab image by synthesizing the maximum value and the minimum value of the pixel values of each pixel in the slab corresponding to each pixel in the axial direction.
[Selection diagram] Fig. 1

Description

本発明は、画像処理装置、画像処理方法及びプログラムに関するものである。 The present invention relates to an image processing device, an image processing method, and a program.

特許文献1には、医療の分野において、種々のモダリティで撮像して得られる3次元の画像間の差分画像をユーザに提示することにより、病変等の変化を可視化する技術が開示されている。 Patent Literature 1 discloses a technique for visualizing changes in lesions and the like in the medical field by presenting a user with a differential image between three-dimensional images obtained by imaging with various modalities.

特開2018-33698号公報JP-A-2018-33698

特許文献1に開示された病変等の変化を可視化する技術では、3次元の画像間の差分画像に含まれる変化を見落としてしまう場合が生じ得る。 In the technique disclosed in Patent Document 1 for visualizing changes such as lesions, there may be cases where changes included in the difference image between three-dimensional images are overlooked.

本発明は、上記の課題に鑑みてなされたものであり、3次元の画像間における差分画像の視認性を向上させることが可能な画像処理技術の提供を目的とする。 SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an object of the present invention is to provide an image processing technique capable of improving the visibility of a difference image between three-dimensional images.

本発明の一態様による画像処理装置は以下の構成を備える。すなわち、画像処理装置は、3次元の表示対象画像の所定の断面を含み、当該断面に交差する軸方向に沿った厚さをスラブ厚として有するスラブ内において、前記表示対象画像の前記軸方向の画素値を前記断面に投影したスラブ画像を生成する制御手段を有する画像処理装置であって、前記制御手段は、前記スラブ画像の各画素の画素値を、当該各画素に対応する前記スラブ内の前記軸方向の各画素の画素値の最大値と最小値との合成によって求めることを特徴とする。 An image processing apparatus according to one aspect of the present invention has the following configuration. That is, the image processing apparatus includes a slab that includes a predetermined cross section of a three-dimensional image to be displayed and has a thickness along an axial direction that intersects the cross section as a slab thickness. An image processing apparatus having control means for generating a slab image in which pixel values are projected onto the cross section, wherein the control means converts the pixel value of each pixel of the slab image into an image in the slab corresponding to each pixel. It is characterized in that it is obtained by synthesizing the maximum value and the minimum value of the pixel values of each pixel in the axial direction.

本発明によれば、3次元の画像間における差分画像の視認性を向上することができる。 ADVANTAGE OF THE INVENTION According to this invention, the visibility of the difference image between three-dimensional images can be improved.

第1の実施形態に係る画像処理装置を含む画像処理システムの構成を示す図。1 is a diagram showing the configuration of an image processing system including an image processing apparatus according to a first embodiment; FIG. 画像処理装置の制御部の機能的な構成を示す図。FIG. 4 is a diagram showing the functional configuration of a control unit of the image processing apparatus; 画像処理装置の処理手順の例を示すフローチャート。4 is a flowchart showing an example of a processing procedure of an image processing apparatus; スラブ画像を模式的に例示する図。FIG. 4 is a diagram schematically illustrating a slab image; スラブ画像及び各スライス内の画素値を模式的に説明する図。FIG. 4 is a diagram schematically explaining a slab image and pixel values in each slice; 差分スラブ画像を模式的に説明する図。FIG. 4 is a diagram schematically explaining a differential slab image;

以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. In addition, the following embodiments do not limit the invention according to the scope of claims. Although multiple features are described in the embodiments, not all of these multiple features are essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same or similar configurations are denoted by the same reference numerals, and redundant description is omitted.

[第1の実施形態]
本実施形態に係る画像処理装置は、2つの3次元画像(3次元医用画像)間の差分画像を生成し、生成した差分画像を表示部に表示する表示制御を行う装置である。以下、図1を用いて本実施形態の構成及び処理を説明する。
[First embodiment]
The image processing apparatus according to this embodiment is an apparatus that performs display control for generating a difference image between two three-dimensional images (three-dimensional medical images) and displaying the generated difference image on a display unit. The configuration and processing of this embodiment will be described below with reference to FIG.

図1は、第1の実施形態に係る画像処理装置100を含む画像処理システム10の構成を示す図である。画像処理システム10は、その機能的な構成として、画像処理装置100、ネットワーク120、及びデータサーバ130を備える。画像処理装置100は、ネットワーク120を介してデータサーバ130に通信可能に接続されている。ネットワーク120は、例えば、LAN(Local Area Network)やWAN(Wide Area Network)を含む。 FIG. 1 is a diagram showing the configuration of an image processing system 10 including an image processing apparatus 100 according to the first embodiment. The image processing system 10 includes an image processing apparatus 100, a network 120, and a data server 130 as its functional configuration. The image processing apparatus 100 is communicably connected to the data server 130 via the network 120 . The network 120 includes, for example, a LAN (Local Area Network) and a WAN (Wide Area Network).

データサーバ130は、医用画像や医用画像に関連付けられた情報を保持し、管理する画像保存通信システム(PACS:Picture Archiving and Communication Systems)である。画像処理装置100は、ネットワーク120を介してデータサーバ130で保持されている医用画像を取得することが可能である。データサーバ130は、医用画像撮影装置(モダリティ)により撮影された画像を受信して保存し、ネットワーク120に接続された装置の要求に応じて画像を各装置に送信する。また、受信した画像とともに、その画像に関連付けられた各種データを保存可能なデータベースを備える。 The data server 130 is a picture archiving and communication system (PACS) that holds and manages medical images and information associated with the medical images. The image processing apparatus 100 can acquire medical images held in the data server 130 via the network 120 . The data server 130 receives and stores images captured by medical imaging devices (modalities), and transmits images to each device in response to requests from the devices connected to the network 120 . It also has a database capable of storing various data associated with the received image along with the image.

以下の説明では、データサーバ130には、複数の3次元画像として、異なる条件(異なるモダリティ、撮影モード、日時、体位等)で被検体を予め撮像して取得された複数の3次画像(医用画像)が保持されているとする。本実施形態では、複数の3次画像は、X線CT装置で撮像された画像を例として説明するが、3次元画像を撮像するのは他のモダリティであってもよい。モダリティには、X線CT装置の他、例えば、MRI装置、SPECT装置、PET装置などが含まれ、本実施形態に係る画像処理装置100は、各種モダリティにより取得された複数の3次画像(医用画像)に対して適用可能である。 In the following description, the data server 130 stores, as a plurality of 3D images, a plurality of 3D images (medical images) obtained by previously imaging a subject under different conditions (different modalities, imaging modes, dates and times, body positions, etc.). image) is retained. In this embodiment, images captured by an X-ray CT apparatus will be described as an example of a plurality of 3D images, but 3D images may be captured by other modalities. The modality includes, for example, an MRI apparatus, a SPECT apparatus, a PET apparatus, etc., in addition to the X-ray CT apparatus. image).

また、画像処理装置100が2つの3次元画像間の差分画像を生成する際、処理対象の2つの3次元画像は、いかなる画像の組み合わせであってもよい。例えば、異なるモダリティや異なる撮影モードで同時期に撮像されたものであってもよい。また、経過観察のために、同一被検者を同一モダリティ、同一体位で異なる日時に撮像した画像であってもよい。 Moreover, when the image processing apparatus 100 generates a difference image between two three-dimensional images, the two three-dimensional images to be processed may be any combination of images. For example, images may be taken at the same time using different modalities or different imaging modes. For follow-up observation, the images may be images of the same subject taken in the same modality and in the same body position at different dates and times.

画像処理装置100は、実施形態に係る画像処理を行なう装置である。画像処理装置100は、2つの3次元画像間の差分画像を生成して表示部150に表示させる装置であり、医師等のユーザが操作する読影用の端末装置として機能する。画像処理装置100は、通信IF(Interface)111(通信部)、ROM(Read Only Memory)112、RAM(Random Access Memory)113、記憶部114、及び制御部115を備える。画像処理装置100は、指示部140及び表示部150と接続している。 The image processing device 100 is a device that performs image processing according to the embodiment. The image processing apparatus 100 is an apparatus that generates a difference image between two three-dimensional images and displays it on the display unit 150, and functions as a terminal apparatus for image interpretation operated by a user such as a doctor. The image processing apparatus 100 includes a communication IF (Interface) 111 (communication section), a ROM (Read Only Memory) 112 , a RAM (Random Access Memory) 113 , a storage section 114 and a control section 115 . The image processing device 100 is connected to the instruction section 140 and the display section 150 .

通信IF111(通信部)は、LANカードなどにより構成され、外部装置(例えば、データサーバ130など)と画像処理装置100との通信を実現する。ROM112は、不揮発性のメモリなどにより構成され、各種プログラムを記憶する。RAM113は、揮発性のメモリなどにより構成され、各種情報をデータとして一時的に記憶する。記憶部114は、HDD(Hard Disk Drive)などにより構成され、各種情報をデータとして記憶する。 The communication IF 111 (communication unit) is configured by a LAN card or the like, and realizes communication between an external device (for example, the data server 130 or the like) and the image processing apparatus 100 . The ROM 112 is configured by a non-volatile memory or the like, and stores various programs. The RAM 113 is composed of a volatile memory or the like, and temporarily stores various kinds of information as data. The storage unit 114 is configured by an HDD (Hard Disk Drive) or the like, and stores various kinds of information as data.

指示部140は、キーボードやマウス、タッチパネルなどのGUI(Graphical User Interface)により構成され、ユーザ(例えば、医師)からの指示を画像処理装置100に入力する。処理対象とする画像は、指示部140を操作するユーザの指示に応じて、画像処理装置100に入力される。なお、画像の選択はユーザの指示に基づかなくてもよく、例えば、所定のルールに基づいて、処理対象とする画像を画像処理装置100の制御部115が自動選択する構成でもよい。 The instruction unit 140 includes a GUI (Graphical User Interface) such as a keyboard, mouse, and touch panel, and inputs instructions from a user (for example, a doctor) to the image processing apparatus 100 . An image to be processed is input to the image processing apparatus 100 according to an instruction from the user who operates the instruction unit 140 . Note that the image selection may not be based on the user's instruction, and for example, the control unit 115 of the image processing apparatus 100 may automatically select the image to be processed based on a predetermined rule.

図2は、制御部115の機能的な構成を示す図である。制御部115は、CPU(Central Processing Unit)などにより構成され、画像処理装置100における処理を統括制御する。制御部115は、その機能的な構成として、入力画像取得部101、差分画像取得部103、及び表示制御部105を備える。 FIG. 2 is a diagram showing a functional configuration of the control unit 115. As shown in FIG. The control unit 115 is configured by a CPU (Central Processing Unit) or the like, and controls the processing in the image processing apparatus 100 as a whole. The control unit 115 includes an input image acquisition unit 101, a difference image acquisition unit 103, and a display control unit 105 as its functional configuration.

入力画像取得部101は、通信IF111(通信部)及びネットワーク120を介して、データサーバ130から、処理対象とする画像として、参照画像と浮動画像を取得する。なお、以下の説明では、位置合わせの基準となる医用画像データを基準画像(以下、参照画像)といい、参照画像に向かって位置合わせを行う医用画像データを比較画像(以下、浮動画像)という。そして、差分画像取得部103は、処理対象の画像として、参照画像と浮動画像との差分画像を生成する。表示制御部105は、表示部150に表示する画像の生成及び生成した画像の表示制御を行う。 The input image acquisition unit 101 acquires a reference image and a floating image as images to be processed from the data server 130 via the communication IF 111 (communication unit) and the network 120 . In the following description, medical image data that serves as a reference for alignment is referred to as a standard image (hereinafter referred to as a reference image), and medical image data that is aligned toward the reference image is referred to as a comparison image (hereinafter referred to as a floating image). . Then, the difference image acquisition unit 103 generates a difference image between the reference image and the floating image as an image to be processed. The display control unit 105 generates an image to be displayed on the display unit 150 and controls the display of the generated image.

表示部150は、LCDやCRT等の任意の機器により構成され、画像等および各種情報をユーザに表示する。具体的には、画像処理装置100から取得した参照画像と浮動画像の表示を行う。また、画像処理装置100が生成した差分画像の表示を行う。 The display unit 150 is composed of arbitrary devices such as an LCD and a CRT, and displays images and various information to the user. Specifically, the reference image acquired from the image processing apparatus 100 and the floating image are displayed. Also, the difference image generated by the image processing apparatus 100 is displayed.

上記の画像処理装置100の各構成要素は、コンピュータプログラムに従って機能する。例えば、制御部115(CPU)がRAM113をワーク領域としてROM112又は記憶部114などに記憶されたコンピュータプログラムを読み込み、実行することで、各構成要素の機能が実現される。なお、画像処理装置100の構成要素の一部又は全ての機能が専用の回路を用いることで実現されてもよい。また、制御部115の構成要素の一部の機能が、クラウドコンピュータを用いることで実現されてもよい。 Each component of the image processing apparatus 100 described above functions according to a computer program. For example, the control unit 115 (CPU) reads and executes a computer program stored in the ROM 112 or the storage unit 114 using the RAM 113 as a work area, thereby realizing the functions of each component. Note that some or all of the functions of the constituent elements of the image processing apparatus 100 may be realized by using a dedicated circuit. Also, some functions of the components of the control unit 115 may be realized by using a cloud computer.

例えば、画像処理装置100とは異なる場所にある演算装置がネットワーク120を介して画像処理装置100に通信可能に接続され、画像処理装置100と演算装置がデータの送受信を行うことで、画像処理装置100又は制御部115の構成要素の機能が実現されてもよい。 For example, an arithmetic device located at a different location from the image processing device 100 is communicably connected to the image processing device 100 via the network 120, and data is transmitted and received between the image processing device 100 and the arithmetic device. The functions of the components of 100 or controller 115 may be implemented.

次に、図3を用いて、図1の画像処理装置100の処理の例について説明する。図3は、画像処理装置100の処理手順の例を示すフローチャートである。本実施形態では被検体を写したCT画像を例に、2つの3次元画像における差分画像を求める処理を説明するが、本実施形態はその他のモダリティによって得られる画像にも適用可能である。 Next, an example of processing of the image processing apparatus 100 in FIG. 1 will be described with reference to FIG. FIG. 3 is a flow chart showing an example of the processing procedure of the image processing apparatus 100. As shown in FIG. In this embodiment, a CT image of a subject is used as an example to describe processing for obtaining a difference image between two three-dimensional images, but this embodiment can also be applied to images obtained by other modalities.

(S1010:入力画像の取得)
ステップS1010において、ユーザが指示部140を介して、2つの画像(第1の画像と第2の画像)の取得を指示すると、入力画像取得部101は、データサーバ130から、ユーザが指定した複数の画像(画像データ)として参照画像と浮動画像を取得する。そして、取得した参照画像と浮動画像を、差分画像取得部103および表示制御部105へと出力する。
(S1010: Acquisition of input image)
In step S1010, when the user instructs acquisition of two images (a first image and a second image) via the instruction unit 140, the input image acquisition unit 101 receives a plurality of images specified by the user from the data server 130. Get the reference image and the floating image as images (image data) of Then, the obtained reference image and floating image are output to the difference image obtaining unit 103 and the display control unit 105 .

(S1020:差分画像の取得)
ステップS1020において、差分画像取得部103は、ステップS1010で取得した参照画像と浮動画像の差分画像を生成する。まず、差分画像取得部103は、入力画像取得部101から取得した2つの画像(参照画像、浮動画像)のうち、一方(参照画像)に向けて、他方(浮動画像)の変形位置合わせを行う。変形位置合わせには、例えば、FFD(Free-Form Deformation)手法やLDDMM(Large Deformation Diffeomorphic Metric Mapping)手法のような既知の変形位置合わせ処理を適用することが可能である。このような変形位置合わせは、いずれも、医用画像データ内の対象部位の構造を保つものとする。
(S1020: Acquisition of difference image)
In step S1020, the difference image obtaining unit 103 generates a difference image between the reference image obtained in step S1010 and the floating image. First, of the two images (reference image and floating image) acquired from the input image acquiring unit 101, the difference image acquisition unit 103 performs deformation alignment of one (reference image) of the other (floating image). . For deformation registration, for example, known deformation registration processing such as FFD (Free-Form Deformation) method or LDDMM (Large Deformation Diffeomorphic Metric Mapping) method can be applied. Any such deformed registration shall preserve the structure of the target region in the medical image data.

差分画像取得部103は、変形位置合わせ処理により、参照画像上の各画素に対応する浮動画像上の画素位置を算出する(画像間の対応画素位置を示す変形情報(変形情報)を取得する)ことができる。参照画像を構成する各画素に対応する浮動画像中の画素の画素位置を対応画素位置情報とする。 The difference image acquisition unit 103 calculates the pixel position on the floating image corresponding to each pixel on the reference image by the deformation alignment process (acquires deformation information (deformation information) indicating the corresponding pixel position between the images). be able to. The pixel position of the pixel in the floating image corresponding to each pixel forming the reference image is used as corresponding pixel position information.

差分画像取得部103は、参照画像と浮動画像の間の変形情報に基づいて、参照画像の各位置の画素値から、その位置と対応付けられた浮動画像上の位置の画素値を減算することにより差分画像を取得することができる。 Based on the deformation information between the reference image and the floating image, the difference image acquisition unit 103 subtracts the pixel value of the position on the floating image associated with that position from the pixel value of each position of the reference image. A difference image can be obtained by

なお、データサーバ130に差分画像が予め保存されている場合には、変形位置合わせによる変形情報に基づいた差分画像の生成処理をスキップし、データサーバ130に保存されている差分画像を読み込み、取得する構成でもよい。また、画像処理装置100は、差分画像の生成機能を必ずしも備える必要はなく、差分画像取得部103は、データサーバ130に保存されている差分画像を取得する構成であってもよい。この場合、ステップ1010で行う入力画像取得部101の処理は、必ずしも必要ではない。すなわち、差分画像のみを観察する目的においては、参照画像と浮動画像の何れも入力する必要はない。また、参照画像と差分画像を対比して観察する目的においては、浮動画像を入力する必要はない。 Note that when the difference image is stored in the data server 130 in advance, the process of generating the difference image based on the deformation information by the deformation position alignment is skipped, and the difference image stored in the data server 130 is read and acquired. It may be configured to Further, the image processing apparatus 100 does not necessarily have a function of generating a differential image, and the differential image obtaining unit 103 may be configured to obtain a differential image stored in the data server 130 . In this case, the processing of the input image acquisition unit 101 performed in step 1010 is not necessarily required. That is, for the purpose of observing only the difference image, it is not necessary to input either the reference image or the floating image. Moreover, for the purpose of comparing and observing the reference image and the difference image, it is not necessary to input the floating image.

(S1030:表示画像の生成及び表示制御)
ステップS1030において、表示制御部105は、入力画像取得部101及び差分画像取得部103から3次元の表示対象画像(参照画像、浮動画像、差分画像)を取得し、取得した表示対象画像を表示部150に表示する制御を行う。また、表示制御部105は、入力画像取得部101及び差分画像取得部103から取得した画像に基づいて、表示部150に表示する画像を生成し、生成した画像を表示部150に表示する制御を行う。3次元の表示対象画像には、位置合わせの基準となる基準画像(参照画像)と、基準画像に向かって位置合わせを行う比較画像(浮動画像)との差分を示す差分画像が含まれる。
(S1030: Display Image Generation and Display Control)
In step S1030, the display control unit 105 acquires a three-dimensional display target image (reference image, floating image, difference image) from the input image acquisition unit 101 and the difference image acquisition unit 103, and displays the acquired display target image on the display unit. 150 is displayed. Further, the display control unit 105 generates an image to be displayed on the display unit 150 based on the images obtained from the input image obtaining unit 101 and the difference image obtaining unit 103, and controls the display of the generated image on the display unit 150. conduct. The three-dimensional image to be displayed includes a difference image that indicates the difference between a standard image (reference image) that serves as a reference for alignment and a comparative image (floating image) that is aligned toward the standard image.

ここで、表示制御部105は、一般的な医用画像ビューアが備える機能を備えており、指示部140を介したユーザの指示に応じて、参照画像や浮動画像における任意の2次元断層画像であるスライス画像(注目断面)を取得し(切り出し)、取得したスライス画像を表示部150に表示させる機能(スライス表示機能)を備える。 Here, the display control unit 105 has a function that a general medical image viewer has, and displays an arbitrary two-dimensional tomographic image in a reference image or a floating image according to a user's instruction via the instruction unit 140. It has a function (slice display function) of acquiring (cutting out) a slice image (interested section) and displaying the acquired slice image on the display unit 150 .

また、表示制御部105は、参照画像の注目断面に対応する(注目断面と同じ断面位置の)差分画像のスライス画像(差分スライス画像)を差分画像から取得し(切り出し)し、取得した差分スライス画像を表示部150に表示させる機能を備える。 Further, the display control unit 105 acquires (cuts out) a slice image (differential slice image) of a differential image (at the same cross-sectional position as the cross section of interest) corresponding to the cross section of interest of the reference image from the differential image, and obtains (cuts out) the acquired differential slice. It has a function of displaying an image on the display unit 150 .

このとき、参照画像の注目断面と差分画像の対応断面(差分スライス画像)とを並べて表示部150に表示させる連動表示モードを備えるようにしてもよい。なお、注目断面の指定は、指示部140を介したユーザの指示に応じて任意の断面を指定することが可能であり、例えば、X線CT像における横断面(Axial断面)、冠状断面(Coronal断面)、矢状断面(Sagittal断面)であってもよいし、それ以外の任意断面であってもよい。 At this time, a linked display mode may be provided in which the cross section of interest of the reference image and the corresponding cross section of the differential image (differential slice image) are displayed side by side on the display unit 150 . Note that the cross section of interest can be specified according to the user's instruction via the instruction unit 140. For example, a cross section (Axial cross section), a coronal cross section (Coronal cross section) in an X-ray CT image can be specified. cross section), sagittal cross section, or any other cross section.

また、表示制御部105は、ユーザの指示に応じて、参照画像、浮動画像、差分画像の夫々について、後述するスラブ画像を生成して表示部150に表示(スラブ表示)させる機能(スラブ表示機能)を備える。前述した参照画像の注目断面と差分画像の注目断面を並べて表示部150に表示する連動表示モードにおいて、表示制御部105は、参照画像の注目断面をスラブ表示する際に、差分画像の対応断面を同じスラブ厚でスラブ表示するように表示制御を行う。表示制御部105は、基準画像(参照画像)から切り出した注目断面を含むスラブのスラブ画像を表示する際に、注目断面に対応する差分画像の対応断面を含むスラブのスラブ画像を同一のスラブ厚で表示するように表示制御を行う。 In addition, the display control unit 105 has a function (slab display function) to generate a slab image, which will be described later, for each of the reference image, the floating image, and the difference image, and display the slab image on the display unit 150 according to the user's instruction. ). In the linked display mode in which the cross-section of interest in the reference image and the cross-section of interest in the difference image are displayed side by side on the display unit 150, the display control unit 105 displays the cross-section of interest in the reference image in a slab. Display control is performed so that slabs are displayed with the same slab thickness. When displaying the slab image of the slab including the cross section of interest extracted from the standard image (reference image), the display control unit 105 displays the slab image of the slab including the corresponding cross section of the difference image corresponding to the cross section of interest with the same slab thickness. Perform display control to display with .

ここで、スラブ画像とは、画像空間中の注目断面に所定の厚み(スラブ厚)を持たせた「スラブ」を設定し、当該スラブ内の画素を注目断面に投影することで生成される画像である。換言すると、スラブ画像は、注目断面の前後数スライスの画像において対応する位置にある各画素の画素値を注目断面に集約(投影)した画像である。 Here, the slab image is an image generated by setting a "slab" having a predetermined thickness (slab thickness) in the cross section of interest in the image space and projecting the pixels in the slab onto the cross section of interest. is. In other words, the slab image is an image obtained by consolidating (projecting) pixel values of pixels at corresponding positions in images of several slices before and after the cross section of interest onto the cross section of interest.

図4はスラブ画像を模式的に説明する図であり、注目断面をSz0(z=z0断面)とし、注目断面Sz0に対して+Z方向にnスライス(Sz1、Sz2・・・Szn-1、Szn)が設定され、注目断面Sz0に対して-Z方向にnスライス(Sz-1、Sz-2・・・Sz-(n-1)、Sz-n)が設定された例を示している。図4に示すように、注目断面Sz0に対して前後nスライスを考えたとき、スラブ厚は、注目断面Sz0と、注目断面に対する前後nスライス(=2n)とを合わせた1+2nスライスとなる。 FIG. 4 is a diagram for schematically explaining a slab image, where a cross section of interest is S z0 (z=z0 cross section), and n slices (S z1 , S z2 . zn-1 , S zn ) are set, and n slices (S z-1 , S z- 2 . ) is set. As shown in FIG. 4, when considering n slices before and after the cross section S z0 of interest, the slab thickness is 1+2n slices, which is the sum of the cross section S z0 of interest and the n slices before and after the cross section of interest (=2n). .

図5はスラブ画像及び各スライス内の画素値を模式的に説明する図である。注目断面をSz0(z=z0断面)とし、注目断面Sz0に対して+Z方向に2スライス(Sz1、Sz2)が設定され、注目断面Sz0に対して-Z方向に2スライス(Sz-1、Sz-2)が設定された例を示している。 FIG. 5 is a diagram schematically explaining a slab image and pixel values in each slice. S z0 (z=z0 cross section) is a cross section of interest, two slices (S z1 , S z2 ) are set in the +Z direction with respect to the cross section of interest S z0 , and two slices are set in the −Z direction with respect to the cross section of interest S z0 ( S z-1 , S z-2 ) are set.

図5において、Pは注目断面Sz0上における画素を示し、P(x、y)は座標(x、y、z0)の画素値を示している。+Z方向のスライスSz1において、注目断面Sz0の画素Pに対応する位置の画素値をP(x、y)と示し、スライスSz2において、注目断面Sz0の画素Pに対応する位置の画素値をP(x、y)と示している。-Z方向も同様であり、スライスSz-1において、注目断面Sz0の画素Pに対応する位置の画素値をP-1(x、y)と示し、スライスSz-2において、注目断面Sz0の画素Pに対応する位置の画素値をP-2(x、y)と示している。 In FIG. 5, P 0 indicates a pixel on the cross section S z0 of interest, and P 0 (x, y) indicates a pixel value at coordinates (x, y, z0). In slice S z1 in the +Z direction, the pixel value at the position corresponding to pixel P 0 in cross section S z0 of interest is denoted by P 1 (x, y), and in slice S z2 , it corresponds to pixel P 0 in cross section S z0 of interest. The pixel value of the position is indicated as P 2 (x,y). The same applies to the −Z direction. In the slice S z−1 , the pixel value at the position corresponding to the pixel P 0 in the cross section S z0 of interest is denoted by P −1 (x, y ). A pixel value at a position corresponding to pixel P 0 on cross section S z0 is indicated as P −2 (x, y).

図5に示すように、注目断面と、注目断面に対して前後2スライス(=2×2)が指定された場合のスラブは、スラブ厚5スライスのスラブとなる。そして、スラブ画像の各画素値は、複数のスライス画像内において対応する位置にある各画素の画素値を注目断面に集約(投影)することで取得できる。例えば、図5の例では、スラブ画像の各画素値は、注目断面Sz0の前後2スライスの画像内において対応する位置にある各画素(P-2、P-1、P、P、P)の画素値を注目断面Sz0に集約(投影)することで取得できる。 As shown in FIG. 5, a cross section of interest and a slab with a slab thickness of 5 slices when two slices (=2×2) before and after the cross section of interest are designated. Then, each pixel value of the slab image can be obtained by aggregating (projecting) the pixel values of each pixel at corresponding positions in the plurality of slice images onto the cross section of interest. For example, in the example of FIG. 5, each pixel value of the slab image is each pixel (P −2 , P −1 , P 0 , P 1 , P 2 ) can be obtained by aggregating (projecting) the pixel values of the cross section S z0 of interest.

なお、スラブ厚は、指示部140を介してユーザが任意に設定することが可能である。また、図4及び図5に示したように、注目断面Sz0をスラブの中心に設定するのは一例にすぎず、スラブの上端部(例えば、図4及び図5における+Z方向のスラブの端部)や下端部(例えば、図4及び図5における-Z方向のスラブの端部)に設定してもよい。 Note that the slab thickness can be arbitrarily set by the user via the instruction unit 140 . Also, as shown in FIGS. 4 and 5, setting the target cross section Sz0 at the center of the slab is only an example, and the upper end of the slab (for example, the +Z direction slab end in ) or the lower end (for example, the end of the slab in the -Z direction in FIGS. 4 and 5).

表示制御部105は、3次元の表示対象画像の所定の断面(注目断面)を含み、当該断面に交差する軸方向(例えば、図4、図5の例ではZ軸)に沿った厚さをスラブ厚として有するスラブ内において、表示対象画像の軸方向の画素値を断面に投影したスラブ画像を生成する。表示制御部105は、参照画像や浮動画像のスラブ画像を種々の画像処理を用いて生成することが可能である。例えば、表示制御部105は、複数のスライス画像内の対応する位置にある各画素値の集約(投影)方法として、画素値の平均値の計算、中央値の計算、最大値の取得、最小値の取得などを用いることができる。 The display control unit 105 includes a predetermined cross section (interested cross section) of the three-dimensional display target image, and controls the thickness along the axial direction (for example, the Z axis in the examples of FIGS. 4 and 5) intersecting with the cross section. In a slab having a slab thickness, a slab image is generated by projecting pixel values in the axial direction of an image to be displayed onto a cross section. The display control unit 105 can generate a slab image of a reference image or a floating image using various types of image processing. For example, the display control unit 105 calculates the average value of pixel values, calculates the median value, obtains the maximum value, acquires the can be used.

複数のスライス画像の各画素値の最大値の取得によりスラブ画像の各画素値を取得する方法は、最大値投影法(MIP:Maximum Intensity Projection)と呼ばれている。同様に、複数のスライス画像の各画素値の最小値の取得によりスラブ画像の各画素値を取得する方法は、最小値投影法(MinIP:Minimum Intensity Projection)と呼ばれている。表示制御部105は、最大値投影法(MIP)や最小値投影法(MinIP)を用いてスラブ画像を生成することが可能である。また、表示制御部105は、その他の演算方法を用いてスラブ画像を作成することも可能である。 A method of acquiring each pixel value of a slab image by acquiring the maximum value of each pixel value of a plurality of slice images is called Maximum Intensity Projection (MIP). Similarly, a method of acquiring each pixel value of a slab image by acquiring the minimum value of each pixel value of a plurality of slice images is called Minimum Intensity Projection (MinIP). The display control unit 105 can generate a slab image using maximum intensity projection (MIP) or minimum intensity projection (MinIP). The display control unit 105 can also create slab images using other calculation methods.

(スラブ画像の生成)
表示制御部105は、差分画像のスラブ画像(差分スラブ画像)を、以下の処理によって生成する。すなわち、表示制御部105は、以下の式(1)の演算処理によって差分スラブ画像SlabZ=Z0(x、y)を生成する。
(Generation of slab image)
The display control unit 105 generates a slab image of the differential image (differential slab image) by the following process. That is, the display control unit 105 generates the difference slab image Slab Z=Z0 (x, y) by the arithmetic processing of the following formula (1).

ここで、差分画像取得部103は、処理対象の画像として、参照画像と浮動画像との差分画像を生成する際に、表示対象画像の画像種別を判定するための判定情報を生成する。そして、スラブ画像を生成する際に、表示制御部105は、表示対象画像(参照画像、浮動画像、差分画像)の画像種別を判定情報の有無により判定する。表示制御部105は、判定情報が無い場合に、表示対象画像の画像種別は参照画像または浮動画像と判定し、先に説明した処理によってスラブ画像を生成する。一方、表示制御部105は、判定情報が有る場合に、表示対象画像の画像種別は差分画像であると判定し、以下の式(1)の演算処理によって差分スラブ画像SlabZ=Z0(x、y)を生成する。 Here, the difference image obtaining unit 103 generates determination information for determining the image type of the image to be displayed when generating the difference image between the reference image and the floating image as the image to be processed. Then, when generating a slab image, the display control unit 105 determines the image type of the image to be displayed (reference image, floating image, difference image) based on the presence or absence of determination information. If there is no determination information, the display control unit 105 determines that the image type of the image to be displayed is a reference image or a floating image, and generates a slab image by the processing described above. On the other hand, if the determination information is present, the display control unit 105 determines that the image type of the image to be displayed is a difference image, and calculates a difference slab image Slab Z=Z0 (x, y).

Figure 2023039760000002
Figure 2023039760000002

式(1)の演算処理において、表示制御部105は、差分スラブ画像上の各画素の画素値を算出する。ここで、Isubは差分画像を表す。また、Isub(x、y、z')は差分画像上における座標(x、y、z')の画素値を表す。また、SlabZ=Z0は、z=z0断面を注目断面として、差分スラブ画像を生成することを表す。また、nはスラブ厚を定義するパラメータである。 In the arithmetic processing of formula (1), the display control unit 105 calculates the pixel value of each pixel on the differential slab image. where I sub represents the difference image. Also, I sub (x, y, z') represents the pixel value at the coordinates (x, y, z') on the differential image. Slab Z=Z0 indicates that a differential slab image is generated with the z=z0 cross section as the cross section of interest. Also, n is a parameter that defines the slab thickness.

図6は、差分スラブ画像を模式的に説明する図である。注目断面をIsubz0(z=z0断面)とし、注目断面Isubz0に対して+Z方向にnスライス(Isubz1、Isubz2・・・Isubzn-1、Isubzn)が設定され、注目断面Isubz0に対して-Z方向にnスライス(Isubz-1、Isubz-2・・・Isubz-(n-1)、Isubz-n)が設定された例を示している。 FIG. 6 is a diagram schematically explaining a difference slab image. A cross section of interest is I subz0 (z=z0 cross section ) , and n slices (I subz1 , I subz2 . , n slices (I subz-1 , I subz-2 . . . I subz-(n-1) , I subz-n ) are set in the −Z direction with respect to

式(1)の演算処理において、maxは最大値関数を表し、minは最小値関数を表し、探索範囲内(投影範囲内)における各画素の画素値の最大値と最小値を夫々取得することを表す。 In the arithmetic processing of equation (1), max represents the maximum value function, min represents the minimum value function, and the maximum and minimum pixel values of each pixel within the search range (within the projection range) are obtained. represents

ただし、最大値関数maxは、最大値が0以上であることを制約条件として有している。すなわち、最大値が0以下の場合は最大値を0とする。同様に、最小値関数minは、最小値が0以下であることを制約条件として有している。すなわち、最小値が0以上の場合は最小値を0とする。この処理は、正の値の最大値と負の値の最小値を求める処理と等価である。 However, the maximum value function max has a constraint condition that the maximum value is 0 or more. That is, if the maximum value is 0 or less, the maximum value is set to 0. Similarly, the minimum value function min has a constraint that the minimum value be 0 or less. That is, if the minimum value is 0 or more, the minimum value is set to 0. This process is equivalent to the process of finding the maximum positive value and the minimum negative value.

表示制御部105は、このようにして求めた画素値の最大値と最小値に基づいて、差分スラブ画像の画素値を算出する。すなわち、表示制御部105は、スラブ画像(差分スラブ画像)の各画素の画素値を、当該各画素に対応するスラブ内の軸方向(スラブ厚の方向)の各画素の画素値の最大値と最小値との合成により求める。 The display control unit 105 calculates the pixel values of the differential slab image based on the maximum and minimum pixel values obtained in this way. That is, the display control unit 105 sets the pixel value of each pixel of the slab image (difference slab image) to the maximum pixel value of each pixel in the axial direction (slab thickness direction) in the slab corresponding to each pixel. Calculated by combining with the minimum value.

なお、第1の実施形態において、画素値の最大値と最小値との合成には、式(1)で説明したような画素値の最大値と最小値との和(加算)の他に、画素値の最大値と最小値との平均値や、重みづけをした画素値の最大値と最小値とを用いた加重和による演算処理が含まれ得る。 Note that in the first embodiment, in addition to the sum (addition) of the maximum and minimum pixel values as described in Equation (1), Arithmetic processing based on a weighted sum using an average value of the maximum and minimum values of pixel values and weighted maximum and minimum values of pixel values may be included.

例えば、図6に示したように、注目断面(Isubz0)から前後nスライス(+Z方向に設定されたnスライス、-Z方向に設定されたnスライス)をスラブとした場合に、表示制御部105は、スラブ画像(差分スラブ画像)の各画素を、当該各画素に対応するスラブ内の軸方向(スラブ厚の方向)の各画素の画素値の最大値と最小値とを用いた演算により差分スラブ画像の各画素の画素値を求める。 For example, as shown in FIG. 6, when n slices (n slices set in the +Z direction, n slices set in the −Z direction) from the section of interest (I subz0 ) are set as slabs, the display control unit 105 computes each pixel of the slab image (differential slab image) using the maximum and minimum pixel values of each pixel in the axial direction (slab thickness direction) within the slab corresponding to each pixel. Determine the pixel value of each pixel in the difference slab image.

より具体的には、式(1)の演算処理において、表示制御部105は、z=z0断面を中心として、z0-n≦z'≦z0+nを探索範囲とする。そして、表示制御部105は、探索範囲内(投影範囲内)における複数のスライスをスラブとした場合に、差分スラブ画像の各画素に対応する位置にあるスラブ内の軸方向(スラブ厚の方向)の各画素の画素値の最大値と最小値とを夫々取得する。そして、表示制御部105は、取得した画素値の最大値と最小値とを用いた演算により差分スラブ画像の各画素の画素値を求める。表示制御部105は、最大値と最小値との加算によって最大値と最小値とを合成してスラブ画像の各画素の画素値を求める。 More specifically, in the arithmetic processing of formula (1), the display control unit 105 sets z0−n≦z′≦z0+n as a search range centering on the z=z0 cross section. Then, when a plurality of slices within the search range (within the projection range) are defined as slabs, the display control unit 105 determines the axial direction (slab thickness direction) within the slab at the position corresponding to each pixel of the differential slab image. obtains the maximum and minimum pixel values of each pixel of . Then, the display control unit 105 obtains the pixel value of each pixel of the difference slab image by calculation using the maximum and minimum values of the obtained pixel values. The display control unit 105 obtains the pixel value of each pixel of the slab image by combining the maximum value and the minimum value by adding the maximum value and the minimum value.

なお、表示制御部105は、式(1)の演算処理を変形して、取得した画素値の最大値と最小値の平均値を差分スラブ画像の画素値として生成することも可能である。 It should be noted that the display control unit 105 can modify the arithmetic processing of equation (1) to generate the average value of the maximum and minimum values of the obtained pixel values as the pixel value of the differential slab image.

(最大値と最小値の加重和)
また、表示制御部105は、以下の式(2)の演算処理によって差分スラブ画像SlabZ=Z0(x、y)を生成することも可能である。すなわち、表示制御部105は、以下の式(2)によって、[0]取得した画素値の最大値と最小値との合成により得られた値を差分スラブ画像の画素値として生成することも可能である。
(weighted sum of maximum and minimum values)
The display control unit 105 can also generate a difference slab image Slab Z=Z0 (x, y) by the arithmetic processing of the following equation (2). That is, the display control unit 105 can also generate a value obtained by synthesizing the maximum value and the minimum value of the [0] acquired pixel values as the pixel value of the difference slab image, according to the following equation (2). is.

Figure 2023039760000003
Figure 2023039760000003

式(2)の演算処理は、式(1)で説明した最大値と最小値の加重和に相当する。表示制御部105は、最大値および最小値に対して重みを用いた加重和を求めることにより、スラブ画像の各画素の画素値を求める。式(2)の演算処理では、式(1)の演算処理と同様に、Isubは差分画像を表す。また、Isub(x、y、z)は差分画像上における座標(x、y、z)の画素値を表す。また、SlabZ=Z0は、z=z0断面を注目断面として、差分スラブ画像を生成することを表す。また、nはスラブ厚を定義するパラメータであり、注目断面(すなわち、z=z0断面断面)から前後nスライスをスラブとした差分スラブ画像を生成することを表す。 The arithmetic processing of expression (2) corresponds to the weighted sum of the maximum value and the minimum value described in expression (1). The display control unit 105 obtains the pixel value of each pixel of the slab image by obtaining a weighted sum using weights for the maximum and minimum values. In the arithmetic processing of formula (2), I sub represents a differential image, as in the arithmetic processing of formula (1). Also, I sub (x, y, z) represents the pixel value at the coordinates (x, y, z) on the differential image. Slab Z=Z0 indicates that a differential slab image is generated with the z=z0 cross section as the cross section of interest. Also, n is a parameter that defines the slab thickness, and represents generation of a differential slab image in which n slices before and after the cross section of interest (that is, z=z0 cross section) are slabs.

表示制御部105は、最大値を与える画素の断面(注目断面)からの第1の距離および最小値を与える画素の断面(注目断面)からの第2の距離を用いた重みを設定する。表示制御部105は、第1の距離または第2の距離が断面(注目断面)に近づくに従い重みが大きくなるように設定し、第1の距離または第2の距離が断面(注目断面)から遠ざかるに従い重みが小さくなるように設定する。 The display control unit 105 sets the weight using the first distance from the cross section of the pixel that gives the maximum value (cross section of interest) and the second distance from the cross section of the pixel that gives the minimum value (cross section of interest). The display control unit 105 sets the first distance or the second distance so that the weight increases as the cross section (the cross section of interest) approaches, and the first distance or the second distance moves away from the cross section (the cross section of interest). Set so that the weight becomes smaller according to

数(2)式の演算処理において、加重和に用いる重み(w_maxとw_min)は、以下のようにして求めることができる。すなわち、最大値関数において最大値を与える画素の注目断面からの第1の距離(以下、d_maxと記す)と、最小値関数において最小値を与える画素の注目断面からの第2の距離(以下、d_minと記す)の関係に基づいて、重みを決定する。表示制御部105は、加重和の重みを、例えば、注目断面からの距離が近い方の画素の重みが大きくなるように設定し、注目断面からの距離が遠い方の画素の重みが小さくなるように設定する。第1の距離(d_max)や第2の距離(d_min)が注目断面に近づくほど(0に近づくほど)、重みが大きくなるように設定される。第1の距離(d_max)や第2の距離(d_min)が注目断面から遠ざかるほど重みは小さく設定される。 In the arithmetic processing of Expression (2), the weights (w_max and w_min) used for the weighted sum can be obtained as follows. That is, the first distance from the cross section of interest of the pixel that gives the maximum value in the maximum value function (hereinafter referred to as d_max) and the second distance from the cross section of interest of the pixel that gives the minimum value in the minimum value function (hereinafter referred to as d_min) to determine the weight. The display control unit 105 sets the weight of the weighted sum so that, for example, the weight of the pixel closer to the cross section of interest is increased, and the weight of the pixel farther from the cross section of interest is decreased. set to The weight is set so that the closer the first distance (d_max) and the second distance (d_min) to the cross section of interest (the closer they are to 0), the greater the weight. The weight is set smaller as the first distance (d_max) and the second distance (d_min) are farther from the section of interest.

式(3)は、最大値の重みの計算式であり、式(4)は最小値の重みの計算式である。 Equation (3) is a calculation formula for the maximum weight, and Equation (4) is a calculation formula for the minimum weight.

w_max= 2*d_min/(d_max+d_min)・・・(3)
w_min= 2*d_max/(d_max+d_min)・・・(4)
なお、重みの設定方法は、上記の制約に沿って重みが設定される方法であれば何れの方法であってもよい。例えば、距離(d_max、d_min)の組み合わせに応じた重みのテーブルを予め用意することでも実現できる。表示制御部105は、最大値関数において最大値を与える画素の注目断面からの第1の距離(d_max)と、最小値関数において最小値を与える画素の注目断面からの第2の距離(d_min)とを取得して、取得した距離(d_max、d_min)の組み合わせに応じた重みをテーブルの参照により取得することができる。表示制御部105は、第1の距離および第2の距離の組み合わせに応じた重みを予め記憶したテーブルの参照により、重みを設定する。
w_max=2*d_min/(d_max+d_min) (3)
w_min=2*d_max/(d_max+d_min) (4)
Note that the weight setting method may be any method as long as the weight is set according to the above constraints. For example, it can be realized by preparing in advance a table of weights corresponding to combinations of distances (d_max, d_min). The display control unit 105 sets the first distance (d_max) from the cross section of interest to the pixel that gives the maximum value in the maximum value function, and the second distance (d_min) from the cross section of interest to the pixel that gives the minimum value in the minimum value function. , and the weight corresponding to the combination of the obtained distances (d_max, d_min) can be obtained by referring to the table. The display control unit 105 sets weights by referring to a table in which weights corresponding to combinations of the first distance and the second distance are stored in advance.

なお、式(2)の演算処理による最大値と最小値の加重和を求める方法は、注目断面からの距離に基づいて最大値と最小値を合成する方法の一例にすぎない。例えば、最大値関数において最大値を与える画素の注目断面からの第1の距離(d_max)と最小値関数において最小値を与える画素の注目断面からの第2の距離(d_min)とを比較して、注目断面に近い方の値(最大値または最小値)を差分スラブ画像の画素値として選択してもよい。 Note that the method of obtaining the weighted sum of the maximum value and the minimum value by the arithmetic processing of Equation (2) is just one example of the method of synthesizing the maximum value and the minimum value based on the distance from the cross section of interest. For example, comparing the first distance (d_max) from the cross section of interest of the pixel that gives the maximum value in the maximum value function and the second distance (d_min) from the cross section of interest of the pixel that gives the minimum value in the minimum function , the value (maximum value or minimum value) closer to the cross section of interest may be selected as the pixel value of the differential slab image.

なお、注目断面からの距離に基づいて重みづけをした画素値の最大値と最小値とを合成する場合において、最大値または最小値のいずれか一方が0の場合は、その値は存在しないと解釈し、他方の値を採用すればよい。 When synthesizing the maximum and minimum pixel values weighted based on the distance from the cross section of interest, if either the maximum value or the minimum value is 0, that value does not exist. interpret and adopt the other value.

差分画像は正の値と負の値の夫々が重要な意味を有しているため、以上で説明した処理によって、スラブ内の最大値と最小値を求めてそれを合成することで、差分画像に適したスラブ画像を生成することができる。スラブ画像の各画素値を最大値投影法により取得した画素値(画素値の最大値)のみに基づいて求めた場合には、最小値投影法により取得し得る画素値(負の値)の特徴がスラブ画像の画素値に反映されないことになる。また、スラブ画像の各画素値を最小値投影法により取得した画素値(画素値の最小値)のみに基づいて求めた場合には、最大値投影法により取得し得る画素値(正の値)の特徴がスラブ画像の画素値に反映されないことになる。 In the differential image, both positive and negative values are significant. Therefore, the maximum and minimum values in the slab are obtained by the above-described processing and synthesized to obtain the differential image can generate a slab image suitable for When each pixel value of the slab image is obtained based only on the pixel values (maximum pixel values) obtained by the maximum intensity projection method, the characteristics of the pixel values (negative values) that can be obtained by the minimum intensity projection method is not reflected in the pixel values of the slab image. In addition, when each pixel value of the slab image is obtained based only on the pixel value (minimum pixel value) obtained by the minimum intensity projection method, the pixel value (positive value) that can be obtained by the maximum intensity projection method will not be reflected in the pixel values of the slab image.

本実施形態によれば、最大値投影法により取得した画素値(画素値の最大値)および最小値投影法により取得した画素値(画素値の最小値)を用いた画像処理により、3次元の画像間における差分画像の視認性を向上させることができる。 According to the present embodiment, image processing using pixel values (maximum pixel values) obtained by maximum intensity projection and pixel values (minimum pixel values) obtained by minimum intensity projection is performed to obtain a three-dimensional image. The visibility of the difference image between images can be improved.

以上説明したように、表示制御部105は、表示する画像の画像種別に基づいて、スラブ画像の生成方法を変更するようにできる。なお、スラブ画像の生成方法は、画像種別に基づく自動選択が必須ではなく、指示部140のUIを介してユーザが生成方法を指定する構成であってもよい。 As described above, the display control unit 105 can change the slab image generation method based on the image type of the image to be displayed. Note that the slab image generation method does not have to be automatically selected based on the image type, and the user may designate the generation method via the UI of the instruction unit 140 .

なお、表示制御部105は、ステップS1030の処理において、生成した差分スラブ画像を画像処理装置100の記憶部114やネットワーク120を介してデータサーバ130に保存してもよい。これにより、他の任意の医用画像ビューアで差分スラブ画像を表示するようにできる。この場合、ステップS1030の画像表示は、必ずしも行わなくてもよい。 Note that the display control unit 105 may store the generated differential slab image in the data server 130 via the storage unit 114 of the image processing apparatus 100 or the network 120 in the process of step S1030. This allows any other medical image viewer to display the differential slab image. In this case, the image display in step S1030 may not necessarily be performed.

本実施形態によれば、差分画像に適したスラブ画像の生成により、3次元の画像間における差分画像の視認性を向上させることができる。 According to this embodiment, by generating a slab image suitable for a differential image, it is possible to improve the visibility of the differential image between three-dimensional images.

<第2の実施形態>
第1の実施形態では、差分画像を表示部に表示させる構成について説明したが、本実施形態では、差分画像の情報を把握しやすくする画像として、参照画像上に差分画像の差分値を色情報として重畳させた重畳画像を表示部150に表示させる構成について説明する。
<Second embodiment>
In the first embodiment, the configuration for displaying the difference image on the display unit has been described. A configuration for displaying a superimposed image superimposed on the display unit 150 will be described.

本実施形態に係る画像処理システム10の構成は第1の実施形態と同様である。ただし、第2の実施形態では、表示制御部105が行う処理は第1の実施形態の処理と一部異なっている。以下の説明では、相違部分の構成のみを説明する。 The configuration of the image processing system 10 according to this embodiment is the same as that of the first embodiment. However, in the second embodiment, the processing performed by the display control unit 105 is partially different from the processing in the first embodiment. In the following description, only the configuration of the different portion will be described.

また、本実施形態における画像処理装置100が行う全体の処理手順を示すフローチャートは第1の実施形態と同様であり。ただし、S1030で表示制御部105が行う処理の一部が異なっているため、第1の実施形態との相違部分についてのみ説明する。 Also, the flowchart showing the overall processing procedure performed by the image processing apparatus 100 in this embodiment is the same as in the first embodiment. However, since part of the processing performed by the display control unit 105 in S1030 is different, only the difference from the first embodiment will be described.

(S1030:表示画像の生成及び表示制御)
ステップS1030において、表示制御部105は、第1の実施形態と同様に、入力画像取得部101及び差分画像取得部103から3次元の表示対象画像(参照画像、浮動画像、差分画像)を取得し、取得した表示対象画像を表示部150に表示する制御を行う。また、表示制御部105は、入力画像取得部101及び差分画像取得部103から取得した画像に基づいて、表示部150に表示する画像を生成し、生成した画像を表示部150に表示する制御を行う。本実施形態では、表示制御部105は、さらに、参照画像に差分画像を重畳した重畳画像を生成して表示部150に表示する制御を行う。
(S1030: Display Image Generation and Display Control)
In step S1030, the display control unit 105 acquires a three-dimensional display target image (reference image, floating image, difference image) from the input image acquisition unit 101 and the difference image acquisition unit 103, as in the first embodiment. , control to display the acquired display target image on the display unit 150 . Further, the display control unit 105 generates an image to be displayed on the display unit 150 based on the images obtained from the input image obtaining unit 101 and the difference image obtaining unit 103, and controls the display of the generated image on the display unit 150. conduct. In this embodiment, the display control unit 105 further performs control to generate a superimposed image in which the difference image is superimposed on the reference image and display the superimposed image on the display unit 150 .

ここで、重畳画像は、最大値の画素値および最小値の画素値に基づいて各画素を色付けした差分画像を参照画像に重畳させた画像である。重畳画像をスライス表示させる場合(すなわち、重畳画像の一部の断面を切り出したスライス画像を表示させる場合)には、表示制御部105は、参照画像のスライス画像に対して、対応する差分画像において差分値が正の画素に第1の色(例えば青)を設定し、差分値が負の画素に第2の色(例えば赤)を設定する。そして、表示制御部105は、差分値の絶対値の大きさに応じた(差分値の絶対値が大きいほど不透明になるような)透明度での色を参照画像のスライス画像に重畳した画像を表示部150に表示する制御を行う。 Here, the superimposed image is an image obtained by superimposing a difference image in which each pixel is colored based on the pixel value of the maximum value and the pixel value of the minimum value, on the reference image. When displaying a superimposed image in a slice (that is, when displaying a slice image obtained by cutting out a cross section of a part of the superimposed image), the display control unit 105 displays the slice image of the reference image in the corresponding differential image. Pixels with positive difference values are set to a first color (eg, blue), and pixels with negative difference values are set to a second color (eg, red). Then, the display control unit 105 displays an image in which a color with transparency corresponding to the magnitude of the absolute value of the difference value (which becomes more opaque as the absolute value of the difference value increases) is superimposed on the slice image of the reference image. It controls the display on the unit 150 .

一方、重畳画像をスラブ表示させる場合(すなわち、重畳画像のスラブ画像を表示させる場合)には、表示制御部105は、注目断面における参照画像のスラブ画像を生成するとともに、対応断面における差分画像のMIPスラブ画像とMinIPスラブ画像を夫々生成する。ここで、MIPスラブ画像とは、先に説明した最大値投影法により取得した画素値に基づいたスラブ画像であり、MinIPスラブ画像とは、最小値投影法により取得した画素値に基づいたスラブ画像である。 On the other hand, when the superimposed image is displayed in a slab (that is, when the slab image of the superimposed image is displayed), the display control unit 105 generates a slab image of the reference image in the cross section of interest and a differential image of the corresponding cross section. A MIP slab image and a MinIP slab image are generated respectively. Here, the MIP slab image is a slab image based on the pixel values obtained by the maximum intensity projection method described above, and the MinIP slab image is a slab image based on the pixel values obtained by the minimum intensity projection method. is.

第2の実施形態において、画素値の最大値と最小値との合成には、第1の実施形態で説明した合成の他に、画素値の最大値と最小値とに異なる表示色を設定し、画素値の最大値に設定した表示色と、画素値の最小値に設定した表示色との混色を求める処理が含まれ得る。 In the second embodiment, when combining the maximum and minimum pixel values, in addition to the combination described in the first embodiment, different display colors are set for the maximum and minimum pixel values. , a process of obtaining a mixture of the display color set to the maximum pixel value and the display color set to the minimum pixel value.

表示制御部105は、MIPスラブ画像における各画素の表示色として、第1の色(例えば、青)を設定し、MinIPスラブ画像における各画素の表示色として、第2の色(例えば、赤)を設定する。表示制御部105は、各画素の画素値(絶対値)の大きさに応じて表示色の濃淡を変えることも可能である。そして、表示制御部105は、MIPスラブ画像とMinIPスラブ画像との画像間において対応画素位置の対応画素の画素値に基づいて、第1の色(青)と第2の色(赤)の混色(例えば、紫)を求める。表示制御部105は、第1の色(青)と第2の色(赤)との混色を参照画像のスラブ画像に重畳した重畳画像を生成し、重畳画像を表示部150に表示する制御を行う。 The display control unit 105 sets the first color (eg, blue) as the display color of each pixel in the MIP slab image, and sets the second color (eg, red) as the display color of each pixel in the MinIP slab image. set. The display control unit 105 can also change the shade of the display color according to the magnitude of the pixel value (absolute value) of each pixel. Then, the display control unit 105 mixes the first color (blue) and the second color (red) based on the pixel value of the corresponding pixel at the corresponding pixel position between the MIP slab image and the MinIP slab image. (eg purple). The display control unit 105 generates a superimposed image in which the mixed color of the first color (blue) and the second color (red) is superimposed on the slab image of the reference image, and controls the display unit 150 to display the superimposed image. conduct.

本実施形態によれば、スラブ画像の各画素の画素値を、画素値の最大値および画素値の最小値にそれぞれ設定した異なる色(第1の色、第2の色)の混色を可視化することで、視認性を向上させることが可能になる。 According to this embodiment, the pixel value of each pixel of the slab image is set to the maximum pixel value and the minimum pixel value, respectively, to visualize a mixture of different colors (first color and second color). This makes it possible to improve visibility.

(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in the computer of the system or apparatus reads and executes the program. It can also be realized by processing to It can also be implemented by a circuit (for example, ASIC) that implements one or more functions.

発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。 The invention is not limited to the embodiments described above, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, the claims are appended to make public the scope of the invention.

101:入力画像取得部、103:差分画像取得部、105:表示制御部 101: input image acquisition unit, 103: difference image acquisition unit, 105: display control unit

Claims (13)

3次元の表示対象画像の所定の断面を含み、当該断面に交差する軸方向に沿った厚さをスラブ厚として有するスラブ内において、前記表示対象画像の前記軸方向の画素値を前記断面に投影したスラブ画像を生成する制御手段を有する画像処理装置であって、
前記制御手段は、前記スラブ画像の各画素の画素値を、当該各画素に対応する前記スラブ内の前記軸方向の各画素の画素値の最大値と最小値との合成によって求めることを特徴とする画像処理装置。
In a slab that includes a predetermined cross section of a three-dimensional image to be displayed and has a thickness along an axial direction that intersects the cross section as a slab thickness, pixel values in the axial direction of the image to be displayed are projected onto the cross section. An image processing apparatus having a control means for generating a slab image obtained by:
The control means obtains the pixel value of each pixel of the slab image by synthesizing a maximum value and a minimum value of pixel values of each pixel in the slab corresponding to each pixel in the axial direction. image processing device.
前記制御手段は、前記最大値と前記最小値との加算によって前記最大値と前記最小値とを合成して前記スラブ画像の各画素の画素値を求めることを特徴とする請求項1に記載の画像処理装置。 2. The method according to claim 1, wherein said control means obtains a pixel value of each pixel of said slab image by combining said maximum value and said minimum value by adding said maximum value and said minimum value. Image processing device. 前記制御手段は、前記最大値を与える画素の前記断面からの第1の距離および前記最小値を与える画素の前記断面からの第2の距離を用いた重みを設定し、前記重みに基づいて前記画素値の最大値と最小値を合成することを特徴とする請求項1または2に記載の画像処理装置。 The control means sets a weight using a first distance from the cross section of the pixel that gives the maximum value and a second distance from the cross section of the pixel that gives the minimum value, and based on the weight, the 3. The image processing apparatus according to claim 1, wherein a maximum value and a minimum value of pixel values are combined. 前記制御手段は、前記第1の距離または前記第2の距離が前記断面に近づくに従い前記重みが大きくなるように設定し、前記第1の距離または前記第2の距離が前記断面から遠ざかるに従い前記重みが小さくなるように設定することを特徴とする請求項3に記載の画像処理装置。 The control means sets the weight so that the weight increases as the first distance or the second distance approaches the cross section, and the weight increases as the first distance or the second distance increases away from the cross section. 4. The image processing apparatus according to claim 3, wherein the weight is set to be small. 前記制御手段は、前記第1の距離および前記第2の距離の組み合わせに応じた重みを予め記憶したテーブルの参照により、前記重みを設定することを特徴とする請求項3または4に記載の画像処理装置。 5. The image according to claim 3, wherein the control means sets the weight by referring to a table in which weights corresponding to combinations of the first distance and the second distance are stored in advance. processing equipment. 前記制御手段は、前記最大値および前記最小値に対して前記重みを用いた加重和を求めることにより、前記スラブ画像の各画素の画素値を求めることを特徴とする請求項3乃至5のいずれか1項に記載の画像処理装置。 6. The control means determines the pixel value of each pixel of the slab image by determining a weighted sum using the weight for the maximum value and the minimum value. 1. The image processing apparatus according to claim 1. 前記制御手段は、前記最大値を与える画素の前記断面からの第1の距離と、前記最小値を与える画素の前記断面からの第2の距離とを比較して、
前記最大値および前記最小値のうち前記断面に近い方の値を前記スラブ画像の各画素の画素値として選択することを特徴とする請求項1に記載の画像処理装置。
The control means compares a first distance from the cross section of the pixel giving the maximum value with a second distance from the cross section of the pixel giving the minimum value,
2. The image processing apparatus according to claim 1, wherein the value closer to the cross section out of the maximum value and the minimum value is selected as the pixel value of each pixel of the slab image.
前記表示対象画像には、位置合わせの基準となる基準画像と当該基準画像に向かって位置合わせを行う比較画像との差分画像とが含まれ、
前記制御手段は、前記差分画像に基づいて前記スラブ画像の生成を行うことを特徴とする請求項1乃至7のいずれか1項に記載の画像処理装置。
The image to be displayed includes a reference image that serves as a reference for alignment and a difference image between a comparison image that is aligned toward the reference image,
8. The image processing apparatus according to claim 1, wherein said control means generates said slab image based on said difference image.
前記制御手段は、前記基準画像から切り出した注目断面を含むスラブのスラブ画像を表示する際に、前記注目断面に対応する前記差分画像の対応断面を含むスラブのスラブ画像を同一のスラブ厚で表示するように表示制御を行うことを特徴とする請求項8に記載の画像処理装置。 When displaying the slab image of the slab including the cross section of interest extracted from the reference image, the control means displays the slab image of the slab including the corresponding cross section of the difference image corresponding to the cross section of interest with the same slab thickness. 9. The image processing apparatus according to claim 8, wherein display control is performed so as to 前記制御手段は、前記基準画像に前記差分画像を重畳した重畳画像を表示手段に表示する制御を行い、
前記重畳画像は、前記最大値の画素値および前記最小値の画素値に基づいて各画素を色付けした差分画像を参照画像に重畳させた画像であることを特徴とする請求項9に記載の画像処理装置。
The control means performs control to display a superimposed image obtained by superimposing the difference image on the reference image on a display means,
10. The image according to claim 9, wherein the superimposed image is an image obtained by superimposing a difference image in which each pixel is colored based on the pixel value of the maximum value and the pixel value of the minimum value, on a reference image. processing equipment.
前記制御手段は、前記最大値の画素値の表示色として、第1の色を設定し、前記最小値の画素値の表示色として、第2の色を設定し、
前記第1の色と前記第2の色との混色を前記基準画像の前記スラブ画像に重畳した重畳画像を前記表示手段に表示する制御を行うことを特徴とする請求項10に記載の画像処理装置。
The control means sets a first color as a display color of the maximum pixel value and sets a second color as a display color of the minimum pixel value,
11. The image processing according to claim 10, wherein control is performed to display on said display means a superimposed image in which a mixed color of said first color and said second color is superimposed on said slab image of said reference image. Device.
3次元の表示対象画像の所定の断面を含み、当該断面に交差する軸方向に沿った厚さをスラブ厚として有するスラブ内において、前記表示対象画像の前記軸方向の画素値を前記断面に投影したスラブ画像を生成する制御手段を有する画像処理装置の画像処理方法であって、
前記制御手段が、前記スラブ画像の各画素の画素値を、当該各画素に対応する前記スラブ内の前記軸方向の各画素の画素値の最大値と最小値との合成によって求める工程を有することを特徴とする画像処理方法。
In a slab that includes a predetermined cross section of a three-dimensional image to be displayed and has a thickness along an axial direction that intersects the cross section as a slab thickness, pixel values in the axial direction of the image to be displayed are projected onto the cross section. An image processing method for an image processing apparatus having control means for generating a slab image, comprising:
The control means has a step of obtaining a pixel value of each pixel of the slab image by synthesizing a maximum value and a minimum value of pixel values of each pixel in the slab corresponding to each pixel in the axial direction. An image processing method characterized by:
コンピュータを、請求項1乃至11のいずれか1項に記載された画像処理装置の制御手段として機能させるプログラム。 A program that causes a computer to function as control means for the image processing apparatus according to any one of claims 1 to 11.
JP2021147037A 2021-09-09 2021-09-09 Image processing device, image processing method and program Active JP7745389B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021147037A JP7745389B2 (en) 2021-09-09 2021-09-09 Image processing device, image processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021147037A JP7745389B2 (en) 2021-09-09 2021-09-09 Image processing device, image processing method and program

Publications (3)

Publication Number Publication Date
JP2023039760A true JP2023039760A (en) 2023-03-22
JP2023039760A5 JP2023039760A5 (en) 2024-09-10
JP7745389B2 JP7745389B2 (en) 2025-09-29

Family

ID=85613799

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021147037A Active JP7745389B2 (en) 2021-09-09 2021-09-09 Image processing device, image processing method and program

Country Status (1)

Country Link
JP (1) JP7745389B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06189952A (en) * 1992-12-24 1994-07-12 Yokogawa Medical Syst Ltd I.p. image processing device
JPH07303650A (en) * 1994-05-16 1995-11-21 Ge Yokogawa Medical Syst Ltd Ip processing method and ip processor
JPH1156840A (en) * 1997-08-15 1999-03-02 Ge Yokogawa Medical Syst Ltd Projected imaging and ultrasonograph
JP2002190010A (en) * 2000-12-22 2002-07-05 Mitsubishi Space Software Kk Method and apparatus for correcting difference image for detecting shape change
WO2008132563A2 (en) * 2006-10-31 2008-11-06 Koninklijke Philips Electronics N.V. Fast volume rendering
JP2016202319A (en) * 2015-04-16 2016-12-08 ザイオソフト株式会社 Medical image processing device, medical image processing method, and medical image processing program
JP2017046814A (en) * 2015-08-31 2017-03-09 キヤノン株式会社 Information processing apparatus, image processing apparatus, information processing system, information processing method, and program.
JP2019000387A (en) * 2017-06-15 2019-01-10 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2019107084A (en) * 2017-12-15 2019-07-04 キヤノン株式会社 Medical image apparatus and medical image display method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06189952A (en) * 1992-12-24 1994-07-12 Yokogawa Medical Syst Ltd I.p. image processing device
JPH07303650A (en) * 1994-05-16 1995-11-21 Ge Yokogawa Medical Syst Ltd Ip processing method and ip processor
JPH1156840A (en) * 1997-08-15 1999-03-02 Ge Yokogawa Medical Syst Ltd Projected imaging and ultrasonograph
JP2002190010A (en) * 2000-12-22 2002-07-05 Mitsubishi Space Software Kk Method and apparatus for correcting difference image for detecting shape change
WO2008132563A2 (en) * 2006-10-31 2008-11-06 Koninklijke Philips Electronics N.V. Fast volume rendering
JP2016202319A (en) * 2015-04-16 2016-12-08 ザイオソフト株式会社 Medical image processing device, medical image processing method, and medical image processing program
JP2017046814A (en) * 2015-08-31 2017-03-09 キヤノン株式会社 Information processing apparatus, image processing apparatus, information processing system, information processing method, and program.
JP2019000387A (en) * 2017-06-15 2019-01-10 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2019107084A (en) * 2017-12-15 2019-07-04 キヤノン株式会社 Medical image apparatus and medical image display method

Also Published As

Publication number Publication date
JP7745389B2 (en) 2025-09-29

Similar Documents

Publication Publication Date Title
JP6670595B2 (en) Medical image processing equipment
US10593069B2 (en) Enhancements for displaying and viewing Tomosynthesis images
US8363048B2 (en) Methods and apparatus for visualizing data
CN103325139B (en) Medical image-processing apparatus and medical image processing method
JP5871705B2 (en) Image display apparatus, method and program
US20130287260A1 (en) X-ray ct apparatus, substance identifying method, and image processing apparatus
US7463262B2 (en) Image processing apparatus and method
JP6040193B2 (en) Three-dimensional direction setting device, method and program
WO2009147841A1 (en) Projection image creation device, method, and program
US20130249903A1 (en) Medical image display device, medical information management server
US20080259080A1 (en) Image processing method, apparatus, and program
JP2006055213A (en) Image processor and program
WO2012165044A1 (en) Image display device, image display system, and image display method
JP3989896B2 (en) Medical image processing apparatus, region of interest extraction method, and program
JP2006000127A (en) Image processing method, apparatus and program
JP2017537363A (en) Visualizing volumetric images of anatomy
JP5394218B2 (en) MEDICAL IMAGE DISPLAY DEVICE AND METHOD, AND PROGRAM
US20110074781A1 (en) Intermediate image generation method, apparatus, and program
JP7745389B2 (en) Image processing device, image processing method and program
JP5065740B2 (en) Image processing method, apparatus, and program
CN108701492A (en) Medical image navigation system
JP2006000126A (en) Image processing method, apparatus and program
JP2024144633A (en) IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, IMAGE PROCESSING SYSTEM, AND PROGRAM
JP4896470B2 (en) Image processing apparatus, medical image diagnostic apparatus, and image processing method
JP2017162034A (en) Image processing apparatus, image processing method, image processing system, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240830

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240830

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250728

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250818

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250916

R150 Certificate of patent or registration of utility model

Ref document number: 7745389

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150