JP2019013268A - Image generation device, image generation method, and program - Google Patents

Image generation device, image generation method, and program Download PDF

Info

Publication number
JP2019013268A
JP2019013268A JP2017130348A JP2017130348A JP2019013268A JP 2019013268 A JP2019013268 A JP 2019013268A JP 2017130348 A JP2017130348 A JP 2017130348A JP 2017130348 A JP2017130348 A JP 2017130348A JP 2019013268 A JP2019013268 A JP 2019013268A
Authority
JP
Japan
Prior art keywords
image
algorithm
parameter
imaging
image generation
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.)
Pending
Application number
JP2017130348A
Other languages
Japanese (ja)
Inventor
輝芳 鷲澤
Teruyoshi Washisawa
輝芳 鷲澤
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 JP2017130348A priority Critical patent/JP2019013268A/en
Publication of JP2019013268A publication Critical patent/JP2019013268A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Apparatus For Radiation Diagnosis (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

To improve accuracy of an image for diagnosis in reconfiguring the image for diagnosis (second image) from a set of photographed images (first images) acquired by photographing a subject.SOLUTION: Photographic parameters for acquiring a set of photographed images from an imaging device for photographing a subject and calculation parameters used when generating an image for diagnosis from the set of photographed images are established (S101), and the set of photographed images are acquired from the imaging device operated according to the calculation parameters (S102). One algorithm is selected from a plurality of algorithms according to the calculation parameters, and the image for diagnosis is generated by executing the one algorithm (S103-S108). The generated image for diagnosis is analyzed (S109), and a series of processes of S101-S109 are executed repetitively (S110) until the result of the analysis satisfies a predetermined condition.SELECTED DRAWING: Figure 3

Description

本発明は、被検体の画像を生成する画像生成装置及び画像生成方法、並びに、当該画像生成装置としてコンピュータを機能させるためのプログラムに関するものである。   The present invention relates to an image generation apparatus and an image generation method for generating an image of a subject, and a program for causing a computer to function as the image generation apparatus.

従来から、被検体を撮影することによって得られた撮影画像の組から、診断用画像を再構成する技術が提案されている(例えば、非特許文献1参照)。具体的に、非特許文献1には、所定の評価関数に係るアルゴリズムを用いて求解することによって、診断用画像を再構成する技術が記載されている。また、非特許文献2には、非特許文献1とは異なる他のアルゴリズムを用いて求解する技術が記載されている。   Conventionally, a technique for reconstructing a diagnostic image from a set of captured images obtained by imaging a subject has been proposed (see, for example, Non-Patent Document 1). Specifically, Non-Patent Document 1 describes a technique for reconstructing a diagnostic image by finding a solution using an algorithm related to a predetermined evaluation function. Non-Patent Document 2 describes a technique for obtaining a solution using another algorithm different from Non-Patent Document 1.

A. Makeev and SJ. Glick: "Investigation of statistical iterative reconstruction for dedicated breast CT," Medical Physics, 40(8):081904(Aug.2013)A. Makeev and SJ. Glick: "Investigation of statistical iterative reconstruction for dedicated breast CT," Medical Physics, 40 (8): 081904 (Aug.2013) Amir Beck and Marc Teboulle : "A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems," SIAM Journal on Imaging Sciences, Vol.2, No.1, pp.183-202, 2009.Amir Beck and Marc Teboulle: "A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems," SIAM Journal on Imaging Sciences, Vol.2, No.1, pp.183-202, 2009.

被検体を撮影することによって得られた撮影画像の組である第1の画像から診断用画像である第2の画像を再構成する際に用いるアルゴリズムとしては、上述したように、複数のアルゴリズムが考えられる。そして、例えば画像生成装置の緒元や要求仕様によって、最適なアルゴリズムが異なり得る。即ち、従来の技術においては、最適なアルゴリズムを選択することが考慮されていないため、再構成する第2の画像の精度を向上させることが困難であるという問題があった。   As described above, a plurality of algorithms are used as an algorithm used to reconstruct the second image, which is a diagnostic image, from the first image, which is a set of captured images obtained by imaging the subject. Conceivable. For example, the optimal algorithm may differ depending on the specifications of the image generation apparatus and the required specifications. That is, in the conventional technique, since the selection of the optimal algorithm is not considered, there is a problem that it is difficult to improve the accuracy of the second image to be reconstructed.

本発明は、このような問題点に鑑みてなされたものであり、被検体を撮影することによって得られた第1の画像から第2の画像を再構成する際に、第2の画像の精度を向上させることが可能な仕組みを提供することを目的とする。   The present invention has been made in view of such problems, and the accuracy of the second image is reconstructed when the second image is reconstructed from the first image obtained by imaging the subject. The purpose is to provide a mechanism that can improve the performance.

本発明の画像生成装置は、被検体の撮影を行う撮影装置から第1の画像を得るための第1のパラメータと、前記第1の画像から第2の画像を生成する際に用いる第2のパラメータとを設定する設定手段と、前記第1のパラメータに従って動作した前記撮影装置から、前記第1の画像を取得する取得手段と、前記第2のパラメータに応じて、複数のアルゴリズムの中から少なくとも1つのアルゴリズムを選択し、当該選択したアルゴリズムを実行して前記第2の画像を生成する生成手段と、前記生成手段で生成された第2の画像を解析する解析手段と、前記解析手段による解析の結果が所定の条件を満たすまで、前記設定手段、前記取得手段、前記生成手段および前記解析手段の各処理を順次行う一連の処理を繰り返し実行する実行手段と、を有する。
また、本発明は、上述した画像生成装置による画像生成方法、及び、上述した画像生成装置の各手段としてコンピュータを機能させるためのプログラムを含む。
An image generation apparatus according to the present invention includes a first parameter for obtaining a first image from an imaging apparatus that performs imaging of a subject, and a second parameter used when generating a second image from the first image. A setting unit for setting a parameter, an acquisition unit for acquiring the first image from the imaging apparatus operated according to the first parameter, and at least one of a plurality of algorithms according to the second parameter A generation unit that selects one algorithm and executes the selected algorithm to generate the second image, an analysis unit that analyzes the second image generated by the generation unit, and an analysis by the analysis unit An execution unit that repeatedly executes a series of processes for sequentially performing the processes of the setting unit, the acquisition unit, the generation unit, and the analysis unit until the result satisfies a predetermined condition. To.
The present invention also includes an image generation method by the above-described image generation apparatus, and a program for causing a computer to function as each unit of the above-described image generation apparatus.

本発明によれば、被検体を撮影することによって得られた第1の画像から第2の画像を再構成する際に、第2の画像の精度を向上させることができる。   According to the present invention, when the second image is reconstructed from the first image obtained by imaging the subject, the accuracy of the second image can be improved.

本発明の実施形態に係る画像生成装置を含む画像生成システムの概略構成の一例を示す図である。It is a figure which shows an example of schematic structure of the image generation system containing the image generation apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る画像生成装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the image generation apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る画像生成装置による画像生成方法の処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence of the image generation method by the image generation apparatus which concerns on embodiment of this invention.

以下に、図面を参照しながら、本発明を実施するための形態(実施形態)について説明する。   Hereinafter, embodiments (embodiments) for carrying out the present invention will be described with reference to the drawings.

図1は、本発明の実施形態に係る画像生成装置100を含む画像生成システム10の概略構成の一例を示す図である。画像生成システム10は、図1に示すように、画像生成装置100、通信回線200、及び、外部装置300を有して構成されている。   FIG. 1 is a diagram illustrating an example of a schematic configuration of an image generation system 10 including an image generation apparatus 100 according to an embodiment of the present invention. As illustrated in FIG. 1, the image generation system 10 includes an image generation device 100, a communication line 200, and an external device 300.

画像生成装置100は、インターネットやLAN等の通信回線200を介して、例えば製造ライン等に設置されている外部装置300と通信可能に構成されている。この画像生成装置100は、例えばコンピュータトモグラフィ診断装置を適用することができ、この場合、例えば、複数回のX線照射によって得られた被検体の2次元画像の組を用いて被検体の3次元構造を推定し、診断用画像である被検体の3次元画像を再構成して生成する。より一般化して説明すると、この画像生成装置100は、撮影装置105から複数取得した撮影画像から被検体の内部の3次元構造を表す診断用画像を再構成して生成する装置であり、例えば、医用画像診断装置(X線CT診断装置、MRI診断装置、光音響トモグラフィ診断装置、超音波診断装置等)や、非破壊検査装置等を適用することが可能である。この画像生成装置100は、図1に示すように、CPU101、RAM102、ハードディスク装置103、入力装置104、撮影装置105、表示装置106、通信装置107、及び、バス108のハードウェア構成を有している。   The image generation apparatus 100 is configured to be able to communicate with an external apparatus 300 installed in, for example, a production line via a communication line 200 such as the Internet or a LAN. For example, a computer tomography diagnostic apparatus can be applied to the image generation apparatus 100. In this case, for example, a 3D image of the object is obtained using a set of two-dimensional images of the object obtained by multiple X-ray irradiations. A dimensional structure is estimated, and a three-dimensional image of a subject that is a diagnostic image is reconstructed and generated. More generally, the image generation apparatus 100 is an apparatus that reconstructs and generates a diagnostic image representing a three-dimensional structure inside a subject from a plurality of captured images acquired from the imaging apparatus 105. For example, A medical image diagnostic apparatus (X-ray CT diagnostic apparatus, MRI diagnostic apparatus, photoacoustic tomography diagnostic apparatus, ultrasonic diagnostic apparatus, etc.), a nondestructive inspection apparatus, or the like can be applied. As shown in FIG. 1, the image generation apparatus 100 has a hardware configuration of a CPU 101, a RAM 102, a hard disk device 103, an input device 104, a photographing device 105, a display device 106, a communication device 107, and a bus 108. Yes.

CPU101は、RAM102にロードされたプログラムやデータを用いて、画像生成装置100全体の制御を行うと共に、各種の処理を実行する中央演算装置である。   The CPU 101 is a central processing unit that controls the entire image generation apparatus 100 using programs and data loaded in the RAM 102 and executes various processes.

RAM102は、ハードディスク装置103からロードされたプログラムやデータを一時的に記憶するためのエリアを備えると共に、CPU101が各種の処理を実行する際に必要なワークエリアを備える主記憶装置である。   The RAM 102 is a main storage device having an area for temporarily storing programs and data loaded from the hard disk device 103 and a work area necessary for the CPU 101 to execute various processes.

ハードディスク装置103は、OS(オペレーティングシステム)や、CPU101が各種の制御や各種の処理を実行するためのプログラムやデータが保存されている。ハードディスク装置103に保存されているプログラムは、CPU101によって、RAM102にロードされて実行されることにより、画像生成装置100が各種の制御や各種の処理を行う装置として機能する。   The hard disk device 103 stores an OS (operating system) and programs and data for the CPU 101 to execute various controls and various processes. The program stored in the hard disk device 103 is loaded into the RAM 102 and executed by the CPU 101, so that the image generating device 100 functions as a device that performs various controls and various processes.

入力装置104は、例えばキーボードやマウス等の操作系の装置により構成されており、各種の指示をCPU101に対して入力することができる。   The input device 104 is configured by an operation device such as a keyboard and a mouse, and can input various instructions to the CPU 101.

撮影装置105は、CPU101の制御に基づいて、撮影対象物である被検体の撮影処理を行い、その撮影結果を撮影画像として出力する。例えば、撮影装置105は、撮影画像として、被検体の2次元画像を出力する。   Based on the control of the CPU 101, the imaging apparatus 105 performs imaging processing of a subject that is an imaging object, and outputs the imaging result as a captured image. For example, the imaging device 105 outputs a two-dimensional image of the subject as a captured image.

表示装置106は、例えば液晶画面等により構成されている。この表示装置106は、CPU101の制御に基づいて、CPU101による処理結果を文字や画像等で表示する。   The display device 106 is composed of, for example, a liquid crystal screen. The display device 106 displays the processing result by the CPU 101 as characters, images, or the like based on the control of the CPU 101.

通信装置107は、CPU101の制御に基づいて、外部装置300との間でデータ通信を行う際のインターフェースとして機能する。画像生成装置100は、この通信装置107を介して、通信回線200に接続された外部装置300等との間で各種のデータの送受信を行う。なお、本実施形態では、ハードディスク装置103に保存されているプログラムやデータをCPU101による処理対象としているが、本発明においてはこの形態に限定されるものではない。例えば、通信装置107を介して外部装置300等から受信したプログラムやデータをCPU101による処理対象とする形態も、本発明に適用可能である。   The communication device 107 functions as an interface when performing data communication with the external device 300 based on the control of the CPU 101. The image generation apparatus 100 transmits and receives various data to and from the external apparatus 300 connected to the communication line 200 via the communication apparatus 107. In the present embodiment, programs and data stored in the hard disk device 103 are processed by the CPU 101, but the present invention is not limited to this form. For example, a form in which a program or data received from the external device 300 or the like via the communication device 107 is a processing target by the CPU 101 is also applicable to the present invention.

バス108は、CPU101、RAM102、ハードディスク装置103、入力装置104、撮影装置105、表示装置106及び通信装置107を、通信可能に接続する。   The bus 108 connects the CPU 101, the RAM 102, the hard disk device 103, the input device 104, the photographing device 105, the display device 106, and the communication device 107 so that they can communicate with each other.

次に、図1に示す画像生成装置100の機能構成について説明する。
図2は、本発明の実施形態に係る画像生成装置100の機能構成の一例を示す図である。この図2において、図1に示す構成と同様の構成については同じ符号を付している。この画像生成装置100は、図2に示すように、撮影装置105、撮影データ生成部120、撮影データ処理部130、再構成部140、及び、表示装置106の機能構成を有している。
Next, a functional configuration of the image generation apparatus 100 illustrated in FIG. 1 will be described.
FIG. 2 is a diagram illustrating an example of a functional configuration of the image generation apparatus 100 according to the embodiment of the present invention. In FIG. 2, the same components as those shown in FIG. As illustrated in FIG. 2, the image generation apparatus 100 has functional configurations of an imaging device 105, an imaging data generation unit 120, an imaging data processing unit 130, a reconstruction unit 140, and a display device 106.

ここで、図1に示す画像生成装置100のハードウェア構成と、図2に示す画像生成装置100の機能構成との対応関係の一例について以下に説明する。
例えば、図1に示すCPU101がハードディスク装置103に保存されているプログラムを実行することにより、図2に示す撮影データ生成部120、撮影データ処理部130及び再構成部140が実現される。
Here, an example of a correspondence relationship between the hardware configuration of the image generation apparatus 100 illustrated in FIG. 1 and the functional configuration of the image generation apparatus 100 illustrated in FIG. 2 will be described below.
For example, when the CPU 101 illustrated in FIG. 1 executes a program stored in the hard disk device 103, the photographing data generation unit 120, the photographing data processing unit 130, and the reconstruction unit 140 illustrated in FIG.

撮影装置105は、図2に示すように、筐体111、信号発生源112,113及び114、並びに、検出器115,116及び117を有して構成されている。信号発生源112,113及び114は、筐体111の内部に配置された撮影対象物である被検体Hに対し、測定用信号(撮影用信号)を照射する装置である。信号発生源112,113及び114は、例えば、画像生成装置100がX線CT診断装置であればX線源に該当し、画像生成装置100がMRI診断装置であれば磁界発生源に該当し、画像生成装置100が光音響トモグラフィ診断装置であればレーザ光源に該当し、画像生成装置100が超音波診断装置であれば超音波送信機に該当する。そして、被検体Hを透過した信号または被検体Hの内部で発生もしくは反射した信号は、検出器115,116及び117で検出される。   As shown in FIG. 2, the photographing apparatus 105 includes a casing 111, signal generation sources 112, 113, and 114, and detectors 115, 116, and 117. The signal generation sources 112, 113, and 114 are devices that irradiate a measurement signal (imaging signal) to a subject H that is an imaging target disposed inside the casing 111. The signal generation sources 112, 113, and 114 correspond to, for example, an X-ray source if the image generation apparatus 100 is an X-ray CT diagnosis apparatus, and correspond to a magnetic field generation source if the image generation apparatus 100 is an MRI diagnosis apparatus, If the image generating apparatus 100 is a photoacoustic tomography diagnostic apparatus, it corresponds to a laser light source, and if the image generating apparatus 100 is an ultrasonic diagnostic apparatus, it corresponds to an ultrasonic transmitter. A signal transmitted through the subject H or a signal generated or reflected inside the subject H is detected by the detectors 115, 116 and 117.

撮影データ生成部120は、複数の検出器115,116及び117のそれぞれで検出された信号に係る撮影画像の組を所定のフォーマットに従って1つのデータにまとめて、これを撮影データとして生成する。例えば、撮影データ生成部120は、被検体Hにおける2次元画像のラスタースキャンによるベクトル表現を用いる場合、図2に示すそれぞれの検出信号(撮影画像)b1,b2,b3の組を1つのベクトルbとして統合した撮影データを生成する。以下、これを「撮影データb」と記載する。 The photographic data generation unit 120 collects a set of photographic images related to signals detected by the detectors 115, 116, and 117 into one data according to a predetermined format, and generates this as photographic data. For example, when using a vector representation by raster scanning of a two-dimensional image in the subject H, the imaging data generation unit 120 uses one set of detection signals (captured images) b 1 , b 2 , and b 3 shown in FIG. Shooting data integrated as two vectors b is generated. Hereinafter, this is referred to as “imaging data b”.

撮影データ処理部130は、撮影データ生成部120で生成された撮影データbと、予め記憶されている撮影装置105の特性を表すデータである係数行例Aとから、連立方程式:b=AXを作成する処理を行う。ここで、Xは、未知変数であり、N次元のベクトルである。また、係数行列Aは、撮影装置105を構成する信号発生源112〜114や検出器115〜117の物理的特性等を元に理論的に作成したものであっても良いし、内部構造が既知のサンプルを撮影装置105で実測した結果から作成したものであっても良い。図2の例では、A1は、信号発生源112とこれに対向する検出器117とに係る特性を示し、A2は、信号発生源113とこれに対向する検出器116とに係る特性を示し、A3は、信号発生源114とこれに対向する検出器115とに係る特性を示している。 The photographic data processing unit 130 obtains simultaneous equations: b = AX from the photographic data b generated by the photographic data generation unit 120 and the coefficient example A which is data representing the characteristics of the photographic device 105 stored in advance. Process to create. Here, X is an unknown variable and an N-dimensional vector. The coefficient matrix A may be theoretically created based on the physical characteristics of the signal generation sources 112 to 114 and the detectors 115 to 117 constituting the imaging apparatus 105, and the internal structure is known. These samples may be created from the results of actual measurement with the imaging device 105. In the example of FIG. 2, A 1 shows the characteristics related to the signal generation source 112 and the detector 117 facing the signal source 112, and A 2 shows the characteristics related to the signal generation source 113 and the detector 116 facing the signal generation source 113. A 3 shows the characteristics of the signal generation source 114 and the detector 115 facing the signal generation source 114.

再構成部140は、複数のアルゴリズムの中から1つのアルゴリズムを選択し、撮影データ処理部130で処理された撮影データを用いて当該1つのアルゴリズムを実行して、診断用画像を再構成して生成する。   The reconstruction unit 140 selects one algorithm from a plurality of algorithms, executes the one algorithm using the imaging data processed by the imaging data processing unit 130, and reconstructs the diagnostic image. Generate.

具体的に、再構成部140は、選択したアルゴリズムを実行して上述した未知変数Xを求解することにより、撮影装置105から得た撮影画像(本例では、2次元画像)の組から、診断用画像(本例では、3次元画像)を生成する。以下、アルゴリズムの一例について説明する。   Specifically, the reconstruction unit 140 executes a selected algorithm to solve the unknown variable X described above, and performs diagnosis from a set of captured images (two-dimensional images in this example) obtained from the imaging device 105. An image for use (a three-dimensional image in this example) is generated. Hereinafter, an example of the algorithm will be described.

例えば、X線CT診断装置やMRI診断装置等の医用画像診断装置では、人体等の被検体Hの内部の3次元構造を、2次元平面への投影撮影画像から再構成する。この際、推定したい3次元構造を上述した未知変数X、X線投影のような撮影過程を上述した係数行列Aとすると、上述した撮影データbは、以下の(1)式で示すことができる。   For example, in a medical image diagnostic apparatus such as an X-ray CT diagnostic apparatus or an MRI diagnostic apparatus, a three-dimensional structure inside a subject H such as a human body is reconstructed from a projection photographed image on a two-dimensional plane. At this time, if the imaging process such as the above-described unknown variable X and X-ray projection is the above-described coefficient matrix A as the three-dimensional structure to be estimated, the above-described imaging data b can be expressed by the following equation (1). .

Figure 2019013268
Figure 2019013268

(1)式において、未知変数Xは、3次元スカラー場である(以下、「3次元画像X」と記載する)。そして、3次元画像Xは、(x,y,z)の3方向をそれぞれ(Nx,Ny,Nz)に分割し、3つのインデックス(j,k,l)で画素の3次元位置を指定することによって、以下に示す(2)式のように有限次元ベクトルとして表現される。 In equation (1), the unknown variable X is a three-dimensional scalar field (hereinafter referred to as “three-dimensional image X”). The three-dimensional image X is obtained by dividing the three directions (x, y, z) into (N x , N y , N z ), respectively, and three-dimensional positions of the pixels at three indexes (j, k, l). Is expressed as a finite-dimensional vector as shown in the following equation (2).

Figure 2019013268
Figure 2019013268

また、撮影データbは、t回目(t={1,2,…,Mt})のX線照射によって得られた2次元画像の画素(r,s)(r={1,…,Mx},s={1,…,My})を用いて、以下に示す(3)式のように表現される。 The imaging data b is a pixel (r, s) (r = {1,..., M) of a two-dimensional image obtained by the t-th (t = {1, 2,..., M t }) X-ray irradiation. x}, s = {1, ..., with the M y}), it is expressed as shown below (3).

Figure 2019013268
Figure 2019013268

この際、3次元画像Xの推定精度を向上させるために、撮影の回数を多くすることが一般的である。以後、推定すべき3次元画像Xの次元をN=Nxyz、撮影データbの次元をM=Mtxyとし、M<Nを仮定する。或いは、M>Nの場合でも、撮影データに誤差が重畳していると仮定する。上述した(1)式は、(誤差を含めて)未知変数の次元に対して方程式の数が少ないので、劣決定系方程式と呼ばれる。この劣決定系方程式は、解が無数に存在するので、一般に正則化と呼ばれる技術を適用することによって解を一意に決定する。 At this time, in order to improve the estimation accuracy of the three-dimensional image X, it is common to increase the number of shootings. Thereafter, the dimensions of the three-dimensional image X to be estimated N = N x N y N z , the dimension of the imaging data b and M = M t M x M y , the M <N assume. Alternatively, even when M> N, it is assumed that an error is superimposed on the captured data. The above-described equation (1) is called an underdetermined system equation because the number of equations is small with respect to the dimension of unknown variables (including errors). Since this underdetermined system equation has an infinite number of solutions, the solution is uniquely determined by applying a technique generally called regularization.

近年、推定すべき信号のスパース性を仮定することによって、画像のノイズ除去、医用画像の再構成等に有効な技術が提案されている(以下、この技術を「スパース正則化」と記載する)。このスパース正則化による3次元画像Xの再構成は、以下に示す(4)式のように定式化することができる。   In recent years, an effective technique has been proposed for denoising an image, reconstructing a medical image, and the like by assuming sparseness of a signal to be estimated (hereinafter, this technique is referred to as “sparse regularization”). . The reconstruction of the three-dimensional image X by this sparse regularization can be formulated as shown in the following equation (4).

Figure 2019013268
Figure 2019013268

(4)式において、∇Xは、3次元画像Xのグラディエントベクトル場であり、以下の(5)式で表すことができ、各画素ごとに3次元のグラディエントベクトルが対応している。   In Expression (4), ∇X is a gradient vector field of the three-dimensional image X, which can be expressed by the following Expression (5), and a three-dimensional gradient vector corresponds to each pixel.

Figure 2019013268
Figure 2019013268

また、(4)式において、||∇X||1,2は、∇Xの混合(1,2)ノルムであり、以下の(6)式で定義される。また、以下の(6)式では、以下の(7)式とする。 In the equation (4), || ∇X || 1,2 is a mixed (1,2) norm of ∇X, and is defined by the following equation (6). In the following formula (6), the following formula (7) is used.

Figure 2019013268
Figure 2019013268

診断用画像としての医用画像は、対象とする画像が3次元であるため、2次元の場合と比べて、処理するデータが102倍〜103倍大きくなり、更に診断に費やす時間に制約があることから、その処理時間に強い制約がある。上述したスパース正則化は、反復計算なので、処理時間の短縮には収束性の向上が不可欠である。この点で有用なアルゴリズムとしては、例えば非特許文献1に記載の分離可能放物代理関数法(以下、「SPS法」と記載する)を用いたアルゴリズムがある。 A medical image as a diagnostic image has a three-dimensional target image, so that the data to be processed is 10 2 to 10 3 times larger than the two-dimensional case, and the time spent for diagnosis is further limited. For this reason, there are strong restrictions on the processing time. Since the sparse regularization described above is an iterative calculation, improvement in convergence is indispensable for shortening the processing time. As an algorithm useful in this respect, for example, there is an algorithm using a separable parabolic surrogate function method (hereinafter referred to as “SPS method”) described in Non-Patent Document 1.

SPS法では、(4)式に示すデータ整合項(1/2||b−AX||2 2:f(X))とTV正則化項(||∇X||1,2:g(X))との線型結合で構成される評価関数を微分可能な関数で近似する。このとき、変数ごとに分離できる2次関数で近似することがSPS法の特徴である。これによって、2次微分としてのHesse行列が対角行列となり、その逆行列の計算が極めて容易になることから、収束性の高いNewton法を利用することを可能にしている。 In the SPS method, the data matching term (1/2 || b-AX || 2 2 : f (X)) and the TV regularization term (|| ∇X || 1,2 : g ( X)) is approximated by a differentiable function. At this time, the SPS method is characterized by approximation with a quadratic function that can be separated for each variable. As a result, the Hessian matrix as the second derivative becomes a diagonal matrix, and the inverse matrix can be calculated very easily, so that the Newton method with high convergence can be used.

以下、SPS法の処理手順を記載する。
[S−1]再構成する3次元画像をX(0)で初期化する。
[S−2]以下を収束するまで繰り返す。
[S−3]評価関数(データ整合項+TV正則化項)を、X(n)の周りで要素ごとに分解可能な放物代理関数Φ(n)(X)で近似する。
[S−4]Φ(n)(X)を減少させるように、X(n)をNewton法で以下の(8)式により更新する。
Hereinafter, the procedure of the SPS method will be described.
[S-1] A three-dimensional image to be reconstructed is initialized with X (0) .
[S-2] Repeat the following until convergence.
[S-3] The evaluation function (data matching term + TV regularization term) is approximated by a parabolic surrogate function Φ (n) (X) that can be decomposed element by element around X (n) .
[S-4] X (n) is updated by the Newton method according to the following equation (8) so as to decrease Φ (n) (X).

Figure 2019013268
Figure 2019013268

(8)式において、H(・)は、3次元画像Xに関するΦ(n)(X)のHesse行列であり、また、h(・)は、3次元画像Xに関するΦ(n)(X)のグラディエントベクトルである。 In (8), H (·) is the Hesse matrix [Phi on 3D image X (n) (X), also, h (·) is [Phi on 3D image X (n) (X) Is a gradient vector.

このSPS法は、Newton法を用いるので収束性は良いが、評価関数を変数ごとに分離可能な関数で近似しているので、最終的に到達する解が元の評価関数の解と異なる場合がある。特に、上述したスパース正則化で用いられるTV正則化では、通常L1,2ノルムを用いるところを、SPS法では変数間の分離性のために以下の(9)式で示すL1,1ノルム(L1ノルムと同じ)を用いている。 Since this SPS method uses the Newton method, the convergence is good. However, since the evaluation function is approximated by a function that can be separated for each variable, the finally reached solution may be different from the solution of the original evaluation function. is there. In particular, in the TV regularization used in the sparse regularization described above, the L 1,2 norm is usually used. In the SPS method, the L 1,1 norm represented by the following equation (9) is used for separability between variables. (Same as L 1 norm).

Figure 2019013268
Figure 2019013268

このように、TV正則化項でのL1,2ノルムとL1,1ノルムの差異が解に影響を与える。L1,2ノルムTV正則化の正解に到達するアルゴリズムの中で収束性の良いものとして、例えば非特許文献2に記載のFISTA(Fast Iterative Shrinkage−Thresholding Algorithm)法がある。このFISTA法では、(4)式に示すデータ整合項(1/2||b−AX||2 2:f(X))とTV正則化項(||∇X||1,2:g(X))を交互に解いている。 Thus, the difference between the L 1,2 norm and the L 1,1 norm in the TV regularization term affects the solution. Among algorithms that reach the correct solution for L 1,2 norm TV regularization, for example, there is a FISTA (Fast Iterative Shrinkage-Threshold Algorithm) method described in Non-Patent Document 2. In the FISTA method, the data matching term (1/2 || b-AX || 2 2 : f (X)) and the TV regularization term (|| ∇X || 1,2 : g shown in the equation (4) are used. (X)) is solved alternately.

以下、FISTA法の処理手順を記載する。
[F−1]再構成する3次元画像をX(0)で初期化する。
[F−2]以下を収束するまで繰り返す。
[F−3]データ整合項f(X)が減少するように、X(n)を最急降下法で以下の(10)式により更新する。
Hereinafter, the processing procedure of the FISTA method will be described.
[F-1] A three-dimensional image to be reconstructed is initialized with X (0) .
[F-2] Repeat the following until convergence.
[F-3] Update X (n) by the steepest descent method according to the following equation (10) so that the data matching term f (X) decreases.

Figure 2019013268
Figure 2019013268

ただし、(10)式において、∇f(X(n))は、X(n)でのデータ整合項f(X)のXに関するグラディエントベクトルである。 In Equation (10), ∇f (X (n) ) is a gradient vector related to X of the data matching term f (X) at X (n) .

[F−4]TV正則化項g(X)が減少するように、X(n+1/2)を以下の(11)式,(12)式により更新する。 [F-4] X (n + 1/2) is updated by the following equations (11) and (12) so that the TV regularization term g (X) decreases.

Figure 2019013268
Figure 2019013268

FISTA法は、データ整合項f(X)に1次微分情報を用いる凸最適化求解方法の中で収束性は良いが、2次微分情報まで利用しているSPS法に比べて解への収束が遅い。また、FISTA法は、L1,2ノルムTV正則化を正しく解くために、グラディエントベクトルを中間変数として保持する必要があり、その分、SPS法に比べて使用するメモリ容量が増える。 The FISTA method has good convergence in the convex optimization solution method using the first derivative information for the data matching term f (X), but it converges to the solution compared to the SPS method that uses the second derivative information. Is slow. Further, FISTA method is to solve successfully the L 1, 2 norm TV regularization, it is necessary to hold the gradient vector as intermediate variables, correspondingly, the amount of memory used compared to the SPS method increases.

以下、上述したSPS法の[S−4]の処理で必要なメモリ容量をW1とし、また、上述したFISTA法の[F−3]の処理で必要なメモリ容量をW2、上述したFISTA法の[F−4]の処理で必要なメモリ容量をW3とすると、これらには、W1<W2<W3の関係が成立する。 Hereinafter, the memory capacity necessary for the above-described SPS method [S-4] is W 1, and the memory capacity necessary for the above-mentioned FISTA method [F-3] is W 2 . When the memory capacity required in the processing of [F-4] of law and W 3, these include the relationship of W 1 <W 2 <W 3 is established.

そこで、本実施形態においては、再構成部140は、まず、被検体Hの撮影を行う撮影装置105から撮影画像の組(第1の画像)を得るための撮影パラメータ(第1のパラメータ)と、撮影画像の組から診断用画像(第2の画像)を生成する際に用いる計算パラメータ(第2のパラメータ)を設定する。続いて、再構成部140は、設定した撮影パラメータに従って撮影装置105を動作させ、また、撮影データ生成部120は、撮影パラメータに従って動作した撮影装置105から撮影画像の組(第1の画像)を取得する。続いて、再構成部140は、設定した計算パラメータに応じて、複数のアルゴリズムの中から1つのアルゴリズムを選択し、当該1つのアルゴリズムを実行して診断用画像(第2の画像)を生成する。そして、再構成部140は、生成した診断用画像を解析し、当該解析の結果が所定の条件を満たすまで、上述した設定処理、上述した取得処理、上述した生成処理、及び、上述した解析処理の各処理を順次行う一連の処理を繰り返し実行する形態を採る。この再構成部140の具体的な処理については、図3を用いて後述する。   Therefore, in the present embodiment, the reconstruction unit 140 first includes imaging parameters (first parameters) for obtaining a set of captured images (first image) from the imaging apparatus 105 that performs imaging of the subject H. A calculation parameter (second parameter) used when generating a diagnostic image (second image) from a set of captured images is set. Subsequently, the reconstruction unit 140 operates the imaging device 105 according to the set imaging parameter, and the imaging data generation unit 120 generates a set of captured images (first image) from the imaging device 105 operated according to the imaging parameter. get. Subsequently, the reconstruction unit 140 selects one algorithm from a plurality of algorithms according to the set calculation parameter, and executes the one algorithm to generate a diagnostic image (second image). . Then, the reconstruction unit 140 analyzes the generated diagnostic image, and until the result of the analysis satisfies a predetermined condition, the setting process described above, the acquisition process described above, the generation process described above, and the analysis process described above A form in which a series of processes for sequentially performing these processes is repeatedly executed is employed. Specific processing of the reconstruction unit 140 will be described later with reference to FIG.

図2の表示装置106は、再構成部140で得られた画像等を表示する。この際、表示装置106は、被検体Hの断面に係る2次元画像を表示しても良いし、被検体Hの内部の3次元構造に係る3次元画像を表示しても良い。その際、ユーザーインターフェイスによって、画像の回転・並進などの操作を指示できると好適である。   The display device 106 in FIG. 2 displays an image or the like obtained by the reconstruction unit 140. At this time, the display device 106 may display a two-dimensional image related to the cross section of the subject H, or may display a three-dimensional image related to the three-dimensional structure inside the subject H. At this time, it is preferable that an operation such as rotation / translation of an image can be instructed by a user interface.

次に、図1及び図2に示す画像生成装置100による画像生成方法の処理手順について説明する。
図3は、本発明の実施形態に係る画像生成装置100による画像生成方法の処理手順の一例を示すフローチャートである。なお、以下の図3の説明においては、図2に示す画像生成装置100の各機能構成を用いた説明を行う。
Next, the processing procedure of the image generation method by the image generation apparatus 100 shown in FIGS.
FIG. 3 is a flowchart illustrating an example of a processing procedure of an image generation method performed by the image generation apparatus 100 according to the embodiment of the present invention. In the following description of FIG. 3, description will be given using each functional configuration of the image generation apparatus 100 illustrated in FIG. 2.

まず、図3のステップS101において、再構成部140は、被検体Hの撮影を行う撮影装置105から撮影画像の組を得るための撮影パラメータと、当該撮影画像の組から診断用画像を生成する際に用いる計算パラメータを設定(決定)する。この際、本実施形態においては、再構成部140は、例えば、画像生成装置100の緒元と要求仕様とに基づいて、撮影パラメータ及び計算パラメータを設定する。このステップS101の設定処理を行う再構成部140は、設定手段を構成する。   First, in step S101 of FIG. 3, the reconstruction unit 140 generates a diagnostic image from the imaging parameters for obtaining a set of captured images from the imaging apparatus 105 that performs imaging of the subject H and the set of the captured images. Set (determine) the calculation parameters to be used. At this time, in the present embodiment, the reconstruction unit 140 sets shooting parameters and calculation parameters based on, for example, the specifications of the image generation apparatus 100 and the required specifications. The reconfiguration unit 140 that performs the setting process in step S101 constitutes a setting unit.

ここで、撮影パラメータは、例えば画像生成装置100がX線CT診断装置の場合には、被検体Hに対するX線照射によって複数の撮影画像を得るためのパラメータである。また、この場合の撮影パラメータには、X線源の位置と方向のような幾何学的パラメータの他に、撮影時のX線照射強度等のパラメータも含む。これらのパラメータは、被検体Hの大きさと位置、X線による総被曝量等も考慮して設定する。   Here, the imaging parameters are parameters for obtaining a plurality of captured images by X-ray irradiation on the subject H, for example, when the image generating apparatus 100 is an X-ray CT diagnostic apparatus. The imaging parameters in this case include parameters such as X-ray irradiation intensity at the time of imaging in addition to geometric parameters such as the position and direction of the X-ray source. These parameters are set in consideration of the size and position of the subject H, the total exposure dose by X-rays, and the like.

また、計算パラメータには、再構成アルゴリズムの種類や、反復処理回数、各アルゴリズムに特定のパラメータを含む。この計算パラメータは、被検体Hの物理的特徴と、使用計算機の計算速度、利用可能メモリ容量、画像再構成に使用できる時間等の画像生成装置100の諸元と、画像生成装置100に対する要求仕様、必要なメモリ容量、適用可能な画素数等のアルゴリズム(求解方法)の諸元を考慮して設定する。   The calculation parameters include the type of reconstruction algorithm, the number of iterations, and parameters specific to each algorithm. The calculation parameters include the physical characteristics of the subject H, the calculation speed of the computer used, the available memory capacity, the specifications of the image generation apparatus 100 such as the time available for image reconstruction, and the required specifications for the image generation apparatus 100. The value is set in consideration of the specifications of the algorithm (solving method) such as the necessary memory capacity and the number of applicable pixels.

この際、本実施形態では、計算パラメータに含まれる再構成アルゴリズムの種類としては、複数の第1のアルゴリズム及び第2のアルゴリズムがあるものとする。そして、各計算パラメータには、再構成アルゴリズムの種類として、第1のアルゴリズム及び第2のアルゴリズムの中から1つのアルゴリズムが設定されているものとする。この際、本実施形態では、第1のアルゴリズムまたは第2のアルゴリズムの設定方法としては、画像生成装置100の利用可能メモリ容量によって選択するものとする。具体的に、本実施形態では、画像生成装置100の利用可能メモリ容量がW3未満の場合には第1のアルゴリズムを設定し、画像生成装置100の利用可能メモリ容量がW3以上の場合には第2のアルゴリズムを設定するものとする。 At this time, in this embodiment, it is assumed that there are a plurality of first algorithms and second algorithms as the types of reconstruction algorithms included in the calculation parameters. In each calculation parameter, it is assumed that one algorithm is set as the type of reconstruction algorithm from the first algorithm and the second algorithm. At this time, in this embodiment, the setting method of the first algorithm or the second algorithm is selected according to the available memory capacity of the image generation apparatus 100. Specifically, in the present embodiment, the first algorithm is set when the available memory capacity of the image generating apparatus 100 is less than W 3 , and when the available memory capacity of the image generating apparatus 100 is W 3 or more. Shall set the second algorithm.

なお、本実施形態においては、説明を簡単にする等のために、再構成アルゴリズムの種類として、第1のアルゴリズム及び第2のアルゴリズムの2種類のアルゴリズムを例示するが、本発明においてはこれに限定されるものではない。即ち、再構成アルゴリズムの種類を、3種類以上のアルゴリズムとする形態も、本発明に適用可能である。   In this embodiment, for the sake of simplicity of explanation, two types of algorithms, the first algorithm and the second algorithm, are exemplified as the types of reconstruction algorithms. It is not limited. That is, a mode in which the types of reconstruction algorithms are three or more types can be applied to the present invention.

ここで、本実施形態においては、複数の再構成アルゴリズムである第1のアルゴリズム及び第2のアルゴリズムは、(4)式に示すデータ整合項(1/2||b−AX||2 2:f(X))とTV正則化項(||∇X||1,2:g(X))との線型結合で構成される評価関数を最小化することによって求解する求解方法であるものとする。この際、データ整合項(1/2||b−AX||2 2:f(X))は、微分可能項に相当し、また、TV正則化項(||∇X||1,2:g(X))は、劣微分可能項に相当する。 Here, in the present embodiment, the first algorithm and the second algorithm, which are a plurality of reconstruction algorithms, are represented by the data matching term (1/2 || b-AX || 2 2 : f (X)) and a TV regularization term (|| ∇X || 1,2 : g (X)) are solving methods that are solved by minimizing an evaluation function composed of linear combinations. To do. At this time, data integrity term (1/2 || b-AX || 2 2: f (X)) corresponds to a differentiable section, also, TV regularization term (|| ∇X || 1,2 : G (X)) corresponds to a sub-differentiable term.

また、再構成部140は、ステップS101の処理を2回目以降繰り返して実行する場合には、以前(例えば、2回目の場合には1回目)に実行されたステップS109の解析の結果等も適用して、撮影パラメータ及び計算パラメータを設定する。この際、適用する情報としては、以前に実行されたステップS109の解析の結果得られた診断用画像の画質や、画像生成装置100によって処理した結果費やした計算時間を含む。   In addition, when the reconfiguration unit 140 repeatedly executes the process of step S101 after the second time, the result of the analysis of step S109 executed previously (for example, the first time in the case of the second time) is also applied. Then, shooting parameters and calculation parameters are set. At this time, the information to be applied includes the image quality of the diagnostic image obtained as a result of the analysis performed in the previous step S109 and the calculation time spent as a result of processing by the image generating apparatus 100.

続いて、ステップS102において、撮影装置105は、ステップS101で設定された撮影パラメータに従って、被検体Hの撮影処理を行い、その撮影結果を撮影画像の組として出力する。次いで、撮影データ生成部120は、撮影装置105から出力された撮影画像の組(図2に示す例では、b1,b2,b3の組)を取得する。この取得処理を行う撮影データ生成部120は、取得手段を構成する。そして、撮影データ生成部120は、撮影画像の組を1つに統合した撮影データbを生成する。その後、撮影データ処理部130は、撮影データ生成部120で生成された撮影データbと、予め記憶されている撮影装置105の特性を表すデータである係数行例Aとから、図2及び(1)式に示す連立方程式:b=AXを作成する処理を行う。 Subsequently, in step S102, the imaging device 105 performs imaging processing of the subject H according to the imaging parameters set in step S101, and outputs the imaging result as a set of captured images. Next, the photographic data generation unit 120 acquires a set of photographic images output from the photographic device 105 (a set of b 1 , b 2 , and b 3 in the example shown in FIG. 2). The imaging data generation unit 120 that performs this acquisition process constitutes an acquisition unit. Then, the photographic data generation unit 120 generates photographic data b in which a set of photographic images is integrated into one. Thereafter, the photographic data processing unit 130 uses the photographic data b generated by the photographic data generation unit 120 and the coefficient example A which is data representing the characteristics of the photographic device 105 stored in advance, as shown in FIGS. ) The simultaneous equation shown in equation: b = AX is created.

続いて、ステップS103において、再構成部140は、ステップS101で設定した計算パラメータに応じて、複数の再構成アルゴリズムである第1のアルゴリズム及び第2のアルゴリズムの中から1つのアルゴリズムを選択する。そして、再構成部140は、選択したアルゴリズムが第1のアルゴリズムか否かを判断する。   Subsequently, in step S103, the reconstruction unit 140 selects one algorithm from the first algorithm and the second algorithm, which are a plurality of reconstruction algorithms, according to the calculation parameter set in step S101. Then, the reconstruction unit 140 determines whether or not the selected algorithm is the first algorithm.

ステップS103において、再構成部140が、第1のアルゴリズムを選択した場合には(S103/YES)、ステップS104に進む。
ステップS104に進むと、再構成部140は、上述した評価関数の近似関数における微分情報を用いて近似解を更新する第1の更新工程を行う。具体的に、第1の更新工程では、上述したSPS法の処理手順のうち、[S−3]と[S−4]の処理を行う。
In step S103, when the reconstruction unit 140 selects the first algorithm (S103 / YES), the process proceeds to step S104.
In step S104, the reconfiguration unit 140 performs a first update step of updating the approximate solution using the differential information in the approximate function of the evaluation function described above. Specifically, in the first update process, [S-3] and [S-4] are performed in the processing procedure of the SPS method described above.

続いて、ステップS105において、再構成部140は、ステップS104における第1の更新工程の反復処理が終了したか否かを判断する。この際、再構成部140は、例えば、ステップS101で設定した計算パラメータに含まれる反復処理回数(或いは、上述した評価関数の収束条件を満たしたか否か)に基づいて、反復処理が終了したか否かを判断する。   Subsequently, in step S105, the reconstruction unit 140 determines whether or not the iterative process of the first update process in step S104 has been completed. At this time, for example, the reconstruction unit 140 has completed the iterative process based on the number of iterations included in the calculation parameter set in step S101 (or whether or not the convergence condition of the evaluation function described above is satisfied). Judge whether or not.

そして、ステップS105において、再構成部140が、第1の更新工程の反復処理が終了していないと判断した場合には(S105/NO)、ステップS104に戻り、ステップS104の処理を再度行う。
一方、ステップS105において、再構成部140が、第1の更新工程の反復処理が終了したと判断した場合には(S105/YES)、ステップS109に進む。なお、ここでステップS109に進む場合には、再構成部140によって、第1のアルゴリズムに基づく診断用画像(本例では、3次元画像X)が生成される。図3のステップS103〜S105の処理を行う再構成部140は、生成手段を構成する。
In step S105, when the reconfiguration unit 140 determines that the iterative process of the first update process has not ended (S105 / NO), the process returns to step S104, and the process of step S104 is performed again.
On the other hand, when the reconfiguration unit 140 determines in step S105 that the iterative process of the first update process has been completed (S105 / YES), the process proceeds to step S109. Here, when the process proceeds to step S109, the reconstruction unit 140 generates a diagnostic image based on the first algorithm (in this example, a three-dimensional image X). The reconfiguration unit 140 that performs the processes of steps S103 to S105 in FIG. 3 constitutes a generation unit.

また、ステップS103において、再構成部140が、第1のアルゴリズムを選択していない場合(即ち、第2のアルゴリズムを選択した場合)には(S103/NO)、ステップS106に進む。
ステップS106に進むと、再構成部140は、上述した評価関数の微分可能項に相当するデータ整合項(1/2||b−AX||2 2:f(X))に関して近似解を更新する第2の更新工程を行う。
In step S103, when the reconfiguration unit 140 does not select the first algorithm (that is, when the second algorithm is selected) (S103 / NO), the process proceeds to step S106.
In step S106, the reconstruction unit 140 updates the approximate solution for the data matching term (1/2 || b-AX || 2 2 : f (X)) corresponding to the differentiable term of the evaluation function described above. A second update step is performed.

続いて、ステップS107において、再構成部140は、上述した評価関数の劣微分可能項に相当するTV正則化項(||∇X||1,2:g(X))に関して近似解を更新する第3の更新工程を行う。 Subsequently, in step S107, the reconstruction unit 140 updates the approximate solution for the TV regularization term (|| ∇X || 1,2 : g (X)) corresponding to the subdifferentiable term of the evaluation function described above. A third updating step is performed.

ここで、以下に、まず、ステップS106における第2の更新工程について説明する。
ステップS106における第2の更新工程では、以下に記載する第4の更新工程または第5の更新工程を行う。
Here, first, the second update process in step S106 will be described first.
In the second update process in step S106, a fourth update process or a fifth update process described below is performed.

第4の更新工程は、データ整合項(1/2||b−AX||2 2:f(X))を減少させるXを求解する工程であって、当該データ整合項における微分情報を用いて近似解を更新する工程である。具体的に、第4の更新工程では、例えば、上述したFISTA法の[F−3]の処理を行う工程である。この第4の更新工程で必要なメモリ容量はW2である。 Fourth updating step, the data integrity claim: A process for solving the X to reduce (1/2 || b-AX || 2 2 f (X)), using the differential information in the data integrity section This is a step of updating the approximate solution. Specifically, in the fourth update step, for example, the above-described FISTA method [F-3] is performed. Memory capacity required in this fourth updating step is W 2.

第5の更新工程は、データ整合項(1/2||b−AX||2 2:f(X))を減少させるXを求解する工程であって、当該データ整合項の近似関数における微分情報を用いて近似解を更新する工程である。具体的に、第5の更新工程では、以下の[5−1]及び[5−2]の処理を行う工程である。この第5の更新工程で必要なメモリ容量はW1である。 Fifth update process, data integrity claim: A process for solving the X to reduce (1/2 || b-AX || 2 2 f (X)), the differential in the approximation function of the data integrity section This is a step of updating the approximate solution using information. Specifically, in the fifth update process, the following processes [5-1] and [5-2] are performed. The memory capacity necessary for the fifth update process is W 1 .

[5−1]データ整合項f(X)を、X(n)の周りで要素ごとに分解可能な放物代理関数Φf (n)(X)で近似する。
[5−2]Φf (n)(X)を減少させるように、X(n)をNewton法で以下の(13)式により更新する。
[5-1] The data matching term f (X) is approximated by a parabolic surrogate function Φ f (n) (X) that can be decomposed element by element around X (n) .
[5-2] X (n) is updated by the Newton method according to the following equation (13) so as to decrease Φ f (n) (X).

Figure 2019013268
Figure 2019013268

そして、以下に、ステップS106における第2の更新工程として第4の更新工程または第5の更新工程を実行する際の選択方法について説明する。
本実施形態では、第4の更新工程または第5の更新工程を実行する際の選択方法としては、データ整合項f(X)のHesse行列を対角行列に近似する時の近似精度によって選択する。その理由は、第5の更新工程で実施するNewton法は、正しく利用すれば第4の更新工程で実施する最急降下法よりも収束性は良いが、近似精度が悪いと収束性が劣化するからである。そのため、本実施形態では、当該近似精度が所定の閾値よりも大きい場合には第5の更新工程を実行し、当該近似精度が所定の閾値以下である場合には第4の更新工程を実行する形態を採る。この際、近似精度の評価は、例えば、Hesse行列の対角項と、幾つかの非対角項を計算し、非対角項の絶対値/対角項の絶対値が所定値よりも小さければ、近似精度が所定の閾値よりも大きいと判断する。
And the selection method at the time of performing a 4th update process or a 5th update process as a 2nd update process in step S106 is demonstrated below.
In the present embodiment, as a selection method when executing the fourth update process or the fifth update process, the selection is performed according to the approximation accuracy when the Hess matrix of the data matching term f (X) is approximated to a diagonal matrix. . The reason is that the Newton method implemented in the fifth update step has better convergence than the steepest descent method implemented in the fourth update step if used correctly, but the convergence is degraded if the approximation accuracy is poor. It is. Therefore, in the present embodiment, the fifth update process is executed when the approximation accuracy is greater than the predetermined threshold value, and the fourth update process is executed when the approximation accuracy is equal to or less than the predetermined threshold value. Take the form. In this case, the approximation accuracy is evaluated by, for example, calculating the diagonal terms of the Hessian matrix and several off-diagonal terms, and the absolute value of the off-diagonal terms / the absolute value of the diagonal terms is smaller than a predetermined value. For example, it is determined that the approximation accuracy is greater than a predetermined threshold value.

次いで、以下に、ステップS107における第3の更新工程について説明する。
ステップS107における第3の更新工程では、以下に記載する第6の更新工程または第7の更新工程を行う。
Next, the third update process in step S107 will be described below.
In the third update process in step S107, a sixth update process or a seventh update process described below is performed.

第6の更新工程は、TV正則化項(||∇X||1,2:g(X))を減少させるXを求解する工程であって、第2の更新工程で得られた近似解と当該TV正則化項の近似関数における微分情報を用いて近似解を更新する工程である。具体的に、第6の更新工程では、以下の[6−1]及び[6−2]の処理を行う工程である。この第6の更新工程で必要なメモリ容量はW1である。 The sixth update step is a step of finding X that reduces the TV regularization term (|| ∇X || 1,2 : g (X)), and is an approximate solution obtained in the second update step. And updating the approximate solution using differential information in the approximate function of the TV regularization term. Specifically, in the sixth update process, the following processes [6-1] and [6-2] are performed. The memory capacity necessary for the sixth update process is W 1 .

[6−1]TV正則化項g(X)を、X(n)の周りで要素ごとに分解可能な放物代理関数Φg (n)(X)で近似する。
[6−2]Φg (n)(X)を減少させるように、X(n)をNewton法で以下の(14)式により更新する。
[6-1] The TV regularization term g (X) is approximated by a parabolic surrogate function Φ g (n) (X) that can be decomposed element by element around X (n) .
[6-2] X (n) is updated by the Newton method according to the following equation (14) so as to decrease Φ g (n) (X).

Figure 2019013268
Figure 2019013268

第7の更新工程は、TV正則化項(||∇X||1,2:g(X))を減少させるXを求解する工程であって、第2の更新工程で得られた近似解と当該TV正則化項における劣微分情報を用いて近似解を更新する工程である。具体的に、第7の更新工程では、例えば、上述したFISTA法の[F−4]の処理を行う工程である。この第7の更新工程で必要なメモリ容量はW3である。 The seventh update step is a step of finding X that decreases the TV regularization term (|| ∇X || 1,2 : g (X)), and is an approximate solution obtained in the second update step. And the approximate solution using the sub-differential information in the TV regularization term. Specifically, in the seventh update process, for example, the above-described FISTA method [F-4] is performed. The memory capacity necessary for the seventh update process is W 3 .

そして、以下に、ステップS107における第3の更新工程として第6の更新工程または第6の更新工程を実行する際の選択方法について説明する。
本実施形態では、第6の更新工程または第7の更新工程を実行する際の選択方法としては、第2のアルゴリズムを選択した時点で利用可能メモリ容量がW3以上であることがわかっているので、TV正則化項g(X)のHesse行列を対角行列に近似する時の近似精度によって選択する。具体的に、本実施形態では、当該近似精度が所定の閾値よりも大きい場合には第6の更新工程を実行し、当該近似精度が所定の閾値以下である場合にはTV正則化を正しく解いている第7の更新工程を実行する形態を採る。この際、近似精度の評価は、例えば、Hesse行列の対角項と、幾つかの非対角項を計算し、非対角項の絶対値/対角項の絶対値が所定値よりも小さければ、近似精度が所定の閾値よりも大きいと判断する。
And the selection method at the time of performing a 6th update process or a 6th update process as a 3rd update process in step S107 is demonstrated below.
In the present embodiment, as a selection method when executing the sixth update process or the seventh update process, it is known that the available memory capacity is W 3 or more when the second algorithm is selected. Therefore, the selection is made according to the approximation accuracy when the Hesse matrix of the TV regularization term g (X) is approximated to a diagonal matrix. Specifically, in the present embodiment, the sixth update step is executed when the approximation accuracy is greater than a predetermined threshold, and the TV regularization is correctly solved when the approximation accuracy is equal to or less than the predetermined threshold. The seventh update process is executed. In this case, the approximation accuracy is evaluated by, for example, calculating the diagonal terms of the Hessian matrix and several off-diagonal terms, and the absolute value of the off-diagonal terms / the absolute value of the diagonal terms is smaller than a predetermined value. For example, it is determined that the approximation accuracy is greater than a predetermined threshold value.

なお、本実施形態において、第5の更新工程と第6の更新工程との組み合わせが上述したSPS法に相当し、また、第4の更新工程と第7の更新工程との組み合わせが上述したFISTA法に相当する。例えば、上述したFISTA法では、使用可能メモリ量の制約から、大きな3次元画像Xの再構成ができない場合がある。また、上述したSPS法では、再構成する3次元画像Xの要求精度から、TV正則化が好ましくない場合がある。本実施形態は、このようなSPS法とFISTA法の問題点を解消し得るものである。例えば、本実施形態において、第5の更新工程と第7の更新工程とを組み合わせることによって、SPS法の収束性の良さとFISTA法のTV正則化の求解精度を併せ持つ求解方法を実現することができる。   In the present embodiment, the combination of the fifth update process and the sixth update process corresponds to the SPS method described above, and the combination of the fourth update process and the seventh update process corresponds to the FISTA described above. Corresponds to the law. For example, in the above-described FISTA method, there are cases where a large three-dimensional image X cannot be reconstructed due to restrictions on the amount of usable memory. In the SPS method described above, TV regularization may not be preferable because of the required accuracy of the three-dimensional image X to be reconstructed. The present embodiment can solve such problems of the SPS method and the FISTA method. For example, in the present embodiment, by combining the fifth update step and the seventh update step, it is possible to realize a solution method that has both good convergence of the SPS method and the solution accuracy of TV regularization of the FISTA method. it can.

続いて、ステップS108において、再構成部140は、ステップS106における第2の更新工程及びステップS107における第3の更新工程の反復処理が終了したか否かを判断する。この際、再構成部140は、例えば、ステップS101で設定した計算パラメータに含まれる反復処理回数(或いは、上述した評価関数の収束条件を満たしたか否か)に基づいて、反復処理が終了したか否かを判断する。   Subsequently, in step S108, the reconstruction unit 140 determines whether or not the iterative process of the second update process in step S106 and the third update process in step S107 has been completed. At this time, for example, the reconstruction unit 140 has completed the iterative process based on the number of iterations included in the calculation parameter set in step S101 (or whether or not the convergence condition of the evaluation function described above is satisfied). Judge whether or not.

そして、ステップS108において、再構成部140が、第2の更新工程及び第3の更新工程の反復処理が終了していないと判断した場合には(S108/NO)、ステップS106に戻り、ステップS106以降の処理を再度行う。
一方、ステップS108において、再構成部140が、第2の更新工程及び第3の更新工程の反復処理が終了したと判断した場合には(S108/YES)、ステップS109に進む。なお、ここでステップS109に進む場合には、再構成部140によって、第2のアルゴリズムに基づく診断用画像(本例では、3次元画像X)が生成される。図3のステップS103,S106〜S108の処理を行う再構成部140は、生成手段を構成する。
In step S108, when the reconfiguration unit 140 determines that the iterative process of the second update process and the third update process has not ended (S108 / NO), the process returns to step S106, and step S106. The subsequent processing is performed again.
On the other hand, when the reconfiguration unit 140 determines in step S108 that the second update process and the third update process have been repeated (S108 / YES), the process proceeds to step S109. When the process proceeds to step S109, the reconstruction unit 140 generates a diagnostic image based on the second algorithm (three-dimensional image X in this example). The reconfiguration unit 140 that performs the processes of steps S103 and S106 to S108 in FIG. 3 constitutes a generation unit.

ステップS109に進むと、再構成部140は、ステップS104〜S105の処理で生成した診断用画像またはステップS106〜S108の処理で生成した診断用画像を解析する処理を行う。このステップS109の処理を行う再構成部140は、解析手段を構成する。   In step S109, the reconstruction unit 140 performs a process of analyzing the diagnostic image generated in the processes in steps S104 to S105 or the diagnostic image generated in the processes in steps S106 to S108. The reconstruction unit 140 that performs the process of step S109 constitutes an analysis unit.

続いて、ステップS110において、再構成部140は、ステップS109による解析の結果が所定の条件を満たして処理を終了するか否かを判断する。ここでの判断対象である所定の条件を満たす場合としては、診断用画像の位置や画質が適切である場合や、診断用画像中に更に高画質で検査する部分が無い場合等が一例として挙げられる。   Subsequently, in step S110, the reconstruction unit 140 determines whether or not the result of the analysis in step S109 satisfies a predetermined condition and the process is terminated. Examples of the case where the predetermined condition that is the determination target here is satisfied include the case where the position and image quality of the diagnostic image are appropriate, and the case where there is no portion to be examined with higher image quality in the diagnostic image. It is done.

ステップS110において、再構成部140が、処理を終了しないと判断した場合には(S110/NO)、ステップS101に戻り、ステップS101以降の処理を再度行う。即ち、このステップS110の処理を行う再構成部140は、ステップS109による解析の結果が所定の条件を満たすまで、ステップS101の設定処理、ステップS102の取得処理、ステップS103〜S108の生成処理及びステップS109の解析処理の各処理を順次行う一連の処理を繰り返し実行する実行手段を構成する。   In step S110, when the reconfiguration unit 140 determines not to end the process (S110 / NO), the process returns to step S101, and the processes after step S101 are performed again. That is, the reconstruction unit 140 that performs the process of step S110 performs the setting process of step S101, the acquisition process of step S102, the generation process of steps S103 to S108, and the step until the result of the analysis of step S109 satisfies a predetermined condition. An execution unit is configured to repeatedly execute a series of processes for sequentially performing each process of the analysis process of S109.

一方、ステップS110において、再構成部140が、処理を終了すると判断した場合には(S110/YES)、図3に示すフローチャートの処理を終了する。   On the other hand, when the reconfiguration unit 140 determines in step S110 that the process is to be terminated (S110 / YES), the process of the flowchart shown in FIG. 3 is terminated.

上述した本発明の実施形態では、再構成部140は、計算パラメータに応じて複数のアルゴリズムの中から1つのアルゴリズムを選択し、当該1つのアルゴリズムを実行して診断用画像を生成するようにしている(図3のS103〜S108)。そして、再構成部140は、生成した診断用画像を解析し(図3のS109)、当該解析の結果が所定の条件を満たすまで、図3のステップS101〜S109の一連の処理を繰り返し実行するようにしている(図3のS110)。
かかる構成によれば、被検体Hを撮影することによって得られた撮影画像の組(第1の画像)から診断用画像(第2の画像)を再構成する際に、診断用画像の精度を向上させることができる。
なお、上述した本発明の実施形態では、計算パラメータに応じて複数のアルゴリズムの中から1つのアルゴリズムを選択する形態を示したが、本発明においては、これに限定されるものではなく、2つ以上のアルゴリズムを選択する形態も本発明に含まれる。即ち、本発明は、計算パラメータに応じて複数のアルゴリズムの中から少なくとも1つのアルゴリズムを選択する形態も含む。
In the embodiment of the present invention described above, the reconstruction unit 140 selects one algorithm from a plurality of algorithms according to the calculation parameter, and executes the one algorithm to generate a diagnostic image. (S103 to S108 in FIG. 3). Then, the reconstruction unit 140 analyzes the generated diagnostic image (S109 in FIG. 3), and repeatedly executes a series of processes in steps S101 to S109 in FIG. 3 until the analysis result satisfies a predetermined condition. (S110 in FIG. 3).
According to such a configuration, when reconstructing a diagnostic image (second image) from a set of captured images (first image) obtained by photographing the subject H, the accuracy of the diagnostic image is improved. Can be improved.
In the above-described embodiment of the present invention, a mode in which one algorithm is selected from a plurality of algorithms according to calculation parameters has been described. However, the present invention is not limited to this, and two algorithms are selected. A form of selecting the above algorithm is also included in the present invention. In other words, the present invention includes a form in which at least one algorithm is selected from among a plurality of algorithms in accordance with calculation parameters.

また、上述した本発明の実施形態では、図3のステップS101の各パラメータの設定処理を2回目以降繰り返して実行する場合には、以前(例えば、2回目の場合には1回目)に実行されたステップS109の解析の結果等も考慮して設定するようにしている。
かかる構成によれば、撮影対象物である被検体Hに適した撮影と計算を実行することができる。
Further, in the above-described embodiment of the present invention, when the parameter setting process in step S101 in FIG. 3 is repeatedly executed after the second time, it is executed before (for example, the first time in the second time). The setting is made in consideration of the result of the analysis in step S109.
According to this configuration, it is possible to execute imaging and calculation suitable for the subject H that is the imaging object.

(その他の実施形態)
上述した本発明の実施形態では、未知変数Xのグラディエントベクトル∇Xのうちの多くがゼロ要素と見なせるとの仮定に基づくものであった。このため、グラディエントベクトル∇Xの疎性が十分でない場合には、解の推定精度が低下する等、期待する性能が得られない可能性もあり得る。そこで、本発明の他の実施形態では、撮影データ処理部130が、係数行列Aの代わりに係数行列(AΦ-1)を用いて、連立方程式:b=(AΦ-1)wを作成し、再構成部140が、図3に示す求解方法を用いて未知変数wを求めた後に、X=Φ-1wによって本来の未知変数Xを計算するようにしても良い。この際、Φは、未知変数Xの疎性を高める作用をもつ特徴量変換行列である。即ち、未知変数Xに特徴量変換行列Φを作用させた変数であるw=ΦXは、未知変数Xに比べて高い疎性をもつので、本実施形態の方法による求解が容易となるのである。また、或いは、正則化項として||ΦX||1,2を用いても良い。
(Other embodiments)
The above-described embodiment of the present invention is based on the assumption that many of the gradient vectors ∇X of the unknown variable X can be regarded as zero elements. For this reason, when the sparseness of the gradient vector ∇X is not sufficient, there is a possibility that the expected performance cannot be obtained, for example, the solution estimation accuracy is lowered. Therefore, in another embodiment of the present invention, the imaging data processing unit 130 uses the coefficient matrix (AΦ −1 ) instead of the coefficient matrix A to create simultaneous equations: b = (AΦ −1 ) w, The reconstruction unit 140 may calculate the original unknown variable X by X = Φ −1 w after obtaining the unknown variable w by using the solving method shown in FIG. In this case, Φ is a feature quantity conversion matrix having an effect of increasing the sparseness of the unknown variable X. That is, w = ΦX, which is a variable obtained by applying the feature quantity transformation matrix Φ to the unknown variable X, has higher sparseness than the unknown variable X, and therefore, the solution by the method of this embodiment is facilitated. Alternatively, || ΦX || 1,2 may be used as a regularization term.

また、本実施形態では、Φ=∇であるが、それ以外にも、被検体Hの内部の情報を表す画像データ(変数X)のゼロ要素を増加させるフィルタ、例えば、2次微分フィルタやwavelet基底、framelet基底等を用いることができる。このような方法により、診断用画像の再構成の精度をより高めることが期待できる。   In this embodiment, Φ = ∇, but in addition to this, a filter that increases the zero element of image data (variable X) representing information inside the subject H, such as a second-order differential filter or wavelet, for example. A base, a framelet base, or the like can be used. By such a method, it can be expected that the accuracy of reconstruction of the diagnostic image is further improved.

上述した本発明の実施形態では、2次元画像である撮影画像の組から、3次元画像である診断用画像を再構成して生成する形態であったが、本発明においてはこの形態に限定されるものではない。本発明においては、被検体Hが存在する空間に対して、撮影によって得られた1次元小さい空間での撮影画像の組から、診断用画像を再構成して生成する形態であれば、他の次元の画像であっても適用可能である。   In the above-described embodiment of the present invention, the diagnosis image that is a three-dimensional image is reconstructed and generated from the set of captured images that are two-dimensional images. However, the present invention is limited to this form. It is not something. In the present invention, the diagnostic image is reconstructed and generated from a set of captured images in a one-dimensional small space obtained by imaging with respect to the space in which the subject H exists. Even a three-dimensional image can be applied.

本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
このプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体は、本発明に含まれる。
The present invention supplies a program that realizes 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 a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
This program and a computer-readable storage medium storing the program are included in the present invention.

なお、上述した本発明の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。   Note that the above-described embodiments of the present invention are merely examples of implementation in practicing the present invention, and the technical scope of the present invention should not be construed as being limited thereto. It is. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.

100:画像生成装置、105:撮影装置、106:表示装置、120:撮影データ生成部、130:撮影データ処理部、140:再構成部 100: Image generation device, 105: Imaging device, 106: Display device, 120: Imaging data generation unit, 130: Imaging data processing unit, 140: Reconfiguration unit

Claims (9)

被検体の撮影を行う撮影装置から第1の画像を得るための第1のパラメータと、前記第1の画像から第2の画像を生成する際に用いる第2のパラメータとを設定する設定手段と、
前記第1のパラメータに従って動作した前記撮影装置から、前記第1の画像を取得する取得手段と、
前記第2のパラメータに応じて、複数のアルゴリズムの中から少なくとも1つのアルゴリズムを選択し、当該選択したアルゴリズムを実行して前記第2の画像を生成する生成手段と、
前記生成手段で生成された第2の画像を解析する解析手段と、
前記解析手段による解析の結果が所定の条件を満たすまで、前記設定手段、前記取得手段、前記生成手段および前記解析手段の各処理を順次行う一連の処理を繰り返し実行する実行手段と、
を有することを特徴とする画像生成装置。
Setting means for setting a first parameter for obtaining a first image from an imaging apparatus for imaging a subject, and a second parameter used when generating a second image from the first image; ,
Acquisition means for acquiring the first image from the imaging apparatus operated according to the first parameter;
Generating means for selecting at least one algorithm from a plurality of algorithms according to the second parameter and executing the selected algorithm to generate the second image;
Analyzing means for analyzing the second image generated by the generating means;
Execution means for repeatedly executing a series of processes for sequentially performing the processes of the setting means, the acquisition means, the generation means, and the analysis means until a result of analysis by the analysis means satisfies a predetermined condition;
An image generation apparatus comprising:
前記設定手段は、前記実行手段により2回目の前記一連の処理を実行する場合、1回目の前記一連の処理を実行した際に得られた前記解析手段による解析の結果を用いて、前記第1のパラメータおよび前記第2のパラメータを設定することを特徴とする請求項1に記載の画像生成装置。   When the execution unit executes the second series of processes, the setting unit uses the analysis result obtained by the analysis unit obtained when the first series of processes is executed. The image generation apparatus according to claim 1, wherein the parameter and the second parameter are set. 前記設定手段は、当該画像生成装置の緒元と要求仕様とに基づいて、前記第1のパラメータおよび前記第2のパラメータを設定することを特徴とする請求項1または2に記載の画像生成装置。   The image generation apparatus according to claim 1, wherein the setting unit sets the first parameter and the second parameter based on a specification of the image generation apparatus and a required specification. . 前記アルゴリズムは、微分可能項と劣微分可能項との線型結合で構成される評価関数を最小化することによって求解することを特徴とする請求項1乃至3のいずれか1項に記載の画像生成装置。   4. The image generation according to claim 1, wherein the algorithm is solved by minimizing an evaluation function composed of a linear combination of a differentiable term and a sub-differentiable term. 5. apparatus. 前記複数のアルゴリズムは、第1のアルゴリズムと第2のアルゴリズムとを含み、
前記生成手段は、
前記1つのアルゴリズムとして前記第1のアルゴリズムを選択した場合、前記評価関数の近似関数における微分情報を用いて近似解を更新する第1の更新工程を行うことにより求解して、前記第2の画像を生成し、
前記1つのアルゴリズムとして前記第2のアルゴリズムを選択した場合、前記微分可能項に関して近似解を更新する第2の更新工程と、前記劣微分可能項に関して近似解を更新する第3の更新工程と、を行うことにより求解して、前記第2の画像を生成する
ことを特徴とする請求項4に記載の画像生成装置。
The plurality of algorithms includes a first algorithm and a second algorithm;
The generating means includes
When the first algorithm is selected as the one algorithm, the second image is obtained by performing a first update step of updating an approximate solution using differential information in the approximate function of the evaluation function. Produces
When the second algorithm is selected as the one algorithm, a second update step of updating an approximate solution with respect to the differentiable term, and a third update step of updating the approximate solution with respect to the sub-differentiable term; The image generation apparatus according to claim 4, wherein the second image is generated by performing a solution by performing.
前記第2の更新工程では、前記微分可能項における微分情報を用いて近似解を更新する第4の更新工程、または、前記微分可能項の近似関数における微分情報を用いて近似解を更新する第5の更新工程を行い、
前記第3の更新工程では、前記第2の更新工程で得られた近似解と前記劣微分可能項の近似関数における微分情報を用いて近似解を更新する第6の更新工程、または、前記第2の更新工程で得られた近似解と前記劣微分可能項における劣微分情報を用いて近似解を更新する第7の更新工程を行う
ことを特徴とする請求項5に記載の画像生成装置。
In the second update step, a fourth update step of updating the approximate solution using the differential information in the differentiable term, or the update of the approximate solution using the differential information in the approximate function of the differentiable term. 5 update process,
In the third update step, a sixth update step of updating the approximate solution using differential information in the approximate function obtained in the second update step and the approximate function of the sub-differentiable term, or The image generation apparatus according to claim 5, wherein a seventh update step of updating the approximate solution using the approximate solution obtained in the update step of 2 and the sub-differential information in the sub-differentiable term is performed.
前記取得手段は、前記第1の画像として、前記被検体の2次元画像を複数取得し、
前記生成手段は、前記第2の画像として、複数の前記2次元画像を用いて前記被検体の3次元画像を生成する
ことを特徴とする請求項1乃至6のいずれか1項に記載の画像生成装置。
The acquisition means acquires a plurality of two-dimensional images of the subject as the first image,
The image according to any one of claims 1 to 6, wherein the generation unit generates a three-dimensional image of the subject using a plurality of the two-dimensional images as the second image. Generator.
被検体の撮影を行う撮影装置から第1の画像を得るための第1のパラメータと、前記第1の画像から第2の画像を生成する際に用いる第2のパラメータとを設定する設定ステップと、
前記第1のパラメータに従って動作した前記撮影装置から、前記第1の画像を取得する取得ステップと、
前記第2のパラメータに応じて、複数のアルゴリズムの中から少なくとも1つのアルゴリズムを選択し、当該選択したアルゴリズムを実行して前記第2の画像を生成する生成ステップと、
前記生成ステップで生成された第2の画像を解析する解析ステップと、
前記解析ステップによる解析の結果が所定の条件を満たすまで、前記設定ステップ、前記取得ステップ、前記生成ステップおよび前記解析ステップの各処理を順次行う一連の処理を繰り返し実行する実行ステップと、
を有することを特徴とする画像生成方法。
A setting step for setting a first parameter for obtaining a first image from an imaging apparatus for imaging a subject and a second parameter used when generating a second image from the first image; ,
An acquisition step of acquiring the first image from the imaging device operated according to the first parameter;
Generating at least one algorithm from a plurality of algorithms according to the second parameter, and executing the selected algorithm to generate the second image;
An analysis step of analyzing the second image generated in the generation step;
An execution step of repeatedly executing a series of processes for sequentially performing each process of the setting step, the acquisition step, the generation step, and the analysis step until a result of analysis by the analysis step satisfies a predetermined condition;
An image generation method characterized by comprising:
請求項1乃至7のいずれか1項に記載の画像生成装置の各手段としてコンピュータを機能させるためのプログラム。   The program for functioning a computer as each means of the image generation apparatus of any one of Claim 1 thru | or 7.
JP2017130348A 2017-07-03 2017-07-03 Image generation device, image generation method, and program Pending JP2019013268A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017130348A JP2019013268A (en) 2017-07-03 2017-07-03 Image generation device, image generation method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017130348A JP2019013268A (en) 2017-07-03 2017-07-03 Image generation device, image generation method, and program

Publications (1)

Publication Number Publication Date
JP2019013268A true JP2019013268A (en) 2019-01-31

Family

ID=65356302

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017130348A Pending JP2019013268A (en) 2017-07-03 2017-07-03 Image generation device, image generation method, and program

Country Status (1)

Country Link
JP (1) JP2019013268A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023045719A1 (en) * 2021-09-27 2023-03-30 荣耀终端有限公司 Algorithm calling method and algorithm calling apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003153893A (en) * 2001-11-21 2003-05-27 Hitachi Medical Corp Apparatus for forming tomographic image
JP2010246862A (en) * 2009-03-24 2010-11-04 Japan Health Science Foundation Medical image generation apparatus and program
JP2013000479A (en) * 2011-06-21 2013-01-07 Hitachi Medical Corp X-ray ct apparatus and image reconstruction method
US20150030118A1 (en) * 2012-08-31 2015-01-29 Kabushiki Kaisha Toshiba X-ray ct apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003153893A (en) * 2001-11-21 2003-05-27 Hitachi Medical Corp Apparatus for forming tomographic image
JP2010246862A (en) * 2009-03-24 2010-11-04 Japan Health Science Foundation Medical image generation apparatus and program
JP2013000479A (en) * 2011-06-21 2013-01-07 Hitachi Medical Corp X-ray ct apparatus and image reconstruction method
US20150030118A1 (en) * 2012-08-31 2015-01-29 Kabushiki Kaisha Toshiba X-ray ct apparatus

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
AMIR BECK, MARK TEBOULLE: ""A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems"", IAM JOURNAL ON IMAGING SCIENCES, vol. 2, no. 1, JPN7019001647, 2009, pages 183 - 202, XP009167765, ISSN: 0004160410, DOI: 10.1137/080716542 *
ANDREY MAKEEV AND STEPHEN J. GLICK: ""Investigation of statistical iterative reconstruction for dedicated breast CT"", MEDICAL PHYSICS, vol. 40, no. 8, JPN7019001646, 3 July 2013 (2013-07-03), pages 081904 - 1, ISSN: 0004160409 *
工藤 博幸: ""新方式コンピュータトモグラフィーと圧縮センシング"", 精密工学会誌, vol. 82, no. 6, JPN6019018848, 5 June 2016 (2016-06-05), JP, pages 506 - 512, ISSN: 0004160408 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023045719A1 (en) * 2021-09-27 2023-03-30 荣耀终端有限公司 Algorithm calling method and algorithm calling apparatus

Similar Documents

Publication Publication Date Title
US10475214B2 (en) Tomographic reconstruction based on deep learning
KR102260802B1 (en) Deep Learning-Based Estimation of Data for Use in Tomographic Reconstruction
EP3716214B1 (en) Medical image processing apparatus and method for acquiring training images
CN112770838B (en) System and method for image enhancement using self-focused deep learning
US9595120B2 (en) Method and system for medical image synthesis across image domain or modality using iterative sparse representation propagation
JP2017094097A (en) Medical image processing device, x-ray computer tomographic imaging device, and medical image processing method
CN110992433A (en) System and method for sparse image reconstruction with null data consistency
JP6118324B2 (en) Image reconstruction method for filter back projection in limited angle tomography
WO2015162968A1 (en) Image capturing device and method
US10970885B2 (en) Iterative image reconstruction
EP3937122A1 (en) 3d-cnn processing for ct image noise removal
KR102428725B1 (en) Method and program for imaging quality improving
US10013778B2 (en) Tomography apparatus and method of reconstructing tomography image by using the tomography apparatus
HU231302B1 (en) Method and system and storage device for performing image reconstruction for a volume based on projection data sets
CN108280860B (en) Reducing the number of spectral channels in multi-energy CT imaging
JP6494218B2 (en) Underdetermined linear equation solver, subject information acquisition device
JP2019013268A (en) Image generation device, image generation method, and program
EP4123572A2 (en) An apparatus and a method for x-ray image restoration
EP4327286A1 (en) Machine learning-based improvement in iterative image reconstruction
JP6615531B2 (en) X-ray computed tomography apparatus and medical image processing apparatus
Melli et al. A sparsity-based iterative algorithm for reconstruction of micro-CT images from highly undersampled projection datasets obtained with a synchrotron X-ray source
Zhao et al. A fast algorithm for high order total variation minimization based interior tomography
Schwab Deep Learning Methods for Limited Data Problems in X-Ray Tomography
EP4167187A1 (en) X-ray diagnostic apparatus and a medical information processing method
US20240029324A1 (en) Method for image reconstruction, computer device and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180426

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190528

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191126