KR20060088134A - Image processing device - Google Patents
Image processing device Download PDFInfo
- Publication number
- KR20060088134A KR20060088134A KR1020067014881A KR20067014881A KR20060088134A KR 20060088134 A KR20060088134 A KR 20060088134A KR 1020067014881 A KR1020067014881 A KR 1020067014881A KR 20067014881 A KR20067014881 A KR 20067014881A KR 20060088134 A KR20060088134 A KR 20060088134A
- Authority
- KR
- South Korea
- Prior art keywords
- pixel
- image
- value
- pixels
- noise
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims description 63
- 238000000034 method Methods 0.000 claims description 166
- 238000003384 imaging method Methods 0.000 claims description 33
- 238000012935 Averaging Methods 0.000 claims description 18
- 230000002123 temporal effect Effects 0.000 abstract description 7
- 238000012360 testing method Methods 0.000 abstract description 4
- 238000003672 processing method Methods 0.000 abstract description 3
- 230000001427 coherent effect Effects 0.000 description 102
- 239000013598 vector Substances 0.000 description 73
- 230000006870 function Effects 0.000 description 58
- 238000013170 computed tomography imaging Methods 0.000 description 37
- 230000008569 process Effects 0.000 description 37
- 230000000694 effects Effects 0.000 description 32
- 230000008859 change Effects 0.000 description 25
- 238000004364 calculation method Methods 0.000 description 24
- 210000004204 blood vessel Anatomy 0.000 description 17
- 239000006185 dispersion Substances 0.000 description 17
- 230000001629 suppression Effects 0.000 description 15
- 230000002829 reductive effect Effects 0.000 description 14
- 238000000605 extraction Methods 0.000 description 13
- 239000003086 colorant Substances 0.000 description 11
- 238000007796 conventional method Methods 0.000 description 11
- 238000009499 grossing Methods 0.000 description 10
- 238000002595 magnetic resonance imaging Methods 0.000 description 10
- 238000002603 single-photon emission computed tomography Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000003745 diagnosis Methods 0.000 description 8
- 210000001367 artery Anatomy 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 239000002872 contrast media Substances 0.000 description 7
- 238000003909 pattern recognition Methods 0.000 description 7
- 239000002253 acid Substances 0.000 description 6
- 230000001771 impaired effect Effects 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 6
- 230000005855 radiation Effects 0.000 description 6
- 238000000528 statistical test Methods 0.000 description 6
- 210000001519 tissue Anatomy 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 5
- 238000002059 diagnostic imaging Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000007781 pre-processing Methods 0.000 description 5
- 239000012217 radiopharmaceutical Substances 0.000 description 5
- 229940121896 radiopharmaceutical Drugs 0.000 description 5
- 230000002799 radiopharmaceutical effect Effects 0.000 description 5
- 210000003462 vein Anatomy 0.000 description 5
- 230000017531 blood circulation Effects 0.000 description 4
- 239000000047 product Substances 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 238000013480 data collection Methods 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 229910052751 metal Inorganic materials 0.000 description 3
- 238000010606 normalization Methods 0.000 description 3
- 108090000623 proteins and genes Proteins 0.000 description 3
- 102000004169 proteins and genes Human genes 0.000 description 3
- 238000011002 quantification Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000000153 supplemental effect Effects 0.000 description 3
- 230000036962 time dependent Effects 0.000 description 3
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 2
- 238000000546 chi-square test Methods 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 230000003902 lesion Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000002792 vascular Effects 0.000 description 2
- QDZOEBFLNHCSSF-PFFBOGFISA-N (2S)-2-[[(2R)-2-[[(2S)-1-[(2S)-6-amino-2-[[(2S)-1-[(2R)-2-amino-5-carbamimidamidopentanoyl]pyrrolidine-2-carbonyl]amino]hexanoyl]pyrrolidine-2-carbonyl]amino]-3-(1H-indol-3-yl)propanoyl]amino]-N-[(2R)-1-[[(2S)-1-[[(2R)-1-[[(2S)-1-[[(2S)-1-amino-4-methyl-1-oxopentan-2-yl]amino]-4-methyl-1-oxopentan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]amino]-1-oxo-3-phenylpropan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]pentanediamide Chemical compound C([C@@H](C(=O)N[C@H](CC=1C2=CC=CC=C2NC=1)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CC(C)C)C(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](CCCCN)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](N)CCCNC(N)=N)C1=CC=CC=C1 QDZOEBFLNHCSSF-PFFBOGFISA-N 0.000 description 1
- 101001053401 Arabidopsis thaliana Acid beta-fructofuranosidase 3, vacuolar Proteins 0.000 description 1
- ZOXJGFHDIHLPTG-UHFFFAOYSA-N Boron Chemical compound [B] ZOXJGFHDIHLPTG-UHFFFAOYSA-N 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 102100024304 Protachykinin-1 Human genes 0.000 description 1
- 101800003906 Substance P Proteins 0.000 description 1
- 150000007513 acids Chemical class 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000010171 animal model Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 229910052796 boron Inorganic materials 0.000 description 1
- 208000026106 cerebrovascular disease Diseases 0.000 description 1
- 238000002591 computed tomography Methods 0.000 description 1
- 239000011889 copper foil Substances 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000002594 fluoroscopy Methods 0.000 description 1
- 230000005251 gamma ray Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007102 metabolic function Effects 0.000 description 1
- 230000004060 metabolic process Effects 0.000 description 1
- 238000001000 micrograph Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 229930014626 natural product Natural products 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 230000002269 spontaneous effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 238000003325 tomography Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
Description
도 1은 위험률(p(x, y)), 가중치(w(p(x, y))) 및 귀무가설의 귀추의 관계를 나타낸 표,1 is a table showing the relationship between risk (p (x, y)), weight (w (p (x, y))) and null hypothesis,
도 2는 본 발명에 따른 코히런트·필터의 본 실시형태의 각종 적용예를 화소값(v(x))의 구성법의 차이에 따라서 분류하여 나타내는 표,Fig. 2 is a table showing various application examples of the present embodiment of the coherent filter according to the present invention classified according to the difference in the configuration method of the pixel value v (x);
도 3은 코히런트·필터를 조립한 X선 CT장치의 개략 구성예를 나타내는 도면,3 is a diagram showing an example of the schematic configuration of an X-ray CT device incorporating a coherent filter;
도 4는 본 발명에 따른 코히런트·필터에 의한 화상처리를 개념적으로 설명하는 설명도,4 is an explanatory diagram conceptually illustrating image processing by a coherent filter according to the present invention;
도 5 내지 도 7은 다이나믹 CT상을 구성하는 복수의 화상에 대해 본 발명에 따른 코히런트·필터에 의한 노이즈 억제 처리를 실시한 예를 나타내고, 도 5는 미처리의 오리지널 화상을, 도 6 및 도 7은 각각 처리 완료의 화상을 나타내는 도면,5 to 7 show an example in which noise suppression processing by a coherent filter according to the present invention is performed on a plurality of images constituting a dynamic CT image, and FIG. 5 shows an unprocessed original image, FIGS. 6 and 7. Are diagrams each showing an image of processing completion,
도 8은 본 실시형태의 코히런트·필터에 의한 노이즈 억제 처리의 흐름을 나타내는 플로우차트,8 is a flowchart showing a flow of noise suppression processing by the coherent filter of the present embodiment;
도 9 내지 도 11은 1장의 CT화상에 대해 본 발명에 따른 코히런트·필터에 의한 노이즈 억제 처리를 실시한 예를 나타내며, 도 9는 미처리의 오리지널화상을, 도 10은 처리 완료의 화상을, 도 11은 도 9에 나타내는 화상과 도 10에 나타내는 화상의 평균을 취한 화상을 각각 나타내고,9 to 11 show an example in which noise suppression processing by a coherent filter according to the present invention is performed on one CT image, FIG. 9 shows an unprocessed original image, and FIG. 10 shows an image of processing completed. 11 represents the image which averaged the image shown in FIG. 9, and the image shown in FIG. 10, respectively.
도 12 내지 도 15는 혈관의 3D추출예를 나타내는 조영된 화상이고, 도 16은 다른 추출예로서 뇌의 단백질을 추출한 화상을 도시한 것이며,12 to 15 are contrast images showing 3D extraction examples of blood vessels, and FIG. 16 is a view showing images of brain proteins extracted as another extraction example.
도 17는 1장의 화상으로 화소값(v(x))을 구성하는 방법의 일례를 나타내는 설명도,17 is an explanatory diagram showing an example of a method of constructing a pixel value v (x) with one image;
도 18은 1장의 화상으로 화소값(v(x))을 구성하는 방법의 다른 예를 나타내는 설명도,18 is an explanatory diagram showing another example of a method of constructing a pixel value v (x) with one image;
도 19는 코히런트레그레션법과 AUC법을 조합했을 때의 시간농도곡선과, 종래법과 AUC법을 조합했을 때의 동일 곡선을 나타내는 도면,19 is a view showing a time concentration curve when the coherent regression method and the AUC method are combined, and the same curve when the conventional method and the AUC method are combined;
도 20는 명세서 본문중 수학식 4 등의 분산(σ2)의 별도의 추정법에 관한 것으로서, 당해 별도의 추정법에 의한 분산(σ2++)의 산출방법을 설명하는 설명도, 및FIG. 20 relates to another estimation method of variance σ 2 , such as
도 21은 종래의 노이즈 억제방법인 「평활화처리」를 설명하는 설명도이다.It is explanatory drawing explaining the "smoothing process" which is a conventional noise suppression method.
본 발명은 화상처리장치에 관한 것으로서, 특히 화상 상에 존재하는 노이즈의 저감을 실시하는 화상처리장치에 관한 것이다.BACKGROUND OF THE
현재, 화상처리기술은 여러가지 분야에서 이용되도록 되어 있다.At present, image processing technology is intended to be used in various fields.
화상처리는 비디오테이프 레코더나 디지털카메라 등에서 취득되는 화상의 열 화나 그 개질 등에 대처하기 위해 실시되거나 구조물이 설계대로 제조되어 있는지를 검사하기 위해 구조물의 패턴이나 구조 그 자체를 명료하게 파악하는 것 등을 목적으로 하여 실시된다.Image processing is carried out to cope with deterioration or modification of an image obtained from a videotape recorder or digital camera, or to clearly understand the pattern or structure of the structure to check whether the structure is manufactured as designed. It is carried out for the purpose.
X선 CT장치, SPECT장치, MRI장치 등 여러가지 의료용 화상진단장치에서도 여러가지 화상처리가 실시되고 있다. 혈류 내지 조영제류의 묘출(描出), 또는 병변부 추출이나 장기 등의 윤곽추출 등을 실시하는 것에 대해서는 그 효용이 널리 인정되고 있다.Various image processing is also performed in various medical image diagnosis apparatuses such as an X-ray CT apparatus, a SPECT apparatus, and an MRI apparatus. The utility of the extraction of blood streams and contrast agents, extraction of lesions, contour extraction of organs, etc. is widely recognized.
화상처리기술은 노이즈 억제기술, 특징 추출 기술, 패턴 인식 기술 등 각종 요소 기술로 이루어지며, 각각의 기술 단독으로, 또는 적절히 조합하여 이용된다. 또, 이와 같은 요소 기술 중에서도 특히 화상에 포함되는 랜덤한 노이즈를 저감하는 기술은 촬상이나 재구성 등을 한 물체를 보다 선명하게 재현하기 위해 필수불가결하다.The image processing technique consists of various element techniques such as noise suppression technique, feature extraction technique, pattern recognition technique, and is used alone or in combination as appropriate. In particular, among such element technologies, a technique for reducing random noise included in an image is indispensable in order to more clearly reproduce an object that has been picked up or reconstructed.
그러나, 종래의 화상처리기술, 즉 노이즈 저감기술에는 더욱 더 개량이 요구되고 있다. 예를 들면 노이즈 저감 기술로서는 이른바 「평활화」가 널리 알려져 있다. 이 평활화라는 것은 임의의 화소(i, j)에 대해 입력값(f(i, j))이 있었을 때, 이 화소(i, j)근방의 평균 농도를 당해 화소(i, j)에 대한 출력값(g(i, j))으로 하는 것이다. 구체적으로는 상기 화소(i, j) 근방의 n×n화소를 이용한다고 하면 출력값(g(i, j))은,However, further improvement is required in conventional image processing technology, that is, noise reduction technology. For example, so-called "smoothing" is widely known as a noise reduction technique. This smoothing means that when there is an input value (f (i, j)) for an arbitrary pixel (i, j), the average value near the pixel (i, j) is output value for the pixel (i, j). It is set to (g (i, j)). Specifically, assuming that n × n pixels near the pixels i and j are used, the output value g (i, j) is
[수학식 1][Equation 1]
로서 구해진다.Obtained as
단, 상기 수학식 1에서의 a, b, c, d는 정수이다. 또, 상기 수학식 1에서의 1/(b-a+1)(d-c+1)은 모두 가중치라고 불리우는 것이다. 또, 도 21은 a, b, c, d=-1, 1, -1, 1인 경우를 나타내고 있다.However, a, b, c, and d in
그런데, 일반적으로 분산이 σ2인 모집단의 분포에서 독립으로 취해진 n개의 샘플의 평균값을 계산하면 당해 평균값의 분산이 σ2/n이 되는 것이 알려져 있기 때문에 상기 수학식 1에 의하면 상기에서 말하는 「모집단」및 「그 분산(σ2)」이 각각 각 화소(i, j)의 값이 포함하는, 노이즈에 기인하는 성분을 확률 변수로 한 확률분포 및 그 분산에 해당하므로 각 화소의 값(f(i, j))의 노이즈의 기여분을 저하시킬 수 있다.By the way, in general, it is known that if the mean value of n samples taken independently from the distribution of the population whose variance is sigma 2 is calculated, the variance of the mean value is sigma 2 / n. And "the variance (σ 2 )" correspond to the probability distribution using the component attributable to noise included in the value of each pixel (i, j) as the random variable and the variance, so that the value of each pixel (f ( The contribution of noise of i, j)) can be reduced.
그러나, 이것을 단독으로 적용하는 것만으로는 이른바 「에지흐릿함」이 발생하고, 화상의 공간 분해능이 손상되어, 전체가 희미해지는 느낌이 들게 된다. 상기한 의료용 화상을 예로 들면, 세밀한 혈관구조를 가능한한 적은 노이즈로 묘사하고 싶은 경우에도 상기 수학식 1에 의한 노이즈 억제 처리에 의하면 본래 혈관 구조를 묘사하지 않은 화소를 포함하여 평균화(평활화)가 실시되므로 노이즈는 억 제된다고 해도 혈관구조를 나타내는 콘트라스트도 평활화에 의해 저하해버려 세밀한 혈관 구조의 묘사가 곤란해지는 경우가 있다.However, only by applying this alone, so-called "edge blurriness" occurs, the spatial resolution of the image is impaired, and the whole becomes dim. Taking the above medical image as an example, even when it is desired to describe the fine blood vessel structure with as little noise as possible, according to the noise suppression process according to
본 발명은 상기 사정을 감안하여 이루어진 것이며, 그 목적으로 하는 바는 화상의 흐릿함을 생기게 하지 않고, 노이즈를 충분히 억제할 수 있는 것을 비롯해 그외의 화상처리기술, 예를 들면 패턴 인식 기술 등에도 유효하게 공헌할 수 있는 화상처리장치를 제공하는데 있다.SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and an object of the present invention is to effectively suppress noise without causing blurring of an image, and to effectively perform other image processing techniques, for example, a pattern recognition technique. It is to provide an image processing apparatus that can contribute.
(본 발명의 기본구성)(Basic configuration of the present invention)
본 발명은 우선 임의의 화상을 구성하는 화소에 대해 벡터값 또는 스칼라값인 화소값을 구성하고, 상기 화소값 및 각 화소값과는 별도로 구성된 다른 화소값간의 적합도를 정량화하고, 상기 화소에 대한 새로운 화소값을 상기 다른 화소값을 이용하여 구성할 때, 상기 적합도가 큰 경우에는 당해 다른 화소의 기여를 크게 하고, 상기 적합도가 작은 경우에는 당해 다른 화소의 기여를 작게 하여, 당해 새로운 화소값을 구성하는 것을 특징으로 하는 화상처리장치이다.The present invention first constructs a pixel value that is a vector value or a scalar value for a pixel constituting an image, quantifies a goodness of fit between the pixel value and another pixel value configured separately from each pixel value, When the pixel value is constructed using the other pixel value, if the goodness of fit is large, the contribution of the other pixel is increased, and if the goodness of fit is small, the contribution of the other pixel is made small to constitute the new pixel value. An image processing apparatus characterized by the above-mentioned.
또, 본 발명은 상기 「별도로 구성된 다른 화소값」이 상기 화상을 구성하는 다른 화소에 기초하여 구성되어 좋다. 즉 이 경우, 화소값은 하나의 화소 및 다른 화소에 대해 각각 벡터값 또는 스칼라값인 「하나의 화소값」 및 「다른 화소값」으로서 구성되게 된다.Moreover, this invention may be comprised based on the other pixel which the said "other pixel value comprised separately" comprises the said image. That is, in this case, the pixel value is configured as "one pixel value" and "other pixel value" which are vector values or scalar values for one pixel and another pixel, respectively.
또, 본 발명은 특히 상기 적합도의 함수인 가중치 함수를 상기 다른 화소값 의 각각에 대해 구해진 상기 적합도에 작용시켜 당해 다른 화소값의 각각의 가중치를 결정하고, 계속해서 이 가중치를 이용한 당해 다른 화소값의 가중치 부착 평균을 산출하는 것에 의해 상기 새로운 화소값을 구성할 때에는 상기 적합도가 큰 경우에는 상기 가중치를 크게 하는 것으로 상기 다른 화소값의 상기 가중평균의 기여를 크게 하고, 상기 적합도가 작은 경우에는 상기 가중치를 작게 하는 것으로 상기 다른 화소값의 상기 가중평균의 기여를 작게 하여 당해 새로운 화소값을 구성하는 것이다.In addition, the present invention particularly applies a weighting function that is a function of the goodness of fit to the goodness of fit obtained for each of the other pixel values to determine the respective weights of the other pixel values, and subsequently the other pixel values using this weight. Computing the new pixel value by calculating the weighted average of increases the weighted average of the other pixel values by increasing the weight when the goodness of fit is large, and when the goodness of fit is small, By reducing the weight, the contribution of the weighted average of the other pixel values is reduced to form the new pixel value.
이와 같은 처리에 의하면 하나의 화소와 「유사하다」고 판정되는 다른 화소가 중시되고, 새로운 화소값이 구성되게 되므로 종래와 같이 공간분해능을 손상시키거나 또는 상기 화상이 동화상인 경우에는 시간분해능을 손상시키는 일이 없다.According to this process, one pixel and another pixel determined to be "similar" are regarded as important, and a new pixel value is constructed, thereby impairing spatial resolution as in the prior art, or impairing temporal resolution when the image is a moving picture. There is nothing to let you do.
(가중치함수 및 가중치)(Weighted functions and weights)
본 발명에서는 상기 가중치 함수를 상기 적합도에 관한 비음(非負)의 단조증가함수로 하면 바람직하다.In the present invention, it is preferable that the weight function is a nonnegative monotonic increasing function related to the goodness of fit.
또, 상기 하나의 화소 및 상기 다른 화소를 각각 x 및 y, 상기 하나의 화소값 및 상기 다른 화소값을 각각 v(x)=(v1(x), v2(x), …vK(x)) 및 v(y)=(v1(y),v2(y), …, vK(y))로 하고 , 또 구성해야 할 상기 새로운 화소값을 v′(x)=( v′1(x), v′2(x), …, v′K(x))로 하면 상기 적합도를 ρ(x,y), 상기 가중치함수를 w, 상기 적합도에 가중치함수(w)를 작용시켜 얻어지는 가중치를 w(ρ(x,y))로 했을 때, 상기 가중평균을 취하는 처리가, And x and y for the one pixel and the other pixel, respectively, and v (x) = (v 1 (x), v 2 (x), ... v K ( x)) and v (y) = (v 1 (y), v 2 (y), ..., v K (y)), and the new pixel value to be configured is v '(x) = (v ′ 1 (x), v ′ 2 (x),…, v ′ K (x)), the fitness is ρ (x, y), the weighting function is w, and the weighting function w is applied to the goodness of fit. When the weight obtained by making the weight w (ρ (x, y)) is obtained,
[수학식 2][Equation 2]
(단, N(x)는 상기 다른 화소가 포함되는 범위를 나타낸다.)(N (x) represents a range in which the other pixel is included.)
로 표시되는 형태로 하면 바람직하다.(이하에서는 새로운 화소값(v′(x))를 구하는 상기 수학식 2 우변 등과 같은 형식을 「본 발명에 따른 코히런트·필터」라고 함.)(Hereinafter, a form such as the right side of
(본 발명의 적용 가능한 화상처리기술의 예)(Example of Applicable Image Processing Technology of the Present Invention)
본 발명은 상기한 처리, 즉 상기 새로운 화소값을, 예를 들면 상기 화상의 전면에 관해 구성하는 것에 의해 상기 화상의 노이즈를 저감하는 것, 또는 상기 화상의 패턴 인식을 실시하는 것 등의 각종 응용이 가능하고, 후술하는 바와 같이 상기 화상처리기술의 각 요소에서 본 발명은 우수한 효과를 발휘한다.The present invention provides various applications such as reducing noise of the image or performing pattern recognition of the image by configuring the above-described process, that is, the new pixel value on the entire surface of the image, for example. This is possible, and as will be described later, the present invention exhibits excellent effects in each element of the image processing technique.
(적합도)(Fit)
본 발명에서는 상기 적합도가 상기 하나의 화소값 및 상기 다른 화소값을 각각 구성하는 스칼라값에 대해 통계적 검정법을 적용한 결과 구해지는 위험률에 기초하여 정량화하여 얻도록 해도 좋다. 또, 여기서 말하는 「통계적 검정법」이라는 것은 후술하는 바와 같이 예를 들면 「χ제곱검정법」 등을 생각할 수 있다. 또 일반적으로 여기서 도입된 위험률과 상기 적합도의 관계는 특히 한쪽이 증가하면 다른쪽이 감소하는 경우를 포함한다. 즉, 상기 새로운 화소값을 구성할 때, 위 험률이 커지면(적합도가 작아지면) 상기 다른 화소에 대한 가중치이 작아지고(구성해야할 새로운 화소값에 대한 기여가 작아지고), 위험률이 작아지면(적합도가 커지면) 상기 다른 화소에 대한 가중치이 커지는(구성해야할 새로운 화소값에 대한 기여가 커지는) 경우이다.In the present invention, the fitness may be quantified based on a risk obtained by applying a statistical test method to scalar values constituting the one pixel value and the other pixel value, respectively. In addition, the "statistical test method" said here can be considered, for example, the "x-square test" etc. as mentioned later. In general, the relationship between the risk and the fitness introduced here includes, in particular, the case in which one side increases and the other side decreases. That is, when constructing the new pixel value, the greater the risk factor (when the suitability is smaller), the smaller the weight for the other pixel (the smaller the contribution to the new pixel value to be configured), and the lower the risk factor (the It is a case where the weight for the other pixel becomes larger (contribution to the new pixel value to be configured) becomes larger.
(「다른 화소」의 선택범위)(Selection range of `` other pixels '')
또, 본 발명은 상기 다른 화소가 상기 하나의 화소의 주위의 소정 영역에서 선택되고, 특히 상기 소정 영역이 상기 하나의 화소를 중심으로 한 근방이도록 해도 좋다. 이와 같은 구성으로 하면 하나의 화소에 유사하다록 판정되는 다른 화소는 통상 상기 하나의 화소의 주위에 존재할 가능성이 높은 것에 의해 상기와 같은 영역의 선택을 실시하면 새로운 화소값을 유효하게 구할 때, 쓸데없는 연산을 생략하는 것이 가능해진다.In addition, the present invention may be such that the other pixel is selected in a predetermined area around the one pixel, and in particular, the predetermined area is near the center of the one pixel. With such a configuration, other pixels which are determined to be similar to one pixel are generally more likely to exist around the one pixel, so that when the above-mentioned area is selected, a new pixel value can be used effectively. It is possible to omit a missing operation.
(화소값의 구성법)(Composition method of pixel value)
본 발명에서는 상기 화소값(하나의 화소값 또는 다른 화소값의 양쪽을 가리킨다.)의 구성법을 여러가지 선택하는 것이 가능하고, 더 구체적으로 첫번째로는 상기 화상이 복수개의 화상인 경우에는 상기 화소값은 상기 복수장의 화상의 각각을 통과한 동일점의 화소가 갖는 스칼라값을 나열한 벡터값으로 하는 것이 가능하다.In the present invention, it is possible to select various configuration methods of the pixel value (one pixel value or both pixel values). More specifically, when the image is a plurality of images, the pixel value is It is possible to set it as a vector value which arranged the scalar value which the pixel of the same point which passed each of the said several image has arranged.
이 때, 상기 복수장의 화소는 동화상을 구성하는 복수장의 정지화상이라도 좋고, 그와 같은 경우에 본 발명은 상기 새로운 화소값을 구할 때, 공간 분해능을 손상하지 않을 뿐만 아니라 시간분해능도 손상하지 않는다. 또, 이와 같은 경우의 바람직한 적용예는, 예를 들면 상기 동화상이 의료용 화상진단장치에 의해 취득된 다이나믹 CT상인 경우 등이다.At this time, the plurality of pixels may be a plurality of still images constituting a moving image. In such a case, the present invention does not impair spatial resolution nor impair temporal resolution when obtaining the new pixel value. In addition, a preferable application example in such a case is, for example, the case where the moving image is a dynamic CT image acquired by a medical image diagnosis apparatus.
또, 화소값의 구성법의 두번째로는 상기 화상이 동일 피사체에 관한 복수종류의 화상으로서, 상기와 마찬가지로 당해 복수종류의 화상의 각각을 통과한 동일점의 화소가 갖는 스칼라값을 나열한 벡터값으로 하는 것이 가능하다. 또, 이와 같은 경우의 바람직한 실시예는 예를 들면 상기 화상이 SPECT장치 또는 PET장치의 멀티윈도우촬영법에 의해 취득된 화상이고, 상기 복수종류의 화상과는 다른 방사성동위체로부터 각각 발생된 감마선에 기초한 각각 다른 화상인 경우 등이다. 또 다른 바람직한 적용예는 예를 들면 상기 화상이 칼라화상이고, 상기 복수종류의 화상과는 광의 삼원색으로 각각 분해하여 취득된 각각 다른 화상인 경우 등이다.In the second method of constructing the pixel value, the image is a plurality of types of images relating to the same subject, and as described above, a scalar value of pixels having the same point passing through each of the plurality of types of images is arranged as a vector value. It is possible. Further, a preferred embodiment in such a case is, for example, an image obtained by a multi-window imaging method of a SPECT device or a PET device, each based on gamma rays generated from radioisotopes different from the plurality of types of images, respectively. The case is another image. Another preferred application example is the case where the image is a color image, and the images are different images obtained by decomposing into three primary colors of light, respectively.
또, 화소값의 구성법의 세번째로는 상기 화상은 1장의 화상이고, 당해 화소값을 상기 1장의 화상으로 구성하는 것도 가능하다. 보다 구체적으로 예를 들면 당해 화소값을 상기 1장의 화상상의 임의의 화소가 갖는 스칼라값과 상기 화소의 근방에 있는 화소가 갖는 스칼라값을 나열한 벡터값으로서 구성하는 것이 가능하다. 또, 이와 같은 화소값의 구성법에 의하면 이른바 디지털 화상에 대해 본 발명을 적용하는 것이 가능하다.In the third method of constructing the pixel value, the image is one image, and the pixel value may be configured as the one image. More specifically, for example, the pixel value can be configured as a vector value in which a scalar value of an arbitrary pixel on the one image and a scalar value of a pixel in the vicinity of the pixel are arranged. In addition, according to the configuration method of such pixel values, the present invention can be applied to a so-called digital image.
(본 발명의 화상처리를 실현하는 바람직한 장치 구성)(Preferred apparatus configuration for realizing image processing of the present invention)
마지막으로 상기한 화상처리방법을 실현하는 장치 구성으로는 임의의 화상을 구성하는 화소에 대해 벡터값 또는 스칼라값으로서 구성된 화소값 및 별도로 구성된 다른 화소값간의 적합도를 판정하는 적합도 정량화수단과, 상기 화소에 대한 새 로운 화소값을, 상기 다른 화소값을 이용하여 구성할 때, 상기 적합도가 큰 경우에는 당해 다른 화소의 기여를 크게 하고, 상기 적합도가 작은 경우에는 당해 다른 화소의 기여를 작게 하여, 당해 새로운 화소값을 구성하는 화소값 연산수단을 갖는 것으로 하는 것이 바람직하다.Finally, an apparatus configuration for realizing the above-described image processing method includes: fitness quantification means for determining a goodness of fit between a pixel value configured as a vector value or a scalar value and another pixel value separately configured for a pixel constituting an image; When a new pixel value for is constructed using the other pixel value, if the goodness of fit is large, the contribution of the other pixel is increased; if the goodness of fit is small, the contribution of the other pixel is made small, It is preferable to have pixel value calculating means constituting a new pixel value.
이하에서는 본 발명의 실시형태에 대해 도면을 참조하면서 설명한다. 또, 이하에서는 우선 본 발명에 따른 「코히런트·필터」의 개요에 관한, 보다 일반적인 설명(항목번호“Ⅰ”. 이하 동일)을 하고, 그 후 상기 코히런트·필터를 각종 화상처리에 적용한 예(항목번호 “Ⅱ” 및 “Ⅲ”∼“Ⅷ”)에 대해 차례로 설명하기로 한다.EMBODIMENT OF THE INVENTION Hereinafter, embodiment of this invention is described, referring drawings. In the following, first, a more general description (item No. “I” and the same below) regarding the outline of the “coherent filter” according to the present invention is given, and then the coherent filter is applied to various image processing. (Item numbers “II” and “III” to “Ⅷ”) will be described in order.
또, 이와 같은 각종 적용예의 설명에 계속하여 또 본 실시형태의 코히런트·필터의 가장 일반적인 형태 및 그 운용예(항목번호 “Ⅸ”)에 대해 설명하고, 마지막으로 본 실시형태의 보충사항(항목번호 “Ⅹ”)에 대해 정리하여 설명하기로 한다.Subsequently, following the description of these various application examples, the most common form of the coherent filter of the present embodiment and its operation example (item number “Ⅸ”) will be described. The number “Ⅹ”) will be summarized and explained.
(Ⅰ 본 발명에 따른 코히런트·필터의 일반적인 설명)(I General Description of Coherent Filters According to the Present Invention)
우선, 본 발명에 따른 「코히런트·필터」를 설명하기 위한 준비적인 설명을 실시한다.First, the preliminary explanation for explaining the "coherent filter" which concerns on this invention is given.
(Ⅰ-1 화소값(v(x)))(I-1 pixel value (v (x)))
일반적으로 카메라 등의 촬상수단을 통해 취득된 디지털 화상은 복수의 화소(pixel)로 구성되어 있다(또는 당해 화상을 그와 같은 화소의 집합으로 생각할 수 있다.). 이하의 설명에서는 당해 화소의 위치를 벡터(x)(즉, 좌표값의 벡터)로 서 나타내고, 화소(x)가 갖는 값(예를 들면 농담을 나타내는 수치)을 K차원 벡터로서 나타낸다. 2차원 화상의 경우, 화소(x)라는 것은 화상상의 위치를 나타내는 좌표값(x, y)을 나타내는 2차원 벡터이다. 임의의 화소(x)에 대해 정의되는 「화소값(v(x))」을,In general, a digital image acquired through an imaging means such as a camera is composed of a plurality of pixels (or the image can be regarded as a set of such pixels). In the following description, the position of the pixel is represented as a vector x (that is, a vector of coordinate values), and the value (for example, a numerical value representing shades) of the pixel x is represented as a K-dimensional vector. In the case of a two-dimensional image, the pixel x is a two-dimensional vector indicating coordinate values (x, y) indicating a position on the image. “Pixel value v (x)” defined for an arbitrary pixel x,
[수학식 3][Equation 3]
으로 표기한다.Mark as.
상기 수학식 3의 우변의 v1(x), v2(x), …, vK(x) 각각을 이하에서는 화소(x)에 대한 「스칼라값」이라고 부르기로 한다.V 1 (x), v 2 (x),... On the right side of
예를 들면 화상이 「칼라화상」일 때, 각 화소가 각각 3원색(적, 녹, 청)의 밝기(스칼라값)를 갖기 때문에 이들 각 화소의 화소값(v(x))은 그 차원이 K=3의 벡터라고 생각할 수 있다(상기 수학식 3의 우변 각 항에서 그 첨자가 예를 들면 「적」, 「녹」 및 「청」인 경우를 상정한다. 후술하는 수학식 3.1 참조.) 또 예를 들면 화상이 k개의 정지화상으로 구성되는 동화상으로서, 제 n번째의 화상의 각 화소는 스칼라값vn(x)을 갖는 경우에는 k개의 정지화상, 공통되는 동일점(동일좌표)의 화소(x)가 갖는 화소값(스칼라값)을 나열하여 구성되는, K차원 벡터값(vn(x)=(v1(x), v2(x), …, vK(x)))가 이하에서 설명하는 벡터값으로서의 화소값이다.For example, when an image is a "color image", since each pixel has brightness (scalar values) of three primary colors (red, green, and blue), the pixel value (v (x)) of each of these pixels has the same dimension. It can be regarded as a vector of K = 3 (assuming that the subscripts are, for example, "red", "green", and "blue" in the right-hand terms of
(Ⅰ-2 적합도 내지 위험률(p(x, y))과 가중치(w(p(x, y))))(I-2 goodness of fit to risk (p (x, y)) and weight (w (p (x, y))))
상기 화소(x)에 대해 적당한 화소의 집합(N(x))을 생각한다(이 집합(N(x))은 화소(x)를 포함해서 좋다.) 다음으로 N(x)의 요소인 각각 화소(y)와 상기 화소(x)사이에서 가중치(w(p(x, y)))를 생각한다. 이 가중치(w(p(x,y)))은 다음에 나타내는 성질을 갖는다.Consider the appropriate set of pixels N (x) for the pixel x (the set N (x) may include the pixel x). Next, each of the elements of N (x) Consider a weight w (p (x, y)) between the pixel y and the pixel x. This weight w (p (x, y)) has the following properties.
(Ⅰ-2-1 적합도 내지 위험률(p(x, y)))(I-2-1 goodness of fit to risk (p (x, y)))
우선, w(p(x,y))의 값을 좌우하는 함수(p(x,y))의 의미에 대해 설명한다. 이 p(x,y)는 본 발명에서 말하는 「적합도」를 정량화하는 수단이며, 일반적으로 말하면 화소(x)와 화소(y∈N(x))가 어떤 의미로 어느 정도 유사한지(예를 들면 양 화소(x, y)의 상기 화소값(v(x), v(y)) 사이에 인정되는 통계적 차이의 정도)를 나타내는 구체적 수치를 부여한다.First, the meaning of the function p (x, y) that influences the value of w (p (x, y)) will be described. This p (x, y) is a means for quantifying the "fit" in the present invention, and generally speaking, how similar is the pixel (x) and the pixel (y∈N (x)) to what meaning (for example, The specific numerical value which shows the degree of the statistical difference recognized between the said pixel value v (x) and v (y) of both pixels x and y is given.
보다 구체적으로는 예를 들면 p(x, y)가 작은 값을 부여할 때에는 화소(x)와 화소(y)가 그 화소값(v(x), v(y))사이에 「통계적으로 유의한 차가 없고(=적합도가 크고)」, 유사할 가능성이 높다고 판단되고, p(x, y)가 큰 값을 부여할 때에는 「통계적으로 유의한 차가 있는(=적합도가 작은)」것처럼 판단되게 되는 것이다.More specifically, for example, when p (x, y) gives a small value, the pixel x and the pixel y are “statistically significant” between the pixel values v (x) and v (y). It is judged that there is no difference (= great suitability), and it is likely to be similar, and when p (x, y) gives a large value, it is judged as "statistically significant difference (= good suitability)". will be.
그런데, 화소값(v(x), v(y))(내지 스칼라값v1(x), …, vK(x) 및 v1(y), …, vK(y))에는 반드시 노이즈가 포함되어 있다고 생각하지 않으면 안된다. 예를 들면 화상이 CCD촬상소자에 의해 취득된 경우를 생각하면 그것을 구성하는 각 화소에 대해서는 소자 내의 암전류나 외계로부터 입사되는 광량의 불규칙 변동에 기인하는 노이즈 등이 존재한다.By the way, the pixel values v (x), v (y) (or scalar values v 1 (x),…, v K (x) and v 1 (y),…, v K (y)) are necessarily noise. You must think that it contains. For example, in the case where an image is acquired by a CCD image pickup device, noises due to irregular variations in the dark current in the device or the amount of light incident from an external system exist for each pixel constituting the image.
이와 같은 노이즈는 일반적으로 전체 화소에 대해 각기 다른 값을 취하기 때문에 화소(x)와 화소(y)가 가령(외계에 있어서의) 동일 물체를 반영한 것인 경우라도 실제로 관측되는 화상상에서는 동일한 값을 갖지 않는 것이 있다. 이것을 반대로 말하면 모두 동일물체를 반영한 화소(x)와 화소(y)에서, 각각의 노이즈를 제거한 상황을 가령 상정한다면 이것들은 해당 동일물체를 표상하는 것으로서 화상상에 표시되고(=그와 같이 인식되고), 또 양자는 본래 동일한(또는 매우 가까운) 화소값을 갖는다.Since such noise generally takes different values for all the pixels, even if the pixel x and the pixel y reflect the same object (for example, in the external world), they do not have the same value on the actually observed image. There is something that does not. In other words, in the case of the pixels x and y reflecting the same object, assuming a situation where the respective noises are removed, for example, they are displayed on the image as representing the same object (= recognized as such). And both have essentially the same (or very close) pixel value.
따라서, 상기한 노이즈의 성질을 근거로 하여, 상기 p(x, y)에 관해 통계적 검정법으로 잘 알려져 있는 「귀무가설(null hypothesis)」의 개념을 이용하면 이 p(x, y)에 대해서는 구체적으로 다음과 같이 말할 수 있다. 즉, 귀무가설(H)「화소(x)와 화소(y)는 각각의 노이즈를 제거한 경우에 동일한 화소값을 갖는」바꿔말하면 「v(x)=v(y). 단, 양 화소의 노이즈에 기인하는 차이를 제거한다」을 세우면(즉, 이와 같은 명제가 성립하는 경우, 「양 화소(x, y)가 유사하다고(=적합도가 크다고)」 생각한다.), 함수(p(x, y))는 이 가설(H)을 기각하는 경우의 위험률(또는 유의수준)이라고 할 수 있다(이 경우, p(x, y))는 그 영역이 [0, 1]인 함수로서 정의된다(p(x, y)∈[0, 1]).).Therefore, based on the nature of the noise, the concept of "null hypothesis", which is well known as a statistical test for p (x, y), is used to describe this p (x, y). You can say In other words, the null hypothesis H "the pixel x and the pixel y have the same pixel value when the respective noises are removed" is in other words "v (x) = v (y). However, if the difference caused by the noise of both pixels is eliminated (that is, when such a proposition is established, it is considered that "the two pixels (x, y) are similar (= good suitability)"). The function (p (x, y)) is the risk (or significance level) when rejecting this hypothesis (H) (in this case, p (x, y)) is the area [0, 1]. It is defined as a function of (p (x, y) ∈ [0, 1]).
따라서, 위험률(p(x, y))이 큰 경우, 즉 기각이 오류일 위험성이 큰 경우에는 상기 가설(H)을 만족할 가능성이 높고, 반대로 작은 경우, 즉 기각이 오류일 위험성이 작은 경우에는 가설(H)를 만족하지 않을 가능성이 높다고 할 수 있다(또, 통계적 검정의 주지 사항이지만, 가설(H)이 「기각」되지 않는다고 해도, 그것이 「참」인 것을 의미하는 것이 아니다. 이 경우, 가설(H)이 나타내는 명제가 부정할 수 없다는 것을 의미하는데 불과하다.)Therefore, when the risk (p (x, y)) is large, that is, when the risk of rejection is an error is high, it is highly likely to satisfy the hypothesis (H), and conversely, when the risk of rejection is an error is small. It can be said that the possibility of not satisfying the hypothesis (H) is high. (In addition, although it is well known in the statistical test, it does not mean that it is "true" even if the hypothesis (H) is not "dismissed.") The proposition indicated by the hypothesis (H) only means that it cannot be denied.)
(Ⅰ-2-2 가중치(w(p(x, y)))) (I-2-2 weight (w (p (x, y))))
그리고, 가중치(w(p(x, y)))는 그 표시하는 방식으로 명확해진 바와 같이, 상기한 위험률(p(x, y))의 함수(보다 일반적으로는 적합도의 함수(적합도를 ρ(x, y)로 하면, w(ρ(x, y))가 되도록 구성할 수 있음)이고, 또, 이 가중치(w(p(x, y)))을 구하기 위해 x 및 y의 조합 각각에 대해 구해진 위험률(p(x, y))에 작용시키는 가중치 함수(w)는 일반적으로 말하면 상기 「기각」을 구현화하는 작용을 갖는 것이다. 구체적으로는 위험률(p(x, y))이 큰 경우에는 가중치함수(w)의 값, 즉 가중치(w(p(x, y)))이 큰 양의 값을 취하고, 그 반대의 경우에는 작은 양의 값(또는 “0”)을 취하는 등과 같이 조정되어 있다(가중치함수(w)의 구체적 형식에 대해서는 후술한다.). 즉, 가중치(w(p(x, y)))은 화소(x)와 화소(y)가 상기 가설(H)에 나타내어지는 명제를 만족할 경우에는 큰 값을 취하고, 그 반대의 경우에는 작은 값을 취한다. 일례로서 특히 w가 취할 수 있는 값이 “0”이거나 또는 “0”이 아닌 일정값의 2가지밖에 없도록 구성해도 좋다.The weight w (p (x, y)) is a function of the above mentioned risk (p (x, y)) (more generally a function of goodness of fit, (x, y) can be configured to be w (ρ (x, y)), and each combination of x and y to obtain this weight (w (p (x, y))) The weight function (w) acting on the risk (p (x, y)) obtained for s generally has a function of embodying the above "rejection." Specifically, the risk (p (x, y)) is large. In this case, the value of the weight function (w), that is, the weight (w (p (x, y))) takes a large positive value, and vice versa, a small positive value (or “0”). (The specific form of the weighting function w will be described later.) That is, the weights w (p (x, y)) correspond to the pixel (x) and the pixel (y) according to the hypothesis (H). If the stated propositions are satisfied, they take a large value, and vice versa. In this case, a small value is taken, and as an example, it may be configured such that only two values of w can be "0" or "non-zero".
또, 이상에서 설명한 가설(H), 위험률(p(x, y)), 가중치(w(p(x, y)))사이의 관계를 도 1에 정리하여 나타낸다. 또, 가중치함수(w(t))는 보다 일반적으로 「t∈[0, 1]로 정의되는 음이 아닌(non-negative) 단조증가함수」라고 할 수 있고, 또 해당 w(t)가 만족해야할 성질은 적어도 그와 같으면 좋다.In addition, the relationship between the hypothesis H, the risk ratios p (x, y), and the weights w (p (x, y)) described above is collectively shown in FIG. The weight function w (t) is more generally referred to as a non-negative monotonic increasing function defined by t 함 [0, 1], and the corresponding w (t) is satisfied. The property to be done should be at least like that.
(Ⅰ-3 코히런트·필터)(I-3 coherent filter)
이상까지의 준비적 설명에 의해 본 발명에 따른 「코히런트·필터」는 다음과 같이 유도된다. 즉, 우선 화상을 구성하는 임의의 화소(x)에 대해 집합(N(x))의 요소인 화소(y) 전부에 대해 상기한 가중치(w(p(x, y)))을 계산한다. 계속해서 상기 복수의 가중치(w(p(x, y)))을 이용하여 당해 화소(x)를 구성하는 새로운 스칼라값(v′k(x))을 하기 수학식 4로 계산한다. 즉,By the above preliminary explanation, the "coherent filter" according to the present invention is derived as follows. In other words, the above-described weights w (p (x, y)) are calculated for all the pixels y that are elements of the set N (x) for any pixel x constituting the image. Subsequently, using the plurality of weights w (p (x, y)), a new scalar value v ′ k (x) constituting the pixel x is calculated by the following equation. In other words,
[수학식 4][Equation 4]
단, k=1, 2, …, K이다. 그리고, 상기 수학식 4로 구해진 (v′k(x))을 이용하여 당해 화소(x)의 변환 후의 화소값(새로운 화소값)(v′(x))을,Provided that k = 1, 2,... , K. Then, the pixel value (new pixel value) (v '(x)) after the conversion of the pixel x is obtained using (v' k (x)) obtained by the above expression (4).
[수학식 5][Equation 5]
로서 구성한다.Configure as.
이에, 상기 수학식 4로 나타내어지는 화소값(v(y)=(v1(y), v2(y), …, vK(y))(y=x인 경우를 포함))을 v′(x)=(v′1(x), v′2(x), …, v′k(x))로 변환하는 필터가 본 발명에 따른 「코히런트·필터」의 본 실시형태의 형식이다. 이는 이 표식으로 명확해진 바와 같이 화소값을 구성하는 스칼라값(vk(y))의 가중평균값을 나타내고 있다.Accordingly, the pixel value (v (y) = (v 1 (y), v 2 (y), ..., v K (y)) (including the case where y = x)) represented by
이와 같은 처리는 이하와 같은 결과를 초래한다. 즉, 화소값(v′(x))은 화소(x)와 노이즈를 제외하고 동일한 화소값을 취하는 것이 확실한(=상기 가설(H)의 명제를 만족할 가능성이 높은) 화소(y)를 중시한 가중평균값(v′k(x))으로 구성된 벡터를 나타내게 된다. 또, 이와 같은 화소(y)가 충분한 수 존재하면 화소값(v′(x))은 화소(x)가 본래 가져야 할 그 참값에서 벗어나지 않고, 상기한 평균화의 작용에 의해 노이즈만을 억제한 값을 갖게 된다.This treatment results in the following results. That is, the pixel value v '(x) takes the same pixel value apart from the pixel x into the noise (which is highly likely to satisfy the proposition of the hypothesis H). It represents a vector composed of weighted average values v ′ k (x). If a sufficient number of such pixels y exists, the pixel value v '(x) does not deviate from its true value that the pixel x should originally have, and the value obtained by suppressing only noise by the above-described averaging operation. Will have
또, 위험률(p(x, y))이 작고, 따라서 귀무가설(H)이 「기각」되고, 가중치(w(p(x, y)))이 작아지는 경우에도 상기 기술 또는 수학식 3의 표식으로 이해할 수 있는 바와 같이 반드시 이를 완전히 「기각」한다고는 한정하지 않는다. 이와 같은 것은 후술하는 가중치함수(w)의 구체적 형식에 의존하는 것이지만 위험률(p(x, y))이 “0”(=0%)에 가까운 경우에도 w(p(x, y))≠0(단, p(x, y)가 “1”에 가까운 경우에 비해, 보다 작은 양의 값이다)으로서 좋다(또, p(x, y)=1인 경우라는 것은 후술하는 바와 같이 v(x)=v(y)일 때이다.) 즉, 완전한 기각이라는 것이 아니라 작은 기여는 인정해도 좋다는 것이다(또, 이와 같은 경우에 w(p(x, y))=0으로 하면 완전한 기각을 실시하는 것과 동일하다. 후술하는 수학식 14 참조).In addition, even when the risk (p (x, y)) is small, and thus the null hypothesis H is "dismissed" and the weight (w (p (x, y))) becomes small, As can be understood from the mark, it is not necessarily limited to completely "dismissed". This depends on the specific form of the weight function w described below, but even when the risk p (x, y) is close to “0” (= 0%), w (p (x, y)) ≠ 0 (However, it is a smaller positive value than when p (x, y) is close to " 1 "). ) = v (y). That is, it is not a complete rejection, but a small contribution is acceptable. (In this case, if w (p (x, y)) = 0, the (Equation 14 to be described later).
이와 같은 처리는 일반적으로 다음과 같이 말할 수 있다. 즉, 임의의 화상을 구성하는 (복수의) 화소(x)가 존재할 때, 이 화소(x)와 어떤 임의의 화소(y)(상기에서는 y∈N(x)로 되었다.)와의 적합도를 정량화하고(상기에서는 p(x, y)에 기초했다.), 상기 적합도가 큰 경우에는 화소값(v(y))을 이용한 가중평균화처리에서, 당해 화소(y)에 대해 큰 기여를 인정하고, 적합도가 작은 경우에는 작은 기여밖에 인정하지 않도록 하는 것으로 당해 화소(x)의 노이즈를 유효하게 억제하는 화상처리방법이라고 할 수 있다. 말하자면 화소(x)와 화소(y)가 「닮은 것끼리」일 때는 상기 화소(y)를 상기 평균화처리에 보다 공헌시키고, 「닮지 않은 것끼리」일 때에는 상기 화소(y)를 대부분 또는 완전히 무시한다고 해도 바꿔말해도 좋다.Such a process can generally be said as follows. That is, when there are (plural) pixels x constituting an arbitrary image, the suitability of the pixel x with any arbitrary pixel y (in the above case, y∈N (x)) is quantified. (Based on p (x, y) in the above), and when the goodness of fit is large, in the weighted averaging process using the pixel value v (y), a large contribution to the pixel y is acknowledged. In the case where the goodness of fit is small, only a small contribution is to be accepted, which can be said to be an image processing method that effectively suppresses the noise of the pixel x. In other words, when the pixels x and y are "similar", the pixel y is more contributing to the averaging process. When the pixels x and y are "similar," the pixels y are mostly or completely ignored. You can say that again.
이와 같은 처리를 화상 전체에 실시하는 것에 의해 화상의 흐릿함을 거의 생기게 하지 않고 매우 높은 노이즈 억제효과를 발휘할 수 있다. 또, 노이즈억제라는 용도에 한정되지 않고, 예를 들면 패턴인식의 분야에서도 가중치함수 또는 코히런트·필터를 바람직한 구체적 형식으로 하는 것에 의해 우수한 효과를 발휘할 수 있다. 또, 상기 효과가 구체적으로 어떤 것인지에 대해서는 이하 각종 화상처리에 관한 설명중에서 설명한다.By performing such a process on the entire image, a very high noise suppression effect can be exhibited with little blurring of the image. Moreover, it is not limited to the use of noise suppression, For example, in the field of pattern recognition, the outstanding effect can be exhibited by making a weight function or a coherent filter into a preferable specific form. Incidentally, the specific effects of the above-described effects will be described below in the description of various image processing.
(Ⅱ 여러가지 적용예; 화소값(v(x))의 구성법의 차이에 의한 분류)(II Various Application Examples: Classification by Difference in Construction Method of Pixel Value v (x))
그리고, 본 발명은 상기한 코히런트·필터의 일반적 형태에 기초하여 여러가지 분야로의 적용이 가능하다. 그리고, 이것을 예로 들면 도 2에 도시한 바와 같이 정리할 수 있다. 또, 도 2에서는 여러가지 분야에서의 각종 적용예를 화소값(v(x))의 구성법의 차이에 따라서 분류한 것을 나타내고 있다. 즉, 이 도 2에 의하면 상기한 벡터값인 화소값(v(x))이 「복수의 화상으로」, (예로 들면 한번의 촬영법에 의해 얻어지는)「복수종류의 화상으로」 또는 「1장의 화상으로」의 각각의 방식에 의해 구성하는 것이 가능한 것을 알 수 있고, 본 실시형태에 관한 각종 적용예가 이것들 각각으로 분류되는 것을 알 수 있다.The present invention can be applied to various fields based on the general form of the coherent filter described above. And this can be summed up as shown in FIG. 2 as an example. In addition, in FIG. 2, various application examples in various fields are shown classified according to the difference in the construction method of the pixel value v (x). That is, according to this Fig. 2, the pixel value v (x), which is the above-described vector value, is " multiple images ", " multiple types of images " It can be seen that it is possible to configure by each of the methods, and it is understood that various application examples according to the present embodiment are classified into each of these.
이하에서는 이 도 2에 나타내는 분류표에 따라서 상기와 같은 일반적 형태가 되는 코히런트·필터를 보다 구체적인 장면에서 적용한 각종 적용예에 대해, 또 당해 도 2에 나타내는 3종의 화소값(v(x))구성법이 구체적으로 어떻게 실현되는지에 대해 차례로 설명한다(단, 도 2에 나타내는 순서와는 다르다).Hereinafter, according to the classification table shown in FIG. 2, the three types of pixel values v (x) shown in FIG. The method of concretely realizing the construction method will be described in turn (however, unlike the procedure shown in FIG. 2).
(Ⅲ X선 CT촬영에 본 발명을 적용하는 경우 1;다이나믹 CT촬영(복수장의 화상에서 노이즈를 제거한다))(When the present invention is applied to III
우선, 상기 코히런트·필터를 X선 CT장치의, 이른바 「다이나믹 CT(dynamic CT)」촬영에 적용한 경우에 대해 설명한다. 여기에 X선 CT장치(100)라는 것은 도 3에 도시한 바와 같이 X선관(101) 및 X선검출기(102), 데이터수집부(103)(DAS; Data Aquisition System), 전처리부(104), 메모리부(105), 재구성부(106) 및 화상표시부(107) 및 이들 각 부를 제어하는 제어부(108) 및 X선 조사조건, 촬영모드 등 그 외 각종 설정·입력이 가능한 입력부(109) 등으로 이루어진다.First, the case where the coherent filter is applied to so-called "dynamic CT" imaging of an X-ray CT apparatus will be described. Here, the
이 X선 CT장치(100)에 의하면 X선관(101) 및 X선검출기(102)를 피검체(P) 주위에서 회전시키면서 X선을 피검체(P)에 폭사하는 것에 의해 당해 피검체(P)의 내부의 모습을 예를 들면 단층상 등 그외의 CT화상으로서 관찰할 수 있다.According to this
이 때, 상기 각 구성요소는 개략 다음과 같이 작용한다. 즉, 고전압장치(101a)의 고압인가에 의해 X선관(101)으로부터 나와 피검체(P)를 투과한 X선은 X선검출기(102)에 의해 아날로그전기신호로 변환되고, 이하, 데이터수집부(103)에 의한 디지털변환처리, 전처리부(104)에 의한 각종 보정처리 등을 받아 투영데이터로서 메모리부(105)에 축적된다. 그리고, 상기 X선관(101) 및 X선검출기(102)가 피검체(P) 주위를 예로 들면 1주(=360°)한 결과 얻어지는 투영데이터에 기초하여 상기 재구성부(106)에 이한 단층상 등 그외의 CT화상의 재구성을 실시하고, 화상표시부(107)에 당해 CT화상을 표시한다. 또, 재구성된 CT화상은 기억장치(10M)에 기억시키는 것도 가능하다.At this time, each component acts as follows schematically. That is, the X-rays that have passed through the
여기서 상기한 「다이나믹CT」촬영이라는 것은 상기 X선관(101) 및 X선검출기(102)가 피검체(P)의 동일부위를 반복촬영(반복스캔. 연속회전형 CT장치에서는 연속회전에 의한 반복촬영이 자주 실시된다.)하여 계속해서 투영데이터를 취득하고, 또 상기 투영데이터에 기초하여 계속해서 재구성처리를 실시하여 시계열적인 일련의 화상을 얻는 촬영방식을 말한다(이 경우, 화상표시부(107)의 화상표시는 예를 들면 도시하지 않은 카운터 등에 의해 그 화상의 바탕이 되는 투영데이터 수집에 따른 스캔개시점 또는 종점에서 일정시간 후에 실시되도록 제어된다.).The "dynamic CT" imaging described above means that the
따라서, 이와 같이 취득·표시되는 화상은 영화 등과 마찬가지로 시계열적인 복수장의 정지화상으로 이루어진, 이른바 동화상이 된다. 또, 이와 같은 촬영방식은 전형적으로는 피검체(P)에 대해 조영제를 주입하고, 그 경시변화를 관찰·해석하여, 예를 들면 혈관의 협착이나 폐색 등 그외 병변부의 병태를 분석하기 위해 이용된다. 또, 조영제 투여의 전후 2회에 한해 동일부위의 CT촬영을 실시하는 방식도 광의의 다이나믹 CT촬영이라고 생각할 수 있다.Therefore, the image acquired and displayed in this way becomes a so-called moving picture composed of a plurality of time-series still images like a movie or the like. In addition, such an imaging method is typically used to inject a contrast agent into the subject P, observe and analyze the change over time, and analyze conditions of other lesions, such as narrowing or occlusion of blood vessels. . Moreover, the method of performing CT imaging of the same site only twice before and after administration of contrast medium can be considered to be a broad dynamic CT imaging.
그리고, 종래에는 상기와 같은 「다이나믹CT」촬영시, 예를 들면 K회의 촬영을 실시하는 동안에 피검체(P)에 어떤 변화(예를 들면 조영제의 농도변화나 호흡변동 등이 일반적으로 생각된다.)가 있는 경우, 공간 해상도를 손상하지 않고 화상 노이즈를 억제하기 위해서는 시간방향의 평활화를 실시할 수 밖에 없었다. 그 결과, 시간분해능이 손상되는 폐해는 피할 수 없었다.In the conventional "dynamic CT" imaging, for example, a change (for example, a change in the concentration of the contrast agent or a change in breathing, etc.) is generally considered in the subject P during the imaging of K times. ), In order to suppress image noise without compromising the spatial resolution, smoothing in the temporal direction is inevitable. As a result, the damage which the time resolution impairs was unavoidable.
그러나, 다이나믹CT촬영에 의해 취득되는 화상은 상술한 바와 같이 동화상이고 시간적 변화를 자세하게 관찰하는 목적에서 실시하는 것이므로 그 시간분해능이 손상된다는 것은 본래 바람직한 상황이라고는 할 수 없다.However, since the image acquired by dynamic CT imaging is a moving image as described above and is performed for the purpose of observing the temporal change in detail, it is not inherently preferable that the time resolution is impaired.
본 발명에 따른 코히런트·필터를 이용하면 시간분해능을 손상하지 않고 k개의 정지화상의 전부(복수장의 화상)에 대해 그 노이즈를 억제하는 것이 가능한, 다음과 같은 처리(이후「다이나믹·코히런트·필터처리」라고 부름)를 실시할 수 있다.When the coherent filter according to the present invention is used, the following processing can be suppressed for all k still images (multiple images) without impairing the time resolution. Filter processing ”).
우선, 상기와 같이 하여 얻어진 동화상인 k개의 정지화상에 대해 정의되는 화소(x)에 대해서는 이미 설명한 바와 같이 화소값(v(x))으로서,First, as described above, the pixel x defined for the k still images, which are the moving images obtained as described above, is defined as the pixel value v (x).
(수학식 3)(Equation 3)
을 구성할 수 있다. 여기서, 우변 각 항의 첨자 1, 2, …, K는 k개의 각 정지화상의 각각을 통해 할당된 번호이다(상기 수학식 3에 관한 설명 참조).Can be configured. Where
계속해서 이 경우의 가중치함수(w1)의 구체적 형식을 예를 들면 하기 수학식 6에 의해 부여한다.Subsequently, the specific form of the weight function w1 in this case is given by the following equation (6).
[수학식 6][Equation 6]
단, y∈N(x)이고, 또 이 집합(N(x))은 화소(x)에 대해 임의로 설정하여 좋다(=어떤 기준에 의해 설정해도 좋다.). 그러나 실제상은 화소(x)와 상기 화소(x)에서 멀리 떨어진 위치에 있는 화소(y)가 가설「v(x)=v(y)」. 단, 양 화소의 노이즈에 기인하는 차이를 제거」를 만족할 가능성은 일반적으로 낮다고 할 수 있기 때문에 집합(N(x))을 x에 근접해 있는 화소의 집합이라는 기준으로 한정하는 것은 연산속도향상 등의 실용적인 의의가 있다.However, y ∈ N (x), and this set N (x) may be arbitrarily set for the pixel x (= may be set according to any criteria). However, in reality, the pixel x and the pixel y at a position far from the pixel x are hypothesized, "v (x) = v (y)". However, since the possibility of satisfying the removal of the difference due to noise of both pixels is generally low, limiting the set N (x) to the reference that the set is a set of pixels close to x is such as to improve operation speed. There is practical significance.
따라서, 여기서는 그 일례로서 집합(N(x))을 당해 화소(x)를 중심으로 한 그 주위의 직사각형 형상 영역에 포함되는 화소의 집합으로 한다. 보다 구체적으로 집합(N(x))으로서 예를 들면 지금 주목하고 있는 정지화상 1장을 구성하는 전체 화소가 128×128화소인 경우에 상기 화소(x)를 중심으로 한 3×3화소분의 영역으로 하거나 또 512×512화소인 경우에 당해 화소(x)를 중심으로 한 13×13화소분의 영역 등으로 해도 좋다.Therefore, here, as an example, set N (x) is a set of pixels contained in the rectangular area | region around it centering on the said pixel x. More specifically, as a set N (x), for example, when all the pixels constituting one still picture, which is now paying attention, are 128x128 pixels, a portion of 3x3 pixels centering on the pixel x is provided. In the case of 512 x 512 pixels, an area of 13 x 13 pixels centered on the pixel x may be used.
또, 상기 수학식 6의 σk는 k개째의 정지화상의 각 화소가 그 어느것에도 공통인 일정한 정도를 갖는다고 가정하여 추정된 노이즈의 표준 편차이고, 한편 C는 가중치(w1(p(x, y))이 상기 수학식 4에 대입된 경우의 작용의 정도를 결정 조절 가능하게 하는 매개변수이다.Σ k in Equation 6 is a standard deviation of noise estimated on the assumption that each pixel of the k- th still image has a certain degree common to all of them, while C is a weight w1 (p (x, y)) is a parameter that makes it possible to determine and control the degree of the action in the case of substitution in Equation (4).
이하, 상기 σk 및 C에 대한 설명을 차례로 실시한다.Hereinafter, the above descriptions for σ k and C will be given.
우선, 상기 수학식 6의 σk에 대해 설명한다(이하에서는 분산(σk 2)으로서 설명한다.). 이 σk 2는 상기한 바와 같이 k개째의 정지화상 상의 각 화소의 스칼라값이 갖는 노이즈 성분의 분산이다. 그리고, 또 상기 수학식 6의 분산(σk 2)은 k개째의 화상의 각 화소의 스칼라값에 대해 일정값인 분산(σk 2)을 갖는 노이즈를 포함하고 있는 것으로 가정하여 추정한 것이다. 일반적으로 이와 같은 가정은 다음에 나타내는 것을 배경으로 하여 충분한 정당성을 갖는다.First, σ k in the above expression (6) will be described (hereinafter, it will be described as variance σ k 2 ). As described above, σ k 2 is the dispersion of the noise component of the scalar value of each pixel on the k-th still image. The variance σ k 2 of the above equation (6) is assumed to include noise having a variance σ k 2 which is a constant value with respect to the scalar value of each pixel of the k-th image. In general, such assumptions have sufficient justification against the backdrop of the following.
우선, 피검체(P)의 크기, X선관(101) 및 X선검출기(102), 재구성부(106) 등의 구조가 일정하고, 또 조사X선의 에너지를 일정하게 한 상태에서는 CT화상의 노이즈는 조사X선관, 즉 이것과 비례관계에 있는 X선관(101)의 관전류와 조사시간의 곱(이른바 관전류시간곱(mA·s))에 의해 결정된다. 한편, CT화상의 노이즈는 가법적이고, 대체로 가우스분포에 따르는 것도 알려져 있다. 즉, 임의의 화소(x)의 화소값(v(x))을 구성하는 임의의 스칼라값(vn(x)(n=1, 2, …, K))에 대해 그 참값(노이즈의 기여분을 제거한 값)을 vn 0(x)로 하면 상기 차의 값(vn(x)-vn 0(x))은 대략 평균 0, 분산(σk 2)의 가우스분포에 따른다(또, 조사 X선량 내지 관전류시간곱(m·As) 과 노이즈의 분산(σk 2)은 대략 반비례관계에 있다.).First, the CT image noise is constant when the size of the subject P, the structures of the
또, 이 분산(σk 2)은 화소(x)의 위치 그 자체(위에서 설명한 바와 같이 예를 들면 각 좌표값(x)=(x, y))에도 의존하지만, 통상의 X선 CT장치(100)에서는 X선관(101) 및 X선검출기(102) 사이에 X선 조사량을 조절하는 물리적인 X선필터(예를 들면 구리박이나 금속덩어리 등에 의해 구성된, 이른바 「웨지」 또는 「X선필터」라고 호칭되는 것.) (도시하지 않음)를 구비하고 있기 때문에, 이것을 무시할 수 있다. 왜냐하면 웨지는 피검체(P)가 물과 거의 동일한 밀도를 갖는 물질로 구성되어 있는 것을 이용하여 어떤 X선검출기(102)에서도 동일 정도의 X선량이 검출되도록 조사되는 X선관의 일부 또는 전부를 조절(흡수 내지 차폐)하는 작용을 갖는 것이고, 따라서 이와 같은 웨지에 의하면 효과적으로 노이즈의 분산(σk 2)을 화소(x)의 위치에 거의 의존하지 않는 일정값으로 하는 효과를 생기게 하기 때문이다(즉, 이 웨지는 일반적으로 X선검출기(102)의 다이나믹렌지를 유효하게 이용하는 것을 본래의 목적으로 하여 설치되는 것이다.).The dispersion σ k 2 also depends on the position of the pixel x itself (for example, each coordinate value x == (x, y) as described above), but a normal X-ray CT apparatus ( In 100, a so-called "wedge" or "X-ray filter, which is constituted by a physical X-ray filter (for example, copper foil or metal mass, etc.) for controlling the X-ray irradiation amount between the
이상과 같기 때문에 다이나믹CT촬영에 의해 취득된 k개의 정지화상상에서는 k개째의 정지화상상의 모든 화소에 대해 일정값인 분산(σk 2)을 추정하는 것은 타당하다. 물론, 화소마다 분산이 다른 경우에 대해 본 실시예를 확장하는 것도 용이하게 추고하는 것이 가능할 것이다(자세하게는 후술하는 X-3항에서 설명한다).As described above, it is reasonable to estimate the variance σ k 2 , which is a constant value, for all the pixels of the k-th still image obtained by k-CT still images obtained by dynamic CT imaging. Of course, it will be possible to easily extend the present embodiment for the case where the dispersion is different for each pixel (described in detail in section X-3 to be described later).
계속해서 상기 수학식 5를 구체적으로 연산하기 위해서는 그 분산(σk 2)으로서 어떤 수치를 할당할지가 문제가 된다. 이와 같은 것이 문제가 되는 것은 통상, 노이즈의 분포의 형은 상정할 수 있어도(상기에서는 가우스분포), 분산(σk 2)의 구체값은 불명확한 것이 많기 때문이다.Subsequently, in order to specifically calculate the above expression (5), it is a matter of which numerical value is assigned as the variance σ k 2 . Such a problem is usually caused by the fact that although the shape of the noise distribution can be assumed (the Gaussian distribution in the above), the specific value of the dispersion (σ k 2 ) is often unclear.
또, 일반적으로 매회의 촬영마다 조사선량(X선관 전류×조사시간(mAs))을 변경하여 촬영을 실시해도 좋다.In general, the imaging may be performed by changing the irradiation dose (X-ray tube current x irradiation time (mAs)) for each shooting.
그리고, k개째의 화상(k=1, 2, …, K)에서 각 화소의 스칼라값이 갖는 노이즈의 분산을 σk 2로 하고, k개째의 화상의 촬영에 이용한 조사선량을 Rk로 할 때, σk 2 는 Rk에 비례한다. 따라서 적어도 한개의 k=k0에 대해 σk0 2를 지정할 수 있으면 다른 k에 관해서도Then, in the k-th image (k = 1, 2, ..., K), the dispersion of noise of the scalar value of each pixel is set to σ k 2 , and the dose of radiation used to capture the k-th image is set to R k . Σ k 2 is proportional to R k . Therefore, if σk 0 2 can be specified for at least one k = k 0 ,
에 의해 σk 2를 정확히 추정할 수 있다.Σ k 2 can be estimated accurately.
본 실시형태(이와 같은 사정이 적합함)에서는 적어도 한개의 k에 대해 이하와 같은 방법으로 σk 2의 구체적 수치의 추정을 실시할 수 있다.(Also this situation is suitable) in this embodiment, it is possible to perform estimation of the specific values of σ k 2 in the following manner with respect to at least one of k.
K회의 촬영 중, 피검체(P)에 거의 변화가 없다고 가정할 수 있는 N회(1〈N≤ K)의 화상을 이용하여 실측에 의해 분산(σk 2)에 대한 기대값(E[σk 2 ])을 구하는 방법이 유효하다. 이하 설명을 간단히 하기 위해 이들 N장의 화상의 조사선량은 동일하고, 따라서 k=1, 2, …N에 관해 σk 2는 일정(σ2라고 쓴다)하다고 가정한다. 이들 N장의 화소의 임의의 화소(Xf)의 화소값(v(Xf))을 구성하는 각 스칼라값(v1(Xf), v2(Xf), …, vK(Xf))이 포함하는 노이즈는 상기한 바와 같이 평균 0, 분산 (σ2)의 가우스분포에 따른다고 예상되므로,Expected value (E [σ) for dispersion (σ k 2 ) by actual measurement using N times (1 <N ≦ K) images that can assume little change in the subject P during K shots. k 2 ]) is valid. For the sake of simplicity, the radiation doses of these N images are the same, so k = 1, 2,... Regarding N, σ k 2 is assumed to be constant (write σ 2 ). Each scalar value (v 1 (X f ), v 2 (X f ), ..., v K (X f constituting the pixel value v (X f ) of any pixel X f of these N pixels. The noise included by)) is expected to be according to the Gaussian distribution of
이것들의 평균값,The average of these,
[수학식 7][Equation 7]
을 이용하면, 참된 분산(σ2)에 대한 기대값(E[σ2])을,Using, the expected value (E [σ 2 ]) for the true variance (σ 2 ),
[수학식 8][Equation 8]
로서 구할 수 있다.It can be obtained as
그리고, 이 분산의 기대값(E[σ2])은 상기한 바와 같이 k개 모든 정지화상 상의 전체 화소(x)에 대해 타당한 것으로 생각할 수 있고, 참된 분산(σ2)의 대용으 로서 이용하는데 일정정도 이상 확실함이 보증된 값이다. 따라서 상기 수학식 6의 실제 연산에서는 이 E[σ2]를 수학식 6의 σ2에 대입하면 좋다.The expected value E [σ 2 ] of the variance can be considered as valid for all the pixels x of all k still images as described above, and is used as a substitute for the true variance σ 2 . The value is guaranteed to be more than certain. Therefore, in the actual operation of Equation 6, E [σ 2 ] may be substituted into σ 2 of Equation 6.
또, 이와 같은 E[σ2]은 보다 구체적으로는 k개의 정지화상 중, 예를 들면 1장째와 2장째의 정지화상에 기초한 실측값에 의해 구해도 좋다(상기 수학식 7 및 수학식 8에서 말하자먼 N=2로 하는 것에 해당.). 또, 상기 수학식 7 및 수학식 8의 실제 연산에 제공되는 화소(Xf)에 대해서는 예를 들면 공기나 뼈가 촬상되고 있는 부분을 제외한 적당한 화소(Xf)만을 선정하는(복수 선정한 경우는 얻어지는 E[σ2] 모든 것의 평균을 취한다) 등이라는 고안을 실시해도 좋다. 또, 그외 일반적으로는 피검체(P)의 움직임에 의한 촬영을 억제하는 고안 등을 실시하면 또 좋다(또, 수학식 6의 노이즈의 분산(σ2)의 평가에 대해서는 마지막에 설명하는 「본 실시형태의 보충사항」에서도 다시 언급한다.).More specifically, such E [σ 2 ] may be determined based on actual values based on, for example, the first and second still images of k still images (let's say the above equations (7) and (8). Equivalent to distant N = 2). In addition, for the pixels X f provided for the actual calculations of the equations (7) and (8), for example, only the appropriate pixel (X f ) excluding the portion where the air or bone is being imaged is selected (multiple selections). The average of all the obtained E [σ 2 ]) may be taken. In addition, in general, the present invention may be devised to suppress photographing caused by the movement of the subject P. In addition, the evaluation of the variance of noise (σ 2 ) in Equation 6 is described later. Supplemental Embodiments].
이들 N장의 화상의 촬영에서 조사선량이 일정하지 않은 경우에도 σk 2이 Rk에 비례하는 것을 이용하여 바르게 σk 2를 추정하는 것은 용이하게 추고할 수 있을 것이다.The irradiation dose estimated by that the σ k 2 is proportional to R k σ k 2 correctly, even if it is not constant in the image recording sheets of these N will be able to dance to facilitate.
계속해서 상기 수학식 6의 매개변수(C)에 대한 설명을 실시한다. 우선, 상기 수학식 6에서는 상기 일반적 형태에서 설명한 위험률(p(x, y))의 사고방식이 이 하와 같이 하여 포함되어 있다. 즉, 상기 수학식 6의 우변분자의 근호내의 양식은 이른바 χ제곱 분포에 따르게 되는 당해 χ2값에 일치하는 것이고, 이것을 (2 σ)2로 나누고, 괄호의 전체를 e의 어깨에 둔 값은 위험률(p1(x, y)) 그 자체이다. 즉,Subsequently, the parameter C of the above expression (6) will be described. First, in Equation 6, the thinking method of the risk ratio p (x, y) described in the general form is included as follows. In other words, the form in the root of the right-side molecule of Equation 6 corresponds to the corresponding χ 2 value that follows the so-called χ square distribution, divides this by (2 σ) 2 , and puts the entire parenthesis on the shoulder of e. The risk (p1 (x, y)) is itself. In other words,
[수학식 9][Equation 9]
이다.to be.
그리고, 상기 수학식 6은 상기 수학식 9와 같이 나타내어지는 p1(x, y)에 관해, Equation 6 relates to p1 (x, y) represented by
[수학식 10][Equation 10]
으로 한 것임에 틀림없다.It must have been.
또, A는 정수이고, p1이 (0∼1)의 값이 되도록 규격화된 것이다. In addition, A is an integer and is normalized so that p1 may be a value of (0-1).
결국 수학식 6에서는 상기한 일반적 형태로 설명한 위험률(p(x, y))이 양(陽)에는 표시되어 있지 않지만 가중치(w1(p(x, y)))의 실태는 상기한 바와 같이 확실히 위험률(=p1(x, y))의 함수라고 볼 수 있고(수학식 10), 즉 「적합도의 함수」이다(단, 위험률과 적합도는 상기한 바와 같이 한쪽이 증가하면 다른쪽도 증가하 는 관계에 있다.).As a result, in Equation 6, the risk (p (x, y)) described in the above general form is not shown in the positive, but the weight (w1 (p (x, y))) state is clearly as described above. It can be regarded as a function of the risk (= p1 (x, y)) (Equation 10), that is, a function of fitness (However, the risk and the goodness-of-fit increase as one increases as the other increases. Relationship).
그리고, 상기 수학식 10에서 알 수 있는 바와 같이 매개변수(C)는 가중치(w1(p(x, y)))가 위험률(p1(x, y))에 어느 정도 민감하게 반응할지를 결정하는 효과가 있다. 즉, C를 크게 하면, p1(x, y)이 약간 작아지는 것만으로 w1(p(x, y))은 0에 가깝다. 또, C를 작게 하면 그와 같은 과민한 반응을 억제할 수 있다. 또, C로서 구체적으로는 1 내지 10정도로 하면 좋고 가장 바람직하게는 C=3으로 하면 좋다.As shown in
이 실시형태에서는 양 화소(x, y)에 관한 유사판정, 바꿔말하면 양 화소(x, y)에 관한 상기한 귀무가설(H)의 기각의 판정은 상기한 바와 같기 때문에 명확해진 바와 같이 상기 위험률(p1(x, y))에 기초하여, 이른바 χ제곱 검정법(통계적 검정법)에 의해 결정되어 있다.In this embodiment, the similarity judgment regarding both pixels (x, y), in other words, the determination of rejection of the null hypothesis (H) above with respect to both pixels (x, y) is as described above. Based on (p1 (x, y)), it is determined by what is called χ-square test (statistical test).
또, 상기 수학식 6의 표식으로 알 수 있는 바와 같이 본 발명에서는 위험률(p(x, y))을 x, y의 조합 각각에 대해 계산한 후, 가중치(w(p(x, y)))를 구하는 순서를 밟을 필요는 반드시 없고, 위험률(p(x, y))을 구체적으로 구하지 않고 합성함수로서의 (wop)를 직접 계산하는 구성으로 해도 좋다.In addition, as can be seen from the expression of Equation 6, in the present invention, the risk (p (x, y)) is calculated for each combination of x and y, and then the weight (w (p (x, y)) It is not necessary to go through the order of obtaining), and it is possible to have a configuration in which (wop) as a synthetic function is calculated directly without specifically calculating the risk (p (x, y)).
이상 설명한 바와 같이 분산(σ2)의 추정을 하고(예를 들면 수학식 8의 E[σ2]), 또 매개변수(C)를 적당히 구하는(예를 들면 C=3) 것에 의해 수학식 6을 이용하여 임의의 화소(x)에 대해 정의되는 집합(N(x))(상기한 바와 같이 예를 들면 화소(x)를 중심으로 한 3×3화소분의 영역분)에 포함되는 모든 화소(y)에 대해 구체 적인 가중치(w1(p(x, y)))를 구할 수 있다. 이후는 상기 수학식 4의 w(p(x, y))을 대신하여 이 w1(p(x, y))를 이용하는 것에 의해 코히런트·필터의 구체적인 수치연산을 실시하는 것이 가능해진다. 그리고, 그 결과, 시간분해능은 물론 공간분해능을 손상하지 않고 노이즈를 강하게 억제한 화소값(v′(x)=(v′1(x), v′2(x), …, v′K(x)))(=수학식 5), 즉 그와 같은 k개의 정지화상 내지 동화상을 얻을 수 있다.As described above, the variance σ 2 is estimated (for example, E [σ 2 ] in Equation 8), and the parameter C is appropriately obtained (for example, C = 3). All pixels included in a set N (x) defined for an arbitrary pixel x (for example, 3x3 pixel area centered on the pixel x as described above) using Specific weight (w1 (p (x, y))) can be obtained for (y). Subsequently, specific numerical calculation of the coherent filter can be performed by using w1 (p (x, y)) in place of w (p (x, y)) in Equation (4). As a result, the pixel values v '(x) = (v' 1 (x), v ' 2 (x), ..., v' K (strongly suppressed noise without impairing the time resolution as well as the spatial resolution) x))) (= Equation 5), i.e. k such still images or moving images can be obtained.
이와 같은 화상처리를 개념적으로 파악하기 쉽도록 도시한 것이 도 4이다. 즉, 우선 도 4의 (a)에서는 1, 2, …, k개 있는 정지화상에서 임의의 화소(x)에 대해 해당 화소(x)를 중심으로 한 3×3화소분의 직사각형 형상 영역(N3 ×3(x))이 상정되어 있다. 이 직삭형 형상 영역(N3 ×3(x))의 좌측 각 모서리의 화소를 y1으로 하면 이 화소(y1)는 도 4에 함께 나타내는 바와 같이 화소값(v(y1))을 갖고 있다.4 is a diagram illustrating such image processing so as to be conceptually understood. That is, first, in Fig. 4A, 1, 2,... In the k still images, a rectangular region (N 3 × 3 (x)) of 3 x 3 pixels centered on the pixel x is assumed for an arbitrary pixel x. If the pixel at each left corner of the rectilinear region N 3 × 3 (x) is y 1 , this pixel y 1 has the pixel value v (y 1 ) as shown in FIG. 4 together. have.
그리고, 이 화소값(v(y1))을 구성하는 스칼라값(v1(y1), v2(y1), …vK(y1))과 화소값(v(x))의 스칼라값(v1(x), v2(x), …, vK(x))의 각각에 의해 상기 수학식 6에 의해 가중치(w1(p(x, y1)))가 계산된다(도 4의 (b)). 또 직사각형 형상 영역(N3 ×3(x))의 남는 화소(y2, …, y8)에 대해서도 동일하고, 결국 도 4의 (b)에 도시한 바와 같이 w1(p(x, y1)), …, w1(p(x, y8)) 및 w1(p(x, x))가 얻어진다.(이 경우, 수학식 9에 의해 위험률(p(x, x))는 “1”이고, 따라서 가중치(w1(p(x, x)))도 수학 식 10으로부터 “1”이다(=최대 가중으로 되어 있다)).And, of the pixel value (v (y 1)) scalar values making up the (v 1 (y 1), v 2 (y 1), ... v K (y 1)) and the pixel value (v (x)) By each of the scalar values v 1 (x), v 2 (x), ..., v K (x), the weight w1 (p (x, y 1 )) is calculated by the above equation (6) ( (B) of FIG. 4). The same applies to the remaining pixels y 2 ,..., Y 8 of the rectangular region N 3 × 3 (x), and finally w1 (p (x, y 1 ) as shown in FIG. )),… , w1 (p (x, y 8 )) and w1 (p (x, x)) are obtained (in this case, the risk factor (p (x, x)) is " 1 " The weight w1 (p (x, x)) is also "1" from equation (10) (= maximum weighting).
계속해서 이와 같이 하여 얻어진 가중치(w1(p(x, y1)), …, w1(p(x, y8)), w1(p(x, x)))를 대응하는 화소의 k개째의 화소의 스칼라값(vk(y1), vk(y2), …vk(y8), vk(x))로 각각 곱해 총합을 취하고(상기 수학식 4의 분자에 해당), 이것을 직사각형 형상 영역(N3 ×3(x))에 관한 가중치(w1)의 총합(마찬가지로 수학식 4의 분모에 해당)에 의해 나누면 당해 k개째의 화상의 화소(x)에 대한 노이즈가 억제된 스칼라값(v′k(x))를 구할 수 있다(도 4의 (c)). 또, k=1, 2, …, K의 모든 화소에 대해 동일한 가중치(w1(p(x, y1)), …, w1(p(x, y8)) w1(p(x, x)))를 이용하여 노이즈가 억제된 스칼라값(v′k(x))을 구하는 것에 의해 화소(x)의 노이즈가 억제된 화소값(v′k(x)=v′1(x), v′2(x), …, v′K(x)))이 얻어진다. 모든 화소(x)에 대해 상기 연산을 반복하면 노이즈를 억제한 k개의 화상이 얻어진다.Subsequently, the weights w1 (p (x, y 1 )), ..., w1 (p (x, y 8 )), w1 (p (x, x)) obtained in this manner are k-th corresponding pixels. Multiply each by a scalar value (v k (y 1 ), v k (y 2 ), ... v k (y 8 ), v k (x) of the pixel and take the sum (corresponding to the numerator of
이와같이 산출된 화소값(v′(x))으로 구성되는 화상은 예를 들면 도 5 내지 도 7에 도시한 바와 같이 된다. 도 5는 전부 K=23개의 정지화상 중 코히런트·필터를 적용하기 전의 오리지널의 화상(k=11)을 나타내고, 도 6 및 도 7은 k=11 및 23에 대해 코히런트·필터를 단 경우의 화상을 각각 나타내고 있다. 도 5의 오리지널 화상으로 보여지는 랜덤한 노이즈는 도 6 및 도 7에서는 충분히 억제되어 있는 것을 알 수 있다.The image composed of the pixel value v '(x) calculated in this way is as shown in Figs. Fig. 5 shows the original image (k = 11) before applying the coherent filter among all K = 23 still images, and Figs. 6 and 7 show the case where the coherent filter is applied for k = 11 and 23. Each image is shown. It can be seen that the random noise shown in the original image of FIG. 5 is sufficiently suppressed in FIGS. 6 and 7.
또, 이상 설명한 각 처리는 예를 들면 도 8에 도시한 플로우차트에 따라서 이를 실시하면 좋고, 또 당해 각 처리에 따른 연산·화상표시 등을 실제 X선 CT장치(100)상에서 실현하기 위해서는 예를 들면 도 3에 도시한 바와 같이 분산치추정부(111), 가중치연산부(112) 및 화소값연산부(113)에 의해 구성되는 화상처리부(110)를 설치하여 이것을 실시하면 좋다.In addition, each process described above may be implemented according to the flowchart shown in FIG. 8, for example, and an example is performed in order to implement calculation, image display, etc. according to each process on the actual
이 중 가중치연산부(112)는 상기한 순서대로 화소값(v(x), v(y))으로 직접 가중치(w1(p(x, y)))을 구하는 구성으로 되어 있다. 따라서 당해 연산부(112)는 위험률(p1(x, y))의 값을 구체적으로 구하지 않고(즉, 「위험률연산부(본 발명에서 말하는 「적합도정량화부」를 내장하고), 가중치를 직후에 구하는 장치이다. 또 상기한 구성이 아니라 구체적으로 위험률(p1(x, y))의 값을 구하는 「위험률연산부(적합도정량화부」와, 그 출력에 기초하여 가중치(w1(p(x, y)))을 구하는 「가중치연산부」라고 하는 2단의 순서를 밟는 구성으로 해도 좋다. 어쨋든 가중치연산부(112)는 분산값추정부(111)에 의해 추정된 분산(σ2)과 v(x) 및 v(y)를 이용하여 가중치(w1(p(x, y)))을 산출한다.Among these, the
또, 화소값연산부(113)는 화소값(v(x), v(y)) 및 가중치연산부(112)에 의해 수치연산된 가중치(w1(p(x, y)))을 사용하여 화소값(v′(x))을 연산한다. 즉 당해 연산부(113)는 바탕이 되는 화상의 노이즈를 억제하는 처리, 즉 코히런트·필터의 적용을 실제로 실시한다(이하, 이를 「코히런트·필터를 단다」라고 표현한다.).In addition, the pixel
상기와 같은 다이나믹·코히런트·필터처리에서 k개의 정지화상으로 구성되 는 동화상에 코히런트·필터를 다는 경우에는 상기 화상처리부(110)의 처리는 일단 모든 정지화상을 재구성한 후, 이것들을 상기 기억장치(10M)에 축적하고, 후처리로서 이후에 이것들에 대해 코히런트·필터를 달도록 해도 좋지만, 본 발명은 이와 같은 형태에 한정되지 않고, 상기한 연속 스캔, 연속 투영데이터 수집, 연속재구성 및 연속표시라는 흐름 중에서 코히런트·필터를 다는 처리를 리얼타임으로 실시하는(이하, 이것들을 「리얼타임·코히런트·필터처리」라고 함) 것이라도 좋다.In the dynamic coherent filter process described above, when a coherent filter is applied to a moving picture composed of k still images, the processing of the
리얼타임·코히런트·필터처리의 바람직한 실시예에서는 새로운 화상이 촬영되어 재구성될 때마다 이하와 같은 처리를 실시한다. 최초로 얻어진 화상(화상번호1)으로부터 최신 화상(화상번호M)까지 중, 화상번호 M, M-1, …, M-K+1를 갖는 k개의 정지화상 위, 공통 동일점(동일좌표)의 화소(x)가 갖는 화소값(스칼라값)을 나열하여 K차원 벡터값(v(x)=(vM(x), vM -1(x), …,vM -K+1(x)))을 구성한다. 이와 같이 하여 상기 「다이나믹·코히런트·필터처리」와 완전히 동일하게 코히런트·필터를 달 수 있다. 단, 화소값연산부(113)는 실제로는 화소값(v′(x))의 모든 요소를 계산하는 것이 아니라 최신 화상(화상번호(M))에 대응하는 스칼라값(vM′(x))만을 계산한다. 이 결과, 계산속도가 향상되므로 리얼타임으로 노이즈가 억제된 최신 화상을 표시할 수 있다.In a preferred embodiment of the real-time coherent filter process, each time a new image is photographed and reconstructed, the following process is performed. Image numbers M, M-1,... From the first obtained image (image number 1) to the latest image (image number M). And k-dimensional vector values (v (x) = (v M ) by arranging the pixel values (scalar values) of the pixels x having the same common point (coordinate) on k still images having M-K + 1. (x), v M -1 (x), ..., v M -K + 1 (x))). In this way, the coherent filter can be attached in the same manner as in the above "dynamic coherent filter process". However, the pixel
이 「리얼타임·코히런트·필터처리」의 다른 바람직한 실시예로서 최초의 k개의 화상이 보여진 시점에서 상기와 완전히 동일하게 코히런트·필터를 달아 v1′(x), …, vK′(x)를 구하고, 이후는 K차원 벡터값을 화상번호(M, M-1, …, M- K+1)를 갖는 k개의 정지화상을 이용하여 v(x)=(vM(x), vM -1′(x), …,vM -K+1′(x))에 의해 구성하고, 이에 대해 상기 리얼타임·코히런트·필터처리를 적용하도록 구성해도 좋다. 또, 이것들의 리얼타임·코히런트·필터처리시에 화소값 벡터(v(x))의 차원(K)을, 메뉴얼 설정 또는 자동설정에 의해 수시 변경할 수 있도록 구성해두면 편리하다.As another preferred embodiment of this " real-time coherent filter process ", a coherent filter is attached in the same manner as above when the first k images are shown, and v 1 '(x),... , v K ′ (x), and then, k ( k ) vector values are obtained using k stationary images having image numbers (M, M-1, ..., M-K + 1). M (x), v M -1 '(x), ..., v M -K + 1 ' (x)), and may be configured to apply the real-time coherent filter process. In addition, it is convenient to configure so that the dimension K of the pixel value vector v (x) can be changed at any time by manual setting or automatic setting during these real-time coherent filter processes.
(Ⅳ X선 CT촬영에 본 발명을 적용하는 경우 2;(노이즈를 저감한 1장의 화소를 얻는다))(In the case of applying the present invention to IV X-ray CT imaging; 2 (to obtain one pixel with reduced noise))
계속해서 상기 다이나믹CT와는 다르고, 노이즈를 저감한 1장의 화상을 얻는 구체예에 대해 설명한다. 종래, 일반적으로 노이즈가 적은 1장의 CT화상을 얻고싶은 경우, 그것을 달성하기 위해서는 통상의 X선관 전류를 사용하여 K회 반복하여 촬영한 k개의 CT화상에 대해 시간방향의 단순평균(예를 들면, 본 실시형태에서의 화소값(v(x))의 개념을 이용하면 상기 단순평균이라는 것은 {v1(x)+…+vK(x)}/K이다.)을 한 결과 1장의 화상을 얻는 방식과, 통상의 K배의 X선관 전류를 사용한 한번의 촬영에 의해 1장의 화상을 얻는 방식의 2가지를 생각할 수 있다. 어떤 방식으로 해도 노이즈의 분산은 통상의 X선관 전류를 사용하여 1회 촬영하여 얻어지는 1장의 화상의 1/K배가 되는 것에 변화는 없다(전자의 방식에서는 노이즈의 평균화에 의해, 후자의 방식에서는 상술한 바와 같이 조사 X선량과 노이즈의 분산이 반비례관계에 있는 것에 의해). 따라서 종래에는 조작의 효율성 때문에 X선관의 성능이 허락되는 범위에서는 후자의 한번에 촬영하는 방식에 의해, 또 X선관의 성능이 대량의 X선관 전류에 견딜 수 없는 경우는 전자의 K회 반복하여 촬영하는 방식에 의해 1장의 CT화상을 얻는 것이 일반적으로 실시되었다.Subsequently, a specific example of obtaining one image, which is different from the above-mentioned dynamic CT and reduced noise, will be described. Conventionally, if one wants to obtain one CT image with generally low noise, in order to achieve this, a simple average in time direction (for example, k CT images taken K times using a normal X-ray tube current) is obtained. Using the concept of the pixel value v (x) in the present embodiment, the simple average is {v 1 (x) +… + v K (x)} / K). Two methods can be considered, a method of obtaining and a method of obtaining one image by one imaging using a normal K-time X-ray tube current. Either way, the dispersion of noise is not changed to be 1 / K times of one image obtained by photographing once using a normal X-ray tube current. As a result, radiation X-ray dose and noise dispersion are inversely related). Therefore, conventionally, if the performance of the X-ray tube is allowed because of the efficiency of the operation, the latter one is photographed at once, and if the X-ray tube cannot withstand a large amount of X-ray tube current, the former is repeatedly photographed K times. It was generally carried out to obtain one CT image by the method.
그러나, 이들 방식에서는 노이즈를 억제하고자 하면 할수록 조사 X선량이 증대한다. 즉 피검체(P)의 피폭량이 증대하게 된다.However, in these systems, the amount of irradiation X-rays increases as the noise is to be suppressed. That is, the exposure amount of the subject P increases.
여기서, 본 발명에 따른 코히런트·필터를 이용하면 이와 같은 1장의 CT화상에 포함되는 노이즈를 피검체(P)에 대한 피폭량을 증대하지 않고 억제하는 것이 가능하다.Here, by using the coherent filter according to the present invention, it is possible to suppress the noise included in one such CT image without increasing the exposure amount to the subject P.
우선, 본 실시형태에서는 피검체(P)에 대해 전혀 변화도 없다고 가정할 수 있는 시간 중에 k개의 CT화상을 통상보다 낮은 X선 조사량으로 촬영한다. 따라서, 이 경우, 상기 다이나믹·코히런트·필터처리와 마찬가지로 k개의 CT화상에 대해 정의되는 화소(x)에 대해,First, in the present embodiment, k CT images are taken at a lower X-ray dose than usual during the time when it can be assumed that there is no change in the subject P. In this case, therefore, with respect to the pixel x defined for k CT images as in the dynamic coherent filter process,
(수학식 3)(Equation 3)
인 것처럼 화소값(v(x))을 구성할 수 있다. 또, 이 경우에는 X선 조사량이 적기 때문에 한장한장의 CT화상에 포함되는 노이즈의 분산(σ2)은 비교적 크게 된다.The pixel value v (x) can be configured as if. In this case, since the X-ray irradiation amount is small, the dispersion σ 2 of noise included in each CT image becomes relatively large.
계속해서 이 경우의 가중치함수로서, 상기 수학식 6과 동일한 구체적 형식을 부여한다.Subsequently, as the weight function in this case, the same concrete form as in Equation 6 is given.
단, 이 경우에는 최종적으로 얻고 싶은 화상은 1장의 CT화상이므로 다음과 같은 방식을 취하는 것을 생각할 수 있다.In this case, however, since the final image to be obtained is one CT image, the following method can be considered.
예를 들면 상기 다이나믹CT촬영과 동일하게 하여 k개의 화상 전부에 코히런트·필터를 달고, 그 결과로서 얻어지는 k개의 화상을 가중평균 또는 단순 평균하여 목적으로 하는 1장의 CT화상을 구성하는 방식이나, 또 상기 k개의 화상 중에서 임의로 선택된 1장에 대해서만 코히런트·필터를 다는 방식(=도 4의 (c)의 연산은 선택된 당해 1장의 화상에 대해서만 실시된다)등으로 하면 좋다.For example, in the same way as in the above-mentioned dynamic CT photography, a coherent filter is attached to all k images, and the resultant k images are weighted averaged or simply averaged to form a single CT image of interest. The coherent filter may be applied to only one of the k images selected arbitrarily (the calculation in FIG. 4C is performed only for the selected one image).
즉, 전자의 방식에 의하면 k개의 화상 전부에 코히런트·필터를 단 결과인 k개의 화상에서 이것들을 평균한 1장의 화상을 얻기 위한 계산은 구체적으로는 예를 들면,That is, according to the former method, a calculation for obtaining one image obtained by averaging these images from k images resulting from applying a coherent filter to all k images is specifically, for example,
[수학식 11][Equation 11]
이다.to be.
이에 상기 수학식 11의 좌변에 있는 V*′(x)는 단순 평균 결과 얻어지는 1장의 화상의, 화소(x)의 화소값(스칼라)이다. 이 때, V*′(x)가 포함하는 노이즈의 분산(σ2)*은 대략,V * ' (x) on the left side of the above expression (11) is the pixel value (scalar) of the pixel x of one image obtained by a simple average result. At this time, the variance (σ 2 ) * of noise included in V * ′ (x) is approximately,
[수학식 12][Equation 12]
이 되고,Become,
또, 여기서, w(p(x, y))≥0이므로, 상기 수학식 12의 우변에서 총합되어 있는 항은 항상 1보다도 작다. 따라서, 본 실시형태에 의한 노이즈 억제효과는 종래 방식에 의해 달성된 노이즈 억제효과(σ2/K)보다도 우수하다. 반대로 말하면 만약 본 실시형태를 이용하여 종래와 동등한 노이즈억제효과를 얻고자 하면 종래 방식 보다도 필요한 X선 조사량이 적게 해결되고, 따라서 피검체(P)의 피폭량을 저감시킬 수 있다.In addition, since w (p (x, y)) ≥ 0, the term summed at the right side of the expression (12) is always smaller than one. Therefore, the noise suppression effect according to the present embodiment is superior to the noise suppression effect (σ 2 / K) achieved by the conventional method. Conversely, if the noise suppression effect equivalent to the conventional method is to be obtained by using the present embodiment, the required X-ray irradiation amount is solved less than that of the conventional method, and therefore, the exposure amount of the subject P can be reduced.
본 실시형태를 이용하여 얻어지는 효과는 예를 들면 도 9 내지 도 11에 도시한 바와 같다. 도 9는 종래방식, 즉 K회 반복하여 촬영한 화상을 단순히 시간방향으로 평균화하여 얻어지는 화상을 나타내며, 도 10은 본 실시형태를 따라서 k개의 화상 전부에 코히런트·필터를 달고, 그 결과로서 얻어지는 k개의 화상의 단순 평균하여 구성한 화상을 나타내고 있다. 도 9에 보여지는 랜덤한 노이즈는 도 10에서는 충분히 억제되는 것을 알 수 있다.(또, 도 9 내지 도 11은 0.5초 스캔의 촬영을 3회 실시한(K=3) 경우에, 또 상기 집합(N(x))으로서 13×13화소분의 직사각형 형상 영역을 이용하여 C=3으로 한 조건 하의 화상이다.)Effects obtained using the present embodiment are as shown in Figs. 9 to 11, for example. Fig. 9 shows an image obtained by simply averaging in a conventional manner, i.e., images repeatedly taken K times in the time direction, and Fig. 10 is obtained by attaching a coherent filter to all k images according to the present embodiment, The image comprised by the simple average of k images is shown. It can be seen that the random noise shown in Fig. 9 is sufficiently suppressed in Fig. 10. (In addition, in Fig. 9 to Fig. 11, when the 0.5 second scan is taken three times (K = 3), the above-mentioned set ( N (x)) is an image under a condition of C = 3 using a rectangular region of 13x13 pixels.)
또, 도 11은 도 10의 노이즈 억제효과가 매우 뛰어나기 때문에 종래의 화상에 비해 익숙하지 않은 화상이 되는 점을 배려하여 구성된 것이고, 구체적으로는 도 9와 도 10의 평균을 취한 화상이다. 즉, 도 11의 화상은 그 화소값을 v**′(x), 도 9의 화소값을 v(x)(={v1(x)+…+vK(x)}/K)로 했을 때,In addition, since FIG. 11 is very excellent in the noise suppression effect of FIG. 10, it is comprised in consideration that it becomes an unfamiliar image compared with the conventional image, Specifically, it is the image which took the average of FIG. 9 and FIG. That is, in the image of FIG. 11, the pixel value is represented by v ** ′ (x), and the pixel value of FIG. 9 is represented by v (x) (= {v 1 (x) +… + v K (x)} / K). When you do,
[수학식 13][Equation 13]
에 있어서, u=1/2로 한 것이다. 또, 본 발명에서는 본 실시형태 그 자체(도 10이 얻어짐)에 한정되지 않고, 예를 들면 상기 수학식 13의 u의 값(단, 0≤u≤1)을 진단자의 기호에 따라서 조정할 수 있도록 한 구성도 바람직하다.In this case, u is 1/2. In addition, in this invention, it is not limited to this embodiment itself (FIG. 10 is obtained), For example, the value of u of Formula (13) (where 0 <= u <= 1) can be adjusted according to a patient's preference. The configuration so that it is desirable is also preferable.
(Ⅴ X선 CT촬영에 본 발명을 적용하는 경우 3; 멀티에너지 촬영(복수종류의 화상의 노이즈를 저감한다))(3 when applying the present invention to V X-ray CT imaging; multi-energy imaging (reduces noise of plural kinds of images))
계속해서 본 발명을 이른바 「멀티에너지 촬영」에 적용한 경우에 대해 설명한다. 이에 멀티에너지 촬영이라는 것은 X선관(101)에 인가하는 전압을 변경하거나 X선관(101)과 피검체(P)사이에 얇은 금속판 등으로 구성된 X선 필터를 삽입하는 것 등에 의해 조사하는 X선의 에너지 분포를 여러 가지로 바꾸고, 이와 같이 하여 얻어진 복수의 에너지 분포에 의해 동일한 피검체(P)를 촬영하는 방식을 말한다. 이 경우에는 피검체(P)는 변화하지 않음에도 불구하고, X선의 에너지 분포에 의존하여 화상이 변화하고, 그 결과 복수종류의 화상이 얻어진다.Then, the case where this invention is applied to what is called "multi-energy imaging" is demonstrated. Multi-energy imaging means the energy of X-rays to be irradiated by changing the voltage applied to the
여기서, 에너지 분포를 변경하면서 K회의 촬영을 실시하면 당해 K회의 촬영 으로 얻어진 K종류의 화상의 화소(x)의 스칼라값을 나열하면 화소값(v(x)=(v1(x), v2(x), …, vK(x)))을 구성할 수 있다. 따라서, 이 화소값(v(x))에 대해 (Ⅲ X선 CT촬영에 본 발명을 적용하는 경우 1; 다이나믹 CT촬영(복수장의 화상에서 노이즈를 제거함))의 다이나믹·코히런트·필터처리와 동일한 수단을 적용하여 코히런트·필터를 달 수 있고, 그 결과 랜덤한 노이즈를 억제한 K종류의 화상을 얻을 수 있다.Here, if K images are taken while changing the energy distribution, when the scalar values of the pixels x of the K kind of images obtained by the K images are listed, the pixel values (v (x) = (v 1 (x), v) 2 (x), ..., v K (x))). Therefore, the dynamic coherent filter processing of this pixel value v (x) (1 when the present invention is applied to III X-ray CT imaging; dynamic CT imaging (removing noise from multiple images)) and By applying the same means, a coherent filter can be attached, and as a result, K kinds of images in which random noise is suppressed can be obtained.
(Ⅵ X선 CT장치 이외의 의료용 화상진단장치에 본 발명을 적용하는 경우)(When the present invention is applied to medical imaging apparatus other than VI X-ray CT apparatus)
이하에서는 본 발명에 따른 코히런트·필터를 X선 CT장치 이외의 의료용 화상진단장치, 예를 들면 상기 자기공명이미징장치(이른바 「MRI장치」), 핵의학진단장치(「신치레이션 카메라, SPECT장치 또는 PET장치」), X선 투시장치 등에 적용하는 실시예에 대해 설명한다.Hereinafter, the coherent filter according to the present invention is a medical imaging apparatus other than an X-ray CT apparatus, for example, the magnetic resonance imaging apparatus (so-called "MRI apparatus"), a nuclear medical diagnostic apparatus ("synthesis camera, SPECT apparatus"). Or PET device)), an embodiment applied to an X-ray see-through device and the like will be described.
(Ⅵ-1 MRI장치에 본 발명을 적용하는 경우)(When the present invention is applied to VI-1 MRI device)
첫째, MRI장치에 관한 본 발명의 적용예에 대해 설명한다. 본 발명은 이 MRI장치에 관해, 종래 「애버러징(averaging)」, 「고속촬영」, 「3차원적 촬영」이라고 불리우는 촬영방식에 대해, 또 「복수의 펄스·시퀀스를 이용하는 촬영방식」등에 대해 적용하는 것이 가능하다.First, the application example of this invention regarding MRI apparatus is demonstrated. The present invention relates to a photographing method, which is conventionally referred to as "averaging", "high speed photographing", "three-dimensional photographing", and "photographing method using a plurality of pulse sequences". It is possible to apply for.
우선, 애버러징이라는 것은 그 이름대로 평균화에 의해 화상 노이즈를 억제하는 것을 목적으로 하여 피검체(P)에 변화가 생기지 않는 동안에 촬영을 반복 실시하고, 얻어진 복수장(k개)의 화상을 단순 평균하여 1장의 화상을 얻는 촬영방식 이다. 당해 k개의 화상의 화소(x)의 스칼라값을 나열하면 화소값(v(x)=(v1(x), v2(x), …, vK(x)))을 달성할 수 있다. 또, 가중치함수(w)에 대해서도 예를 들면 수학식 5를 이용해도 좋다. 따라서, 이 화소값(v(x))에 대해 (Ⅲ X선 CT촬영에 본 발명을 적용하는 경우 1; 다이나믹CT촬영(복수장의 화상에서 노이즈를 제거함))의 다이나믹·코히런트·필터처리와 완전히 동일한 수단을 적용하여 코히런트·필터를 달 수 있고, 그 결과, 애버러징에 의한 것 보다 뛰어난 노이즈를 억제한 복수장의 화상이 얻어진다. 또는 (Ⅳ X선 CT촬영에 본 발명을 적용하는 경우 2;(노이즈를 저감한 1장의 화상을 얻는다))와 완전히 동일한 처리를 적용하여 노이즈를 억제한 1장의 화상을 얻을 수도 있다.First, averaging is, as its name suggests, to reduce image noise by averaging, and repeatedly photographing while no change occurs in the subject P, thereby simplifying the obtained multiple (k) images. This is a photographing method that obtains one image on average. By arranging the scalar values of the pixels x of the k images, the pixel values v (x) = (v 1 (x), v 2 (x), ..., v K (x)) can be achieved. . The weight function w may also be represented by, for example, Expression (5). Therefore, the dynamic coherent filter processing of this pixel value v (x) (1 when the present invention is applied to III X-ray CT imaging; dynamic CT imaging (removing noise from a plurality of images)) and A coherent filter can be attached by applying the exact same means, and as a result, a plurality of images obtained by suppressing noise superior to that by averaging are obtained. Alternatively, one image obtained by suppressing noise may be obtained by applying the same processing as in (In case of applying the present invention to IV X-ray CT imaging, 2; (one image obtained with reduced noise)).
또, 고속촬영이라는 것은 피검체(P)에 변화가 생기는 경우에 그것을 반복하여 촬영하는 것에 의해 경시변화를 나타내는 동화상을 얻는 방식이고, 다이나믹MIR이라고도 불리운다. 이 경우에도 복수장(k개)의 정지화상이 얻어지는 것에 변화는 없기 때문에 상기 애버러징의 경우와 마찬가지로(Ⅲ X선 CT촬영에 본 발명을 적용하는 경우 1; 다이나믹 CT촬영(복수장의 화상에서 노이즈를 제거)의 다이나믹·코히런트·필터처리와 완전히 동일하게)하여 코히런트·필터를 적용하여 노이즈를 억제할 수 있다. 또, 고속촬영에서는 (Ⅲ. X선 CT촬영에 본 발명을 적용하는 경우1; 다이나믹CT촬영(복수장의 화상에서 노이즈를 제거))의 리얼타임·코히런트·필터처리와 완전히 동일한 처리를 적용해도 좋다.In addition, high speed photography is a method of obtaining a moving picture showing a change over time by repeatedly photographing a change in the subject P, which is also called dynamic MIR. In this case, there is no change in obtaining a plurality of (k) still images, as in the case of averaging (1 when the present invention is applied to III X-ray CT imaging; dynamic CT imaging (from multiple images). Noise can be suppressed by applying a coherent filter in the same manner as the dynamic coherent filter process of removing noise). In high-speed imaging, the same processing as in the real-time coherent filter process of (III. Application of the present invention to X-ray CT imaging: Dynamic CT imaging (removing noise from multiple images)) may be applied. good.
삼차원적 촬영이라는 것은 한번에 삼차원화상을 얻는 촬영법이다. 이 촬영 법에서도 애버러징(즉, 노이즈를 억제하는 것을 목적으로 하여 반복해서 촬영을 실시하고, 단순평균을 취하는 처리)를 실시하거나 고속촬영(피검체(P)에 변화가 생기는 경우에 반복해서 촬영하는 것)을 실시하는 경우가 있고, 이것들의 경우에는 화소(x)가 x=(x, y, z)인 삼차원 벡터로서 표현되는 점을 제외하면 상기한 애버러징이나 고속촬영의 코히런트·필터의 적용방법과 완전히 동일하다. 또, 3차원적 촬영이 한번만 실시되는 경우에 코히런트·필터를 적용하기 위해서는 후술하는(Ⅷ 1장의 화상으로부터 화소값(v(x))을 구성한다)에서 설명하는 방식을 적용할 수 있다.Three-dimensional photography is a method of photographing three-dimensional images at once. In this imaging method, averaging (i.e., a process of repeatedly photographing for the purpose of suppressing noise and taking a simple average) is performed, or high-speed photographing is repeatedly performed when a change occurs in the subject P. Photographing), and in these cases, the coherent of the above-described averaging and high-speed photography, except that the pixel x is represented as a three-dimensional vector having x = (x, y, z). It is exactly the same as the filter application method. In addition, in order to apply a coherent filter when 3-dimensional imaging is performed only once, the method demonstrated below (composing the pixel value v (x) from 1 image) can be applied.
한편, MRI장치에서는 펄스·시퀀스를 변경하는 것에 의해 다른 물리 매개변수를 화상으로 할 수 있다. 펄스·시퀀스라는 것은 RF펄스 및 경사 자장의 인가순서, 인가하는 강도와 시간, 휴지시간의 조합으로 이것을 변화시키는 것에 의해 매우 다양한 화상이 얻어진다. 전형적으로 사용되는 펄스·시퀀스의 대단히 소수의 , 예를 들면 화상의 콘트라스트에 가장 기여하는 물리 매개변수의 이름을 붙여 T2*-weighted image, T1-weighted image, proton-density image 등이라고 불리우는 것이 알려져 있다. 어쨌든 펄스·시퀀스에 의존하여 피검체는 변화하지 않음에도 불구하고 다른 화상이 얻어지고, 그 결과 실질적으로 복수종류의 화상이 얻어지게 된다. 따라서 (Ⅴ X선 CT촬영에 본 발명을 적용하는 경우3; 복수종류의 화상의 노이즈를 저감한다)와 완전히 동일하게 하여 코히런트·필터를 달 수 있다.On the other hand, in an MRI apparatus, another physical parameter can be made into an image by changing a pulse sequence. In the pulse sequence, a wide variety of images are obtained by changing the RF pulse and the gradient magnetic field in the application sequence, the intensity and time to be applied, and the pause time. It is known to name a few of the typically used pulse sequences, for example T2 * -weighted images, T1-weighted images, proton-density images, etc., by naming the physical parameters that most contribute to the contrast of the image. . In any case, although the subject does not change depending on the pulse sequence, another image is obtained, and as a result, a plurality of types of images are obtained substantially. Therefore, the coherent filter can be attached in exactly the same manner as in the case where the present invention is applied to V X-ray CT imaging; the noise of plural kinds of images is reduced.
보다 구체적으로는 펄스·시퀀스를 변하게 하면서 K회의 촬영을 실시하면 당해 K회의 촬영으로 얻어진 화상의 화소(x)의 스칼라값을 나열하면 벡 터(v(x)=(v1(x), v2(x), …, vK(x)))를 구성할 수 있다. 따라서, 이 경우에도 상기 애버러징의 경우와 마찬가지로 다이나믹·코히런트·필터처리와 완전히 동일한 수단을 적용하여 코히런트·필터를 적용하여 노이즈를 억제할 수 있다.More specifically, when K pictures are taken while changing the pulse sequence, the scalar values of the pixels x of the image obtained by the K pictures are arranged, and the vector (v (x) = (v 1 (x), v) 2 (x), ..., v K (x))). Therefore, also in this case, the noise can be suppressed by applying the coherent filter by applying the same means as in the dynamic coherent filter process as in the case of the above averaging.
(Ⅵ-2 신치레이션카메라, SPECT장치 또는 PET장치에 본 발명을 적용하는 경우)(In case of applying the present invention to VI-2 cineration camera, SPECT device or PET device)
둘째, 신치레이션카메라, SPECT장치 또는 PET장치에 관한 본 발명의 적용예에 대해 설명한다. 이들 장치는 피검체내에 방사성 동위원소(이하 「RI」라고 함.)를 함유한 약제(방사성 약제)를 투여하고, RI의 자연붕괴에 의해 생기는 감마선을 검출하는 것에 의해 피검체내의 방사성 약제의 분포를 화상화하는 것이고, 특히 생체를 피검체로 한 경우에는 그 생화학대사·혈액순환의 정도를 나타내는, 이른바 팬쿠셔널·맵을 얻는 것을 목적으로 하여 이용된다. 신치레이션 카메라는 방사성 약제의 분포를, 마치 피검체를 투시한 것 같은 2차원 화상으로서 촬영한다. 또, SPECT 장치 및 PET장치는 컴퓨터 단층촬영기술을 이용하여 방사성 약제의 3차원 분포를 나타내는 3차원 화상을 촬영한다.Second, an application example of the present invention to a chinchion camera, a SPECT device, or a PET device will be described. These devices distribute a radiopharmaceutical in a subject by administering a drug (radiopharmaceutical) containing a radioisotope (hereinafter referred to as "RI") in a subject and detecting a gamma ray caused by spontaneous collapse of RI. It is used for the purpose of obtaining what is called a fan cushion map which shows the degree of the biochemical metabolism and the blood circulation, especially when a living body is used as a subject. The scintillation camera photographs the distribution of the radiopharmaceuticals as a two-dimensional image as if through a subject. In addition, the SPECT device and the PET device capture a three-dimensional image representing a three-dimensional distribution of the radiopharmaceutical by using a computed tomography technique.
신치레이션카메라, SPECT장치 또는 PET장치에서는 통상 검출되는 감마선량이 매우 작기 때문에 RI의 양자역학적 성질에 의해 생기는 광자수의 편차에 기인하는, 이른바 「포톤노이즈」가 화상에 나타난다.Since the amount of gamma radiation normally detected in a scintillation camera, a SPECT device, or a PET device is very small, so-called "photon noise" due to the variation in the number of photons caused by the quantum mechanical properties of RI appears in the image.
종래, 화상의 해상도를 저하시키지 않고 포톤노이즈를 억제하기 위해서는 검출되는 감마선량을 늘리는 것 이외의 방법이 없고, 구체적으로는 투여하는 RI의 양 을 늘리는 방법과 촬영시간을 길게 하는 방법이 있었다.Conventionally, in order to suppress photon noise without reducing the resolution of an image, there is no method other than increasing the detected gamma dose, and specifically, there has been a method of increasing the amount of RI administered and a method of lengthening an imaging time.
투여할 수 있는 RI의 양을 증가할 수 있는 경우(예를 들면, 의학연구용 실험동물에 대해서라면 투여량 증대는 허용된다.)에는 그에 의해 포톤노이즈를 저감할 수 있지만, 이와 같은 방법은 작업자의 방사선피폭선량의 증가를 수반한다. 또, 인체를 진단하는(=인체가 피검체인) 경우에는 대체로 상기와 같은 RI량의 증가가 자유롭게는 허용되지 않는다(법적으로 규제되어 있다). 또, 자연물에 천연에 함유되는 RI가 나오는 방사선을 이용한 촬영을 실시하는 경우에는 그 양을 늘리는 것은 불가능하다.In cases where the amount of RI that can be administered can be increased (eg, dose escalation is allowed for laboratory animals for medical research), this can reduce the photon noise, but this approach can It is accompanied by an increase in radiation dose. In addition, in the case of diagnosing the human body (= a human being is a subject), such an increase in the amount of RI as described above is not freely allowed (legally regulated). In addition, it is impossible to increase the amount when imaging is performed by using radiation from which RI is contained in natural products.
또, 촬영시간을 길게 하는 방법을 이용하고자 하는 경우, 유효한 노이즈 저감효과를 얻기 위해서는 매우 장시간(예를 들면 여러시간)에 걸쳐 피검체가 움직이지 않는 것이 필요하다. 이 조건은 생체(특히 인체)를 피검체로 하는 경우에는 실현 곤란하고, 또 촬영시간이 긴 것에 의해 촬영장치의 처리능력(또는 코스트·퍼포먼스)가 저하하는 문제가 있었다. 따라서 현실적으로는 허용가능한 시간(예를 들면 1시간 이내)를 한도로 하는, 적당한 촬영시간을 설정할 수밖에 없고, 화상에 강한 노이즈가 나타나는 것은 피할 수 없다. 따라서, 이 노이즈를 억제하는데는 화상의 평활화에 의해 실시하는 수 밖에 없고, 따라서 평활화를 실시하는 폐해로서 화상의 해상도가 손상되는 것은 부득이하다고 생각되었다.In addition, when using the method of lengthening the shooting time, it is necessary that the subject does not move for a very long time (for example, several hours) in order to obtain an effective noise reduction effect. This condition is difficult to realize when a living body (particularly a human body) is used as a subject, and there is a problem that the processing capability (or cost performance) of the imaging apparatus is lowered due to a long imaging time. Therefore, in reality, it is inevitable to set an appropriate shooting time limiting the allowable time (for example, within 1 hour), and the appearance of strong noise in the image is unavoidable. Therefore, in order to suppress this noise, it is inevitable to perform it by smoothing an image, and therefore, it was considered unavoidable that the resolution of an image is impaired as a bad effect of smoothing.
이와 같은 경우에 본 발명에 의하면 다음과 같은 처리를 실시할 수 있다. 즉, 상기 적당한 촬영시간과 동등한 시간 동안에 보다 단시간의 촬영을 복수회 실시하여, 노이즈가 비교적 많은 복수의 화상을 얻는다. 그리고, (Ⅳ X선 CT촬영에 본 발명을 적용하는 경우 2;(노이즈를 저감한 1장의 화상을 얻는다))와 완전히 동일한 처리를 적용하여 공간 해상도를 손상하지 않고, 노이즈가 보다 억제된 화상을 얻을 수 있고, 또 RI의 양을 늘리지 않고 실현할 수 있다.In such a case, according to the present invention, the following processing can be performed. In other words, a shorter time of imaging is performed a plurality of times during a time equivalent to the appropriate shooting time, thereby obtaining a plurality of images with relatively high noise. Then, the same process as in (In case of applying the present invention to IV X-ray CT imaging; 2; (one image with reduced noise) is applied) is applied to produce an image in which noise is more suppressed without compromising spatial resolution. This can be achieved and can be achieved without increasing the amount of RI.
또, 신치레이션 카메라, SPECT장치 또는 PET장치에서도 X선 CT 등과 마찬가지로 동일한 피검체를 반복 촬영하여 피검체내의 방사성 약제의 분포의 경시변화를 추적하는 촬영방식, 즉 「다이나믹신치그램」, 「다이나믹SPECT」 또는 「다이나믹PET」라고 칭해지는 촬영방식이 있다. 이 경우에도 (Ⅲ X선 CT촬영에 본 발명을 적용하는 경우 1; 다이나믹CT촬영(복수장의 화상에서 노이즈를 제거함)의 다이나믹·코히런트·필터 처리 또는 리얼타임·코히런트·필터 처리와 완전히 동일한 처리를 적용할 수 있고, 화상의 노이즈를 효과적으로 억제할 수 있다.In addition, a photographing method that tracks changes over time in the distribution of radiopharmaceuticals in a subject by repeatedly photographing the same subject in a cineration camera, a SPECT apparatus, or a PET apparatus, such as an X-ray CT. Or "dynamic PET". In this case, too, the same method as the dynamic coherent filter processing or the real-time coherent filter processing for the case where the present invention is applied to III X-ray CT imaging is performed. The processing can be applied, and the noise of the image can be effectively suppressed.
또, PET장치나 SPECT장치에서는 RI가 그 종류에 고유 에너지의 감마선을 방출하는 것을 이용하여 복수의 종류의 RI를 동시에 피검체에 투여하는 것으로 한번에 복수의 종류의 RI에 대해 각각의 분포 화상을 얻는, 이른바 「멀티윈도우 촬영법」이 사용되는 것이 있다. 이것은 검출한 감마선이 갖는 에너지를 계측하고, 그 값이 인위적으로 설정한 수치범위(에너지 윈도우)에 해당하는지 여부에 따라서 상기 복수의 종류의 RI 중 어느것에 의해 방사된 감마선인지를 판별하는 기술에 기초하고 있다.In the PET or SPECT device, a plurality of types of RI are simultaneously administered to a subject by using RI emitting gamma rays of intrinsic energy for the type, thereby obtaining respective distribution images for a plurality of types of RI at once. So-called "multi-window photography" may be used. This is based on a technique for measuring the energy of the detected gamma rays and determining whether the gamma rays emitted by the plurality of RIs are determined according to whether or not the values correspond to a numerical range (energy window) set artificially. Doing.
보다 구체적으로는 적당한 수의 에너지윈도우(예를 들면, 윈도우(W1, W2))를 설정하는 것에 의해 그 중 하나의 윈도우(예를 들면, 윈도우(W1))에 해당하는 감마선에 기초한 화상, 다른 윈도우(예를 들면, 윈도우(W2))에 해당하는 감마선에 기초 한 화상처럼 별개로 화상을 형성하는 것에 의해 한번의 촬영에 의해 상기한 복수의 RI분포 화상을 얻는다.More specifically, by setting an appropriate number of energy windows (for example, windows W1 and W2), an image based on gamma rays corresponding to one of the windows (for example, window W1), and another The above-described plurality of RI distributed images are obtained by one shot by forming images separately, such as images based on gamma rays corresponding to windows (for example, window W2).
즉, 이미징장치를 이용하여 동일 대상물을 촬영하여 다른 처리조건으로 복수종의 화상을 얻는다. 보다 일반적으로 말하면 「K종류의 RI를 이용하여 한번의 촬영에 의해 상이한 K종류의 화상을 얻는 촬영방식」이라고 할 수 있다. 따라서 (Ⅴ X선 CT촬영에 본 발명을 적용하는 경우 3; 복수종류의 화상의 노이즈를 저감한다)와 완전히 동일하게 하여 코히런트·필터를 달 수 있다.That is, the same object is photographed using an imaging device to obtain multiple kinds of images under different processing conditions. More generally, it can be said that "a photographing method of obtaining different K kinds of images by one photographing using K kinds of RIs". Therefore, the coherent filter can be attached in exactly the same manner as in the case where the present invention is applied to V X-ray CT imaging; the noise of plural kinds of images is reduced.
즉, 이 경우에도 이와 같은 K종류의 화상 상의 화소(x)에 대해 그 화소값(v(x)=(v1(x), v2(x), …vK(x)))을 구성할 수 있다. 또, 각 화소값(v(x))이 포함하는 노이즈의 분산은 화소(x)의 위치 및 어떤 종류의 화상인지에 따라서 다르지만 화상의 종류마다 각각 검출된 감마선의 총량에 거의 비례하는 것으로 생각해서 좋고, 이 성질 때문에 각 화소(x)에 대한 노이즈의 분산을 추정할 수 있다. 이상과 같이 하여 「멀티윈도우 촬영」에 대해서도 본 발명을 적용하여 코히런트·필터를 달 수 있고, 그 결과 랜덤한 노이즈를 억제한 K종류의 화상을 얻을 수 있다.That is, even in this case, the pixel values v (x) = (v 1 (x), v 2 (x), ... v K (x)) are configured for the pixels x on such K kinds of images. can do. In addition, although the dispersion of noise included in each pixel value v (x) varies depending on the position of the pixel x and what kind of image it is, it is considered that it is almost proportional to the total amount of gamma rays detected for each type of image. It is good and because of this property, the dispersion of noise for each pixel x can be estimated. As described above, the present invention can also be applied to "multi-window photography" to which a coherent filter can be attached. As a result, K kinds of images in which random noise is suppressed can be obtained.
또, 핵의학진단장치에서는 해상도 향상에 효과가 있는 재구성법(팬빔용 MU-EN 재구성법 및 팬빔, 파라렐홀코리메타용 초해상 재구성법 등)이 있지만, 이것들과 본 발명에 따른 코히런트·필터를 조합하는 것에 의해 전혀 원리적 제약도 없고, 그 결과, 고해상도이고 랜덤한 노이즈가 충분히 억제된 화상을 작성하는 것도 가능하다.Nuclear medical diagnostic apparatuses include reconstruction methods (such as MU-EN reconstruction for fan beams and super-resolution reconstruction methods for fan beams and pararell Hall corimators, etc.) that are effective in improving the resolution, but these and the coherent filters according to the present invention. There is no principle restriction at all by combining the results, and as a result, it is also possible to create an image in which high resolution and random noise are sufficiently suppressed.
(Ⅵ-3 X선투시장치에 본 발명을 적용하는 경우)(In case of applying the present invention to VI-3 X-ray see-through device)
셋째, X선 투시장치에 관한 본 발명의 적용예에 대해 설명한다. 우선, 여기에서 말하는 「X선 투시장치」라는 것은 저선량의 X선을 피검체에 연속해서 폭사하면서 일정시간(예를 들면 1/24초)마다 반복 촬영을 실시하는 장치로서, 1회의 촬영을 「프레임」이라고 부르고, 프레임마다 얻어지는 X선 화상을 계속해서 연속적으로 표시하는 것에 의해, 이른바 투시상(동화상)으로서 관찰할 수 있는 장치를 상정하고 있다. 따라서, 일반적으로는 이른바 「C아암」 내지 「Ω아암」이라고 불리우는 구성을 구비한 장치가 해당하는 것을 비롯해 상기한 X선 CT장치(100)에서도 지금 설명한 기능을 탑재하는 것이면 이하에 설명하는 형태는 당연히 적용 가능하다.Third, an application example of the present invention to an X-ray see-through device will be described. First of all, the term "X-ray fluoroscopy device" used herein refers to a device that repeatedly photographs a predetermined amount of time (e.g., 1/24 second) while continuously emitting a low dose of X-rays to a subject. Frame ”, and by continuously displaying the X-ray image obtained for every frame, the apparatus which can observe as a so-called perspective image (movie image) is assumed. Therefore, in general, a device having a configuration called so-called "C arm" to "Ω arm" corresponds to the above, and the above-described
그리고, 이와 같은 X선 투시장치에서는 상기한 바와 같이 저선량이기 때문에 상기 투시상은 포톤·노이즈에 기인하는 랜덤한 노이즈를 많이 포함한다. 이와 같은 문제를 해결하기 위해 X선 조사량을 충분히 증대시키면 연속된 X선 조사를 실시하는 것이므로 피검체에 대한 피폭량이 심하게 증대할 뿐만 아니라 검사자에 대한 피폭도 현저하게 증가해버린다.In the X-ray see-through device as described above, since the dose is low as described above, the see-through image contains a large amount of random noise caused by photon noise. In order to solve such a problem, if the X-ray irradiation amount is sufficiently increased, the continuous X-ray irradiation is performed, so that the exposure amount to the subject is greatly increased, and the exposure to the inspector is remarkably increased.
본 발명에 따른 코히런트·필터를 적용하면 상기 문제점을 해결하여 노이즈를 충분히 억제한 투시상을 제공하는 것이 가능해진다.By applying the coherent filter according to the present invention, it is possible to solve the above problems and to provide a perspective image in which noise is sufficiently suppressed.
구체적으로는 이하의 설명 때문에 1프레임마다 얻어진 화상에 차례로 화상번호 1, 2, …, M를 붙이면 가장 새로운 k개, 즉 화상번호 M, M-1, …, M-K+1의 화상을 메모리에 축적하고, 상기 k개의 화소에 대해 (Ⅲ X선 CT촬영에 본 발명을 적용 하는 경우 1; 다이나믹 CT촬영(복수장의 화상에서 노이즈를 제거한다))의 다이나믹·코히런트·필터처리 또는 리얼타임·코히런트·필터처리와 완전히 동일한 처리를 적용할 수 있다.Specifically, the
또, 의료용 화상진단장치를 멀어지지만 「X선투시장치」로서, 이른바 비파괴검사에 이용되는 당해 장치에도 상기 방법을 적용할 수 있다.In addition, although the medical image diagnosis apparatus is far away from the medical imaging apparatus, the above-described method can also be applied to the apparatus used for the so-called nondestructive inspection.
또, 본 발명은 초음파진단장치에 의해 얻어지는 단층상에 대해서도 마찬가지로 적용하는 것이 가능하다. 이 경우도 피사체를 연속적으로 촬영하면서 계속해서 화상을 생성하는 것에 변화는 없고, 따라서 X선 투시장치의 것과 동일한 구성에 의해 코히런트·필터를 달고, 노이즈를 억제할 수 있다.In addition, the present invention can be similarly applied to a tomographic image obtained by an ultrasonic diagnostic apparatus. Also in this case, there is no change in continuously generating images while photographing the subject continuously. Therefore, the coherent filter can be attached and noise can be suppressed by the same configuration as that of the X-ray see-through device.
(Ⅶ 보다 일반적으로 본 발명을 적용하는 경우; 칼라화상 등)(Ⅶ More generally when applying the present invention; color image, etc.)
본 발명은 상기한 의료용 화상진단장치 이외의 화상을 다루는 「장치 일반」, 또는 「화상 일반」에 대해서도 적용하는 것이 가능하다. 이하에서는 그와 같은 일반적인 장치 또는 화상에 대한 본 발명의 적용예에 대해 설명한다. 또, 여기서는 특히 중요한 분야인 일반적인 「칼라 화상」을 대상으로 한 경우에 관한 설명을 주로 실시하기로 한다.The present invention can also be applied to "device general" or "image general" which deals with images other than the above-described medical image diagnosis apparatus. Hereinafter, an application example of the present invention to such a general apparatus or image will be described. In addition, the description regarding the case where the general "color image" which is an especially important field is made here is mainly performed.
칼라화상에서는 이미 설명한 바와 같이 상기 화상을 구성하는 각 화소(x)에 대해 광의 삼원색의 밝기를 요소로 한 3차원 벡터를 구성할 수 있다.In the color image, as described above, a three-dimensional vector including three brightnesses of light as elements can be configured for each pixel x constituting the image.
즉, In other words,
[수학식 3.1][Equation 3.1]
*(여기서, VR, VG, VB는 광의 삼원색, R(적), G(녹), B(청)의 광을 의미한다)* (V R , V G , V B are the three primary colors of light, R (red), G (green), B (blue) light)
이다. 이는 도 2에 도시한 바와 같이 「복수종류의 화상으로 화소값(v(x))을 구성」하는 경우에 해당하는 것을 알 수 있다.to be. As shown in Fig. 2, it can be seen that "corresponding to the pixel value v (x) composed of plural kinds of images".
또, 예를 들면 당해 칼라화상을, CCD촬상소자, CMOS촬상소자 등에 의해 구성된 디지털카메라로 촬영할 경우에는 각 화소의 화소값이 포함하는 노이즈의 분산은 당해 화소(x)에 입사한 광량에 의해 결정한다. 구체적으로는 스칼라값(VR(x), VG(x), VB(x))과, 이것들에 포함되는 노이즈의 분산(σ2 R(x), σ2 G(x), σ2 B(x))은 각각 거의 비례하는 관계에 있다. 이 성질을 이용하여 노이즈의 분산의 추정값을 구할 수 있다. 따라서 상기 수학식 6과 동일한 가중치함수(w)의 구체적 형식을 부여하고, 이에 의해 상기 수학식 4의 코히런트·필터를 구성하는 것에 의해 노이즈를 억제한 화소값(V′(x)=(V′R(x), V′G(x), V′B(x)))을 얻을 수 있다.For example, when photographing the color image with a digital camera composed of a CCD image pickup device, a CMOS image pickup device, or the like, the dispersion of noise included in the pixel value of each pixel is determined by the amount of light incident on the pixel x. do. Specifically, scalar values (V R (x), V G (x), V B (x)) and the variance of noise included in these (σ 2 R (x), σ 2 G (x), σ 2 ) B (x)) are each in almost proportional relationship. This property can be used to obtain an estimate of noise variance. Accordingly, the pixel value V ′ (x) = (V is given by giving the specific form of the same weight function w as in Equation 6, thereby suppressing the noise by configuring the coherent filter in
「칼라」라는 것을 최광의로 취하고, 상기에서 말한 적, 녹 및 청 이외에도 예를 들면 적외선 및 자외선 등을 포함하고, 상기 수학식 3.1보다 고차의 벡터로서, 또는 RGB에 구애되지 않는 벡터로서 구성할 수도 있다. 예를 들면 칼라화상을 벡터값의 화소값을 이용하여 표현하는 방법이 반드시 삼원색으로만 한정되지 않는 것은 공지이며, 그와 같은 삼원색을 이용하지 않는 벡터표시를 이용한 경우에 대해 본 발명을 적용해도 좋다. 또, 자외선(Vu)을 포함한 4원색, 자색(Vp)을 분리한 5원 색(즉 이는 나비류의 시각에 해당) 등의 경우도 예를 들면 5원색의 경우이면 화소(x)가 V(x)=(VR(x), VG(x), VB(x), VU(x), VP(x)라는 5차원 벡터값을 가진 것으로서 취급하여, 상기 구성과 동일하게 하여 코히런트·필터를 달 수 있다.The term "color" is taken broadly, and in addition to the above-mentioned red, green, and blue, for example, infrared rays, ultraviolet rays, and the like may be included, and may be configured as vectors higher than Equation 3.1, or as vectors not bound to RGB. It may be. For example, it is well-known that the method of expressing a color image using the pixel value of a vector value is not necessarily limited to three primary colors, You may apply this invention to the case where the vector display which does not use such three primary colors is used. . In the case of the four primary colors including ultraviolet (V u ) and the five primary colors that separate the purple (V p ) (that is, the time of the butterfly), for example, when the five primary colors, the pixel (x) is V (x) = (V R (x), V G (x), V B (x), V U (x), V P (x) are treated as having the five-dimensional vector value, and the same as the above configuration Coherent filter can be attached.
또, 예를 들면 피사체의 광반사 스펙토를 계측하고자 하는 경우 등에 있어서 피사체를 조명하는 조명광의 파장을 단계적 또는 연속적으로 전환하고, 조명의 파장마다 반복한 모노크로카메라에의해 촬영을 실시하고, 또는 칼라필터를 단계적으로 전환하여 반복 촬영을 실시하는 것에 의해 다파장의 촬영을 실시하는 촬영장치에서, 이것들의 다수장의 (각각 단파장 또는 단색의)의 화상을 기초로 화소값(v(x))을 구성할 수 있다. 즉, (Ⅴ X선 CT촬영에 본 발명을 적용하는 경우 3; (복수종류의 화상의 노이즈를 저감한다))와 완전히 동일한 방법을 적용하여 코히런트·필터를 달 수 있고, 그 결과 랜덤한 노이즈를 저감한 복수종류의 화상이 얻어진다.For example, when measuring the light reflection spectrograph of a subject, the wavelength of the illumination light which illuminates a subject is switched step by step or continuously, and it photographs by the monochromatic camera repeated for every wavelength of illumination, or In a photographing apparatus for photographing a multi-wavelength by repetitively photographing by switching the color filter in stages, the pixel value v (x) is selected based on a plurality of these images (short-wavelength or monochromatic), respectively. Can be configured. That is, a coherent filter can be attached by applying the same method as in (V3: (reducing noise of plural kinds of images)) when the present invention is applied to V X-ray CT imaging, resulting in random noise. A plurality of types of images obtained by reducing the number of images are obtained.
또, 상기 촬상장치의 대부분은 한개의 화상을 얻기 위해 통상 1회의 촬영을 실시한다. 그러나, 본 발명을 이용하면 상기 「X선 CT촬영」에 관해 (Ⅳ X선 CT촬영에 본 발명을 적용하는 경우 2; (노이즈를 저감한 1장의 화상을 얻는다))에서 설명한 바와 같이 오히려 동일한 촬영시간 동안에 단시간의 촬영을 반복 실시하여, 복수장(k개)의 화상을 얻는 쪽이 좋다. 왜냐하면 (단시간 촬영으로 광량이 적어지기 때문에 이들 k개의 화상은 랜덤한 노이즈를 많이 포함함에도 불구하고) 이들 k개의 화상은 구성할 수 있기 때문이다. 또, 이들 k개의 화상이 각각 예를 들면 칼 라화상인 경우에 이것을 「광의 3원색에 의해 얻어지는 복수종류(3종류)의 화상이 복수셋트(K셋트)인)」 것으로 취급해도 좋다. 즉, 각각의 화상을 구성하는 각 화소(x)에 대해 광의 3원색의 밝기를 요소로 한 3차원 벡터를 구성할 수 있고, 따라서 k개의 화상 전체에서는 3K차원 벡터의 화소값(v(x))을 구성할 수 있다. 이 3K차원 벡터의 화소값을 대상으로 하여 코히런트·필터를 달아도 좋다.In addition, most of the image capturing apparatuses usually perform one shooting in order to obtain one image. However, using the present invention, rather, the same imaging as described in the above-mentioned "X-ray CT imaging" (when applying the present invention to IV X-ray CT imaging; 2 (getting one image with reduced noise))) It is better to repeat the shooting for a short period of time and obtain a plurality of images (k). This is because these k images can be configured (although these k images contain a lot of random noise because the amount of light is reduced by short-time photography). In addition, when these k images are each a color image, for example, you may treat this as "plural types (three types) of images obtained by three primary colors of light are multiple sets (K sets)"). That is, for each pixel x constituting each image, a three-dimensional vector including brightness of three primary colors of light as an element can be configured. Therefore, in all k images, the pixel value of the 3K-dimensional vector (v (x)). ) Can be configured. A coherent filter may be attached to the pixel value of this 3K-dimensional vector.
또, 비디오카메라와 같이 동화상을 촬영하는 촬상장치에서는 (Ⅲ X선 CT촬영에 본 발명을 적용하는 경우 1; 다이나믹 CT촬영(노이즈를 저감한 복수장의 화상을 얻는다))에서 설명한 다이나믹·코히런트·필터처리 또는 리얼타임·코히런트·필터처리를 적용할 수 있다. 또, 상기와 마찬가지로 「광의 3원색에 의해 얻어지는 복수종류(3종류)의 화상이 복수셋트(K셋트)인」것으로 취급하여 코히런트·필터를 달 수도 있다.In addition, the dynamic coherent described in the image capturing apparatus such as a video camera, which is described in (1 when applying the present invention to III X-ray CT imaging; dynamic CT imaging (to obtain multiple images with reduced noise)). Filter processing or real-time coherent filter processing can be applied. As described above, a coherent filter may be attached by treating it as "the plural kinds (three kinds) of images obtained by the three primary colors of light are plural sets (K sets)").
또, 상기한 디지털카메라 외에 비디오카메라, 암시카메라, 고속도촬영카메라 등(이하, 일반적으로 「촬상장치」라고 한다)에 의해 촬영된 화상에서도 상기와 동일하게 하여 본 발명을 적용하는 것이 가능하다. 특히, 암시카메라 및 고속도 촬영카메라에 대해서는 본래 1프레임당 광량이 적은 상황에서 사용되는 카메라이고, 화상에 포함되는 랜덤한 노이즈를 많지만 공간해상도는 물론, 특히 고속도 촬영카메라에서는 시간분해능을 손상하는 것은 바람직하지 않다. 따라서, 본 발명을 적용하는데 가장 바람직한 장치의 하나이다.In addition to the above-described digital cameras, the present invention can be applied to images captured by a video camera, a dark camera, a high speed photographing camera, or the like (hereinafter, generally referred to as an "imaging device") in the same manner as described above. In particular, the dark camera and the high speed camera are cameras used in a situation where the amount of light per frame is small, and although there is a lot of random noise included in the image, it is desirable to impair temporal resolution as well as spatial resolution, especially in the high speed camera. Not. Thus, it is one of the most preferred apparatus for applying the present invention.
따라서, 상기 촬상장치에서도 이와 같은 촬상방법에 의해 보다 노이즈를 억제한 화상을 얻을 수 있다.Therefore, the image pickup device can obtain an image with more noise suppressed by such an imaging method.
한편, 「촬상」하는 것이 아니라 어떤 기록매체에 기록되거나 또는 송신되는 신호에 기초한 화상의 재생이 가능한 장치, 예를 들면 비이오테이프레코더나 DVD플레이어 등에서 재생되는 화상에 대해 본 발명에 따른 코히런트·필터를 적용하면 랜덤한 노이즈를 억제한 재생 화상을 얻을 수 있다.On the other hand, the coherent device according to the present invention can be applied to a device capable of reproducing an image based on a signal recorded or transmitted on a certain recording medium, for example, a video recorder or a DVD player. By applying the filter, it is possible to obtain a reproduced image in which random noise is suppressed.
또, 상기 장치에서, 정지화상(이른바 ,「포즈화상」 또는 인쇄용 화상)을 생성·표시하는 경우에도 코히런트·필터를 적용하는 것에 의해 랜덤한 노이즈를 억제한 정지화상이 얻어져 인쇄 등에도 적합하다. 이를 위해서는 (Ⅲ X선 CT촬영에 본 발명을 적용하는 경우 1; 다이나믹 CT촬영(복수장의 화상에서 노이즈를 제거한다))에서 설명한 방법, (Ⅴ X선 CT촬영에 본 발명을 적용하는 경우3;(복수종류의 화상의 노이즈를 저감한다))에서 설명한 방법, 후술하는 (Ⅷ 1장의 화상으로 화소값(v(x))을 구성한다)에 나타내는 방법 또는 이것들을 조합하여 이용할 수 있다.In addition, in the above apparatus, even when generating and displaying a still image (so-called "pose image" or an image for printing), a still image which suppresses random noise is obtained by applying a coherent filter, which is suitable for printing and the like. Do. To this end, the method described in (1 case of applying the present invention to III X-ray CT imaging; dynamic CT imaging (removing noise from a plurality of images)), (3 case of applying the present invention to V X-ray CT imaging); The method described in (Reducing noise of plural kinds of images), the method described later (the pixel value v (x) is composed of one image) or a combination thereof can be used.
(Ⅷ 1장의 화상으로 화소값(v(x))을 구성한다)(Ⅷ One pixel constitutes the pixel value v (x))
이상까지의 적용예는 도 2에 도시한 분류 중, 화소값(v(x))을 「복수의 화상으로」 및 「복수종류의 화상으로」, 각각 구성하는 것에 해당하는 것이었다. 본 발명에서는 상기 2개의 화소값(v(x))의 구성법 외에 도 2에 함께 나타내는 바와 같이 「1장의 화상으로 화소값(v(x))을 구성」하는 것도 생각할 수 있고, 이는 이하에 나타내는 바와 같이 실시할 수 있다.The application examples to the above correspond to what constitutes pixel value v (x) in "plural image" and "plural kind of image" in the classification shown in FIG. In the present invention, in addition to the configuration method of the two pixel values v (x), as shown in Fig. 2, it is also conceivable to configure the pixel values v (x) with one image. It may be carried out as described above.
단일 2차원 화상, 예를 들면 상기 X선 CT장치(100)나 MRI장치 등에 의해 취득되는 단일 CT화상 또는 상기 촬상장치 등에 의한 모노크로 촬영에 의한 단일 화상에서는 화소(x)의 값은 단지 한개의 스칼라값에 의해 구성된다. 바꿔말하면 벡 터값인 화소값(v(x))은 1차원 벡터가 된다.In a single two-dimensional image, for example, a single CT image acquired by the
이와 같은 경우에 본 발명에 따른 코히런트·필터를 적용하기 위한 하나의 방법은 화소값(v(x))을 상기 「1차원 벡터」그 자체로서 생각한다. 즉, 상기 수학식 3에서, K=1로 하고,In such a case, one method for applying the coherent filter according to the present invention regards the pixel value v (x) as the "one-dimensional vector" itself. That is, in
[수학식 3.2][Equation 3.2]
로 한다. 이후에는 상기한 순서에 의해 동일하게 하여 코히런트·필터의 구성 내지 화상 노이즈의 억제를 실행할 수 있다. 본 발명은 이와 같이 「벡터값」으로서의 「화소값」(v(x))이 1차원 벡터, 즉 스칼라값인 경우도 포함한다.Shall be. Thereafter, the configuration of the coherent filter or the suppression of the image noise can be performed in the same manner as described above. The present invention includes the case where the "pixel value" (v (x)) as the "vector value" is a one-dimensional vector, that is, a scalar value.
또, 이 경우의 가중치(w3)에 대해서는 예를 들면 하기 수학식 14를 이용할 수 있다.In addition, the following formula (14) can be used for the weight w3 in this case.
[수학식 14][Equation 14]
상기 수학식 14에서 D는 수학식 6의 매개변수(C)와 동일한 성질을 갖는다. 즉, D가 작으면 가중치(w3(p(x, y)))는 보다 작고, D가 크면 보다 커진다.In Equation 14, D has the same properties as the parameter C of Equation 6. In other words, if D is small, the weight w3 (p (x, y)) is smaller and D is larger.
이와 같은 가중치(w3(p(x, y))) 및 상기 수학식 4에 의해 구해지는 화소값(v′(x))에 기초한 화상은 예를 들면 도 12 내지 도 16에 도시한 바와 같이 된다. 도 12 내지 도 15는 혈관의 3D추출예를 나타내는 조영된 화상이고, 도 16은 다른 추출예로서 뇌의 단백질을 추출한 화상이다. 도 12는 코히런트·필터에 의한 처리 대상이 되는 CT화상(원 화상)을 나타낸다. 도 13과 도 15는 수학식 6 중에서 이용되는 상기 집합(N(x))으로서 3×3화소분의 직사각형 형상 영역을 이용하여 코히런트·필터를 단 결과를 나타내고, 도 13에서는 상기 수학식 14에서 D-9로 한 경우의 결과, 도 15에서는 도 14의 코히런트·필터를 단 화상에 대해 또 임계값 처리를 실시한 결과를 나타내고 있다. 또, 도 14에서는 도 12의 원 화상에 대해 임계값 처리를 실시한 화상을 나타내고 있다.An image based on such a weight w3 (p (x, y)) and the pixel value v '(x) obtained by the above equation (4) is as shown in Figs. 12 to 16, for example. . 12 to 15 are contrasted images showing 3D extraction examples of blood vessels, and FIG. 16 is an image of brain proteins extracted as another extraction example. 12 shows a CT image (original image) to be processed by the coherent filter. FIG. 13 and FIG. 15 show the results of the coherent filter being cut out using the rectangular region of 3 × 3 pixels as the set N (x) used in Equation 6, and FIG. As a result of setting D-9 in FIG. 15, the result of performing threshold processing on the image in which the coherent filter of FIG. 14 is applied is shown. In addition, in FIG. 14, the image which processed the threshold value with respect to the original image of FIG. 12 is shown.
도 12와 도 13의 화상을 비교해보면 도 13의 화상은 코히런트·필터를 가한 것에 의해 도 12의 화상에 비해 노이즈가 적합하게 억제되고, 진단으로서 충분한 품위가 보증되는 것을 알 수 있다.Comparing the images of FIG. 12 and FIG. 13, it can be seen that the noise of the image of FIG. 13 is adequately suppressed compared to the image of FIG. 12 by applying a coherent filter, and sufficient quality is ensured as a diagnosis.
도 14와 도 15의 화상을 비교해보면 원 화상에 대해 임계값 처리밖에 실시되고 있지 않은 도 14의 화상은 임계값에 의한 혈관 추출이 곤란한 것에 대해, 코히런트·필터를 달아 임계값 처리한 도 15의 화상은 임계값에 의한 혈관 추출이 가능하고, 가는 혈관도 손실되지 않는 것을 알 수 있다.When the images of Fig. 14 and Fig. 15 are compared, the image of Fig. 14, which has only been subjected to threshold processing on the original image, is difficult to extract blood vessels by the threshold. It can be seen that the image of the blood vessel can be extracted by the threshold value, and no narrow blood vessel is lost.
또, 도 16에 의하면 단백질의 영역 추출이 가능한 것을 알 수 있다.16 shows that the protein region can be extracted.
그런데, 이와 같은 방식에 의하면 확실히 상기 도 8 내지 도 16에 도시한 효과가 얻어지지만, 화소(x)와 화소(y)의 적합도를 계측하는데 1차원 벡터값(v(x)=v(x))을 이용하고 있기 때문에 적합도의 판별 성능이 비교적 낮고, 바꿔말하면 통계적으로 불확실한 위험률(p(x, y))밖에 얻어지지 않는다. 이 때문에 해상도를 손상하지 않고 실시할 수 있는 랜덤한 노이즈의 억제의 효과는 훨씬 높다고는 할 수 없다. 따라서, 이와 같은 경우에 보다 바람직하게는 다음과 같은 다른 방식을 채택하면 좋다. 즉, 화소(x) 근방의 몇개의 화소로 이루어진 집합(Z(x))을 이용하여 다차원의 벡터를 구성하고, 이를 화소(x)의 화소값(v(x))으로서 이용하는 방식이 유효하다. 예를 들면 그 일례로서 도 17에 도시한 바와 같이 화소(x=(x, y)) 자체의 스칼라값, 즉 v(x)=v(x, y)에 더해 상기 화소(x)에 상하 좌우로 인접하는 4개의 화소(x+1, y), (x-1, y), (x, y+1), (x, y-1)로 이루어진 집합(Z(x))을 이용하여 (이하, 이들 화소(x)주위의 집합(Z(x))의 요소가 되는 화소를 「z1(x), z2(x), z3(x), z4(x)」라고 함) 이들 4개의 화소가 갖는 스칼라값을 부가한 5차원 벡터를 생각한다. 즉, By the way, although the effect shown in FIG. 8 thru | or 16 is certainly obtained by such a method, the one-dimensional vector value (v (x) = v (x)) is used to measure the goodness of fit of the pixel (x) and the pixel (y). ), The goodness-of-fit discrimination performance is relatively low, in other words, only a statistically uncertain risk ratio (p (x, y)) is obtained. For this reason, the effect of suppressing random noise which can be performed without compromising resolution is not necessarily much higher. Therefore, in such a case, it is more preferable to adopt another method as follows. That is, a method of constructing a multidimensional vector using a set Z (x) composed of several pixels in the vicinity of the pixel x and using this as the pixel value v (x) of the pixel x is effective. . For example, as an example, as shown in FIG. 17, in addition to the scalar value of the pixel (x = (x, y)) itself, that is, v (x) = v (x, y), the pixel (x) is up, down, left, and right. Using a set (Z (x)) of four pixels (x + 1, y), (x-1, y), (x, y + 1), and (x, y-1) adjacent to Hereinafter, the pixels serving as elements of the set Z (x) around these pixels x are referred to as "z 1 (x), z 2 (x), z 3 (x), z 4 (x)". Consider a five-dimensional vector to which scalar values of these four pixels are added. In other words,
[수학식 3.3][Equation 3.3]
이다. 이와 같은 벡터는 도 17에 도시한 화상(G)을 구성하는 모든 화소에 대해 동일하게 구성할 수 있다(또, 도 17는 전체 화상의 일부만을 확대하여 나타내고 있다.).to be. Such a vector can be configured similarly to all the pixels constituting the image G shown in FIG. 17 (in addition, FIG. 17 shows only a part of the entire image in an enlarged manner).
이와 같이 하여 1장의 화상으로 구성된 다차원 벡터의 화소값(v(x))을 이용하여 본 발명에 따른 코히런트·필터를 구성하는 것에 의해 1차원 벡터의 화소값을 이용하는 경우에 비해 고정도로 적합도를 판정할 수 있게 된다. 그 결과, 화상의 해상도를 손상하지 않고 랜덤한 노이즈를 보다 강하게 억제할 수 있다.In this way, the coherent filter according to the present invention is constructed by using the pixel value v (x) of the multidimensional vector composed of one image, so that the accuracy of the fit is high compared with the case of using the pixel value of the one-dimensional vector. It can be determined. As a result, random noise can be more strongly suppressed without compromising the resolution of the image.
또, 이와 같이 화소값을 구성한 경우에 화소의 적합도를 정량화하기 위해 이 용하는 상기한 귀무가설(H)「화소(x)와 화소(y)는 각각의 노이즈를 제거한 경우의 동일한 화소값을 갖는다」이라는 것은 귀무가설(H′)「화소(x) 및 그 주위의 화소(z1(x)∼z4(x))의 합계 5개의 화소와, 화소(y) 및 그 주위의 화소(z1(y)∼z4(y))의 합계 5개의 화소가 각각 노이즈를 제거하여 대응하는 화소와 동일한 화소값을 갖는다」는 의미임에 틀림없다.In addition, the null hypothesis H used to quantify the goodness of fit of the pixel in the case where the pixel value is constituted in this way has the same pixel value in the case where the respective noises are removed. Is a null hypothesis (H '), a total of five pixels of the pixel (x) and its surrounding pixels (z 1 (x) to z 4 (x)), and the pixel y and its surrounding pixels (z). 5 pixels in total of 1 (y) to z 4 (y) each have the same pixel value as that of the corresponding pixel by removing noise ”.
보다 구체적으로 보면 도 17에 도시한 바와 같이 임의의 화소(x)와 집합(Z(x))(이는 상기한 바와 같이 예를 들면 화소(x) 주위의 영역이다.)내에 존재하는 임의의 화소(y)가 모두, 예를 들면 도면에 도시된 화상(G)상에 나타난 어떤 물체(E1)의 영역(E1)의 내측에 존재하는 경우에는 예를 들면 수학식 9 등에 의해 계산되는 위험률(p(x, y)) 값은 작고, 예를 들면 수학식 6 등에 의해 계산된 가중치(w(p(x, y)))의 값은 커진다. 왜냐하면 이 경우, 화소(z2(x), z4(x)) 및 화소(z2(y), z4(y))는 상기 물체(E1)의 영역에 있고, 화소(z1(x), z3(x)) 및 화소(z1(y), z3(y))는 물체(E2)의 상 내에 있으므로 수학식 3.3으로 나타내어지는 벡터값(V(x), V(y))이 유사하기 때문이다.More specifically, as shown in Fig. 17, an arbitrary pixel existing in an arbitrary pixel x and a set Z (x) (this is an area around the pixel x, for example, as described above). When all of (y) exist inside the area E1 of the object E1 shown on the image G shown in the figure, for example, the risk ratio p calculated by
그리고, 상기 실시예에서는 특히 물체의 상(E1)에 있는 화소(x)에 주목하면 귀무가설(H′)을 기각하는 경우의 위험률(p(x, y))이 작은 화소(y)는 일반적으로 그다지 많게는 보이지 않을 것이라고 추측된다(예를 들면 도 17에서, 모두 물체(E1)의 상의 테두리(E1E)의 내측에 존재하는 화소(x)와 화소(yp)라도 귀무가설(H ′)을 기각하는 경우의 위험률(p(x, y))은 상기 도면에 나타내는 화소(x, y)의 경우에 대해 비교적 커진다).In the above embodiment, in particular, when the pixel x in the image E1 of the object is noticed, the pixel y having a small risk p (x, y) when rejecting the null hypothesis H 'is generally used. It is assumed that not many of them can be seen (for example, in FIG. 17, the null hypothesis H ′ is applied even to the pixels x and y p that exist inside the edge E1E of the image of the object E1. The risk ratio p (x, y) in case of rejection becomes relatively large for the case of pixels (x, y) shown in the figure).
보다 일반적으로 말하면 어떤 물체의 상에 존재하는 화소(x)에 관해 대부분의 y∈N(x)에 대해 예를 들면 수학식 9 등에 의해 계산되는 위험률(p(x, y))의 값은 높고, 예를 들면 수학식 6에 의해 계산되는 가중치(w(p(x, y)))는 작아진다. 이와 같이 작아지면 가중치 평균을 내도 평활화 처리가 약하기 때문에 예를 들면 수학식 4에 의해 계산되는 코히런트·필터에 의한 노이즈 억제효과는 부족하다.More generally speaking, the value of the risk (p (x, y)) calculated by, for example,
따라서, 상기 방식을 더 개량한 다른 방식을 이하 설명한다. 즉, 본 방식에서는 화소값(v(x))을, Therefore, another method in which the above method is further improved will be described below. That is, in this method, the pixel value v (x) is
[수학식 3.4][Equation 3.4]
으로 구성하는 것이다. 단, 이 수학식 3. 4의 v1∼v4는 상기 수학식 3. 3의 v(x+1, y), v(x-1, y), v(x, y+1) 및 v(x, y-1)를 일정한 규칙에 따라서(예를 들면 값이 큰 순으로) 다시 나열한 것이다.It consists of. However, the expression of v 1 3.4 4 ~v is v (x + 1, y) of the
이와 같이 하면 상기 귀무가설(H′)은 귀무가설(H′′)「화소(x) 및 그 주위의 화소(z1(x)∼z4(x))의 합계 5개의 화소와, 대응하는 화소(y) 및 그 주위의 화소(z1(y)∼z4(y))의 합계 5개의 화소가 각각 [화소z1(x)∼z4(x)내 및 z1(y)∼z4(y)내에서 그 순번을 바꿔 입력하는 것을 허용하면서] 노이즈를 제외하고 동일한 값을 갖는」다는 보다 완만한 것이 된다([ ]내가 부가되었다.).In this way, the null hypothesis H 'corresponds to a total of five pixels of the null hypothesis H''"pixel (x) and its surrounding pixels z 1 (x) to z 4 (x)). A total of five pixels of the pixel y and the surrounding pixels z 1 (y) to z 4 (y) are respectively shown in [pixel z 1 (x) to z 4 (x) and z 1 (y) to allowing the input to change the order within z 4 (y)], but having the same value except for noise ”(indicated by [].).
그리고, 이 경우 예를 들면 도 18에 도시한 물체의 상(E2)의 테두리(E2E)의 내측에 존재하는 화소(x)와 화소(y)의 관계에서도 상기 귀무가설(H′′)을 기각하는 경우의 위험률(p(x, y))은 작아진다(왜냐하면 화소(z2(x), z3(x), z4(x) 및 z1(y), z2(y), z4(y))가 상기 수학식 3.4식의 v1 내지 v3으로서 일치하고, 화소(z1(x)) 및 화소(z3(y))가 동일하게 v4로서 일치하기) 때문에, 결과 상기 수학식 3.3에 의한 화소값(v(x))의 구성에 의한 것보다도 노이즈 억제효과가 커지고, 또 공간해상도는 손상되지 않는다.In this case, the null hypothesis H '' is rejected even in the relationship between the pixel x and the pixel y existing inside the edge E2E of the image E2 of the object shown in FIG. 18, for example. The risk (p (x, y)) becomes small (because pixels z 2 (x), z 3 (x), z 4 (x) and z 1 (y), z 2 (y), z). 4 (y)) matches v 1 to v 3 in the above equation 3.4, and the pixel z 1 (x) and the pixel z 3 (y) identically match v 4 as a result. The noise suppression effect is larger than that by the configuration of the pixel value v (x) according to Equation 3.3, and the spatial resolution is not impaired.
이상 설명한 바와 같이 본 발명에서는 1장의 화상으로 벡터값인 화소값(v(x))을 구성할 수 있고, 따라서 코히런트·필터를 이용하여 공간해상도를 손상하지 않고 노이즈를 억제할 수 있다. 이와 같은 방식은 1장의 화상이면 좋기 때문에 기본적으로 어떤 화상에 대해서도 일반적으로 적용 가능하다. 즉, 상기한 각종 적용예(X선 CT장치, 의료용 화상진단장치 또는 칼라화상 등)는 물론, 모든 화상에 대해 본 방식을 적용할 수 있다. 또, 화상이 동화상인 경우에도(위에서 몇번인가 설명한 바와 같이, 그것은 다수장의 정지화상으로 볼 수 있기 때문에), 그 정지화상의 한장한장에 대해 본 방식(「1장의 화상으로 화소값(v(x))을 구성한다」)을 적용해서 좋은 것도 물론이다. 또, 본 방식을 3차원 또는 다차원의 화상에 이용하는 경우(Z(x))는 예를 들면 χ1에 접하는 6개의 픽셀과 χ1자체로 구성할 수 있는 등, 확장하는 방법도 매우 용이하게 추고할 수 있으므로 설명할 필요까지는 없다.As described above, in the present invention, the pixel value v (x), which is a vector value, can be constituted by one image. Therefore, the coherent filter can be used to suppress noise without damaging the spatial resolution. Since such a system needs only one image, it is generally applicable to any image. That is, this method can be applied to all the images as well as the above-described various application examples (X-ray CT apparatus, medical image diagnosis apparatus or color image, etc.). In addition, even when an image is a moving image (as described many times above, since it can be viewed as a large number of still images), the method of viewing a single image of the still image ("Pixel value (v (x) Of course, you can apply)). In addition, when using the present method to an image of a three-dimensional or multi-dimensional (Z (x)), for example, such that can be comprised of six pixels and χ 1 itself in contact with the χ 1, dance be very easy way to extend You don't need to explain it.
또, 본 발명에서는 도 2에 도시한 「복수의 화상으로」, 「복수종류의 화상 으로」 또는 「1장의 화상으로」의 각각 단독 방식에 의해 구성된 화소값(v(x))으로(이미 설명한 바와 같이) 코히런트·필터를 구성하여 좋은 것은 물론이지만 또 이들 각 방식을 적절히 조합하여, 보다 높은 차원의 벡터값으로서 나타내어지는 화소값(v(x))을 구성하고, 이에 기초하여 코히런트·필터를 구성하는 것도 가능하다.In addition, in the present invention, the pixel values v (x) constituted by the independent methods of " plural images ", " plural kinds of images " or " single images " Of course, a coherent filter may be configured, but each of these methods may be appropriately combined to form a pixel value v (x) represented as a vector value of a higher dimension, and based on the coherent filter. It is also possible to construct a filter.
이미 Ⅶ에서 설명한 바와 같이 예를 들면 동일한 피사체에 관한 2장의 칼라화상이 있다면 임의의 화소(x)에 대해 상기 수학식 2.2 우변에 나타내어지는 스칼라값(vR(x), vG(x) 및 vB(x))이 2장의 화상 각각으로 화소(x)의 화소값(v(x))으로서,As already described in Fig. 2, for example, if there are two color images of the same subject, the scalar values v R (x), v G (x) and v B (x) is the pixel value v (x) of the pixel x in each of two images,
[수학식 3.5][Equation 3.5]
라는 6차원의 벡터를 얻을 수 있다. 이와 같이 보다 차원이 높은 벡터로 나타내어지는 화소값(v(x))을 이용하면, 예를 들면 수학식 9 및 수학식 6 등에 의해 계산되는 위험률(p(x, y))로서 보다 확실한 값을 산출할 수 있다. 그 결과, 화상의 해상도를 손상하지 않고 랜덤한 노이즈를 한층 강하게 억제하는 것이 가능해진다.You can get a six-dimensional vector called. When the pixel value v (x) represented by a higher dimension vector is used as described above, a more certain value is obtained as the risk (p (x, y)) calculated by, for example,
(Ⅸ 본 실시형태의 코히런트·필터의 가장 일반적인 형태)(Ⅸ Most common form of coherent filter of this embodiment)
그리고, 이하에서는 상기 도 2를 따르는 설명에서 벗어나 상기 수학식 4와 같이 도입된 코히런트·필터에 관한, 보다 일반적인 형태에 대해 설명한다.In the following description, a more general form of the coherent filter introduced as shown in
상기 코히런트·필터의 일반적 형태(수학식 4), 또는 각종 적용예에서는 그 최초로 설명한 귀무가설(H)「화소(x)와 화소(y)는 각각의 노이즈를 제거한 경우에 동일한 값을 갖는다」 내지 「v(x)=v(y). 단, 양 화소의 노이즈에 기인하는 차이를 제외한다」가 이용되고 있지만 이는 다음에 나타내는 보다 일반적인 표현으로 할 수 있다.In the general form of the coherent filter (Equation 4) or various application examples, the null hypothesis H described first "the pixels x and the pixels y have the same value when the respective noises are removed". To " v (x) = v (y). However, a difference due to noise of both pixels is excluded '' can be used as the general expression shown below.
즉, M차원의 미지의 매개변수(a=(a1, a2, …, aM)(단, M〈K))를 포함하는 모델함수(f(a, v(y)))를 도입하는 것에 의해 화소의 위치를 표시하는 2개의 벡터(x, y)에서, 귀무가설(H0)「v(x)=f(a, v(y))+ξ(단, ξ는 (기지의) 확률분포에 따른다.)」 을 세운다. 이 때, 매개변수(a)의 추정값(a~)을 v(x) 및 v(y)에서 적당한 적용(fitting)법 (예를 들면 최소제곱법 등, 후술)을 이용하여 결정하는 것에 의해 상기 귀무가설을 그것과 등가인 명제인 H0「v(x)=f(a~, v(y))+ξ(단, ξ는 (기지의) 확률분포에 따른다.)」로 바꿀 수 있다. 여기서, 상기 f(a~, v(y))는 즉 화소(y)의 화소값(v(y))에 대해 함수(f)의 기술하는 모델이 허락하는 자유도(즉 매개변수(a))를 최적으로 조절하여 화소(x)의 화소값(v(x))과 가장 높은 적합도를 갖도록 변환한 것이다. 그리고, 그와 같은 최적인 매개변수가 a~이다.That is, a model function f (a, v (y)) including an unknown parameter of M dimension (a = (a 1 , a 2 ,..., A M ) (where M <K)) is introduced. In the two vectors (x, y) indicating the position of the pixel, the null hypothesis (H 0 ) " v (x) = f (a, v (y)) + ξ (where ξ is ), According to the probability distribution. At this time, the estimated values (a) of the parameter (a) are determined by using a suitable fitting method (e.g., least square method, described later) in v (x) and v (y). You can change the null hypothesis to the equivalent proposition H 0, "v (x) = f (a ~, v (y)) + ξ, where ξ depends on the (probability) probability distribution." Here, f (a to v (y) is the degrees of freedom allowed by the model describing the function f with respect to the pixel value v (y) of the pixel y, that is, the parameter (a). ) Is optimally adjusted and converted to have the highest suitability with the pixel value v (x) of the pixel x. And such optimal parameter is a ~.
그 결과, (만약 귀무가설이 바르다면 ξ이 따른다고 상정되는 곳의) 기지의 확률분포를 이용하여 위험률(p(x, y))이 구체적으로 계산 가능해지고, 따라서 가중치(w(p(x, y)))를 계산할 수 있기 때문에 가중치 평균(v′k(x))를 As a result, the risk (p (x, y)) can be specifically calculated using a known probability distribution (where the ξ is assumed if the null hypothesis is correct), and thus the weights w (p (x , y))) can be calculated, so the weighted average (v ′ k (x))
[수학식 15][Equation 15]
에 의해 계산할 수 있다. 이것이 본 실시형태의 가장 일반적인 코히런트·필터의 형식이다. 또, 상기 수학식 4와 수학식 15를 비교하면 전자는 후자에 있어서, 실제로Can be calculated by This is the format of the most common coherent filter of this embodiment. Also, if the equation (4) and the equation (15) are compared, the former is actually the latter.
[수학식 16][Equation 16]
으로 했다. 보다 구체적인 형식임에 틀림없음을 알 수 있다.I did. It can be seen that it must be a more specific form.
(Ⅸ-1 상기 수학식 15에 기초한 응용예; 다이나믹상에 기초한 시간농도곡선의 구성)(Ⅸ-1 Application Example Based on Equation 15; Configuration of Time Concentration Curve Based on Dynamic Phase)
코히런트·필터의 수학식 15에 나타낸 형식을 이용한, 본 발명의 다른 적용예에 대해 설명한다. 여기서는 당해 적용예로서 상기 의료용 화상진단장치에 의해 얻어진 다이나믹 CT상을 대상으로 하는 시간농도곡선(time-density curve)의 정량 측정을 실시할 때 본 발명을 적용하는 것에 의해 랜덤한 노이즈를 충분히 억제한 상기 시간 농도 곡선을 얻는 것을 목적으로 하는 실시예에 대해 설명한다.Another application example of the present invention using the format shown in equation (15) of the coherent filter will be described. In this application example, when the quantitative measurement of a time-density curve for a dynamic CT image obtained by the medical image diagnosis apparatus is performed, the present invention is applied to sufficiently suppress random noise. The Example which aims at obtaining the said time concentration curve is demonstrated.
우선, 여기에서 말하는 「다이나믹상」이라는 것은 동일한 피사체를 반복하여 촬영한 결과 얻어지는 일련의 화상(화상번호 1, 2, …, K)과, 각각의 촬영시각(t1, t2, …, tK)의 셋트이며, 예를 들면 상기 의료용 화상진단장치, 즉 상기 X선 CT장치(100)에 의해 얻어진 다이나믹 CT화상 또는 X선 투시장치, 신치레이션·카메라, MRI장치, SPECT장치 또는 PET장치, 초음파진단장치 등을 이용하여 촬영된다. 또, 다이나믹상은 상기 일반적인 촬영장치, 즉 디지털카메라, 비디오카메라, 암시카메라, 고속도 촬영카메라 등에 의해 반복 촬영을 실시한 결과 얻어지는 일련의 화상을 이용하여 구성한 것이라도 좋다.First of all, the term "dynamic image" referred to herein means a series of images (
또, 여기에서 말하는 「시간농도곡선」이라는 것은 상기 다이나믹상 중의 특정 부위의 상의 농도값의 경시적 변화를 나타내는 곡선이다. 특히 상기 의료용 화상진단장치에서는 인체조직 등의 혈류동태나 대사기능 등을 상세히 조사하는 것을 목적으로 하여 인체의 특정 조직내의 조영제 농도 등의 경시적 변화를 시간농도곡선으로서 계측하는 것이 실시되고 있다. 또, 천체관측 등에서는 특정 천체의 광도변화 등을 해석하는 목적에서 시간농도곡선이 이용된다. 보다 형식적으로 명시하면 즉, 시간농도곡선이라는 것은 시각(tk)의 임의의 부위의 농도값을 dk로 할 때, 쌍의 열 {〈tk, dk〉(k=1, 2, …, K)}로서 표현된다. 또, 시간농도곡선의 대부분의 용도에서는 반드시 dk의 절대적인 값이 필요한 것이 아니고, 오히려 최초의 화상 1을 기준으로 하는 증분(dk-d1)만이 얻어지면 충분하다. 또, 이와 같은 용도 중 대부분은 단지 (dk-d1)에 비례한 데이터A(dk-d1)(여기에 A는 미지의 비례계수)만이 얻어지면 충분하다. 이 경우에는 따라서 쌍의 열{〈tk, A(dk-d1)〉(k=1, 2, …, K)}이 구하 는 시간농도곡선이다.In addition, the "time concentration curve" used here is a curve which shows the time-dependent change of the density | concentration value of the phase of the specific site | part in the said dynamic phase. In particular, the medical imaging apparatus measures time-dependent changes such as contrast agent concentrations in specific tissues of the human body as a time concentration curve for the purpose of detailing blood flow dynamics and metabolic functions of human tissues. In the celestial observation, etc., the time concentration curve is used for the purpose of analyzing the luminosity change of the specific celestial body. More formally, that is, the time concentration curve means that when the concentration value of any part of time t k is d k , the pair of columns {<t k , d k > (k = 1, 2,... , K)}. In addition, in most applications of the time concentration curve, an absolute value of d k is not necessarily required, but only an increment d k -d 1 based on the
이와 같은 시간농도곡선을 구하기 위해서는 원리적으로는 상기 다이나믹상을 구성하는 각 화상(k)(k=1, 2, …, K)의 상기 시간농도곡선을 측정하고자 하는 부위에 포함되는 화소(x)의 스칼라값(vk(x))을 이용하여 상의 열{〈tk, vk(x)〉} 또는 {〈tk, A(vk(x)-v1(x))〉}을 구성하면 좋다.In order to obtain such a time concentration curve, in principle, the pixel (x) included in a portion where the time concentration curve of each image k constituting the dynamic image (k = 1, 2, ..., K) is to be measured. Column using the scalar value (v k (x)) of the phase {<t k , v k (x)>} or {<t k , A (v k (x) -v 1 (x))>} It is good to configure.
그러나, 실용에 있어서는 상기 의료용 화상진단장치 등에 의해 촬영된 다이나믹상에 랜덤한 노이즈가 포함되어 있기 때문에 본래 측정하고자 하는 시간농도곡선을 정확히 구할 수 없는 문제가 있다.However, in practical use, since the random noise is included in the dynamic image photographed by the medical image diagnosis apparatus or the like, there is a problem that the time concentration curve originally intended to be measured cannot be accurately obtained.
또, 실용에 있어서는 이것들의 다이나믹상에서는 이른바 「퍼셜·보륨효과」가 생긴다. 퍼셜·보륨효과라는 것은 즉, 피검체내의 미소한 물체의 상은 화상 상에서는 소수개의 화소에 의해 표현되지만 이들 소수개의 화소에는 피검체내의 인접하는 물체의 상도 영향을 주기 때문에 이들 소수개의 화소의 화소값은 (본래 계측하고자 하는 농도값의 변동에 비례하지만) 비교적 작은 변동밖에 나타나지 않는 현상이다. 바꿔말하면 이들 소수개의 화소의 화소값은 약간의 신호밖에 포함하지 않는다. 따라서, 퍼셜·보륨효과가 생기는 경우에는 어떤 화소(x)를 취해도 쌍의 열{〈tk, vk(x)〉(k=1, 2, …, K)}은 매우 신호레벨이 낮고, 본래 계측하고자 하는 것이 아닌 조직의 농도값의 변화의 영향을 받고, 또 랜덤한 노이즈가 존재하므로 본래 측정하고자 하는 시간 농도곡선{〈tk, dk〉}을 정확히 구할 수 없는 문제가 있다.Moreover, in practical use, what is called a "personal volume effect" arises in these dynamic phases. The physical borium effect, i.e., the image of a small object in the subject is represented by a few pixels on the image, but the pixel value of these few pixels is affected because the small number of pixels affects the image of adjacent objects in the subject. This is a phenomenon in which only relatively small fluctuations appear (although proportional to fluctuations in concentration values to be originally measured). In other words, the pixel values of these few pixels contain only a few signals. Therefore, in the case where the physical borium effect occurs, the pair of columns {<t k , v k (x)> (k = 1, 2, ..., K)} has a very low signal level no matter what pixel x is taken. Due to a change in the concentration value of the tissue, which is not intended to be measured originally, and random noise exist, there is a problem that the time concentration curve {<t k , d k >} to be originally measured cannot be accurately obtained.
따라서, 종래는 랜덤한 노이즈를 억제하기 위해 우선 계측하고자 하는 부위에 포함되는 화소(x)에 관한 쌍의 열{〈tk, vk(x)〉(k=1, 2, …, K)}을 구성하고, 다음에 시간평균값(vk#(x))을 구하면,Therefore, conventionally, in order to suppress random noise, first, a pair of columns {<t k , v k (x)> (k = 1, 2, ..., K) relating to the pixel x included in the portion to be measured. } And then find the time average (v k # (x))
[수학식 17][Equation 17]
에 의해 계산하고, 또 이에 대응하는 시각의 시간평균값을,And time average value of the corresponding time,
[수학식 18]Equation 18
에 의해 계산하여(이에 m〈n은 적당한 정수, Gj는 적당한 가중치계수), 시간농도곡선{〈tk#, vk#(x〉(k=1, 2, …, K)}을 구성하고, 이것을 시간농도곡선으로서 이용하는 시간평균에 의한 방법이 이용되고 있다(Where m <n is an appropriate integer and G j is an appropriate weighting factor), constructing a time concentration curve {<t k #, v k # (x> (k = 1, 2, ..., K)} The time-based method using this as a time concentration curve is used.
또는 종래는 랜덤한 노이즈를 억제하기 위해 계측하고자 하는 부위에 대략 상당하는 화소의 집합(R)(즉, 화상 상의 관심영역(ROI; Region of Interest))을 설정하고, 화상번호(k)에서 이 집합에 포함되는 전체 화소(x∈R)의 스칼라값(vk(x))의 시 간평균값(vk(R))을 하기 수학식 19에 의해 구하고, 쌍의 열{〈tk, vk(R)〉(k=1, 2, …, K)}을 구성하고, 이것을 시간농도곡선으로서 이용하는 공간평균에 의한 방법이 이용되고 있다.Alternatively, conventionally, a set R of pixels (ie, a region of interest (ROI) on an image) corresponding to a portion to be measured is set in order to suppress random noise. The time average value v k (R) of the scalar value v k (x) of all the pixels x ∈ R included in the set is obtained by the following equation (19), and the columns of the pair {<t k , v k (R) > (k = 1, 2, ..., K)}, and a method using a spatial average that uses this as a time concentration curve is used.
[수학식 19][Equation 19]
또, 시간평균 및 공간평균을 병용하는 것에 의해 더 랜덤한 노이즈를 억제하는 방식도 이용되고 있다.Moreover, the method which suppresses more random noise by using together time average and space average is also used.
그러나, 이들 종래 방식에 의하면 시간 평균을 실시하면 시간분해능이 손실되고, 또 공간평균을 실시하면 본래의 상기 측정하고자 하는 부위 이외의 부위의 농도의 경시변화가 계측값에 혼입하는 문제점이 있었다.However, according to these conventional methods, there is a problem that the time resolution is lost when the time averaging is performed, and that the time-dependent change in the concentration of the parts other than the original site to be measured is mixed in the measured value when the time averaging is performed.
이와 같은 문제점을 해결하고, 보다 정확한 시간 농도곡선을 얻기 위해 본 발명에 따른 코히런트·필터를 상기 (Ⅸ 본 실시형태의 코히런트·필터의 가장 일반적인 형태)에 기초하여 적용할 수 있다.In order to solve such a problem and to obtain a more accurate time concentration curve, the coherent filter according to the present invention can be applied based on the above (the most common form of the coherent filter of the present embodiment).
우선, 본 실시형태의 코히런트·필터에서 이용해야 할 귀무가설에 대해 설명한다. 계측하고자 하는 부위의 참된 시간농도곡선을 {〈tk, dk〉(k=1, 2, …, K)}라고 가정할 때, 그 일차변환인 {〈tk, A(dk-d1)〉(k=1, 2, …, K)}(단 A는 미지의 계수)를 계측하는 것을 목적으로 하는 경우에 계측하고자 하는 부위에 대략 상당하 는 화소의 집합(R)을 설정한다. 이 집합(R)의 요소인 임의의 화소(x∈R)에 대해 조건(Q):「만약, 이 화소(x)가 상기 참된 시간농도곡선을 좋게 반영하고, 또 다른 부위의 경시적 농도변화의 영향을 거의 받지 않는다」면 (벡터값으로서의) 화소값(v(x)=(v1(x), v2(x), …, vK(x)))에 대해 퍼샬·보륨효과 및 랜덤·노이즈의 영향을 고려하는 것에 의해,First, the null hypothesis to be used in the coherent filter of the present embodiment will be described. Assuming that the true time-concentration curve of the part to be measured is {<t k , d k > (k = 1, 2,…, K)}, the first transform {<t k , A (d k -d 1 )> (k = 1, 2, ..., K)} (where A is an unknown coefficient), the set of pixels R corresponding to the area to be measured is set. . Condition Q for any pixel x∈R that is an element of this set R: " If this pixel x reflects the true time concentration curve well, the concentration change over time in another portion Is hardly affected by the effect of the perical volume effect on the pixel value (as a vector value), v (x) = (v 1 (x), v 2 (x), ..., v K (x)) By considering the effects of random noise,
[수학식 20][Equation 20]
이 성립한다고 가정할 수 있다. 여기에 p(x) 및 q(x)는 화소(x)마다 다르지만 화상번호(k)(즉, 촬영시각(tk))에 의해서는 변화하지 않는 미지의 계수이고, 퍼셜·보륨효과를 모델화한 것이다. 또 γk(x)는 랜덤한 노이즈를 모델화한 것으로서, 화소(x)마다 또 화상번호(k)마다 값이 다르지만 그 기대값은 0이고, 또 그 통계분포는 화소(x)에도 화상번호(k)에도 의존하지 않는다(또, 이하에서는 설명을 위해 상기 통계분포가 평균 0, 분산(σ2)의 정규분포인 경우의 예를 이용하기로 하지만 이 통계분포가 임의의 기지의 분포에 의해 대략 근사되는 것이면 좋고, 그 경우에는 이하의 실시형태를 적합하도록 개변하는 방법은 명백하다.).It can be assumed that this holds true. Here, p (x) and q (x) are unknown coefficients that differ for each pixel x but do not change with the image number k (i.e., the shooting time t k ), and model the physical volume effect. It is. Γ k (x) is a model of random noise. The value is different for each pixel x and for each image number k, but the expected value is 0. k). Also, for the sake of explanation, an example in which the statistic distribution is a normal distribution with an average of 0 and a variance (σ 2 ) will be used, but the statistic distribution is roughly determined by any known distribution. What is necessary is just to be approximated, and in that case, the method of modifying the following embodiment is clear.
이상의 가정에 의하면 상기 집합(R)의 요소인 임의의 2개의 화소(x, y)에 관해 만약 「화소(x, y)가 모두 (상기의) 조건(Q)을 만족한다.」는 명제가 성립한다면 하기 수학식 21의 관계가 성립하는 것을 증명할 수 있다.According to the above assumptions, for any two pixels (x, y) that are elements of the set (R), if "the pixels (x, y) both satisfy the condition (Q) above". If it is true, it can be proved that the relationship of Equation 21 below holds.
[수학식 21][Equation 21]
여기에, a1 및 a2는 화소의 셋트(x, y)마다 다르지만 화상번호(k)(즉 촬영시각(tk))에 따라서는 변화하지않는 미지의 계수이다. 또, ξk 는 랜덤한 노이즈이고, 화소의 셋트(x, y)마다 또 화상번호(k)마다 값이 다르지만 그 기대값은 0이다.Here, a 1 and a 2 are unknown coefficients that differ for each set (x, y) of the pixel but do not change depending on the image number k (that is, the shooting time t k ). Note that ξ k is random noise, and the value is different for each set (x, y) of pixels and for each image number k, but the expected value is zero.
상기 수학식 21은 이하와 같이 하여 유도된다. 즉, 수학식 19에서 x에 y를 대입하여 얻어지는 식Equation 21 is derived as follows. That is, the equation obtained by substituting y to x in
[수학식 22][Equation 22]
를 변형하면Transforming
[수학식 22'][Equation 22 ']
가 얻어지고 이를 수학식 20에 대입하는 것에 의해 Is obtained by substituting
[수학식 23][Equation 23]
를 얻는다. 따라서Get therefore
[수학식 24][Equation 24]
로 두는 것에 의해 수학식 21이 유도된다. 여기서 수학식 24의 a1과 a2는 퍼셜·보륨효과를 나타내는 매개변수이고, 또 수학식 24의 ξk 는 랜덤한 노이즈를 나타낸다.(21) is derived. Here, a 1 and a 2 in Equation (24) are parameters representing the partial borium effect, and ξ k in (24) represents random noise.
이상에서 「화소(x, y)가 모두 조건(Q)을 만족한다.」는 명제는 귀무가설(H0′)「vk(x)=a1vk(y)+a2+ξk (k=1, …, K)이다.」과 등가인 것이 나타내어졌다.In the above, the proposition that "the pixels (x, y) both satisfy the condition (Q)" is the null hypothesis (H 0 ′) "v k (x) = a 1 v k (y) + a 2 + ξ k (k = 1, ..., K). "
계속해서 귀무가설(H0′)「vk(x)=a1vk(y)+a2+ξk (k=1, …, K)이다.」를 실질적으로 등가이고, 또 실제로 검정할 수 있는 형식의 명제로 변환하는 방법에 대해 설명한다. 이 귀무가설을 다시 수학적으로 엄밀한 표현으로 설명하면 귀무가설(H0′) 「임의의 정수(a1, a2)가 존재하고, ξk =vk(x)-a1vk(y)-a2(k=1, …, K)는 평균 0, 분산(σ2h(a1))의 정규분포에 따른다. 」가 된다. 이에 계수(h(a1))은Subsequently, the null hypothesis (H 0 ′) is substantially equivalent and actually tested, ie, v k (x) = a 1 v k (y) + a 2 + ξ k (k = 1, ..., K). Describes how to convert a proposition to a format that can be done. This null hypothesis is explained in mathematically rigorous terms: the null hypothesis (H 0 ′) “any integer (a 1 , a 2 ) exists, ξ k = v k (x) -a 1 v k (y) -a 2 (k = 1, ..., K) follows a normal distribution of
[수학식 25][Equation 25]
이다. 수학식 25는 a1과 ξk 의 정의인 수학식 24 및 랜덤변수에 관한 분산이 갖는 일반적인 성질 때문에 바로 유도된다.) 또, 상기 분산(σ2)의 값은 상기한 (Ⅲ X선 CT촬영에 본 발명을 적용하는 경우 1; 다이나믹 CT촬영(노이즈를 저감한 복수장의 화상을 얻는다)) 등에서 설명한 방법으로 간단하고 실용상 충분히 정확히 추정할 수 있다.to be. Equation (25) is directly derived because a general nature are distributed about a 1 and definition of equation (24) and a random variable of ξ k with.) In addition, the value of the variance (σ 2) is the one (Ⅲ X-ray CT imaging In the case of applying the present invention to the present invention, the method can be estimated simply and practically sufficiently accurately by the method described in 1; dynamic CT imaging (to obtain a plurality of images with reduced noise).
이상으로 만약 상기 정수(a1, a2)를 결정할 수 있으면 상기 귀무가설(H0′)을 검정하는 것이 가능하다. 그리고 실제상은 이것들의 정수의 최적인 추정값(a1~, a2~ )이 얻어지면 충분하다.Thus, if the integers a 1 and a 2 can be determined, it is possible to test the null hypothesis H 0 ′. In reality, it is sufficient that the optimum estimated values (a 1 to a 2 to) of these integers are obtained.
이와 같은 정수(a1, a2)의 최적인 추정값의 산출에는 공지된 적용법(fitting)을 그대로 이용할 수 있다. 따라서, 이하에서는 그와 같은 적용법의 전형적인 구체예로서 선형 최소 제곱법을 이용하는 경우의 개요를 설명한다. 선형 최소 제곱법을 본 실시예에 적용하는 것은 단지 상기 귀무가설의 ξk 의 제곱합을 S(a)로 하고, 즉Such a constant (a 1, a 2) the calculation of the best estimate may be used as it is a known applicable law (fitting). Therefore, below, the outline | summary in the case of using the linear least square method as a typical specific example of such an application method is demonstrated. Applying the linear least squares method to this embodiment only assumes that the sum of squares of ξ k of the null hypothesis is S (a), i.e.
[수학식 26][Equation 26]
을 정의한다. S(a)의 값은 정수벡터(a=(a1, a2)), 즉 상기 정수(a1, a2)의 값에 의존한다. 이 S(a)가 최소값을 취하는 정수 벡터(a)를 산출하면 정수(a1, a2)에 관한, 불편(不偏)추정의 의미에서의 최적인 추정값(a1~, a2~ )이 얻어진다. 또, 선형최소 제곱법의 구체적인 계산방법으로는 여러가지 공지된 방법을 이용할 수 있고, 또 이들 공지된 계산방법은 모두 매우 간단하며, 필요한 계산시간은 매우 작다.Define. The value of S (a) depends on the integer vector a = (a 1 , a 2 ), i.e. the value of said integer a 1 , a 2 . When this S (a) calculates the integer vector (a) which takes the minimum value, the optimal estimated values (a 1 to a 2 to) in the sense of inconvenient estimation for the constants (a 1 , a 2 ) are obtained. Obtained. As a specific calculation method of the linear least square method, various known methods can be used, and all of these known calculation methods are very simple, and the required calculation time is very small.
이와 같이 하여 상기 정수(a1, a2)의 최적인 추정값(a1~, a2~ )을 산출한 결과, 하기 수학식 27에서 정의되는 잔차As a result of calculating the optimum estimated values a 1 to a 2 to the integers a 1 and a 2 in this manner, the residuals defined in the following equation (27):
[수학식 27][Equation 27]
를 구체적으로 계산할 수 있다. 따라서, 이 잔차(rk~)를 이용하여 상기 귀무가설(H0′)을 실질적으로 등가인 귀무가설(H0”)「rk~(x, y)(k=1, …, K)은 평균 0, 분산(1+(a1~)2)σ2의 정규분포에 따른다.」고 바꿔말할 수 있다. 이는 실제로 검정의 계산을 실행 가능하게 하는 구체적인 명제이다.Can be specifically calculated. Thus, the residual (r k ~) the null hypothesis (H 0 ') a substantially equivalent null hypothesis (H 0 ") using the" r k ~ (x, y) (k = 1, ..., K) Depends on a normal distribution of
또, 벡터에 의한 표현Also, a representation by vector
[수학식 28][Equation 28]
(단, 벡터(a) 및 ξ는 화소의 셋트(x, y)에 의존한다.)를 도입하고, 또 하기 수학식 29(However, the vectors (a) and ξ depend on the set of pixels (x, y)).
[수학식 29][Equation 29]
로 정의되는 벡터함수(f)를 이용하여 귀무가설(H0′)을 바꿔말하면 귀무가설(H0”)은 「v(x)=f(a~, v(y))+ξ, (단, ξ는 평균 0, 분산(1+(a1~)2)σ2 의 정규분포에 따른다.)」가 되고, 이는 (Ⅸ 본 실시형태에서의 코히런트·필터의 가장 일반적인 형태)에서 설명한 귀무가설(H0)과 완전히 동일한 형식이다. 즉, 본 실시형태는 본 발명에 따른 코히런트·필터의 하나의 변형예인 것은 명확하다. 또, 여기서 상기 f(a~, v(y))라는 것은 즉 화소(y)의 화소값(v(y))에 대해 퍼셜·보륨효과를 나타내는 매개변수(a)를 최적으로 조절하여 화소(x)의 화소값(v(x))과 가장 높은 적합도를 갖도록 변환한 것을 의미한다.The null hypothesis in other words, the (H 0 ') the null hypothesis (H 0 ") using a vector function (f), defined as the" v (x) = f (a ~, v (y)) + ξ, ( stage , ξ is an average of 0 and the variance (following the normal distribution of 1+ (a 1 ˜ 2 ) σ 2 ) '', which is the null described in (the most common form of coherent filter in this embodiment). It is in exactly the same form as the hypothesis (H 0 ). That is, it is clear that this embodiment is one modification of the coherent filter which concerns on this invention. Here, f (a to v (y)) means that the parameter (a) which shows the effect of the partial volume on the pixel value v (y) of the pixel y is optimally adjusted. This means that the pixel value v (x) of x is converted to have the highest goodness of fit.
계속해서 본 실시형태에서 상기 귀무가설(H0”)을 이용하여 코히런트·필터에 의해 시간농도곡선을 구하는 방법에 대해 설명한다. 계측하고자 하는 부위에 대략 상당하는 화소의 집합(R)에 대해 이 집합(R)에 포함되는 어느 한개의 화소(x∈R)에 대해 집합(R)의 요소인 모든 화소(y∈R)에 대해 이하의 계산을 실시한다. 즉, 상기 방법을 이용하여 실제로 잔차(rk~(x, y))(k=1, …, K)를 산출하고, 계속해서 상기 귀무가설(H0”)「rk~(x, y)(k=1, …, K)은 평균 0, 분산(1+(a1~)2)σ2의 정규분포에 따른다.」를 기각하는 경우의 위험률(p(x, y)) 내지 가중치(w(p(x, y)))를 수학식 6에 의해 구체적으로 계산한다. 그리고, 가중평균( v′k(x))을 하기 수학식 15’에 의해 계산하고, 화소(x)의 시간 농도곡선{〈tk, v′k(x)-v′1(x)〉(k=1, 2, …, K)}를 구성한다.Subsequently, a description will be given of a method for obtaining a time concentration curve by a coherent filter using the null hypothesis H 0 ″ in the present embodiment. With respect to the set R of pixels approximately corresponding to the portion to be measured, all pixels y_R that are elements of the set R with respect to any one pixel x_R included in this set R The following calculation is performed. That is, the residual (r k ˜ (x, y)) (k = 1,…, K) is actually calculated using the above method, and then the null hypothesis (H 0 ”)“ r k ˜ (x, y) is calculated. (k = 1,…, K) is based on the normal distribution of
[수학식 15’][Equation 15 ’]
이와같이 얻어진 시간농도곡선은 화소(x)의 실제 시간농도곡선{〈tk, dk〉}의 일차변환인 {〈tk, A(dk-d1)〉}(단, A는 미지의 계수)를 근사하고 있는 계측값이고, 또 수학식 15에 의한 가중평균의 효과에 의해 랜덤한 노이즈가 억제되어 있다. 또, 수학식 15에 의한 계산에 이용하는 다른 화소(y)의 화소값 벡터에 대해서는 식에서 명확해진 바와 같이 퍼셜보륨효과의 영향을 보정한 것이 이용되고 있다. 또, 본 실시형태는 코히런트·필터의 공통된 특징인 「시간평균을 모두 사용하지 않고, 또 공간평균을 화소(x)의 적합도에 기초한 가중치를 사용하여 계산하는」 성질을 갖는다. 따라서, 본 실시형태에 의해 시간분해능을 손상하지 않고 퍼셜·보륨효과의 영향을 억제하고, 또 랜덤한 노이즈가 억제된 시간 농도 곡선을 얻을 수 있다. 또, 이와 같이 하여 시간농도곡선을 구하는 방식을 특히 「코히런트·레그레이션법」이라고 한다.The time concentration curve thus obtained is {<t k , A (d k -d 1 )>}, where A is the first-order transformation of the actual time concentration curve {<t k , d k >} of pixel x, where A is unknown. Coefficient) is a measured value approximating, and random noise is suppressed by the effect of the weighted average by (15). As for the pixel value vector of the other pixel y used for the calculation by the equation (15), the correction of the influence of the physical volume effect is used as is apparent from the equation. In addition, the present embodiment has the property of `` not using all of the time average and calculating the spatial average using a weight based on the goodness of fit of the pixel x '', which is a common feature of the coherent filter. Therefore, according to the present embodiment, it is possible to obtain a time concentration curve in which the influence of the physical borium effect is suppressed and random noise is suppressed without impairing the time resolution. In this way, the method for obtaining the time concentration curve is particularly referred to as the "coherent relaxation method."
계속해서 구체적으로 의료용 X선 CT의 다이나믹CT촬영 등에서 얻어진 다이나믹상의 시간농도곡선의 임상적 이용의 일례를 설명한다. 이 응용예에서는 조영제를 혈관에 급속히 주입하면서 다이나믹CT 등의 촬영을 실시하여 인체조직 중에 존재하는 동맥의 상의 농도변화를 시간농도곡선으로서 계측하는 것에 의해 당해 조직의 혈류동태를 진단하고자 하는 것이다.Subsequently, an example of clinical use of the dynamic phase concentration curve obtained by dynamic CT imaging of medical X-ray CT will be described in detail. In this application example, the blood flow dynamics of the tissue are diagnosed by measuring the concentration change of the arterial phase present in the human tissue as a time concentration curve by performing dynamic CT imaging while rapidly injecting the contrast agent into the blood vessel.
이 응용예에서 대부분의 경우, 인체조직 중의 동맥은 일반적으로 매우 가늘기 때문에 CT에 의한 단층 화상 상에 나타나는 동맥의 상은 퍼셜·보륨효과를 생기게 한다. 또, 상에는 랜덤한 노이즈가 포함되어 있는 것은 물론이다. 이 때문에 종래 방법에서는 동맥에 관한 충분히 정확한 시간농도곡선을 얻는 것은 곤란하고, 강하게 계측을 실시하면 동맥에 관한 실제 시간농도곡선〈tk, Dk〉의 일차변환인 〈tk, A(Dk-D1)〉(여기에 Dk는 동맥의 상에 상당하는 일군의 화소의 시각(tk)의 (스칼라값임) 화소값을 나타낸다. 또, k(=1, 2, …, K)를 어느정도 근사한 측정값(〈tk, (vk(x)-v1(x))〉)밖에 얻어지지 않았다. 이 측정값은 랜덤한 노이즈를 포함한다. 또, 퍼셜·보륨효과의 영향 때문에 계수(A)는 미지의 상태 그대로이다.In most cases of this application, the arteries in human tissue are generally very thin, so the image of the arteries appearing on tomographic images by CT causes the effect of the boron. It goes without saying that random noise is contained in the image. For this reason, in the conventional method, it is difficult to obtain a sufficiently accurate time concentration curve for an artery, and if a strong measurement is performed, the first conversion of the actual time concentration curve <t k , D k > for the artery is <t k , A (D k). a -D 1)> (here D k is the time (t k of the pixels of the group corresponding to the image of the artery) indicates the (scalar value) of pixel values. also, k (= 1, 2, ..., k) Only a somewhat approximate measurement (<t k , (v k (x) -v 1 (x))>) was obtained, which included random noise, and because of the effect of the physical volume effect, (A) remains unknown.
따라서, 본 발명에 따른 상기 방식을 적용하면 〈tk, A(Dk-D1)〉을 충분히 근사한 측정값〈tk, (v′k(x)-v′1(x))〉(k=1, 2, …, K)를 얻을 수 있다. 한편, 동일 단층 화상상에서 관찰할 수 있는 정맥 중에는 상당히 굵은 것이 존재하고, 따라서 그것들의 정맥에 관해서는 종래의 방법으로 시간농도곡선이 충분히 좋은 근사값 〈tk, (Jk-J1)〉(k=1, 2, …, K)을 얻을 수 있다. 여기에 Jk는 정맥의 상에 상당하는 일군의 화소의 시각(tk)의 화소값을 나타낸다.Therefore, when the above method according to the present invention is applied, the measured value <t k , (v ′ k (x) −v ′ 1 (x)) > sufficiently approximating < t k , A (D k -D 1 ) > k = 1, 2, ..., K) can be obtained. On the other hand, some of the veins that can be observed on the same tomography image are considerably thicker. Therefore, as for those veins, an approximate value <t k , (J k -J 1 )> (k k -J 1 )> (k k) having a sufficiently good time concentration curve by the conventional method is k. = 1, 2, ..., K) can be obtained. J k here represents a pixel value of the time t k of a group of pixels corresponding to the vein image.
그러나, 혈액순환에 관한 시간 농도곡선에서는 명제S:「만약, 시각(t1)의 혈중의 조영제 농도가 0이면 어떤 혈관(d)에 관한 시간농도곡선〈tk, (dk-d1)〉도 그 곡선하면적(AUC: Area Under Curve)이 일치하는」성질이 성립하는 것이 알려져 있다. 여기서 말하는 곡선하면적이라는 것은 시간농도곡선〈tk, (dk-d1)〉의 시간(t)에 관한 적분을 의미한다.However, in the time-concentration curve for blood circulation, the proposition S: `` If the concentration of contrast medium in the blood at time (t 1 ) is 0, the time-concentration curve for certain vessels (d k , (d k -d 1 ) It is known that "" matches the area under curve (AUC) ". Here, the area under the curve means the integral of the time t of the time concentration curve <t k , (d k -d 1 )>.
따라서, 어떤 혈관(d)에 관한 시간농도곡선〈tk, (dk-d1)〉의 곡선하면적(AUC(d))은 예를 들면 수학식 30에 의해 근사적으로 계산할 수 있다.Therefore, the area under the curve AUC (d) of the time concentration curve <t k , (d k -d 1 )> for a certain blood vessel d can be approximately calculated by, for example, equation (30).
[수학식 30]Equation 30
따라서, 정맥에 관해 종래의 방법으로 얻어진 시간농도곡선{〈tk, (Jk-J1)〉}에 관한 곡선하면적(AUC(J))을 상기 수학식 30을 이용하여 계산할 수 있다. (d에 J를 대입하면 좋음.) 또, 정맥에 관해 가령 시간농도곡선{〈tk, (Dk-D1)〉}이 알려져 있으면 곡선 하면적(AUC(D))을 수학식 26을 이용하여 동일하게 계산할 수 있고, 또 상기 명제(S)에 따라서,Therefore, the area under the curve AUC (J) relating to the time concentration curve {<t k , (J k -J 1 )>) obtained by the conventional method with respect to the vein can be calculated using the above equation (30). (It is good to substitute J for d.) Also, if the time concentration curve {{t k , (D k -D 1 )>) is known about the vein, the area under the curve (AUC (D)) is expressed by Equation 26. Can be calculated in the same manner, and in accordance with the proposition S,
[수학식 31]
이 성립한다. 그러나, 실제로는 시간농도곡선〈tk, (Dk-D1)〉은 미지이므로 AUC(D)는 계산할 수 없다.This holds true. In practice, however, the time concentration curve <t k , (D k -D 1 )> is unknown, so AUC (D) cannot be calculated.
한편, 본 발명에 따른 방식으로 얻어진 시간농도곡선〈tk, (v′k(x)-v′1(x))〉은 〈tk, (Dk-D1)〉을 근사하는 것이고, 후자는 미지의 계수(A)를 포함하고 있다. 이 때문에 {〈tk, (v′k(x)-v′1(x))〉}에서 수학식 30을 이용하여 구체적으로 계산할 수 있는 곡선하면적(AUC(v′)은 AUC(D)의 정확히 A배가 아니어서는 안된다. 즉,On the other hand, the time concentration curve <t k , (v ' k (x) -v' 1 (x))> obtained by the method according to the present invention approximates <t k , (D k -D 1 )>, The latter contains an unknown coefficient (A). For this reason, the area under the curve (AUC (v ′) is AUC (D) which can be specifically calculated using Equation 30 in {<t k , (v ′ k (x) −v ′ 1 (x)))}. Must not be exactly A times
[수학식 32]Equation 32
이다. 즉, 수학식 31과 수학식 32로부터,to be. That is, from equation (31) and equation (32),
[수학식 33][Equation 33]
이라는 관계가 성립한다. 수학식 33의 우변은 수학식 30을 이용하여 구체적으로 계산할 수 있기 때문에 미지였던 계수(A)의 값을 구체적으로 결정할 수 있다. 따라서, 이 계수(A)의 값을 이용하여 시간농도곡선〈tk, (v′k(x)-v′1(x))/A〉을 구성하면 이는 동맥의 시간농도곡선〈tk, (Dk-D1)〉을 근사하는 것임에 틀림없다. 이와 같이 곡선하면적을 이용하여 미지였던 비례계수A의 값을 결정한 시간농도곡선을 구성하는 방법을 「AUC법」이라고 부른다.Relationship is established. Since the right side of Equation 33 can be specifically calculated using Equation 30, it is possible to specifically determine the value of the unknown coefficient A. Therefore, if the time concentration curve <t k , (v ' k (x) -v' 1 (x)) / A>) is constructed using the value of this coefficient (A), then the time concentration curve <t k , (D k -D 1 )> must be approximated. Thus, the method of constructing the time concentration curve which determined the value of the unknown proportional coefficient A using the area under the curve is called "AUC method".
이상에서 다이나믹CT촬영 등으로 얻어진 다이나믹상의 시간농도곡선의 임상적 이용에서 상기 코히런트·레그레이션법에 추가로 상기 AUC법을 조합하는 것에 의해 종래의 방법으로는 계측이 곤란 또는 불가능했던 가는 동맥의 시간농도곡선에 관해서도 퍼셜·보륨효과 및 랜덤한 노이즈의 영향을 배제하고, 또 미지의 비례계수(A)를 함유하지 않는 측정값이 얻어진다.By combining the AUC method in addition to the coherent relaxation method in the clinical use of the dynamic phase concentration curve obtained by dynamic CT imaging and the like, the measurement of thin arteries was difficult or impossible with conventional methods. Regarding the time concentration curve, a measurement value is obtained which excludes the influence of the physical volume effect and random noise, and does not contain an unknown proportional coefficient (A).
또, 물론 AUC법은 단독으로 종래의 방법으로 계측된 동맥에 관한 시간농도곡선〈tk, (v′k(x)-v′1(x))〉에 대해서도 적용할 수 있고, (랜덤한 노이즈나 퍼셜·보륨효과의 영향은 배제할 수 있지만)미지였던 비례계수(A)의 값을 결정한 시간농도곡선을 구성할 수 있다.Of course, the AUC method can also be applied to a time concentration curve <t k , (v ′ k (x) -v ′ 1 (x))> for arteries measured by a conventional method alone, and (random The effect of noise and the physical and volume effects can be excluded), but a time concentration curve that determines the value of the unknown proportional coefficient (A) can be constructed.
상기 코히런트·레그레이션법에 추가로 상기 AUC법을 조합하여 얻어진 시간농도곡선은 예를 들면 임의의 화소(x)에 대해 도 19에서 기호(A)로 나타낸 것이 된다. 또, 이 도면에서는 종래의 방법으로 구성한 시간농도곡선에 상기 AUC법을 단독으로 적용한 것 (B)도 함께 나타내고 있다. (B)에서는 랜덤한 노이즈의 영향이 분명히 보이는 것에 대해, (A)에서는 노이즈가 충분히 억제되어 있고, 또 시간분해능이 전혀 손상되지 않는 것을 알 수 있다.The time concentration curve obtained by combining the AUC method in addition to the coherent regression method is represented by a symbol A in FIG. 19 for an arbitrary pixel x, for example. In addition, this figure also shows that (B) which applied the said AUC method independently to the time concentration curve comprised by the conventional method. While the effect of random noise is clearly seen in (B), it is understood that the noise is sufficiently suppressed in (A) and that the time resolution is not impaired at all.
또, 시간농도곡선의 농도값으로서 상기 설명에서는 스칼라값(dk)을 이용했지 만 본 실시형태는 이 경우에 한정되지 않고, 예를 들면 다이나믹상을 구성하는 각각의 화상이 칼라화상이거나, 보다 일반적으로는 다종류의 화상의 셋트이고, 시간농도곡선의 농도값이 벡터값으로 표현되는 경우에도 용이하게 확장하여 적용할 수 있는 것은 물론이다.In addition, although the scalar value dk was used in the above description as a concentration value of a time concentration curve, this embodiment is not limited to this case, For example, each image which comprises a dynamic image is a color image, In general, it is a set of various kinds of images, and of course, it can be easily extended and applied even when the concentration value of the time concentration curve is expressed as a vector value.
(Ⅹ 본 실시형태의 보충사항)(Ⅹ Supplemental matter of this embodiment)
이하에서는 상기에서 설명한 실시형태의 보충사항에 대해 설명한다.Hereinafter, the supplementary matter of embodiment described above is demonstrated.
(Ⅹ-1 일반적 보충사항)(Ⅹ-1 General Supplements)
우선, 상기 실시형태에서는 본 발명에서 말하는 「적합도」를 정량화하는 수단으로서 가무가설(H)을 기각한 경우의 「위험률」(p(x, y))이 상정되어 있지만 본 발명은 이와 같은 형태에 한정되지 않는다. 최초로 설명한 바와 같이 「적합도」라는 것은 화소(x, y)가 어떤 의미로 유사한지 여부를 나타내는 수치적인 『지표』이면 좋다.First, in the above embodiment, the "risk rate" (p (x, y)) in the case of rejecting the hypothesis H as a means of quantifying the "fit" in the present invention is assumed. It is not limited. As described first, "fit" may be a numerical "indicator" indicating whether the pixels (x, y) are similar in some sense.
또, 이에 관련하여 상기에서는 상기 각종 귀무가설을 기각한 경우의 위험률을 구하는데 χ제곱검정법이 이용되고 있지만(수학식 6, 수학식 9 참조), 본 발명은 이것에도 한정되지 않는다. 바꿔말하면 본 발명은 「통계적검정법」 또는 그 구체적 형태의 일종인 「 χ제곱검정법」을 이용하는 형태로만 한정되지 않는다.In addition, in the above description, the χ square test method is used to calculate the risk in the case of rejecting the various null hypotheses (see Equations 6 and 9), but the present invention is not limited thereto. In other words, this invention is not limited only to the form using the "statistical test method" or the "(square) test method which is a kind of specific form.
또, 상기 실시형태에서는 가중치(w(p(x, y)))의 구체적 형식으로서 도합(都合)2종의 가중치함수(w1(수학식 6 내지는 수학식 9가 대입된 수학식 10)) 및 w3(수학식 14)을 예로 들 수 있지만, 본 발명은 이에 한정되지 않는다. 이미 설명한 바와 같이 위험률(p(x, y)∈[0, 1])의 함수로서의 가중치함수(w)가 만족해야할 성질 은 w(t)이 정의역 (t∈[0, 1])으로 정의되는 음이 아닌 단조증가함수라는 것 뿐이다. 그리고, 가장 일반적으로 말하면 가중치함수(w)는 「적합도에 관한 음이 아닌 단조증가함수」이면 좋다.In the above embodiment, as a specific form of the weight w (p (x, y)), two kinds of weight functions (w1 (
(Ⅹ-2 적합도에 관한 보다 일반적인 형태)(X-2 more general form of goodness of fit)
본 발명에서 말하는 「적합도」는 상기한 귀무가설을 기각하는 경우의 위험률(p(x, y))에 의해 수치화를 실시하는 방식에 한정되지 않는다. 따라서 「 가중치」도 상기 위험률(p(x, y))에 가중치함수(w)를 작용시켜 산출하는 방식에 한정되지 않는다. 이하에서는 이와 같은 적합도 등에 관한 보다 일반적인 형태에 관해 구체적인 예에 따른 설명을 실시하기로 한다.The "fit" referred to in the present invention is not limited to the method of quantifying by the risk ratio p (x, y) when rejecting the null hypothesis described above. Therefore, the "weight" is not limited to the method of calculating the weight function w by acting on the risk ratio p (x, y). Hereinafter, a description will be given according to a specific example with respect to a more general form of such a goodness of fit.
우선, 일반적으로 요약하면 본 발명에서는 화상처리의 목적에 따라서 적절히 설정된 어떤 명제에 관해 그 명제가 처리대상인 화상에 있어서 성립한다는 확실함을 목적에 따른 적절한 방식으로 수치화하고, 그 수치를 상기 화상처리에 적용하는 구성을 취한다. 예를 들면 한쌍의 화소(x, y)의 적합도를 수치화하기 위해 본 발명에서는 보다 완만한 척도를 구성해도 좋다. 그와 같은 구체예로서 애매논리(fuzzy logic)의 특성함수(membership function)를 이용하여 상기 적합도를 수치화하는 등의 구성을 생각할 수 있다.First, in general, the present invention digitizes in a suitable manner according to the purpose that certain propositions appropriately set in accordance with the purpose of the image processing are established in the image to be processed, and that numerical values are applied to the image processing. Take the configuration to apply. For example, in order to quantify the goodness of fit of the pair of pixels (x, y), a gentler scale may be constructed in the present invention. As such a specific example, a configuration such as quantifying the goodness of fit using a membership function of fuzzy logic can be considered.
(Ⅹ-2-1 패턴인식에 본 발명을 적용하는 예)(Ⅹ-2-1 Example of applying the present invention to pattern recognition)
여기서는 적합도 등에 관한 보다 일반적인 형태의 구체예로서 화상 상의 특징적인 패턴을 식별하여 추출하는, 이른바 「패턴인식」에 본 발명을 적용하는 경우의 하나의 예에 대해 설명한다.Here, an example in the case of applying the present invention to the so-called "pattern recognition" which identifies and extracts the characteristic pattern on an image as a specific example of a more general form regarding fitness, etc. is demonstrated.
이 경우에는 미리 식별하고자 하는 패턴의 특징을 기초로 「화소(x)는 당해 패턴을 구성하는 화소」라는 명제의 확실함을 나타내는 함수(m(x))를 정의해둔다. 단, m(x)∈[0, 1]로 한다. m(x)는 보다 상세히는 화소(x)의 화소값인 벡터값(v(x)) 및 화소(x)의 근방에 있는 화소의 집합(N(x))에 포함되는 각 화소(y)가 갖는 화소값(v(y)) 및 화소의 위치를 나타내는 벡터(x) 그 자체 등으로 상기 명제의 확실함을 나타내는 수치를 산출하는 함수이다. 따라서, m(x)는 추출하고자 하는 패턴과 추출하지 않은 패턴의 차이에 따라서 적절히 설계될 필요가 있다. 또, 가중치함수를In this case, a function (m (x)) indicating the certainty of the proposition "pixel (x) is a pixel constituting the pattern" based on the characteristics of the pattern to be identified in advance is defined. However, m (x) ∈ [0, 1] is assumed. More specifically, m (x) is each pixel y included in the vector value v (x) which is the pixel value of the pixel x and the set N (x) of pixels in the vicinity of the pixel x. Is a function of calculating the numerical value representing the certainty of the proposition by the pixel value v (y) of the vector and the vector x indicating the position of the pixel itself. Therefore, m (x) needs to be appropriately designed according to the difference between the pattern to be extracted and the pattern not to be extracted. Also, the weight function
[수학식 34][Equation 34]
로 정의한다. 그리고, 이 m(x)가 임의의 「임계값」이상인 화소의 집합(X)을 구성하면 패턴에 해당하는 화소(x)의 영역이 얻어진다.Defined as And if this m (x) comprises the set X of pixels more than arbitrary "threshold value", the area | region of the pixel x corresponding to a pattern will be obtained.
그리고, 처리해야 할 화상(P)이 부여되면 화상의 모든 화소(x)에 대해 구체적인 임계값(T)과 상기 m(x)를 상기 가중치 함수에 대입한 w(T, m(x))를 계산한다(이에 의해 w(T, m(x))를 특성 함수로 하는 집합(X)(즉, w(T, m(x))=1인 화소(x)의 집합)이 정의되게 되고, 이 X가 화상(P)상에서 상기 패턴이 차지하는 영역임에 틀림없다). 또, 새로운 화상(P’)을 이하와 같이 생성한다. 즉, P’의 화소(x)는 w(T, m(x))=1일 때에는 v(x)를 화소값으로 하고, 그렇지 않으면 0(제로벡터)을 화 소값으로 한다. 이와 같이 만들어진 화상 (P’)은 화상(P)에서 상기 식별하고자 하는 패턴에 해당하는 이외의 화소의 화소값을 0에 의해 소거한 것으로 되어 있다.When the image P to be processed is given, w (T, m (x)) is obtained by substituting the specific threshold value T and the m (x) into the weighting function for all the pixels x of the image. (This sets the set X (that is, the set of pixels x with w (T, m (x)) = 1) with w (T, m (x)) as a characteristic function.) This X must be an area occupied by the pattern on the image P). In addition, a new image P 'is generated as follows. That is, the pixel x of P 'has v (x) as the pixel value when w (T, m (x)) = 1, and 0 (zero vector) as the pixel value otherwise. The image P 'thus produced is obtained by erasing pixel values of pixels other than the pattern to be identified in the image P by zero.
물론, m(x)의 계산, w(T, m(x))의 계산, P’의 구성의 각 처리를 각각 실시해도 좋고, 또는 이것들의 처리를 일체화한 소프트웨어에 의해 계산을 실시하는 것도 가능하다.Of course, the calculation of m (x), the calculation of w (T, m (x)), and the processing of the configuration of P 'may be performed respectively, or the calculation may be performed by software incorporating these processes. Do.
이 예에서는 함수(m(x))는 패턴의 특징과 화소(x)의 화소값인 벡터값(v(x)) 및 x 그 자체의 값을 조합하여 패턴과 화소(x)의 「적합도」를 수치화한다. 그리고, 수학식 34로 정의되는 가중치함수에 의해 가중치(w(T, m(x)))가 산출되고, 그 가중치와 화상(P)을 사용하여 처리 결과인 새로운 화상(P’)이 구성된다.In this example, the function m (x) combines the characteristics of the pattern with the vector value v (x), which is the pixel value of the pixel x, and the value of x itself, to " a goodness of fit " Digitize Then, the weights w (T, m (x)) are calculated by the weight function defined in equation (34), and a new image P ', which is the result of the processing, is formed using the weights and the image P. .
이에 관한 구체적인 예로서 항공사진이나 금속표면의 현미경사진 등에 비치는 가는 선을 추출하기 위한 화상처리의 구성을 설명한다.As a specific example of this, a configuration of an image processing for extracting fine lines reflected in an aerial photograph, a micrograph of a metal surface, or the like will be described.
처음에 「화소(x)는 가는 선을 구성하는 화소」라는 명제의 확실함을 수치적으로 나타내는 지표를 구성하는 방법을 설명한다.First, the method of constructing the index numerically indicating the certainty of "the pixel (x) which constitutes a thin line" is demonstrated.
미리, 화소(x)의 근방에 있는 화소의 집합(N(x))을 정의한다. 전형적으로는 N(x)는 화소(x)를 중심으로 하는 직사각형 형상 영역으로서 정의하면 좋다. 그리고, N(x)의 각 화소의 화소값(스칼라값 또는 벡터값)을 나열한 다차원 벡터값(v(x))을 정의한다. 이 벡터의 차원을 K로 한다. 전형적으로는 K는 25∼169정도로 하는 것이 바람직하다.In advance, a set N (x) of pixels in the vicinity of the pixel x is defined. Typically, N (x) may be defined as a rectangular region centered on the pixel x. Then, the multidimensional vector value v (x) which defines the pixel value (scalar value or vector value) of each pixel of N (x) is defined. Let K be the dimension of this vector. Typically, K is preferably about 25 to 169.
계속해서 이후의 계산에 보조적으로 이용하는 K차원 벡터함수인, 정규화함수 (nrm)를 다음과 같이 정의한다. 즉 v≠0인 임의의 K차원 벡터(v)에 대해 정규화함 수(nrm)는,Subsequently, the normalization function (nrm), a K-dimensional vector function that is used as an aid to subsequent calculations, is defined as follows. That is, for any K-dimensional vector (v) with v ≠ 0, the normalization function (nrm) is
[수학식 35][Equation 35]
단, k=1, 2, …, K이다. 이 정규화함수에 의해 임의의 K차원 벡터(v)에 대해(v가 제로벡터가 아닌 한), Provided that k = 1, 2,... , K. With this normalization function, for any K-dimensional vector (v) (unless v is a zero vector),
가 되는 것이 보증된다.Is guaranteed.
계속해서 임의로 한개의 화소(x)를 결정하고, 배경이 0인 화상으로서, 화소(x)를 통과하는 1개의 가는 직선의 상만이 있는 화상의 전형예를 적당한 갯수(J)만 모으고, 그것들에 화상번호 1, 2, …, J를 붙인다. 화상번호(j)의 화상의 v(x)의 값을 계산하여 벡터(r(j))를 다음 수학식Subsequently, one pixel x is arbitrarily determined, and a typical example of an image having only one thin straight line passing through the pixel x as an image having a background of 0 is collected by only a suitable number
에 의해 구체적으로 구성한다. 이 계산을 j=1, 2, …, J에 대해 실시한다. (이와 같이 구성되는 J개의 벡터(r(j))를 이하 「패턴벡터」라고 부르기로 한다. 또, 이 패턴벡터는 본 발명에서 말하는 「별도로 구성된 화소값」에 해당한다.)It comprises concretely by. This calculation is j = 1, 2,... For J. (The J vectors r (j) constituted as described above will be referred to as " pattern vectors " hereinafter. The pattern vectors correspond to " pixel values composed separately " as used in the present invention.)
또, 함수(m(x))를 다음 수학식으로 정의한다.In addition, the function m (x) is defined by the following equation.
여기에 「·」는 K차원 벡터끼리의 내적을 나타내고 「max」는 집합이 요소 중 최대값을 취출하는 함수이다. 이와 같이 구성한 함수(m(x))는 화소(x)가 패턴벡터(r(j)(j=1, 2, …, J) 중 어느 하나에 일치 또는 유사한 경우에 큰 값을 취하고, 그렇지 않으면 작은 값을 취하기 때문에 「화소(x)는 가는 선을 구성하는 화소」라는 명제의 확실함을 수치적으로 나타내는 지표, 즉 「적합도」를 나타내는 함수로 되어 있다. 또, 가중치함수를, Here, "*" shows the inner product of K-dimensional vectors, and "max" is a function which takes out the maximum value of a set. The function m (x) thus constructed takes a large value when the pixel x matches or is similar to any one of the pattern vectors r (j) (j = 1, 2,..., J), otherwise Since it takes a small value, it becomes a function of numerically indicating the certainty of the proposition that "pixel (x) is a pixel constituting a thin line", that is, a function of "conformance."
(수학식 34)(Equation 34)
로 정의한다. 여기에 T는 임계값이 되는 정수로서, 적당한 값을 설정한다.Defined as Here, T is an integer that becomes a threshold, and an appropriate value is set.
그리고, 처리해야 할 화상(P)이 부여되면 화상의 모든 화소(x)에 대해 구체적인 임계값(T)과 상기 m(x)를 상기 가중치함수에 대입한 w(T, m(x))를 계산한다. (이에 의해 (w(T, m(x))를 특성 함수로 하는 집합(X)(즉, w(T, m(x))=1인 화소(x)의 집합)이 정의된 것이 되고, 이 X가 화상(P)상에서 상기 패턴이 차지하는 영역임에 틀림없다.)When the image P to be processed is given, w (T, m (x)) obtained by substituting the specific threshold value T and the m (x) into the weight function for all the pixels x of the image is given. Calculate (This defines a set X (that is, a set of pixels x with w (T, m (x)) = 1) with (w (T, m (x)) as a characteristic function), This X must be an area occupied by the pattern on the image P.)
또, 새로운 화상(P’)을 이하와 같이 하여 생성한다. 즉, P’의 화소(x)는 w(T, m(x))=1일 때에는 v(x)를 화소값으로 하고, 그렇지 않으면 0(제로벡터)을 화소값으로 한다. 이와 같이 만들어진 화상(P’)은 화상(P)에서 해당 식별하고자 하는 패턴에 해당하는 이외의 화소의 화소값을 0에 의해 소거한 것으로 되어 있다.In addition, a new image P 'is generated as follows. That is, the pixel x of P 'has v (x) as the pixel value when w (T, m (x)) = 1, and 0 (zero vector) as the pixel value otherwise. The image P 'thus produced is obtained by erasing pixel values of pixels other than the pattern to be identified in the image P by zero.
또, w(T, t)를 애매한 판별함수, 예를 들면In addition, an ambiguous determination function of w (T, t), for example
(여기에 C는 양의 정수)Where C is a positive integer
와 같이 구성하고 P’의 화소(x)는 w(T, m(x)V(x)를 화소값으로 구성해도 좋다. 이는 애매한 논리에 의해 「가는 선」 부분에 그다지 해당하지 않는다고 판단되는 화상의 콘트라스트를 저하시키는 것에 의해 「가는 선」부분이 들뜨도록 화상(P’)을 구성하는 효과를 생기게 한다.The pixel x of P 'may be composed of w (T, m (x) V (x) with pixel values, which is an image that is judged not to correspond to the "thin line" part by obscure logic. By lowering the contrast, the effect of constructing the image P 'so as to lift the "thin line" portion is produced.
(Ⅹ-3 분산(σ2)의 추정법에 관한 보충사항)(Supplemental Notes on the Estimation Method of Ⅹ-3 Variance (σ 2 ))
계속해서 상기 수학식 6 또는 수학식 14에 이용되는 분산(σ2) (내지 표준편차(σ))의 추정방법에 관한 보충설명을 실시한다.Subsequently, a supplementary explanation about a method for estimating the variance σ 2 (to the standard deviation σ) used in the above Equation 6 or 14 will be given.
상기 「X선 CT촬영에 적용한 경우」에는 상기 수학식 6 및 수학식 7에 의해 얻어진 분산의 기대값(E[σ2])이 k개 모든 화상 상의 전체 화소(x)에 대해 타당하다는 배경 때문에 당해 전체 화소(x)당 일률적으로 당해 E[σ2]를 사용하는 형태로 되 어 있었다. 그러나, 이와 같은 전제가 만족되지 않는 경우, 즉 각 화소(x)(여기서는 x1, …, xF라고 한다)에 대해 (분포 형이 동일(예를 들면 가우스분포)라고 해도) 고유한 분산(σ2(x1), …, σ2(xF))이 일반적으로 상정되는 경우도 있다.In the case of the "applied to X-ray CT imaging", because of the background that the expected value of dispersion (E [σ 2 ]) obtained by the above equations (6) and (7) is valid for all pixels (x) on all k images. the art all of the pixels (x) uniformly in the art per word was being used in the form of E [σ 2]. However, if such a premise is not satisfied, i.e. for each pixel x (here, x 1 , ..., x F ), the inherent dispersion (even if the distribution type is the same (e.g. Gaussian distribution)) sigma 2 (x 1 ), ..., sigma 2 (x F ) are generally assumed.
이와 같을 때는 상기 수학식 6 및 7에 의해 당해 각 화소(x)에 대해 개별로 분산의 기대값(E[σ2(x1)], …,E[σ2(xF)])을 구하도록 하면 좋다. 이후는 이와 같이 개별로 구해진 기대값(E[σ2(x1)], …,E[σ2(xF)])을 각각의 경우에 따라서(=착안하고 있는 화소(x1, …,xF)에 따라서), 수학식 3에 대입하고, 각각 v′(x)=(v′1(x), v′2(x), …, v′K(x))를 구하면 좋다.In this case, the expected values E [σ 2 (x 1 )],…, E [σ 2 (x F )] are obtained separately for the respective pixels x by the above equations (6) and (7). You can do it. Thereafter, the expected values E [σ 2 (x 1 )],…, E [σ 2 (x F )] obtained separately in this way are used in each case (= pixel (x 1 ,... x F )), it is substituted into
*또, 전체 화소의 화소값에 포함되는 노이즈가 공통된 분산(σ2)을 갖는다고 상정될 경우에는 분산(σ2)의 추정을 실시하기 위해 다음과 같은 방식을 채택하는 것도 가능하다. 우선, 모든 화소(x)의 집합(Ω(={x1, …, xF}))에 대해 상기 수학식 7 및 수학식 8에 의해 구해진 분산의 기대값(E[σ2(x)])의 평균((σ2)+)을 구하고, 이것을 상기 수학식 6의 σ2의 추정값의 제 1 근사로 한다. 즉,* In addition, in the case where the noise contained in the pixel values of all the pixels is assumed to be said to have a common variance (σ 2) It is also possible to employ the following methods to carry out the estimation of the variance (σ 2). First, the expected value of the variance E [σ 2 (x)] obtained by the above equations (7) and (8) with respect to the set of all pixels x (Ω (= {x 1 , ..., x F })). ) to obtain an average ((σ 2) +), which is taken as a first approximation of the estimate of σ 2 of the equation (6) of the. In other words,
이다. 단, 상기 수학식에 있어서, |Ω|은 집합(Ω)의 요소의 수(여기서는 즉, |Ω|=F이다)를 나타내고 있다. 계속해서, E[σ2(x))]가 상기 평균값((σ2)+)의, 예를 들면 수배 이내인 화소(x)의 집합을 M으로 한다. M의 요소인 것 같은 화소(x)만을 대상으로 하여 다시 평균을 취한 것을 (σ2)++로 하면,to be. However, in the above equation, |? | Indicates the number of elements of the set?, That is, |? | = F. Subsequently, E (σ 2 (x))] sets M as a set of pixels x having, for example, several times or less of the average value (σ 2 ) + . If (σ 2 ) ++ is averaged for only the pixels (x) that seem to be elements of M,
[수학식 36][Equation 36]
이 된다. 그리고, 이것은 보다 그럴듯한 σ의 추정값으로서 이용할 수 있다.Becomes And this can be used as a more plausible estimate of σ.
이것은 예를 들면 구체적으로 다음에 나타내는 경우, 즉, 도 20(a)에 나타내는 바와 같이 동화상을 구성하는 2개의 정지화상(G1, G2)이 존재하지만 도 20(b)에 도시한 바와 같이 상기 화상(G1, G2)의 차를 취하면 상(Z1, Z2)이 서로 약간 어긋나 있는(즉, 상(Z1)이 상(Z2)처럼 움직인) 경우 등에 유효하다.This is specifically the case shown next, i.e., as shown in Fig. 20A, there are two still images G1 and G2 constituting a moving image, but as shown in Fig. 20B. The difference between (G1, G2) is effective when the images Z1 and Z2 are slightly displaced from each other (that is, the image Z1 moves like the image Z2).
상기 수학식 35의 분산(σ2)+은 이 도면에서 도 20(b)에 도시된 화상(G3)을 구성하는 모든 화소(x(= Ω))에 기초하여 구해진 분산에 해당한다. 그러나, 이 경우에는 도 20(c)에 도시한 바와 같이 당해 화상(G3)에 관한 확률분포도에서, 상(G1, G2)이 서로 겹치지 않는 부분(ζ1, ζ2)에 기인하는, 예를 들면 두개의 산 (ζ1′, ζ2′)을 생기게 되므로 당해 분산(σ2)+은 과대하게 견적되어 있게 되고, 따라서 이대로 전체 정지화상에 대해 사용하는 것은 부적절하다. 한편, 도 20(b)에 도시한 부분(ζM)에 대해서는 도 20(c)의 중앙의 산(ζM′)이 해당한다고 생각되므로 상기 산(ζM′)을 남겨 상기 2개의 산(ζ1′, g2′)을 제외한 상태의 확립분포도에 관한 분산을 구하는 쪽이 바람직하다. 그리고, 이와 같은 분산만이 상기 수학식 32의 분산(σ2)++에 해당한다.The variance σ 2 + in Equation 35 corresponds to the variance obtained based on all the pixels x (= Ω) constituting the image G3 shown in FIG. 20B in this figure. However, in this case, as shown in Fig. 20 (c), in the probability distribution diagram of the image G3, an example is caused by the portions ζ 1 and ζ 2 where the images G1 and G2 do not overlap each other. For example, since two acids (ζ 1 ′, ζ 2 ′) are produced, the variance σ 2 + is overestimated, and thus it is inappropriate to use it for the whole still image. On the other hand, FIG. 20 (b) for a part (ζ M) shown in the middle acid of Figure 20 (c) (ζ M ' ) is therefore the idea that the acid (ζ M') to leave said two acid ( It is preferable to obtain the variance of the established distribution diagram of the state except ζ 1 ′,
즉, 상기에서 「E[σ2(x)]」가 (σ2)+의 수배이내인 화소(x)의」집합(M)만을 대상으로 하여 평균을 취한 것은 도 20(c)의 산(ζM′)만을 추출하여 평균을 취하는 처리가 아니고, 그 결과 (σ2)++는 도 20(c)의 산(ζ1′,ζ2′ )을 제외한 상태의 확립분포도에 관한 분산을 구하게 된다.That is, the average of "E [σ 2 (x)]" of only the "set M" of pixels x within a multiple of (σ 2 ) + is averaged in the acid (Fig. 20 (c)). It is not a process of taking only ζ M ′) and taking the average, and as a result, (σ 2 ) ++ yields the variance of the established distribution of the state excluding the acid (ζ 1 ′, ζ 2 ′) of FIG. 20 (c). do.
따라서, 이 경우에는 이 (σ2)++를 상기 수학식 5 등에 대입하는 것에 의해 각 화소(x1, …, xF)에 대한 변환 후의 화소값(v′(x)=(v′1(x), v′2(x), …, v′K(x)))를 보다 그럴듯한 값을 얻을 수 있다.Therefore, in this case, by substituting this (σ 2 ) ++ into the above equation (5) or the like, the pixel value after conversion for each pixel (x 1 , ..., x F ) (v '(x) = (v' 1) (x), v ' 2 (x), ..., v' K (x))) can obtain more plausible values.
또, 노이즈의 추정에 관한 것으로서, 일반적으로는 화상의 모서리에 비치는 위치 등에 한결같은 밝기의 피사체를 두고, 이 부분에 해당하는 화소의 집합의 값의 분포를 계측하는 것에 의해 노이즈의 분포를 추정하는 방법도 유효하다.In addition, the method of estimating the noise is generally a method of estimating the distribution of noise by placing a subject of constant brightness at a position reflected in an edge of an image and measuring the distribution of a value of a set of pixels corresponding to this portion. Is also valid.
본 발명에서, 노이즈의 분포 내지 분산의 추정법은 기본적으로 어떤 방식에 의한 것이라도 좋고, 여기에서 설명한 몇가지 방식에 한정되지 않는다. 실제적으로는 각각 각종 실시예에서 이용 가능한 선험정보, 촬상과정이론 및 계측값 내지 실측값 등을 이용하여 적절하고, 가장 적합하게 구해지는 방식을 채용해야 한다. 또, 이 때 당해 추정법은 각각 실시예에서 필요한 실용적 정밀도에 맞춰 가능한한 간이하게 구성하는 것이 장치의 구성을 간이화하고, 또 처리속도를 향상시키는데 바람직하다.In the present invention, the method of estimating the distribution or variance of noise may be basically any method, and is not limited to some methods described herein. In practice, it is necessary to adopt a method that is appropriately and most appropriately obtained by using a priori information, an imaging process theory, and measured to actual values available in various embodiments. In this case, the estimation method is preferably configured to be as simple as possible in accordance with the practical precision required in the examples, in order to simplify the configuration of the apparatus and to improve the processing speed.
(X-4 본 발명의 또 다른 실시예)(X-4 Another Embodiment of the Present Invention)
마지막으로 상기에서 언급하지 않은 본 발명의 또 다른 실시예에 대해 보충 설명한다.Finally, another embodiment of the present invention not mentioned above will be supplemented.
(X-4-1 데이터압축의 전처리로서의 실시예)(Example as X-4-1 Data Compression Preprocessing)
일반적으로 임의의 화상(Q)에 랜덤한 노이즈를 부가한 화상(Q′)을 만들면 화상(Q′)은 화상(Q)에 비해 훨씬 큰 정보량을 갖는다(예외는 원 화상(Q)이 매우 큰 노이즈를 포함하고 있는 경우이다.). 따라서, 만약 이와 같은 화상(Q′)을 통신이나 기록매체에 기록하고자 하면 실질적인 의미를 갖지 않은 노이즈를 기술하기 위한 정보량이 그 통신이나 기록의 비트수를 낭비하게 된다. 역으로 말하면 화상(Q′)에서 노이즈를 억제한 화상(Q′′)을 만들고, 이것을 통신이나 기록의 대상으로 하면 작은 정보량으로 동일한 의미를 갖는 화상(또 그것은 선명하다.)을 표현할 수 있게 된다.In general, if an image Q 'is added with random noise to an arbitrary image Q, the image Q' has a much larger amount of information than the image Q (except the original image Q is very large). If it contains noise). Therefore, if such an image Q 'is to be recorded on a communication or recording medium, the amount of information for describing noise having no practical meaning wastes the number of bits of the communication or recording. Conversely, if the image Q 'is suppressed from the image Q' and the object is a communication or recording object, the image having the same meaning (and it is clear) can be represented with a small amount of information. .
일반적으로 화상을 통신이나 기록의 대상으로 하는 경우, 당해 화상은 이른 바 「압축처리」를 받는 것이 많다. 이것은 가능한한 전송 또는 기록해야 할 정보량을 작게 하여 고속통신 또는 (한개의 기록매체에 대한) 대량기록을 가능하게 하는 것을 목적으로 하고 있다. 실용상 특히 정보량을 작게 하고 싶은 것은 「동화상」의 경우이다. 이것들은 비가역화상 압축기술에서 널리 알려져 있는 사실이다.In general, when an image is the object of communication or recording, the image is often subjected to so-called "compression processing". This aims to enable high speed communication or mass recording (for one recording medium) by making the amount of information to be transmitted or recorded as small as possible. In practice, it is especially the case of a "movie image" that the information amount is desired to be small. These are well known facts in irreversible picture compression techniques.
상기 사항을 근거로 하면 노이즈를 포함한 화상(Q′)을 압축하는 것보다도 당해 노이즈를 억제한 화상(Q′′)을 압축하는 쪽이 통신이나 기록에 필요한 비트수(즉, 정보량)을 작게 할 수 있다.Based on the above matters, the compression of the image Q 'with the noise suppressed may reduce the number of bits (i.e., the amount of information) required for communication or recording, rather than the compression of the image Q' containing noise. Can be.
따라서, 통신 또는 기록하고자 하는 화상(Q′)에 대해, 본 발명에 따른 코히런트·필터를 달아 그 노이즈를 억제하는 전처리(구체적으로는 「전처리장치」를 하드웨어로 구성하거나 또는 소프트웨어로 구성한다. 이하 동일.)를 실시하면 시간분해능·공간해상도를 손상하지 않고 노이즈를 억제한 화상(Q′′)이 얻어지고, 당해 화상(Q′′)을 고압축율로 압축하는 것이 가능하고, 통신·기록에 필요한 시간·메모리를 대폭 절약할 수 있다.Therefore, the preprocessing (specifically, the "preprocessing apparatus") which attaches the coherent filter which concerns on this invention, and suppresses the noise with respect to the image Q 'to communicate or record is comprised by hardware or software. The same) is obtained.) Image Q '' obtained by suppressing noise without compromising temporal resolution and spatial resolution is obtained, and the image Q '' can be compressed at a high compression rate, and communication and recording are possible. The time and memory required for this can be greatly saved.
(X-4-2 2차원 또는 3차원 영역 추출처리의 전처리로서의 실시예)(Example as Pretreatment of X-4-2 Two-Dimensional or Three-Dimensional Region Extraction Processing)
항공사진 등의 2차원 화상이나 상기 MRI장치 등에 의한 3차원 분포화상으로 특정 영역을 추출하는 처리가 자주 실시된다. 예를 들면 전자의 항공사진에서는 도로만의 영역을 추출하거나 후자의 MRI장치 등에 의한 인체두부의 3차원분포화상에서는 혈관만의 영역을 추출하고, 이를 렌더링하여 컴퓨터그래픽으로서 표시하는 처리이다. 특히 후자의 혈관에 관한 촬상에서는 이것을 회전시키거나 여러가지 방향으로 관찰하는 것 등이 가능해지고, 뇌혈관 장해의 진단 등에서 중요한 기술로서 인식되고 있다.A process of extracting a specific region from a two-dimensional image such as an aerial photograph or a three-dimensional distributed image by the MRI apparatus or the like is often performed. For example, in the former aerial photograph, a region of only a road is extracted, or a region of only a blood vessel is extracted from a three-dimensional distribution image of the human head by the latter MRI device, and the like is rendered and displayed as a computer graphic. In particular, in the imaging of the latter vessels, it can be rotated or observed in various directions, and is recognized as an important technique in diagnosing cerebrovascular disorders.
이와 같은 영역 추출을 실시하는 경우, 가장 간단하고 기본적으로 실시되고 있는 처리는 이른바 「임계값처리」이다. 즉, 임계값 처리라는 것은 상기 2차원 화상이나 3차원 분포화상 등을 구성하는 각 화소(x)의 스칼라값이 임의의 일정한 임계값 이상인지 여부에 따라서 각 화소(x)를 분류하는 처리를 말한다. 그리고, 특정 분류에 들어가는 화소(x)만으로 이루어진 화소의 집합을 렌더링하면 상기 영역 추출을 거친 화상, 즉 예를 들면 「혈관만의 입체형상상」을 나타낼 수 있다(단, 종래기술로서도 「임계값처리」이외에도 여러 가지 방식이 사용되고 있다.).In the case of performing such region extraction, the simplest and basically executed process is so-called "threshold processing". In other words, the threshold value processing refers to a process of classifying each pixel x according to whether or not the scalar value of each pixel x constituting the two-dimensional image, the three-dimensional distributed image, or the like is greater than or equal to an arbitrary threshold value. . If a set of pixels consisting of only pixels x that fall into a specific classification is rendered, an image that has undergone the region extraction, that is, a "vessel shape only for blood vessels," for example, can be represented (although in the prior art, "threshold processing" is also known. There are many other ways to use.
그런데, 이와 같은 영역추출처리에서는 바탕이 되는 화상(상기에서 말하는 2차원화상이나 3차원 분포화상 등)에 노이즈가 적은 것이 바람직하다. 왜냐하면 화상에 노이즈가 있는 경우, 예를 들면 본래 혈관이 아닌 장소에 있는 화소가 마치 혈관인 것 같은 화소의 값을 갖고, 반대로 본래 혈관인 장소에 존재하는 화소가 혈관이 아닌 것 같은 화소의 값을 갖는 상태가 생기기 때문이다. 따라서, 이 경우에는 복잡한 후처리에 의해 그와 같은 잘못 분류된 화소를 제거하는 공정이 필요해진다. 또, 현상에서는 상기 바탕이 되는 화상 상의 노이즈를 제거하기 위해 종래기술항에서 설명한 「평활화처리」를 실시하는 것이 일반적으로 실시되고 있지만, 이 경우 공간해상도가 손상되고, 추출하고 싶은 영역의 가는 구조(예를 들면 가는 혈관 등)를 잃게 되어버리는 문제가 있다.By the way, in this area extraction processing, it is preferable that the noise of the image (the above-mentioned two-dimensional image or three-dimensional distributed image, etc.) as a background is small. If there is noise in the image, for example, a pixel in a place other than the original blood vessel has the value of a pixel as if it is a blood vessel, and conversely, a pixel in a place where the original blood vessel is not a blood vessel is obtained. This is because the state of having it occurs. Therefore, in this case, a process of removing such misclassified pixels by complicated post-processing is required. In the development, generally, the "smoothing process" described in the prior art section is generally performed to remove the noise on the underlying image, but in this case, the spatial resolution is impaired and the thin structure of the region to be extracted ( For example, there is a problem of losing the blood vessels).
따라서, 상기 바탕이 되는 화상, 즉 2차감화상이나 3차원분포화상에 대해 본 발명에 따른 코히런트·필터를 달아 그 노이즈를 억제하는 전처리를 실시하면 공간 해상도를 손상하지 않고 화상의 노이즈를 억제할 수 있기 때문에 그 결과, 정확한 영역추출처리를 실시할 수 있다.Therefore, if the coherent filter according to the present invention is attached to the underlying image, that is, the secondary image or the three-dimensional distributed image, and preprocessing is performed to suppress the noise, the noise of the image can be suppressed without compromising the spatial resolution. As a result, an accurate region extraction process can be performed.
또, 이에 유사한 실시예에 대해서는 이미 상기 「1장의 화상으로 화소값(v(x))을 구성하는」 경우에서 설명했다(도 14 참조).In addition, an embodiment similar to this has already been described in the above-described case of `` comprising the pixel value v (x) with one image '' (see FIG. 14).
이러한 본 발명에 의하면, 화상의 흐릿함을 생기게 하지 않고, 노이즈를 충분히 억제할 수 있는 것을 비롯해 그외의 화상처리기술, 예를 들면 패턴 인식 기술 등에도 유효하게 공헌할 수 있다.According to the present invention, the noise can be sufficiently suppressed without causing the blurring of the image, and can be effectively contributed to other image processing techniques such as pattern recognition techniques.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020067014881A KR100709806B1 (en) | 2006-07-24 | 2001-04-19 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020067014881A KR100709806B1 (en) | 2006-07-24 | 2001-04-19 | Image processing device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020037013630A Division KR100722596B1 (en) | 2001-04-19 | 2001-04-19 | Image processing method and image processing apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060088134A true KR20060088134A (en) | 2006-08-03 |
KR100709806B1 KR100709806B1 (en) | 2007-04-24 |
Family
ID=37176655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067014881A KR100709806B1 (en) | 2006-07-24 | 2001-04-19 | Image processing device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100709806B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101100650B1 (en) * | 2008-11-11 | 2012-01-03 | 한국전자통신연구원 | Indirect Lighting Representation and Multi-layer Displacement Mapping System Using Map Data and Its Method |
CN113159206A (en) * | 2021-04-28 | 2021-07-23 | 北京达佳互联信息技术有限公司 | Image comparison method and device, electronic equipment and computer readable storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5602934A (en) | 1993-09-08 | 1997-02-11 | The Regents Of The University Of California | Adaptive digital image signal filtering |
-
2001
- 2001-04-19 KR KR1020067014881A patent/KR100709806B1/en active IP Right Grant
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101100650B1 (en) * | 2008-11-11 | 2012-01-03 | 한국전자통신연구원 | Indirect Lighting Representation and Multi-layer Displacement Mapping System Using Map Data and Its Method |
CN113159206A (en) * | 2021-04-28 | 2021-07-23 | 北京达佳互联信息技术有限公司 | Image comparison method and device, electronic equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
KR100709806B1 (en) | 2007-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100722596B1 (en) | Image processing method and image processing apparatus | |
JP4216496B2 (en) | Index calculation method, apparatus and program code for blood flow dynamics of capillaries in brain tissue | |
EP1302163B1 (en) | Apparatus for calculating an index of local blood flows | |
JP4363833B2 (en) | Method and apparatus for calculating an index relating to local hemodynamics | |
US8055050B2 (en) | Motion compensation in energy-sensitive computed tomography | |
WO2019134879A1 (en) | Full dose pet image estimation from low-dose pet imaging using deep learning | |
US20100260402A1 (en) | Image analysis | |
CN105556507B (en) | Method and system for generating a reconstructed image of a target object from an input signal | |
Xie et al. | Segmentation-free PVC for cardiac SPECT using a densely-connected multi-dimensional dynamic network | |
JP4302180B2 (en) | Method and apparatus for calculating an index relating to local hemodynamics | |
JP4714228B2 (en) | Index calculation method, apparatus and storage medium for blood flow dynamics of capillaries in brain tissue | |
JP4864909B2 (en) | Image processing device | |
KR100709806B1 (en) | Image processing device | |
Liu et al. | Dose-Blind Denoising With Deep Learning in Cardiac Spect | |
CN105719256A (en) | PET image partial volume correction method based on guiding of structural image | |
Zhang et al. | PET and MRI Medical Image Fusion Based on Densely Connected Convolutional Networks | |
Zobly | Comparison of Different Image Enhancement Methods for Effective Whole-Body Bone Scan Image | |
Debus | Medical Image Processing | |
Arhjoul et al. | Partial volume correction using continuous wavelet technique in small animal PET imaging | |
Chen et al. | Compression of Dynamic PET Based on Principal Component Analysis and JPEG 2000 in Sinogram Domain. | |
Sasi | Enhancement and Classification of Cardiac SPECT Images using Pixel Intensity Based Features | |
Agita et al. | RECONSTRUCTION OF PET IMAGE BASED ON KERNELIZED EXPECTATION-MAXIMIZATION METHOD | |
Mabrouk et al. | A novel approach for temporal covariance analysis of gated cardiac studies in scintigraphic images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20060724 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060913 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070124 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070413 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070413 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100330 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110318 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120322 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130320 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130320 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140320 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140320 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160310 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160310 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170317 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20170317 Start annual number: 11 End annual number: 11 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20220124 |