JP3510040B2 - Image processing method - Google Patents

Image processing method

Info

Publication number
JP3510040B2
JP3510040B2 JP07065596A JP7065596A JP3510040B2 JP 3510040 B2 JP3510040 B2 JP 3510040B2 JP 07065596 A JP07065596 A JP 07065596A JP 7065596 A JP7065596 A JP 7065596A JP 3510040 B2 JP3510040 B2 JP 3510040B2
Authority
JP
Japan
Prior art keywords
color
pupil
area
processing method
color tone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP07065596A
Other languages
Japanese (ja)
Other versions
JPH09261580A (en
Inventor
洋道 榎本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP07065596A priority Critical patent/JP3510040B2/en
Publication of JPH09261580A publication Critical patent/JPH09261580A/en
Application granted granted Critical
Publication of JP3510040B2 publication Critical patent/JP3510040B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Of Color Television Signals (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Image Analysis (AREA)
  • Stroboscope Apparatuses (AREA)
  • Image Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、カラー写真撮影時
のフラッシュ発光による被写体画像内の瞳の色調不良を
補正する画像処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing method for correcting poor color tone of a pupil in a subject image due to flash emission during color photography.

【0002】[0002]

【従来の技術】従来、前記瞳の色調不良いわゆる赤目を
補正する技術が、いくつか提案されている (米国特許5
130789号、特開平7−72537号等参照) 。米
国特許5130789号に開示される技術は、矩形マス
クで対象となる目の周囲を囲み、赤目の領域の数点をポ
インタで指定して、色彩情報に基づいて赤目の領域を設
定し、対象画素がこの領域内であれば赤目と判定して補
正する。この際、補正量を領域の境界からの距離によっ
て変えるというものである。
2. Description of the Related Art Heretofore, there have been proposed several techniques for correcting the so-called red-eye defect in the color tone of the pupil (US Pat.
130789, JP-A-7-72537, etc.). The technique disclosed in US Pat. No. 5,130,789 encloses the target eye with a rectangular mask, designates several points in the red eye region with a pointer, and sets the red eye region based on the color information. If is within this area, it is determined to be red eye and corrected. At this time, the correction amount is changed according to the distance from the boundary of the area.

【0003】また、特開平7−72537号に開示され
る技術は、対象となる目の領域を指定し、色彩情報によ
り候補画素を選定し、ラベリング後、それぞれのラベル
についての情報も加味して、赤目であるかどうか評価し
ていくものである。また、補正方法に関しては赤目の本
体と周辺部に分けて、補正量を変えている。
Further, in the technique disclosed in Japanese Patent Laid-Open No. 7-72537, the target eye area is designated, candidate pixels are selected by color information, and after labeling, information on each label is also added. , To evaluate whether it has red eyes. In addition, regarding the correction method, the correction amount is changed separately for the main body of the red eye and the peripheral portion.

【0004】[0004]

【発明が解決しようとする課題】米国特許513078
9号の技術に関しては、矩形マスクで対象となる目の周
囲を囲む以外に、さらに赤目の領域内の数点を指定する
必要があり、オペレータに負担が掛かる。特開平7−7
2537号の技術に関しては、複数の色情報を閾値と比
較することにより、候補領域を設定しているが、特に赤
目を囲む部分の色情報は撮影シーン、個人差により大き
く異なるため、同一条件で設定することは難しく、これ
が収率を低下させる原因となる。また、補正方法に関し
ても本体と周辺部を分け、補正量を変える必要があるた
め複雑である。
Problems to be Solved by the Invention US Pat. No. 5,130,78
With the technique of No. 9, in addition to surrounding the target eye with a rectangular mask, it is necessary to specify several points within the red-eye region, which imposes a burden on the operator. JP-A-7-7
Regarding the technology of No. 2537, the candidate area is set by comparing a plurality of color information with a threshold value. However, since the color information of the part surrounding the red eye greatly differs depending on the shooting scene and individual differences, the same condition is used. It is difficult to set, which causes a decrease in yield. Further, the correction method is complicated because it is necessary to separate the main body and the peripheral portion and change the correction amount.

【0005】本発明は、このような従来の問題点に鑑み
なされたもので、赤目の補正を簡易で、かつ、精度良く
行えるようにした画像処理方法を提供することを目的と
する。
The present invention has been made in view of the above-mentioned conventional problems, and an object of the present invention is to provide an image processing method capable of easily and accurately correcting red eye.

【0006】[0006]

【課題を解決するための手段】このため、請求項1に係
る発明は図1に機能ブロック図として示すように、被写
体中に瞳が含まれた撮影画像に対し、1以上の瞳の色調
不良が存在する可能性がある領域を設定し、前記設定し
た領域内を複数の小領域に分割し、前記各小領域の色彩
情報と、位置情報とに基づいて色調不良が存在している
瞳を含む可能性の高い小領域を瞳候補領域として選択
し、前記選択された瞳候補領域の中から、色調が不良な
画素を抽出し、前記抽出された画素の色調不良を補正す
ることを特徴とする。
Therefore, according to the invention of claim 1, as shown in a functional block diagram of FIG. 1, one or more pupils have poor color tone for a captured image in which the pupils are included in the subject. Area is set, the inside of the set area is divided into a plurality of small areas, and the pupil in which the poor color tone is present is determined based on the color information of each small area and the position information. A small area having a high possibility of being included is selected as a pupil candidate area, a pixel having a poor color tone is extracted from the selected pupil candidate area, and the poor hue quality of the extracted pixel is corrected. To do.

【0007】また、請求項2に係る発明は、前記瞳の色
調不良が存在する可能性がある領域として、1対の瞳を
囲む範囲を設定し、かつ、該設定した領域の中心点を計
算により求め、該中心点を基準とした色彩情報及び位置
情報に基づいて小領域への分割、瞳候補領域の選択を行
うことを特徴とする。
According to the second aspect of the present invention, a range surrounding a pair of pupils is set as a region in which the poor color tone of the pupil may exist, and the center point of the set region is calculated. And the pupil candidate area is selected based on the color information and the position information based on the center point.

【0008】また、請求項3に係る発明は、前記1対の
瞳を囲む範囲の設定は、1対の瞳の中間付近の1点を指
定し、該指定された点を中心に予め設定された面積の領
域を設定することにより行い、かつ、前記指定した点を
基準とした色彩情報及び位置情報に基づいて小領域への
分割、瞳候補領域の選択を行うことを特徴とする。
In the invention according to claim 3, the range surrounding the pair of pupils is set by designating one point near the middle of the pair of pupils and setting the designated point as a center. It is characterized by setting a region having a different area, and dividing into small regions and selecting a pupil candidate region based on the color information and position information with the designated point as a reference.

【0009】また、請求項4に係る発明は、前記瞳の色
調不良が存在する可能性がある領域は、1以上の瞳が色
調不良である1対の瞳を囲む範囲を指定し、かつ、1対
の瞳の中心付近のポイントを指定し、該指定した点を基
準とした色彩情報及び位置情報に基づいて小領域への分
割、瞳候補領域の選択を行うことを特徴とする。
According to a fourth aspect of the present invention, the region in which the poor hue of the pupil may exist specifies a range surrounding one pair of pupils in which one or more of the poor hues are present, and It is characterized in that points near the centers of a pair of pupils are designated, and division into small regions and selection of pupil candidate regions are performed based on color information and position information with the designated points as references.

【0010】また、請求項5に係る発明は、前記小領域
への分割は、前記設定された領域内から色彩情報に基づ
いてエッジ画素を抽出し、該エッジ画素に囲まれた領域
に分割することで行うことを特徴とする。また、請求項
6に係る発明は、前記瞳候補領域の選択は、前記小領域
2つを1組とした各組み合わせについて、色彩情報及び
位置情報に基づいて瞳らしさを示す評価関数を求め、最
も評価が高い組み合わせを選択することで行うことを特
徴とする。
Further, in the invention according to claim 5, in the division into the small areas, edge pixels are extracted from the set area on the basis of color information and divided into areas surrounded by the edge pixels. It is characterized by doing it. Further, in the invention according to claim 6, the selection of the pupil candidate region is performed by obtaining an evaluation function indicating pupil-likeness based on the color information and the position information for each combination of the two small regions as one set. The feature is that it is performed by selecting a combination with a high evaluation.

【0011】また、請求項7に係る発明は、前記色調不
良画素の補正は、色調不良画素の赤以外の色成分の明度
情報に基づいて行うことを特徴とする。また、請求項8
に係る発明は、前記色調不良画素の補正は、オペレータ
が複数の色見本から選択した色の情報に基づいて行うこ
とを特徴とする。
Further, the invention according to claim 7 is characterized in that the correction of the defective color tone pixel is performed based on the lightness information of a color component other than red of the defective color tone pixel. Further, claim 8
The invention according to claim 1 is characterized in that the defective color tone pixel is corrected based on information of a color selected from a plurality of color samples by an operator.

【0012】また、請求項9に係る発明は、前記色調不
良画素の補正は、オペレータが色調不良画素を抽出する
ための色彩情報に関する閾値を任意に設定することによ
り、色調不良画素の補正領域を調整可能としたことを特
徴とする。
According to a ninth aspect of the present invention, in the correction of the defective color tone pixel, an operator sets an arbitrary threshold value regarding color information for extracting the defective color tone pixel, thereby correcting the defective color tone pixel correction region. It is characterized by being adjustable.

【0013】[0013]

【発明の効果】請求項1に係る発明によれば、1以上の
瞳の色調不良が存在する可能性がある領域を分割した各
小領域の中から、色彩情報と位置情報とに基づいて高精
度に瞳候補領域を選択することができ、以て、該瞳候補
領域内の色調不良画素を補正することにより、赤目補正
を精度良く行うことができる。
According to the first aspect of the invention, it is possible to increase the height based on the color information and the position information from each of the small areas obtained by dividing the area where one or more pupils may have poor color tone. It is possible to select the pupil candidate area with high accuracy, and thus correct the red-eye correction by correcting the defective color tone pixel in the pupil candidate area.

【0014】また、請求項2〜請求項4に係る発明によ
れば、オペレータの最小限の負担により瞳候補領域を高
精度に選択することができる。また、請求項5に係る発
明によれば、エッジ画素で囲まれた領域に分割すること
で、略同一の色調ベースを持つ小領域に分割することが
でき、小領域内から色調不良画素を抽出しやすくなる。
Further, according to the inventions of claims 2 to 4, it is possible to select the pupil candidate region with high accuracy with a minimum burden on the operator. According to the invention of claim 5, by dividing into areas surrounded by edge pixels, it is possible to divide into small areas having substantially the same color tone base, and defective color tone pixels are extracted from within the small areas. Easier to do.

【0015】また、請求項6に係る発明によれば、小領
域2つを1組として組み合わせについて評価すること
で、特に2つの瞳に赤目が発生した場合に、対称性を利
用した評価関数によって高い精度で瞳候補領域を選択す
ることができる。また、請求項7に係る発明によれば、
赤以外の色成分、例えば青と緑の明度情報に基づいて、
該明度の傾向に合わせるように赤あるいは赤、青、緑の
明度を補正することにより、自然な感じに補正できる。
According to the sixth aspect of the present invention, by combining two small areas as one set and evaluating the combination, an evaluation function utilizing symmetry can be used, especially when red eyes occur in two pupils. The pupil candidate area can be selected with high accuracy. According to the invention of claim 7,
Based on lightness information of color components other than red, such as blue and green,
By correcting the brightness of red or red, blue, and green so as to match the tendency of the brightness, a natural feeling can be corrected.

【0016】また、請求項8に係る発明によれば、オペ
レータが色見本から選択して好みの色に補正することが
できる。また、請求項9に係る発明によれば、閾値の設
定によって補正領域をオペレータが色調不良と感じる程
度に応じて拡大あるいは縮小して設定することができ、
また、撮影シーン、個人差により発生する色調不良領域
及びその周辺領域の色彩情報のバラツキを吸収すること
ができる。
According to the invention of claim 8, the operator can select from the color sample and correct the desired color. Further, according to the invention of claim 9, it is possible to set the correction area by enlarging or reducing it according to the degree to which the operator feels that the color tone is poor by setting the threshold value.
In addition, it is possible to absorb variations in the color information of the poor color tone region and its peripheral region that occur due to the shooting scene and individual differences.

【0017】[0017]

【発明の実施の形態】以下に、本発明の実施形態を図に
基づいて説明する。図2は、一実施形態のシステム構成
を示す。スチルビデオカメラにより撮影されたカラー画
像のデジタル画像データ、あるいは、銀塩フィルムカメ
ラにより撮影されフィルムに現像されたカラー画像を、
スキャナで読み取ったデジタル画像データが、光ディス
ク等の記憶装置1に記憶されている。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 2 shows a system configuration of one embodiment. Digital image data of a color image taken by a still video camera, or a color image taken by a silver salt film camera and developed on film,
Digital image data read by a scanner is stored in the storage device 1 such as an optical disk.

【0018】前記記憶装置1に記憶された画像データ
が、制御装置2によって読み出され、モニタ3に画像表
示される。オペレータは、前記モニタ3に表示された画
像をみながら、フラッシュ撮影により赤目を生じている
被写体画像に対し、以下のように画像領域を設定するこ
とにより、前記制御装置2が該設定された領域の中から
赤目の画素を抽出して補正を行い、補正された画像をモ
ニター3に表示する。
The image data stored in the storage device 1 is read by the control device 2 and displayed as an image on the monitor 3. While viewing the image displayed on the monitor 3, the operator sets an image area for a subject image in which red-eye is generated by flash photography as follows, and the control device 2 sets the area. The red-eye pixels are extracted from among the pixels and corrected, and the corrected image is displayed on the monitor 3.

【0019】以下に、本発明にかかる赤目補正のルーチ
ンを、図3以下のフローチャートに従って説明する。図
3は、赤目補正のメインルーチンを示す。ステップ (図
ではSと記す。以下同様) 1では、モニタ2に表示され
た瞳を含む被写体画像に対して、1対の目の周辺を囲む
矩形領域を設定すると共に、一対の目の中間付近の1点
を後述する色彩情報及び位置情報の基準点として指定す
る (図6参照) 。
The red-eye correction routine according to the present invention will be described below with reference to the flowcharts shown in FIG. FIG. 3 shows a main routine for red-eye correction. In step (denoted as S in the figure. The same applies hereinafter) 1, in the subject image including the pupil displayed on the monitor 2, a rectangular area surrounding the pair of eyes is set, and at the same time, in the vicinity of the middle of the pair of eyes. One point is designated as a reference point for color information and position information described later (see FIG. 6).

【0020】前記対象領域及び中間点の設定方法として
対象領域、中間点共にオペレータが指定してもよいし、
対象領域のみを指定し、中間点は計算によって求めても
よいし (例えば指定した矩形領域の中心を中間点として
計算) 、中間点のみを指定し、そこを中心として予め設
定されている面積を対象領域としてもよい。赤目補正の
精度としては、1番目の方法が対象領域の指定と中間点
の指定を共にマニュアルで行うため最も高い。
As a method of setting the target area and the intermediate point, the operator may specify both the target area and the intermediate point,
You can specify only the target area and calculate the midpoint by calculation (for example, calculate the center of the specified rectangular area as the midpoint), or specify only the midpoint and set the preset area centered there. It may be the target area. The accuracy of red-eye correction is the highest because the first method manually specifies both the target area and the intermediate point.

【0021】本発明の特徴は、例えば1対の瞳の中で、
色調不良の瞳が1つの場合でも1対の瞳を囲む領域を指
定することである。また、1対の瞳の両方が赤目の場
合、1回の領域指定で同時に2つの赤目を補正すること
ができる。例えば、前記米国特許5130789号に開
示される技術では、瞳1つずつについて領域指定するた
め、オペレータの介入度が大きくなる。
A feature of the present invention is that, for example, in a pair of pupils,
Even if there is only one pupil with poor color tone, the area surrounding a pair of pupils is designated. Further, when both the pair of pupils have red eyes, it is possible to correct two red eyes at the same time by specifying the area once. For example, in the technique disclosed in US Pat. No. 5,130,789, the degree of intervention of the operator is large because the area is designated for each pupil.

【0022】ステップ2では、前記ステップ1で指定し
た点の色彩情報、例えばR (赤) ,G (緑) ,B (青)
の各明度値の合計値 (R+G+B) を特徴量として演算
する。ステップ3では、前記指定点の特徴量との特徴量
の差が指定した閾値以内の画素を肌色画素として、該肌
色画素の領域を抽出する。即ち、前記指定点は、1対の
目の中間付近の点は、鼻の付け根部分に位置するから、
その点における色彩は肌色と推定されるので、該点に近
い色をしている領域を肌色の画素と推定できる。この
他、一般的な色彩情報である色相,彩度を特徴量として
もかまわない。このようにして、前記閾値以内の画素を
ラベリングし、指定点が含まれるラベリング領域を肌色
領域として抽出する。
In step 2, the color information of the point designated in step 1 above, for example, R (red), G (green), B (blue)
The total value (R + G + B) of the respective brightness values of is calculated as the feature amount. In step 3, the pixel of which the difference between the feature amount of the designated point and the feature amount is within the designated threshold is set as the skin color pixel, and the region of the skin color pixel is extracted. That is, the designated point is that the point near the middle of the pair of eyes is located at the base of the nose,
Since the color at that point is estimated to be the skin color, the region having a color close to the point can be estimated to be the skin color pixel. In addition, the hue and saturation, which are general color information, may be used as the feature amount. In this way, the pixels within the threshold value are labeled, and the labeling area including the designated point is extracted as the skin color area.

【0023】ステップ4では、前記肌色領域内の赤の色
度[=R/ (R+G+B) ]の平均値Rskinを求め
る。ステップ5では、以下の演算量、及び該演算に必要
なデータ量を減らすために、前記ステップ3で抽出され
た肌色領域に外接する矩形領域 (両目同時に外接するよ
うに目と目の間の部分も含んで横長の1つの領域) を、
新たな対象領域として設定する。該矩形領域の設定は、
自動で行われる。手動で行ってもよいが、自動で行うこ
とにより、オペレータが顔以外の領域が含まれるような
広い領域指定を行ってしまった場合にも対応できる。
In step 4, the average value Rskin of the chromaticity [= R / (R + G + B)] of red in the skin color area is calculated. In step 5, in order to reduce the following calculation amount and the data amount necessary for the calculation, a rectangular area circumscribing the skin color area extracted in step 3 (a part between the eyes so that both eyes are circumscribing simultaneously) (Including one horizontally long area)
Set as a new target area. The setting of the rectangular area is
It is done automatically. This may be done manually, but it can also be done automatically if the operator specifies a wide area that includes an area other than the face.

【0024】ステップ6では、前記対象領域を、小領域
に分割する。この小領域分割のサブルーチンを、図4の
フローチャートに従って説明する。ステップ11では、前
記設定された領域内でエッジ画素を求める。該エッジ画
素の求め方は、例えば明度 (R+G+B) を特徴量とし
て、対象画素の周囲4画素との明度の差の絶対値の和を
求め、これが設定した閾値以上であれば対象画素をエッ
ジ画素と判定する。この他、Sobelオペレータ、P
rewittオペレータ等のエッジ検出フィルタを用い
てもかまわない。
In step 6, the target area is divided into small areas. This sub-region division subroutine will be described with reference to the flowchart of FIG. In step 11, edge pixels are obtained within the set area. The edge pixel is obtained by, for example, using the lightness (R + G + B) as a feature amount and obtaining the sum of the absolute values of the differences in lightness between the target pixel and four surrounding pixels. To determine. In addition, Sobel operator, P
An edge detection filter such as a rewitt operator may be used.

【0025】ステップ12では、前記ステップ11で検出さ
れたエッジ画素をラベリングする。ステップ13では、同
じラベルのエッジ画素で少なくとも3方を囲まれた画素
を、前記エッジ画素と同一ラベルに変更する。つまりエ
ッジで囲まれた領域が同一のラベルとなる。このように
して、設定領域が同一のラベルを有した小領域に分割さ
れる。
In step 12, the edge pixels detected in step 11 are labeled. In step 13, a pixel surrounded by edge pixels of the same label on at least three sides is changed to the same label as the edge pixel. That is, the areas surrounded by the edges have the same label. In this way, the set area is divided into small areas having the same label.

【0026】図3のメインルーチンに戻って、ステップ
7では、前記分割された小領域の中から、色調不良が存
在する瞳が含まれる可能性の高い領域を、瞳候補領域と
して選択する。前記ステップ7の瞳候補領域選択のサブ
ルーチンを、図5のフローチャートに従って説明する。
Returning to the main routine of FIG. 3, in step 7, an area having a high possibility of including a pupil having a poor color tone is selected from the divided small areas as a pupil candidate area. The pupil candidate area selection subroutine in step 7 will be described with reference to the flowchart of FIG.

【0027】本実施形態では、前記分割された複数の小
領域の2つを1組として、全ての組み合わせについて以
下の特徴量を演算することにより瞳らしさを求める。ス
テップ21では、各小領域の赤の色度[=R/ (R+G+
B) ]を求め、領域内で赤の色度の最高値 (Ri) 、及
び前記ステップ1で指定した目と目の中間付近の点を原
点としたとき、前記最高値 (Ri) の画素のX軸、Y軸
上での位置 (Xi、Yi) を特徴量とする。ここで、i
は、小領域を識別する値を表す。
In the present embodiment, the pupil-likeness is obtained by calculating the following characteristic amount for all combinations, with two of the divided small areas as one set. In step 21, the red chromaticity [= R / (R + G +
B)], the maximum value (Ri) of the chromaticity of red in the area and the point of the eye and the middle of the eye specified in step 1 are set as the origin, and the pixel of the maximum value (Ri) The position (Xi, Yi) on the X-axis and the Y-axis is set as the feature amount. Where i
Represents a value for identifying a small area.

【0028】例えば、小領域1と小領域2を組み合わせ
るとき、以下のようにして瞳候補領域を選択する。ステ
ップ22では、色彩情報の特徴量C12と、位置情報の特徴
量P12とを、次式により求める。 色彩情報の特徴量C12=R1+R2 位置情報の特徴量P12=X1+X2+Y1+Y2 ここで、色彩情報の特徴量は大きいほど、位置情報の特
徴量は小さいほど、瞳らしさは高いので、ステップ23で
は、瞳らしさを示す特徴量E12を、例えばE12=C12−
P12と設定し、この値が最も高い小領域の組み合わせ
を、少なくとも一方が色調不良 (赤目) となっている瞳
を含んでいる可能性が高い瞳候補領域として抽出する。
For example, when combining the small area 1 and the small area 2, the pupil candidate area is selected as follows. In step 22, the characteristic amount C12 of the color information and the characteristic amount P12 of the position information are obtained by the following equation. Color information feature amount C12 = R1 + R2 Position information feature amount P12 = X1 + X2 + Y1 + Y2 Here, the larger the color information feature amount, the smaller the position information feature amount, the higher the pupil-likeness. For example, the characteristic amount E12 is E12 = C12−
P12 is set, and the combination of the small areas having the highest value is extracted as a pupil candidate area having a high possibility that at least one of the pupils has a poor color tone (red eye).

【0029】ここで、位置情報の特徴量が小さくなるほ
ど、瞳らしさが高いのは、両方の瞳に赤目がある場合、
目と目の間の点に対して、左右一方のX1を+、他方の
X2を−として合計すると小さくなることによる。ま
た、一方の瞳のみ赤目である場合でもよいのは、両方の
瞳の組み合わせを選択したときには、一方の瞳に赤目が
なくとも位置情報P12の値が小さくなり、また、赤目が
1つあるだけでも、赤目が1つもない組み合わせに比べ
れば色彩上方の特徴量も大きくなるためである。
Here, the smaller the feature amount of the position information, the higher the likelihood of pupils is that if both eyes have red eyes,
This is because when one of X1 on the left and right is set to + and the other X2 is set to − for the point between the eyes, the sum becomes smaller. Further, only one of the pupils may have a red eye. When a combination of both pupils is selected, the value of the position information P12 becomes small even if there is no red eye in one pupil, and only one red eye exists. However, this is because the feature amount above the color is larger than that of the combination having no red eyes.

【0030】図3のメインルーチンに戻って、ステップ
8では、ステップ7で抽出された瞳候補領域の中から、
色調不良 (赤目) 画素を抽出する。該抽出方法は以下の
とおりである。対象画素の赤の色度[=R/ (R+G+
B) ]が、ステップ2で求めた肌色領域の平均値Rsk
inより大きく、なおかつ、対象領域の色彩情報の特徴
量 (Ri) から設定した閾値THを引いた値より大きい
場合は、赤目画素とする。つまり、次式を満たす画素を
赤目画素とする。
Returning to the main routine of FIG. 3, in step 8, from among the pupil candidate regions extracted in step 7,
Poor color tone (red eye) Extract pixels. The extraction method is as follows. Red chromaticity of target pixel [= R / (R + G +
B)] is the average value Rsk of the skin color area obtained in step 2.
If it is larger than in and larger than the value obtained by subtracting the set threshold value TH from the feature amount (Ri) of the color information of the target area, it is determined as a red-eye pixel. That is, the pixels that satisfy the following equation are set as red-eye pixels.

【0031】R/ (R+G+B) >Rskin∩R/
(R+G+B) >Ri−TH ステップ9では、ステップ8で抽出された赤目画素を適
正な色調に補正する。この場合、全ての画素を同一の画
素値に補正すると、非常に不自然に見えるため、赤以外
の明度情報を活かすようにする。例えば、デジタル値が
R,G,BそれぞれR=200、G=50、B=30の
とき、最もデジタル値が低い値に合わせたグレー色の補
正する。この場合は、R=G=B=30の明度をある程
度反映した瞳画像に補正できるため、自然な感じに見え
る。
R / (R + G + B)> Rskin∩R /
(R + G + B)> Ri-TH In step 9, the red-eye pixel extracted in step 8 is corrected to an appropriate color tone. In this case, if all the pixels are corrected to have the same pixel value, it looks very unnatural, so that the brightness information other than red is utilized. For example, when the digital values are R, G, and B, R = 200, G = 50, and B = 30, the gray color is corrected according to the lowest digital value. In this case, since it is possible to correct the pupil image that reflects the lightness of R = G = B = 30 to some extent, it looks natural.

【0032】または、もともと瞳の色がグレーでない場
合にも対応するために、例えば、前記と同じくデジタル
値がR,G,BそれぞれR=200、G=50、B=3
0のとき、GとBとはそのままの値を維持し、RをGと
Bとの大きい方の値、この場合ではGの50に合わせ
る。その他、Rの値をGとBとの平均値、この場合では
40に合わせるようにしてもよい。
Alternatively, in order to deal with the case where the pupil color is not originally gray, for example, the digital values are R = 200, G = 50, and B = 3, respectively, similarly to the above.
When 0, G and B are maintained at the same values, and R is adjusted to the larger value of G and B, in this case, 50 of G. In addition, the value of R may be adjusted to the average value of G and B, which is 40 in this case.

【0033】さらに、オペレータの好みの瞳の色と合わ
ない場合は、瞳の色のパレット (見本) から、好みの色
を選択してもらい、その色情報を基に補正する。補正の
仕方としては、例えば以下の手順で行う。選択された色
の色彩情報、例えばYIQを次式により求める。
Further, when the color does not match the operator's favorite pupil color, the operator selects a favorite color from the pupil color palette (sample) and corrects it based on the color information. As a method of correction, for example, the following procedure is performed. The color information of the selected color, for example YIQ, is calculated by the following equation.

【0034】[0034]

【数1】 [Equation 1]

【0035】赤目画素の中で、B+Gの値の最大値を求
め、これをLmaxとする。パレットの明度Yに、対象
画素のL (=B+G) をLmaxで割った値を掛け合わ
せる (次式参照) 。 Y’=Y×L/Lmax I、Qの値は維持したままで、R,G,Bに逆変換し、
このデジタル値を補正値とする。このようにすること
で、より自然に見える。
Among the red-eye pixels, the maximum value of B + G is obtained, and this is taken as Lmax. The brightness Y of the palette is multiplied by a value obtained by dividing L (= B + G) of the target pixel by Lmax (see the following equation). Y ′ = Y × L / Lmax The values of I and Q are maintained and converted back to R, G and B,
This digital value is used as the correction value. This will make it look more natural.

【0036】つまり、色の選択はパレットで行うが、明
度については、赤目画素の赤以外の成分の明度情報を活
かして補正が行われるので自然な感じも得ることができ
る。一連の処理において、赤の色度を求めたが、その他
の一般的な色彩情報、例えば明度、色相、彩度等の組み
合わせを用いてもかまわない。本実施形態によれば、以
下のような効果が得られる。
That is, although the color selection is performed by using the palette, the brightness is corrected by making use of the brightness information of the components other than red of the red-eye pixel, so that a natural feeling can be obtained. In the series of processes, the chromaticity of red is obtained, but other general color information such as a combination of lightness, hue, and saturation may be used. According to this embodiment, the following effects can be obtained.

【0037】 オペレータの介入度が少なくて済む。 エッジ情報を用いて領域分割しているため、色彩情
報のみを用いて分割する方法と比較して、撮影シーン、
個人差による影響を受けにくく、高い収率で補正するこ
とができる。 前記、瞳の色がグレーでない場合に、前記補正を行
うことにより、日本人以外の場合にも対応することがで
きる。
The degree of operator intervention is small. Since the area is divided using edge information, compared to the method of dividing using only color information, the shooting scene,
It is less affected by individual differences and can be corrected with high yield. By performing the correction when the pupil color is not gray, it is possible to cope with cases other than Japanese.

【0038】次に、第2の実施形態について説明する。
前記第1の実施形態では、赤目部分の個人差により修正
したい赤目部分の一部のみしか補正されていなかった
り、赤目でない部分まで補正されている場合がある。本
実施形態では、これを防止するためにオペレータが画像
を見ながら、補正の有無を判別するための閾値を調整し
て、補正領域を調整することができるようにしたもので
ある。
Next, a second embodiment will be described.
In the first embodiment, there may be a case where only a part of the red-eye portion to be corrected is corrected or the non-red-eye portion is also corrected due to individual differences in the red-eye portion. In this embodiment, in order to prevent this, the operator can adjust the correction area by adjusting the threshold value for determining the presence or absence of the correction while looking at the image.

【0039】具体的には、オペレータが画像を見て、赤
目の部分の一部しか補正されていないと判断した場合に
は、前記赤目画素抽出用に設定された閾値THの値を下
げていき、補正領域が適切に拡大されるまで繰り返し、
逆に、オペレータが赤目でない部分まで補正されている
と判断した場合には、前記閾値THの値を上げていき、
補正領域が適切に縮小されるまで繰り返す。
Specifically, when the operator looks at the image and determines that only part of the red-eye portion has been corrected, the threshold value TH set for red-eye pixel extraction is lowered. , Until the correction area is enlarged appropriately,
On the contrary, when the operator determines that the red eye is not corrected, the threshold value TH is increased.
Repeat until the correction area is properly reduced.

【0040】赤目の領域設定に関しては主観に負う部分
もあり、このようにすることで、オペレータの主観を満
足させるような補正を行うことができる。また、シー
ン、個人差により発生する赤目及び赤目周辺の色彩情報
のバラツキを吸収することができる。
The setting of the red-eye area also depends on the subjectivity, and by doing so, it is possible to make a correction that satisfies the operator's subjectivity. In addition, it is possible to absorb variations in color information around the red eye and the red eye, which are caused by scenes and individual differences.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の構成・機能を示すブロック図。FIG. 1 is a block diagram showing the configuration and functions of the present invention.

【図2】一実施形態のシステム構成を示す図。FIG. 2 is a diagram showing a system configuration of an embodiment.

【図3】同上実施形態における赤目補正のメインルーチ
ンを示すフローチャート。
FIG. 3 is a flowchart showing a main routine of red-eye correction in the embodiment.

【図4】同上ルーチンの小領域分割のサブルーチンを示
すフローチャート。
FIG. 4 is a flowchart showing a sub-region division subroutine of the same routine.

【図5】同上ルーチンの瞳候補領域選択のサブルーチン
を示すフローチャート。
FIG. 5 is a flowchart showing a subroutine of pupil candidate area selection of the same routine.

【図6】同上実施形態における対象領域の指定方法を示
す図。
FIG. 6 is a diagram showing a method of designating a target area in the embodiment.

【符号の説明】[Explanation of symbols]

1 記憶装置 2 制御装置 3 モニタ 1 storage device 2 controller 3 monitors

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI H04N 5/91 H04N 5/91 J 9/79 9/79 G (58)調査した分野(Int.Cl.7,DB名) H04N 9/64 H04N 1/46 H04N 1/60 H04N 5/91 H04N 9/79 G03B 15/05 G06T 1/00 340 ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 identification code FI H04N 5/91 H04N 5/91 J 9/79 9/79 G (58) Fields investigated (Int.Cl. 7 , DB name) H04N 9/64 H04N 1/46 H04N 1/60 H04N 5/91 H04N 9/79 G03B 15/05 G06T 1/00 340

Claims (9)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】被写体中に瞳が含まれた撮影画像に対し、
1以上の瞳の色調不良が存在する可能性がある領域を設
定し、 前記設定した領域内を複数の小領域に分割し、 前記各小領域の色彩情報と、位置情報とに基づいて色調
不良が存在している瞳を含む可能性の高い小領域を瞳候
補領域として選択し、 前記選択された瞳候補領域の中から、色調が不良な画素
を抽出し、 前記抽出された画素の色調不良を補正することを特徴と
する画像処理方法。
1. A captured image in which a pupil is included in a subject,
An area in which there is a possibility that one or more pupils have poor color tone is set, the set area is divided into a plurality of small areas, and the poor hue quality is obtained based on the color information of each of the small areas and the position information. Is selected as a pupil candidate region having a high possibility of including a pupil, and a pixel having a poor color tone is extracted from the selected pupil candidate region, and a poor color tone of the extracted pixel is selected. An image processing method, which comprises:
【請求項2】前記瞳の色調不良が存在する可能性がある
領域として、1対の瞳を囲む範囲を設定し、かつ、該設
定した領域の中心点を計算により求め、該中心点を基準
とした色彩情報及び位置情報に基づいて小領域への分
割、瞳候補領域の選択を行うことを特徴とする請求項1
に記載の画像処理方法。
2. A region surrounding a pair of pupils is set as a region in which the poor color tone of the pupil may exist, a center point of the set region is calculated, and the center point is used as a reference. 2. The division into small areas and the selection of pupil candidate areas are performed based on the color information and the position information.
The image processing method described in.
【請求項3】前記1対の瞳を囲む範囲の設定は、1対の
瞳の中間付近の1点を指定し、該指定された点を中心に
予め設定された面積の領域を設定することにより行い、
かつ、前記指定した点を基準とした色彩情報及び位置情
報に基づいて小領域への分割、瞳候補領域の選択を行う
ことを特徴とする請求項1に記載の画像処理方法。
3. The setting of the range surrounding the pair of pupils is performed by designating one point near the middle of the pair of pupils and setting a region having a preset area centered on the designated point. Done by
The image processing method according to claim 1, further comprising dividing into small regions and selecting a pupil candidate region based on color information and position information with the designated point as a reference.
【請求項4】前記瞳の色調不良が存在する可能性がある
領域は、1以上の瞳が色調不良である1対の瞳を囲む範
囲を指定し、かつ、1対の瞳の中心付近のポイントを指
定し、該指定した点を基準とした色彩情報及び位置情報
に基づいて小領域への分割、瞳候補領域の選択を行うこ
とを特徴とする請求項1に記載の画像処理方法。
4. The area in which the poor hue of the pupil may exist specifies a range surrounding a pair of pupils in which one or more pupils have poor hue, and the area near the center of the pair of pupils. 2. The image processing method according to claim 1, wherein a point is designated, and division into small areas and selection of a pupil candidate area are performed based on color information and position information with the designated point as a reference.
【請求項5】前記小領域への分割は、前記設定された領
域内から色彩情報に基づいてエッジ画素を抽出し、該エ
ッジ画素に囲まれた領域に分割することで行うことを特
徴とする請求項1〜請求項4のいずれか1つに記載の画
像処理方法。
5. The division into the small regions is performed by extracting edge pixels from the set region based on color information and dividing the regions into regions surrounded by the edge pixels. The image processing method according to any one of claims 1 to 4.
【請求項6】前記瞳候補領域の選択は、前記小領域2つ
を1組とした各組み合わせについて、色彩情報及び位置
情報に基づいて瞳らしさを示す評価関数を求め、最も評
価が高い組み合わせを選択することで行うことを特徴と
する請求項1〜請求項5のいずれか1つに記載の画像処
理方法。
6. The selection of the candidate pupil area is performed by obtaining an evaluation function indicating the likelihood of a pupil based on color information and position information for each combination of two small areas as one set, and selecting the combination with the highest evaluation. The image processing method according to any one of claims 1 to 5, wherein the image processing method is performed by selecting.
【請求項7】前記色調不良画素の補正は、色調不良画素
の赤以外の色成分の明度情報に基づいて行うことを特徴
とする請求項1〜請求項6のいずれか1つに記載の画像
処理方法。
7. The image according to claim 1, wherein the defective color tone pixel is corrected based on the brightness information of a color component other than red of the defective color tone pixel. Processing method.
【請求項8】前記色調不良画素の補正は、オペレータが
複数の色見本から選択した色の情報に基づいて行うこと
を特徴とする請求項1〜請求項7のいずれか1つに記載
の画像処理方法。
8. The image according to any one of claims 1 to 7, wherein the defective color tone pixel is corrected based on information of a color selected from a plurality of color samples by an operator. Processing method.
【請求項9】前記色調不良画素の補正は、オペレータが
色調不良画素を抽出するための色彩情報に関する閾値を
任意に設定することにより、色調不良画素の補正領域を
調整可能としたことを特徴とする請求項1〜請求項8の
いずれか1つに記載の画像処理方法。
9. The correction of defective color tone pixels is characterized in that an operator can set a correction region of defective color tone pixels by arbitrarily setting a threshold value regarding color information for extracting defective color tone pixels. The image processing method according to any one of claims 1 to 8.
JP07065596A 1996-03-26 1996-03-26 Image processing method Expired - Fee Related JP3510040B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07065596A JP3510040B2 (en) 1996-03-26 1996-03-26 Image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07065596A JP3510040B2 (en) 1996-03-26 1996-03-26 Image processing method

Publications (2)

Publication Number Publication Date
JPH09261580A JPH09261580A (en) 1997-10-03
JP3510040B2 true JP3510040B2 (en) 2004-03-22

Family

ID=13437896

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07065596A Expired - Fee Related JP3510040B2 (en) 1996-03-26 1996-03-26 Image processing method

Country Status (1)

Country Link
JP (1) JP3510040B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2907120B2 (en) * 1996-05-29 1999-06-21 日本電気株式会社 Red-eye detection correction device
US6252976B1 (en) * 1997-08-29 2001-06-26 Eastman Kodak Company Computer program product for redeye detection
US6292574B1 (en) 1997-08-29 2001-09-18 Eastman Kodak Company Computer program product for redeye detection
JPH11175699A (en) 1997-12-12 1999-07-02 Fuji Photo Film Co Ltd Picture processor
US6631208B1 (en) 1998-05-29 2003-10-07 Fuji Photo Film Co., Ltd. Image processing method
JP3961734B2 (en) 1999-12-24 2007-08-22 富士フイルム株式会社 Image processing method, apparatus, and recording medium
US6895112B2 (en) 2001-02-13 2005-05-17 Microsoft Corporation Red-eye detection based on red region detection with eye confirmation
JP4345622B2 (en) * 2003-11-05 2009-10-14 オムロン株式会社 Eye color estimation device
JP4214420B2 (en) * 2007-03-15 2009-01-28 オムロン株式会社 Pupil color correction apparatus and program
JP6458569B2 (en) 2015-03-12 2019-01-30 オムロン株式会社 Image processing apparatus and image processing method
JP6497162B2 (en) * 2015-03-26 2019-04-10 オムロン株式会社 Image processing apparatus and image processing method

Also Published As

Publication number Publication date
JPH09261580A (en) 1997-10-03

Similar Documents

Publication Publication Date Title
US7953251B1 (en) Method and apparatus for detection and correction of flash-induced eye defects within digital images using preview or other reference images
US7174034B2 (en) Redeye reduction of digital images
EP1918872B1 (en) Image segmentation method and system
US6016354A (en) Apparatus and a method for reducing red-eye in a digital image
US8135215B2 (en) Correction of color balance of face images
JP4549352B2 (en) Image processing apparatus and method, and image processing program
US7286703B2 (en) Image correction apparatus, method and program
US7830418B2 (en) Perceptually-derived red-eye correction
US20020061142A1 (en) Image correction apparatus
JPH0772537A (en) Automatic detection and correction of defective color tone of pupil caused by emission of flash light
US20070122034A1 (en) Face detection in digital images
JP2003036438A (en) Program for specifying red-eye in image, recording medium, image processor and method for specifying red- eye
JPH09322192A (en) Detection and correction device for pink-eye effect
JP2007097178A (en) Method for removing "red-eyes" by face detection
US20040114797A1 (en) Method for automatic determination of color-density correction values for the reproduction of digital image data
JP3510040B2 (en) Image processing method
US6996270B1 (en) Method, apparatus, and recording medium for facial area adjustment of an image
KR101854432B1 (en) Method and apparatus for detecting and compensating back light frame
KR100350789B1 (en) Method of raw color adjustment and atmosphere color auto extract in a image reference system
JP4807866B2 (en) Color reproduction processing switching device and readable recording medium
JPH11341501A (en) Electrophotographic image pickup device, electrophotographic image pickup method and medium recorded with electrophotographic image pickup control program
JP2005346474A (en) Image processing method and image processor and program and storage medium
JP3709656B2 (en) Image processing device
CN113516595B (en) Image processing method, image processing apparatus, electronic device, and storage medium
JP2002369004A (en) Image processing unit, image output device, image processing method and storage medium

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20031224

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090109

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100109

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110109

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees