JPH08272942A - カラー画像の色変更方法 - Google Patents

カラー画像の色変更方法

Info

Publication number
JPH08272942A
JPH08272942A JP7097830A JP9783095A JPH08272942A JP H08272942 A JPH08272942 A JP H08272942A JP 7097830 A JP7097830 A JP 7097830A JP 9783095 A JP9783095 A JP 9783095A JP H08272942 A JPH08272942 A JP H08272942A
Authority
JP
Japan
Prior art keywords
color
vector
target
vectors
colors
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.)
Granted
Application number
JP7097830A
Other languages
English (en)
Other versions
JP3400888B2 (ja
Inventor
Atsushi Imamura
淳志 今村
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.)
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Dainippon Screen Manufacturing Co Ltd
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 Dainippon Screen Manufacturing Co Ltd filed Critical Dainippon Screen Manufacturing Co Ltd
Priority to JP09783095A priority Critical patent/JP3400888B2/ja
Priority to EP96103981A priority patent/EP0735511A3/en
Priority to US08/619,887 priority patent/US5719639A/en
Publication of JPH08272942A publication Critical patent/JPH08272942A/ja
Application granted granted Critical
Publication of JP3400888B2 publication Critical patent/JP3400888B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00—Two-dimensional [2D] image generation
    • G06T11/10—Texturing; Colouring; Generation of textures or colours

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Color Image Communication Systems (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 【目的】 マスク作成処理を行なうことなく色変更処理
を実行する。 【構成】 色変更の対象色と対象外色とを指定し、対象
色を示す第1の色ベクトルと対象外色を示す第2の色ベ
クトルとを求める。また、対象色の成分を置換する置換
色を指定し、置換色の色ベクトルを求める。さらに、第
1と第2の色ベクトルとは独立な第3の色ベクトルを設
定する。そして、カラー画像内の各画素の色を、第1な
いし第3の色ベクトルの線形結合で表わしたときの、第
1ないし第3の色ベクトルに対する第1ないし第3の係
数をそれぞれ求める。そして、第1の係数が正である色
について、第1の色ベクトルを置換色ベクトルで置換
し、第1ないし第3の係数を用いて合成ベクトルを求め
ることによって、変更後の色を算出する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、カラー画像内の所望
の色部分を選択的に他の色に変更する方法に関する。
【0002】
【従来の技術】画像処理の分野において、写真原稿など
のカラー画像の特定の色の部分を選択的に他の色に変更
したいという要求がある。例えば、衣服を着たモデルの
衣服の特定の色のみを変更したい場合や、果物の特定の
色を変更したい場合などがある。従来は、カラー画像の
特定の色部分のみを選択的に他の色に変更する場合に
は、まず、その色部分を示す切抜きマスクを作成して、
その切抜きマスクの領域内の各画素の色を変更してい
た。
【0003】
【発明が解決しようとする課題】しかし、切抜きマスク
を作成するにはマスク作成処理が必要である。すなわ
ち、従来は、色変更を行なう前にマスク作成処理を実行
しなければならないという問題があった。
【0004】この発明は、従来技術における上述の課題
を解決するためになされたものであり、マスク作成処理
を行なうことなく色変更処理を実行する方法を提供する
ことを目的とする。
【0005】
【課題を解決するための手段および作用】上述の課題を
解決するため、請求項1に記載された方法は、カラー画
像内の所望の色部分を他の色に変更する方法であって、
(a)変更対象となる色の範囲を規定するための第1と
第2の色を指定する工程と、(b)変更後の色成分を示
す置換色を指定する工程と、(c)所定の色空間におい
て前記第1と第2の色を表わす第1と第2の色ベクトル
を求める工程と、(d)前記所定の色空間において前記
置換色を表わす置換色ベクトルを求める工程と、(e)
前記第1と第2の色ベクトルとは独立の第3の色ベクト
ルを求める工程と、(f)前記カラー画像内の各画素の
色を、前記第1ないし第3の色ベクトルの線形結合で表
わすときの前記第1ないし第3の色ベクトルに対する第
1ないし第3の係数をそれぞれ求める工程と、(g)前
記カラー画像内の各画素について、前記第1の係数の値
が正である場合に、前記置換色ベクトルと前記第2の色
ベクトルと前記第3の色ベクトルとを、前記第1ないし
第3の係数を用いて合成することによって、変更後の色
を求める工程と、を備えることを特徴とする。
【0006】第1の係数が正である色は、第1の色の成
分を含んでいる。従って、第1の係数が正である色を色
変更の対象とすれば、第1の色の成分を含む色を色変更
の対象として選択することができる。また、第1の色ベ
クトルの代わりに置換色ベクトルを用い、第1ないし第
3の係数を用いて置換色ベクトルと第2の色ベクトルと
第3の色ベクトルとを合成すれば、第1の色の成分を置
換色の成分で置き換えた色を変更後の色とすることがで
きる。
【0007】請求項2に記載された方法では、前記工程
(g)は、前記第1と第2の係数の両方が正である画素
についてのみ前記変更後の色を求める処理を実行する工
程を備える。
【0008】こうすれば、第1と第2の色の色成分を両
方とも含む色を色変更の対象として選択することができ
る。
【0009】請求項3に記載された方法では、前記第3
の色ベクトルは白色を表わすベクトルである。
【0010】こうすれば、第3の色ベクトルを容易に決
定することができる。
【0011】請求項4に記載された方法では、前記工程
(e)は、前記第1と第2の色ベクトルを、色相/彩度
/明度空間における第4および第5の色ベクトルにそれ
ぞれ変換する工程と、前記第4と第5の色ベクトルの少
なくとも一方の彩度成分が所定の値を超える場合には、
前記所定の色空間において白色を表わすベクトルを前記
第3の色ベクトルとして選択し、前記第4と第5の色ベ
クトルの少なくとも一方の彩度成分が前記所定の値未満
の場合には、前記第4と第5の色ベクトルのうちで彩度
成分のより大きな色ベクトルについて前記色相/彩度/
明度空間において色相を所定の角度回転した第6の色ベ
クトルを生成し、前記第6の色ベクトルを前記所定の色
空間のベクトルに変換することによって前記第3の色ベ
クトルを生成する工程と、を備える。
【0012】こうすれば、第1と第2の色ベクトルとは
独立な第3の色ベクトルを容易に決定することができ
る。また、第1ないし第3の色ベクトルはそれぞれ現実
の色を表わすことになるので、各画素の色に対する第1
の係数が、第1の色の成分を実際に表わす指標となる。
【0013】請求項5に記載された方法では、前記第1
ないし第3の色ベクトル、および、前記置換色ベクトル
は、それぞれ単位ベクトルである。
【0014】こうすれば、各色ベクトルが色相のみを表
わすベクトルになる。従って、各画素の色相に応じて、
色変更の対象となる色を選択することができるととも
に、色変更の対象とされた色の色相を変更することがで
きる。
【0015】請求項6に記載された方法は、カラー画像
内の所望の色部分を他の色に変更する方法であって、
(a)変更対象となる色の範囲を規定するための1つの
対象色と一対の隣接対象外色とを指定する工程と、
(b)変更後の色成分を示す置換色を指定する工程と、
(c)所定の色空間において、前記対象色を表わす第1
の色ベクトルと、前記一対の隣接対象外色をそれぞれ表
わす一対の第2の色ベクトルとを求める工程と、(d)
前記所定の色空間において前記置換色を表わす置換色ベ
クトルを求める工程と、(e)前記一対の第2の色ベク
トルのそれぞれを順次選択し、前記第1の色ベクトルと
選択された第2の色ベクトルとは独立の第3の色ベクト
ルをそれぞれ求めることによって、前記第1の色ベクト
ルと、前記選択された第2の色ベクトルと、前記第3の
色ベクトルとで構成される2つのベクトル組をそれぞれ
求める工程と、(f)前記2つのベクトル組のうち、前
記カラー画像内の対象画素が含まれる色空間を表すベク
トル組に関して、当該対象画素の色を、前記第1ないし
第3の色ベクトルの線形結合で表すときの前記第1ない
し第3の色ベクトルに対する第1ないし第3の係数を求
める工程と、(g)前記対象画素について、前記置換色
ベクトルと前記第2の色ベクトルと前記第3の色ベクト
ルとを、前記第1ないし第3の係数を用いて合成するこ
とによって、変更後の色を求める工程と、を備えること
を特徴とする。
【0016】一対の隣接対象外色のそれぞれに対応して
2つのベクトル組が得られる。この2つのベクトル組の
うち、対象画素が含まれる色空間において、色変更が行
われる。従って、一対の隣接対象外色のいずれか一方の
色成分と対象色の色成分とを共に含むような色を色変更
の対象として選択することができる。
【0017】請求項7に記載された方法では、前記工程
(a)は、前記一対の隣接対象外色の候補となる複数の
候補色を指定する工程と、前記複数の候補色の中で、色
相平面上における色相成分ベクトルが前記対象色の色相
成分ベクトルを最も小さな角度で挟み込む2つの候補色
を、前記一対の隣接対象外色として選択する工程と、を
含む。
【0018】こうすれば、色相平面上において一対の隣
接対象外色で挟み込まれた範囲の色を色変更の対象とす
ることができる。
【0019】請求項8に記載された方法では、前記工程
(f)は、前記2つのベクトル組のそれぞれを順次選択
する工程と、選択されたベクトル組に関して、前記第1
ないし第3の係数を求める工程と、前記第1と第2の係
数の両方が正である場合に、当該第1ないし第3の係数
を目的の係数として決定する工程と、を含む。
【0020】こうすれば、2つのベクトル組の一方にお
いて、第1と第2の係数が共に正である場合に、そのベ
クトル組が表す色空間に対象画素が含まれると判断さ
れ、その色空間が色変更の対象となる。
【0021】
【実施例】
A.第1の実施例
【0022】図1は、この発明の実施例において処理の
対象となるカラー画像の一例を示す説明図である。この
カラー画像は、黒色の髪のモデルが、黄色地にバラの花
の模様がプリントされた衣服を着ている写真である。バ
ラの花は、白色およびピンク色の花びらと、その周囲に
ある緑色の葉とを有している。以下では、衣服の黄色の
部分を赤色に変更する場合について説明する。
【0023】図2は、この発明の一実施例を適用して色
変更処理を実行する画像処理システムの構成を示すブロ
ック図である。この画像処理システムは、CPU20
と、カラー原稿画像を記憶する元画像メモリ22と、色
ベクトルの成分を記憶するベクトル値メモリ24と、後
述するマトリクスを記憶するマトリクスメモリ26と、
各色ベクトルに対する係数を記憶する係数メモリと、色
変更後の画像を記憶する色変更画像メモリ30とを備え
たコンピュータシステムである。このシステムは、さら
に、入力手段または指定手段としてのキーボード32お
よびマウス34と、画像入力手段としての読取スキャナ
36と、表示手段としてのカラーCRT38と、外部記
憶手段としてのハードディスク装置40とを備えてい
る。
【0024】CPU20は、マトリクス演算部50と、
係数演算部52と、色変更演算部54としての機能を有
する。これらの各部は、図示しないRAMに記憶された
ソフトウェアプログラムをCPU20が実行することに
よって実現される。なお、これらの機能については更に
後述する。
【0025】図3は、実施例における色変更処理の全体
手順を示すフローチャートである。ステップS1では、
カラー原稿の画像データを読取スキャナ36で読み取っ
て、元画像メモリ22に記憶する。このカラー原稿は、
例えば、図1に示すような自然画像のカラー写真であ
る。なお、元画像メモリ22はフレームメモリであり、
元画像メモリ22に記憶された画像はカラーCRT38
に表示される。
【0026】ステップS2では、ユーザが色変更の対象
色と対象外色とを1つずつ指定し、ステップS3では置
換色を1つ指定する。対象色と対象外色は、後述するよ
うに、色変更の対象となる色の範囲を規定するための色
成分である。置換色は、対象色の色成分に置き換えられ
る色成分である。例えば、図1における衣服の地の色で
ある黄色を対象色として指定し、緑色を対象外色として
指定する。また、置換色としては赤色を指定する。色の
指定は、マウス34などのポインティングデバイスを用
いて、カラーCRT38に表示されたカラー画像の上の
一点を指定することによって行なわれる。なお、置換色
は、カラー原稿に含まれていない色であってもよい。
【0027】対象色はこの発明における第1の色に相当
し、対象外色は第2の色に相当するものである。
【0028】色の指定方法には、種々のものが考えられ
る。例えば、近似する色の複数の点を指定して、その平
均の色を求める処理によって、対象色と対象外色をそれ
ぞれ指定するようにしてもよい。また、任意の色を指定
できるカラーピッカ(カラーガイドとも呼ばれる)を用
いて、対象色と対象外色と置換色を指定することも可能
である。
【0029】図4は、マンセルの色相平面上における対
象色と対象外色と置換色の色ベクトルを示す説明図であ
る。なお、以下においては、特に言及しない限り、対象
色と対象外色と置換色を特定の色に指定した場合に限定
せずに一般的に説明する。
【0030】図3のステップS4では、マトリクス演算
部50(図2)が対象色と対象外色と置換色の色ベクト
ルをそれぞれ算出するとともに、後述するマトリクス
(行列)を求める処理を行なう。
【0031】図5は、ステップS4の詳細手順を示すフ
ローチャートである。ステップS11では、対象色の色
ベクトルを正規化することによって第1の色ベクトルを
求めるとともに、対象外色の色ベクトルを正規化するこ
とによって第2の色ベクトルを求める。図6は、第1と
第2の色ベクトルを示すグラフである。対象色Csubの
RGBの各成分を(R1 ,G1 ,B1 )とすると、対象
色Csub を表わすベクトルはVsub (R1 ,G1 ,B1
)と表わされる。なお、図6では図示の便宜上、RG
B空間のG軸を省略している。ステップS11において
は、マトリクス演算部50がこの色ベクトルVsub の単
位ベクトルV1(r1 ,g1 ,b1 )を求め、その成分
(r1 ,g1 ,b1 )をベクトル値メモリ24に記憶す
る。ここで、単位ベクトルとは長さ1のベクトルであ
る。また、対象外色の色ベクトルVnsub(R2 ,G2 ,
B2 )の単位ベクトルV2(r2 ,g2 ,b2 )を求
め、その成分をベクトル値メモリ24に記憶する。
【0032】ステップS12では、ステップS11と同
様な処理によって、正規化された置換色の色ベクトルV
rep を求める。
【0033】ステップS11で得られた第1と第2の色
ベクトルV1,V2は、RGB空間内の任意の色を表現
するための基底を構成する3つのベクトルのうちの2つ
として使用される。基底を構成するための第3の色ベク
トルV3としては、第1と第2の色ベクトルV1,V2
とは独立な単位ベクトルが選択される。すなわち、第3
の色ベクトルは、第1と第2の色ベクトルV1,V2の
線形結合では表わせない単位ベクトルである。例えば、
第3の色ベクトルV3として、白色を表わす単位ベクト
ルVWHが選択される。白色の単位ベクトルVWHの成分
は、(1/√3,1/√3,1/√3)である。
【0034】図7は、第1ないし第3の色ベクトルV
1,V2,V3とRGB空間の関係を示す説明図であ
る。この実施例では、次の数式1に示すように、一次独
立な3つの色ベクトルV1,V2,V3を基底として用
い、RGB空間内の任意の色E(Re,Ge,Be)
を、3つの色ベクトルV1,V2,V3の線形結合(一
次結合)で表現する。
【0035】
【数1】
【0036】係数のマトリクスKと基底ベクトルのマト
リクスMは、それぞれ次の数式2,3で与えられる。
【数2】
【数3】
【0037】後述するように、各画素の色データを変更
するか否かは、第1の色ベクトルV1(対象色の色ベク
トル)に対する係数k1の値に基づいて判断される。と
ころで、第1と第2の色ベクトルV1,V2のいずれか
一方が第3の色ベクトルV3に一致している場合には、
3つの色ベクトルが一次独立ではなくなるので、任意の
色を3つのベクトルV1〜V3で表現することはできな
くなる。また、第1と第2の色ベクトルV1,V2のい
ずれか一方が第3の色ベクトルV3に十分に近接してい
る場合にも、第1の色ベクトルV1に対する係数k1が
過度に大きくなったり小さくなったりすることがある。
そこで、図5のステップS13では、第1と第2の色ベ
クトルV1,V2のいずれか一方が白色の単位ベクトル
VWH(1/√3,1/√3,1/√3)に十分に近接し
ているか否かを調べる。そして、十分に近接している場
合には、ステップS14において、第3の色ベクトルV
3として白色の単位ベクトルVWH以外のベクトルを設定
する。
【0038】まず、ステップS13では、次の数式4に
従って、第1と第2の色ベクトルV1,V2をHSV座
標系(色相/彩度/明度座標系)に変換する。
【0039】
【数4】
【0040】数式4において、演算子「max」と「m
in」は、括弧内の値の最大値と最小値をそれぞれ取る
演算を示す。数式4によって、第1の色ベクトルV1
(r1,g1 ,b1 )と第2の色ベクトルV2(r2 ,
g2 ,b2 )のそれぞれの色相値H,明度値V,彩度値
Sが求められる。なお、r=g=bの場合には、色相値
Hの括弧内の分母が0になるが、彩度値Sも0になるの
で問題は生じない。
【0041】図8は、HSV空間を示す説明図である。
図8から解るように、白色の単位ベクトルVWHは明度V
の座標軸上に存在する。換言すれば、白色の単位ベクト
ルVWHは彩度Sと色相Hとを持たないベクトルである。
なお、HSV空間は円筒座標系(zrθ座標系)であ
り、明度Vが垂直座標zに、彩度Sが径rに、色相Hが
角度θに相当する。
【0042】彩度値Sが小さい色ベクトルは、白色の単
位ベクトルVWH(1/√3,1/√3,1/√3)に近
接している。従って、第1と第2の色ベクトルV1,V
2の少なくとも一方の彩度値Sが所定の値以下の場合に
は、その色ベクトルが白色の単位ベクトルVWHに十分に
近接していると判断できる。この所定の値としては、例
えば、各成分が8ビットのデータ、すなわち0〜255
の範囲の値で表わされる場合には10(16進数で0A
h)程度が適当である。
【0043】上述の方法の代わりに、彩度値Sと明度値
Vとの比S/Vが一定値以下の場合に、その色ベクトル
が白色の単位ベクトルVWHに十分近接しているものと判
断するようにしてもよい。
【0044】第1と第2の色ベクトルV1,V2の少な
くとも一方が白色の単位ベクトルVWHに十分に近接して
いる場合には、ステップS14において、第3の色ベク
トルV3として、白色の単位ベクトルVWH以外のベクト
ルが求められる。図9は、白色の単位ベクトルVWH以外
のベクトルを第3の色ベクトルV3として設定する方法
を示す説明図である。まず、第1と第2の色ベクトルV
1,V2のうちで、白色の単位ベクトルからより遠い方
の色ベクトルを選択する。図9の例では、彩度値Sが比
較的大きい第1の色ベクトルV1が選択される。そし
て、選択された色ベクトルV1の色相値Hから90を減
算する。すなわち、HSV空間内で色ベクトルV1を時
計廻りに90°回転する。こうして得られたベクトル
(H−90,S,V)をRGB座標系に逆変換し、その
RGB成分を正規化することによって、単位ベクトルで
ある第3の色ベクトルV3が得られる。図9には、この
ような演算によって得られた第3の色ベクトルV3が描
かれている。なお、回転角度は90°以外の任意の角度
とすることも可能である。
【0045】上述の手順によって得られた第3の色ベク
トルV3は、第1と第2の色ベクトルV1,V2から独
立なので、3つの色ベクトルV1〜V3を基底として用
いることができる。換言すれば、RGB色空間内の任意
の色が、上述の数式1のように、3つの色ベクトルV1
〜V3の線形結合によって表わされる。また、第3の色
ベクトルV3は第1または第2の色ベクトルの色相を回
転したものなので、現実に存在する色を示すベクトルで
ある。3つの色ベクトルV1〜V3はいずれも現実の色
を示すベクトルなので、各色ベクトルに対する係数k1
〜k3の値が、3つの色の混合比を表わす現実的な意味
を有することになる。
【0046】第3の色ベクトルとしては、第1と第2の
色ベクトルV1,V2とは独立なベクトルを選択すれば
よいので、上記以外の種々の方法で第3の色ベクトルを
設定することができる。例えば、第1と第2の色ベクト
ルV1,V2の外積V1×V2を第3の色ベクトルV3
として使用することも可能である。しかし、この外積V
1×V2は現実の色を表わさない場合があり、この場合
には各色ベクトルに対する係数k1〜k3の値が現実的
な意味を有さなくなる。従って、上述したように、第1
と第2の色ベクトルの色相を回転することによって第3
の色ベクトルを求める方が好ましい。
【0047】こうして第3の色ベクトルV3が決定され
ると、ステップS15(図5)において3つの色ベクト
ルV1〜V3の成分で構成される3×3マトリクスM
(数式3参照)及び後述の色変更用マトリクスMrep が
作成され、マトリクスメモリ26に記憶される。
【0048】任意の色E(Re,Ge,Be)に対する
係数K(k1,k2,k3)は、次の数式5で与えられ
る。
【0049】
【数5】
【0050】従って、マトリクスMの逆行列M-1を求め
ておけば、任意の色E(Re,Ge,Be)にこの逆行
列M-1を乗ずることによって、係数K(k1,k2,k
3)を求めることができる。そこで、ステップS16で
は、マトリクス演算部50がこの逆行列M-1を演算し、
マトリクスメモリ26に格納する。
【0051】こうして、図3のステップS4の処理が終
了すると、ステップS5において色変更処理が実行され
る。図10は、色変更処理の詳細手順を示すフローチャ
ートである。ステップS21では、係数演算部52が元
画像メモリ22内のカラー画像の各画素の画素値E(R
e,Ge,Be)を読出し、数式5の右辺に代入してそ
の係数K(k1,k2,k3)を求める。得られた係数
K(k1,k2,k3)は、係数メモリ28に記憶され
る。
【0052】ステップS22〜S24は、色変更演算部
54によって実行される。まず、ステップS22では、
第1の色ベクトルV1の係数k1の値が正であるか否か
を判断する。なお、第1の係数k1が正か否かで判断を
分岐する理由については後述する。第1の係数が正の時
には、ステップS23において色変更の演算を実行す
る。色変更の演算は、数式1で示される画素の色E(R
e,Ge,Be)を、次の数式6に従って、変更後の色
E’(Re’,Ge’,Be’)に変換する処理であ
る。
【0053】
【数6】
【0054】数式6は、数式1の右辺における第1の色
ベクトルV1を、置換色の色ベクトルVrep に置き換え
たものである。図11は、変更前の色Eと変更後の色
E’を表わす色ベクトルを示す説明図である。図11
(A)に示すように、変更前の色Eを表わすベクトル
は、第1ないし第3の色ベクトルV1〜V3の合成ベク
トルである。また、変更後の色E’を表わすベクトル
は、置換色ベクトルVrep と第2および第3の色ベクト
ルV2,V3との合成ベクトルである。
【0055】数式6に従って変更後の色E’を求めるた
めに、マトリクス演算部50は、図5のステップS15
において、次の数式7で与えられる色変更用マトリクス
Mrep を予め算出し、マトリクスメモリ26に格納す
る。
【0056】
【数7】
【0057】色変更用マトリクスMrep は、第1ないし
第3の色ベクトルV1〜V3で構成されるマトリクスM
(数式3)において、第1の色ベクトルV1を置換色の
色ベクトルVrep で置き換えたものである。
【0058】ステップS23においては、数式5に従っ
て得られた係数マトリクスKにこの色変更用マトリクス
Mrep を乗ずることによって、変更後の色E’を算出す
る。こうして得られた各画素の変更後の色E’を表わす
画像データは、色変更画像メモリ30に格納される。
【0059】ステップS22において第1の係数k1が
正か否かで判断を分岐する理由は次の通りである。第1
の係数k1は、各画素の色における第1の色ベクトルV
1の強度を示している。すなわち、画素の色が第1の色
ベクトルV1の成分(対象色の成分)を多く含むほど第
1の係数k1の値が大きい。従って、第1の係数k1が
正の時にのみ色変更の処理を実行するようにすれば、対
象色の成分を含む画素の色のみを変更することができ
る。
【0060】図4には、第1の実施例において色変更の
対象となる色相領域が斜線部で示されている。すなわ
ち、この対象領域内では第1の色ベクトル(対象色ベク
トル)V1に対する係数k1の値が正である。色変更の
対象領域は、対象外ベクトルV2(詳しく言えば、ベク
トルV2の色相成分)と、その逆ベクトル−V2とで1
80°ずつに仕切られた2つの色相領域の中で、対象色
ベクトルV1(詳しく言えば、ベクトルV1の色相成
分)を含む側の領域である。
【0061】第1の係数k1が正である色のみを色変更
の対象とすれば、次のような利点もある。すなわち、変
更後の色E’(数式6)は、第1の係数k1の値が大き
いほど置換色に近い色となる。この結果、滑らかに色が
変化するような画像部分については、その滑らかな色の
変化を保ちつつ、対象色の成分を置換色の成分に置き換
えることができる。
【0062】ステップS5(図3)が終了すると、ステ
ップS6に移行し、色変更が行われた画像がカラーCR
T38に表示される。
【0063】B.第2の実施例
【0064】図12は、第2の実施例における色変更処
理の手順を示すフローチャートである。図12は、図1
0のステップS22をステップS30で置き換えたもの
である。ステップS30では、第1と第2の係数k1,
k2がどちらも正の場合にのみ、ステップS23におけ
る色変更の処理を実行することを判断している。図13
は、第2の実施例において色変更の対象となる色相領域
を表わす説明図である。図13に斜線で示した色相領域
は、第1と第2の係数k1,k2がどちらも正であり、
色変更の対象となる領域である。すなわち、第2の実施
例において色変更の対象となる色相領域は、対象色ベク
トル(第1の色ベクトル)V1と対象外色ベクトル(第
2の色ベクトル)V2とで挟まれた色相領域となる。す
なわち、ユーザは、対象色と対象外色とによって、色変
更の対象となる色の範囲の両端を指定することができ
る。
【0065】以上のように、第2の実施例では、色変更
の対象となる色の範囲を対象色と対象外色で挟まれる色
相領域によって規定したので、ユーザが色変更の対象範
囲を容易にかつ明確に設定することができる。
【0066】C.第3の実施例
【0067】第3の実施例では、図3のステップS2に
おいて、複数の対象外色を指定する。図14は、3つの
対象外色に対応する3つの対象外ベクトルV2a 〜V2
c を色相平面で示した説明図である。図15は、第3の
実施例におけるステップS4(図3)の詳細手順を示す
フローチャートである。ステップS13においては、対
象色の色ベクトル(第1の色ベクトル)と、複数の対象
外色の色ベクトル(第2の色ベクトル)をHSV座標系
に変換する。そして、ステップS18では、複数の対象
外色ベクトルの中で、色相平面において対象色ベクトル
V1を180°以下の最も小さい角度で挟み込む2つの
対象外色ベクトルを「隣接対象外色ベクトル対」として
抽出する。図14の例では、第1と第2の対象外色ベク
トルV2a ,V2b が隣接対象外色ベクトル対として選
択される。
【0068】なお、第3の実施例において最初に指定さ
れる複数の対象外色は、本願発明における複数の候補色
に対応する。
【0069】図15のステップS15では、隣接対象外
色ベクトル対のそれぞれのベクトルV2a ,V2b につ
いて、次の数式8で与えられるマトリクスMa ,Mb
と、次の数式9で与えられる色変更用マトリクスMrep
a,Mrepbが作成される。
【0070】
【数8】
【数9】
【0071】なお、数式8で与えられるマトリクスMa
,Mb を、以下では「色座標マトリクス」と呼ぶ。ス
テップS16では、色座標マトリクスMa ,Mb の逆マ
トリクスがそれぞれ作成される。2つの色座標マトリク
スMa ,Mb は、本願発明における「2つのベクトル
組」に相当する。
【0072】なお、仮に図14の第2の対象外色ベクト
ルV2b が指定されておらず、第1と第3の対象外色ベ
クトルV2a ,V2c のみが対象外色として指定されて
いる場合には、色相平面において対象色ベクトルV1を
180°以下の最も小さい角度で挟み込む2つの対象外
色ベクトルは存在しないことになる。この場合には、対
象色ベクトルV1に最も近い対象外色ベクトルV2a を
1つだけ選択する。この理由は、後で詳述するように、
このような場合に隣接対象ベクトル対を抽出すると、色
変更の対象となる色の範囲が広くなり過ぎるからであ
る。この場合、ステップS15,S16では、選択され
た対象外色ベクトルV2a を含むマトリクスMa とその
逆マトリクスが作成される。
【0073】図16は、第3の実施例における色変更処
理の手順を示すフローチャートである。ステップS40
では、図15のステップS15で作成された色座標マト
リクスを1つ選択する。ステップS41では、選択され
た色座標マトリクスの逆マトリクスを用いて、次の数式
10に従って1つの対象画素に対する係数マトリクスを
算出する。
【0074】
【数10】
【0075】例えば、ステップS40において第1の色
座標マトリクスMa が選択されていれば、ステップS4
1においては数式10の第1の式を用いて第1の係数マ
トリクスKa が算出される。
【0076】ステップS42では、図15のステップS
15で作成された色座標マトリクスが1つであるか2つ
であるかが判断される。図14の例のように、隣接対象
外色ベクトル対V2a ,V2b が抽出されている場合に
は、2つの色座標マトリクスMa ,Mb が生成されてい
るので、ステップS43が実行される。
【0077】ステップS43では、ステップS41で算
出された係数マトリクス(例えばka )の第1と第2の
係数(例えばk1a ,k2a )がどちらも正の場合にの
み、ステップS45における色変更の処理を実行するこ
とを判断している。ステップS45では、次の数式11
に従って、選択されている色座標マトリクス(例えばM
a )に対応する色変更用マトリクス(例えばMrepa)を
用いて変更後の色E’(例えばEa')を求める。
【0078】
【数11】
【0079】第1の対象外ベクトルV2a に対応する色
座標マトリクスMa をステップS40で選択した場合に
色変更の対象となる色相領域は、図14に示す色変更の
対象領域CA1 である。この対象領域CA1 は、第1の
対象外色ベクトルV2a と対象色ベクトルV1とで挟ま
れた領域である。
【0080】図16のステップS43において、係数マ
トリクスの第1と第2の係数の少なくとも一方が正でな
い場合には、ステップS46において、次の色座標マト
リクスが存在するか否かを判断し、存在すればステップ
S40に戻って次の色座標マトリクス(例えば第2の色
座標マトリクスMb )を選択し、ステップS41〜S4
6を再度実行する。第2の対象外ベクトルV2b に対応
する色座標マトリクスMb をステップS40で選択した
場合に色変更の対象となる色相領域は、図14に示す色
変更の対象領域CA2 である。この対象領域CA2 は、
第2の対象外色ベクトルV2b と対象色ベクトルV1と
で挟まれた領域である。従って、図16の手順によれ
ば、図14の2つの対象外色ベクトルV2a ,V2b
(すなわち隣接対象外色ベクトル対)で挟まれる色相領
域が、色変更の対象となる色の範囲を示している。従っ
て、ユーザは、2つの対象外色ベクトルV2a ,V2b
によって、色変更の対象となる色の範囲の両端を指定す
ることができる。なお、第3の実施例においては、順次
選択された色座標マトリクスに関して算出された係数マ
トリクスの第1と第2の係数の符号によって、色座標マ
トリクスMa ,Mb のいずれか一方を選択していること
になり、この処理によれば色変更の工程が簡素化され
る。
【0081】ステップS47では、他に色変更の対象画
素が有るか否かを判断し、他に対象画素が有ればステッ
プS40〜S46を繰返し、他に無ければメインルーチ
ンに戻る。
【0082】ところで、図15のステップS18におい
て、色相平面において対象色ベクトルV1を180°以
下の最も小さい角度で挟み込む2つの対象外色ベクトル
が存在しない場合にも隣接対象ベクトル対を抽出するよ
うにすると、色変更の対象となる色相領域が180°以
上の領域となる。こうすると、色変更の対象となる色の
範囲が広くなり過ぎるという問題が生じる。そこで、こ
のような場合には、対象色ベクトルに最も近い対象外色
ベクトルを1つだけステップS18で選択して、色変更
の対象となる色の範囲を狭く規定するようにしている。
【0083】図15のステップS18において1つの対
象外色ベクトルのみが選択されている場合には、1つの
色座標マトリクスが作成されているだけなので、図16
のステップS42からステップS44に移行する。ステ
ップS44では、係数マトリクスの第1の係数k1が正
であるか否かによって色変更を実行するか否かを判断す
る。この手順は、第1の実施例と同じである。この代わ
りに、第2の実施例と同様に、係数マトリクスの第1と
第2の係数の両方が正である場合にのみ、色変更を実行
するようにしてもよい。
【0084】以上のように、第3の実施例では、色変更
の対象となる色の範囲を2つの対象外色で挟まれる色相
領域によって規定したので、ユーザが色変更の対象範囲
を容易にかつ明確に設定することができる。
【0085】なお、この発明は上記実施例に限られるも
のではなく、その要旨を逸脱しない範囲において種々の
態様において実施することが可能であり、例えば次のよ
うな変形も可能である。
【0086】(1)図17は、色変更処理にブラシマス
クを用いた例を示す説明図である。ここでは説明の便宜
上、カラー原稿が図17(A)に示すように対象色の領
域と対象外色の領域に塗分けられていると仮定する。ブ
ラシマスクは、画像処理の対象となる領域を示すマスク
である。ブラシマスクの位置は、マウスなどのポインテ
ィングデバイスで指定される。色変更処理は、指定され
たブラシマスク領域内においてのみ実行される。図17
(B)の例ではブラシマスク領域は円形であるが、任意
の形状を使用することができる。
【0087】ブラシマスクを用いて色変更処理を行なう
と、図17(C),(D)に示すように、対象色の領域
で、かつ、ブラシマスク領域内にある画素の色のみが色
変更の対象となる。実際の作業では、ユーザがポインテ
ィングデバイスを用いて、カラー原稿の画像上において
ブラシマスクを移動させつつ色変更処理を実行する。こ
うすれば、ユーザが指定した画像部分についてのみ選択
的に色変更処理を行なうことができる。
【0088】(2)第3の実施例においては、係数マト
リクスの第1と第2の係数の符号に基づいて、色座標マ
トリクスMa ,Mb のいずれかを選択したが、他の方法
によって選択することもできる。
【0089】例えば、対象色ベクトルV1、隣接対象外
ベクトルV2a ,V2b 及び対象画素のベクトルVPを
色相平面上に投影し、2つのベクトルの外積を求め、そ
の符号を判定すれば良い。具体的には、対象色ベクトル
V1と対象画素のベクトルVP、対象画素のベクトルV
Pと隣接対象外ベクトルV2a の外積演算の符号によっ
て、対象画素のベクトルVPが対象色ベクトルV1と隣
接対象外ベクトルV2a の内部に有るか否かが判明する
ので、内部に有る場合には色座標ベクトルMaを選択す
る。同様に、対象色ベクトルV1と対象画素のベクトル
VP、対象画素のベクトルVPと隣接対象外ベクトルV
2b の外積演算の符号によって、対象画素のベクトルV
Pが対象色ベクトルV1と隣接対象外ベクトルV2b の
内部に有るか否かが判明するので、内部に有る場合には
色座標ベクトルMb を選択する。
【0090】また、対象色ベクトルV1、隣接対象外ベ
クトルV2a ,V2b 及び対象画素のベクトルVPを色
相平面上に投影し、2つのベクトルの色相角を求め、そ
の大小関係によって判定しても良い。例えば、隣接対象
外ベクトルV2a を基準とし、対象色ベクトルV1、対
象画素のベクトルVP及び隣接対象外ベクトルV2bの
色相角θ1、θP及びθ2をそれぞれ求め、θP≦θ1
≦θ2なら色座標ベクトルMa を選択し、θ1≦θP≦
θ2なら色座標ベクトルMb を選択する。そして、選択
された色座標マトリクス(Ma またはMb )に対応する
色変更用マトリクス(MrepaまたはMrepb)を用いて変
更後の色E’(Ea'またはEb')を求めれば良い。
【0091】
【発明の効果】以上説明したように、請求項1に記載さ
れた発明によれば、マスク作成処理を行なうことなく色
変更処理を実行することができる。
【0092】請求項2に記載された発明によれば、第1
と第2の色の色成分を両方とも含む色を色変更の対象と
して選択することができる。
【0093】請求項3または4に記載された発明によれ
ば、第3の色ベクトルを容易に決定することができる。
【0094】請求項5に記載された発明によれば、各画
素の色相に応じて、色変更の対象となる色を選択するこ
とができるとともに、色変更の対象とされた色の色相を
変更することができる。
【0095】請求項6に記載された発明によれば、一対
の隣接対象外色のいずれか一方の色成分と対象色の色成
分とを共に含むような色を色変更の対象として選択する
ことができる。
【0096】請求項7に記載された発明によれば、色相
平面上において一対の隣接対象外色で挟み込まれた範囲
の色を色変更の対象とするので、容易に色変更の対象領
域を設定できる。
【0097】請求項8に記載された発明によれば、第1
と第2の係数の符号判定によって色変更の対象色空間を
決定するので、色変更処理の工程を簡素化できる。
【図面の簡単な説明】
【図1】この発明の実施例において処理対象となるカラ
ー画像の一例を示す説明図。
【図2】この発明の一実施例を適用して色変更処理を実
行する画像処理システムの構成を示すブロック図。
【図3】第1の実施例における処理の全体手順を示すフ
ローチャート。
【図4】マンセルの色相平面上における対象色(黄色)
と対象外色(緑)の位置を示す説明図。
【図5】ステップS4の詳細手順を示すフローチャー
ト。
【図6】第1と第2の色ベクトルV1,V2を示すグラ
フ。
【図7】第1ないし第3の色ベクトルV1,V2,V3
とRGB空間の関係を示す説明図。
【図8】HSV空間を示す説明図。
【図9】白色の単位ベクトルVWH以外のベクトルを第3
の色ベクトルV3として設定する方法を示す説明図。
【図10】色変更処理の詳細手順を示すフローチャー
ト。
【図11】変更前の色Eと変更後の色E’を表わす色ベ
クトルを示す説明図。
【図12】第2の実施例における色変更処理の手順を示
すフローチャート。
【図13】第2の実施例において色変更の対象となる色
相領域を表わす説明図。
【図14】第3の実施例において指定された対象色およ
び複数の対象外色の色ベクトルと、色変更の対象となる
色相領域とを示す説明図。
【図15】第3の実施例におけるステップS4の詳細手
順を示すフローチャート。
【図16】第3の実施例における色変更処理の手順を示
すフローチャート。
【図17】色変更処理にブラシマスクを用いた例を示す
説明図。
【符号の説明】
20…CPU 22…元画像メモリ 24…ベクトル値メモリ 26…マトリクスメモリ 28…係数メモリ 30…色変更画像メモリ 32…キーボード 34…マウス 36…読取スキャナ 38…カラーCRT 40…ハードディスク装置 50…マトリクス演算部 52…係数演算部 54…色変更画像メモリ

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 カラー画像内の所望の色部分を他の色に
    変更する方法であって、(a)変更対象となる色の範囲
    を規定するための第1と第2の色を指定する工程と、
    (b)変更後の色成分を示す置換色を指定する工程と、
    (c)所定の色空間において前記第1と第2の色を表わ
    す第1と第2の色ベクトルを求める工程と、(d)前記
    所定の色空間において前記置換色を表わす置換色ベクト
    ルを求める工程と、(e)前記第1と第2の色ベクトル
    とは独立の第3の色ベクトルを求める工程と、(f)前
    記カラー画像内の各画素の色を、前記第1ないし第3の
    色ベクトルの線形結合で表わすときの前記第1ないし第
    3の色ベクトルに対する第1ないし第3の係数をそれぞ
    れ求める工程と、(g)前記カラー画像内の各画素につ
    いて、前記第1の係数の値が正である場合に、前記置換
    色ベクトルと前記第2の色ベクトルと前記第3の色ベク
    トルとを、前記第1ないし第3の係数を用いて合成する
    ことによって、変更後の色を求める工程と、を備えるこ
    とを特徴とするカラー画像の色変更方法。
  2. 【請求項2】 請求項1記載の方法であって、 前記工程(g)は、 前記第1と第2の係数の両方が正である画素についての
    み前記変更後の色を求める処理を実行する工程を備え
    る、カラー画像の色変更方法。
  3. 【請求項3】 請求項1または2記載の方法であって、
    前記第3の色ベクトルは白色を表わすベクトルである、
    カラー画像の色変更方法。
  4. 【請求項4】 請求項1ないし3のいずれかに記載のカ
    ラー画像の色変更方法であって、 前記工程(e)は、 前記第1と第2の色ベクトルを、色相/彩度/明度空間
    における第4および第5の色ベクトルにそれぞれ変換す
    る工程と、 前記第4と第5の色ベクトルの少なくとも一方の彩度成
    分が所定の値を超える場合には、前記所定の色空間にお
    いて白色を表わすベクトルを前記第3の色ベクトルとし
    て選択し、前記第4と第5の色ベクトルの少なくとも一
    方の彩度成分が前記所定の値未満の場合には、前記第4
    と第5の色ベクトルのうちで彩度成分のより大きな色ベ
    クトルについて前記色相/彩度/明度空間において色相
    を所定の角度回転した第6の色ベクトルを生成し、前記
    第6の色ベクトルを前記所定の色空間のベクトルに変換
    することによって前記第3の色ベクトルを生成する工程
    と、を備える、カラー画像の色変更方法。
  5. 【請求項5】 請求項1ないし4のいずれかに記載のカ
    ラー画像の色変更方法であって、 前記第1ないし第3の色ベクトル、および、前記置換色
    ベクトルは、それぞれ単位ベクトルである、カラー画像
    の色変更方法。
  6. 【請求項6】 カラー画像内の所望の色部分を他の色に
    変更する方法であって、(a)変更対象となる色の範囲
    を規定するための1つの対象色と一対の隣接対象外色と
    を指定する工程と、(b)変更後の色成分を示す置換色
    を指定する工程と、(c)所定の色空間において、前記
    対象色を表わす第1の色ベクトルと、前記一対の隣接対
    象外色をそれぞれ表わす一対の第2の色ベクトルとを求
    める工程と、(d)前記所定の色空間において前記置換
    色を表わす置換色ベクトルを求める工程と、(e)前記
    一対の第2の色ベクトルのそれぞれを順次選択し、前記
    第1の色ベクトルと選択された第2の色ベクトルとは独
    立の第3の色ベクトルをそれぞれ求めることによって、
    前記第1の色ベクトルと、前記選択された第2の色ベク
    トルと、前記第3の色ベクトルとで構成される2つのベ
    クトル組をそれぞれ求める工程と、(f)前記2つのベ
    クトル組のうち、前記カラー画像内の対象画素が含まれ
    る色空間を表すベクトル組に関して、当該対象画素の色
    を、前記第1ないし第3の色ベクトルの線形結合で表す
    ときの前記第1ないし第3の色ベクトルに対する第1な
    いし第3の係数を求める工程と、(g)前記対象画素に
    ついて、前記置換色ベクトルと前記第2の色ベクトルと
    前記第3の色ベクトルとを、前記第1ないし第3の係数
    を用いて合成することによって、変更後の色を求める工
    程と、を備えることを特徴とするカラー画像の色変更方
    法。
  7. 【請求項7】 請求項6記載の方法であって、前記工程
    (a)は、 前記一対の隣接対象外色の候補となる複数の候補色を指
    定する工程と、 前記複数の候補色の中で、色相平面上における色相成分
    ベクトルが前記対象色の色相成分ベクトルを最も小さな
    角度で挟み込む2つの候補色を、前記一対の隣接対象外
    色として選択する工程と、を含む、カラー画像の色変更
    方法。
  8. 【請求項8】 請求項6または7記載の方法であって、
    前記工程(f)は、 前記2つのベクトル組のそれぞれを順次選択する工程
    と、 選択されたベクトル組に関して、前記第1ないし第3の
    係数を求める工程と、 前記第1と第2の係数の両方が正である場合に、当該第
    1ないし第3の係数を目的の係数として決定する工程
    と、を含む、カラー画像の色変更方法。
JP09783095A 1995-03-29 1995-03-29 カラー画像の色変更方法 Expired - Fee Related JP3400888B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP09783095A JP3400888B2 (ja) 1995-03-29 1995-03-29 カラー画像の色変更方法
EP96103981A EP0735511A3 (en) 1995-03-29 1996-03-13 Method and device for changing a specific color in a color image
US08/619,887 US5719639A (en) 1995-03-29 1996-03-20 Method and apparatus for changing specified color in a color image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP09783095A JP3400888B2 (ja) 1995-03-29 1995-03-29 カラー画像の色変更方法

Publications (2)

Publication Number Publication Date
JPH08272942A true JPH08272942A (ja) 1996-10-18
JP3400888B2 JP3400888B2 (ja) 2003-04-28

Family

ID=14202644

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09783095A Expired - Fee Related JP3400888B2 (ja) 1995-03-29 1995-03-29 カラー画像の色変更方法

Country Status (3)

Country Link
US (1) US5719639A (ja)
EP (1) EP0735511A3 (ja)
JP (1) JP3400888B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009050798A1 (ja) * 2007-10-17 2009-04-23 Mitsubishi Electric Corporation 画像処理装置

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09114432A (ja) * 1995-10-20 1997-05-02 Brother Ind Ltd 色変換装置
JPH09179539A (ja) * 1995-12-27 1997-07-11 Brother Ind Ltd 色調整装置
JP3456818B2 (ja) * 1996-03-04 2003-10-14 株式会社日立国際電気 色調補正装置
JP3750830B2 (ja) * 1996-08-30 2006-03-01 ソニー株式会社 撮像装置における色補正装置
GB9619119D0 (en) * 1996-09-12 1996-10-23 Discreet Logic Inc Processing image
US7738015B2 (en) * 1997-10-09 2010-06-15 Fotonation Vision Limited Red-eye filter method and apparatus
US7042505B1 (en) 1997-10-09 2006-05-09 Fotonation Ireland Ltd. Red-eye filter method and apparatus
US7630006B2 (en) * 1997-10-09 2009-12-08 Fotonation Ireland Limited Detecting red eye filter and apparatus using meta-data
GB2336055B (en) 1998-04-01 2002-10-16 Discreet Logic Inc Image processing
GB2336054B (en) 1998-04-01 2002-10-16 Discreet Logic Inc Processing image data
US6456300B1 (en) 1999-03-31 2002-09-24 Autodesk Canada Inc. Method and apparatus for processing image data to produce control data
FR2803419B1 (fr) * 1999-12-31 2003-05-16 Vision Ere Procede de colorisation d'une image ou d'une matrice d'images sur un ecran connecte a un systeme inter-reseaux
US7123277B2 (en) * 2001-05-09 2006-10-17 Clairvoyante, Inc. Conversion of a sub-pixel format data to another sub-pixel data format
US7307646B2 (en) * 2001-05-09 2007-12-11 Clairvoyante, Inc Color display pixel arrangements and addressing means
US20040196302A1 (en) 2003-03-04 2004-10-07 Im Moon Hwan Systems and methods for temporal subpixel rendering of image data
US7167186B2 (en) * 2003-03-04 2007-01-23 Clairvoyante, Inc Systems and methods for motion adaptive filtering
US7268748B2 (en) * 2003-05-20 2007-09-11 Clairvoyante, Inc Subpixel rendering for cathode ray tube devices
US20040233308A1 (en) * 2003-05-20 2004-11-25 Elliott Candice Hellen Brown Image capture device and camera
US7230584B2 (en) * 2003-05-20 2007-06-12 Clairvoyante, Inc Projector systems with reduced flicker
US8036458B2 (en) * 2007-11-08 2011-10-11 DigitalOptics Corporation Europe Limited Detecting redeye defects in digital images
US8170294B2 (en) * 2006-11-10 2012-05-01 DigitalOptics Corporation Europe Limited Method of detecting redeye in a digital image
US7920723B2 (en) * 2005-11-18 2011-04-05 Tessera Technologies Ireland Limited Two stage detection for photographic eye artifacts
US7616233B2 (en) * 2003-06-26 2009-11-10 Fotonation Vision Limited Perfecting of digital image capture parameters within acquisition devices using face detection
US7574016B2 (en) 2003-06-26 2009-08-11 Fotonation Vision Limited Digital image processing using face detection information
US8254674B2 (en) * 2004-10-28 2012-08-28 DigitalOptics Corporation Europe Limited Analyzing partial face regions for red-eye detection in acquired digital images
US7689009B2 (en) * 2005-11-18 2010-03-30 Fotonation Vision Ltd. Two stage detection for photographic eye artifacts
US7970182B2 (en) 2005-11-18 2011-06-28 Tessera Technologies Ireland Limited Two stage detection for photographic eye artifacts
US7792970B2 (en) * 2005-06-17 2010-09-07 Fotonation Vision Limited Method for establishing a paired connection between media devices
US20050140801A1 (en) * 2003-08-05 2005-06-30 Yury Prilutsky Optimized performance and performance for red-eye filter method and apparatus
US9412007B2 (en) * 2003-08-05 2016-08-09 Fotonation Limited Partial face detector red-eye filter method and apparatus
US8520093B2 (en) * 2003-08-05 2013-08-27 DigitalOptics Corporation Europe Limited Face tracker and partial face tracker for red-eye filter method and apparatus
JP4141923B2 (ja) * 2003-09-18 2008-08-27 村田機械株式会社 カラー画像処理装置
US7598961B2 (en) * 2003-10-21 2009-10-06 Samsung Electronics Co., Ltd. method and apparatus for converting from a source color space to a target color space
US7176935B2 (en) * 2003-10-21 2007-02-13 Clairvoyante, Inc. Gamut conversion system and methods
US6980219B2 (en) * 2003-10-21 2005-12-27 Clairvoyante, Inc Hue angle calculation system and methods
US20110102643A1 (en) * 2004-02-04 2011-05-05 Tessera Technologies Ireland Limited Partial Face Detector Red-Eye Filter Method and Apparatus
US7301543B2 (en) * 2004-04-09 2007-11-27 Clairvoyante, Inc. Systems and methods for selecting a white point for image displays
US7619637B2 (en) * 2004-04-09 2009-11-17 Samsung Electronics Co., Ltd. Systems and methods for improved gamut mapping from one image data set to another
JP4539964B2 (ja) * 2004-07-21 2010-09-08 大日本スクリーン製造株式会社 画像の領域分割
CN1882103B (zh) * 2005-04-04 2010-06-23 三星电子株式会社 实现改进的色域对映演算的系统及方法
US7599577B2 (en) * 2005-11-18 2009-10-06 Fotonation Vision Limited Method and apparatus of correcting hybrid flash artifacts in digital images
EP1987475A4 (en) 2006-02-14 2009-04-22 Fotonation Vision Ltd AUTOMATIC DETECTION AND CORRECTION OF RED EYE FLASH DEFECTS
US7592996B2 (en) * 2006-06-02 2009-09-22 Samsung Electronics Co., Ltd. Multiprimary color display with dynamic gamut mapping
WO2008023280A2 (en) * 2006-06-12 2008-02-28 Fotonation Vision Limited Advances in extending the aam techniques from grayscale to color images
JP4791900B2 (ja) * 2006-07-10 2011-10-12 北海道公立大学法人 札幌医科大学 画像処理装置および画像処理プログラム
US8406514B2 (en) * 2006-07-10 2013-03-26 Nikon Corporation Image processing device and recording medium storing image processing program
WO2008039764A2 (en) * 2006-09-30 2008-04-03 Clairvoyante, Inc. Systems and methods for reducing desaturation of images rendered on high brightness displays
US7920739B2 (en) * 2006-12-13 2011-04-05 Adobe Systems Incorporated Automatically selected adjusters
US8086029B1 (en) 2006-12-13 2011-12-27 Adobe Systems Incorporated Automatic image adjustment
US8055067B2 (en) * 2007-01-18 2011-11-08 DigitalOptics Corporation Europe Limited Color segmentation
US7995804B2 (en) * 2007-03-05 2011-08-09 Tessera Technologies Ireland Limited Red eye false positive filtering using face location and orientation
US8503818B2 (en) 2007-09-25 2013-08-06 DigitalOptics Corporation Europe Limited Eye defect detection in international standards organization images
US8212864B2 (en) * 2008-01-30 2012-07-03 DigitalOptics Corporation Europe Limited Methods and apparatuses for using image acquisition data to detect and correct image defects
US8081254B2 (en) * 2008-08-14 2011-12-20 DigitalOptics Corporation Europe Limited In-camera based method of detecting defect eye with high accuracy
US8218860B1 (en) 2008-08-28 2012-07-10 Adobe Systems Incorporated Method and system for replacing color ranges in an image
JP2010154009A (ja) * 2008-12-24 2010-07-08 Brother Ind Ltd 画像処理装置と画像処理プログラム
US8428351B2 (en) * 2008-12-24 2013-04-23 Brother Kogyo Kabushiki Kaisha Image processing device
US8373883B2 (en) * 2009-09-30 2013-02-12 Hewlett-Packard Development Company, L.P. System and method for managing resource consumption during print production
JP2011237907A (ja) * 2010-05-07 2011-11-24 Sony Corp 画像処理装置、画像処理方法、およびプログラム
EP2797326A1 (en) * 2013-04-22 2014-10-29 Nederlandse Organisatie voor toegepast -natuurwetenschappelijk onderzoek TNO Image color correction

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862251A (en) * 1984-04-09 1989-08-29 Corporate Communications Consultants, Inc. Color correction system and method
US4710800A (en) * 1984-04-27 1987-12-01 Utah Scientific Advanced Development Center, Inc. Apparatus for allowing operator selection of a color region of a video image for receiving color corrections
US4953008A (en) * 1986-09-08 1990-08-28 Encore Video, Inc. Method and apparatus for uniform saturation, hue and luminance correction
US5521615A (en) * 1989-05-08 1996-05-28 Hewlett-Packard Company Display system for instruments
GB9002477D0 (en) * 1990-02-05 1990-04-04 Crosfield Electronics Ltd Improvements relating to control data arrays
JPH0540833A (ja) * 1991-08-05 1993-02-19 Fujitsu Ltd カラ−画像制御方法
FR2681967B1 (fr) * 1991-10-01 1994-11-25 Electronics For Imaging Inc Procede et appareil pour modifier les couleurs d'une image a l'aide d'un ordinateur.
US5487020A (en) * 1993-01-18 1996-01-23 Canon Information Systems Research Australia Pty Ltd. Refinement of color images using reference colors
EP0693738A3 (en) * 1994-06-23 1996-11-06 Dainippon Screen Mfg Method and device for producing colored masks

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009050798A1 (ja) * 2007-10-17 2009-04-23 Mitsubishi Electric Corporation 画像処理装置
JPWO2009050798A1 (ja) * 2007-10-17 2011-02-24 三菱電機株式会社 画像処理装置

Also Published As

Publication number Publication date
EP0735511A3 (en) 1997-05-14
JP3400888B2 (ja) 2003-04-28
EP0735511A2 (en) 1996-10-02
US5719639A (en) 1998-02-17

Similar Documents

Publication Publication Date Title
JP3400888B2 (ja) カラー画像の色変更方法
US5659490A (en) Method and apparatus for generating color image mask
DE69327506T2 (de) Farbbildanzeigesystem für ein Ausgabemedium aus symbolischen Bilddaten
US20030076336A1 (en) Color information processing apparatus and method
US5363477A (en) Method for displaying an image of an object surface using a luminance transformation in accordance with a non-linear characteristic
JP2003087591A (ja) 画像処理方法及び画像処理装置
US8520938B2 (en) Potential field-based gamut mapping
JPH08186727A (ja) 画像処理装置及び方法
JPH04227585A (ja) 改良した制御データ列の発生方法及びその装置
JP3370817B2 (ja) コントラスト修正装置
JP2004118442A (ja) 画像色補正装置、画像色補正方法ならびに画像色補正用プログラム
JP6008147B2 (ja) 色再現方法、色再現システム、色再現プログラムおよび色再現装置
JP2740409B2 (ja) シャープネス処理装置
US7440136B2 (en) Color processing apparatus and method
JP6156361B2 (ja) 色再現方法、色再現システム、色再現プログラムおよび色再現装置
JPH09326940A (ja) 画像処理装置
CN109003242B (zh) 一种图像增强处理方法及装置
JP3930343B2 (ja) 均等色空間構成処理方法、処理装置、この処理方法を実行する処理プログラムおよび当該処理プログラムを記録した記録媒体
JP6791299B2 (ja) 色見本、色見本作成装置および色見本作成方法、並びに、色見本を用いる画像処理システム
JP2896319B2 (ja) カラー画像のマスク作成方法
JP2896317B2 (ja) カラー画像のマスク作成方法
JP2896311B2 (ja) カラー画像のマスク作成方法
JP2005354227A (ja) 画像処理方法、画像処理装置
JP2896310B2 (ja) カラー画像のマスク作成方法
JP2896320B2 (ja) カラー画像のマスク作成方法

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20080221

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090221

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100221

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100221

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100221

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees