[go: up one dir, main page]

JP5536987B2 - Image processing device - Google Patents

Image processing device Download PDF

Info

Publication number
JP5536987B2
JP5536987B2 JP2008129804A JP2008129804A JP5536987B2 JP 5536987 B2 JP5536987 B2 JP 5536987B2 JP 2008129804 A JP2008129804 A JP 2008129804A JP 2008129804 A JP2008129804 A JP 2008129804A JP 5536987 B2 JP5536987 B2 JP 5536987B2
Authority
JP
Japan
Prior art keywords
region
nodule
distance
candidate
area
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.)
Expired - Fee Related
Application number
JP2008129804A
Other languages
Japanese (ja)
Other versions
JP2009273771A (en
Inventor
重治 大湯
仁 山形
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.)
Toshiba Corp
Canon Medical Systems Corp
Original Assignee
Toshiba Corp
Toshiba Medical Systems Corp
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 Toshiba Corp, Toshiba Medical Systems Corp filed Critical Toshiba Corp
Priority to JP2008129804A priority Critical patent/JP5536987B2/en
Publication of JP2009273771A publication Critical patent/JP2009273771A/en
Application granted granted Critical
Publication of JP5536987B2 publication Critical patent/JP5536987B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、X線コンピュータ断層撮影装置により発生されたボリュームデータに含まれる結節領域の診断を支援するための画像処理装置に関する。   The present invention relates to an image processing apparatus for supporting diagnosis of a nodule region included in volume data generated by an X-ray computed tomography apparatus.

肺がんの疑いを持つ患者に対するCT検査では、時間を追った結節領域の体積の比較が重要な役割を持つ。結節領域に拡大傾向が見られる場合、悪性と判断する重要な材料となる。腫瘤領域の変化を調べる方法として目視で比較する方法があるが、直径や体積の値の変化を調べる方法が客観的な指標として重要である。結節領域の変化を調べるために、結節領域を抽出し、その体積を計測・表示する技術が提案されている。   In CT examinations for patients suspected of having lung cancer, it is important to compare the volume of nodule areas over time. If the nodular area shows a tendency to expand, it becomes an important material for judging malignancy. As a method for examining changes in the mass region, there is a method of visual comparison. However, a method for examining changes in diameter and volume is important as an objective index. In order to investigate the change of the nodule region, a technique for extracting the nodule region and measuring and displaying the volume has been proposed.

胸部CT画像による肺結節領域の抽出方法として最も簡単なものは単純閾値処理を用いるものである。しかし、結節には血管や気管支など軟部組織に近い画素値を持つ構造が連結しており、閾値処理により結節と血管(あるいは気管支)を判別することは不可能である。   The simplest method for extracting a lung nodule region from a chest CT image uses simple threshold processing. However, nodules and blood vessels (or bronchi) cannot be distinguished by threshold processing because the nodules are connected with structures having pixel values close to soft tissues such as blood vessels and bronchi.

結節と血管とを区別するためにレベルセット法による結節領域の抽出方法(非特許文献1)やモルフォロジー演算による血管分離方法(非特許文献2)が提案されている。   In order to distinguish a nodule from a blood vessel, a nodule region extraction method by a level set method (Non-Patent Document 1) and a blood vessel separation method by a morphological operation (Non-Patent Document 2) have been proposed.

前者の抽出方法は、反復法を用いる。そのため、抽出処理に非常に時間がかかってしまう。医用画像読影用ソフトウェアの解析機能として用いる場合、数秒以内の処理時間が求められるが、本抽出処理はそれをはるかに超える処理時間が必要である。従って本抽出方法は、実用性に乏しい。   The former extraction method uses an iterative method. Therefore, the extraction process takes a very long time. When used as an analysis function of medical image interpretation software, processing time within several seconds is required, but this extraction processing requires much longer processing time. Therefore, this extraction method is not practical.

また後者の血管分離方法は、領域成長法により得た結節の候補領域に対し、エロージョン処理やダイレーション処理を実施する。しかし、結節の一部に例えば4mm未満の小さな突起があると、その突起は誤って切断されてしまう。突起を切断しないようにするためにエロージョン距離を小さくしダイレーション距離を大きくすると、太い血管が分離できなくなってしまうか、分離できてもその切断位置が結節の根元より遠くなってしまう。太い血管を分離するためにエロージョン距離を大きくとると、小さな結節が完全に除去されてしまい、結節領域が全く抽出されない。
Segmentation of ground glass opacities by asymmetric multi-phase deformable model Proc. SPIE Vol. 6144 614440-1〜614440-8 Morphologycal segmentation and partial volume analysis of volumetry of solid pulmonary lesions in thoracic CT scans. IEEE Trans. Med. Imag., Vol. 25, No. 4, 2006
In the latter blood vessel separation method, erosion processing and dilation processing are performed on the nodule candidate region obtained by the region growing method. However, if there is a small protrusion of, for example, less than 4 mm in a part of the nodule, the protrusion is cut by mistake. If the erosion distance is reduced and the dilation distance is increased in order not to cut the protrusion, a thick blood vessel cannot be separated, or even if it can be separated, the cutting position becomes far from the base of the nodule. If the erosion distance is increased to separate a thick blood vessel, the small nodule is completely removed and no nodule region is extracted at all.
Segmentation of ground glass opacities by asymmetric multi-phase deformable model Proc.SPIE Vol. 6144 614440-1〜614440-8 Morphologycal segmentation and partial volume analysis of volumetry of solid pulmonary lesions in thoracic CT scans.IEEE Trans. Med. Imag., Vol. 25, No. 4, 2006

本発明の目的は、短時間、且つ高精度に結節領域を抽出可能な画像処理装置を提供することにある。   An object of the present invention is to provide an image processing apparatus capable of extracting a nodule region in a short time and with high accuracy.

本発明の第1局面に係る画像処理装置は、被検体に関するボリュームデータを記憶する記憶部と、前記ボリュームデータに含まれる結節候補領域を画素値に基づいて抽出する結節候補領域抽出部と、前記抽出された結節候補領域の核領域を決定する核領域決定部と、前記決定された核領域からの第1の距離と前記第1の距離よりも長い第2の距離とに基づいて、前記結節候補領域から非結節領域を特定する非結節領域特定部と、前記特定された非結節領域を前記結節候補領域から除去することにより結節領域を抽出する結節領域抽出部と、を具備する画像処理装置であって、前記非結節領域特定部は、前記核領域から前記第2の距離以上離れている領域に連結し、且つ前記核領域から前記第1の距離以上離れている領域を前記非結節領域として特定する、ことを特徴とする。 An image processing apparatus according to a first aspect of the present invention includes a storage unit that stores volume data related to a subject, a nodule candidate region extraction unit that extracts a nodule candidate region included in the volume data based on pixel values, Based on a nuclear region determination unit that determines a nuclear region of the extracted nodule candidate region, a first distance from the determined nuclear region, and a second distance longer than the first distance, the nodule An image processing apparatus comprising: a non-nodule region specifying unit that specifies a non-nodule region from a candidate region; and a nodule region extracting unit that extracts a nodule region by removing the specified non-nodule region from the nodule candidate region. The non-nodule region specifying unit is connected to a region that is separated from the nucleus region by the second distance or more, and a region that is separated from the nucleus region by the first distance or more is the non-nodule region. age Identifying, characterized in that.

本発明によれば、短時間、且つ高精度に結節領域を抽出可能な画像処理装置を提供することが可能となる。   According to the present invention, it is possible to provide an image processing apparatus capable of extracting a nodule region in a short time and with high accuracy.

以下、図面を参照しながら本発明の実施の形態に係る画像処理装置を説明する。図1は、本実施形態に係る画像処理装置1の構成を示す図である。図1に示すように、画像処理装置1は、制御部10を中枢として、記憶部12、対象領域決定部14、結節候補領域抽出部16、穴埋め部18、核領域決定部20、結節領域抽出部22、画像発生部24、体積算出部26、表示部28、及び入力部30を備える。   Hereinafter, an image processing apparatus according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a configuration of an image processing apparatus 1 according to the present embodiment. As shown in FIG. 1, the image processing apparatus 1 has a storage unit 12, a target region determination unit 14, a nodule candidate region extraction unit 16, a hole filling unit 18, a nucleus region determination unit 20, and a nodule region extraction with the control unit 10 as a center. Unit 22, image generation unit 24, volume calculation unit 26, display unit 28, and input unit 30.

記憶部12は、被検体の胸部に関するボリュームデータを記憶する。ボリュームデータは、図示しない、X線コンピュータ断層撮影装置等の医用画像発生装置により発生されたものである。ボリュームデータには、肺に発生された結節の領域が含まれるとする。   The storage unit 12 stores volume data related to the chest of the subject. The volume data is generated by a medical image generation apparatus such as an X-ray computed tomography apparatus (not shown). It is assumed that the volume data includes a nodule region generated in the lung.

図2は、結節領域NRの一例を示す図である。図2に示すように、結節領域NRは、結節の一部分である小さな突起の領域TRを有する。また、結節領域NRは、小突起領域TRの他に、血管や気管支の領域HRに接続する。血管領域及び気管支領域HRは、結節の一部分でなく、結節領域NRを観察する上で邪魔な部分である。ここで、結節領域NRに接続する血管領域や気管支領域を非結節領域HRと呼ぶことにする。また、小突起領域TRと非結節領域HRとは外見上いずれも突起形状を有している。そのため、小突起領域TRと非結節領域HRとをまとめて突起候補領域と呼ぶことにする。   FIG. 2 is a diagram illustrating an example of the nodule region NR. As shown in FIG. 2, the nodule region NR has a small protrusion region TR which is a part of the nodule. Further, the nodule region NR is connected to a blood vessel or bronchial region HR in addition to the small projection region TR. The blood vessel region and the bronchial region HR are not part of the nodule, but are parts that obstruct the observation of the nodule region NR. Here, a blood vessel region or a bronchial region connected to the nodule region NR is referred to as a non-nodule region HR. Further, the small protrusion region TR and the non-nodule region HR have a protrusion shape in appearance. Therefore, the small protrusion region TR and the non-nodule region HR are collectively referred to as a protrusion candidate region.

また、結節領域は、画素値に応じて、solid領域とGGO領域とに大別される。solid領域は、充実性陰影とも呼ばれる。solid領域は、結節領域のうち、軟部組織に近い画素値を有する領域である。GGO領域は、すりガラス状陰影とも呼ばれる。GGO領域は、肺の実質組織と軟部組織との中間の画素値を有する領域である。   The nodule region is roughly divided into a solid region and a GGO region according to the pixel value. The solid region is also called a solid shadow. The solid region is a region having a pixel value close to soft tissue in the nodule region. The GGO region is also called ground glass-like shadow. The GGO region is a region having an intermediate pixel value between the parenchyma and soft tissue of the lung.

対象領域決定部14は、ボリュームデータから処理対象となる領域を決定する。処理対象領域は、例えば、一辺30mmの立方体である。処理対象領域の形状やサイズは、変更可能である。   The target area determination unit 14 determines an area to be processed from the volume data. The processing target area is, for example, a cube with a side of 30 mm. The shape and size of the processing target area can be changed.

結節候補領域抽出部16は、決定された処理対象領域から結節領域の候補となる領域を生成する。結節候補領域は、結節領域と非結節領域とを含む。結節候補領域抽出部16は、例えば、既存の閾値処理やP-tile-thresholding、Mode method、Optimal threshold、大津の方法により、処理対象領域から結節候補領域を抽出する。   The nodule candidate region extraction unit 16 generates a region that is a nodule region candidate from the determined processing target region. The nodule candidate region includes a nodule region and a non-nodule region. The nodule candidate region extraction unit 16 extracts a nodule candidate region from the processing target region using, for example, existing threshold processing, P-tile-thresholding, Mode method, Optimal threshold, and Otsu's method.

穴埋め部18は、生成された結節候補領域に画像処理を行い、結節候補領域内部に存在する穴領域を埋める。穴領域は、結節候補領域内部に存在する結節に由来しない領域である。   The hole filling unit 18 performs image processing on the generated nodule candidate region, and fills the hole region existing inside the nodule candidate region. The hole region is a region that does not originate from a nodule existing inside the nodule candidate region.

核領域決定部20は、穴埋め後の結節候補領域の中心部を表す核領域を決定する。具体的には、核領域決定部20は、穴埋め後の結節候補領域をエロージョン距離Deで縮小処理(モルフォロジー演算のエロージョン処理)することにより核領域を決定する。核領域は、穴埋め後結節候補領域に含まれる突起候補領域から突起領域と非結節領域とを特定するための基準となる。また、核領域決定部20は、ユーザにより入力部30を介して入力された指示に基づいて核領域を修正可能である。   The nucleus region determination unit 20 determines a nucleus region representing the center of the nodule candidate region after filling in the holes. Specifically, the nucleus region determination unit 20 determines the nucleus region by reducing the nodule candidate region after filling the hole with the erosion distance De (erosion processing of morphological operation). The nucleus region serves as a reference for specifying the projection region and the non-nodule region from the projection candidate regions included in the nodule candidate region after filling in the holes. The nucleus region determination unit 20 can correct the nucleus region based on an instruction input via the input unit 30 by the user.

結節領域抽出部22は、決定された核領域からのダイレーション距離Dminとダイレーション距離Dminよりも長いダイレーション距離Dmaxとに基づいて穴埋め後結節候補領域から非結節領域を特定し、特定された非結節領域を穴埋め後結節候補領域から除去することにより結節領域を抽出する。この非結節領域の除去範囲は、ダイレーション距離Dmaxより核領域へ向けた内側部分を含む。また、結節領域抽出部22は、ユーザにより入力部30を介して入力された指示に基づいて、結節領域を修正可能である。   The nodule region extraction unit 22 identifies and identifies the nodule region from the nodule candidate region after filling based on the dilation distance Dmin from the determined nucleus region and the dilation distance Dmax longer than the dilation distance Dmin. The nodule region is extracted by removing the non-nodule region from the nodule candidate region after filling the hole. The removal range of the non-nodule region includes an inner portion directed from the dilation distance Dmax toward the nucleus region. The nodule region extraction unit 22 can correct the nodule region based on an instruction input via the input unit 30 by the user.

体積算出部24は、抽出された結節領域の体積を算出する。画像発生部26は、ボリュームデータに基づいてCT画像データを発生する。例えば、画像発生部26は、ボリュームデータをMPR(MultiPlanar Reconstruction)処理して任意断面に関するCT画像データを発生する。表示部28は、発生された結節領域を強調してCT画像を表示する。また、表示部28は、算出された体積を表示する。   The volume calculation unit 24 calculates the volume of the extracted nodule region. The image generator 26 generates CT image data based on the volume data. For example, the image generation unit 26 performs MPR (MultiPlanar Reconstruction) processing on the volume data to generate CT image data related to an arbitrary cross section. The display unit 28 displays a CT image by emphasizing the generated nodule region. The display unit 28 displays the calculated volume.

入力部30は、操作者からの各種指示を入力する。入力部30としては、マウスやトラックボールなどのポインティングデバイス、あるいはキーボード等の入力デバイスが適宜利用可能である。   The input unit 30 inputs various instructions from the operator. As the input unit 30, a pointing device such as a mouse or a trackball, or an input device such as a keyboard can be used as appropriate.

制御部10は、例えばCPU及びメモリを有し、アプリケーションプログラムを上記メモリ上に展開し、このアプリケーションプログラムに従った処理を上記CPUが実行する。アプリケーションプログラムの実行により、制御部10は、画像処理装置1を構成する各部を制御し、本実施形態に係る結節領域の抽出・表示処理を行なう。   The control unit 10 includes, for example, a CPU and a memory, and develops an application program on the memory, and the CPU executes processing according to the application program. By executing the application program, the control unit 10 controls each unit constituting the image processing apparatus 1 and performs the nodule region extraction / display processing according to the present embodiment.

(結節領域の抽出・表示処理)
以下、制御部10の制御により行なわれる結節領域の抽出・表示処理の動作を説明する。図3は、結節領域の抽出・表示処理の流れを示す図である。
(Nodule area extraction / display processing)
The operation of the nodule region extraction / display process performed under the control of the control unit 10 will be described below. FIG. 3 is a diagram showing the flow of the nodule region extraction / display processing.

まず、制御部10は、結節領域の抽出・表示処理の開始指示を受けると、処理対象領域決定部14に中心点の決定処理を行なわせる。   First, upon receiving a nodule region extraction / display processing start instruction, the control unit 10 causes the processing target region determination unit 14 to perform center point determination processing.

中心点決定処理において処理対象領域決定部14は、結節領域の中心点を決定する(ステップSA)。具体的には、処理対象領域決定部14は、ユーザにより入力部30を介して指定された点を、中心点に決定する。あるいは、処理対象領域決定部14は、既存のCAD処理により中心点を算出してもよい。   In the center point determination process, the processing target region determination unit 14 determines the center point of the nodule region (step SA). Specifically, the processing target area determination unit 14 determines a point designated by the user via the input unit 30 as a central point. Alternatively, the processing target area determination unit 14 may calculate the center point by existing CAD processing.

中心点が決定処理後、制御部10は、処理対象領域決定部14に処理対象領域の決定処理を行なわせる(ステップSB)。処理対象領域の決定処理において処理対象領域決定部14は、中心点を中心とする一定範囲の領域を処理対象領域に決定する。例えば、中心点を中心とする一辺30mmの立方体領域が処理対象領域に決定される。決定された処理対象領域は、ボリュームデータから切り出される。   After the center point is determined, the control unit 10 causes the processing target region determination unit 14 to perform processing target region determination processing (step SB). In the processing target area determination process, the processing target area determination unit 14 determines a certain range of areas centered on the center point as the processing target area. For example, a cubic region having a side of 30 mm with the center point as the center is determined as the processing target region. The determined processing target area is cut out from the volume data.

処理対象領域の決定処理後、制御部10は、結節候補領域抽出部16に結節候補領域の抽出処理を行なわせる(ステップSC)。結節候補領域の抽出処理において結節候補領域抽出部16は、結節候補領域の画素値と、結節候補領域以外の画素値との境の画素値(例えば−700HU)を閾値として、処理対象領域から結節候補領域を抽出する。より具体的には、−700HU以下の画素値を有するボクセルを値“1”に、−700以上の画素値を有するボクセルを値“0”に置き換えることにより、ボリュームデータから結節候補領域を抽出する。典型的には、複数の閾値を用いることにより、solid候補領域とGGO候補領域とが別々にボリュームデータから抽出される。閾値は、予め設定されてもよいが、肺内部の領域内での濃度の不均一性や個人間の違いが存在するため、これらを考慮し、ヒストグラムを用いて決定するなど、適応的に決定する方法がよい。閾値処理が行なわれると、結節候補領域抽出部16は、抽出された全てのsolid候補領域とGGO領域との論理和を演算し、和領域を生成する。生成された和領域を、結節候補領域と呼ぶことにする。   After the processing area determination processing, the control unit 10 causes the nodule candidate region extraction unit 16 to perform nodule candidate region extraction processing (step SC). In the nodule candidate region extraction process, the nodule candidate region extraction unit 16 uses the pixel value of the boundary between the pixel value of the nodule candidate region and the pixel value other than the nodule candidate region (for example, −700 HU) as a threshold value from the processing target region. Extract candidate areas. More specifically, a nodule candidate region is extracted from the volume data by replacing a voxel having a pixel value of −700 HU or less with a value “1” and a voxel having a pixel value of −700 or more with a value “0”. . Typically, by using a plurality of threshold values, the solid candidate area and the GGO candidate area are extracted separately from the volume data. The threshold value may be set in advance, but there are non-uniformity in concentration within the lung area and differences among individuals. Therefore, the threshold value is determined adaptively by taking these into consideration and determining using a histogram. The way to do it is good. When the threshold processing is performed, the nodule candidate region extraction unit 16 calculates a logical sum of all the extracted solid candidate regions and the GGO region, and generates a sum region. The generated sum area is referred to as a nodule candidate area.

結節候補領域の抽出処理後、制御部10は、穴埋め部18に穴埋め処理を行なわせる(ステップSD)。穴埋め処理において穴埋め部18は、結節候補領域を画像処理して、結節候補領域に存在する穴領域を埋める。穴領域が埋められた結節候補領域を、穴埋め後結節候補領域と呼ぶことにする。穴埋め処理の詳細については後述する。   After the nodule candidate region extraction processing, the control unit 10 causes the hole filling unit 18 to perform hole filling processing (step SD). In the hole filling process, the hole filling unit 18 performs image processing on the nodule candidate area and fills the hole area existing in the nodule candidate area. The nodule candidate region in which the hole region is filled is referred to as a post-filling nodule candidate region. Details of the hole filling process will be described later.

穴埋め処理後、制御部10は、核領域決定部20に核領域の決定処理を行なわせる(ステップSE)。核領域決定処理において核領域決定部20は、穴埋め後結節候補領域をエロージョン距離Deでエロージョン処理して、エロージョン処理された穴埋め後結節候補領域を核領域に決定する。   After the hole filling process, the control unit 10 causes the nucleus region determination unit 20 to perform a nucleus region determination process (step SE). In the nuclear region determination process, the nuclear region determination unit 20 performs erosion processing on the nodule candidate region after filling with the erosion distance De, and determines the post-filling nodule candidate region subjected to erosion processing as the nuclear region.

図4は、穴埋め後結節候補領域ARと核領域CRとを示す図である。図4に示すように、穴埋め後結節候補領域ARは、突起領域TRや非結節領域HR等の突起候補領域を有する。核領域CRは、穴埋め後結節候補領域ARがエロージョン処理によってエロージョン距離Deだけ縮小された領域である。エロージョン処理により突起領域TRと非結節領域HRとが除去されるため、核領域CRは、突起領域TRと非結節領域HRとに由来する突起形状を有さない。後述するように、核領域CRは、突起候補領域から突起領域TRと非結節領域HRとを区別するための距離Dminと距離Dmaxとの基点となる。核領域の設定処理の詳細については後述する。   FIG. 4 is a diagram illustrating the nodule candidate region AR and the nucleus region CR after filling in holes. As shown in FIG. 4, the nodule candidate region AR after filling has projection candidate regions such as a projection region TR and a non-nodule region HR. The nucleus region CR is a region obtained by reducing the nodule candidate region AR after filling by the erosion distance De by the erosion process. Since the projection region TR and the non-nodule region HR are removed by the erosion process, the nucleus region CR does not have a projection shape derived from the projection region TR and the non-nodule region HR. As will be described later, the nucleus region CR serves as a base point of a distance Dmin and a distance Dmax for distinguishing the projection region TR and the non-nodule region HR from the projection candidate region. Details of the nuclear region setting process will be described later.

核領域の決定処理後、制御部10は、結節領域抽出部22に結節領域の抽出処理を行なわせる(ステップSF)。   After the nuclear region determination process, the control unit 10 causes the nodule region extraction unit 22 to perform a nodule region extraction process (step SF).

以下、図5と図6とを参照しながら、結節領域抽出部22による結節領域の抽出処理の概要を説明する。図5に示すように、穴埋め後結節候補領域AR、ダイレーション距離Dminで核領域CRを拡張処理(モルフォロジー演算のダイレーション処理)する。穴埋め後結節候補領域ARのうち、核領域CRから距離Dmin以上離れている領域は、突起候補領域KRであると特定される。また、結節領域抽出部22は、ダイレーション距離Dmaxで核領域CRをダイレーション処理する。ここで、距離Dminと距離Dmaxとの間の領域を結節マージン領域ZRと呼ぶことにする。結節マージン領域ZRの外側に突き出た領域は非結節領域HRであると、突き出ない領域は小突起領域TRであると特定される。すなわち、突起候補領域のうち、距離Dmaxよりも外側の領域に連結する領域は非結節領域HRであると、連結しない領域は小突起領域TRであると判別される。より詳細には、核領域CRから距離Dmaxにあるボクセルの画素値に基づいて、穴埋め後結節候補領域ARから非結節領域HRの位置部分が特定される。ここでは、ダイレーション距離Dmaxにあるボクセルに値“1”が割り付けられている場合は、非結節領域HRの一部分であると特定される。そして、突起候補領域のうち特定された一部分に連結する領域が非結節領域HRとして特定される。特定された非結節領域HRが穴埋め後結節候補領域ARから除去されることにより結節領域NRは、抽出される。この除去範囲は、ダイレーション距離Dmaxより内側部分を含む。   The outline of the nodule region extraction processing by the nodule region extraction unit 22 will be described below with reference to FIGS. 5 and 6. As shown in FIG. 5, the core region CR is expanded (dilation processing of morphological operation) using the nodule candidate region AR after filling in the holes and the dilation distance Dmin. Of the nodule candidate region AR after filling in, the region that is separated from the nucleus region CR by the distance Dmin or more is identified as the projection candidate region KR. Further, the nodule region extraction unit 22 dilates the nucleus region CR with the dilation distance Dmax. Here, an area between the distance Dmin and the distance Dmax is referred to as a nodule margin area ZR. If the region protruding outside the nodule margin region ZR is the non-nodule region HR, the region that does not protrude is specified as the small protrusion region TR. That is, among the projection candidate regions, the region connected to the region outside the distance Dmax is determined as the non-nodule region HR, and the region not connected is determined as the small projection region TR. More specifically, the position portion of the non-nodule region HR is specified from the nodule candidate region AR after filling based on the pixel value of the voxel located at the distance Dmax from the nucleus region CR. Here, when the value “1” is assigned to the voxel at the dilation distance Dmax, it is specified as a part of the non-nodule region HR. And the area | region connected with the specified part among processus | protrusion candidate areas is specified as non-nodule area | region HR. The nodule region NR is extracted by removing the identified non-nodule region HR from the nodule candidate region AR after filling in. This removal range includes a portion inside the dilation distance Dmax.

非結節領域を穴埋め後結節候補領域から除去するために、結節領域の抽出処理は、具体的には、結節マスク領域の生成処理と論理積の演算処理とにより構成される。結節マスク領域の生成処理において結節領域抽出部22は、穴埋め後結節候補領域を画像処理し、穴埋め後結節候補領域から非結節領域を除去するためのマスクとして用いられる結節マスク領域を生成する。結節マスク領域は、ダイレーション距離Dmin以内の領域と小突起領域TRとの和領域である。結節マスク領域の生成処理は、結節領域の抽出処理の主要な処理である。結節マスク領域の生成処理については、後述する。   In order to remove the non-nodule region from the nodule candidate region after filling in the hole, the nodule region extraction processing specifically includes a nodule mask region generation process and a logical product calculation process. In the nodule mask region generation processing, the nodule region extraction unit 22 performs image processing on the nodule candidate region after filling and generates a nodule mask region used as a mask for removing the non-nodule region from the nodule candidate region after filling. The nodule mask region is a sum region of the region within the dilation distance Dmin and the small protrusion region TR. The nodule mask area generation process is a main process of the nodule area extraction process. The nodule mask region generation process will be described later.

論理積の演算処理において結節領域抽出部22は、結節マスク領域と結節候補領域との論理積を演算して、積領域を生成する。生成された積領域は、結節候補領域から非結節領域が除去された結節領域である。より詳細には、結節領域抽出部22は、結節マスク領域とsolid候補領域との論理積を演算し、積領域を生成する。生成された積領域は、結節領域のうちのsolid領域である。同様に、結節領域抽出部22は、結節マスク領域とGGO候補領域との論理積を演算し、積領域を生成する。生成された積領域は、結節領域のうちのGGO領域である。   In the logical product calculation process, the nodule region extraction unit 22 calculates a logical product of the nodule mask region and the nodule candidate region to generate a product region. The generated product area is a nodule area obtained by removing the non-nodule area from the nodule candidate area. More specifically, the nodule region extraction unit 22 calculates a logical product of the nodule mask region and the solid candidate region to generate a product region. The generated product area is a solid area of the nodule area. Similarly, the nodule region extraction unit 22 calculates a logical product of the nodule mask region and the GGO candidate region to generate a product region. The generated product area is a GGO area in the nodule area.

結節領域が生成されると制御部10は、表示部28に結節領域の表示処理を行なわせる(ステップSG)。結節領域の表示処理において表示部28は、生成された結節領域を色等で強調してCT画像を表示する。なお、強調の方法は、色による強調だけでなく、輝度や明度により強調してもよい。   When the nodule region is generated, the control unit 10 causes the display unit 28 to perform a nodule region display process (step SG). In the nodule region display processing, the display unit 28 emphasizes the generated nodule region with a color or the like and displays a CT image. Note that the emphasis method may be enhanced not only by color but also by brightness or brightness.

必要に応じて、結節領域が生成されると制御部10は、体積算出部24に体積の算出処理を行なわせる(ステップSH)。体積の算出処理において体積算出部24は、最も単純には、結節領域のボクセルの個数を計数し、計数されたボクセルの個数に基づいて結節領域の体積を算出する。体積の算出処理は、solid領域とGGO領域とに対して、個々に行なわれる。   If necessary, when the nodule region is generated, the control unit 10 causes the volume calculation unit 24 to perform a volume calculation process (step SH). In the volume calculation process, the volume calculation unit 24, most simply, counts the number of voxels in the nodule region, and calculates the volume of the nodule region based on the counted number of voxels. The volume calculation process is performed individually for the solid area and the GGO area.

体積が算出されると制御部10は、表示部28に体積の表示処理を行なわせる(ステップSG)。体積の表示処理において表示部28は、算出された体積の値を所定のレイアウトで表示する。   When the volume is calculated, the control unit 10 causes the display unit 28 to perform volume display processing (step SG). In the volume display process, the display unit 28 displays the calculated volume value in a predetermined layout.

以上で結節領域の抽出・表示処理は終了する。次に穴埋め処理(ステップSD)、核領域決定処理(ステップSE)、結節マスク領域生成処理(ステップSF)の詳細について順番に説明する。   This is the end of the nodule region extraction / display processing. Next, details of the hole filling process (step SD), the nucleus area determination process (step SE), and the nodule mask area generation process (step SF) will be described in order.

(穴埋め処理)
図7は、ステップSDにおいて穴埋め部18により行なわれる穴埋め処理の流れを示す図である。図7に示すように、穴埋め部18は、結節候補領域の生成処理で生成された結節候補領域をダイレーション距離D1でダイレーション処理する(ステップSD1)。ダイレーション距離D1は、予め設定されており、例えば1mmである。ダイレーション処理により、結節候補領域は、ダイレーション距離D1だけ拡張され、距離D1より小さい穴領域が埋められる。
(Clogging process)
FIG. 7 is a diagram showing a flow of the hole filling process performed by the hole filling unit 18 in step SD. As shown in FIG. 7, the hole filling unit 18 dilates the nodule candidate region generated by the nodule candidate region generation process with the dilation distance D1 (step SD1). The dilation distance D1 is preset and is 1 mm, for example. By the dilation processing, the nodule candidate region is expanded by the dilation distance D1, and a hole region smaller than the distance D1 is filled.

ダイレーション処理の後、穴埋め部18は、ダイレーション処理された結節候補領域に含まれる背景領域(値“0”を有するボクセル)を特定し、前景領域(値“1”を有するボクセル)に置き換える(ステップSD2)。この置き換え処理により、ダイレーション距離D1では埋めることができなかった穴領域や、背景領域に連結している穴領域を埋めることができる。   After the dilation processing, the hole filling unit 18 identifies the background region (the voxel having the value “0”) included in the nodule candidate region subjected to the dilation processing, and replaces it with the foreground region (the voxel having the value “1”). (Step SD2). By this replacement process, it is possible to fill a hole area that cannot be filled with the dilation distance D1 or a hole area connected to the background area.

置き換え処理の後、穴埋め部18は、置き換え処理された結節候補領域をエロージョン距離D2でエロージョン処理する(ステップSD3)。エロージョン距離D2は、予め設定されており、ダイレーション距離D1よりも長く、例えば1.5mmである。すなわち、エロージョン処理された結節候補領域は、元の結節候補領域(結節候補領域生成処理で生成された結節候補領域)よりも小さい。   After the replacement process, the hole filling unit 18 performs an erosion process on the nodule candidate area subjected to the replacement process with the erosion distance D2 (step SD3). The erosion distance D2 is set in advance and is longer than the dilation distance D1, for example, 1.5 mm. That is, the nodule candidate region subjected to the erosion process is smaller than the original nodule candidate region (the nodule candidate region generated by the nodule candidate region generation process).

エロージョン処理の後、穴埋め部18は、元の結節候補領域とエロージョン処理された結節候補領域との論理和を演算し、和領域(穴埋め後結節候補領域)を生成する(ステップSD4)。生成された穴埋め後結節候補領域は、元の結節候補領域の形状を有し、且つ穴領域を有さない。   After the erosion process, the hole filling unit 18 calculates a logical sum of the original nodule candidate area and the nodule candidate area subjected to the erosion process, and generates a sum area (a nodule candidate area after filling) (step SD4). The generated post-filling nodule candidate region has the shape of the original nodule candidate region and does not have a hole region.

(核領域決定処理)
次にステップSEにおいて核領域決定部20により行なわれる核領域に決定処理の詳細について説明する。
(Nuclear region determination processing)
Next, details of the determination process for the nuclear region performed by the nuclear region determination unit 20 in step SE will be described.

図8は、核領域決定処理の流れを示す図である。図8に示すように、核領域決定部20は、穴埋め処理により生成された穴埋め後結節候補領域に関するボリュームデータを距離変換処理する(ステップSE1)。ステップSE1における距離変換処理は、穴埋め後結節候補領域に関するボリュームデータを構成する各ボクセルに対し、背景領域(値“0”が割り付けられたボクセル)からの距離値を割り付ける処理である。ステップSE1における距離変換処理により、各ボクセルに背景領域からの距離が割り付けられた距離データAが発生される。   FIG. 8 is a diagram showing the flow of the nuclear region determination process. As shown in FIG. 8, the nucleus region determination unit 20 performs a distance conversion process on the volume data relating to the post-filling nodule candidate region generated by the filling process (step SE1). The distance conversion process in step SE1 is a process of assigning a distance value from the background area (the voxel assigned the value “0”) to each voxel constituting the volume data related to the nodule candidate area after filling. By the distance conversion process in step SE1, distance data A in which the distance from the background area is assigned to each voxel is generated.

距離データAが発生されると核領域決定部20は、距離データAと中心点決定処理により決定された中心点とに基づいて、シード点を設定する(ステップSE2)。具体的には、シード点は、中心点の周辺で最大距離が割り付けられたボクセルである。   When the distance data A is generated, the nuclear region determination unit 20 sets a seed point based on the distance data A and the center point determined by the center point determination process (step SE2). Specifically, the seed point is a voxel assigned a maximum distance around the center point.

シード点が決定されると核領域決定部20は、穴埋め後結節候補領域の大きさに適したエロージョン距離Deを決定する(ステップSE3)。具体的には、エロージョン距離Deは、予め設定された距離(例えば3mm)と、シード点に割り付けられた距離値の半分とのうちの小さい方である。すなわち、穴埋め後結節候補領域が予め設定された距離(上記の説例の場合、3mm)よりも小さい場合、エロージョン距離Deは、シード点に割り付けられた距離値の半分に決定される。このようにエロージョン距離Deの下限を設けることで、エロージョン処理による穴埋め後結節候補領域の消滅を防止できる。一方、穴埋め後結節候補領域が予め設定された距離よりも大きい場合、エロージョン距離Deは、予め設定された距離に設定される。このようにエロージョン距離Deの上限を設けることで、過度のエロージョン処理により核領域の形状が大きく変形することを防止できる。   When the seed point is determined, the nuclear region determination unit 20 determines an erosion distance De suitable for the size of the nodule candidate region after filling (step SE3). Specifically, the erosion distance De is the smaller of a preset distance (for example, 3 mm) and half of the distance value assigned to the seed point. That is, when the nodule candidate region after filling is smaller than a preset distance (3 mm in the above example), the erosion distance De is determined to be half of the distance value assigned to the seed point. Thus, by providing the lower limit of the erosion distance De, it is possible to prevent disappearance of the nodule candidate region after hole filling by erosion processing. On the other hand, when the post-filling nodule candidate region is larger than a preset distance, the erosion distance De is set to a preset distance. By thus setting the upper limit of the erosion distance De, it is possible to prevent the core region from being greatly deformed by excessive erosion processing.

エロージョン距離Deが決定されると核領域決定部20は、穴埋め後結節候補領域を、決定されたエロージョン距離Deでエロージョン処理することにより、核候補領域を生成する(ステップSE4)。生成された領域には、エロージョン処理等により発生された孤立点が含まれる場合もある。   When the erosion distance De is determined, the nucleus region determination unit 20 generates a nucleus candidate region by performing erosion processing on the nodule candidate region after filling with the determined erosion distance De (step SE4). The generated area may include isolated points generated by erosion processing or the like.

これら孤立点を除去するため、核領域決定部20は、核候補領域のうちシード点に連結しない領域を除去して、シード点に連結する領域を核領域に決定する(ステップSE5)。具体的には、ステップSE2で決定されたシード点から核候補領域を領域拡張処理し、シード点に連結する領域を特定する。特定された領域を核領域に決定する。核候補領域のうち、シード点に連結しない領域は除去される。   In order to remove these isolated points, the nucleus region determination unit 20 removes a region that is not connected to the seed point from the nucleus candidate regions, and determines a region that is connected to the seed point as a nucleus region (step SE5). Specifically, the candidate region is expanded from the seed point determined in step SE2, and a region connected to the seed point is specified. The identified area is determined as a nuclear area. Of the nuclear candidate regions, regions that are not connected to the seed points are removed.

(結節マスク領域生成処理)
次にステップSFにおいて結節領域抽出部22により実行される結節マスク領域の生成処理について説明する。
(Nodule mask area generation processing)
Next, the nodule mask region generation process executed by the nodule region extraction unit 22 in step SF will be described.

図9は、結節マスク領域の生成処理の流れを示す図である。図9に示すように、結節領域抽出部22は、穴埋め後結節候補領域に関するボリュームデータを距離変換する(ステップSF1)。ステップSFにおける距離変換は、穴埋め後結節候補領域を構成する各ボクセルに対し、核領域からの距離値を割り付ける処理である。ステップSF1における距離変換処理により、各ボクセルに対して核領域から核領域外への距離が割り付けられた距離データBが発生される。   FIG. 9 is a diagram illustrating a flow of a nodule mask region generation process. As shown in FIG. 9, the nodule region extraction unit 22 performs distance conversion on the volume data related to the nodule candidate region after hole filling (step SF1). The distance conversion in step SF is a process of assigning a distance value from the nucleus region to each voxel constituting the nodule candidate region after hole filling. By the distance conversion process in step SF1, distance data B in which the distance from the nucleus region to the outside of the nucleus region is assigned to each voxel is generated.

距離変換処理の後、結節領域抽出部22は、距離データBに基づいてダイレーション距離Dminを決定する(ステップSF2)。ダイレーション距離Dminは、エロージョン距離Deよりも僅かに大きい又は同一の値である。   After the distance conversion process, the nodule region extraction unit 22 determines the dilation distance Dmin based on the distance data B (step SF2). The dilation distance Dmin is slightly larger than or equal to the erosion distance De.

エロージョン距離Dminが決定されると結節領域抽出部22は、エロージョン距離Dmin以上の距離に関する領域と穴埋め後結節候補領域との論理積を演算し、積領域を生成する(ステップSF3)。生成される積領域は、突起候補領域である。   When the erosion distance Dmin is determined, the nodule region extraction unit 22 calculates a logical product of the region related to the distance equal to or greater than the erosion distance Dmin and the nodule candidate region after filling, and generates a product region (step SF3). The product area to be generated is a protrusion candidate area.

図10は、ステップSF3の処理を説明する図である。なお図10は、簡単のためステップSF3の処理を2次元的に表現しているが、実際には、ステップSF3は、3次元的に処理される。図10に示すように、距離Dmin以上の距離に関する領域DORは、核領域CRからダイレーション距離Dmin以上離れている領域である。すなわち、領域DORを構成するボクセルは、距離データBにおいて、距離Dmin以上の距離値を有する。領域DORと穴埋め後結節候補領域ARとの論理積を演算することにより、積領域、すなわち、穴埋め後結節候補領域ARのうちの突起候補領域CRが抽出される。すなわち、ダイレーション距離Dminは、突起候補領域か否かを判定するための基準である。   FIG. 10 is a diagram illustrating the process of step SF3. In FIG. 10, the process of step SF3 is expressed two-dimensionally for simplicity, but actually step SF3 is processed three-dimensionally. As shown in FIG. 10, the region DOR related to the distance greater than or equal to the distance Dmin is a region that is separated from the nucleus region CR by the dilation distance Dmin or more. That is, the voxels constituting the region DOR have a distance value equal to or greater than the distance Dmin in the distance data B. By calculating the logical product of the region DOR and the post-filling nodule candidate region AR, the product region, that is, the projection candidate region CR in the post-filling nodule candidate region AR is extracted. That is, the dilation distance Dmin is a reference for determining whether or not it is a projection candidate region.

突起候補領域が生成されると結節領域抽出部22は、ダイレーション距離Dmaxを決定する(ステップSF4)。距離Dmaxは、予め設定されているとしても、ユーザにより入力部30を介して任意に設定可能である。距離Dmaxを任意に設定する場合、ユーザは、例えば、結節マージン領域の幅W(距離Dmaxと距離Dminとの差)を入力する。そして、距離Dmaxの計算式、すなわち、距離Dmax=距離Dmin+結節マージン領域の幅W、に従って距離Dmaxが決定される。   When the projection candidate area is generated, the nodule area extraction unit 22 determines the dilation distance Dmax (step SF4). The distance Dmax can be arbitrarily set by the user via the input unit 30 even if it is set in advance. When arbitrarily setting the distance Dmax, the user inputs, for example, the width W of the nodule margin region (the difference between the distance Dmax and the distance Dmin). Then, the distance Dmax is determined according to the calculation formula of the distance Dmax, that is, the distance Dmax = the distance Dmin + the width W of the nodule margin region.

ダイレーション距離Dmaxが決定されると結節領域抽出部22は、ダイレーション距離Dmax以上の距離に関する領域をシード領域に設定する(ステップSF4)。シード領域には、距離Dmax以上の背景領域の他に、例えば突起候補領域のうちの距離Dmax以上の部分が含まれる。   When the dilation distance Dmax is determined, the nodule region extraction unit 22 sets a region related to a distance equal to or greater than the dilation distance Dmax as a seed region (step SF4). The seed region includes, for example, a portion of the projection candidate region having a distance Dmax or more in addition to the background region having a distance Dmax or more.

シード領域が設定されると結節領域抽出部22は、突起候補領域のうちシード領域に連結する領域を、非結節領域として特定する(ステップSF5)。   When the seed region is set, the nodule region extraction unit 22 identifies a region connected to the seed region among the projection candidate regions as a non-nodule region (step SF5).

図11は、ステップSF5の処理を説明する図である。なお図11は、簡単のためステップSFの処理を2次元的に表現しているが、実際には、ステップSFは、3次元的に処理される。図11に示すように、ダイレーション距離Dmax以上の領域がシード領域に設定されている。突起候補領域KRをシード領域から領域拡張処理することにより、非結節領域HRが特定される。突起候補領域KTのうち、シード領域に連結しない領域は、小突起領域TRであると特定される。換言すれば、突起候補領域KRを構成する領域のうち、核領域CRからの距離がダイレーション距離Dmaxに達する領域は、非結節領域HRとみなされ、核領域CRからの距離が距離Dmaxに達しない領域は、突起領域TRとみなされる。すなわち、ダイレーション距離Dmaxは、非結節領域か否かを判定するための基準である。   FIG. 11 is a diagram illustrating the process of step SF5. In FIG. 11, for the sake of simplicity, the process of step SF is expressed two-dimensionally. However, step SF is actually processed three-dimensionally. As shown in FIG. 11, an area that is longer than the dilation distance Dmax is set as a seed area. The non-nodule region HR is specified by subjecting the projection candidate region KR to the region expansion process from the seed region. Of the projection candidate regions KT, a region that is not connected to the seed region is identified as the small projection region TR. In other words, of the regions constituting the projection candidate region KR, a region where the distance from the nucleus region CR reaches the dilation distance Dmax is regarded as a non-nodule region HR, and the distance from the nucleus region CR reaches the distance Dmax. The area not to be treated is regarded as the projection area TR. That is, the dilation distance Dmax is a reference for determining whether or not it is a non-nodule region.

非突起候補領域が特定されると結節領域抽出部22は、突起候補領域から非結節領域を除去し、小突起領域を生成する(ステップSF6)。具体的には、非結節領域を構成する各ボクセルに値“0”を割り付けることで、非結節領域を除去する。   When the non-projection candidate region is specified, the nodule region extraction unit 22 removes the non-nodule region from the projection candidate region and generates a small projection region (step SF6). Specifically, the non-nodule region is removed by assigning the value “0” to each voxel constituting the non-nodule region.

小突起領域が生成されると結節領域抽出部22は、生成された小突起領域とダイレーション距離Dmin以下の距離に関する領域との論理和を演算し、和領域を生成する(ステップSF7)。生成される和領域は、結節マスク領域である。   When the small protrusion area is generated, the nodule area extraction unit 22 calculates a logical sum of the generated small protrusion area and an area related to a distance equal to or less than the dilation distance Dmin, and generates a sum area (step SF7). The generated sum area is a nodule mask area.

図12は、ステップSF7の処理を説明する図である。なお図12は、簡単のためステップSFの処理を2次元的に表現しているが、実際には、ステップSFは、3次元的に処理される。図12に示すように、距離Dmin以下の距離に関する領域DMRは、核領域CRから距離Dmin以内の領域である。換言すれば、領域DMRを構成するボクセルは、距離データBにおいて、距離Dmin以下の距離値を有する。領域DMRと小突起領域TRとの論理和を演算することにより、和領域、すなわち、結節マスク領域MRが生成される。   FIG. 12 is a diagram illustrating the process of step SF7. In FIG. 12, for the sake of simplicity, the process of step SF is expressed two-dimensionally. However, step SF is actually processed three-dimensionally. As shown in FIG. 12, the region DMR related to the distance equal to or less than the distance Dmin is a region within the distance Dmin from the nucleus region CR. In other words, the voxels constituting the region DMR have a distance value equal to or smaller than the distance Dmin in the distance data B. A sum area, that is, a nodule mask area MR is generated by calculating a logical sum of the area DMR and the small protrusion area TR.

以上で結節マスク領域の生成処理は終了する。結節マスク領域の生成後、結節マスク領域と結節領域との論理積を演算することで、結節候補領域から非結節領域が除去されて結節領域が抽出される。この際、非結節領域であると判定されたダイレーション距離Dmaxではなく、距離Dminから非結節領域を除去できる。   This completes the nodule mask region generation process. After generating the nodule mask region, the nodule region is removed from the nodule candidate region and the nodule region is extracted by calculating the logical product of the nodule mask region and the nodule region. At this time, the non-nodule region can be removed from the distance Dmin instead of the dilation distance Dmax determined to be the non-nodule region.

上記のように、本実施形態に係る結節領域の抽出処理は、閾値処理、距離変換、ダイレーション処理、エロージョン処理、論理演算、領域拡張処理等の単純な処理から構成される。従って、本抽出処理は、比較的高速に実行可能である。また、本抽出処理は、非特許文献1記載のように反復処理ではない。そのため、非特許文献1記載の方法に比して、短時間に結節領域を抽出できる。本発明者達による試作のソフトウェアでは、本抽出処理の全体に要する時間は、おおよそ1.5秒である。   As described above, the nodule region extraction processing according to the present embodiment includes simple processing such as threshold processing, distance conversion, dilation processing, erosion processing, logical operation, and region expansion processing. Therefore, this extraction process can be executed at a relatively high speed. Further, this extraction process is not an iterative process as described in Non-Patent Document 1. Therefore, the nodule region can be extracted in a shorter time than the method described in Non-Patent Document 1. In the trial software by the present inventors, the time required for the entire extraction process is approximately 1.5 seconds.

また本抽出処理によれば、小さな突起を完全に元の形状に復元することができる。非特許文献2記載の従来法では、エロージョン距離を長くすると、結節領域が変形してしまう。本抽出処理では、このエロージョン距離の上限が拡大される。また、核領域を求める際のエロージョン距離を長くしても、血管を根元から切断できる。そのためエロージョン距離を非特許文献2記載の従来法より長く設定することができる。エロージョン距離を長く設定すれば、より太い血管を結節領域から分離できる。   Moreover, according to this extraction process, a small protrusion can be completely restored to its original shape. In the conventional method described in Non-Patent Document 2, when the erosion distance is increased, the nodule region is deformed. In this extraction process, the upper limit of the erosion distance is expanded. Even if the erosion distance for obtaining the nucleus region is increased, the blood vessel can be cut from the root. Therefore, the erosion distance can be set longer than the conventional method described in Non-Patent Document 2. If the erosion distance is set longer, a thicker blood vessel can be separated from the nodule region.

次に本実施形態に係る結節領域の抽出・表示処理の種々の応用例について説明する。応用例は、非血管領域からスピクラ(spicula)を判定する処理、結節領域を修正する処理、処理対象領域を修正する処理がある。以下、これら処理を順番に説明する。   Next, various application examples of the nodule region extraction / display processing according to the present embodiment will be described. Application examples include a process of determining a spicula from a non-blood vessel area, a process of correcting a nodule area, and a process of correcting a process target area. Hereinafter, these processes will be described in order.

(スピクラの判定処理)
結節には、血管、気管支の他にスピクラが接続される。スピクラは、腫瘍細胞が増殖したものであるから、結節の一部、すなわち突起領域と認識されることが望ましい。スピクラの成り立ちは様々であるが、最も長いものでも20mmを超えることは稀である。一方、血管や気管支が結節に接続している場合、それらは肺門部まで連結している。従っておよそ20mmを超えるか否かで、スピクラと血管(あるいは気管支)とを区別できる。
(Spikura judgment process)
In addition to blood vessels and bronchi, a spicule is connected to the nodule. Since the spicula is a growth of tumor cells, it is preferably recognized as a part of a nodule, that is, a protruding region. The origin of the spicula varies, but even the longest one rarely exceeds 20 mm. On the other hand, when blood vessels and bronchi are connected to nodules, they are connected to the hilar region. Therefore, it is possible to distinguish a spicula from a blood vessel (or bronchus) depending on whether it exceeds about 20 mm.

スピクラの判定処理は、結節マスク領域の生成処理に組み込まれる。以下、図13を参照しながら、結節領域抽出部22により行なわれる、スピクラ判定処理が組み込まれた結節マスク領域の生成処理について説明する。図13は、スピクラ判定処理が組み込まれた結節マスク領域の生成処理の流れを示す図である。図13に示すように、ステップSJ1〜ステップSJ5は、図9の結節マスク領域の生成処理のステップSF1〜ステップSF5と同様なので説明を省略する。   Spikler determination processing is incorporated into the nodule mask region generation processing. Hereinafter, a process for generating a nodule mask region in which a spiker determination process is performed, which is performed by the nodule region extraction unit 22, will be described with reference to FIG. FIG. 13 is a diagram illustrating a flow of a process for generating a nodule mask region in which a spiker determination process is incorporated. As shown in FIG. 13, steps SJ1 to SJ5 are the same as steps SF1 to SF5 of the nodule mask region generation process of FIG.

図13に示すように、シード領域が決定されると結節領域抽出部22は、突起候補領域のうちシード領域に連結する領域を、非結節候補領域として特定する(ステップSJ6)。特定される非結節候補領域には、非結節領域に含めるべき血管や気管支の他に、非結節候補領域に含めるべきでないスピクラ領域も含まれる。なお、非突起候補領域は、図9の突起候補領域と同様である。   As illustrated in FIG. 13, when the seed region is determined, the nodule region extraction unit 22 identifies a region connected to the seed region among the projection candidate regions as a non-nodule candidate region (step SJ6). The specified non-nodule candidate region includes not only a blood vessel and a bronchus to be included in the non-nodule region, but also a spiker region that should not be included in the non-nodule candidate region. The non-projection candidate area is the same as the projection candidate area in FIG.

非結節候補領域が特定されると結節領域抽出部22は、非結節候補領域のうち長さDs以下を有する領域を除去することにより、非結節領域を生成する(ステップSJ7)。長さDsは、各領域がスピクラ領域か否かを判定するための基準である。以下、長さDsを血管判定距離Dsと呼ぶことにする。ステップSJ7の処理を具体的に説明する。まず、非結節候補領域を構成する各領域の長さが算出される。長さは、各領域を近似して生成された図形の長軸や対角線等である。そして、各領域のうち、血管判定距離Ds(例えば20mm)以下を有する領域はスピクラ領域であると、血管判定距離Ds以上を有する領域は血管や気管支等の非結節領域であると判定される。そして、スピクラ領域は、非突起候補領域から除去される。非結節候補領域からスピクラ領域が除去されることにより、非結節領域が生成される。   When the non-nodule candidate region is specified, the nodule region extraction unit 22 generates a non-nodule region by removing the region having the length Ds or less from the non-nodule candidate region (step SJ7). The length Ds is a reference for determining whether or not each region is a spicula region. Hereinafter, the length Ds is referred to as a blood vessel determination distance Ds. The process of step SJ7 will be specifically described. First, the length of each area constituting the non-nodule candidate area is calculated. The length is a major axis or a diagonal line of a figure generated by approximating each region. Of each region, a region having a blood vessel determination distance Ds (for example, 20 mm) or less is determined to be a spicula region, and a region having a blood vessel determination distance Ds or more is determined to be a non-nodule region such as a blood vessel or bronchus. Then, the spiker region is removed from the non-projection candidate region. By removing the spiker region from the non-nodule candidate region, a non-nodule region is generated.

非結節領域が生成されると結節領域抽出部22は、非結節領域を突起候補領域から除去することにより、小突起領域を生成する(ステップSJ8)。生成される小突起領域は、小さな突起だけでなく、スピクラをも含む。   When the non-nodule region is generated, the nodule region extraction unit 22 generates a small projection region by removing the non-nodule region from the projection candidate region (step SJ8). The microprojection regions that are generated include not only small projections but also spicula.

小突起領域が生成されると結節領域抽出部22は、ダイレーション距離Dmin以下の距離に関する領域と小突起領域との和領域である結節マスク領域を生成する(ステップSJ9)。   When the small projection region is generated, the nodule region extraction unit 22 generates a nodule mask region which is a sum region of the region related to the distance less than the dilation distance Dmin and the small projection region (step SJ9).

以上でスピクラの判定処理が組み込まれた結節マスク領域の生成処理は終了する。なお、スピクラの判定方法は上記方法だけに留まらない。例えば、ダイレーション距離Dmaxを、ダイレーション距離Dmax=エロージョン距離De+血管判定距離Dsに決定することで、図9の結節マスク領域の生成処理と同様の処理で、スピクラ領域を結節マスク領域に含めることができる。なお、本方法では、非結節候補領域を構成する各領域の長さが実際に20mm以内か否かであるかは、厳密には判断されない。しかし、各領域が結節からほぼ直角に伸びる場合には、突起構造の長さで判断した場合とほぼ同等の結果が得られる。   This completes the nodule mask region generation process in which the spikler determination process is incorporated. Note that the method for determining a spicula is not limited to the above method. For example, by determining the dilation distance Dmax as the dilation distance Dmax = the erosion distance De + the blood vessel determination distance Ds, the spiker region is included in the nodule mask region in the same process as the nodule mask area generation process of FIG. Can do. In this method, it is not strictly determined whether or not the length of each region constituting the non-nodule candidate region is actually within 20 mm. However, when each region extends from the nodule at a substantially right angle, the result is almost the same as that determined by the length of the protruding structure.

(結節領域の修正処理)
上記の結節領域の抽出処理は、どのような結節に対しても常に小突起領域と非結節領域とを区別できるわけではない。そこで結節領域の修正処理が結節領域の抽出処理に組み込まれている。
(Nodule area correction processing)
The above-described nodule region extraction processing cannot always distinguish a small projection region and a non-nodule region for any nodule. Therefore, nodule region correction processing is incorporated in the nodule region extraction processing.

まず、表示部28は、結節領域が強調されたCT画像を所定のレイアウトで表示する。そして制御部10は、入力部30を介した修正点の入力を受付ける。ユーザは、入力部30を介して修正箇所を点指定する。   First, the display unit 28 displays a CT image in which the nodule region is emphasized in a predetermined layout. And the control part 10 receives the input of the correction point via the input part 30. FIG. The user designates a point to be corrected via the input unit 30.

図14は、修正点を指定するための画面の一例を示す図である。一旦結節領域が抽出されると、表示部28は、結節領域が強調されたCT画像I1と、各種処理の開始指示や体積の表示、パラメータの設定等を行なうための操作画面I2とを表示する。操作画面I2には、結節マージン領域の幅の設定・表示欄D1や、血管判定距離Dsの設定・表示欄D2、体積の表示欄D3が表示される。また、操作画面I2には、結節領域の抽出処理の開始ボタンBA、修正メニューの呼び出しボタンBB、体積算出処理の開始ボタンBCが表示される。   FIG. 14 is a diagram illustrating an example of a screen for designating correction points. Once the nodule region is extracted, the display unit 28 displays the CT image I1 in which the nodule region is emphasized, and an operation screen I2 for performing various processing start instructions, volume display, parameter setting, and the like. . On the operation screen I2, a width setting / display column D1 of the nodule margin region, a setting / display column D2 of the blood vessel determination distance Ds, and a volume display column D3 are displayed. In addition, on the operation screen I2, a start button BA for extracting a nodule region, a call button BB for a correction menu, and a start button BC for a volume calculation process are displayed.

ユーザにより入力部30を介して修正メニューの呼び出しボタンBBが押されると、CT画像I1上に修正メニューMNが表示される。修正メニューMNは、修正処理に関する種々のボタンを表示する。具体的には、修正メニューMNは、AddボタンB1、DeleteボタンB2、LimitボタンBCを含む。AddボタンB1は、突起を結節領域に加えるための修正点を指定するためのボタンである。AddボタンB1が選択された状態で画面上に指定された修正点を結節内点と呼ぶことにする。DeleteボタンB2は、突起を結節領域から除去するための修正点を指定するためのボタンである。DeleteボタンB2が選択された状態で画面上に指定された修正点を結節外点と呼ぶことにする。LimitボタンB3は、突起の切断位置を修正するための修正点を指定するためのボタンである。LimitボタンB3が選択された状態で画面上に指定された修正点を結節境界点と呼ぶことにする。指定された修正点の種類を示すコードと座標値とは、互いに関連付けてリスト形式で記憶部12に記憶される。   When the user presses the correction menu call button BB via the input unit 30, the correction menu MN is displayed on the CT image I1. The correction menu MN displays various buttons related to the correction process. Specifically, the correction menu MN includes an Add button B1, a Delete button B2, and a Limit button BC. The Add button B1 is a button for designating a correction point for adding a protrusion to the nodule region. A correction point designated on the screen in a state where the Add button B1 is selected is referred to as a nodule inner point. The Delete button B2 is a button for designating a correction point for removing the protrusion from the nodule region. A correction point designated on the screen in a state where the Delete button B2 is selected is referred to as an extranodal point. The Limit button B3 is a button for designating a correction point for correcting the cutting position of the protrusion. A correction point designated on the screen in a state where the Limit button B3 is selected is referred to as a nodule boundary point. The code indicating the type of the specified correction point and the coordinate value are associated with each other and stored in the storage unit 12 in a list format.

修正点の指定が終了し、抽出開始ボタンBAが選択されると、修正点の種類に応じた修正処理が開始される。   When the specification of the correction point is completed and the extraction start button BA is selected, the correction process corresponding to the type of correction point is started.

以下、結節内点、結節外点、結節境界点が指定された場合の修正処理をそれぞれ説明する。結節内点と結節外点とに関する修正処理は、ほぼ同様の内容なのでまとめて説明し、その後、結節境界点に関する修正処理について説明する。   Hereinafter, correction processing when the nodule inner point, the nodule outer point, and the nodule boundary point are designated will be described. Since the correction processing related to the nodule inner point and the nodule outer point are almost the same, the correction processing related to the nodule boundary point will be described.

[結節内点及び結節外点]
図15は、結節内点と結節外点とに関する結節マスク領域の生成処理の流れを示す図である。図15に示すように、ステップSK1〜ステップSK7は、図9の結節マスク領域の生成処理のステップSF1〜ステップSF7と同様なので説明を省略する。
[Nodal inner point and outer nodal point]
FIG. 15 is a diagram illustrating a flow of a process of generating a nodule mask region regarding the nodule inner point and the nodule outer point. As shown in FIG. 15, steps SK1 to SK7 are the same as steps SF1 to SF7 of the nodule mask region generation process of FIG.

ユーザにより入力部30を介して結節内点又は結節外点が指定され、抽出開始ボタンが押されたことを契機として結節領域抽出部22は、結節内点又は結節外点に関する突起修正処理Aを開始する(ステップSK8)。   When the user specifies the nodule inner point or the nodule outer point via the input unit 30 and the extraction start button is pressed, the nodule region extraction unit 22 performs the projection correction processing A related to the nodule inner point or the nodule outer point. Start (step SK8).

図16は、ステップSK8において結節領域抽出部22により行なわれる、突起修正処理Aの流れを示す図である。図16に示すように、抽出開始ボタンが押されると結節領域抽出部22は、記憶部12に記憶されている処理対象とする修正点の種類のコードを参照して、処理対象の修正点が結節内点なのか否かを判定する(ステップSK8−1)。   FIG. 16 is a diagram illustrating a flow of the protrusion correction process A performed by the nodule region extraction unit 22 in step SK8. As illustrated in FIG. 16, when the extraction start button is pressed, the nodule region extraction unit 22 refers to the code of the type of correction point to be processed stored in the storage unit 12 and determines the correction point to be processed. It is determined whether or not the point is a nodule inner point (step SK8-1).

修正点が結節内点であると判定した場合(ステップSK8−1:YES)、結節領域抽出部22は、結節内点から領域拡張処理を行い、結節内点に連結する領域を特定する(ステップSK8−2)。特定された領域を、内領域と呼ぶことにする。内領域が特定されると結節領域抽出部22は、内領域を小突起領域に含める(ステップSK8−3)。具体的には、内領域と小突起領域との論理和を演算することにより、内領域を小突起領域に含める。   When it is determined that the correction point is a nodule inner point (step SK8-1: YES), the nodule region extraction unit 22 performs region expansion processing from the nodule inner point, and specifies a region connected to the nodule inner point (step). SK8-2). The identified area is called an inner area. When the inner region is specified, the nodule region extracting unit 22 includes the inner region in the small protrusion region (step SK8-3). Specifically, the inner area is included in the small protrusion area by calculating the logical sum of the inner area and the small protrusion area.

ステップSK8―2において修正点が結節内点ではないと判定した場合(ステップSK8−2:NO)、結節領域抽出部22は、修正点が結節外点か否かを判定する(ステップSK8−4)。結節外点であると判定した場合(ステップSK8−4:YES)、結節領域抽出部22は、結節外点から領域拡張処理を行い、結節外点に連結する領域を特定する(ステップSK8−5)。ステップSK8−4において特定される領域を、外領域と呼ぶことにする。外領域が特定されると結節領域抽出部22は、外領域を小突起領域から除去する(ステップSK8−6)。具体的には、外領域に関するボリュームデータを構成する全ボクセルの画素値を反転させたボリュームデータを生成し、反転ボリュームデータと小突起領域に関するボリュームデータとの論理積を演算することにより、突起領域から外領域を除去する。   If it is determined in step SK8-2 that the correction point is not a nodule inner point (step SK8-2: NO), the nodule region extraction unit 22 determines whether the correction point is an outer nodule point (step SK8-4). ). When it is determined that the point is a nodule outside point (step SK8-4: YES), the nodule region extraction unit 22 performs region expansion processing from the nodule outside point and specifies a region connected to the nodule outside point (step SK8-5). ). The area specified in step SK8-4 will be referred to as an outer area. When the outer region is specified, the nodule region extracting unit 22 removes the outer region from the small protrusion region (step SK8-6). Specifically, volume data obtained by inverting the pixel values of all voxels constituting volume data relating to the outer area, and calculating the logical product of the inverted volume data and the volume data relating to the small protrusion area, the protrusion area Remove outer area from

ステップSK8―4おいて修正点が結節外点ではないと判定した場合、結節領域抽出部22は、ステップSK8―7に進む。   If it is determined in step SK8-4 that the correction point is not a nodule outside point, the nodule region extraction unit 22 proceeds to step SK8-7.

ステップSK8−3又はステップSK8−6が行なわれた場合、又はステップSK8―4において結節外点ではないと判定した場合、結節領域抽出部22は、記憶部12に記憶されている修正点のリストを参照し、未処理の修正点があるか否かを判定する(ステップSK8−7)。未処理の修正点があると判定された場合(ステップSK8−7:YES)、結節領域抽出部22は、ステップSK8−1へ進む。   When step SK8-3 or step SK8-6 is performed, or when it is determined in step SK8-4 that it is not a nodule outside point, the nodule region extraction unit 22 lists correction points stored in the storage unit 12 To determine whether there is an unprocessed correction point (step SK8-7). When it is determined that there is an unprocessed correction point (step SK8-7: YES), the nodule region extraction unit 22 proceeds to step SK8-1.

以下、結節内点と結節外点とに関する結節領域の修正処理を具体的に説明する。図17に示すように、突起候補領域KRのうち、突起修正処理A前において小突起領域に含まれていない領域R1の一点に結節内点が、突起修正処理A前において小突起領域に含まれている領域R2の一点に結節外点が指定されたとする。まず、ステップSK8―2において、結節内点を含む領域R1は、内領域として特定される。そしてステップSK8―3において、図18に示すように内領域R1は、非結節領域から除去され、小突起領域に含められる。従って、突起修正処理A前において非結節領域として削除されていた領域R1を、小突起領域に含めることができる。一方、ステップSK8―5において、結節外点を含む領域R2は、図17に示すように、外領域として特定される。そしてステップSK8―6において、外領域R2は、図18に示すように、小突起領域から除去され、非結節領域に含められる。従って、突起修正処理A前において小突起領域に含められていた領域R2を小突起領域から除去することができる。   Hereinafter, the nodule region correction process for the nodule inner point and the nodule outer point will be described in detail. As shown in FIG. 17, the nodule inner point is included in the small protrusion area before the protrusion correction process A at one point of the area R1 that is not included in the small protrusion area before the protrusion correction process A in the protrusion candidate area KR. Assume that a nodule point is designated as one point in the region R2. First, in step SK8-2, the region R1 including the nodule inner point is specified as the inner region. In step SK8-3, as shown in FIG. 18, the inner region R1 is removed from the non-nodule region and included in the small protrusion region. Therefore, the region R1 that has been deleted as the non-nodule region before the projection correction process A can be included in the small projection region. On the other hand, in step SK8-5, the region R2 including the nodule outer point is specified as an outer region as shown in FIG. In step SK8-6, the outer region R2 is removed from the small protrusion region and included in the non-nodule region as shown in FIG. Accordingly, the region R2 included in the small protrusion region before the protrusion correction process A can be removed from the small protrusion region.

一方、未処理の修正点がないと判定した場合(ステップSK8−7:NO)、結節領域抽出部22は、突起修正処理Aを終了する。   On the other hand, when it is determined that there is no unprocessed correction point (step SK8-7: NO), the nodule region extraction unit 22 ends the protrusion correction processing A.

図15に示すように突起修正処理Aが終了すると、結節領域抽出部22は、距離Dmin以下の距離に関する領域と突起修正処理A後の小突起領域との和領域(修正後の結節マスク領域)を生成する(ステップSK9)。生成された修正後の結節マスク領域を結節候補領域に適用することにより、結節領域抽出部22は、突起候補領域のうち結節内点に連結する内領域を結節領域に含め、突起候補領域のうち結節外点に連結する外領域を結節領域から除去することができる。   As shown in FIG. 15, when the projection correction processing A is completed, the nodule region extraction unit 22 sums the region related to the distance equal to or less than the distance Dmin and the small projection region after the projection correction processing A (corrected nodule mask region). Is generated (step SK9). By applying the generated nodule mask region after correction to the nodule candidate region, the nodule region extraction unit 22 includes the inner region connected to the nodule inner point in the projection candidate region, The outer region connected to the nodule outer point can be removed from the nodule region.

上記のように、ユーザが入力部30を介して結節内点や結節外点を指定することにより、ユーザの思い通りに突起修正処理A前において小突起領域と判定されていた領域を結節領域から除去したり、非結節領域であると判定されていた領域を結節領域に含めたりすることができる。   As described above, when the user designates the nodule inner point and the nodule outer point via the input unit 30, the area determined as the small protrusion area before the protrusion correction process A is removed from the nodule area as desired by the user. Or a region that has been determined to be a non-nodule region can be included in the nodule region.

[結節境界点]
結節境界点は、突起領域の切断位置を指定するための修正点である。まず、図19を参照しながら、結節境界点の臨床的な意義について説明する。図19は、太長い血管や気管支等に由来する非結節領域HR´が接続する結節領域NRを示す図である。図19に示すように、血管や気管支が太長い場合、エロージョン処理によってもこの血管や気管支の形状が残ってしまう。そのため、核領域CR´は、この太長い血管や気管支に由来する突起形状を有してしまう。この様に、核領域CR´が太長い血管や気管支に由来する突起形状を有してしまうと、本来削除されるべき血管や気管支を削除することができない。このような場合、太長い血管や気管支上の任意の位置に結節境界点を指定することで、指定された位置に応じて核領域CR´を修正し、指定された結節境界点に同一(又は略同一)の位置で血管や気管支を切断することが可能となる。
[Nodal boundary point]
The nodule boundary point is a correction point for designating the cutting position of the projection region. First, the clinical significance of the nodule boundary point will be described with reference to FIG. FIG. 19 is a diagram showing a nodule region NR to which a non-nodule region HR ′ derived from a long and long blood vessel or bronchus is connected. As shown in FIG. 19, when a blood vessel or bronchus is long and long, the shape of the blood vessel or bronchi remains even by erosion processing. Therefore, the nucleus region CR ′ has a protrusion shape derived from this long and long blood vessel or bronchus. Thus, if the nucleus region CR ′ has a protrusion shape derived from a long blood vessel or bronchus, the blood vessel or bronchus that should originally be deleted cannot be deleted. In such a case, by specifying a nodule boundary point at an arbitrary position on a long blood vessel or bronchus, the nucleus region CR ′ is corrected according to the specified position, and is identical to the specified nodule boundary point (or It is possible to cut blood vessels and bronchi at the substantially same position.

また、本当は小突起領域ではないのに小突起領域と誤判定された場合等、当該突起領域を途中位置から切断する必要がある場合もある。このような場合、小突起領域上の任意の位置に結節境界点を指定することで、指定された結節境界点の位置で小突起領域を切断することも可能となる。   Further, there are cases where it is necessary to cut the projection area from the middle position, for example, when it is not a small projection area but is erroneously determined as a small projection area. In such a case, by specifying the nodule boundary point at an arbitrary position on the small protrusion region, the small protrusion region can be cut at the position of the specified nodule boundary point.

図20は、結節境界点が指定された場合における、核領域の設定処理の流れを示す図である。図20に示すように、ステップSL1〜ステップSL4までは、第1実施形態に係る設定処理のステップSE1〜ステップSE4と同様なので説明を省略する。   FIG. 20 is a diagram illustrating a flow of a nuclear region setting process when a nodule boundary point is designated. As shown in FIG. 20, steps SL1 to SL4 are the same as steps SE1 to SE4 of the setting process according to the first embodiment, and a description thereof will be omitted.

核領域決定部20は、核候補領域から、指定された結節境界点からエロージョン距離De内に含まれる領域を除去する(ステップSL5)。この除去処理によって生成される領域を、除去処理後の核候補領域と呼ぶことにする。   The nucleus area determination unit 20 removes an area included within the erosion distance De from the designated nodule boundary point from the nucleus candidate area (step SL5). The region generated by this removal process is called a nucleus candidate region after the removal process.

除去処理後の核候補領域の生成後、核領域決定部20は、除去処理後の核候補領域のうち、ステップSL2において決定されたシード点に連結しない領域を除去して、シード点に連結する領域を修正後の核領域に決定する(ステップSL6)。   After the generation of the nuclear candidate region after the removal process, the nuclear region determination unit 20 removes the region that is not connected to the seed point determined in step SL2 from the candidate nuclear region after the removal process, and connects the seed point to the seed point. The region is determined as a modified nuclear region (step SL6).

以下、図21と図22とを参照しながら、ステップSL5とステップSL6とについて説明する。なお図21と図22とは、簡単のためステップSFの処理を2次元的に表現しているが、実際には、ステップSFは、3次元的に処理される。図21に示すように、第1の結節境界点KP1は、エロージョン距離Deでのエロージョン処理によっても除去されないほどの太さと長さとを有する非結節領域HR´に指定されている。第2の結節境界点KP2は、小突起領域TR´の途中に指定されているとする。核候補領域CCRは、太長い血管に由来する突起領域を有している。結節境界点KP1を中心とした半径De以内には、核候補領域CCRの突起の一部分が含まれている。また、結節境界点KP2を中心とした半径De以内には、核候補領域CCRに達していない。   Hereinafter, step SL5 and step SL6 will be described with reference to FIG. 21 and FIG. 21 and 22 express the process of step SF two-dimensionally for simplicity, but in practice, step SF is processed three-dimensionally. As shown in FIG. 21, the first nodule boundary point KP1 is designated as a non-nodule region HR ′ having such a thickness and length that it cannot be removed even by the erosion process at the erosion distance De. It is assumed that the second nodule boundary point KP2 is specified in the middle of the small protrusion region TR ′. The nucleus candidate region CCR has a projection region derived from a long and long blood vessel. A portion of the protrusion of the nucleus candidate region CCR is included within the radius De centered on the nodal boundary point KP1. Further, the nucleus candidate region CCR is not reached within the radius De centered on the nodal boundary point KP2.

図22は、除去処理後の核候補領域ZCR1,ZCR2を示す図である。図22に示すように、半径De以内の領域を除去すると、核候補領域CCRの突起領域の少なくとも一部分は、除去される。除去されることにより、核候補領域が、第1の除去処理後の核各候補領域ZCR1と第2の除去処理後の核各候補領域ZCR2とに分離されるとする。第1の除去処理後の核各候補領域ZCR1は、ステップSL2において決定されたシード点SPを含むので、ステップSL6において修正後の核領域に設定される。一方、第2の除去処理後の核各候補領域ZCR2は、シード点SPを含まないので、ステップSL6において除去される。   FIG. 22 is a diagram showing nucleus candidate regions ZCR1 and ZCR2 after the removal process. As shown in FIG. 22, when the region within the radius De is removed, at least a part of the projection region of the nucleus candidate region CCR is removed. It is assumed that the nucleus candidate region is separated into each nucleus candidate region ZCR1 after the first removal processing and each nucleus candidate region ZCR2 after the second removal processing by being removed. Since each nucleus candidate region ZCR1 after the first removal processing includes the seed point SP determined in step SL2, it is set as a modified nucleus region in step SL6. On the other hand, each candidate nuclear region ZCR2 after the second removal process does not include the seed point SP, and is thus removed in step SL6.

以上で、結節境界点が指定された場合における、核領域の設定処理は終了する。核領域の設定処理後、制御部10は、結節領域抽出部22に、突起修正処理Bが組み込まれた結節マスク領域の生成処理を行なわせる。   This completes the nuclear region setting process when a nodule boundary point is designated. After the nucleus region setting process, the control unit 10 causes the nodule region extraction unit 22 to perform a nodule mask region generation process in which the protrusion correction process B is incorporated.

図23は、結節内点、結節外点、及び結節境界点に関する結節マスク領域の生成処理の流れを示す図である。図23に示すように、結節領域抽出部22は、穴埋め後結節候補領域に関するボリュームデータを距離変換する(ステップSM1)。ステップSM1における距離変換は、穴埋め後結節候補領域を構成する各ボクセルに対し、修正後の核領域からの距離値を割り付ける処理である。ステップSM1における距離変換処理により、各ボクセルに対して修正後の核領域から核領域外への距離が割り付けられた距離データCが発生される。   FIG. 23 is a diagram illustrating a flow of a process of generating a nodule mask area regarding a nodule inner point, an outer nodule point, and a nodule boundary point. As shown in FIG. 23, the nodule region extraction unit 22 performs distance conversion on the volume data relating to the nodule candidate region after filling (step SM1). The distance conversion in step SM1 is a process of assigning a distance value from the corrected core region to each voxel constituting the post-filling nodule candidate region. The distance conversion process in step SM1 generates distance data C in which the distance from the corrected nuclear region to the outside of the nuclear region is assigned to each voxel.

距離変換処理の後、結節領域抽出部22は、距離データCに基づいてダイレーション距離Dminを決定する(ステップSM2)。   After the distance conversion process, the nodule region extraction unit 22 determines the dilation distance Dmin based on the distance data C (step SM2).

図24は、穴埋め後結節候補領域ARと、修正後の核領域ACRと、ダイレーション距離Dminとの位置関係を示す図である。図24に示すように、修正後の核領域ACRは、太長い血管に由来する突起領域を有していない。修正後の核領域ACRからのダイレーション距離Dminは、太長い血管の根元付近を通過することがわかる。上述のように、距離Dminは、距離Deと同じか少し長い程度である。従って、結節境界点KP1は、修正後の核領域ACRから距離Dmin以内の距離にある。   FIG. 24 is a diagram illustrating a positional relationship among the post-filling nodule candidate region AR, the corrected nuclear region ACR, and the dilation distance Dmin. As shown in FIG. 24, the corrected nuclear region ACR does not have a projection region derived from a long and long blood vessel. It can be seen that the dilation distance Dmin from the corrected nuclear region ACR passes through the vicinity of the root of a long and long blood vessel. As described above, the distance Dmin is the same as or slightly longer than the distance De. Therefore, the nodule boundary point KP1 is within a distance Dmin from the corrected nuclear region ACR.

エロージョン距離Dminが決定されると結節領域抽出部22は、エロージョン距離Dmin以上の距離に関する領域と穴埋め後結節候補領域との論理積を演算し、積領域を生成する(ステップSM3)。生成される積領域は、図25に示すような、修正後の突起候補領域AKRである。   When the erosion distance Dmin is determined, the nodule region extraction unit 22 calculates a logical product of the region related to the distance equal to or greater than the erosion distance Dmin and the nodule candidate region after filling, and generates a product region (step SM3). The product area to be generated is a projection candidate area AKR after correction as shown in FIG.

突起候補領域が生成されると結節領域抽出部22は、ダイレーション距離Dmaxを決定する(ステップSM4)。   When the projection candidate area is generated, the nodule area extraction unit 22 determines the dilation distance Dmax (step SM4).

ダイレーション距離Dmaxが決定されると結節領域抽出部22は、ダイレーション距離Dmax以上の距離に関する領域をシード領域に設定する(ステップSM5)。   When the dilation distance Dmax is determined, the nodule region extraction unit 22 sets a region related to a distance equal to or greater than the dilation distance Dmax as a seed region (step SM5).

シード領域が設定されると結節領域抽出部22は、修正後の突起候補領域のうちシード領域に連結する領域を、修正後の非結節領域として特定する(ステップSM6)。図25の場合、太長い血管に由来する修正語の突起領域AKR1が、修正後の非結節領域として特定される。   When the seed region is set, the nodule region extraction unit 22 identifies the region connected to the seed region among the corrected projection candidate regions as the corrected non-nodule region (step SM6). In the case of FIG. 25, the protrusion region AKR1 of the correction word derived from the long and long blood vessel is specified as the non-nodule region after correction.

修正後の非突起候補領域が特定されると結節領域抽出部22は、修正後の突起候補領域から修正後の非結節領域を除去し、修正後の小突起領域を生成する(ステップSM7)。   When the corrected non-projection candidate region is specified, the nodule region extraction unit 22 removes the corrected non-nodule region from the corrected projection candidate region and generates a corrected small projection region (step SM7).

図26は、ステップSM7において生成される修正後の小突起領域ATRを示す図である。図26に示すように、ダイレーション距離Dminを境界として、太長い血管に由来する修正後の非結節領域が除去されている。しかし、結節境界点KP2がダイレーション距離Dminよりも長い距離にあるので、結節境界点KPが指定された修正後の小突起領域ATR2は、まだ切断されていない。   FIG. 26 is a diagram illustrating the modified small projection area ATR generated in step SM7. As shown in FIG. 26, the corrected non-nodule region derived from a long and long blood vessel is removed with the dilation distance Dmin as a boundary. However, since the nodule boundary point KP2 is longer than the dilation distance Dmin, the corrected small protrusion region ATR2 in which the nodule boundary point KP is specified has not been cut yet.

修正後の小突起領域を結節境界点で切断するために、結節領域抽出部22は、突起修正処理Bを行なう(ステップSM8)。図27は、突起修正処理Bの流れを示す図である。図27に示すように、ステップSM8―1〜ステップSM8―6までは、図16に記載の突起修正処理のステップSK8―1〜ステップSK8―6と同様なので説明を省略する。   In order to cut the corrected small protrusion region at the nodule boundary point, the nodule region extraction unit 22 performs a protrusion correction process B (step SM8). FIG. 27 is a diagram showing the flow of the protrusion correction process B. As shown in FIG. 27, steps SM8-1 to SM8-6 are the same as steps SK8-1 to SK8-6 of the protrusion correction process shown in FIG.

ステップSM8―4において修正点が結節外点ではないと判定した場合、結節領域抽出部22は、記憶部12に記憶されている処理対象とする修正点の種類のコードを参照して、修正点が結節境界点であるか否かを判定する(ステップSM8―7)。   If it is determined in step SM8-4 that the correction point is not a nodule outside point, the nodule region extraction unit 22 refers to the code of the type of correction point to be processed stored in the storage unit 12, and the correction point Is a nodule boundary point (step SM8-7).

修正点が結節境界点であると判定した場合(ステップSM8―7:YES)、結節領域抽出部22は、修正後の小突起候補領域のうち、結節境界点に連結する領域を特定する。(ステップSM8―8)。特定される領域を、境界領域と呼ぶことにする。   When it is determined that the correction point is a nodule boundary point (step SM8-7: YES), the nodule region extraction unit 22 specifies a region connected to the nodule boundary point among the corrected small protrusion candidate regions. (Step SM8-8). The specified area is called a boundary area.

境界領域が特定されると、結節領域抽出部22は、特定された境界領域のうち、結節境界点での距離以上の距離に関する領域を特定する(ステップSM8―9)。特定された領域を、境界外領域と呼ぶことにする。例えば、結節境界点に関するボクセルに割り付けられた距離値が5mmであるとすると、境界領域を構成するボクセルのうち、5mm以上の距離値が割り付けられたボクセルが特定される。また、距離値5mmが割り付けられたボクセルで構成される面は、切断面となる。   When the boundary region is specified, the nodule region extraction unit 22 specifies a region related to a distance greater than the distance at the nodule boundary point among the specified boundary regions (step SM8-9). The identified area is called an out-of-boundary area. For example, if the distance value assigned to the voxel relating to the nodule boundary point is 5 mm, the voxel assigned the distance value of 5 mm or more is specified from the voxels constituting the boundary region. In addition, a surface composed of voxels assigned a distance value of 5 mm is a cut surface.

境界外領域が特定されると、結節領域抽出部22は、境界外領域を小突起領域から削除する(ステップSM8―10)。具体的には、境界外領域に関するボリュームデータを構成する全ボクセルの画素値を反転させたボリュームデータを生成し、反転ボリュームデータと修正後の小突起領域に関するボリュームデータとの論理積を演算することにより、修正後の小突起領域から境界外領域を除去する。修正後の核領域から等距離にある切断面で、小突起領域が切断される。   When the out-of-boundary region is specified, the nodule region extracting unit 22 deletes the out-of-boundary region from the small protrusion region (step SM8-10). Specifically, volume data obtained by inverting the pixel values of all voxels constituting the volume data related to the out-of-boundary area is generated, and the logical product of the inverted volume data and the volume data related to the modified small projection area is calculated. Thus, the out-of-boundary region is removed from the corrected small projection region. The small protrusion region is cut at the cut surface that is equidistant from the corrected nucleus region.

ステップSM8―3において内領域が小突起領域に含められた場合、ステップSM8―6において外領域が小突起領域から除去された場合、ステップSM8―10において境界外領域が修正後の小突起領域から除去された場合、又はステップSM8―7において修正点が結節境界点ではないと判定された場合、結節領域抽出部22は、記憶部12に記憶されている修正点のリストを参照し、未処理の修正点があるか否かを判定する(ステップSM8−11)。   When the inner area is included in the small protrusion area in step SM8-3, or when the outer area is removed from the small protrusion area in step SM8-6, the outside boundary area is changed from the corrected small protrusion area in step SM8-10. If it has been removed, or if it is determined in step SM8-7 that the correction point is not a nodule boundary point, the nodule region extraction unit 22 refers to the list of correction points stored in the storage unit 12 and is not yet processed. It is determined whether there is any correction point (step SM8-11).

未処理の修正点があると判定された場合(ステップSM8−11:YES)、結節領域抽出部22は、ステップSM8−1へ進む。未処理の修正点がないと判定された場合(ステップSM8−11:YES)、結節領域抽出部22は、突起修正処理Bを終了する。   When it is determined that there is an unprocessed correction point (step SM8-11: YES), the nodule region extraction unit 22 proceeds to step SM8-1. When it is determined that there is no unprocessed correction point (step SM8-11: YES), the nodule region extraction unit 22 ends the protrusion correction process B.

図23に示すように、突起修正処理Bが終了すると、結節領域抽出部22は、ダイレーション距離Dmin以下の距離に関する領域と突起修正処理B後の小突起領域との和領域(修正後の結節マスク領域)を生成する(ステップSM9)。   As shown in FIG. 23, when the projection correction process B is finished, the nodule region extraction unit 22 adds the region related to the distance less than the dilation distance Dmin and the small projection region after the projection correction processing B (the nodule after correction). (Mask area) is generated (step SM9).

図28は、ステップSM9において生成される修正後の結節マスク領域AMRを示す図である。図28に示すように、結節境界点KP2の位置で、修正後の結節マスク領域AMRの突起が切断されている。また、結節境界点KP1に略同一の位置で、太長い血管に由来する非結節領域が除去されている。   FIG. 28 is a diagram illustrating the nodule mask region AMR after correction generated in step SM9. As shown in FIG. 28, the protrusion of the corrected nodule mask region AMR is cut at the position of the nodule boundary point KP2. Further, a non-nodule region derived from a long and long blood vessel is removed at a position substantially the same as the nodule boundary point KP1.

生成された修正後の結節マスク領域を結節候補領域に適用することにより、結節領域抽出部22は、修正後の突起候補領域のうち、指定された結節境界点と核領域との距離以上核領域から離れている領域を、結節領域から除去することができる。このように、結節境界点を指定することで、太い血管に由来する非結節領域を結節領域から分離することができる。すなわち、ユーザが入力部30を介して結節境界点を指定することにより、任意の位置で結節領域の突起を切断することができる。   By applying the generated nodule mask region after correction to the nodule candidate region, the nodule region extraction unit 22 has a nucleus region equal to or more than the distance between the designated nodule boundary point and the nucleus region among the corrected projection candidate regions. The area away from the nodule area can be removed from the nodule area. Thus, by specifying the nodule boundary point, the non-nodule region derived from a thick blood vessel can be separated from the nodule region. That is, the user can cut the protrusion of the nodule region at an arbitrary position by specifying the nodule boundary point via the input unit 30.

(処理対象領域の修正処理)
ステップSBにおいて決定された処理対象領域が結節の大きさに対して小さい場合、抽出した結節領域が処理対象領域に収まらない。処理対象領域の修正処理は、結節領域の抽出処理の終了後、生成された結節領域が処理対象領域に収まっているか否かを判定し、収まらない場合に処理対象領域を修正するものである。
(Processing area correction processing)
When the processing target area determined in step SB is smaller than the size of the nodule, the extracted nodule area does not fit in the processing target area. The processing area correction process is to determine whether or not the generated nodule area fits in the processing area after completion of the nodule area extraction process, and corrects the processing area if it does not fit.

図29は、制御部10の制御により実行される、処理対象領域の修正処理の流れを示す図である。図29に示すように、制御部10は、各部を制御することにより、所定サイズの処理対象領域で結節領域の抽出処理を行なわせる(ステップSB1)。所定サイズは、一辺30mmであるとする。   FIG. 29 is a diagram illustrating a flow of the process for correcting the processing target area, which is executed under the control of the control unit 10. As shown in FIG. 29, the control unit 10 controls each unit to perform a nodule region extraction process in a processing target region of a predetermined size (step SB1). The predetermined size is assumed to be 30 mm on a side.

結節領域が生成されると、制御部10は、処理対象領域のサイズが予め設定された上限値(例えば一辺100mm)以上であるか否かを処理対象領域決定部14に判定させる(ステップSB2)。   When the nodule region is generated, the control unit 10 causes the processing target region determining unit 14 to determine whether or not the size of the processing target region is equal to or larger than a preset upper limit value (for example, one side of 100 mm) (step SB2). .

上限値以下であると判定された場合(ステップSB2:NO)、制御部10は、結節マスク領域が処理対象領域の端面に達しているか否かを処理対象領域に判定させる(ステップSB3)。具体的には、処理対象領域の端面を構成する複数のボクセルの何れかに、前景領域に関するボクセル(値“1”を有するボクセル)があるか否かを判定する。端面を構成するボクセルに、前景領域に関するボクセルがある場合、処理対象領域決定部14は、結節マスク領域が処理対象領域の端面に達していると判定する。一方、端面を構成するボクセルに、前景領域に関するボクセルがない場合、処理対象領域決定部14は、結節マスク領域が処理対象領域の端面に達していないと判定する。   When it determines with it being below an upper limit (step SB2: NO), the control part 10 makes a process target area | region determine whether the nodule mask area | region has reached the end surface of the process target area (step SB3). Specifically, it is determined whether or not any of the plurality of voxels constituting the end face of the processing target area includes a voxel related to the foreground area (a voxel having a value “1”). If there is a voxel related to the foreground area among the voxels constituting the end face, the processing target area determination unit 14 determines that the nodule mask area has reached the end face of the processing target area. On the other hand, when there is no voxel related to the foreground area among the voxels constituting the end face, the processing target area determination unit 14 determines that the nodule mask area has not reached the end face of the processing target area.

結節マスク領域が処理対象領域の端面に達していない判定された場合(ステップSB3:NO)、処理対象領域決定部14は、血管判定距離Dsより短い突起領域が処理対象領域の端面に達しているか否かを判定する(ステップSB4)。   When it is determined that the nodule mask area has not reached the end face of the processing target area (step SB3: NO), the processing target area determination unit 14 determines whether the projection area shorter than the blood vessel determination distance Ds has reached the end face of the processing target area. It is determined whether or not (step SB4).

血管判定距離Ds(例えば20mm)より短い突起領域が処理対象領域の端面に達していると判定された場合(ステップSB4:YES)、又は結節マスク領域が処理対象領域の端面に達している判定された場合(ステップSB3:YES)、制御部10は、処理対象領域決定部14に、所定のサイズだけ処理対象領域を拡大させる(ステップSB5)。所定のサイズは、例えば10mmである。この場合、処理対象領域の6つの面の全ての方向に対して5mmずつ拡大する。また、結節マスク領域が達している端面の方向に対してのみ5mmだけ拡大させてもよい。なお、所定のサイズは、予め設定されていても、ユーザにより入力部30を介して設定させるとしてもよい。   When it is determined that a projection region shorter than the blood vessel determination distance Ds (for example, 20 mm) has reached the end surface of the processing target region (step SB4: YES), or it is determined that the nodule mask region has reached the end surface of the processing target region. In the case (step SB3: YES), the control unit 10 causes the processing target region determination unit 14 to enlarge the processing target region by a predetermined size (step SB5). The predetermined size is, for example, 10 mm. In this case, enlargement is performed by 5 mm in all directions of the six surfaces of the processing target area. Further, it may be enlarged by 5 mm only in the direction of the end face where the nodule mask region has reached. The predetermined size may be set in advance or may be set by the user via the input unit 30.

処理対象領域が所定のサイズだけ拡大されると、制御部10は、各部を制御して、拡大された処理対象領域で再び結節領域の抽出処理を行なわせる。   When the processing target area is enlarged by a predetermined size, the control unit 10 controls each unit to cause the nodule area to be extracted again in the enlarged processing target area.

一方、処理対象領域のサイズが100mm以上の場合(ステップSB2:YES),又は血管判定距離Ds(例えば20mm)より短い突起領域が処理対象領域の端面に達していないと判定された場合(ステップSB4:NO)、制御部10は、処理領域の修正処理を終了する。   On the other hand, when the size of the processing target region is 100 mm or more (step SB2: YES), or when it is determined that the projection region shorter than the blood vessel determination distance Ds (for example, 20 mm) has not reached the end surface of the processing target region (step SB4). : NO), the control unit 10 ends the processing area correction processing.

最初から大き目の処理対象領域(例えば一辺100mm)に設定すれば、結節領域が処理対象領域に収まらなくなるという問題は発生しない。しかし、本実施形態のように、最初は小さいサイズで結節領域の抽出処理を行なうことで、高速に処理を実行することができる。   If a large processing target area is set from the beginning (for example, 100 mm on a side), the problem that the nodule area does not fit in the processing target area does not occur. However, the process can be executed at high speed by performing the nodule region extraction process at the beginning with a small size as in this embodiment.

本実施形態は、結節の(一般に)複数の突起候補領域を求め、核領域からダイレーション距離Dmaxに基づいて、それら複数の突起候補領域のうちの非結節領域を特定し、ダイレーション距離Dmaxより短いダイレーション距離Dminに基づいて、非結節領域を切断するため、小さな突起が除去されないという性質を有する。従って従来法よりエロージョン距離Dminを長くでき、より太い血管を結節領域から分離でき、且つ、小さな突起が除去されず結節形状の変形を少ないという特徴を有する。従って、結節領域の抽出精度が向上し、また、結節領域の抽出精度の向上に伴い結節領域の体積値の算出精度も向上する。   In the present embodiment, a plurality of (generally) projection candidate regions of a nodule are obtained, a non-nodule region among the plurality of projection candidate regions is specified based on the dilation distance Dmax from the nucleus region, and the nodulation distance Dmax is determined. Since the non-nodule region is cut based on the short dilation distance Dmin, the small protrusion is not removed. Therefore, the erosion distance Dmin can be made longer than in the conventional method, a thicker blood vessel can be separated from the nodule region, and the small protrusions are not removed, resulting in less deformation of the nodule shape. Therefore, the extraction accuracy of the nodule region is improved, and the calculation accuracy of the volume value of the nodule region is improved as the extraction accuracy of the nodule region is improved.

本実施形態によれば、従来の方法に比して、短時間に、太い血管を分離でき、結節領域の一部の小さな突起を切断せずに、小さな結節領域を除去せずに、結節領域を抽出することができる。かくして、短時間、且つ高精度に結節領域を抽出可能な画像処理装置を提供することが可能となる。   According to this embodiment, compared with the conventional method, a thick blood vessel can be separated in a short time, without cutting a small projection of a part of the nodule region, and without removing the small nodule region, Can be extracted. Thus, it is possible to provide an image processing apparatus capable of extracting a nodule region in a short time and with high accuracy.

なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を除去してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。   Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be removed from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

本発明の実施形態に係る画像処理装置の構成を示す図。1 is a diagram showing a configuration of an image processing apparatus according to an embodiment of the present invention. 図1の記憶部に記憶されるボリュームデータに含まれる結節領域の一例を示す図。The figure which shows an example of the nodule area | region contained in the volume data memorize | stored in the memory | storage part of FIG. 図1の制御部の制御により行なわれる、結節領域の抽出・表示処理の流れを示す図。The figure which shows the flow of the extraction / display process of a nodule area | region performed by control of the control part of FIG. 図3の穴埋め処理(ステップSD)において生成される穴埋め後結節候補領域と、核領域決定処理(ステップSE)において生成される核領域とを示す図。The figure which shows the nodule candidate area | region after a hole produced | generated in the hole-filling process (step SD) of FIG. 3, and the nucleus area | region produced | generated in the nucleus area | region determination process (step SE). 図3の結節マスク領域の生成処理(ステップSF)の概要を示す第1の図。The 1st figure which shows the outline | summary of the production | generation process (step SF) of the nodule mask area | region of FIG. 図3の結節マスク領域の生成処理(ステップSF)の概要を示す第2の図。The 2nd figure which shows the outline | summary of the production | generation process (step SF) of the nodule mask area | region of FIG. 図3のステップSDにおいて穴埋め部により行なわれる穴埋め処理の流れを示す図。The figure which shows the flow of the hole-filling process performed by the hole-filling part in step SD of FIG. 図3のステップSEにおいて核領域決定部により行なわれる核領域決定処理の流れを示す図。The figure which shows the flow of the nucleus area | region determination process performed by the nucleus area | region determination part in step SE of FIG. 図3のステップSFにおいて結節領域抽出部により行なわれる結節マスク領域生成処理の流れを示す図。The figure which shows the flow of the nodule mask area | region production | generation process performed by the nodule area | region extraction part in step SF of FIG. 図9のステップSF3の処理を説明するための図。The figure for demonstrating the process of step SF3 of FIG. 図9のステップSF5の処理を説明するための図。The figure for demonstrating the process of step SF5 of FIG. 図9のステップSF7の処理を説明するための図。The figure for demonstrating the process of step SF7 of FIG. 図1の結節領域抽出部により行なわれる、スピクラ判定処理が組み込まれた結節マスク領域の生成処理の流れを示す図。The figure which shows the flow of the production | generation process of the nodule mask area | region in which the spiker determination process incorporated by the nodule area extraction part of FIG. 図1の表示部に表示される、修正点を指定するための画面の一例を示す図。The figure which shows an example of the screen for designating the correction point displayed on the display part of FIG. 図1の結節領域抽出部により行なわれる、結節内点と結節外点とに関する結節マスク領域生成処理の流れを示す図。The figure which shows the flow of the nodule mask area | region production | generation process regarding the nodule inside point and the nodule outside point performed by the nodule area extraction part of FIG. 図15のステップSK8において結節領域抽出部により行なわれる、突起修正処理Aの流れを示す図。The figure which shows the flow of the protrusion correction process A performed by the nodule area | region extraction part in step SK8 of FIG. 図16の突起修正処理Aを説明するための第1の図。The 1st figure for demonstrating the protrusion correction process A of FIG. 図16の突起修正処理Aを説明するための第2の図。The 2nd figure for demonstrating the protrusion correction process A of FIG. 図1の記憶部に記憶されるボリュームデータに含まれる、太長い血管や気管支等の非結節領域が接続する結節領域を示す図。The figure which shows the nodule area | region which non-nodule area | regions, such as a thick long blood vessel and a bronchi, contained in the volume data memorize | stored in the memory | storage part of FIG. 図1の核領域決定部により、結節境界点が指定された場合に行なわれる、核領域の決定処理の流れを示す図である。It is a figure which shows the flow of the determination process of a nucleus area | region performed when a nodule boundary point is designated by the nucleus area | region determination part of FIG. 図20のステップSL5とステップSL6とについて説明するための第1の図。The 1st figure for demonstrating step SL5 and step SL6 of FIG. 図20のステップSL5とステップSL6とについて説明するための第2の図。The 2nd figure for demonstrating step SL5 and step SL6 of FIG. 図1の結節領域抽出部により行なわれる、結節内点、結節外点、及び結節境界点に関する結節マスク領域の生成処理の流れを示す図。The figure which shows the flow of the production | generation process of the nodule mask area | region regarding the nodule inside point, the nodule outside point, and the nodule boundary point performed by the nodule area extraction part of FIG. 図23のステップSM2に関する、穴埋め後結節候補領域と修正後の核領域とダイレーション距離Dminとの位置関係を示す図。The figure which shows the positional relationship of the nodule candidate area | region after filling, the nucleus area | region after correction | amendment, and the dilation distance Dmin regarding step SM2 of FIG. 図23のステップSM3において生成される修正後の突起候補領域を示す図。The figure which shows the processus | protrusion candidate area | region after correction | amendment produced | generated in step SM3 of FIG. 図23のステップSM7において生成される修正後の小突起領域を示す図。The figure which shows the small protrusion area | region after correction | amendment produced | generated in step SM7 of FIG. 図23のステップSM8において結節領域抽出部により行なわれる小突起修正処理Bの流れを示す図。The figure which shows the flow of the small protrusion correction process B performed by the nodule area | region extraction part in step SM8 of FIG. 図23のステップSM9において生成される修正後の結節マスク領域を示す図。The figure which shows the nodule mask area | region after correction | amendment produced | generated in step SM9 of FIG. 図1の制御部の制御により行なわれる、処理対象領域の修正処理の流れを示す図。The figure which shows the flow of the correction process of a process target area | region performed by control of the control part of FIG.

符号の説明Explanation of symbols

1…画像処理装置、10…制御部、12…記憶部、14…処理対象領域決定部、16…結節候補領域抽出部、18…穴埋め部、20…核領域決定部、22…結節領域抽出部、24…体積算出部、26…画像発生部、28…表示部、30…入力部。   DESCRIPTION OF SYMBOLS 1 ... Image processing apparatus, 10 ... Control part, 12 ... Memory | storage part, 14 ... Processing object area | region determination part, 16 ... Nodule candidate area extraction part, 18 ... Filling part, 20 ... Nuclear area | region determination part, 22 ... Nodule area extraction part 24 ... Volume calculation unit, 26 ... Image generation unit, 28 ... Display unit, 30 ... Input unit.

Claims (11)

被検体に関するボリュームデータを記憶する記憶部と、
前記ボリュームデータに含まれる結節候補領域を画素値に基づいて抽出する結節候補領域抽出部と、
前記抽出された結節候補領域の核領域を決定する核領域決定部と、
前記決定された核領域からの第1の距離と前記第1の距離よりも長い第2の距離とに基づいて、前記結節候補領域から非結節領域を特定する非結節領域特定部と、
前記特定された非結節領域を前記結節候補領域から除去することにより結節領域を抽出する結節領域抽出部と、
を具備する画像処理装置であって、
前記非結節領域特定部は、前記核領域から前記第2の距離以上離れている領域に連結し、且つ前記核領域から前記第1の距離以上離れている領域を前記非結節領域として特定する、
ことを特徴とする画像処理装置。
A storage unit for storing volume data relating to the subject;
A nodule candidate region extraction unit that extracts a nodule candidate region included in the volume data based on a pixel value;
A nuclear region determination unit for determining a nuclear region of the extracted nodule candidate region;
A non-nodule region specifying unit for specifying a non-nodule region from the nodule candidate region based on a first distance from the determined nucleus region and a second distance longer than the first distance;
A nodule region extraction unit that extracts a nodule region by removing the identified non-nodule region from the nodule candidate region;
An image processing apparatus comprising:
The non-nodule region specifying unit is connected to a region separated from the nucleus region by the second distance or more, and identifies a region separated from the nucleus region by the first distance or more as the non-nodule region,
An image processing apparatus.
前記ボリュームデータに基づいて画像のデータを発生する画像発生部と、
前記抽出された結節領域を強調して前記発生された画像を表示する表示部と、
をさらに備える請求項1記載の画像処理装置。
An image generator for generating image data based on the volume data;
A display unit for displaying the generated image by highlighting the extracted nodule region;
The image processing apparatus according to claim 1, further comprising:
前記核領域決定部は、前記第1の距離よりも短い又は同じ第3の距離で前記結節候補領域を収縮処理し、前記収縮処理された結節候補領域を前記核領域に決定する、請求項1記載の画像処理装置。   The nucleus region determining unit contracts the nodule candidate region at a third distance shorter than or the same as the first distance, and determines the nodule candidate region subjected to the contraction processing as the nucleus region. The image processing apparatus described. 前記核領域決定部は、前記結節候補領域の大きさに基づいて前記第3の距離を決定する、請求項3記載の画像処理装置。   The image processing apparatus according to claim 3, wherein the nucleus region determining unit determines the third distance based on a size of the nodule candidate region. 前記結節候補領域から前記非結節領域が除去された突起領域と前記結節候補領域のうちの第1の距離以内にある領域との和領域である結節マスク領域を生成する生成部をさらに備え、
前記結節領域抽出部は、前記生成された結節マスク領域と前記結節候補領域との論理積を演算することにより、前記結節候補領域から前記結節領域を抽出する、
請求項1記載の画像処理装置。
Further comprising a generation unit for generating the first nodule mask area is the sum region between a region within a distance of said from the nodule candidate region and the non-nodule regions projection region that is removed the nodule candidate region,
The nodule region extraction unit extracts the nodule region from the nodule candidate region by calculating a logical product of the generated nodule mask region and the nodule candidate region.
The image processing apparatus according to claim 1.
前記結節候補領域抽出部は、複数の画素値に基づいて、前記ボリュームデータから前記結節候補領域に含まれる複数の陰影候補領域を抽出し、
前記結節領域抽出部は、前記抽出された複数の陰影候補領域と前記結節マスク領域との論理積を演算することにより、前記結節領域として、前記複数の陰影候補領域から複数の陰影領域を抽出する、
請求項5記載の画像処理装置。
The nodule candidate region extraction unit extracts a plurality of shadow candidate regions included in the nodule candidate region from the volume data based on a plurality of pixel values,
The nodule region extraction unit extracts a plurality of shadow regions from the plurality of shadow candidate regions as the nodule region by calculating a logical product of the plurality of extracted shadow candidate regions and the nodule mask region. ,
The image processing apparatus according to claim 5.
前記抽出された結節領域の体積を算出する算出部をさらに備える、請求項1記載の画像処理装置。   The image processing apparatus according to claim 1, further comprising a calculation unit that calculates a volume of the extracted nodule region. 前記結節候補領域上に第1の点を指定する第1指定部をさらに備え、
前記結節領域抽出部は、前記核領域から前記第1の距離以上離れている突起候補領域のうち、前記指定された第1の点に連結する領域を前記結節領域に含める、
請求項1記載の画像処理装置。
A first designating unit for designating a first point on the nodule candidate region;
The nodule region extraction unit includes, in the nodule region, a region connected to the designated first point among the projection candidate regions separated from the nucleus region by the first distance or more.
The image processing apparatus according to claim 1.
前記結節候補領域上に第2の点を指定する第2指定部をさらに備え、
前記結節領域抽出部は、前記核領域から前記第1の距離以上離れている突起候補領域のうち、前記指定された第2の点に連結する領域を前記結節領域から除去する、
請求項1記載の画像処理装置。
A second designating unit for designating a second point on the nodule candidate region;
The nodule region extraction unit removes, from the nodule region, a region connected to the designated second point from among the projection candidate regions separated from the nucleus region by the first distance or more.
The image processing apparatus according to claim 1.
前記結節候補領域上に第3の点を指定する第3指定部をさらに備え、
前記核領域決定部は、前記指定された第3の点を含む所定領域を前記核領域から除去した領域を新たな核領域に決定し、
前記非結節領域特定部は、前記決定された新たな核領域からの第1の距離と前記第1の距離よりも長い第2の距離とに基づいて、前記結節候補領域に含まれる非結節領域を特定する、
請求項1記載の画像処理装置。
A third designating unit for designating a third point on the nodule candidate region;
The nucleus region determining unit determines a region obtained by removing the predetermined region including the designated third point from the nucleus region as a new nucleus region;
The non-nodule region specifying unit includes a non-nodule region included in the nodule candidate region based on a first distance from the determined new nucleus region and a second distance longer than the first distance. Identify
The image processing apparatus according to claim 1.
前記結節候補領域上に第4の点を指定する第4指定部をさらに備え、
前記結節領域抽出部は、前記核領域から前記第1の距離以上離れている突起候補領域のうち、前記核領域と前記第4の点との間の距離以上前記核領域から離れている領域を前記結節領域から除去する、
請求項1記載の画像処理装置。
A fourth designating unit for designating a fourth point on the nodule candidate region;
The nodule region extraction unit is configured to select, from among the projection candidate regions separated from the nucleus region by the first distance or more, a region separated from the nucleus region by a distance between the nucleus region and the fourth point or more. Removing from the nodule region,
The image processing apparatus according to claim 1.
JP2008129804A 2008-05-16 2008-05-16 Image processing device Expired - Fee Related JP5536987B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008129804A JP5536987B2 (en) 2008-05-16 2008-05-16 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008129804A JP5536987B2 (en) 2008-05-16 2008-05-16 Image processing device

Publications (2)

Publication Number Publication Date
JP2009273771A JP2009273771A (en) 2009-11-26
JP5536987B2 true JP5536987B2 (en) 2014-07-02

Family

ID=41439732

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008129804A Expired - Fee Related JP5536987B2 (en) 2008-05-16 2008-05-16 Image processing device

Country Status (1)

Country Link
JP (1) JP5536987B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011063495A1 (en) * 2009-11-27 2011-06-03 Dog Microsystems Inc. Method and system for determining an estimation of a topological support of a tubular structure and use thereof in virtual endoscopy
CN104619257A (en) * 2012-09-13 2015-05-13 加利福尼亚大学董事会 System and method for automated detection of lung nodules in medical images
JP6510189B2 (en) 2014-06-23 2019-05-08 キヤノンメディカルシステムズ株式会社 Medical image processing device
JP6415878B2 (en) * 2014-07-10 2018-10-31 キヤノンメディカルシステムズ株式会社 Image processing apparatus, image processing method, and medical image diagnostic apparatus
JP6983573B2 (en) * 2017-08-09 2021-12-17 キヤノン株式会社 Image processing equipment, image processing methods and programs
JP6987342B2 (en) * 2018-02-23 2021-12-22 富士フイルムヘルスケア株式会社 Image processing equipment, methods and programs
JP6832479B1 (en) * 2020-04-10 2021-02-24 株式会社ヴォクシス Image processing method, image processing program, and image processing device that divides a solid by a narrow part of the shape.

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1119077A (en) * 1997-06-30 1999-01-26 Konica Corp Method and device for detection of tumor shadow in radiation image
JP4253055B2 (en) * 1998-04-27 2009-04-08 東芝医用システムエンジニアリング株式会社 Computer-aided diagnosis device
US7263214B2 (en) * 2002-05-15 2007-08-28 Ge Medical Systems Global Technology Company Llc Computer aided diagnosis from multiple energy images
JP2004041490A (en) * 2002-07-12 2004-02-12 Konica Minolta Holdings Inc Diagnostic imaging support system
US7298879B2 (en) * 2002-11-20 2007-11-20 Koninklijke Philips Electronics N.V. Computer-aided detection of lung nodules
JP2008537691A (en) * 2005-03-16 2008-09-25 コーネル リサーチ ファンデーション,インコーポレーテッド How to expand the field of imaging software in diagnostic workups
US8732601B2 (en) * 2005-09-19 2014-05-20 General Electric Company Clinical review and analysis work flow for lung nodule assessment
JP5142591B2 (en) * 2006-06-08 2013-02-13 国立大学法人神戸大学 Medical image diagnosis support apparatus and medical image diagnosis support program

Also Published As

Publication number Publication date
JP2009273771A (en) 2009-11-26

Similar Documents

Publication Publication Date Title
US20240354958A1 (en) Method for segmentation of the head-neck arteries, brain and skull in medical images
JP5536987B2 (en) Image processing device
US9761004B2 (en) Method and system for automatic detection of coronary stenosis in cardiac computed tomography data
JP6534707B2 (en) Region expansion algorithm
CN106659453B (en) System and method for segmenting lungs
EP2856428B1 (en) Segmentation highlighter
JP6564018B2 (en) Radiation image lung segmentation technology and bone attenuation technology
EP3223246A1 (en) Hollow object model visualization in medical images
US10991102B2 (en) Image processing apparatus and image processing method
CN104036484A (en) Image segmentation device, image segmentation method and medical image equipment
CN110796670A (en) A kind of dissection artery segmentation method and device
JP2015066311A (en) Image processing apparatus, image processing method, control program for image processing apparatus, and recording medium
JP6900180B2 (en) Image processing device and image processing method
JP4394127B2 (en) Area correction method
JP5105997B2 (en) Medical image processing apparatus, medical image diagnostic apparatus, and program
CN118334273B (en) Automatic extraction method, device and storage medium for aortic sinus ostium plane
US7787673B2 (en) Method and apparatus for airway detection and segmentation using 3D morphological operators
JP6571687B2 (en) Image processing apparatus and image processing method
JP4651375B2 (en) Medical image display apparatus and method
US8050470B2 (en) Branch extension method for airway segmentation
CN118297941B (en) Three-dimensional abdominal aortic aneurysm and visceral vessel lumen extraction method and device
JPH0728976A (en) Image display device
Alom et al. Automatic slice growing method based 3D reconstruction of liver with its vessels
JP2011087760A (en) Image processor
CN113597631B (en) Organ segmentation method and system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110426

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130812

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131205

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131212

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131219

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131226

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20140109

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20140116

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: 20140401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140425

R150 Certificate of patent or registration of utility model

Ref document number: 5536987

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees