JP3310384B2 - Color misregistration correction device - Google Patents
Color misregistration correction deviceInfo
- Publication number
- JP3310384B2 JP3310384B2 JP11742693A JP11742693A JP3310384B2 JP 3310384 B2 JP3310384 B2 JP 3310384B2 JP 11742693 A JP11742693 A JP 11742693A JP 11742693 A JP11742693 A JP 11742693A JP 3310384 B2 JP3310384 B2 JP 3310384B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- image
- circuit
- color misregistration
- correction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Endoscopes (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は色ズレを検出すると共
に、検出された色ズレ領域を拡大処理して色ズレの補正
画像を生成する色ズレ補正装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color misregistration correction apparatus for detecting a color misregistration and enlarging a detected color misregistration area to generate a color misregistration corrected image.
【0002】[0002]
【従来の技術】面順次式の電子内視鏡は、1/60秒毎
にR,G,B三原色画像を1枚ずつ撮像している。この
ため動きのある物体を撮像した場合、同一時間にR,
G,Bの三原色を取り込むことができないので物体の色
が分離してしまう。この分離した状態を色ズレという。2. Description of the Related Art A plane-sequential electronic endoscope captures R, G, and B primary color images one by one every 1/60 second. Therefore, when an image of a moving object is taken, R, R
Since the three primary colors of G and B cannot be captured, the colors of the object are separated. This separated state is called color shift.
【0003】特公昭52−9095による色ズレの補正
方法は、原信号と3フィールド遅延信号、すなわち原信
号の各原色信号と3フィールド前のこれと同一色の原色
信号とを比較し、その差信号がある値を越えたとき、そ
の位置が色割れを生ずる画像の動き位置であるものと判
断し、この動き位置判別信号(パルス)により搬送信号
を利得制御および帯域制御し、搬送色信号を画像の動き
位置で完全に除去するか、抑圧して三原色の色割れを軽
減する。という色割れ軽減するフィールド順次カラーテ
レビジョン撮像方式が開示されている。A method of correcting color misregistration according to Japanese Patent Publication No. 52-9095 is to compare an original signal with a three-field delayed signal, that is, each primary color signal of the original signal and a primary color signal of the same color three fields before and compare the difference. When the signal exceeds a certain value, it is determined that the position is the moving position of the image where the color breakup occurs, and the gain control and the band control of the carrier signal are performed by the movement position determination signal (pulse), and the carrier color signal is converted. Eliminating or suppressing completely at the moving position of the image to reduce color breakup of the three primary colors. A field-sequential color television imaging system for reducing color breakup is disclosed.
【0004】[0004]
【発明が解決しようとする課題】従来例のように動き判
別信号により搬送信号を利得制御および帯域制御し、搬
送色信号を画像の動き位置で完全に除去すると、色ズレ
の発生している領域において突然色が除去されるため、
不自然な補正画像になってしまう。If the carrier signal is gain-controlled and band-controlled by the motion discrimination signal as in the prior art, and the carrier color signal is completely removed at the moving position of the image, the area where color misregistration occurs is obtained. Because the color is suddenly removed at
The result is an unnatural corrected image.
【0005】また搬送色信号を画像の動き位置で抑圧し
た場合、色ズレ補正部と非補正部の境界に、色ズレが残
り、輪郭状の色ズレ領域が生じて、不自然な補正画像と
なってしまう。When the carrier color signal is suppressed at the moving position of the image, a color shift remains at the boundary between the color shift correcting section and the non-correcting section, and a contour-shaped color shift area is generated. turn into.
【0006】本発明は上述した点にかんがみてなされた
もので、上記問題点を解決し色ズレ補正部と、非補正部
の境界部分に色ズレを残さず、境界部に輪郭状の不自然
な色の違いを発生させなくできる色ズレ補正装置を提供
することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems, and solves the above-described problem. The color shift correction unit and the non-correction unit do not leave a color shift at a boundary portion, and have an unnatural contour at the boundary portion. It is an object of the present invention to provide a color misregistration correction device capable of preventing occurrence of a great color difference.
【0007】[0007]
【課題を解決するための手段および作用】本発明の色ズ
レ補正装置は、被検体を面順次で撮像する撮像手段によ
り得られたカラー画像信号から色ズレに対応する要因を
画像単位又は所定ブロック単位で検出する色ズレ検出手
段と、前記色ズレ検出手段により検出された色ズレ領域
に隣接する部分に拡張色ズレ領域を生成する色ズレ領域
拡張処理手段と、前記色ズレ領域に対して第1の補正を
施すと共に、前記拡張色ズレ領域に対して第2の補正を
施すことにより補正画像を生成する補正画像生成手段
と、を備えたことを特徴とする。 この構成で、色ズレが
検出された部分に隣接した領域に、拡張色ズレ領域を生
成して、色ズレ領域に対し第1の補正を、また拡張色ズ
レ領域に対し第2の補正を施すことによって、通常原画
像と補正画像の合成の際に現れる境界の輪郭部分におけ
る色の不自然な違いを解消ないしは目立たなくできる。 Means and Functions for Solving the Problems
Les correction device, a color shift detecting means for detecting the image units or a predetermined block unit factors corresponding to the color deviation from the color image signal obtained by imaging means for imaging at the subject field sequential, the color misregistration detecting means Color shift area detected by
A color shift area extension processing means for generating an extended color shift area in a portion adjacent to
And a second correction is performed on the extended color shift area.
And a corrected image generating means for generating a corrected image by performing the correction . With this configuration, an extended color shift area is created in the area adjacent to the part where the color shift is detected.
The first correction for the color shift area and the expanded color shift
By applying the second correction to the
In the outline of the boundary that appears when the image and the corrected image are combined.
Color differences can be eliminated or made less noticeable.
【0008】[0008]
【実施例】以下、図面を参照して本発明の実施例を説明
する。図1ないし図12は本発明の1実施例に係り、図
1は1実施例の色ズレ補正装置の基本構成を示すブロッ
ク図、図2は色ズレ検出部の構成を示すブロック図、図
3は補正画像作成部の構成を示すブロック図、図4は拡
張処理部の構成を示すブロック図、図5は最大値ピック
アップ回路の構成を示すブロック図、図6は合成部の構
成を示すブロック図、図7はヒストグラム作成のフロー
チャート図、図8は色空間ヒストグラムから画素数頻度
の最大値の代表色を求める説明図、図9はR,G,Bの
代表色を示す説明図、図10はR,G,Bの代表色に対
応する色信号Cr,Cbを示す説明図、図11は拡張マ
スクによる拡張処理の説明図、図12は拡張処理された
画像をローパスフィルタ処理した場合の説明図である。Embodiments of the present invention will be described below with reference to the drawings. 1 to 12 relate to one embodiment of the present invention. FIG. 1 is a block diagram showing a basic configuration of a color misregistration correcting device according to one embodiment. FIG. 2 is a block diagram showing a configuration of a color misregistration detection unit. FIG. 4 is a block diagram showing a configuration of a correction image creating unit, FIG. 4 is a block diagram showing a configuration of an extension processing unit, FIG. 5 is a block diagram showing a configuration of a maximum value pickup circuit, and FIG. , FIG. 7 is a flowchart of histogram creation, FIG. 8 is an explanatory diagram for obtaining a representative color having a maximum value of the number of pixels from a color space histogram, FIG. 9 is an explanatory diagram showing R, G, B representative colors, and FIG. FIG. 11 is an explanatory diagram showing color signals Cr and Cb corresponding to the representative colors of R, G, and B. FIG. 11 is an explanatory diagram of an extension process using an extension mask, and FIG. It is.
【0009】図1に示すように1実施例の色ズレ補正装
置10は、入力される画像信号から色ズレ画素の検出を
行う色ズレ検出部1と、補正画像を作成する補正画像作
成部2と、色ズレ検出部1で検出した色ズレ領域の拡張
を行う拡張処理部3と、張処理部3で色ズレ領域を拡張
した合成比率に応じて原画像と補正画像との合成を行う
合成部4とから構成される。As shown in FIG. 1, a color shift correcting apparatus 10 according to one embodiment includes a color shift detecting section 1 for detecting a color shift pixel from an input image signal, and a corrected image forming section 2 for forming a corrected image. An extension processing unit 3 for expanding the color shift area detected by the color shift detection unit 1 and a synthesis for synthesizing the original image and the corrected image in accordance with the synthesis ratio obtained by expanding the color shift area by the stretching processing unit 3 4.
【0010】図2に示すように色ズレ検出部1は入力さ
れるR,G,B信号から輝度信号Yと、2つの色信号C
r,Cbを算出するマトリクス回路11と、算出された
色信号Cr,Cb信号をそれぞれ4フィールド遅延させ
る4フィールド遅延メモリ12a,12bと、4フィー
ルド遅延された色信号Cr,Cbとマトリクス回路11
にて算出された色信号Cr,Cbの差分を検出する差分
検出回路13a,13bと、差分検出回路13a、13
bの検出結果の論理和を求める論理和回路14にて構成
される。As shown in FIG. 2, a color misregistration detection unit 1 receives a luminance signal Y and two color signals C from input R, G, and B signals.
matrix circuit 11 for calculating r and Cb, four-field delay memories 12a and 12b for respectively delaying the calculated color signals Cr and Cb signals by four fields, and matrix circuit 11 for color signals Cr and Cb delayed by four fields
Difference detection circuits 13a and 13b for detecting the difference between the color signals Cr and Cb calculated by
An OR circuit 14 for calculating the OR of the detection result of b.
【0011】この論理和回路14から出力される色ズレ
検出信号は補正画像作成部2に入力され色ズレのない画
素の生成に使用されると共に、拡張処理部3に入力され
拡張処理に使用される。The color shift detection signal output from the OR circuit 14 is input to the corrected image creating unit 2 and used for generating pixels without color shift, and is also input to the extension processing unit 3 and used for extension processing. You.
【0012】図3に示すように補正画像作成部2は色ズ
レ検出部1の結果に基づいて原画像(入力されるR,
G,B信号)に対し、1フィールド分のヒストグラムを
作成するヒストグラム作成回路21と、このヒストグラ
ム作成回路21のヒストグラムデータから代表色を作成
するCPUブロック22と、原画像から補正色を作成す
る色変換部23と、原画像の輝度信号Yと色変換部23
の補正色をマトリクス演算して補正画像を作成する演算
部24とから構成され、この演算部24から補正画像の
色信号R′,G′,B′を出力する。As shown in FIG. 3, based on the result of the color misregistration detecting unit 1, the corrected image producing unit 2
G, B signals), a histogram creating circuit 21 for creating a histogram for one field, a CPU block 22 for creating a representative color from the histogram data of the histogram creating circuit 21, and a color for creating a correction color from an original image. Conversion unit 23, luminance signal Y of the original image and color conversion unit 23
And a calculating unit 24 for generating a corrected image by performing a matrix operation on the corrected colors. The calculating unit 24 outputs the color signals R ', G', and B 'of the corrected image.
【0013】上記ヒストグラム作成回路21は、入力さ
れるR,G,B信号とラストイメージ用フィールドメモ
リ212から読み出された信号を選択するセレクタ21
1と、セレクタ211で選択された信号を1フィールド
分記憶するラストイメージ用フィールドメモリ212
と、このラストイメージ用フィールドメモリ212に記
憶されている1フィールド分の信号から色分布を作成す
るヒストグラムLSI213とで構成される。The histogram creating circuit 21 is a selector 21 for selecting the input R, G, B signals and the signal read from the last image field memory 212.
1 and a last image field memory 212 for storing the signal selected by the selector 211 for one field.
And a histogram LSI 213 for creating a color distribution from signals for one field stored in the last image field memory 212.
【0014】CPUブロック22はヒストグラムLSI
213で作成されたヒストグラムデータから代表色を選
出し、ルックアップテーブルを作成する。The CPU block 22 includes a histogram LSI.
A representative color is selected from the histogram data created in 213, and a look-up table is created.
【0015】色変換部23は、入力されるR,G,B信
号を1フィールド時間遅延させるフィールドメモリ23
1a,231b,231cと、CPUブロック22で選
出された代表色を記録するルックアップテーブル232
a〜232fと、変換された色に重み付けをする乗算器
233a〜233fと、乗算器233a〜233fで重
み付けされた色信号を加算する加算器234a,234
bとから構成されている。The color conversion section 23 has a field memory 23 for delaying the input R, G, B signals by one field time.
1a, 231b, 231c and a look-up table 232 for recording the representative color selected by the CPU block 22
a to 232f, multipliers 233a to 233f for weighting the converted colors, and adders 234a and 234 for adding the color signals weighted by the multipliers 233a to 233f.
b.
【0016】また、演算部24は、マトリクス回路11
で作成された輝度信号Yを1フィールド時間遅延させる
フィールドメモリ241と、加算器234a,234b
で作成された色信号とフィールドメモリ241で遅延さ
せた輝度信号Yから画像を作成するマトリクス回路24
2で構成され、この演算部24から出力される補正画像
の色信号R′,G′,B′は合成部4に入力される。The operation unit 24 includes the matrix circuit 11
A field memory 241 for delaying the luminance signal Y generated by the above by one field time, and adders 234a and 234b
A matrix circuit 24 for creating an image from the color signal created in step (1) and the luminance signal Y delayed in the field memory 241
The color signals R ′, G ′, and B ′ of the corrected image output from the calculation unit 24 are input to the synthesis unit 4.
【0017】図4は拡張処理部3の構成を示す。この拡
張処理部3は色ズレ検出部1で検出された結果に空間的
に帯域制限を行うLPF回路31と、所定領域内の最大
値を算出する最大値ピックアップ回路32と、最大値ピ
ックアップ回路32の算出結果を空間的に帯域制限を行
うLPF回路33にて構成され、その出力は合成部4に
入力される。FIG. 4 shows the configuration of the extension processing unit 3. The extension processing unit 3 includes an LPF circuit 31 that spatially limits the band of the result detected by the color misregistration detection unit 1, a maximum value pickup circuit 32 that calculates a maximum value in a predetermined area, and a maximum value pickup circuit 32 Is configured by an LPF circuit 33 that spatially limits the band of the calculation result, and its output is input to the synthesis unit 4.
【0018】図5は最大値ピックアップ回路32の構成
図で、6個のラインメモリ321a〜321fと、6個
の比較器322a〜322fと、6個のラッチ323a
〜323fにて構成される。また、比較器322aはラ
インメモリ321fの出力とラインメモリ321cの出
力とを比較する比較回路324と、この比較回路324
の出力でラインメモリ321a及び321fの出力を選
択する選択回路325と、この選択回路325の出力を
ラッチするラッチ326とから構成される。他の比較器
322b〜322fの構成も同様である。比較器322
fの出力は図4のLPF回路33に入力される。FIG. 5 is a block diagram of the maximum value pick-up circuit 32. Six line memories 321a to 321f, six comparators 322a to 322f, and six latches 323a are shown.
To 323f. The comparator 322a compares the output of the line memory 321f with the output of the line memory 321c.
Of the line memories 321a and 321f with the output of the selector 325, and a latch 326 for latching the output of the selector 325. The same applies to the configurations of the other comparators 322b to 322f. Comparator 322
The output of f is input to the LPF circuit 33 of FIG.
【0019】図6に示す合成部4は拡張処理部3を通っ
た色ズレ判定結果が入力され、階調変換を行い第1の係
数と第2の係数を出力する係数演算回路41と、これら
の係数に基づき原画像及び補正画像から合成画像の演算
を行う合成演算回路42とからなる。A synthesis unit 4 shown in FIG. 6 receives a color shift determination result passed through the expansion processing unit 3, performs gradation conversion, and outputs a first coefficient and a second coefficient. And a combining operation circuit 42 for performing a calculation of a combined image from the original image and the corrected image based on the coefficient.
【0020】係数演算回路41は拡張処理部3から出力
された合成比率から(合成演算回路42を形成する)2
つの乗算器421aと421bにそれぞれ第1の係数と
第2の係数を出力する階調変換器411と減算器412
とからなる。The coefficient operation circuit 41 calculates (composes a combination operation circuit 42) 2 from the combination ratio output from the extension processing unit 3.
A gradation converter 411 and a subtractor 412 that output a first coefficient and a second coefficient to two multipliers 421a and 421b, respectively.
Consists of
【0021】合成演算回路42は係数演算回路41から
算出された第1の係数と原画像との乗算を行う乗算器4
21aと、係数演算回路41から算出された第2の係数
と補正画像との乗算を行う乗算器421bと、乗算器4
21aと乗算器421bの2つの乗算結果を加算する加
算器422とから構成され、加算器422から合成され
た画像を出力する。The synthesis operation circuit 42 is a multiplier 4 for multiplying the first coefficient calculated from the coefficient operation circuit 41 by the original image.
21a, a multiplier 421b for multiplying the corrected image by the second coefficient calculated from the coefficient calculation circuit 41, and a multiplier 4
21a and an adder 422 for adding two multiplication results of the multiplier 421b, and the combined image is output from the adder 422.
【0022】次にこの1実施例の色ズレ補正装置1の作
用を説明する。色ズレ検出部1は4フィールドの時間差
のある色信号を比較するため、デジタルR,G,B信号
をマトリクス回路11で、輝度信号Yを生成すると共
に、色信号Cr,Cbに変換する。なお、色信号は通常
R−Y,B−Yを使用するがR,G,B各8ビットで演
算を行うと9ビットになる、これを8ビット幅におさま
るようにした信号がCr,Cbである。輝度信号Yは補
正画像作成部3に入力される。Next, the operation of the color misregistration correcting apparatus 1 according to the first embodiment will be described. In order to compare color signals having a time difference of four fields, the color misregistration detection unit 1 generates the luminance signal Y by the matrix circuit 11 and converts the digital R, G, and B signals into color signals Cr and Cb. Normally, RY and BY are used for the color signal, but when the operation is performed with 8 bits for each of R, G and B, the color signal becomes 9 bits. It is. The luminance signal Y is input to the corrected image creating section 3.
【0023】2つの信号Cr,Cbはそれぞれ4フィー
ルド遅延メモリ12aと12bに入力され4フィールド
分遅らせる。差分検出回路13aと13bでは、マトリ
クス回路11から出力された色信号と4フィールド遅延
メモリ12a,12bにて遅延された色信号との減算を
行い、結果が正であれば正側比較を行い、負であれば負
側比較を行う。各々所定の値と比較することで色の変化
を検出する。The two signals Cr and Cb are input to four-field delay memories 12a and 12b, respectively, and are delayed by four fields. The difference detection circuits 13a and 13b subtract the color signal output from the matrix circuit 11 and the color signal delayed by the four-field delay memories 12a and 12b. If the result is positive, the positive side comparison is performed. If negative, a negative comparison is performed. A color change is detected by comparing each with a predetermined value.
【0024】なお色信号はCr,Cbの2種類で構成さ
れているためどちらかが不一致の判定を出せば色の変化
があったことになるので2つの差分検出回路13a、1
3bの出力は論理和回路14にて合成され、色の変化の
ある色ズレ画素を検出し、この論理和回路14は色の変
化のあるズレ画素を検出すると色ズレ検出信号を出力す
る。この色ズレ検出信号は補正画像作成部2(のヒスト
グラム作成回路21)と拡張処理部3に出力される。It should be noted color signals Cr, Cb of the two because either because it is composed is that there was a color change if put out the determination of the discrepancies two difference detection circuit 13a, 1
The outputs of 3b are combined by an OR circuit 14 to detect a color shift pixel having a color change, and this OR circuit 14 outputs a color shift detection signal when detecting a color shift pixel having a color change. The color misregistration detection signal is output to (the histogram creation circuit 21 of) the correction image creation unit 2 and the extension processing unit 3.
【0025】ヒストグラム作成回路21は、色ズレのな
い1フィールド分の画像の画素データから色空間のヒス
トグラムを作成するために、まずセレクタ211によ
り、原画像と1フィールド分の画像を記憶するラストイ
メージ用フィールドメモリ212の画像とを変化点検出
信号でセレクトし、セレクトされた色変化の無い画素を
ラストイメージ用フィールドメモリ212に蓄える。In order to create a color space histogram from pixel data of an image of one field without color shift, a histogram creating circuit 21 first uses a selector 211 to store an original image and an image of one field. The image of the field memory 212 is selected by the change point detection signal, and the selected pixel having no color change is stored in the last image field memory 212.
【0026】ヒストグラムLSI213はラストイメー
ジ用フィールドメモリ212に蓄えられた1フィールド
分の画像データのR,G,B各8ビットのうち上位3ビ
ットを使用して色空間ヒストグラムを作成する。なお、
色ズレのない1フィールド分の画像の画素データを記憶
しているフィールドメモリ213は例えばFIFO構造
のため読み出してしまうと内容がなくなるので、セレク
タ211にフィードバックし色ズレ発生直前の色ズレの
ない画素を記憶する。The histogram LSI 213 creates a color space histogram using the upper 3 bits of each of the R, G, and B bits of the image data of one field stored in the last image field memory 212. In addition,
The field memory 213 storing the pixel data of the image for one field without color shift has no contents when read out due to, for example, a FIFO structure. Therefore, the field memory 213 feeds back to the selector 211 and outputs the pixel without color shift immediately before the color shift occurs. Is stored.
【0027】CPUブロック22では、図7のフローチ
ャートに従って、ステップS1に示すように色空間ヒス
トグラムを読みだし、次にR,G,B=8×8×8の色
空間から代表色、つまり最大頻度値(最大値)を選ぶ作
業をする。最大頻度値のR,G,Bに対し、ステップS
3に示すように対応する色信号Cr,Cbを算出する。The CPU block 22 reads a color space histogram as shown in step S1 in accordance with the flowchart of FIG. 7, and then represents a representative color, that is, the maximum frequency from the color space of R, G, B = 8 × 8 × 8. Work to select the value (maximum value). Step S for the maximum frequency values R, G, B
As shown in FIG. 3, the corresponding color signals Cr and Cb are calculated.
【0028】そしてステップS4に示すように色信号C
r,Cbの値を8ビット階調に補間した後、ステップS
5に示すようにルックアップテーブル232a〜232
fに書き込む。ルックアップテーブル232a〜232
fは1対毎に基準となる1色から色信号Cr,Cbを推
定するようになっている。Then, as shown in step S4, the color signal C
After interpolating the values of r and Cb into 8-bit gradation, step S
5, look-up tables 232a to 232
Write to f. Lookup tables 232a to 232
f estimates color signals Cr and Cb from one reference color for each pair.
【0029】以下、基準となる1色から色信号Cr,C
bを推定するためのルックアップテーブル232a〜2
32fの作成を、図8ないし図10を参照してさらに説
明する。基準の1色から他の2色を色空間から推定する
場合、たとえばRを基準とした場合にはGとBを色空間
から選び出しR(原画色),G′(推定色),B′(推
定色)の1組となる。Hereinafter, the color signals Cr and C are output from one reference color.
Lookup tables 232a-2 for estimating b
The creation of 32f will be further described with reference to FIGS. When two other colors are estimated from the reference color from the color space, for example, when R is used as a reference, G and B are selected from the color space and R (original color), G '(estimated color), B' ( (Estimated color).
【0030】その方法は図8(a)のようにR,G,B
の色空間座標位置にヒストグラムの値(画素数頻度値)
を対応させた色空間ヒストグラムにおけるRの色空間座
標(Rの階調)を例えば、10HからF0Hまでの8分
割とし、図8(b)のようにG−B平面を8枚用意し、
各平面において最も密度の高い部分を選び出し、その部
分のGとBの座標値を推定色として記録する。The method uses R, G, B as shown in FIG.
Histogram value (pixel count frequency value) at the color space coordinate position of
The color space coordinates of R (gradation of R) in the color space histogram corresponding to are divided into, for example, 8 from 10H to F0H, and eight GB planes are prepared as shown in FIG.
The highest density portion in each plane is selected, and the G and B coordinate values of that portion are recorded as estimated colors.
【0031】例えばR=F0Hの場合のG−B平面にお
いて、最も密度の高い部分(最大の画素数頻度値)が図
8(b)で示す太枠の部分だとすればGとBの座標位置
はそれぞれD0H、B0Hなのでこれを推定色とする。For example, on the GB plane in the case of R = F0H, if the portion with the highest density (the maximum frequency value of the number of pixels) is the portion of the thick frame shown in FIG. Since the positions are D0H and B0H, respectively, this is used as the estimated color.
【0032】これを他の7枚のG−B平面についてもそ
れぞれ検索を行い、RからGを推定する8ポイントのデ
ータとRからBを推定する8のポイントのデータを得
る。これをR−B平面とR−G平面についても検索を行
い、図9に示すような表を作成する。This is also searched for the other seven GB planes to obtain eight-point data for estimating G from R and eight-point data for estimating B from R. This is also searched for the RB plane and the RG plane, and a table as shown in FIG. 9 is created.
【0033】しかし、ここで得られるのは入出力ともに
R,G,Bのデータで最終的に必要としている色データ
ではないので、マトリクス演算を行いRからCr,Cb
8ポイント、GからCr,Cbの8ポイント、BからC
r,Cbの8ポイントデータを求め図10の表を作成す
る。つぎに8ポイントのデータから256ポイントに補
間処理を行い、その結果をルックアップテーブル232
a〜232fに書き込む。However, since what is obtained here is the input and output data of R, G, and B and not the color data that is ultimately required, a matrix operation is performed to obtain Cr, Cb from R.
8 points, G to Cr, Cb 8 points, B to C
The 8-point data of r and Cb is obtained and the table of FIG. 10 is created. Next, interpolation processing is performed from the 8-point data to 256 points, and the result is stored in a lookup table 232.
Write to a to 232f.
【0034】色変換部23では、CPUブロック22に
より選出された代表色を書き込んだルックアップテーブ
ル232a〜232fから3組の色データを乗算器23
3a〜233fにて重み付けされ、各色データ別に加算
され色信号Cr,Cbを得る。The color converter 23 multiplies three sets of color data from the look-up tables 232a to 232f in which the representative colors selected by the CPU block 22 are written.
Weighted by 3a to 233f and added for each color data to obtain color signals Cr and Cb.
【0035】次に、演算部24は色変換部23にて作成
された補正色信号Cr,Cbとマトリクス回路11にて
作成された原画の輝度信号Yをマトリクス回路242に
てマトリクス演算をして補正画像となる補正色信号
R′,G′,B′を得る。この補正色信号R′,G′,
B′は合成部4に入力される。なお輝度信号Yは色分布
作成に1フィールドの時間が必要のためフィールドメモ
リ241にて遅延させてマトリクス回路242に入力さ
れる。Next, the arithmetic section 24 performs a matrix operation in the matrix circuit 242 on the corrected color signals Cr and Cb generated in the color conversion section 23 and the luminance signal Y of the original image generated in the matrix circuit 11. Correction color signals R ', G', B 'to be corrected images are obtained. The corrected color signals R ', G',
B ′ is input to the synthesis unit 4. Note that the luminance signal Y is input to the matrix circuit 242 after being delayed by the field memory 241 because it takes one field time to create the color distribution.
【0036】色ズレ検出部1で検出された色ズレ検出信
号は拡張処理部3のLPF回路31入力され、色ズレ部
分からノイズ成分である孤立点除去が行われた後、最大
値ピックアップ回路32に入力される。The color shift detection signal detected by the color shift detecting section 1 is input to the LPF circuit 31 of the extension processing section 3, and after removing an isolated point which is a noise component from the color shift portion, the maximum value pickup circuit 32 Is input to
【0037】最大値ピックアップ回路32は図6のよう
な構成からなり、図11(b)ように7×7のマスクで
9カ所の太枠部分を参照し、いちばん大きい値を中心に
セットするものである。まず垂直方向の最大値を撰び出
すために7ライン分のデータをラインメモリ321a〜
321fにて確保する。The maximum value pick-up circuit 32 has a configuration as shown in FIG. 6 and sets the largest value at the center by referring to nine thick frames with a 7 × 7 mask as shown in FIG. 11B. It is. First, in order to select the maximum value in the vertical direction, data for seven lines are stored in the line memories 321a to 321a.
321f.
【0038】つぎに比較器322a〜322cにて3つ
の入力データを比較して垂直方向の最大値を選ぶ。比較
器は2つの入力のうち値の大きい方を比較により検出
し、検出された大きい方を選択して保持するラッチ等に
より構成される。水平方向の最大値選出はラッチ323
a〜323fにて水平方向の7画素分のデータを確保
し、比較器322d〜322fにて選出を行う。このよ
うにして最大値を選び出し拡張処理を行い、図11
(a)の色ずれ及び補正された入力画像に対し、図11
(c)のように補正領域が拡張された画像にする。Next, the comparators 322a to 322c compare the three input data and select the maximum value in the vertical direction. The comparator is constituted by a latch or the like which detects a larger value of the two inputs by comparison and selects and holds the detected larger one. Latch 323 is used to select the maximum value in the horizontal direction.
Data for seven pixels in the horizontal direction are secured by a to 323f, and selection is performed by the comparators 322d to 322f. In this way, the maximum value is selected and extended processing is performed.
FIG. 11 shows the color shift and the corrected input image of FIG.
An image in which the correction area is extended as shown in FIG.
【0039】例えば図12(a)のような合成データを
入力すると図12(b)のようになり境界を外部に広げ
ることができる。最大値ピックアップ回路32により拡
張処理された合成比率はLPF回路33により境界にス
ロープを付けられる。For example, when the composite data as shown in FIG. 12A is input, the boundary becomes wider as shown in FIG. 12B. The composite ratio expanded by the maximum value pickup circuit 32 is given a slope at the boundary by the LPF circuit 33.
【0040】LPF回路33またはLPF回路31のみ
では色ズレ検出結果が補正画100%である部分の比率
が低くなる場合もあるが最大値ピックアップ回路32の
働きにより本来補正画100%の部分はそのまま保存さ
れるのでLPF回路を単独で用いるより境界で目立たな
くすることができることは図11(a)と図12(b)
よりあきらかである。With the LPF circuit 33 or the LPF circuit 31 alone, the ratio of the portion where the color misregistration detection result is the corrected image 100% may be low, but the portion of the corrected image 100% is originally kept as it is by the operation of the maximum value pickup circuit 32. Since the data is preserved, it can be made less noticeable at the boundary than when the LPF circuit is used alone.
It is more obvious.
【0041】なお、最大値ピックアップ回路32へはL
PF回路31にて処理された結果の上位4ビットを入力
し処理することで、しきい値を設定し処理される。合成
部4は係数演算回路41と合成演算回路42からなり
(1)式を回路にしたものである。The maximum value pickup circuit 32 has L
By inputting and processing the upper 4 bits of the result processed by the PF circuit 31, a threshold value is set and processed. The synthesizing unit 4 includes a coefficient arithmetic circuit 41 and a synthetic arithmetic circuit 42, and is obtained by converting equation (1) into a circuit.
【0042】 Y={A×K+B×(80H−K)}/80H ・・・(1) ここでA=原画像、B=補正画像、Y=合成出力、K=
合成比率(0≦K≦80H)とする。Y = {A × K + B × (80H−K)} / 80H (1) where A = original image, B = corrected image, Y = combined output, K =
It is assumed that the composition ratio (0 ≦ K ≦ 80H).
【0043】通常合成には(2)の式を使用するが、合
成比率Kの範囲が0≦K≦1となり小数演算を必要とす
るため演算速度およびコストがかかるので整数演算を採
用した。The formula (2) is usually used for the synthesis. However, since the range of the synthesis ratio K is 0 ≦ K ≦ 1 and a decimal operation is required, the operation speed and the cost are high, so an integer operation is employed.
【0044】 Y=A×K+B×(1−K) ・・・(2) 係数演算回路41は階調変換器411と減算器412か
らなる。階調変換器411は合成演算回路42での演算
出力から除算を不要とするための回路で、色ズレ検出部
1の出力である合成比率の階調を乗算器を用いて2のn
乗+1に変換する、たとえば2の7乗+1=129階調
への変換を行う。Y = A × K + B × (1−K) (2) The coefficient calculation circuit 41 includes a gradation converter 411 and a subtractor 412. The gradation converter 411 is a circuit for eliminating the need for division from the operation output of the combination operation circuit 42. The gradation converter 411 multiplies the gradation of the combination ratio, which is the output of the color misregistration detection unit 1, by n using a multiplier.
Conversion to the power of +1 is performed, for example, conversion to 2 7 + 1 = 129 gradations.
【0045】階調変換された合成比率は第1の係数とし
て乗算器421aと第2の係数を得るため減算器412
に出力される。第2の係数は減算器412により(12
8−第1の係数)なる減算を行い乗算器421bに出力
される。合成演算回路42は、係数演算回路41から算
出された第1の係数と原画像との乗算を行う乗算器42
1aと、係数演算器41から算出された第2の係数と補
正画像との乗算を行う乗算器421bと、乗算器421
aと乗算器421bの2つの乗算結果を加算する加算器
422とで構成される。The tone-converted synthesis ratio is used as a first coefficient by a multiplier 421a and a subtractor 412 to obtain a second coefficient.
Is output to The second coefficient is calculated by the subtractor 412 as (12
8-the first coefficient) and outputs the result to the multiplier 421b. The synthesis operation circuit 42 is a multiplier 42 that multiplies the first coefficient calculated from the coefficient operation circuit 41 by the original image.
1a, a multiplier 421b for multiplying the corrected image by the second coefficient calculated by the coefficient calculator 41, and a multiplier 421
a and an adder 422 for adding two multiplication results of the multiplier 421b.
【0046】2つの乗算器421aと421bで演算さ
れた結果は加算器422で加算され、下位7ビットが取
り除かれ、合成結果として出力される。また、色ズレ検
出部1の出力が2のn乗+1の階調で出力されれば、階
調変換器411は不用となる。The results calculated by the two multipliers 421a and 421b are added by the adder 422, the lower 7 bits are removed, and the result is output as a combined result. If the output of the color misregistration detection unit 1 is output with 2 to the power of n + 1, the gradation converter 411 becomes unnecessary.
【0047】この1実施例によれば、色ズレ領域を拡張
処理して色補正するようにしているので簡単な回路構成
で、通常原画像と補正画像の合成の際現れる境界の輪郭
部分における色の不自然な違いを解消ないしは目立たぬ
ようにすることができる。According to the first embodiment, since the color misregistration area is extended and subjected to color correction, a simple circuit configuration is used, so that the color in the outline portion of the boundary usually appearing when the original image and the corrected image are combined is obtained. Can be eliminated or made inconspicuous.
【0048】なお、色ズレの判別に使用するヒストグラ
ムは、原画像の変化領域の画像に於ける色の分布を算出
し、原画の変化領域の色分布の中で所定の画素密度以下
の領域を色ズレ領域と判別しても良い。The histogram used to determine the color shift is obtained by calculating the color distribution in the image of the changed area of the original image and determining the area having a predetermined pixel density or less in the color distribution of the changed area of the original image. The color misregistration area may be determined.
【0049】また、原画像よりヒストグラムを算出する
のではなく、内視鏡画像はその色分布が片寄っているた
め、予め色ズレ判別用のヒストグラムを設定しても良
い。Instead of calculating the histogram from the original image, the color distribution of the endoscope image is offset, so that a histogram for determining the color shift may be set in advance.
【0050】また、変化領域の算出には4フィールドの
時間差のある画像を比較するのみではなく、現在の偶数
フィールドと一つ前の偶数フィールドの色を比較し、更
に奇数フィールドについても同様の検出を行った後、各
々の変化領域を合成する事で色ズレ領域の検出を行って
も良い。The calculation of the change area is performed not only by comparing the images having a time difference of 4 fields, but also by comparing the colors of the current even field and the immediately preceding even field. After that, the color shift area may be detected by combining the respective change areas.
【0051】また、色ズレの判別に使用するヒストグラ
ムは原画像の変化部に対応する、色ズレの発生していな
い画像の色分布を使用するのではなく、色ズレの発生し
ていない画像全体の色分布を用いても良い。The histogram used for discriminating the color shift does not use the color distribution of the image having no color shift corresponding to the changed portion of the original image. May be used.
【0052】[0052]
【発明の効果】以上説明したように本発明によれば、簡
単な回路構成で原画像と補正画像との境界部に発生する
輪郭状の色変化部分を解消ないしは目立たなくすること
が可能になる。As described above, according to the present invention, it is possible to eliminate or make inconspicuous an outline color change portion occurring at a boundary portion between an original image and a corrected image with a simple circuit configuration. .
【図1】1実施例の色ズレ補正装置の基本構成を示すブ
ロック図。FIG. 1 is a block diagram illustrating a basic configuration of a color misregistration correction device according to an embodiment.
【図2】色ズレ検出部の構成を示すブロック図。FIG. 2 is a block diagram illustrating a configuration of a color shift detection unit.
【図3】補正画像作成部の構成を示すブロック図。FIG. 3 is a block diagram illustrating a configuration of a correction image creation unit.
【図4】拡張処理部の構成を示すブロック図。FIG. 4 is a block diagram illustrating a configuration of an extension processing unit.
【図5】最大値ピックアップ回路の構成を示すブロック
図。FIG. 5 is a block diagram showing a configuration of a maximum value pickup circuit.
【図6】合成部の構成を示すブロック図。FIG. 6 is a block diagram illustrating a configuration of a synthesis unit.
【図7】ヒストグラム作成のフローチャート図。FIG. 7 is a flowchart for creating a histogram.
【図8】色空間ヒストグラムから画素数頻度の最大値の
代表色を求める説明図。FIG. 8 is an explanatory diagram for obtaining a representative color having a maximum value of the number of pixels from a color space histogram.
【図9】R,G,Bの代表色を示す説明図。FIG. 9 is an explanatory diagram showing representative colors of R, G, and B.
【図10】R,G,Bの代表色に対応する色信号Cr,
Cbを示す説明図。FIG. 10 shows color signals Cr and C corresponding to the representative colors of R, G and B, respectively.
Explanatory drawing which shows Cb.
【図11】拡張マスクによる拡張処理の説明図。FIG. 11 is an explanatory diagram of an extension process using an extension mask.
【図12】拡張処理された画像をローパスフィルタ処理
した場合の説明図。FIG. 12 is an explanatory diagram when a low-pass filter process is performed on an image that has undergone expansion processing.
1…色ズレ検出部 2…補正画像作成部 3…拡張処理部 4…合成部 10…色ズレ補正装置 11…マトリクス回路 12a,12b…4フィールド遅延メモリ 13a,13b…差分検出回路 14…加算器 21…ヒストグラム作成部 22…CPUブロック 23…色変換部 24…演算部 31…LPF回路 32…最大値ピックアップ回路 33…LPF回路 41…係数演算回路 42…合成演算回路 DESCRIPTION OF SYMBOLS 1 ... Color shift detection part 2 ... Correction image creation part 3 ... Extension processing part 4 ... Synthesis part 10 ... Color shift correction device 11 ... Matrix circuit 12a, 12b ... 4 field delay memory 13a, 13b ... Difference detection circuit 14 ... Adder DESCRIPTION OF SYMBOLS 21 ... Histogram preparation part 22 ... CPU block 23 ... Color conversion part 24 ... Calculation part 31 ... LPF circuit 32 ... Maximum value pickup circuit 33 ... LPF circuit 41 ... Coefficient calculation circuit 42 ... Synthesis calculation circuit
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) A61B 1/00 - 1/32 ──────────────────────────────────────────────────続 き Continued on the front page (58) Fields surveyed (Int. Cl. 7 , DB name) A61B 1/00-1/32
Claims (1)
得られたカラー画像信号から色ズレに対応する要因を画
像単位又は所定ブロック単位で検出する色ズレ検出手段
と、 前記色ズレ検出手段により検出された色ズレ領域に隣接
する部分に拡張色ズレ領域を生成する色ズレ領域拡張処
理手段と、前記色ズレ領域に対して第1の補正を施すと共に、前記
拡張色ズレ領域に対して第2の補正を施すことにより 補
正画像を生成する補正画像生成手段と、 を備えたことを特徴とする色ズレ補正装置。1. A color misregistration detecting means for detecting a factor corresponding to a color misregistration in an image unit or a predetermined block unit from a color image signal obtained by an imaging means for imaging a subject in a frame sequential manner, and said color misregistration detecting means. Adjacent to the color misregistration area detected by
A color misregistration area extension processing means for generating an extended color misregistration area in a portion to be corrected, and performing a first correction on the color misregistration area;
A correction image generation unit configured to generate a correction image by performing a second correction on the extended color deviation area .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11742693A JP3310384B2 (en) | 1993-05-19 | 1993-05-19 | Color misregistration correction device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11742693A JP3310384B2 (en) | 1993-05-19 | 1993-05-19 | Color misregistration correction device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06327622A JPH06327622A (en) | 1994-11-29 |
JP3310384B2 true JP3310384B2 (en) | 2002-08-05 |
Family
ID=14711357
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11742693A Expired - Fee Related JP3310384B2 (en) | 1993-05-19 | 1993-05-19 | Color misregistration correction device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3310384B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3938715B2 (en) | 2002-05-16 | 2007-06-27 | オリンパス株式会社 | Color drift reduction device |
KR100866490B1 (en) | 2007-01-17 | 2008-11-03 | 삼성전자주식회사 | Apparatus and method for compensating chromatic aberration of image |
JP5127636B2 (en) * | 2008-08-29 | 2013-01-23 | 富士フイルム株式会社 | Processor device for electronic endoscope |
-
1993
- 1993-05-19 JP JP11742693A patent/JP3310384B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06327622A (en) | 1994-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6445833B1 (en) | Device and method for converting two-dimensional video into three-dimensional video | |
JP3828251B2 (en) | Video dynamic range expansion device | |
JP4127638B2 (en) | Image sensor output data processing apparatus and processing method | |
JP4169188B2 (en) | Image processing method | |
US8189105B2 (en) | Systems and methods of motion and edge adaptive processing including motion compensation features | |
US8411205B2 (en) | Noise reducing image processing apparatus | |
JP3547481B2 (en) | Video signal processing method and video signal processing device | |
JP3240371B2 (en) | Video signal processing device | |
JP3310384B2 (en) | Color misregistration correction device | |
JP3674186B2 (en) | Image information conversion apparatus and method | |
JP2826018B2 (en) | Video signal noise reduction system | |
CN110418081B (en) | High dynamic range image full-resolution reconstruction method and device and electronic equipment | |
JP2000350055A (en) | Contour correction device for digital video camera | |
JPH1141491A (en) | Two-dimensional noise reducing circuit | |
JP3279838B2 (en) | Digital signal filter for video, video filter, and method for filtering video signal for video | |
JP3132055B2 (en) | Image processing apparatus and image processing method | |
JP2001320720A (en) | Signal processing method and signal processor | |
US8013935B2 (en) | Picture processing circuit and picture processing method | |
JP3348499B2 (en) | Cyclic noise reduction device | |
US6009193A (en) | Method and apparatus for converting N-value image to M-value image, for < NM | |
JP4832411B2 (en) | Noise reduction processing apparatus and noise reduction processing method | |
JP4910254B2 (en) | Image processing apparatus and method | |
JP3302439B2 (en) | Color misregistration correction device | |
JP3039654B2 (en) | Image reduction apparatus and method | |
JP3327992B2 (en) | Color misregistration correction device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020508 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080524 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090524 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100524 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100524 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110524 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120524 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |