Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6677975B2 - Medical image diagnostic apparatus and medical image processing apparatus - Google Patents
[go: Go Back, main page]

JP6677975B2 - Medical image diagnostic apparatus and medical image processing apparatus - Google Patents

Medical image diagnostic apparatus and medical image processing apparatus Download PDF

Info

Publication number
JP6677975B2
JP6677975B2 JP2015091789A JP2015091789A JP6677975B2 JP 6677975 B2 JP6677975 B2 JP 6677975B2 JP 2015091789 A JP2015091789 A JP 2015091789A JP 2015091789 A JP2015091789 A JP 2015091789A JP 6677975 B2 JP6677975 B2 JP 6677975B2
Authority
JP
Japan
Prior art keywords
data
interpolation
line data
unit
index value
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.)
Active
Application number
JP2015091789A
Other languages
Japanese (ja)
Other versions
JP2016202829A (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.)
Canon Medical Systems Corp
Original Assignee
Canon 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 Canon Medical Systems Corp filed Critical Canon Medical Systems Corp
Priority to JP2015091789A priority Critical patent/JP6677975B2/en
Publication of JP2016202829A publication Critical patent/JP2016202829A/en
Application granted granted Critical
Publication of JP6677975B2 publication Critical patent/JP6677975B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Ultra Sonic Daignosis Equipment (AREA)

Description

本発明の実施形態は、医用画像診断装置、及び医用画像処理装置に関する。   An embodiment of the present invention relates to a medical image diagnostic device and a medical image processing device.

近年、医用画像診断装置は、目覚ましい発展を遂げている。医用画像診断装置には、例えば、超音波診断装置、X線診断装置、X線CT装置、核医学診断装置及びMRI装置が含まれる。医用画像診断装置によれば、被検体の内部を、外科的処置を経ずに測定することが可能となる。   In recent years, medical image diagnostic apparatuses have made remarkable developments. Examples of the medical image diagnostic apparatus include an ultrasonic diagnostic apparatus, an X-ray diagnostic apparatus, an X-ray CT apparatus, a nuclear medicine diagnostic apparatus, and an MRI apparatus. According to the medical image diagnostic apparatus, it is possible to measure the inside of the subject without performing a surgical procedure.

医用画像診断装置のうち、例えば、超音波診断装置は、超音波プローブから発生される超音波を被検体へ送信する。超音波診断装置は、被検体で反射される反射信号に対して受信処理を施すことでいわゆる走査線についての受信信号を取得する。超音波診断装置は、取得した受信信号に基づいて画像データを取得する。   Among medical image diagnostic apparatuses, for example, an ultrasonic diagnostic apparatus transmits ultrasonic waves generated from an ultrasonic probe to a subject. The ultrasonic diagnostic apparatus obtains a so-called reception signal for a scanning line by performing a reception process on a reflection signal reflected by the subject. The ultrasonic diagnostic apparatus acquires image data based on the acquired reception signal.

ところで、超音波診断装置には、走査線毎の画像データを、ラインデータとして取得し、取得したラインデータを時系列に並べて走査線における経時変化を表現するモードが存在する。この種のモードでは、所定の時間間隔で取得されるラインデータ間のデータを所定の補間処理により補間するようにしている。しかしながら、高速に動く対象を観測する場合、補間処理が効果的に機能せず、対象が時間方向に不連続な画像となる場合がある。   By the way, the ultrasonic diagnostic apparatus has a mode in which image data for each scanning line is acquired as line data, and the acquired line data is arranged in time series to express a temporal change in the scanning line. In this type of mode, data between line data acquired at predetermined time intervals is interpolated by a predetermined interpolation process. However, when observing a fast-moving target, the interpolation process does not function effectively, and the target sometimes becomes a discontinuous image in the time direction.

なお、このように、2つのラインデータの間のデータ補間を試みた場合に、好適な補間データが得られない現象は、超音波診断装置に限らず、その他の医用画像診断装置においても起こり得る。   In this way, when data interpolation between two line data is attempted, a phenomenon in which suitable interpolation data cannot be obtained can occur not only in the ultrasonic diagnostic apparatus but also in other medical image diagnostic apparatuses. .

特開2005−58587号公報JP 2005-58587 A

そこで目的は、2つのラインデータの間の好適な補間データを得ることにある。   Therefore, an object is to obtain suitable interpolation data between two line data.

実施形態によれば、医用画像診断装置は、走査部、画像データ発生部及び補間処理部を具備する。走査部は、被検体内部を走査する。画像データ発生部は、前記走査部による走査結果に基づく線状の画像データである第1ラインデータと第2ラインデータとを発生する。補間処理部は、前記第1ラインデータと前記第2ラインデータとの間の類似性に応じて決定される補間データ発生方法を用いて、前記第1ラインデータと前記第2ラインデータとの間の補間データを発生する。   According to the embodiment, the medical image diagnostic apparatus includes a scanning unit, an image data generation unit, and an interpolation processing unit. The scanning unit scans the inside of the subject. The image data generating section generates first line data and second line data which are linear image data based on a scanning result by the scanning section. The interpolation processing unit is configured to interpolate between the first line data and the second line data by using an interpolation data generation method determined according to the similarity between the first line data and the second line data. Generates interpolation data.

第1の実施形態に係る超音波診断装置の機能構成を示すブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of the ultrasonic diagnostic apparatus according to the first embodiment. 図1に示される画像発生部の機能構成を示す図である。FIG. 2 is a diagram illustrating a functional configuration of an image generating unit illustrated in FIG. 1. フレックスMモード画像と、このフレックスMモード画像を発生させるために表示されるBモード画像を示す図である。FIG. 3 is a diagram showing a flex M mode image and a B mode image displayed to generate the flex M mode image. 図3に示される指標値算出部による類似性判定の例を示す図である。FIG. 4 is a diagram illustrating an example of similarity determination by the index value calculation unit illustrated in FIG. 3. 図3に示される補間処理部による第1の補間処理の例を示す図である。FIG. 4 is a diagram illustrating an example of a first interpolation process performed by the interpolation processing unit illustrated in FIG. 3. 図3に示される指標値算出部による類似性判定の例を示す図である。FIG. 4 is a diagram illustrating an example of similarity determination by the index value calculation unit illustrated in FIG. 3. 図3に示される指標値算出部による類似性判定の例を示す図である。FIG. 4 is a diagram illustrating an example of similarity determination by the index value calculation unit illustrated in FIG. 3. 図3に示される補間処理部によるオプティカルフローに基づいた第2の補間処理の例を示す図である。FIG. 4 is a diagram illustrating an example of a second interpolation process based on an optical flow by the interpolation processing unit illustrated in FIG. 3. 図3に示される補間処理部によるパスフレームワークに基づいた第2の補間処理の例を示す図である。FIG. 4 is a diagram illustrating an example of a second interpolation process based on a path framework by the interpolation processing unit illustrated in FIG. 3. 図1に示される超音波診断装置のフレックスMモードにおける動作を示すフローチャートの例を示す図である。FIG. 2 is a diagram illustrating an example of a flowchart illustrating an operation in a flex M mode of the ultrasonic diagnostic apparatus illustrated in FIG. 1. 第1の実施形態に係る手法によりデータを補間して作成したフレックスMモード画像を示す図である。FIG. 4 is a diagram showing a flex M-mode image created by interpolating data by the method according to the first embodiment. 最近傍法によりデータを補間して作成したフレックスMモード画像を示す図である。FIG. 4 is a diagram showing a flex M-mode image created by interpolating data by the nearest neighbor method. 1次元線形補間法によりデータを補間して作成したフレックスMモード画像を示す図である。FIG. 3 is a diagram illustrating a flex M-mode image created by interpolating data by a one-dimensional linear interpolation method. 図14(a)は最近傍法によりデータを補間して作成したフレックスMモード画像を示す図であり、図14(b)はオプティカルフローのみに基づいてデータを補間して作成したフレックスMモード画像を示す図である。FIG. 14A is a diagram showing a flex M mode image created by interpolating data by the nearest neighbor method, and FIG. 14B is a flex M mode image created by interpolating data based only on the optical flow. FIG. 図15(a)は最近傍法によりデータを補間して作成したフレックスMモード画像を示す図であり、図15(b)はオプティカルフローのみに基づいてデータを補間して作成したフレックスMモード画像を示す図であり、図15(c)は第1の実施形態に係る手法によりデータを補間して作成したフレックスMモード画像を示す図である。FIG. 15A is a diagram showing a flex M mode image created by interpolating data by the nearest neighbor method, and FIG. 15B is a flex M mode image created by interpolating data based only on the optical flow. FIG. 15C is a diagram showing a flex M-mode image created by interpolating data by the method according to the first embodiment. 第1の実施形態に係る医用画像処理装置の機能構成を示す図である。FIG. 2 is a diagram illustrating a functional configuration of the medical image processing apparatus according to the first embodiment. 第1の実施形態に係る超音波診断装置のその他の機能構成を示す図である。FIG. 3 is a diagram illustrating another functional configuration of the ultrasonic diagnostic apparatus according to the first embodiment. 第2の実施形態に係る画像発生部の機能構成を示す図である。FIG. 9 is a diagram illustrating a functional configuration of an image generating unit according to a second embodiment. 第2の実施形態に係る超音波診断装置のフレックスMモードにおける動作を示すフローチャートの例を示す図である。It is a figure showing the example of the flow chart which shows operation in flex M mode of the ultrasonic diagnostic equipment concerning a 2nd embodiment. 第2の実施形態に係る超音波診断装置のフレックスMモードにおける動作のその他の例を示すフローチャートを示す図である。It is a figure showing the flow chart which shows other examples of operation in the flex M mode of the ultrasonic diagnostic equipment concerning a 2nd embodiment. 第2の実施形態に係る医用画像処理装置の機能構成を示す図である。It is a figure showing the functional composition of the medical image processing device concerning a 2nd embodiment. 第2の実施形態に係る超音波診断装置のその他の機能構成を示す図である。It is a figure showing other functional composition of the ultrasonic diagnostic equipment concerning a 2nd embodiment. 第1又は第2の実施形態に係るラインデータ補間処理を実行する医用画像診断装置の構成を示すブロック図である。It is a block diagram showing composition of a medical image diagnostic device which performs line data interpolation processing concerning a 1st or 2nd embodiment.

以下、実施の形態について、図面を参照して説明する。   Hereinafter, embodiments will be described with reference to the drawings.

(第1の実施形態)
図1は、第1の実施形態に係る超音波診断装置10の機能構成の例を示すブロック図である。図1に示される超音波診断装置10は、装置本体11、超音波プローブ12、入力部13及び表示部14を具備する。加えて超音波診断装置10には、心電計、心音計、脈波計及び呼吸センサに代表される図示していない生体信号計測部、並びに、ネットワークが、インターフェース部116を介して接続されてもよい。
(First embodiment)
FIG. 1 is a block diagram illustrating an example of a functional configuration of the ultrasonic diagnostic apparatus 10 according to the first embodiment. The ultrasonic diagnostic apparatus 10 shown in FIG. 1 includes an apparatus main body 11, an ultrasonic probe 12, an input unit 13, and a display unit 14. In addition, the ultrasonic diagnostic apparatus 10 is connected to a biological signal measuring unit (not shown) represented by an electrocardiograph, a phonograph, a pulse wave meter, and a respiratory sensor, and a network via an interface unit 116. Is also good.

超音波プローブ12は、圧電セラミックス等の音響/電気可逆的変換素子としての複数の圧電振動子を備える。複数の圧電振動子は並列され、超音波プローブ12の先端に装備される。各圧電振動子は、後述する送受信部111から供給される駆動信号に応答して、超音波を発生する。また、各圧電振動子は、被検体の被走査領域からの反射波を受信し、エコー信号を発生する。なお、超音波プローブ12は、装置本体11と着脱自在に接続される。   The ultrasonic probe 12 includes a plurality of piezoelectric vibrators as acoustic / electric reversible conversion elements such as piezoelectric ceramics. The plurality of piezoelectric vibrators are arranged in parallel and mounted on the tip of the ultrasonic probe 12. Each piezoelectric vibrator generates an ultrasonic wave in response to a drive signal supplied from a transmission / reception unit 111 described later. In addition, each piezoelectric vibrator receives a reflected wave from the scanned area of the subject and generates an echo signal. Note that the ultrasonic probe 12 is detachably connected to the apparatus main body 11.

入力部13は、例えば、マウス、キーボード、ボタン、パネルスイッチ、タッチコマンドスクリーン、フットスイッチ、トラックボール、ジョイスティック等を有する。入力部13は、装置本体11に接続され、操作者からの各種指示・命令・情報を装置本体11に取り込む。   The input unit 13 includes, for example, a mouse, a keyboard, a button, a panel switch, a touch command screen, a foot switch, a trackball, a joystick, and the like. The input unit 13 is connected to the apparatus main body 11 and takes in various instructions, commands, and information from the operator into the apparatus main body 11.

表示部14は、超音波診断装置の操作者が入力部13を用いて各種設定要求を入力するためのGUI(Graphical User Interface)を表示したり、装置本体11において生成される超音波画像データ等を表示するモニター、ディスプレイである。   The display unit 14 displays a GUI (Graphical User Interface) for the operator of the ultrasonic diagnostic apparatus to input various setting requests using the input unit 13, and displays ultrasonic image data generated in the apparatus main body 11. Monitor and display.

装置本体11は、送受信部111、Bモードデータ発生部112、ドプラデータ発生部113、画像発生部114、記憶部115、インターフェース部116及び制御部117を備える。   The apparatus main body 11 includes a transmission / reception unit 111, a B-mode data generation unit 112, a Doppler data generation unit 113, an image generation unit 114, a storage unit 115, an interface unit 116, and a control unit 117.

送受信部111は、後述する制御部117の指示に基づき、超音波プローブ12による超音波の送受信を制御する。送受信部111は、パルス発生器、送信遅延回路、パルサ等を有し、超音波プローブ12に駆動信号を供給する。パルス発生器は、所定の繰り返し周波数(PRF:Pulse Repetition Frequency)で送信超音波を形成するためのレートパルスを繰り返し発生する。送信遅延回路は、超音波プローブ12から発生される超音波をビーム状に集束させ、かつ送信指向性を決定するために必要な圧電振動子毎の遅延時間を、パルス発生器が発生する各レートパルスに対して与える。パルサは、送信遅延回路からレートパルスを受けたタイミングで、超音波プローブ12に駆動信号を印加する。これにより、超音波ビームが被検体に送信される。   The transmission / reception unit 111 controls transmission / reception of ultrasonic waves by the ultrasonic probe 12 based on an instruction from the control unit 117 described later. The transmission / reception unit 111 includes a pulse generator, a transmission delay circuit, a pulser, and the like, and supplies a driving signal to the ultrasonic probe 12. The pulse generator repeatedly generates a rate pulse for forming a transmission ultrasonic wave at a predetermined repetition frequency (PRF: Pulse Repetition Frequency). The transmission delay circuit focuses the ultrasonic waves generated from the ultrasonic probe 12 in a beam shape, and determines the delay time for each piezoelectric vibrator required to determine the transmission directivity by each rate generated by the pulse generator. Give to the pulse. The pulser applies a drive signal to the ultrasonic probe 12 at the timing when receiving the rate pulse from the transmission delay circuit. Thereby, the ultrasonic beam is transmitted to the subject.

また、送受信部111は、アンプ回路、アナログ−デジタル変換器、受信遅延回路及び加算器等を備える。アンプ回路は、エコー信号をチャンネル毎に増幅する。アナログ−デジタル変換器は、増幅されたエコー信号をデジタル信号に変換する。受信遅延回路は、デジタル信号に変換されたエコー信号に、受信指向性を決定するのに必要な受信遅延時間を与える。加算器は、受信遅延時間が与えられたエコー信号を加算する。この加算処理により、受信指向性に応じた方向からの反射成分が強調され、受信ビームが形成される(また、この受信指向性により、いわゆる「超音波走査線」が決まる)。送受信部111は、被走査領域内の各走査線について、深さ毎に受信信号を発生する。   The transmission / reception unit 111 includes an amplifier circuit, an analog-digital converter, a reception delay circuit, an adder, and the like. The amplifier circuit amplifies the echo signal for each channel. The analog-to-digital converter converts the amplified echo signal into a digital signal. The reception delay circuit gives a reception delay time necessary for determining the reception directivity to the echo signal converted into the digital signal. The adder adds the echo signals given the reception delay time. By this addition processing, a reflected component from a direction corresponding to the reception directivity is emphasized, and a reception beam is formed (a so-called “ultrasonic scanning line” is determined by the reception directivity). The transmission / reception unit 111 generates a reception signal for each depth for each scanning line in the scanned area.

Bモードデータ発生部112及びドプラデータ発生部113は、送受信部111から出力される受信信号に対し、各種の信号処理を行なう信号処理部である。   The B-mode data generation unit 112 and the Doppler data generation unit 113 are signal processing units that perform various kinds of signal processing on the reception signal output from the transmission / reception unit 111.

Bモードデータ発生部112は、例えばメモリと所定のプロセッサによって実現され、図示していない包絡線検波器、対数変換器等を備える。包絡線検波器は、送受信部111から出力される受信信号に対して包絡線検波を実行する。対数変換器は、検波信号の振幅を対数変換して弱い信号を相対的に強調する。これらの処理を経て、反射波の強度を輝度で表した、異なる複数の走査線それぞれのBモードデータが発生される。Bモードデータ発生部112は、発生したBモードデータを画像発生部114へ出力する。   The B-mode data generation unit 112 is realized by, for example, a memory and a predetermined processor, and includes an envelope detector, a logarithmic converter, and the like (not shown). The envelope detector performs an envelope detection on the received signal output from the transmission / reception unit 111. The logarithmic converter performs logarithmic conversion of the amplitude of the detection signal to relatively emphasize a weak signal. Through these processes, B-mode data for each of a plurality of different scanning lines, in which the intensity of the reflected wave is represented by luminance, is generated. The B-mode data generator 112 outputs the generated B-mode data to the image generator 114.

ドプラデータ発生部113は、例えばメモリと所定のプロセッサによって実現され、送受信部111から出力される受信信号からドプラデータ生成する。例えば、ドプラデータ発生部113は、多点についてのドプラ信号に基づき、血流の平均速度値、分散値及びパワー値等をそれぞれ算出する。ドプラデータ発生部113は、多点についてのドプラ信号に基づく血流の平均速度値、分散値及びパワー値等から、カラードプラデータ及びパワードプラデータを生成する。また、ドプラデータ発生部113は、ドプラスペクトラムモードにおいて、送受信部111から出力されるある観測点からの受信信号を周波数解析することで、ドプラスペクトラムデータを生成する。ここで、ドプラスペクトラムモードには、1本の走査線に関して超音波送受信を連続的に実行し、得られた受信信号を周波数解析する連続波ドプラモードと、画像内の血管部分に配置された観測点に関する超音波送受信を間歇的に実行し、得られた受信信号を周波数解析するパルスドプラモードとがある。なお、本実施形態においては、カラードプラデータ、パワードプラデータ、ドプラスペクトラムデータ(すなわち、カラードプラ画像、パワードプラ画像、ドプラスペクトラム画像の元となるデータ)を総称して、「ドプラデータ」と呼ぶ。   The Doppler data generation unit 113 is realized by, for example, a memory and a predetermined processor, and generates Doppler data from a reception signal output from the transmission / reception unit 111. For example, the Doppler data generation unit 113 calculates an average velocity value, a variance value, a power value, and the like of the blood flow based on the Doppler signals for multiple points. The Doppler data generation unit 113 generates color Doppler data and power Doppler data from the average velocity value, variance value, power value, and the like of the blood flow based on the Doppler signals at multiple points. Further, in the Doppler spectrum mode, the Doppler data generator 113 generates Doppler spectrum data by frequency-analyzing a reception signal from a certain observation point output from the transmission / reception unit 111. Here, the Doppler spectrum mode includes a continuous wave Doppler mode in which ultrasonic transmission / reception is continuously performed on one scanning line and the obtained received signal is subjected to frequency analysis, and an observation mode arranged in a blood vessel portion in an image. There is a pulse Doppler mode in which ultrasonic transmission / reception for a point is intermittently performed and the obtained received signal is subjected to frequency analysis. In the present embodiment, the color Doppler data, the power Doppler data, and the Doppler spectrum data (that is, the data that is the source of the color Doppler image, the power Doppler image, and the Doppler spectrum image) are collectively referred to as “Doppler data”. .

画像発生部114は、例えばメモリと所定のプロセッサによって実現され、Bモードデータ発生部112が生成した、異なる複数の走査線に関するBモードデータから2次元的なBモード画像データを生成する。   The image generation unit 114 is realized by, for example, a memory and a predetermined processor, and generates two-dimensional B-mode image data from the B-mode data regarding a plurality of different scanning lines generated by the B-mode data generation unit 112.

また、画像発生部114は、ドプラデータ発生部113が生成したカラードプラデータからカラードプラ画像データを生成する。カラードプラ画像データは、速度画像データ、分散画像データ、パワー画像データ又は、これらを組み合わせた画像データである。   The image generating unit 114 generates color Doppler image data from the color Doppler data generated by the Doppler data generating unit 113. The color Doppler image data is speed image data, dispersed image data, power image data, or image data obtained by combining these.

また、画像発生部114は、所定の観測点について、ドプラデータ発生部113により生成されたドプラスペクトラムデータから、一本の線状のスペクトラム画像データを生成する。画像発生部114は、スペクトラム画像データを時系列に並べることでドプラスペクトラム画像データを生成する。   In addition, the image generation unit 114 generates one linear spectrum image data from the Doppler spectrum data generated by the Doppler data generation unit 113 for a predetermined observation point. The image generating unit 114 generates Doppler spectrum image data by arranging the spectrum image data in time series.

また、画像発生部114は、Bモードデータ発生部112が生成した所定の1走査線上のBモードデータを時系列に並べてMモード画像データを生成する。   Further, the image generation section 114 generates M-mode image data by arranging the B-mode data on one predetermined scanning line generated by the B-mode data generation section 112 in a time series.

また、画像発生部114は、フレックスMモードによって生成された時間的に隣り合うラインデータ間において、各対象の類似性に関する指標値を計算する。さらに、画像発生部114は、時間的に隣り合うラインデータ間において、計算された指標値に応じて、時間方向のみのデータを補間する第1の補間処理と、深さ方向及び時間方向についてのデータを補間する第2の補間処理との少なくともいずれかにより、時間的に隣り合う複数のラインデータ間のデータを補間するラインデータ補間処理を実行し、フレックスMモード画像を生成する。   In addition, the image generation unit 114 calculates an index value regarding the similarity of each object between temporally adjacent line data generated in the flex M mode. Further, the image generating unit 114 performs a first interpolation process of interpolating only data in the time direction between the line data temporally adjacent to each other in accordance with the calculated index value, and a first interpolation process in the depth direction and the time direction. A line data interpolation process for interpolating data between a plurality of temporally adjacent line data is executed by at least one of the second interpolation process for interpolating data, and a flex M-mode image is generated.

記憶部115は、磁気ディスク、光磁気ディスク、又は半導体メモリ等によって構成され、フォーカス深度の異なる複数の受信遅延パターン、診断プロトコル、送受信条件等の各種データ群、Bモードデータ発生部112で発生されたBモードデータ、ドプラデータ発生部113で発生されたカラードプラデータ及びドプラスペクトラムデータ、並びに、画像発生部114で発生されたBモード画像データ、カラードプラ画像データ、ドプラスペクトラム画像データ、Mモード画像データ及びフレックスMモード画像データ等を記憶する。   The storage unit 115 is configured by a magnetic disk, a magneto-optical disk, a semiconductor memory, or the like, and is generated by a plurality of data groups such as a plurality of reception delay patterns having different focus depths, diagnostic protocols, transmission and reception conditions, and a B-mode data generation unit 112. B-mode data, color Doppler data and Doppler spectrum data generated by the Doppler data generator 113, and B-mode image data, color Doppler image data, Doppler spectrum image data, and M-mode image generated by the image generator 114. Data and flex M mode image data are stored.

インターフェース部116は、入力部13、ネットワーク、図示していない外部記憶装置及び生体信号計測部についてのインターフェースとなる。超音波診断装置10によって得られた画像データ及び解析結果等は、インターフェース部116により接続されるネットワークを介して他の装置へ転送可能である。   The interface unit 116 serves as an interface for the input unit 13, a network, an external storage device (not shown), and a biological signal measurement unit. Image data and analysis results obtained by the ultrasonic diagnostic apparatus 10 can be transferred to another apparatus via a network connected by the interface unit 116.

制御部117は、例えば、プロセッサ、並びに、ROM(Read Only Memory)及びRAM(Random Access Memory)等のプロセッサが処理を実行するためのプログラムやデータの記憶回路等を含んでいる。制御部117は、ROMに格納される、超音波診断装置10の制御プログラムを、RAMを利用してプロセッサに実行させることで、超音波診断装置10の全体の動作を制御する。具体的には、制御部117は、操作者により入力部13から入力される各種要求、例えば、モード選択要求、ROIの設定要求、受信遅延パターンリストの選択要求、送信開始・終了要求に従い、送受信部111、Bモードデータ発生部112及びドプラデータ発生部113及び画像発生部114の処理を制御する。また、制御部117は、操作者により入力部13から、フレックスMモード画像を発生させる要求が入力されると、ROMに格納される医用画像処理プログラムを、RAMを利用してプロセッサに実行させることで、画像発生部114を制御する。   The control unit 117 includes, for example, a processor, and a storage circuit of a program and data for a processor such as a ROM (Read Only Memory) and a RAM (Random Access Memory) to execute processing. The control unit 117 controls the overall operation of the ultrasonic diagnostic apparatus 10 by causing the processor to execute a control program of the ultrasonic diagnostic apparatus 10 stored in the ROM using the RAM. Specifically, the control unit 117 transmits and receives various requests input from the input unit 13 by the operator, such as a mode selection request, an ROI setting request, a reception delay pattern list selection request, and a transmission start / end request. The processing of the unit 111, the B-mode data generation unit 112, the Doppler data generation unit 113, and the image generation unit 114 is controlled. Further, when a request to generate a flex M-mode image is input from the input unit 13 by the operator, the control unit 117 causes the processor to execute the medical image processing program stored in the ROM using the RAM. Controls the image generation unit 114.

また、制御部117は、記憶部115が記憶するBモード画像データ、カラードプラ画像データ、ドプラスペクトラム画像データ、Mモード画像データ及びフレックスMモード画像データ等を表示部14にて表示するように制御する。また、制御部117は、画像発生部114が生成したBモード画像データ、カラードプラ画像データ、ドプラスペクトラム画像データ、Mモード画像データ及びフレックスMモード画像データ等を記憶部115に格納するように制御する。   The control unit 117 controls the display unit 14 to display the B mode image data, the color Doppler image data, the Doppler spectrum image data, the M mode image data, the flex M mode image data, and the like stored in the storage unit 115. I do. The control unit 117 controls the storage unit 115 to store the B mode image data, the color Doppler image data, the Doppler spectrum image data, the M mode image data, the flex M mode image data, and the like generated by the image generation unit 114. I do.

(ラインデータ補間処理)
次に、本実施形態に係る超音波診断装置が有するラインデータ補間処理について説明する。このラインデータ補間処理は、時間的に隣り合うラインデータ間において、計算された指標値に応じて、時間方向のみのデータを補間する第1の補間処理と、深さ方向及び時間方向についてのデータを補間する第2の補間処理との少なくともいずれかにより、時間的に隣り合う複数のラインデータ間のデータを補間する補間処理部を実行し、画像を生成するものである。このラインデータ補間処理は、画像発生部114において実行される。
(Line data interpolation processing)
Next, the line data interpolation processing of the ultrasonic diagnostic apparatus according to the present embodiment will be described. The line data interpolation process includes a first interpolation process of interpolating only data in the time direction between line data that are temporally adjacent to each other in accordance with a calculated index value, and a data process in the depth direction and the time direction. An image is generated by executing an interpolation processing unit that interpolates data between a plurality of line data that are temporally adjacent to each other by at least one of a second interpolation process that interpolates the image data. This line data interpolation processing is executed in the image generation unit 114.

なお、以下においては、説明を具体的にするため、フレックスMモードに本ラインデータ補間処理を適用する場合を例とする。しかしながら、後述するように、本ラインデータ補間処理は、フレックスMモードへの適用に拘泥されない。   In the following, for the sake of specific description, a case where the present line data interpolation processing is applied to the flex M mode will be described as an example. However, as will be described later, the present line data interpolation processing is not limited to application to the flex M mode.

図2は、画像発生部114の構成を示した図である。同図に示す様に、画像発生部114は、画像データ発生部1141、指標値算出部1142及び補間処理部1143を備える。   FIG. 2 is a diagram illustrating a configuration of the image generation unit 114. As shown in the figure, the image generator 114 includes an image data generator 1141, an index value calculator 1142, and an interpolation processor 1143.

画像データ発生部1141は、Bモードデータ発生部112が生成した、異なる複数の走査線に関するBモードデータから2次元的なBモード画像データを生成する。画像データ発生部1141は、表示部14に表示されるBモード画像に対し、入力部13を介して操作者により任意の線(ライン:任意の直線又は任意の曲線)が引かれた場合、引かれた線上の画像データ(ラインデータ)を生成し(読み出し)、時系列に配列する。   The image data generation unit 1141 generates two-dimensional B-mode image data from the B-mode data regarding the plurality of different scanning lines generated by the B-mode data generation unit 112. When an operator draws an arbitrary line (line: an arbitrary straight line or an arbitrary curve) on the B-mode image displayed on the display unit 14 via the input unit 13, the image data generation unit 1141 Image data (line data) on the drawn line is generated (read) and arranged in time series.

なお、以下の説明においては、説明を具体的にするため、図3の右側に示す様に、Bモード画像に対し操作者により任意の直線が引かれた場合を例とする。したがって、本実施形態においては、操作者により引かれた線におけるBモードデータを時系列に並べ、類似性を判定するための指標値に応じた補間処理(後述)を実行することで、図3の左側に示す様なフレックスMモード画像が生成されることになる。   In the following description, in order to make the description concrete, an example is shown in which the operator draws an arbitrary straight line on the B-mode image as shown on the right side of FIG. Therefore, in the present embodiment, the B-mode data on the line drawn by the operator is arranged in chronological order, and an interpolation process (described later) according to an index value for determining similarity is executed, thereby obtaining FIG. Will be generated as shown on the left side of FIG.

指標値算出部1142は、時間的に隣り合う複数のラインデータを用いて、ラインデータ上の少なくとも一つの対象部位(ターゲット)につき、類似性を判定するための指標値を計算する。類似性を判定するための指標値としては、例えば、相関係数、共分散、又は、これらの絶対値、又は、これらのうち複数の組み合わせを採用することができる。なお、本実施形態においては、時間的に隣り合う二つラインデータを用いて、ラインデータ上の各位置をそれぞれ対象部位とし、類似性を判定するための指標値を共分散値として、後述する手法にて対象部位毎に計算するものとする。   The index value calculation unit 1142 calculates an index value for determining similarity for at least one target portion (target) on the line data using a plurality of line data that are temporally adjacent to each other. As the index value for determining the similarity, for example, a correlation coefficient, a covariance, an absolute value thereof, or a combination of a plurality of them can be adopted. In the present embodiment, using two line data that are temporally adjacent to each other, each position on the line data is set as a target part, and an index value for determining similarity is set as a covariance value, which will be described later. It is assumed that the calculation is performed for each target part by the technique.

補間処理部1143は、算出した指標値に応じて、ラインデータ上の各ターゲットにつき、時間方向のみを基準とする補間処理(第1の補間処理:例えば線形補間処理)と、深さ方向及び時間方向を基準とする補間処理(第2の補間処理:例えば、パスフレームワーク、オプティカルフロー等に基づいた補間処理)との少なくともいずれかにより、時間的に隣り合うラインデータ間での補間経路を決定する。また、補間処理部1143は、決定された補間経路上に存在する各ピクセルにつき、所定の補間処理(例えば、最近傍補間、線形補間、多項式補間、スプライン補間、その他の非線形補間処理等)により、画素値を決定する。   The interpolation processing unit 1143 performs an interpolation process (first interpolation process: for example, a linear interpolation process) based on only the time direction for each target on the line data according to the calculated index value, and a depth direction and a time An interpolation path between temporally adjacent line data is determined by at least one of direction-based interpolation processing (second interpolation processing: for example, interpolation processing based on a path framework, optical flow, or the like). I do. Further, the interpolation processing unit 1143 performs predetermined interpolation processing (for example, nearest neighbor interpolation, linear interpolation, polynomial interpolation, spline interpolation, other non-linear interpolation processing, etc.) on each pixel existing on the determined interpolation path. Determine the pixel value.

次に、画像発生部114において実行される、ラインデータ補間処理について、図4乃至図9を参照しながら説明する。   Next, the line data interpolation processing executed by the image generation unit 114 will be described with reference to FIGS.

図4、図5は、ラインデータ上の各ターゲットにつき、類似性を判定するための指標値に応じて、時間方向のみを基準とする第1の補間処理を実行する場合を説明するための図である。画像データ発生部1141により、ラインデータが時系列に配列されると、指標値算出部1142は、図4に示す様に、時間的に連続するラインデータのうち一方のラインデータ(典型的には、時間的に古い方のラインデータ。本実施形態では「ラインデータA」と呼ぶ。)に、ターゲットウィンドウTWiを設定する。このターゲットウィンドウTWiは、当該一方のラインデータ上の類似性の判定対象となるターゲットピクセルTPi及びその近傍のピクセルを含むように、深さ方向について所定のサイズを持つように設定される。本実施形態では、図4乃至図9に示す様に、ターゲットピクセルTPiを中心に、深さ方向に合計3ピクセル分を含むターゲットウィンドウTWiを設定するものとする。しかしながら、ターゲットウィンドウTWiのサイズは当該例に拘泥されず、例えば、ターゲットピクセルTPiを含むように任意のサイズ(典型的には、ターゲットピクセルTPiを中心に2N+1ピクセル(ただし、Nは自然数))にて設定することができる。また、ターゲットウィンドウのサイズは、データの特徴、すなわち、被検体の組織構造、及び、被検体の深さに応じて設定可能である。さらに、ターゲットウィンドウのサイズは、データの特徴及び被検体の深さに応じて自動的に変更されても良いし、入力部13からの操作者の入力に従い変更されても良い。   FIGS. 4 and 5 are diagrams for explaining a case where a first interpolation process based only on the time direction is performed for each target on the line data in accordance with an index value for determining similarity. It is. When the line data is arranged in chronological order by the image data generation unit 1141, the index value calculation unit 1142, as shown in FIG. , The target window TWi is set to the older line data in time (referred to as “line data A” in this embodiment). The target window TWi is set to have a predetermined size in the depth direction so as to include the target pixel TPi as a target of similarity determination on the one line data and pixels in the vicinity thereof. In the present embodiment, as shown in FIGS. 4 to 9, a target window TWi including a total of three pixels in the depth direction is set around the target pixel TPi. However, the size of the target window TWi is not limited to the example, and may be, for example, an arbitrary size (typically, 2N + 1 pixels (N is a natural number) around the target pixel TPi) so as to include the target pixel TPi. Can be set. Further, the size of the target window can be set according to the characteristics of the data, that is, the tissue structure of the subject and the depth of the subject. Further, the size of the target window may be automatically changed according to the characteristics of the data and the depth of the subject, or may be changed according to the input from the input unit 13 by the operator.

また、指標値算出部1142は、時間的に連続するラインデータのうち他方のラインデータ(典型的には、時間的に新しい方のラインデータ。本実施形態では「ラインデータB」と呼ぶ。)において、ターゲットウィンドウTWiと同じ位置(深さ)にサンプルウィンドウSWiを設定する。このサンプルウィンドウSWiは、当該他方のラインデータB上において、上記ターゲットウィンドウTWiと同じサイズを持つように設定される。   Further, the index value calculation unit 1142 outputs the other line data of the temporally continuous line data (typically, the line data which is newer temporally. In this embodiment, this is referred to as “line data B”). In, the sample window SWi is set at the same position (depth) as the target window TWi. The sample window SWi is set to have the same size as the target window TWi on the other line data B.

指標値算出部1142は、まず、ラインデータA上のターゲットウィンドウTWi内の各画素値とラインデータB上の(ターゲットウィンドウTWiと同じ深さの)サンプルウィンドウSWi内の各画素値とを用いて指標値(共分散値)を計算する。指標値算出部1142は、当該指標値が予め設定した閾値(本実施形態では、例えば共分散値の絶対値=255と設定)を超えるか否かを判断する。図4の例では、計算された共分散値は3272であり閾値である絶対値255よりも大きい。このため、指標値算出部1142は、ターゲットウィンドウTWi内の各ピクセルとサンプルウィンドウSWi内の各ピクセルとの類似性が高いと判断し、サンプルウィンドウSWi内においてターゲットピクセルTPiに対応するピクセル(対応ピクセル)CPiを特定する。   The index value calculation unit 1142 first uses each pixel value in the target window TWi on the line data A and each pixel value in the sample window SWi (having the same depth as the target window TWi) on the line data B. Calculate the index value (covariance value). The index value calculation unit 1142 determines whether or not the index value exceeds a preset threshold value (in the present embodiment, for example, the absolute value of the covariance value is set to 255). In the example of FIG. 4, the calculated covariance value is 3272, which is larger than the absolute value 255 which is a threshold value. Therefore, the index value calculation unit 1142 determines that the similarity between each pixel in the target window TWi and each pixel in the sample window SWi is high, and determines a pixel (corresponding pixel) corresponding to the target pixel TPi in the sample window SWi. ) Specify CPi.

補間処理部1143は、ターゲットピクセルTPiと対応ピクセルCPiとを基準として、補間経路を決定する。今の場合、ターゲットピクセルTPiと対応ピクセルCPiとは、同じ深さに位置する。したがって、補間処理部1143は、図5の左側に示す様に、ターゲットピクセルTPiと対応ピクセルCPiとを端点とし、時間方向のみを基準とした補間経路が決定される。   The interpolation processing unit 1143 determines an interpolation path based on the target pixel TPi and the corresponding pixel CPi. In this case, the target pixel TPi and the corresponding pixel CPi are located at the same depth. Therefore, as illustrated on the left side of FIG. 5, the interpolation processing unit 1143 determines the interpolation path based on only the time direction with the target pixel TPi and the corresponding pixel CPi as end points.

また、補間処理部1143は、ラインデータA上におけるターゲットピクセルTPiの画素値「255」と、ラインデータB上における対応ピクセルCPiの画素値「200」とを用いて、ターゲットピクセルTPiと対応ピクセルCPiとの間の少なくとも一つの画素の値を補間する。   Further, the interpolation processing unit 1143 uses the pixel value “255” of the target pixel TPi on the line data A and the pixel value “200” of the corresponding pixel CPi on the line data B to obtain the target pixel TPi and the corresponding pixel CPi. And interpolate the value of at least one pixel between.

図5の例では、例えば、ターゲットピクセルTPiと対応ピクセルCPiとの間のピクセルA〜Cについて、以下の線形補間を実行する。   In the example of FIG. 5, for example, the following linear interpolation is performed on pixels A to C between the target pixel TPi and the corresponding pixel CPi.

ピクセルAの輝度値=255−1/4*(255−200)
ピクセルBの輝度値=255−2/4*(255−200)
ピクセルCの輝度値=255−3/4*(255−200)
なお、ここで、4とは、補間ライン数プラス1を意味する。
Brightness value of pixel A = 255-1 / 4 * (255-200)
Brightness value of pixel B = 255-2 / 4 * (255-200)
Brightness value of pixel C = 255-3 / 4 * (255-200)
Here, 4 means the number of interpolation lines plus one.

図6乃至9は、ラインデータ上の各ターゲットにつき、類似性を判定するための指標値に応じて、深さ方向及び時間方向を基準とする第2の補間処理を実行する場合を説明するための図である。指標値算出部1142は、図6に示すラインデータA上に設定されたターゲットウィンドウTWi内の各画素値と、ラインデータB上に(ターゲットウィンドウTWiと同じ深さで)設定されたサンプルウィンドウSWi内の各画素値とを用5)を超えるか否かを判断する。図6の例では、計算された共分散値は103であいて指標値を計算する。指標値算出部1142は、当該指標値が予め設定した閾値(25り閾値である絶対値255よりも小さいため、指標値算出部1142は、ターゲットウィンドウTWi内のターゲットピクセルTPiと、サンプルウィンドウSWi内においてターゲットピクセルTPiに対応するピクセルとの類似性が低いと判断する。   FIGS. 6 to 9 illustrate a case in which a second interpolation process is performed for each target on the line data, based on the index value for determining the similarity, based on the depth direction and the time direction. FIG. The index value calculation unit 1142 calculates each pixel value in the target window TWi set on the line data A shown in FIG. 6 and the sample window SWi set on the line data B (at the same depth as the target window TWi). It is determined whether or not each pixel value exceeds the value of 5). In the example of FIG. 6, the calculated covariance value is 103, and an index value is calculated. Since the index value calculation unit 1142 determines that the index value is smaller than a preset threshold value (the absolute value 255 which is a threshold value of 25), the index value calculation unit 1142 determines whether the target pixel TPi in the target window TWi and the sample window SWi It is determined that the similarity with the pixel corresponding to the target pixel TPi is low.

類似性が低いと判断すると、指標値算出部1142は、ラインデータA上のターゲットウィンドウTWiを固定したまま、ラインデータB上のサンプルウィンドウSWiの位置を深さ方向に1ピクセル分移動させ、新たなサンプルウィンドウSWi+1を設定し、ターゲットウィンドウTWiとサンプルウィンドウSWi+1との間で、上述した指標値を計算する。以降、指標値算出部1142は、ラインデータA上のターゲットウィンドウTWiを固定したまま、ラインデータB上のサンプルウィンドウSWiを所定の深さまで逐次移動させ、深さ毎に設定された各サンプルウィンドウSWiとターゲットウィンドウTWiとを用いて、深さ毎の指標値を計算する。なお、サンプルウィンドウSWをSWiからSWi+7まで移動させた場合において、深さ毎に計算された指標値の例を図7に示した。しかしながら、図7の例に拘泥されず、サンプルウィンドウSWを移動させる深さについて限定はない。   When determining that the similarity is low, the index value calculation unit 1142 moves the position of the sample window SWi on the line data B by one pixel in the depth direction while keeping the target window TWi on the line data A fixed, and A sample window SWi + 1 is set, and the above-described index value is calculated between the target window TWi and the sample window SWi + 1. Thereafter, the index value calculation unit 1142 sequentially moves the sample windows SWi on the line data B to a predetermined depth while keeping the target window TWi on the line data A fixed, and sets each sample window SWi set for each depth. The index value for each depth is calculated using the target window TWi. FIG. 7 shows an example of index values calculated for each depth when the sample window SW is moved from SWi to SWi + 7. However, there is no limitation on the depth at which the sample window SW is moved without being limited to the example of FIG.

所定の深さまでの各指標値が得られると、指標値算出部1142は、算出した深さ毎の指標値のうち、その値が最大となるサンプルウィンドウSWの位置を特定し、特定されたサンプルウィンドウSW内のターゲットピクセルTPiに対応するピクセルを特定する。図7では、共分散3272に対応するサンプルウィンドウSWi+4内においてターゲットピクセルTPiに対応するピクセル(すなわち、サンプルウィンドウSWi+4内で中央に位置するピクセル)を、ターゲットピクセルTPiの対応ピクセルCPi+4として特定する。   When each index value up to the predetermined depth is obtained, the index value calculation unit 1142 specifies the position of the sample window SW where the value is maximum among the calculated index values for each depth, and specifies the specified sample. The pixel corresponding to the target pixel TPi in the window SW is specified. In FIG. 7, the pixel corresponding to the target pixel TPi in the sample window SWi + 4 corresponding to the covariance 3272 (that is, the pixel located at the center in the sample window SWi + 4) is specified as the corresponding pixel CPi + 4 of the target pixel TPi.

補間処理部1143は、ターゲットピクセルTPiと対応ピクセルCPi+4とを基準として、補間経路を決定する。今の場合、対応ピクセルCPi+4は、ターゲットピクセルTPiに対して深さ方向に4ピクセルだけ移動している。したがって、補間処理部1143は、図8の左側に示す様に、ターゲットピクセルTPiと対応ピクセルCPi+4とを端点とし、時間方向と深さ方向を基準とした補間経路が決定される。この時間方向と深さ方向を基準とした補間経路の決定には、例えば、パスフレームワーク、オプティカルフロー等を採用することができる。ここで、パスフレームワークとは、補間したい点から出発し、前後のラインデータにおいて対応するピクセルを利用し、補間したい点を含む経路を決定する手法である。また、オプティカルフローとは、前後のラインデータにおいて対応するピクセルをつないだ線(2次元ベクトル)を経路として決定する手法である。いずれの補間処理を採用するかは、データの特徴等によって予め設定される。なお、図8の左側にオプティカルフローに基づいて決定された補間経路を、図9の左側にパスフレームワークに基づいて決定された補間経路を、それぞれ示した。   The interpolation processing unit 1143 determines an interpolation path based on the target pixel TPi and the corresponding pixel CPi + 4. In this case, the corresponding pixel CPi + 4 has moved by 4 pixels in the depth direction with respect to the target pixel TPi. Therefore, as illustrated on the left side of FIG. 8, the interpolation processing unit 1143 determines the interpolation path based on the time direction and the depth direction with the target pixel TPi and the corresponding pixel CPi + 4 as end points. For determining the interpolation path based on the time direction and the depth direction, for example, a path framework, an optical flow, or the like can be adopted. Here, the path framework is a method of starting from a point to be interpolated, and using a corresponding pixel in preceding and following line data to determine a path including the point to be interpolated. The optical flow is a method of determining a line (two-dimensional vector) connecting corresponding pixels in the preceding and following line data as a path. Which interpolation process is used is set in advance according to the characteristics of the data. The interpolation path determined based on the optical flow is shown on the left side of FIG. 8, and the interpolation path determined based on the path framework is shown on the left side of FIG. 9, respectively.

補間処理部1143は、ラインデータA上におけるターゲットピクセルTPiの画素値「255」と、ラインデータB上における対応ピクセルCPi+4の画素値「200」とを用いて、ターゲットピクセルTPiと対応ピクセルCPi+4との間の少なくとも一つの画素の値を補間する。   The interpolation processing unit 1143 uses the pixel value “255” of the target pixel TPi on the line data A and the pixel value “200” of the corresponding pixel CPi + 4 on the line data B to calculate the target pixel TPi and the corresponding pixel CPi + 4. Interpolate the value of at least one pixel between.

図8の例では、ターゲットピクセルTPiと対応ピクセルCPi+4との間で、オプティカルフローに基づいて決定された補間経路上のピクセルA〜Cについて、例えば、以下の線形補間を実行する。   In the example of FIG. 8, for example, the following linear interpolation is executed between the target pixel TPi and the corresponding pixel CPi + 4 for the pixels A to C on the interpolation path determined based on the optical flow.

ピクセルAの輝度値=255−1/4*(255−200)
ピクセルBの輝度値=255−2/4*(255−200)
ピクセルCの輝度値=255−3/4*(255−200)
なお、ここで、4とは、補間パスの数プラス1を意味する。
Brightness value of pixel A = 255-1 / 4 * (255-200)
Brightness value of pixel B = 255-2 / 4 * (255-200)
Brightness value of pixel C = 255-3 / 4 * (255-200)
Here, 4 means the number of interpolation paths plus one.

また、図9の例では、ターゲットピクセルTPiと対応ピクセルCPi+4との間で、パスフレームワークに基づいて決定された補間経路上のピクセルA〜Cについて、例えば、ピクセルAの輝度値:100、ピクセルBの輝度値:228、ピクセルCの輝度値:90と算出される。   In the example of FIG. 9, for the pixels A to C on the interpolation path determined based on the path framework between the target pixel TPi and the corresponding pixel CPi + 4, for example, the luminance value of the pixel A: 100, the pixel The luminance value of B: 228 and the luminance value of pixel C: 90 are calculated.

(フレックスMモードにおける動作)
次に、上述したラインデータ補間処理を用いた、フレックスMモードにおける動作について説明する。図10は、フレックスMモードにおける本超音波診断装置の動作を示すフローチャートの例を示す図である。
(Operation in Flex M mode)
Next, an operation in the flex M mode using the above-described line data interpolation processing will be described. FIG. 10 is a diagram showing an example of a flowchart showing the operation of the present ultrasonic diagnostic apparatus in the flex M mode.

まず、画像発生部114に含まれる画像データ発生部1141は、入力部13を介して操作者によりBモード画像に対し引かれた線について、時系列のラインデータを発生する。画像発生部114は、更新されるラインデータに対し、以下の処理を実施する。   First, the image data generation unit 1141 included in the image generation unit 114 generates time-series line data for a line drawn on the B-mode image by the operator via the input unit 13. The image generation unit 114 performs the following processing on the updated line data.

まず、画像発生部114に含まれる指標値算出部1142は、ラインデータAにおいて設定された所定の領域内において、最も浅い位置のピクセルを処理対象点であるターゲットピクセルTPiとして設定し、当該ターゲットピクセルTPiを含み所定のサイズをもつターゲットウィンドウTWiをラインデータA上に設定する(ステップS101)。   First, the index value calculation unit 1142 included in the image generation unit 114 sets the pixel at the shallowest position in the predetermined area set in the line data A as the target pixel TPi as a processing target point, and A target window TWi having a predetermined size including TPi is set on the line data A (step S101).

また、指標値算出部1142は、ラインデータBにおいて、ラインデータA上のターゲットウィンドウTWiに対応する位置に、同じ大きさのサンプルウィンドウSWiを設定する。指標値算出部1142は、既述の手法により、ターゲットウィンドウに含まれる複数のピクセルとサンプルウィンドウ内に含まれる複数のピクセル(複数のサンプル)との類似性を判定するための指標値を算出する(ステップS102)。   In addition, the index value calculation unit 1142 sets a sample window SWi of the same size at a position corresponding to the target window TWi on the line data A in the line data B. The index value calculation unit 1142 calculates an index value for determining the similarity between a plurality of pixels included in the target window and a plurality of pixels (a plurality of samples) included in the sample window by the method described above. (Step S102).

指標値算出部1142は、算出した指標値が予め設定した閾値(255)を超えるか否かを判断する(ステップS103)。超える場合(ステップS103のYes)、指標値算出部1142は、ラインデータA上のターゲットウィンドウTWiに含まれる複数のピクセルとラインデータB上のサンプルウィンドウSWiに含まれる複数のピクセルとの類似性が高いと判断し、類似性が高い旨を補間処理部1143へ通知する。補間処理部1143は、類似性が高い旨の通知を受けると、ターゲットピクセルTPiとラインデータB上のサンプルウィンドウSWi内において同一位置にあるピクセルを、対応ピクセルCPiとして特定する。また、補間処理部1143は、ラインデータA上のターゲットピクセルTPiとラインデータB上の対応ピクセルCPiとを端点として、時間方向のみを基準とした補間経路を決定し、ターゲットピクセルTPiの画素値と、対応ピクセルCPiの画素値とを用いて、ターゲットピクセルTPiと対応ピクセルCPiとの間の各ピクセルの値を例えば線形補間によって補間する(ステップS104)。   The index value calculation unit 1142 determines whether the calculated index value exceeds a preset threshold value (255) (Step S103). If it exceeds (Yes in step S103), the index value calculation unit 1142 determines that the similarity between the plurality of pixels included in the target window TWi on the line data A and the plurality of pixels included in the sample window SWi on the line data B is determined. It is determined to be high, and the fact that the similarity is high is notified to the interpolation processing unit 1143. Upon receiving the notification that the similarity is high, the interpolation processing unit 1143 specifies a pixel at the same position in the sample window SWi on the line data B as the target pixel TPi as a corresponding pixel CPi. Further, the interpolation processing unit 1143 determines an interpolation path based only on the time direction with the target pixel TPi on the line data A and the corresponding pixel CPi on the line data B as end points, and determines the pixel value of the target pixel TPi and Using the pixel value of the corresponding pixel CPi, the value of each pixel between the target pixel TPi and the corresponding pixel CPi is interpolated by, for example, linear interpolation (step S104).

一方、算出した指標値が予め設定した閾値を超えない場合(ステップS103のNo)、指標値算出部1142は、ラインデータA上のターゲットウィンドウTWiに含まれる複数のピクセルとラインデータB上のサンプルウィンドウSWiに含まれる複数のピクセルとの類似性が低いと判断し、ターゲットウィンドウTWiを固定したままサンプルウィンドウSWiを逐次移動させ、所定の深さまでの各深さにおける指標値を計算する(ステップS105)。指標値算出部1142は、算出した複数の指標値のうち、指標値が最大となるサンプルウィンドウSW内において、ターゲットピクセルTPiに対応するピクセルを対応ピクセルCPとして特定する(ステップS106)。   On the other hand, when the calculated index value does not exceed the preset threshold value (No in step S103), the index value calculation unit 1142 calculates a plurality of pixels included in the target window TWi on the line data A and a sample on the line data B. It is determined that the similarity with a plurality of pixels included in the window SWi is low, the sample window SWi is sequentially moved while the target window TWi is fixed, and an index value at each depth up to a predetermined depth is calculated (step S105). ). The index value calculation unit 1142 specifies, as the corresponding pixel CP, a pixel corresponding to the target pixel TPi in the sample window SW where the index value is the maximum among the calculated index values (step S106).

補間処理部1143は、第2の補間処理の中で、ターゲットピクセルTPiと対応ピクセルCPとを用いて、深さ方向と時間方向とを基準とした補間経路をオプティカルフロー、パスフレームワーク等によって決定し(ステップS107)、決定した経路についての値を例えば線形補間により算出する(ステップS108)。   The interpolation processing unit 1143 determines an interpolation path based on the depth direction and the time direction using the target pixel TPi and the corresponding pixel CP in the second interpolation processing by an optical flow, a path framework, or the like. Then, the value of the determined route is calculated by, for example, linear interpolation (step S108).

指標値算出部1142は、ステップS104及びステップS108の処理の後、ターゲットピクセルTPiが設定した探索範囲の最深か否かを判断する(ステップS109)。ターゲットピクセルTPiが最深のピクセルでない場合(ステップS109のNo)、指標値算出部1142は、ターゲットピクセルTPiを1ピクセル分だけ深部へ移動させ(ステップS1010)、処理をステップS102へ移行し、同様の処理を繰り返す。一方、ターゲットピクセルTPiが最深のピクセルである場合(ステップS109のYes)、指標値算出部1142は、処理を終了させる。   After the processing of steps S104 and S108, the index value calculation unit 1142 determines whether or not the target pixel TPi is the deepest in the set search range (step S109). When the target pixel TPi is not the deepest pixel (No in step S109), the index value calculation unit 1142 moves the target pixel TPi by one pixel to the deep part (step S1010), shifts the processing to step S102, and performs the same processing. Repeat the process. On the other hand, when the target pixel TPi is the deepest pixel (Yes in step S109), the index value calculation unit 1142 ends the processing.

以上述べたステップS101〜S109までの各処理を経て、一枚のフレックスMモード画像が生成されることになる。生成されたフレックスMモード画像は、表示部14において所定の形態にて表示される。   Through each of the above-described steps S101 to S109, one flex M-mode image is generated. The generated flex M-mode image is displayed on the display unit 14 in a predetermined form.

図11乃至図13は、高速に上下動する、例えば、心臓の弁、及び、その周囲の組織におけるフレックスMモード画像の例を示す図である。図11は、発生されるラインデータ間の値を、上述した本実施形態に係る処理を用いて補間した場合のフレックスMモード画像の例を示す。図12は、画像データ発生部1141により発生されるラインデータを、次の更新タイミングまで維持する場合のフレックスMモード画像の例を示す。なお、図12の横軸方向に点在する三角のタイミングでラインデータが発生される。図13は、発生されるラインデータ間の値を、線形補間した場合のフレックスMモード画像の例を示す。   FIGS. 11 to 13 are diagrams showing examples of a flex M-mode image of a valve that moves up and down at a high speed, for example, a heart valve and surrounding tissue. FIG. 11 shows an example of a flex M-mode image in a case where values between generated line data are interpolated using the above-described processing according to the present embodiment. FIG. 12 illustrates an example of a flex M-mode image when the line data generated by the image data generation unit 1141 is maintained until the next update timing. Note that line data is generated at triangular timings scattered in the horizontal axis direction in FIG. FIG. 13 shows an example of a flex M-mode image when values between generated line data are linearly interpolated.

図13に示されるように、線形補間のみでは、上下動の激しい弁の動きを滑らかに繋げることは困難なことがわかる(ただし、一般的には、動きの少ない組織においては、線形補間のみであっても比較的滑らかに繋がる)。一方、図11では、弁の繋がりが改善されると共に、弁以外の組織における良好な繋がりも維持されている。   As shown in FIG. 13, it can be seen that it is difficult to smoothly connect the valve movements that move rapidly up and down only with linear interpolation (however, in general, in a tissue with little movement, only linear interpolation is used. Even if it is connected relatively smoothly). On the other hand, in FIG. 11, the connection of the valve is improved, and the good connection in the tissues other than the valve is also maintained.

図14(a)、図15(a)は、画像データ発生部1141により発生されるラインデータを、次の更新タイミングまで維持する場合のフレックスMモード画像の例を示す。図14(b)、図15(b)は、発生されるラインデータ間の値を、オプティカルフローで補間した場合のフレックスMモード画像の例を示す。図15(c)は、発生されるラインデータ間の値を、本実施形態に係る補間処理で補間した場合のフレックスMモード画像の例を示す。なお、図14(a)、(b)、図15(a)、(b)、(c)のいずれにおいても、横軸方向に点在する三角のタイミングでラインデータが発生される。   FIGS. 14A and 15A show examples of a flex M-mode image when the line data generated by the image data generation unit 1141 is maintained until the next update timing. FIG. 14B and FIG. 15B show examples of a flex M-mode image when values between generated line data are interpolated by an optical flow. FIG. 15C shows an example of a flex M-mode image when values between generated line data are interpolated by the interpolation processing according to the present embodiment. In each of FIGS. 14A, 14B, 15A, 15B, and 15C, line data is generated at triangular timings scattered in the horizontal axis direction.

図14(a)と図14(b)とを比較して解るように、時間方向に類似性の低いラインデータ間を補間する場合には、オプティカルフローによって好適に補間することができる。しかしながら、図15(b)から解るように、類似性の高いデータが近接するラインデータ間でオプティカルフローに基づいて補間経路を決定した場合、類似するデータ間が必要以上に繋がってしまい、適切に補間することができない。   As can be seen by comparing FIG. 14A and FIG. 14B, when interpolating between line data having low similarity in the time direction, it is possible to preferably perform interpolation using an optical flow. However, as can be understood from FIG. 15B, when the interpolation path is determined based on the optical flow between the line data having high similarity, the similar data is connected more than necessary, and the data is appropriately connected. Cannot interpolate.

これに対し、本実施形態に係る補間処理によれば、図15(c)に示す様に、類似性の高いデータが近接する場合であっても、類似するデータ間で不要な繋がりを排除することができる。   On the other hand, according to the interpolation processing according to the present embodiment, as shown in FIG. 15C, even when data having a high similarity is close to each other, unnecessary connections between similar data are eliminated. be able to.

以上のように、本実施形態に係る超音波診断装置によれば、時間的に隣り合うラインデータを用いて、まず、同一の深さにおいて、時間方向の類似性を所定の指標値に基づいて判定し、類似性が高いと判定した場合には、時間方向のみを基準としてデータを補間する第1の補間処理を実行する。一方、同一の深さにおいて、時間方向の類似性が低いと判定した場合には、深さ方向と時間方向とを考慮してデータを補間する第2の補間処理を実行する。   As described above, according to the ultrasound diagnostic apparatus according to the present embodiment, first, at the same depth, the similarity in the time direction is determined based on a predetermined index value using the line data that is temporally adjacent. If it is determined that the similarity is high, a first interpolation process of interpolating data based on only the time direction is executed. On the other hand, when it is determined that the similarity in the time direction is low at the same depth, a second interpolation process of interpolating data in consideration of the depth direction and the time direction is executed.

Mモード及びフレックスMモード等、組織を時系列に表示するモードでは、超音波診断装置がデータを取得するデータ量が、画像を更新するのに必要なデータ量よりも少ない場合がある。このような場合、従来の超音波診断装置は、所定の走査線において取得したラインデータに対して1次元線形補間法を採用し、ラインデータの時間方向に補間データを発生させるようにしている。   In a mode in which tissues are displayed in a time series such as the M mode and the flex M mode, the amount of data acquired by the ultrasonic diagnostic apparatus may be smaller than the amount of data required to update an image. In such a case, the conventional ultrasonic diagnostic apparatus employs a one-dimensional linear interpolation method for line data acquired on a predetermined scanning line, and generates interpolation data in the time direction of the line data.

しかしながら、フレックスMモードでは、一本の走査線におけるデータを更新するのにBモード画像をまず作成する必要があるため、Bモード画像を作成するのに必要な回数の超音波を送受信しなくてはならない。そのため、フレックスMモード画像は、通常のMモード画像と比較して時間分解能が低い。フレックスMモードは時間分解能が低いため、従来のように1次元線形補間法を採用してラインデータの時間方向に補間データを発生させても、フレックスMモード画像において、高速に動く対象の表示が時間方向に不連続となってしまう。   However, in the flex M mode, it is necessary to first create a B-mode image in order to update data in one scanning line, so that it is not necessary to transmit and receive ultrasonic waves as many times as necessary to create a B-mode image. Not be. Therefore, the flex M-mode image has a lower time resolution than a normal M-mode image. Since the flex M mode has a low time resolution, even if interpolation data is generated in the time direction of the line data by adopting the one-dimensional linear interpolation method as in the related art, the display of a fast-moving object is displayed in the flex M mode image. It becomes discontinuous in the time direction.

第1の実施形態によれば、ラインデータの時間方向の類似性に応じて、適切な補間処理を適宜選択するようにしている。その結果、フレックスMモードにおいて、高速に動く対象を観察する場合であっても、フレックスMモード画像におけるこの対象の表示が時間方向に不連続になることを抑えることができる。また、例えば、心臓の弁等の動きの多い対象と、層構造をなす体表付近の組織等の動きの少ない対象とが混在する場合であっても、自然な時系列方向の繋がりを有したフレックスMモード画像を生成できる。   According to the first embodiment, an appropriate interpolation process is appropriately selected according to the similarity of line data in the time direction. As a result, even when observing an object moving at high speed in the flex M mode, it is possible to suppress the display of the object in the flex M mode image from being discontinuous in the time direction. Also, for example, even when a subject having a large movement such as a heart valve and a subject having a small movement such as a tissue near a body surface having a layered structure are mixed, there is a natural connection in a time-series direction. A flex M-mode image can be generated.

(変形例)
第1の実施形態の変形例として、本ラインデータ補間処理を医用画像処理装置で実現する場合、医用画像処理装置は、図16に示される構成となる。
(Modification)
As a modification of the first embodiment, when the present line data interpolation processing is realized by a medical image processing apparatus, the medical image processing apparatus has a configuration shown in FIG.

また、第1の実施形態に係る超音波診断装置10が具備する画像発生部114は、図17に示されるように、プロセッサによりアプリケーション・プログラムが実行されることにより実現される機能であっても構わない。   Further, the image generating unit 114 included in the ultrasound diagnostic apparatus 10 according to the first embodiment may have a function realized by executing an application program by a processor, as shown in FIG. I do not care.

(第2の実施形態)
第1の実施形態では、超音波診断装置10に具備される画像発生部114が、時間方向のみのデータを補間する第1の補間処理と、深さ方向及び時間方向についてのデータを補間する第2の補間処理とのいずれかを択一的に採用することで、時間的に隣り合う複数のラインデータ間のデータを補間する場合を例に説明した。しかしながら、画像発生部が実行するラインデータ補間処理はこれに限定されない。
(Second embodiment)
In the first embodiment, the image generation unit 114 included in the ultrasonic diagnostic apparatus 10 includes a first interpolation process that interpolates data only in the time direction and a second interpolation process that interpolates data in the depth direction and the time direction. The case has been described as an example where data between a plurality of temporally adjacent line data is interpolated by adopting one of the two interpolation processes. However, the line data interpolation processing executed by the image generation unit is not limited to this.

画像発生部は、第1の補間処理と、第2の補間処理とを実行し、時間的に隣り合うラインデータ間において計算された指標値に応じ、第1の補間処理の中で求められた補間経路及びその経路についての画素値、第2の補間処理の中で求められた補間経路及びその経路についての画素値、又は、これら補間経路及びこれらの経路についての画素値の組み合わせを採用することで、時間的に隣り合う複数のラインデータ間のデータを補間するようにしても構わない。   The image generating unit executes the first interpolation process and the second interpolation process, and is obtained in the first interpolation process according to the index values calculated between the line data that are temporally adjacent to each other. Adopting an interpolation path and a pixel value for the path, an interpolation path and a pixel value for the path obtained in the second interpolation processing, or a combination of these interpolation paths and a pixel value for these paths. Thus, data between a plurality of line data that are temporally adjacent may be interpolated.

以下に、第2の実施形態に係る超音波診断装置が有するラインデータ補間処理について説明する。このラインデータ補間処理は、超音波診断装置が具備する画像発生部118において実行される。図18は、画像発生部118の機能構成の例を示す図である。同図に示すように、画像発生部118は、画像データ発生部1181、指標値算出部1182及び補間処理部1183を備える。   Hereinafter, the line data interpolation processing of the ultrasonic diagnostic apparatus according to the second embodiment will be described. This line data interpolation processing is executed in the image generator 118 provided in the ultrasonic diagnostic apparatus. FIG. 18 is a diagram illustrating an example of a functional configuration of the image generating unit 118. As shown in the figure, the image generation unit 118 includes an image data generation unit 1181, an index value calculation unit 1182, and an interpolation processing unit 1183.

画像データ発生部1181は、表示部14に表示されるBモード画像に対し、入力部13を介して操作者により任意の線(ライン:任意の直線又は任意の曲線)が引かれた場合、引かれた線上の画像データ(ラインデータ)を生成し(読み出し)、時系列に配列する。   When an operator draws an arbitrary line (line: an arbitrary straight line or an arbitrary curve) on the B-mode image displayed on the display unit 14 via the input unit 13, the image data generation unit 1181 Image data (line data) on the drawn line is generated (read) and arranged in time series.

なお、以下の説明においては、説明を具体的にするため、第1の実施形態での説明と同様に、図3の右側に示す様に、Bモード画像に対し操作者により任意の直線が引かれた場合を例とする。   In the following description, for the sake of clarity, as in the description of the first embodiment, an arbitrary straight line is drawn by the operator on the B-mode image as shown on the right side of FIG. Let's take an example.

指標値算出部1182は、時間的に隣り合う複数のラインデータを用いて、ラインデータ上の少なくとも一つの対象部位(ターゲット)につき、類似性を判定するための指標値を計算する。類似性を判定するための指標値としては、例えば、相関係数、共分散、又は、これらの絶対値、又は、これらのうち複数の組み合わせを採用することができる。なお、本実施形態においては、時間的に隣り合う二つラインデータを用いて、ラインデータ上の各位置をそれぞれ対象部位とし、類似性を判定するための指標値を共分散値として、後述する手法にて対象部位毎に計算するものとする。   The index value calculation unit 1182 calculates an index value for determining similarity for at least one target portion (target) on the line data, using a plurality of temporally adjacent line data. As the index value for determining the similarity, for example, a correlation coefficient, a covariance, an absolute value thereof, or a combination of a plurality of them can be adopted. In the present embodiment, using two line data that are temporally adjacent to each other, each position on the line data is set as a target part, and an index value for determining similarity is set as a covariance value, which will be described later. It is assumed that the calculation is performed for each target part by the technique.

具体的には、画像データ発生部1181によりラインデータが時系列に配列されると、指標値算出部1182は、時間的に連続するラインデータのうち一方のラインデータ(典型的には、時間的に古い方のラインデータ。本実施形態では「ラインデータA」と呼ぶ。)に、ターゲットウィンドウTWiを設定する。このターゲットウィンドウTWiは、当該一方のラインデータ上の類似性の判定対象となるターゲットピクセルTPi及びその近傍のピクセルを含むように、深さ方向について所定のサイズを持つように設定される。   Specifically, when the line data is arranged in chronological order by the image data generation unit 1181, the index value calculation unit 1182 outputs one of the line data (typically, The target window TWi is set to the older line data (referred to as “line data A” in this embodiment). The target window TWi is set to have a predetermined size in the depth direction so as to include the target pixel TPi as a target of similarity determination on the one line data and pixels in the vicinity thereof.

また、指標値算出部1182は、時間的に連続するラインデータのうち他方のラインデータ(典型的には、時間的に新しい方のラインデータ。本実施形態では「ラインデータB」と呼ぶ。)において、ターゲットウィンドウTWiと同じ位置(深さ)にサンプルウィンドウSWiを設定する。このサンプルウィンドウSWは、当該他方のラインデータB上において、上記ターゲットウィンドウTWと同じサイズを持つように設定される。   Also, the index value calculation unit 1182 outputs the other line data of the temporally continuous line data (typically, the line data which is newer in time. In this embodiment, this is referred to as “line data B”). In, the sample window SWi is set at the same position (depth) as the target window TWi. The sample window SW is set to have the same size as the target window TW on the other line data B.

指標値算出部1182は、まず、ラインデータA上のターゲットウィンドウTWi内の各画素値とラインデータB上の(ターゲットウィンドウTWiと同じ深さの)サンプルウィンドウSWi内の各画素値とを用いて指標値(共分散値)を計算する。続いて指標値算出部1182は、ラインデータA上のターゲットウィンドウTWiを固定したまま、ラインデータB上のサンプルウィンドウSWiの位置を深さ方向に1ピクセル分移動させ、新たなサンプルウィンドウSWi+1を設定し、ターゲットウィンドウTWiとサンプルウィンドウSWi+1との間で、上述した指標値を計算する。以降、指標値算出部1182は、ラインデータA上のターゲットウィンドウTWiを固定したまま、ラインデータB上のサンプルウィンドウSWiを所定の深さまで逐次移動させ、深さ毎に設定された各サンプルウィンドウSWiとターゲットウィンドウTWiとを用いて、深さ毎の指標値を計算する。   The index value calculation unit 1182 first uses each pixel value in the target window TWi on the line data A and each pixel value in the sample window SWi (of the same depth as the target window TWi) on the line data B. Calculate the index value (covariance value). Subsequently, the index value calculation unit 1182 moves the position of the sample window SWi on the line data B by one pixel in the depth direction while fixing the target window TWi on the line data A, and sets a new sample window SWi + 1. Then, the above-described index value is calculated between the target window TWi and the sample window SWi + 1. Thereafter, the index value calculation unit 1182 sequentially moves the sample windows SWi on the line data B to a predetermined depth while keeping the target window TWi on the line data A fixed, and sets each sample window SWi set for each depth. The index value for each depth is calculated using the target window TWi.

所定の深さまでの各指標値が得られると、指標値算出部1182は、算出した深さ毎の指標値のうち、その値が最大となるサンプルウィンドウSWの位置を特定し、特定されたサンプルウィンドウSW内のターゲットピクセルTPiに対応するピクセルを特定する。   When each index value up to the predetermined depth is obtained, the index value calculation unit 1182 specifies the position of the sample window SW where the value is the maximum among the calculated index values for each depth, and specifies the specified sample. The pixel corresponding to the target pixel TPi in the window SW is specified.

補間処理部1183は、ラインデータ上の各ターゲットにつき、時間方向のみを基準とする補間処理(第1の補間処理:例えば線形補間処理)と、深さ方向及び時間方向を基準とする補間処理(第2の補間処理:例えば、パスフレームワーク、オプティカルフロー等に基づいた補間処理)とにより、時間的に隣り合うラインデータ間での補間経路を決定する。また、補間処理部1183は、決定された補間経路上に存在する各ピクセルにつき、所定の補間処理(例えば、最近傍補間、線形補間、多項式補間、スプライン補間、その他の非線形補間処理等)により、画素値を決定する。   The interpolation processing unit 1183 performs, for each target on the line data, an interpolation process based on only the time direction (first interpolation process: for example, a linear interpolation process) and an interpolation process based on the depth direction and the time direction ( A second interpolation process: for example, an interpolation process based on a path framework, an optical flow, or the like) determines an interpolation path between temporally adjacent line data. Further, the interpolation processing unit 1183 performs predetermined interpolation processing (for example, nearest neighbor interpolation, linear interpolation, polynomial interpolation, spline interpolation, other nonlinear interpolation processing, etc.) for each pixel existing on the determined interpolation path. Determine the pixel value.

具体的には、補間処理部1183は、ラインデータAのサンプルウィンドウSWi内におけるターゲットピクセルTPiと、ラインデータBにおいて、ターゲットピクセルTPiと同じ深さに位置する対応ピクセルCPiとを端点とし、時間方向のみを基準とした補間経路を決定する。また、補間処理部1183は、ラインデータA上におけるターゲットピクセルTPiの画素値と、ラインデータB上における対応ピクセルCPiの画素値とを用いて、ターゲットピクセルTPiと対応ピクセルCPiとの間の少なくとも一つの画素の値を補間する。   Specifically, the interpolation processing unit 1183 sets the target pixel TPi in the sample window SWi of the line data A and the corresponding pixel CPi located at the same depth as the target pixel TPi in the line data B as end points, and An interpolation path is determined based only on the reference. Further, the interpolation processing unit 1183 uses the pixel value of the target pixel TPi on the line data A and the pixel value of the corresponding pixel CPi on the line data B to determine at least one between the target pixel TPi and the corresponding pixel CPi. Interpolate the values of two pixels.

また、補間処理部1183は、ラインデータAのサンプルウィンドウSWi内におけるターゲットピクセルTPiと、指標値算出部1182により特定された対応ピクセルCPi+nとを端点とし、時間方向と深さ方向を基準とした補間経路を決定する。また、補間処理部1183は、ラインデータA上におけるターゲットピクセルTPiの画素値と、ラインデータB上における対応ピクセルCPi+nの画素値とを用いて、ターゲットピクセルTPiと対応ピクセルCPi+nとの間の少なくとも一つの画素の値を補間する。   Further, the interpolation processing unit 1183 uses the target pixel TPi in the sample window SWi of the line data A and the corresponding pixel CPi + n specified by the index value calculation unit 1182 as end points, and performs interpolation based on the time direction and the depth direction. Determine the route. Further, the interpolation processing unit 1183 uses the pixel value of the target pixel TPi on the line data A and the pixel value of the corresponding pixel CPi + n on the line data B to determine at least one between the target pixel TPi and the corresponding pixel CPi + n. Interpolate the values of two pixels.

また、補間処理部1183は、指標値算出部1182により算出された指標値に基づき、第1の補間処理の中で決定された補間経路に含まれるピクセルと、第2の補間処理の中で決定された補間経路に含まれるピクセルとについての重み係数を算出する。   Further, the interpolation processing unit 1183 determines, based on the index value calculated by the index value calculation unit 1182, a pixel included in the interpolation path determined in the first interpolation processing and a pixel included in the second interpolation processing. A weight coefficient is calculated for the pixels included in the interpolated interpolation path.

具体的には、補間処理部1183は、第1の補間処理の中で決定された補間経路に含まれるピクセルについての重み係数を、ラインデータA上のターゲットウィンドウTWi内の各画素値とラインデータB上の(ターゲットウィンドウTWiと同じ深さの)サンプルウィンドウSWi内の各画素値とを用いて計算される指標値に基づいて算出する。   Specifically, the interpolation processing unit 1183 calculates a weight coefficient for a pixel included in the interpolation path determined in the first interpolation processing by using each pixel value in the target window TWi on the line data A and the line data. It is calculated based on an index value calculated using each pixel value in the sample window SWi (with the same depth as the target window TWi) on B.

また、補間処理部1183は、第2の補間処理の中で決定された補間経路に含まれるピクセルについての重み係数を、指標値算出部1182において深さ毎に算出された指標値のうち最大となる指標値に基づいて算出する。   Further, the interpolation processing unit 1183 sets the weighting coefficient for the pixels included in the interpolation path determined in the second interpolation processing to be the maximum of the index values calculated for each depth by the index value calculation unit 1182. It is calculated based on an index value.

これにより、補間処理部1183は、指標値が高い対象部位が、隣接するラインデータにおける同一深さ近傍に存在する場合には、第1の補間処理による補間結果が支配的になるような重み係数を算出する。また、補間処理部1183は、指標値が高い対象部位が、隣接するラインデータにおける異なる深さに存在する場合には、第2の補間処理による補間結果が支配的になるような重み係数を算出する。なお、補間処理部1183は、重み係数を、指標値を用いて算出しても構わない。また、補間処理部1183は、指標値に応じ、予め用意される段階的な数値のいずれかから重み係数を選択しても構わない。   Accordingly, when the target portion having a high index value exists near the same depth in the adjacent line data, the interpolation processing unit 1183 determines that the weight coefficient such that the interpolation result by the first interpolation process becomes dominant. Is calculated. Further, when the target portion having a high index value exists at a different depth in the adjacent line data, the interpolation processing unit 1183 calculates a weight coefficient such that the interpolation result obtained by the second interpolation process becomes dominant. I do. Note that the interpolation processing unit 1183 may calculate the weight coefficient using the index value. Further, the interpolation processing unit 1183 may select a weighting coefficient from any of the stepwise numerical values prepared in advance according to the index value.

また、補間処理部1183は、第1の補間処理の中で決定された補間経路について算出された画素値に、この経路に含まれるピクセルについて算出された重み係数を掛け合わせる。また、補間処理部1183は、第2の補間処理の中で決定された補間経路について算出された画素値に、この経路に含まれるピクセルについて算出された重み係数を掛け合わせる。補間処理部1183は、重み係数が掛け合わされたデータを足し合わせ、ラインデータ間の値を補間する。   Further, the interpolation processing unit 1183 multiplies the pixel value calculated for the interpolation path determined in the first interpolation processing by the weight coefficient calculated for the pixels included in this path. Further, the interpolation processing unit 1183 multiplies the pixel value calculated for the interpolation path determined in the second interpolation processing by the weight coefficient calculated for the pixels included in this path. The interpolation processing unit 1183 adds the data multiplied by the weight coefficient, and interpolates a value between line data.

次に、ラインデータ補間処理を用いた、フレックスMモードにおける超音波診断装置の動作について説明する。図19は、フレックスMモードにおける本超音波診断装置の動作を示すフローチャートの例を示す図である。   Next, the operation of the ultrasonic diagnostic apparatus in the flex M mode using the line data interpolation processing will be described. FIG. 19 is a diagram showing an example of a flowchart showing the operation of the present ultrasonic diagnostic apparatus in the flex M mode.

まず、画像発生部118に含まれる画像データ発生部1181は、入力部13を介して操作者によりBモード画像に対し線が引かれた場合、時系列のラインデータを発生する。画像発生部118は、更新されるラインデータに対し、以下の処理を実施する。   First, when a line is drawn on a B-mode image by the operator via the input unit 13, the image data generating unit 1181 included in the image generating unit 118 generates time-series line data. The image generating unit 118 performs the following processing on the updated line data.

まず、画像発生部118に含まれる指標値算出部1182は、ラインデータAにおいて設定された所定の領域内において、最も浅い位置のピクセルを処理対象点であるターゲットピクセルTPiとして設定し、当該ターゲットピクセルTPiを含み所定のサイズをもつターゲットウィンドウTWiをラインデータA上に設定する(ステップS171)。   First, the index value calculation unit 1182 included in the image generation unit 118 sets the pixel at the shallowest position in the predetermined area set in the line data A as the target pixel TPi as the processing target point, and A target window TWi having a predetermined size including TPi is set on the line data A (step S171).

また、指標値算出部1182は、ラインデータBにおいて、ラインデータA上のターゲットウィンドウTWiに対応する位置に、同じ大きさのサンプルウィンドウSWiを設定する。指標値算出部1182は、既述の手法により、ターゲットウィンドウに含まれる複数のピクセルとサンプルウィンドウ内に含まれる複数のピクセル(複数のサンプル)との類似性を判定するための指標値を算出する。また、指標値算出部1182は、ターゲットウィンドウTWiを固定したままサンプルウィンドウSWiを逐次移動させ、所定の深さまでの各深さにおける指標値を計算する。また、所定の深さまでの各指標値が得られると、指標値算出部1182は、算出した深さ毎の指標値のうち、その値が最大となるサンプルウィンドウSWの位置を特定し、特定されたサンプルウィンドウSW内のターゲットピクセルTPiに対応するピクセルを特定する(ステップS172)。   In addition, the index value calculation unit 1182 sets a sample window SWi of the same size in the line data B at a position corresponding to the target window TWi on the line data A. The index value calculation unit 1182 calculates an index value for determining the similarity between a plurality of pixels included in the target window and a plurality of pixels (a plurality of samples) included in the sample window by the method described above. . The index value calculation unit 1182 sequentially moves the sample window SWi while keeping the target window TWi fixed, and calculates an index value at each depth up to a predetermined depth. Also, when each index value up to a predetermined depth is obtained, the index value calculation unit 1182 specifies the position of the sample window SW where the value is maximum among the calculated index values for each depth, and specifies the index value. The pixel corresponding to the target pixel TPi in the sample window SW is specified (step S172).

ステップS171の後、補間処理部1183は、ターゲットピクセルTPiと、ターゲットピクセルTPiと同じ深さに位置する対応ピクセルCPiとを端点とし、第1の補間処理を用いて補間経路を決定し、決定した経路についての値を線形補間により算出する(ステップS173)。補間処理部1183は、第1の補間処理の中で決定された補間経路及びこの経路における画素値を記憶部115に記憶させる(ステップS174)。   After step S171, the interpolation processing unit 1183 determines and determines the interpolation path using the first interpolation processing, using the target pixel TPi and the corresponding pixel CPi located at the same depth as the target pixel TPi as end points. The value for the route is calculated by linear interpolation (step S173). The interpolation processing unit 1183 causes the storage unit 115 to store the interpolation path determined in the first interpolation processing and the pixel value in this path (step S174).

また、ステップS171の後、補間処理部1183は、ターゲットピクセルTPiと、指標値算出部1182により特定された対応ピクセルCPi+nとを端点とし、第2の補間処理を用いて補間経路を決定し、決定した経路についての値を線形補間により算出する(ステップS175)。補間処理部1183は、第2の補間処理の中で決定された補間経路及びこの経路における画素値を記憶部115に記憶させる(ステップS176)。   After step S171, the interpolation processing unit 1183 determines the interpolation path using the second interpolation processing using the target pixel TPi and the corresponding pixel CPi + n specified by the index value calculation unit 1182 as end points, and determines the interpolation path. The value of the route thus calculated is calculated by linear interpolation (step S175). The interpolation processing unit 1183 causes the storage unit 115 to store the interpolation path determined in the second interpolation processing and the pixel value in this path (step S176).

ステップS172の後、補間処理部1183は、指標値算出部1182により算出された指標値に基づき、第1の補間処理の中で決定された補間経路に含まれるピクセルと、第2の補間処理の中で決定された補間経路に含まれるピクセルとについての重み係数を算出し、算出した重み係数を記憶部115に記憶させる(ステップS177)。   After step S172, the interpolation processing unit 1183 determines, based on the index value calculated by the index value calculation unit 1182, the pixels included in the interpolation path determined in the first interpolation processing and the pixels included in the second interpolation processing. A weight coefficient is calculated for the pixels included in the interpolation path determined in the calculation, and the calculated weight coefficient is stored in the storage unit 115 (step S177).

ステップS174、ステップS176及びステップS177の処理の後、ターゲットピクセルTPiが設定した探索範囲の最深か否かを判断する(ステップS178)。ターゲットピクセルTPiが最深のピクセルでない場合(ステップS178のNo)、指標値算出部1182は、ターゲットピクセルTPiを1ピクセル分だけ深部へ移動させ(ステップS179)、処理をステップS172、ステップS173及びステップS175へ移行し、同様の処理を繰り返す。   After the processing of steps S174, S176 and S177, it is determined whether or not the target pixel TPi is the deepest of the set search range (step S178). If the target pixel TPi is not the deepest pixel (No in step S178), the index value calculation unit 1182 moves the target pixel TPi by one pixel to the deep part (step S179), and performs the processing in steps S172, S173, and S175. Then, the same processing is repeated.

一方、ターゲットピクセルTPiが最深のピクセルである場合(ステップS178のYes)、補間処理部1183は、記憶部115に記憶されている重み係数のうち、同一のピクセルについて算出されている複数の重み係数を合成し、合成重み係数を算出する。補間処理部1183は、記憶部115に記憶されている第1及び第2の補間処理の中で決定された補間経路についての画素値に合成重み係数を掛け合わせる。補間処理部1183は、重み付けしたデータを足し合わせ、ラインデータA及びラインデータBの間の値を補間し(ステップS1710)、処理を終了させる。   On the other hand, if the target pixel TPi is the deepest pixel (Yes in step S178), the interpolation processing unit 1183 determines a plurality of weighting factors calculated for the same pixel among the weighting factors stored in the storage unit 115. Are combined to calculate a combined weight coefficient. The interpolation processing unit 1183 multiplies the pixel value for the interpolation path determined in the first and second interpolation processing stored in the storage unit 115 by the synthesis weight coefficient. The interpolation processing unit 1183 adds the weighted data, interpolates a value between the line data A and the line data B (step S1710), and ends the processing.

以上のように、第2の実施形態では、画像発生部118に含まれる指標値算出部1182は、時系列に連続するラインデータの対象部位間の類似性を判定する指標値を算出する。補間処理部1183は、ラインデータ間のデータを、時間方向のみを基準としてデータを補間する第1の補間処理と、深さ方向と時間方向とを考慮してデータを補間する第2の補間処理とを用いて取得する。補間処理部1183は、指標値算出部1182にて算出される指標値に基づき、第1及び第2の補間処理の中で決定された補間経路に含まれるピクセルについての重み係数を算出する。そして、補間処理部1183は、重み係数により第1及び第2の補間処理により算出された画素値を重み付けし、重み付け後のデータを足し合わせてラインデータ間のデータを補間するようにしている。これにより、算出する指標値に応じ、第1及び第2の補間処理が補間値に与える影響を適宜変化させることが可能となる。   As described above, in the second embodiment, the index value calculation unit 1182 included in the image generation unit 118 calculates an index value for determining the similarity between target portions of time-series continuous line data. The interpolation processing unit 1183 performs a first interpolation process of interpolating data between line data on the basis of only a time direction and a second interpolation process of interpolating data in consideration of a depth direction and a time direction. Is obtained by using The interpolation processing unit 1183 calculates a weight coefficient for a pixel included in the interpolation path determined in the first and second interpolation processes, based on the index value calculated by the index value calculation unit 1182. Then, the interpolation processing unit 1183 weights the pixel values calculated by the first and second interpolation processes using the weighting coefficients, and adds the weighted data to interpolate the data between the line data. Thus, it is possible to appropriately change the influence of the first and second interpolation processes on the interpolated value according to the index value to be calculated.

したがって、第2の実施形態に係る超音波診断装置によれば、フレックスMモードにおいて、高速に動く対象を観察する場合であっても、フレックスMモード画像におけるこの対象の表示が時間方向に不連続になることを抑えることができる。また、例えば、心臓の弁等の動きの多い対象と、層構造をなす体表付近の組織等の動きの少ない対象とが混在する場合であっても、自然な時系列方向の繋がりを有したフレックスMモード画像を生成できる。   Therefore, according to the ultrasonic diagnostic apparatus according to the second embodiment, even when a fast-moving object is observed in the flex M mode, the display of the subject in the flex M mode image is discontinuous in the time direction. Can be suppressed. Also, for example, even when a subject having a large movement such as a heart valve and a subject having a small movement such as a tissue near a body surface having a layered structure are mixed, there is a natural connection in a time-series direction. A flex M-mode image can be generated.

なお、第2の実施形態では、超音波診断装置が、図19に示されるフローチャートに従って動作する場合を例に説明した。しかしながら、これに限定されない。超音波診断装置は、図20に示されるフローチャートに従って動作しても構わない。   In the second embodiment, an example in which the ultrasonic diagnostic apparatus operates according to the flowchart shown in FIG. 19 has been described. However, it is not limited to this. The ultrasonic diagnostic apparatus may operate according to the flowchart shown in FIG.

まず、画像発生部118に含まれる画像データ発生部1181は、入力部13を介して操作者によりBモード画像に対し線が引かれた場合、時系列のラインデータを発生する。画像発生部118は、更新されるラインデータに対し、以下の処理を実施する。   First, when a line is drawn on a B-mode image by the operator via the input unit 13, the image data generating unit 1181 included in the image generating unit 118 generates time-series line data. The image generating unit 118 performs the following processing on the updated line data.

まず、画像発生部118に含まれる指標値算出部1182は、ラインデータAにおいて設定された所定の領域内において、最も浅い位置のピクセルを処理対象点であるターゲットピクセルTPiとして設定し、当該ターゲットピクセルTPiを含み所定のサイズをもつターゲットウィンドウTWiをラインデータA上に設定する(ステップS181)。   First, the index value calculation unit 1182 included in the image generation unit 118 sets the pixel at the shallowest position in the predetermined area set in the line data A as the target pixel TPi as the processing target point, and A target window TWi having a predetermined size including TPi is set on the line data A (step S181).

また、指標値算出部1182は、ラインデータBにおいて、ラインデータA上のターゲットウィンドウTWiに対応する位置に、同じ大きさのサンプルウィンドウSWiを設定する。指標値算出部1182は、既述の手法により、ターゲットウィンドウに含まれる複数のピクセルとサンプルウィンドウ内に含まれる複数のピクセル(複数のサンプル)との類似性を判定するための指標値を算出する。また、指標値算出部1182は、ターゲットウィンドウTWiを固定したままサンプルウィンドウSWiを逐次移動させ、所定の深さまでの各深さにおける指標値を計算する。また、所定の深さまでの各指標値が得られると、指標値算出部1182は、算出した深さ毎の指標値のうち、その値が最大となるサンプルウィンドウSWの位置を特定し、特定されたサンプルウィンドウSW内のターゲットピクセルTPiに対応するピクセルを特定する(ステップS182)。   In addition, the index value calculation unit 1182 sets a sample window SWi of the same size in the line data B at a position corresponding to the target window TWi on the line data A. The index value calculation unit 1182 calculates an index value for determining the similarity between a plurality of pixels included in the target window and a plurality of pixels (a plurality of samples) included in the sample window by the method described above. . The index value calculation unit 1182 sequentially moves the sample window SWi while keeping the target window TWi fixed, and calculates an index value at each depth up to a predetermined depth. Also, when each index value up to a predetermined depth is obtained, the index value calculation unit 1182 specifies the position of the sample window SW where the value is maximum among the calculated index values for each depth, and specifies the index value. The pixel corresponding to the target pixel TPi in the sample window SW is specified (Step S182).

ステップS181の後、補間処理部1183は、第1の補間処理の中で、ターゲットピクセルTPiと、ターゲットピクセルTPiと同じ深さに位置する対応ピクセルCPiとを端点として補間経路を決定し、決定した経路についての値を線形補間により算出する(ステップS183)。また、ステップS181の後、補間処理部1183は、第2の補間処理の中で、ターゲットピクセルTPiと、指標値算出部1182により特定された対応ピクセルCPi+nとを端点として補間経路を決定し、決定した経路についての値を線形補間により算出する(ステップS184)。   After step S181, in the first interpolation processing, the interpolation processing unit 1183 determines and determines an interpolation path using the target pixel TPi and the corresponding pixel CPi located at the same depth as the target pixel TPi as end points. The value for the route is calculated by linear interpolation (step S183). After step S181, the interpolation processing unit 1183 determines an interpolation path in the second interpolation processing, using the target pixel TPi and the corresponding pixel CPi + n specified by the index value calculation unit 1182 as end points. The value of the route thus calculated is calculated by linear interpolation (step S184).

ステップS182の後、補間処理部1183は、指標値算出部1182により算出された指標値に基づき、第1の補間処理の中で決定された補間経路に含まれるピクセルと、第2の補間処理の中で決定された補間経路に含まれるピクセルとについての重み係数を算出する(ステップS185)。   After step S182, the interpolation processing unit 1183 determines, based on the index value calculated by the index value calculation unit 1182, the pixels included in the interpolation path determined in the first interpolation processing and the pixels included in the second interpolation processing. A weight coefficient is calculated for the pixels included in the interpolation path determined in Step S185 (Step S185).

ステップS183、ステップS184及びステップS185の処理の後、補間処理部1183は、第1及び第2の補間処理を用いて取得された輝度値に重み係数を掛け合わせる。補間処理部1183は、重み付けしたデータを足し合わせ、ラインデータAにおけるターゲットピクセルTPiと、ラインデータBのピクセルとの間の値を補間する(ステップS186)。   After the processing of step S183, step S184, and step S185, the interpolation processing unit 1183 multiplies the luminance value obtained using the first and second interpolation processing by a weighting coefficient. The interpolation processing unit 1183 adds the weighted data and interpolates a value between the target pixel TPi in the line data A and the pixel of the line data B (step S186).

ステップS186の処理の後、指標値算出部1182は、ターゲットピクセルTPiが設定した探索範囲の最深か否かを判断する(ステップS187)。ターゲットピクセルTPiが最深のピクセルでない場合(ステップS187のNo)、指標値算出部1182は、ターゲットピクセルTPiを1ピクセル分だけ深部へ移動させ(ステップS188)、処理をステップS182、ステップS183及びステップS184へ移行し、同様の処理を繰り返す。   After the process in step S186, the index value calculation unit 1182 determines whether the target pixel TPi is the deepest in the set search range (step S187). When the target pixel TPi is not the deepest pixel (No in step S187), the index value calculation unit 1182 moves the target pixel TPi by one pixel to the deep part (step S188), and performs the processing in steps S182, S183, and S184. Then, the same processing is repeated.

一方、ターゲットピクセルTPiが最深のピクセルである場合(ステップS187のYes)、画像発生部118は処理を終了させる。   On the other hand, when the target pixel TPi is the deepest pixel (Yes in step S187), the image generation unit 118 ends the processing.

画像発生部118は、図20に示される処理を実施することで、図19に示される処理と比較し、記憶容量を削減させることが可能となる。   By performing the processing shown in FIG. 20, the image generating unit 118 can reduce the storage capacity as compared with the processing shown in FIG.

(変形例)
第2の実施形態の変形例として、超音波診断装置10の技術的思想を医用画像処理装置で実現する場合、医用画像処理装置は、図21に示される構成となる。
(Modification)
As a modified example of the second embodiment, when the technical idea of the ultrasonic diagnostic apparatus 10 is realized by a medical image processing apparatus, the medical image processing apparatus has a configuration illustrated in FIG.

また、第2の実施形態に係る超音波診断装置10が具備する画像発生部118は、図22に示されるように、プロセッサによりアプリケーション・プログラムが実行されることにより実現される機能であっても構わない。   Further, the image generator 118 included in the ultrasound diagnostic apparatus 10 according to the second embodiment may have a function realized by executing an application program by a processor, as shown in FIG. I do not care.

(第3の実施形態)
第1或いは第2の実施形態に係るラインデータ補間処理は、超音波診断装置に限らず、X線CT装置、X線診断装置、磁気共鳴イメージング装置、核医学診断装置等の医用画像診断装置についても、適用可能である
図23は、第1或いは第2の実施形態に係るラインデータ補間処理を実行する医用画像診断装置2の構成を示したブロック図である。同図に示すように、医用画像診断装置2は、データ収集系としての走査部21と、データ処理系22とを具備する。
(Third embodiment)
The line data interpolation processing according to the first or second embodiment is not limited to an ultrasonic diagnostic apparatus, but is applied to a medical image diagnostic apparatus such as an X-ray CT apparatus, an X-ray diagnostic apparatus, a magnetic resonance imaging apparatus, and a nuclear medicine diagnostic apparatus. FIG. 23 is a block diagram showing the configuration of the medical image diagnostic apparatus 2 that executes the line data interpolation processing according to the first or second embodiment. As shown in FIG. 1, the medical image diagnostic apparatus 2 includes a scanning unit 21 as a data collection system and a data processing system 22.

走査部21は、医用画像診断装置2がX線CT装置である場合にはX線管、X線検出器、データ収集システム(DAS)、回転リング等を有する架台に、医用画像診断装置2がX線診断装置である場合にはX線管、平面検出器、Cアーム(及びΩアーム)等を備えた撮影機構に、医用画像診断装置2が磁気共鳴イメージング装置である場合には静磁場発生部及び傾斜磁場発生部を有する架台、送信コイル、受信コイル等を有する撮影系に、医用画像診断装置2が核医学診断装置である場合にはガンマ線検出部、検出部保持機構、回転駆動装置等を有する架台に、それぞれ対応する。   When the medical image diagnostic apparatus 2 is an X-ray CT apparatus, the scanning unit 21 mounts the medical image diagnostic apparatus 2 on a mount having an X-ray tube, an X-ray detector, a data acquisition system (DAS), a rotating ring, and the like. When the medical image diagnostic apparatus 2 is a magnetic resonance imaging apparatus, a static magnetic field is generated in an imaging mechanism including an X-ray tube, a plane detector, a C arm (and an Ω arm). A gamma ray detecting unit, a detecting unit holding mechanism, a rotation driving device, and the like, when the medical image diagnostic apparatus 2 is a nuclear medicine diagnostic apparatus, in a gantry having a unit and a gradient magnetic field generating unit, a transmitting coil, a receiving coil, and the like. , Respectively.

データ処理系22は、制御部24、記憶部25、インターフェース部26、表示部27及び入力部28を有する。これらの各構成要素は、例えば図1に示した制御部117、記憶部115、インターフェース部116、入力部13及び表示部14、と実質的に同じである。   The data processing system 22 includes a control unit 24, a storage unit 25, an interface unit 26, a display unit 27, and an input unit 28. These components are substantially the same as, for example, the control unit 117, the storage unit 115, the interface unit 116, the input unit 13, and the display unit 14 illustrated in FIG.

画像発生部23の画像データ発生部231は、走査部21による走査結果を用いて少なくとも二つの時系列なラインデータを発生する。例えば、医用画像診断装置2がX線診断装置である場合には、画像データ発生部231は、走査部21によって収集された投影データを用いて画像再構成(或いは逐次再構成)を実行し、得られた再構成画像から、少なくとも二つの時系列なラインデータを発生する。指標値算出部232は、少なくとも二つの時系列なラインデータを用いて類似性を判定するための指標値を算出する。補間処理部233は、指標値算出部232で算出される指標値に基づいて判断されるラインデータ間の類似性に基づき、ラインデータ間の補間データを発生させる。   The image data generating unit 231 of the image generating unit 23 generates at least two time-series line data using the scanning result of the scanning unit 21. For example, when the medical image diagnostic apparatus 2 is an X-ray diagnostic apparatus, the image data generating unit 231 performs image reconstruction (or sequential reconstruction) using the projection data collected by the scanning unit 21; At least two time-series line data are generated from the obtained reconstructed image. The index value calculation unit 232 calculates an index value for determining similarity using at least two pieces of time-series line data. The interpolation processing unit 233 generates interpolation data between line data based on the similarity between line data determined based on the index values calculated by the index value calculation unit 232.

以上述べた構成によれば、第1又は第2の実施形態に係るラインデータ補間処理を、X線CT装置、X線診断装置、磁気共鳴イメージング装置、核医学診断装置等の医用画像診断装置においても実現することができる。   According to the configuration described above, the line data interpolation processing according to the first or second embodiment is performed in a medical image diagnostic apparatus such as an X-ray CT apparatus, an X-ray diagnostic apparatus, a magnetic resonance imaging apparatus, and a nuclear medicine diagnostic apparatus. Can also be realized.

(その他の変形例)
第1及び第2の実施形態では、超音波診断装置は、フレックスMモードにおいて、ラインデータ間の類似性に応じて補間データの発生方法を決定する場合を例に説明した。しかしながら、これに限定されない。超音波診断装置は、フレックスMモード以外の手法によって2つのラインデータを取得し、当該2つのラインデータ間の類似性に応じて補間データの発生方法を決定することが可能である。
(Other modifications)
In the first and second embodiments, an example has been described in which the ultrasound diagnostic apparatus determines a method of generating interpolation data according to the similarity between line data in the flex M mode. However, it is not limited to this. The ultrasonic diagnostic apparatus can acquire two line data by a method other than the flex M mode, and determine a method of generating interpolation data according to the similarity between the two line data.

例えば、超音波診断装置は、通常のMモードにおいて、ラインデータ間の類似性に応じて補間データの発生方法を決定してもよい。このとき、超音波診断装置の画像データ発生部1141は、1走査線におけるBモードデータから生成されるBモード画像データをラインデータとする。   For example, the ultrasonic diagnostic apparatus may determine a method of generating the interpolation data according to the similarity between the line data in the normal M mode. At this time, the image data generator 1141 of the ultrasonic diagnostic apparatus sets B-mode image data generated from B-mode data in one scanning line as line data.

また、超音波診断装置は、ドプラデータから得られるラインデータ間の類似性に応じて補間データの発生方法を決定してもよい。例えば、超音波診断装置は、カラードプラ画像、又は、Bモード画像とカラードプラ画像との組み合わせに対して引かれる線上の画像データをラインデータとして生成し、時間的に隣り合うラインデータ間の類似性に応じて補間データの発生方法を決定してもよい。このとき、超音波診断装置の画像データ発生部1141は、ドプラデータ発生部113が生成したカラードプラデータから2次元的なカラードプラ画像データを生成し、Bモード画像とカラードプラ画像との組み合わせに対して引かれる線上の画像データをラインデータとする。さらに、超音波診断装置は、ドプラスペクトラムモードにおいて、ラインデータ間の類似性に応じて補間データの発生方法を決定してもよい。このとき、超音波診断装置の画像データ発生部1141は、所定の観測点におけるドプラスペクトラムデータから発生される一本の線上のスペクトラム画像データをラインデータとする。また、超音波診断装置は、隣り合う2つの2次元画像それぞれの縁部分のラインデータ間の類似性に応じて補間データの発生方法を決定してもよい。   Further, the ultrasonic diagnostic apparatus may determine a method of generating the interpolation data according to the similarity between the line data obtained from the Doppler data. For example, the ultrasound diagnostic apparatus generates, as line data, image data on a line drawn for a color Doppler image or a combination of a B-mode image and a color Doppler image, and performs similarity between temporally adjacent line data. The generation method of the interpolation data may be determined according to the characteristics. At this time, the image data generating unit 1141 of the ultrasonic diagnostic apparatus generates two-dimensional color Doppler image data from the color Doppler data generated by the Doppler data generating unit 113, and converts the two-dimensional color Doppler image data into a combination of a B-mode image and a color Doppler image. The image data on the line drawn is defined as line data. Further, in the Doppler spectrum mode, the ultrasonic diagnostic apparatus may determine a method of generating the interpolation data according to the similarity between the line data. At this time, the image data generating unit 1141 of the ultrasonic diagnostic apparatus sets spectrum image data on one line generated from Doppler spectrum data at a predetermined observation point as line data. Further, the ultrasonic diagnostic apparatus may determine a method of generating the interpolation data according to the similarity between the line data of the edge portions of two adjacent two-dimensional images.

また、第1及び第2の実施形態において、Bモード或いはMモードにて超音波走査を実行する場合、基本波成分による画像データに拘泥されず、高調波成分による画像データを用いて、ラインデータを生成するようにしてもよい。   Further, in the first and second embodiments, when performing the ultrasonic scanning in the B mode or the M mode, the line data is not limited to the image data by the fundamental component, May be generated.

また、第1乃至第3の実施形態において指標値を計算し類似性を判定する際、ラインデータ上の全位置におけるデータを必ずしも用いなくてよい。例えば、ラインデータ上において補間処理が必要な範囲内のデータを用いて指標値を計算し、ラインデータ間の類似性(部分的な類似性)を判定するようにしてもよい。   Further, in the first to third embodiments, when calculating the index value and determining the similarity, it is not always necessary to use the data at all positions on the line data. For example, the similarity (partial similarity) between line data may be determined by calculating an index value using data within a range that requires interpolation processing on the line data.

また、第1乃至第3の実施形態における各プロセッサは、例えば、CPU(central processing unit)、GPU(Graphics Processing Unit)、或いは、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC))、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等の回路を意味する。   Further, each processor in the first to third embodiments is, for example, a CPU (central processing unit), a GPU (Graphics Processing Unit), or an application specific integrated circuit (ASIC)), a programmable logic It means a circuit such as a device (for example, a Simple Programmable Logic Device (SPLD), a Complex Programmable Logic Device (CPLD), and a Field Programmable Gate Array (FPGA)). .

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。   Although several embodiments of the present invention have been described, these embodiments are provided by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in other various forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and equivalents thereof.

10…超音波診断装置、11…装置本体、111…送受信部、112…Bモードデータ発生部、113…ドプラデータ発生部、114…画像発生部、1141…画像データ発生部、1142…指標値算出部、1143…補間処理部、115…記憶部、116…インターフェース部、117…制御部、118…画像発生部、1181…画像データ発生部、1182…指標値算出部、1183…補間処理部、12…超音波プローブ、13…入力部、14…表示部、2…医用画像診断装置、21…走査部、22…データ処理系、23…画像発生部、231…画像データ発生部、232…指標値算出部、233…補間処理部、24…制御部、25…記憶部、26…インターフェース部、27…表示部、28…入力部   DESCRIPTION OF SYMBOLS 10 ... Ultrasonic diagnostic apparatus, 11 ... Device main body, 111 ... Transmission / reception part, 112 ... B-mode data generation part, 113 ... Doppler data generation part, 114 ... Image generation part, 1141 ... Image data generation part, 1142 ... Index value calculation Unit, 1143 interpolation processing unit, 115 storage unit, 116 interface unit, 117 control unit, 118 image generation unit, 1181 image data generation unit, 1182 index value calculation unit, 1183 interpolation processing unit, 12 ... Ultrasonic probe, 13 ... Input unit, 14 ... Display unit, 2 ... Medical image diagnostic apparatus, 21 ... Scanning unit, 22 ... Data processing system, 23 ... Image generation unit, 231 ... Image data generation unit, 232 ... Index value Calculation unit, 233 interpolation processing unit, 24 control unit, 25 storage unit, 26 interface unit, 27 display unit, 28 input unit

Claims (14)

被検体内部を走査する走査部と、
前記走査部による走査結果に基づく線状の画像データであり、時間的に隣り合う第1ラインデータと第2ラインデータとを発生する画像データ発生部と、
前記第1ラインデータ上の第1対象と、前記第1対象と同一深さ位置の前記第2ラインデータ上の第2対象との類似性を示す指標値を算出する類似性判定部と、
前記類似性判定部により算出された前記指標値が閾値を超える場合、前記第1対象と前記第2対象との間の補間データを、時間方向のみを基準とする第1補間処理により発生する補間処理部と
を具備し、
前記類似性判定部は、前記類似性判定部により算出された前記指標値が前記閾値を超えない場合、前記第2対象の深さ位置を変更して、前記第1対象と変更後の前記第2対象との類似性を示す指標値を算出し、
前記補間処理部は、前記類似性判定部により算出された前記第1対象と変更後の前記第2対象との類似性を示す指標値に基づいて決定された前記第1対象とは深さ位置の異なる変更後の前記第2対象との間の補間データを、時間方向及び深さ方向を基準とする第2補間処理により発生する、医用画像診断装置。
A scanning unit that scans the inside of the subject;
An image data generating unit that generates first-line data and second-line data that are linear image data based on a scanning result of the scanning unit, and are temporally adjacent to each other;
A similarity determination unit that calculates an index value indicating a similarity between the first target on the first line data and the second target on the second line data at the same depth position as the first target ;
When the index value calculated by the similarity determination unit exceeds a threshold , interpolation data between the first target and the second target is generated by a first interpolation process based only on a time direction. Processing unit
With
The similarity determination unit, when the index value calculated by the similarity determination unit does not exceed the threshold, by changing the depth position of the second object, the second after the change between the first object Calculate an index value indicating the similarity with the two objects ,
The interpolation processing unit is configured such that the first object determined based on the index value indicating the similarity between the first object calculated by the similarity determination unit and the second object after the change is a depth position. A medical image diagnostic apparatus that generates interpolation data between the second object after the change and the second object by a second interpolation process based on a time direction and a depth direction.
前記走査部は、超音波を送受信する超音波プローブを備え、
前記画像データ発生部は、前記超音波プローブによる超音波の送受信の結果に基づいて前記第1ラインデータ及び前記第2ラインデータを発生する請求項1記載の医用画像診断装置。
The scanning unit includes an ultrasonic probe that transmits and receives ultrasonic waves,
The image data generating unit, the claim 1 Symbol placement of the medical image diagnostic apparatus for generating said first line data and the second line data based on the results of transmission and reception of ultrasonic waves by the ultrasonic probe.
前記画像データ発生部は、前記超音波プローブによる異なる複数の走査線に関する超音波の送受信の結果に基づいて2次元的な画像データを順次発生し、前記2次元的な画像データ上に設定された直線又は曲線の各位置のピクセル値に基づいて前記第1ラインデータ及び前記第2ラインデータを発生する請求項に記載の医用画像診断装置。 The image data generating unit sequentially generates two-dimensional image data based on a result of transmission and reception of ultrasonic waves for a plurality of different scanning lines by the ultrasonic probe, and is set on the two-dimensional image data. The medical image diagnostic apparatus according to claim 2 , wherein the first line data and the second line data are generated based on a pixel value at each position of a straight line or a curve. 前記2次元的な画像データは、Bモード画像データである請求項に記載の医用画像診断装置。 The medical image diagnostic apparatus according to claim 3 , wherein the two-dimensional image data is B-mode image data. 前記2次元的な画像データは、カラードプラ画像、又は、Bモード画像データと前記カラードプラ画像との組み合わせである請求項に記載の医用画像診断装置。 The medical image diagnostic apparatus according to claim 3 , wherein the two-dimensional image data is a color Doppler image or a combination of B-mode image data and the color Doppler image. 前記画像データ発生部は、前記超音波プローブによる所定の1走査線に関する超音波の送受信の結果に基づいて、前記所定の1走査線に対応する前記第1ラインデータ及び前記第2ラインデータを発生する請求項に記載の医用画像診断装置。 The image data generating unit generates the first line data and the second line data corresponding to the predetermined one scanning line based on a result of transmission and reception of an ultrasonic wave related to a predetermined one scanning line by the ultrasonic probe. The medical image diagnostic apparatus according to claim 2 , wherein 前記画像データ発生部は、前記超音波プローブによる所定の観測点に関する超音波の送受信結果に基づいて、前記所定の観測点におけるスペクトラム画像データを前記第1及び第2ラインデータとして発生する請求項に記載の医用画像診断装置。 3. The image data generating unit generates spectrum image data at the predetermined observation point as the first and second line data based on a result of transmission and reception of ultrasonic waves at a predetermined observation point by the ultrasonic probe. 4. 4. The medical image diagnostic apparatus according to claim 1. 前記類似性判定部は、前記第1ラインデータに対して所定数のピクセルで構成されるターゲットウィンドウを設定し、前記第2ラインデータに対して所定数のピクセルで構成されるサンプルウィンドウを設定し、前記ターゲットウィンドウ及び前記サンプルウィンドウを構成する各ピクセルのピクセル値に基づいて前記指標値を算出する請求項に記載の医用画像診断装置。 The similarity determination unit sets a target window including a predetermined number of pixels for the first line data, and sets a sample window including a predetermined number of pixels for the second line data. 2. The medical image diagnostic apparatus according to claim 1 , wherein the index value is calculated based on a pixel value of each pixel forming the target window and the sample window. 前記類似性判定部は、前記ピクセル値を用いて相関係数又は共分散を計算することで、前記指標値を算出する請求項に記載の医用画像診断装置。 The medical image diagnostic apparatus according to claim 8 , wherein the similarity determination unit calculates the index value by calculating a correlation coefficient or a covariance using the pixel value. 前記類似性判定部は、前記ターゲットウィンドウ及びサンプルウィンドウを構成するピクセルの数を、前記第1ラインデータ及び前記第2ラインデータ上の位置に応じて変更する請求項又はに記載の医用画像診断装置。 The similarity determination unit, the target window and the number of pixels constituting the sample window, a medical image according to claim 8 or 9 to change depending on the position on the first line data and the second line data Diagnostic device. 前記類似性判定部は、前記ターゲットウィンドウ及びサンプルウィンドウを構成するピクセルの数を、前記第1ラインデータ及び前記第2ラインデータ上に表現される組織構造に応じて変更する請求項又はに記載の医用画像診断装置。 The similarity determination unit, the number of pixels constituting the target window and the sample window in claim 8 or 9 to change depending on the organizational structure represented in the first line data and the second on line data The medical image diagnostic apparatus according to the above. 被検体内部を走査する走査部と、
前記走査部による走査結果に基づく線状の画像データであり、時間的に隣り合う第1ラインデータと第2ラインデータとを発生する画像データ発生部と、
複数の補間方法を用いて、前記第1ラインデータと前記第2ラインデータとの間の所定位置に関する複数の第1補間データを発生し、前記複数の第1補間データに基づいて前記所定位置に関する第2補間データを発生する補間処理部と
を具備する医用画像診断装置。
A scanning unit that scans the inside of the subject;
An image data generating unit that generates first-line data and second-line data that are linear image data based on a scanning result of the scanning unit, and are temporally adjacent to each other;
Using a plurality of interpolation methods, generating a plurality of first interpolation data related to a predetermined position between the first line data and the second line data, and generating a plurality of first interpolation data based on the plurality of first interpolation data. A medical image diagnostic apparatus comprising: an interpolation processing unit that generates second interpolation data.
前記第1ラインデータ上の第1対象と、前記第2ラインデータ上の第2対象との類似性を示す指標値を算出する指標値算出部を備え、
前記補間処理部は、前記指標値の大きさに応じて決まる重み係数で前記複数の第1補間データを重み付けし、重み付け後の前記複数の第1補間データ同士を加算することで、前記第2補間データを発生する請求項12に記載の医用画像診断装置。
An index value calculation unit that calculates an index value indicating a similarity between the first target on the first line data and the second target on the second line data;
The interpolation processing unit weights the plurality of first interpolation data with a weight coefficient determined according to the magnitude of the index value, and adds the plurality of weighted first interpolation data to each other, thereby obtaining the second interpolation data. 13. The medical image diagnostic apparatus according to claim 12 , wherein the apparatus generates interpolation data.
被検体内部の走査結果に基づく1次元的な画像データであり、時間的に隣り合う第1ラインデータと第2ラインデータとを発生する画像データ発生部と、
前記第1ラインデータ上の第1対象と、前記第1対象と同一深さ位置の前記第2ラインデータ上の第2対象との類似性を示す指標値を算出する類似性判定部と、
前記類似性判定部により算出された前記指標値が閾値を超える場合、前記第1対象と前記第2対象との間の補間データを、時間方向のみを基準とする第1補間処理により発生する補間処理部と、
を具備し、
前記類似性判定部は、前記類似性判定部により算出された前記指標値が前記閾値を超えない場合、前記第2対象の深さ位置を変更して、前記第1対象と変更後の前記第2対象との類似性を示す指標値を算出し、
前記補間処理部は、前記類似性判定部により算出された前記第1対象と変更後の前記第2対象との類似性を示す指標値に基づいて決定された前記第1対象とは深さ位置の異なる変更後の前記第2対象との間の補間データを、時間方向及び深さ方向を基準とする第2補間処理により発生する補間処理部と
を具備する医用画像処理装置。
An image data generating unit that generates one-dimensional image data based on a scanning result inside the subject and generates first line data and second line data that are temporally adjacent to each other;
A similarity determination unit that calculates an index value indicating a similarity between the first target on the first line data and the second target on the second line data at the same depth position as the first target ;
When the index value calculated by the similarity determination unit exceeds a threshold , interpolation data between the first target and the second target is generated by a first interpolation process based only on a time direction. A processing unit;
With
The similarity determination unit, when the index value calculated by the similarity determination unit does not exceed the threshold, by changing the depth position of the second object, the second after the change between the first object Calculate an index value indicating the similarity with the two objects ,
The interpolation processing unit is configured such that the first object determined based on the index value indicating the similarity between the first object calculated by the similarity determination unit and the second object after the change is a depth position. A medical image processing apparatus comprising: an interpolation processing unit that generates interpolation data between the second object after the change and the second object by a second interpolation process based on a time direction and a depth direction.
JP2015091789A 2015-04-28 2015-04-28 Medical image diagnostic apparatus and medical image processing apparatus Active JP6677975B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015091789A JP6677975B2 (en) 2015-04-28 2015-04-28 Medical image diagnostic apparatus and medical image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015091789A JP6677975B2 (en) 2015-04-28 2015-04-28 Medical image diagnostic apparatus and medical image processing apparatus

Publications (2)

Publication Number Publication Date
JP2016202829A JP2016202829A (en) 2016-12-08
JP6677975B2 true JP6677975B2 (en) 2020-04-08

Family

ID=57490080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015091789A Active JP6677975B2 (en) 2015-04-28 2015-04-28 Medical image diagnostic apparatus and medical image processing apparatus

Country Status (1)

Country Link
JP (1) JP6677975B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7477947B2 (en) * 2019-07-23 2024-05-02 フクダ電子株式会社 Ultrasound image generating device and control method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100525711C (en) * 2005-08-29 2009-08-12 深圳迈瑞生物医疗电子股份有限公司 Anatomy M shape imaging method and apparatus based on sport interpolation

Also Published As

Publication number Publication date
JP2016202829A (en) 2016-12-08

Similar Documents

Publication Publication Date Title
JP7230255B2 (en) Analysis device and analysis program
JP7701416B2 (en) Ultrasound diagnostic device and image processing method
US10335118B2 (en) Ultrasonic diagnostic apparatus, medical image processing apparatus, and medical image parallel display method
JP6608232B2 (en) Medical image diagnostic apparatus, medical image processing apparatus, and medical information display control method
CN104640506B (en) Diagnostic ultrasound equipment, medical image-processing apparatus and medical image processing method
JP6058295B2 (en) Ultrasonic diagnostic apparatus, medical image processing apparatus, medical image processing method, and medical image processing program
JP5417048B2 (en) Ultrasonic diagnostic apparatus and ultrasonic diagnostic program
JP7817314B2 (en) Analysis device and program
EP2253275A1 (en) Ultrasonic diagnostic apparatus, ultrasonic image processing apparatus and ultrasonic image processing method
US20240122577A1 (en) Ultrasonic diagnostic apparatus
JP2011072656A (en) Ultrasonic diagnostic equipment, ultrasonic image processing apparatus, ultrasonic diagnostic equipment control program, and ultrasonic image processing program
JP2023160986A (en) Ultrasonic diagnostic equipment and analysis equipment
JP2017104526A (en) Analysis device
US10575823B2 (en) Medical diagnostic apparatus, medical image processing apparatus and medical image processing method
US11039777B2 (en) Ultrasonic diagnostic apparatus and control method
WO2020149191A1 (en) Image analyzing device
CN102626328B (en) Diagnostic ultrasound equipment, Ultrasonographic device and adquisitiones
JP2019154571A (en) Analysis device and control program
JP7490387B2 (en) Ultrasound diagnostic equipment
JP7681424B2 (en) Medical image diagnostic device and medical information processing program
JP6677975B2 (en) Medical image diagnostic apparatus and medical image processing apparatus
JP5823184B2 (en) Ultrasonic diagnostic apparatus, medical image processing apparatus, and medical image processing program
JPWO2017119301A1 (en) Ultrasonic imaging device
JP5443781B2 (en) Ultrasonic diagnostic equipment
JP2020092936A (en) Ultrasonic diagnostic device and ultrasonic diagnostic program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20160512

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181211

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190212

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190312

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190611

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20190618

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20190712

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200316

R150 Certificate of patent or registration of utility model

Ref document number: 6677975

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150