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

JP5459481B2 - Image processing apparatus and image processing program - Google Patents

Image processing apparatus and image processing program Download PDF

Info

Publication number
JP5459481B2
JP5459481B2 JP2009299176A JP2009299176A JP5459481B2 JP 5459481 B2 JP5459481 B2 JP 5459481B2 JP 2009299176 A JP2009299176 A JP 2009299176A JP 2009299176 A JP2009299176 A JP 2009299176A JP 5459481 B2 JP5459481 B2 JP 5459481B2
Authority
JP
Japan
Prior art keywords
color
representative
image
embedded
information
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
JP2009299176A
Other languages
Japanese (ja)
Other versions
JP2011139388A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2009299176A priority Critical patent/JP5459481B2/en
Publication of JP2011139388A publication Critical patent/JP2011139388A/en
Application granted granted Critical
Publication of JP5459481B2 publication Critical patent/JP5459481B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、画像処理装置および画像処理プログラムに関するものである。   The present invention relates to an image processing apparatus and an image processing program.

従来より、画像中に目立たないように情報を埋め込んでおき、その画像中に埋め込まれた情報を抽出して利用している。例えば特許文献1では、画像と埋込情報を別々に色変換処理を行い、埋込情報をイエロー成分に対してドットパターンを付加する処理を行って画像と合成し、印刷している。また、そのようにイエローによって情報が埋め込まれた画像を処理する技術として、例えば特許文献2では、白地に囲まれたイエローの孤立した領域を検出することにより、情報が埋め込まれた画像か否かを判断している。また特許文献3では、ブルーフィルタによって色分解された特定信号に対して、局所的な平均値をもとに二値化し、二値化された信号に対してパターンマッチングを行うことにより情報の有無を判定している。   Conventionally, information is embedded so as not to stand out in an image, and information embedded in the image is extracted and used. For example, in Patent Document 1, color conversion processing is separately performed on an image and embedding information, and the embedding information is combined with an image by performing processing for adding a dot pattern to a yellow component, and is printed. In addition, as a technique for processing an image in which information is embedded in yellow as described above, for example, in Patent Document 2, whether or not an image has information embedded by detecting an isolated region of yellow surrounded by a white background. Judging. In Patent Document 3, the presence / absence of information is obtained by binarizing a specific signal color-separated by a blue filter based on a local average value and performing pattern matching on the binarized signal. Is judged.

一方、画像中で使用されている色数を低減する限定色化の処理が従来より行われている。この限定色化の処理は、雑音除去や圧縮率の向上などを目的として行われている。例えば特許文献4においては、色の頻度分布を生成し、その頻度分布中のピーク色を統合し、代表色の選択を行うことで、限定色化の処理を行っている。また、例えば特許文献5においては、カラー画像から色空間頻度分布を生成し、色空間を均等に分割してセルに分け、他より頻度の多いセルに対して色空間上で隣接するセルを融合してゆく処理を繰り返して行っている。さらに、例えば特許文献6においては、カラー画像から色空間頻度分布を生成し、これまで選ばれた代表色から色空間上で最も遠い色を新たな代表色として加える処理を、予め設定されている色数になるまで繰り返して行っている。   On the other hand, a limited color processing for reducing the number of colors used in an image has been conventionally performed. This limited color processing is performed for the purpose of removing noise and improving the compression rate. For example, in Patent Document 4, a color frequency distribution is generated, peak colors in the frequency distribution are integrated, and a representative color is selected to perform a limited color process. Also, for example, in Patent Document 5, a color space frequency distribution is generated from a color image, the color space is equally divided into cells, and adjacent cells on the color space are fused with cells having a higher frequency than others. This process is repeated. Further, for example, in Patent Document 6, a process of generating a color space frequency distribution from a color image and adding a color farthest on the color space from the representative color selected so far as a new representative color is preset. Repeat until the number of colors is reached.

なお、限定色化された画像に対して情報を埋め込むことについては、例えば特許文献7において、画像を低階調化するとともに、その低階調化した画像をもとに埋め込み画像を低階調に合わせて減色し、合成することが記載されている。   As for embedding information in a limited color image, for example, in Patent Document 7, the image is reduced in gradation, and the embedded image is reduced in gradation based on the reduced gradation image. It is described that the color is reduced and synthesized in accordance with the above.

特開2001−045268号公報JP 2001-045268 A 特開平10−145623号公報JP-A-10-145623 特開平10−243221号公報JP-A-10-243221 特開2008−065803号公報JP 2008-0665803 A 特開平09−127924号公報JP 09-127924 A 特開平05−159050号公報JP 05-159050 A 特開2005−269039号公報JP 2005-269039 A

本発明は、情報が埋め込まれたカラー画像から、埋め込まれている情報を正確に抽出することができる画像処理装置および画像処理プログラムを提供することを目的とするものである。   It is an object of the present invention to provide an image processing apparatus and an image processing program that can accurately extract embedded information from a color image in which information is embedded.

本願請求項1に記載の発明は、予め決められた埋込色により予め決められた埋込方法に従って背景画像中の色を変更して情報が埋め込まれたカラー画像の色を該カラー画像から得た代表色に置換する置換手段と、複数の代表色からなる組を色組候補として抽出する色組候補抽出手段と、前記色組候補に従って前記置換手段で置換された画像から埋め込まれた情報を取得する情報取得手段を有し、前記色組候補抽出手段は、各代表色と、該代表色を前記埋込方法に従って変更した場合に得られる色に対応する代表色との組を、色組候補として抽出することを特徴とする画像処理装置である。   According to the first aspect of the present invention, a color of a color image in which information is embedded is obtained from the color image by changing the color in the background image in accordance with a predetermined embedding method using a predetermined embedding color. Replacement means for replacing the representative colors, color set candidate extraction means for extracting a set of representative colors as color set candidates, and information embedded from the image replaced by the replacement means according to the color set candidates. Information acquisition means for acquiring, wherein the color set candidate extraction means sets a set of each representative color and a representative color corresponding to a color obtained when the representative color is changed according to the embedding method as a color set. An image processing apparatus is characterized in that it is extracted as a candidate.

本願請求項2に記載の発明は、本願請求項1に記載の発明における前記埋込方法が、前記埋込色と前記背景画像の色とを混色させることで前記背景画像の色を変更して情報を埋め込むものであり、前記色組候補抽出手段は、各代表色と、該代表色と前記埋込色とを混色させて得られる色を含む予め決められた色範囲にある代表色との組を、色組候補として抽出することを特徴とする画像処理装置である。   In the invention described in claim 2 of the present application, the embedding method in the invention described in claim 1 of the present application changes the color of the background image by mixing the embedded color and the color of the background image. The information is embedded, and the color set candidate extracting means includes each representative color and a representative color in a predetermined color range including a color obtained by mixing the representative color and the embedded color. An image processing apparatus is characterized in that a set is extracted as a color set candidate.

本願請求項3に記載の発明は、本願請求項2に記載の発明における前記色組候補抽出手段が、さらに、各代表色と、該代表色と前記埋込色とを混色させて得られる色を含む予め決められた色範囲にある色を前記置換手段が置換した代表色との組を、色組候補として抽出することを特徴とする画像処理装置である。   The invention according to claim 3 of the present application is the color obtained by the color set candidate extracting means in the invention of claim 2 further mixing each representative color and the representative color and the embedded color. A combination with a representative color obtained by replacing a color in a predetermined color range including the color by the replacement unit is extracted as a color set candidate.

本願請求項4に記載の発明は、本願請求項1に記載の発明における前記埋込方法が、前記埋込色と前記背景画像の色とを混色させることで前記背景画像の色を変更して情報を埋め込むものであり、前記色組候補抽出手段は、各代表色と、該代表色に前記埋込色を前記埋込方法に従って変更した場合に得られる色を含む予め決められた色範囲にある色を前記置換手段が置換した代表色との組を、色組候補として抽出することを特徴とする画像処理装置である。   According to a fourth aspect of the present invention, the embedding method in the first aspect of the present invention changes the color of the background image by mixing the embedding color and the color of the background image. The information is embedded, and the color set candidate extracting means has a predetermined color range including each representative color and a color obtained when the embedded color is changed to the representative color according to the embedding method. An image processing apparatus is characterized in that a set with a representative color obtained by replacing a certain color by the replacement unit is extracted as a color set candidate.

本願請求項5に記載の発明は、本願請求項2から請求項4のいずれか1項に記載の発明における前記色組候補抽出手段が、前記色範囲を、前記カラー画像の解像度により調整することを特徴とする画像処理装置である。   In the invention according to claim 5 of the present application, the color set candidate extracting means according to any one of claims 2 to 4 adjusts the color range according to the resolution of the color image. An image processing apparatus characterized by the above.

本願請求項6に記載の発明は、本願請求項2から請求項5のいずれか1項に記載の発明における前記色組候補抽出手段が、前記カラー画像が圧縮されていた画像である場合に、前記色範囲を、圧縮の度合いに応じて調整することを特徴とする画像処理装置である。   In the invention described in claim 6 of the present application, when the color set candidate extracting means in the invention described in any one of claims 2 to 5 of the present application is an image in which the color image is compressed, An image processing apparatus that adjusts the color range according to a degree of compression.

本願請求項7に記載の発明は、コンピュータに、請求項1から請求項6のいずれか1項に記載の画像処理装置の機能を実行させるものであることを特徴とする画像処理プログラムである。   The invention described in claim 7 of the present application is an image processing program for causing a computer to execute the function of the image processing apparatus described in any one of claims 1 to 6.

本願請求項1に記載の発明によれば、本構成を有しない場合に比べて正確に、情報が埋め込まれたカラー画像から、埋め込まれている情報を抽出することができる。   According to the first aspect of the present invention, the embedded information can be extracted from the color image in which the information is embedded more accurately than in the case where the present configuration is not provided.

本願請求項2に記載の発明によれば、混色により埋め込まれている情報を、本構成を有しない場合に比べて正確に抽出することができる。   According to the second aspect of the present invention, information embedded by color mixing can be extracted more accurately than in the case where the present configuration is not provided.

本願請求項3に記載の発明によれば、劣化した画像からでも、本構成を有しない場合に比べて正確に、埋め込まれている情報を抽出することができる。   According to the third aspect of the present invention, embedded information can be extracted from a deteriorated image more accurately than in the case where the present configuration is not provided.

本願請求項4に記載の発明によれば、劣化した画像からでも、本構成を有しない場合に比べて正確に、埋め込まれている情報を抽出することができる。   According to the fourth aspect of the present invention, even from a deteriorated image, it is possible to extract embedded information more accurately than in the case where the present configuration is not provided.

本願請求項5に記載の発明によれば、与えられた画像の解像度の違いによる埋込情報の劣化の度合いに応じて情報の抽出を行うことができる。   According to the fifth aspect of the present invention, information can be extracted according to the degree of deterioration of embedded information due to the difference in resolution of a given image.

本願請求項6に記載の発明によれば、与えられた画像の圧縮の度合いの違いによる埋込情報の劣化の度合いに応じて情報の抽出を行うことができる。   According to the sixth aspect of the present invention, information can be extracted according to the degree of deterioration of embedded information due to the difference in the degree of compression of a given image.

本願請求項7に記載の発明によれば、本願請求項1から請求項6のいずれか1項に記載の発明の効果を得ることができる。   According to the invention of claim 7 of the present application, the effect of the invention of any one of claims 1 to 6 can be obtained.

本発明の実施の一形態を示す構成図である。It is a block diagram which shows one Embodiment of this invention. 本発明の実施の一形態における動作の第1の具体例の説明図である。It is explanatory drawing of the 1st specific example of the operation | movement in one Embodiment of this invention. 色組候補の抽出処理の一例の説明図である。It is explanatory drawing of an example of the extraction process of a color group candidate. 色範囲の調整の一例の説明図である。It is explanatory drawing of an example of adjustment of a color range. 本発明の実施の一形態における動作の第2の具体例の説明図である。It is explanatory drawing of the 2nd specific example of operation | movement in one Embodiment of this invention. 色組候補の抽出処理の別の例の説明図である。It is explanatory drawing of another example of the extraction process of a color group candidate. 本発明の実施の一形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。FIG. 3 is an explanatory diagram of an example of a computer program, a storage medium storing the computer program, and a computer when the function described in the embodiment of the present invention is realized by a computer program.

図1は、本発明の実施の一形態を示す構成図である。図中、11は置換部、12は色組候補抽出部、13は第1候補抽出部、14は第2候補抽出部、15は情報取得部である。処理対象となるカラー画像は、埋込色により予め決められた埋込方法に従って背景画像の色を変更して情報が埋め込まれたものである。情報の埋込方法としては公知の方法を選択して用いればよい。一例としては、予め決められた埋込色を減法混色あるいは加法混色させて情報を埋め込む方法などがある。埋込色の情報、あるいはさらに埋込の手法を示す情報が与えられているものとする。   FIG. 1 is a configuration diagram showing an embodiment of the present invention. In the figure, 11 is a replacement unit, 12 is a color set candidate extraction unit, 13 is a first candidate extraction unit, 14 is a second candidate extraction unit, and 15 is an information acquisition unit. The color image to be processed is an image in which information is embedded by changing the color of the background image in accordance with an embedding method predetermined by the embedding color. A known method may be selected and used as the information embedding method. As an example, there is a method of embedding information by subtracting or adding a predetermined embedded color to a subtractive color or additive color. It is assumed that information on the embedding color or information indicating the embedding method is given.

置換部11は、限定色化の処理を行うものであり、処理対象のカラー画像から代表色を抽出し、カラー画像中の色を代表色に置換して限定色画像を生成する。代表色の色数は、上限を予め決めておいてその範囲で抽出するか、あるいは処理対象のカラー画像において使用されている色数よりも少なくすればよい。また、代表色の抽出方法及び代表色への置換方法は公知の方法を選択して用いればよい。限定色画像を情報取得部15へ、また代表色の情報を色組候補抽出部12へ渡す。   The replacement unit 11 performs a limited color process, extracts a representative color from the color image to be processed, and generates a limited color image by replacing the color in the color image with the representative color. The number of representative colors may be extracted in the range with a predetermined upper limit, or may be smaller than the number of colors used in the color image to be processed. In addition, a known method may be selected and used as the representative color extraction method and the representative color replacement method. The limited color image is passed to the information acquisition unit 15, and the representative color information is passed to the color set candidate extraction unit 12.

色組候補抽出部12は、カラー画像に情報を埋め込んだ際に用いた埋込方法や埋め込んだ色(埋込色)などに関する情報を埋込方式情報として予め与えられており、置換部11で抽出した各代表色について、埋込方式情報に従って、複数の代表色からなる組を色組候補として抽出する。この例では、第1候補抽出部13及び第2候補抽出部14によって色組候補を抽出する例を示している。なお、第1候補抽出部13を設けずに、あるいは第2候補抽出部14を設けずに構成してもよい。   The color set candidate extraction unit 12 is preliminarily given as information about the embedding method used when embedding information in the color image and the embedded color (embedding color) as embedding method information. For each extracted representative color, a set of a plurality of representative colors is extracted as a color set candidate according to the embedding method information. In this example, color set candidates are extracted by the first candidate extraction unit 13 and the second candidate extraction unit 14. Note that the first candidate extraction unit 13 may be omitted or the second candidate extraction unit 14 may not be provided.

第1候補抽出部13は、ある代表色を、埋込色により背景画像に情報を埋め込んだ際に用いた埋込方法に従って変更した場合に得られる色を含む予め決められた色範囲に別の代表色が存在する場合に、その関係にある2つの代表色の組を色組候補として抽出する。例えば埋込方法が埋込色を減法混色させるものである場合には、ある代表色に埋込色を減法混色させた色を含む予め決められた色範囲に、別の代表色が存在する場合に、当該2つの代表色の組を色組候補として抽出する。また、例えば埋込方法が埋込色を加法混色させるものである場合には、ある代表色に埋込色を加法混色させた色を含む予め決められた色範囲に、別の代表色が存在する場合に、当該2つの代表色の組を色組候補として抽出する。ここで色範囲は、色空間上の範囲を意味するが、ここでは特定の1色を意味する場合を含むものとする。   The first candidate extraction unit 13 sets another representative color to a predetermined color range including a color obtained when the certain representative color is changed according to the embedding method used when embedding information in the background image. When a representative color exists, a set of two representative colors having the relationship is extracted as a color set candidate. For example, when the embedding method is a method that subtractively mixes the embedded color, another representative color exists in a predetermined color range that includes a color obtained by subtracting the embedded color from a certain representative color. Then, the set of the two representative colors is extracted as a color set candidate. For example, when the embedding method is to add and embed an embedded color, another representative color exists in a predetermined color range including a color obtained by adding an embedded color to a representative color. In this case, the set of the two representative colors is extracted as a color set candidate. Here, the color range means a range in the color space, but here includes a case where it means one specific color.

また、色範囲はカラー画像中の色の劣化の度合いに応じて調整するとよい。例えば埋込色により情報を埋め込んだ箇所が劣化している場合には、色範囲と代表色との距離を劣化していない場合に比べて短くするとよい。また、例えば埋込色により情報を埋め込んだ箇所以外が劣化している場合には、色範囲の大きさを劣化していない場合に比べて小さくするとよい。例えばカラー画像の解像度により劣化の度合いが異なるので、カラー画像の解像度に応じて色範囲の位置や大きさを調整するとよい。また、カラー画像が圧縮された状態から伸長されたものである場合、圧縮の度合いによってカラー画像の劣化の度合いが異なるので、圧縮の度合いに応じて色範囲の位置や大きさを調整するとよい。   The color range may be adjusted according to the degree of color degradation in the color image. For example, when the location where information is embedded by the embedded color is deteriorated, the distance between the color range and the representative color is preferably shorter than when the distance is not deteriorated. Further, for example, when the portion other than the portion where the information is embedded by the embedded color is deteriorated, the size of the color range is preferably made smaller than the case where the size is not deteriorated. For example, since the degree of deterioration varies depending on the resolution of the color image, the position and size of the color range may be adjusted according to the resolution of the color image. Further, when the color image is expanded from a compressed state, the degree of deterioration of the color image differs depending on the degree of compression. Therefore, the position and size of the color range may be adjusted according to the degree of compression.

第2候補抽出部14は、ある第1の代表色を、埋込色により背景画像に情報を埋め込んだ際に用いた埋込方法に従って変更した場合に得られる色を含む予め決められた色範囲にある色が、置換部11によって第2の代表色に置換される場合に、このような関係にある第1の代表色と第2の代表色の組を色組候補として抽出する。例えば埋込方法が埋込色を減法混色させるものである場合には、ある代表色と、その代表色と埋込色とを減法混色させた色を含む予め決められた色範囲にある色が置換部11によって置換された場合の代表色との組を色組候補として抽出する。また、例えば埋込方法が埋込色を加法混色させるものである場合には、ある代表色と、その代表色と埋込色とを加法混色させた色を含む予め決められた色範囲にある色が置換部11によって置換された代表色との組を色組候補として抽出する。   The second candidate extraction unit 14 includes a predetermined color range including colors obtained when a certain first representative color is changed according to the embedding method used when embedding information in the background image with the embedding color. When the replacement unit 11 substitutes the second representative color with the second representative color, a pair of the first representative color and the second representative color having such a relationship is extracted as a color set candidate. For example, when the embedding method is to subtract the embedded color, there is a color in a predetermined color range including a representative color and a color obtained by subtracting the representative color and the embedded color. A pair with a representative color when replaced by the replacement unit 11 is extracted as a color set candidate. Further, for example, when the embedding method is an additive color mixing of the embedding color, it is in a predetermined color range including a certain representative color and a color obtained by additively mixing the representative color and the embedding color. A set with a representative color whose color is replaced by the replacement unit 11 is extracted as a color set candidate.

色範囲にある色は、代表色を埋込方法に従って変更して得られる色であってもよいし、代表色を埋込方法に従って変更して得られる色を調整した色であってもよい。この調整は、カラー画像中の色の劣化の度合いに応じて行うとよい。例えば劣化が激しいほど代表色に近づけるように調整するとよい。一例としては、カラー画像の解像度に応じて調整し、解像度が低いほど代表色に近くなるように調整するとよい。あるいは、カラー画像が圧縮された状態から伸長されたものである場合、圧縮の度合いに応じて調整し、圧縮の度合いが高いほど代表色に近くなるように調整するとよい。   The color in the color range may be a color obtained by changing the representative color according to the embedding method, or a color obtained by adjusting a color obtained by changing the representative color according to the embedding method. This adjustment may be performed according to the degree of color degradation in the color image. For example, it may be adjusted so as to be closer to the representative color as the deterioration is severe. As an example, adjustment may be performed according to the resolution of the color image, and adjustment may be performed so that the lower the resolution, the closer to the representative color. Alternatively, when the color image is expanded from a compressed state, the color image may be adjusted according to the degree of compression, and adjusted so that the higher the degree of compression, the closer to the representative color.

情報取得部15は、色組候補抽出部12で抽出された色組候補に従って、置換部11で置換された限定色画像から埋込色により埋め込まれた情報を取得する。例えば、組となっている2つの代表色のうち、一方の代表色中に存在する他方の代表色のパターンを抽出し、そのパターンから埋め込まれていた情報を取得すればよい。埋め込まれていた情報を取得する処理は、情報の埋込方法に対応した処理を行うことになるが、公知の技術により行えばよい。   The information acquisition unit 15 acquires information embedded with embedded colors from the limited color image replaced by the replacement unit 11 in accordance with the color set candidates extracted by the color set candidate extraction unit 12. For example, it is only necessary to extract the pattern of the other representative color existing in one representative color from the two representative colors in the set, and acquire information embedded from the pattern. The process of acquiring the embedded information is performed according to the information embedding method, but may be performed by a known technique.

具体例を用いながら、上述の構成の動作の一例について説明する。第1の具体例として、埋込方法が黄色の埋込色をドットにより減法混色させるものである場合について説明する。図2は、本発明の実施の一形態における動作の第1の具体例の説明図である。図2(A)には処理対象のカラー画像の一例を示している。図2(A)に示したカラー画像では、白の地に赤の「H」及び桃色の矩形が背景画像として描かれており、さらに、埋込情報を表すドットが散在している。なお、図示の都合上、色の違いは斜線の違いにより示している。また、埋め込まれたドットは、白地の部分では黄色のドットであり、桃色の矩形内では減法混色により赤みを帯びたドットとなり、赤の文字内では減法混色により橙色のドットとなるが、図示の都合上、いずれも黒点により示している。処理対象のカラー画像では、色むらやぼけ、雑音が混在した画像などでもよく、図2(A)に示した例では桃色の矩形の周囲に斜線をはみ出させ、周囲がぼけて色がにじみ出している様子を示している。   An example of the operation of the above configuration will be described using a specific example. As a first specific example, a case will be described in which the embedding method is a method of subtractively mixing a yellow embedding color with dots. FIG. 2 is an explanatory diagram of a first specific example of the operation according to the embodiment of the present invention. FIG. 2A shows an example of a color image to be processed. In the color image shown in FIG. 2A, red “H” and a pink rectangle are drawn as a background image on a white background, and dots representing embedding information are scattered. For convenience of illustration, the difference in color is indicated by the difference in diagonal lines. The embedded dot is a yellow dot in the white background, a reddish dot due to subtractive color mixing within the pink rectangle, and an orange dot due to subtractive color mixing within the red character. For convenience, both are indicated by black dots. The color image to be processed may be an image in which color unevenness, blur, or noise is mixed. In the example shown in FIG. 2A, a diagonal line protrudes around the pink rectangle, and the periphery blurs and the color oozes out. It shows how it is.

置換部11では、図2(A)に示した処理対象のカラー画像から代表色を抽出し、カラー画像中の色を代表色に置換して限定色画像を生成する。この例では、代表色として地色の「白」、文字「H」の色である「赤」、矩形内の「桃色」、地色上に埋め込まれたドットの色である「黄」などが抽出されたものとする。図2(A)に示したカラー画像には、このほかにも桃色の矩形の周囲に白みがかった桃色が存在し、また桃色の矩形内に減法混色により埋め込まれて赤みがかったドットの色、赤の文字内に埋め込まれた橙色のドットの色、そのほか雑音や色むらなどにより様々な色が存在しているが、主要な色として上述の代表色が選択されたものとしている。   The replacement unit 11 extracts a representative color from the color image to be processed shown in FIG. 2A and replaces the color in the color image with the representative color to generate a limited color image. In this example, the ground color “white”, the letter “H” color “red”, the rectangle “pink”, the dot color embedded in the ground color “yellow”, and the like are representative colors. It shall be extracted. In the color image shown in FIG. 2A, in addition to this, there is a whited pink color around the pink rectangle, and the color of the reddish dot embedded by subtractive color mixing in the pink rectangle. Various colors exist depending on the color of the orange dot embedded in the red character, noise and uneven color, and the above representative color is selected as the main color.

図2(A)に示したカラー画像において存在する様々な色を代表色のいずれかに置き換えることにより、図2(B)に示すように使用されている色が代表色に統合された限定色画像が得られる。上述のように雑音や色むら、ぼけ等が生じていても、代表色に置換されることによりこれらは限定色画像には現れない。例えば、桃色の矩形の周囲に存在していた白みがかった色の部分は、代表色の白色または桃色に置換される。また、埋込色である黄色のドットは、色むらなどが生じていても代表色の「黄」に統一される。なお、桃色の矩形中のドットは、図ではドットのままであるが、代表色の一つである「赤」に置き換えられている。文字「H」の内部のドットについては、代表色の「赤」に置き換えられ、文字の「赤」と統合されている。   A limited color in which the colors used as shown in FIG. 2B are integrated with the representative colors by replacing various colors existing in the color image shown in FIG. 2A with any of the representative colors. An image is obtained. As described above, even if noise, color unevenness, blur, or the like occurs, these will not appear in the limited color image by being replaced with the representative color. For example, a whitish color portion existing around a pink rectangle is replaced with the representative color white or pink. Further, the yellow dot that is the embedded color is unified with the representative color “yellow” even if color unevenness occurs. Note that the dots in the pink rectangle remain as dots in the figure, but are replaced with “red” which is one of the representative colors. The dots inside the letter “H” are replaced with the representative color “red” and integrated with the letter “red”.

抽出した代表色の情報、すなわちこの例では代表色である「白」、「黄」、「赤」、「桃色」の情報が色組候補抽出部12に渡される。色組候補抽出部12では、これらの代表色から色組候補を抽出する。図3は、色組候補の抽出処理の一例の説明図である。図中の黒丸は代表色である。なお、図3では便宜上、色空間におけるある2次元平面を示しているが、3次元以上の色空間であってよい。   Information on the extracted representative colors, that is, information on “white”, “yellow”, “red”, and “pink”, which are representative colors in this example, is passed to the color set candidate extraction unit 12. The color set candidate extraction unit 12 extracts color set candidates from these representative colors. FIG. 3 is an explanatory diagram of an example of color set candidate extraction processing. The black circles in the figure are representative colors. In FIG. 3, for the sake of convenience, a certain two-dimensional plane in the color space is shown, but it may be a three-dimensional or higher color space.

まず第1候補抽出部13では、それぞれの代表色について、その代表色を埋込方法に従って変更した色が代表色として抽出されているか否かを調べ、変更前後の代表色を色組候補として抽出する。この例では埋込方法として、黄色を埋込色として減法混色を使用した場合を想定しているので、各代表色に対して埋込色である黄色を減法混色させた色を、ある色範囲として求める。図3(A)において黒丸で示した代表色に対して黄色を減法混色させた色を含む色範囲を楕円で示している。第1候補抽出部13では、この楕円で示した色範囲に別の代表色が含まれているか否かを調べる。この例では、代表色の1つである「白」に対応する楕円で示した色範囲に、別の代表色である「黄」が含まれている。従って、「白」と「黄」を組にして色組候補とする。   First, the first candidate extraction unit 13 examines whether or not each representative color is extracted as a representative color by changing the representative color according to the embedding method, and extracts the representative colors before and after the change as color set candidates. To do. In this example, it is assumed that the subtractive color mixture is used with yellow as the embedding color as the embedding method. Therefore, a color obtained by subtracting the embedding color yellow from each representative color is used in a certain color range. Asking. In FIG. 3A, a color range including a color obtained by subtracting yellow from the representative color indicated by a black circle is indicated by an ellipse. The first candidate extraction unit 13 checks whether another representative color is included in the color range indicated by the ellipse. In this example, “yellow” which is another representative color is included in the color range indicated by an ellipse corresponding to “white” which is one of the representative colors. Therefore, “white” and “yellow” are used as a color set candidate.

なお、楕円で示した色範囲の大きさは、カラー画像中の色の劣化の度合いに応じて、例えば劣化が激しいほど狭く調整するとよい。あるいは、カラー画像中の色の劣化の度合いに応じて色範囲の位置をずらし、例えば劣化が激しいほど代表色に近づけるように調整してもよい。またはその両者の調整を行ってもよい。劣化が激しい場合、もともとのカラー画像には存在せずに劣化により生じた色が代表色として抽出される場合が多くなる。そのため、劣化により生じて抽出された代表色を色組候補として抽出しないように、色範囲の大きさや位置を劣化の度合いに応じて制御すればよい。   Note that the size of the color range indicated by the ellipse may be adjusted to be narrower as the deterioration is more severe, for example, according to the degree of deterioration of the color in the color image. Alternatively, the position of the color range may be shifted according to the degree of color degradation in the color image, and for example, adjustment may be made so that the closer the color is, the closer to the representative color. Or both of them may be adjusted. When the deterioration is severe, there are many cases where a color that is not present in the original color image and is generated by the deterioration is extracted as a representative color. For this reason, the size and position of the color range may be controlled in accordance with the degree of deterioration so that the representative colors generated due to deterioration are not extracted as color set candidates.

図4は、色範囲の調整の一例の説明図である。例えばカラー画像の解像度が高い場合には雑音や色むらなどによって生じる色の変化の範囲に様々な色の画素が存在することになるが、解像度が低い場合にはその範囲に存在する画素が少なく、雑音や色むらによる色の違いが代表色の選定に直結してしまう。例えば埋込色を背景画像に混色させた画素においてこのような色の違いが生じる場合、背景画像の色に影響されることから埋込色を混色させた画素の色は背景画像の色に近くなる。従って、図4(A)に示すように色範囲を代表色に近づけることによって、色変化が生じた場合に対応した色組候補が抽出されることになる。また、解像度が低い場合には解像度が高い場合と比較すると、孤立点雑音や色むらの程度が抑制されると共に、抽出対象でないエッジ部分に鈍りが生じて誤抽出される場合があるため、図4(B)に示すように色範囲を狭くして、色の変化により現れた代表色が選択されないようにするとよい。   FIG. 4 is an explanatory diagram of an example of color range adjustment. For example, when the resolution of a color image is high, there are various color pixels in the range of color changes caused by noise and color unevenness, but when the resolution is low, there are few pixels in that range. The difference in color due to noise and uneven color is directly linked to the selection of the representative color. For example, when such a color difference occurs in a pixel in which the embedded color is mixed with the background image, the color of the pixel in which the embedded color is mixed is close to the color of the background image because it is affected by the color of the background image. Become. Therefore, by bringing the color range close to the representative color as shown in FIG. 4A, a color set candidate corresponding to a color change is extracted. In addition, when the resolution is low, compared to the case where the resolution is high, the degree of isolated point noise and color unevenness is suppressed, and the edge portion that is not the extraction target may be dull and may be erroneously extracted. As shown in FIG. 4B, the color range may be narrowed so that the representative color that appears due to the color change is not selected.

また、例えばカラー画像が圧縮された状態から伸長されたものである場合についても、圧縮の度合いに応じて色範囲を調整するとよい。代表的な圧縮方式であるJPEG方式では、DCT係数を量子化する際に用いる量子化パラメータにより圧縮率が変更されるが、それに伴ってモスキートノイズなどの劣化の度合いも変わる。より具体的には、量子化パラメータによりDCT係数を粗く量子化するほど劣化は激しくなる。例えば埋込色を背景画像に混色させた画素に劣化が生じている場合、埋込色を混色させた画素の色は劣化により背景画像の色に近くなる。従って、図4(A)に示すように色範囲を代表色に近づけることによって、圧縮による劣化が生じた場合に対応した色組候補が抽出されることになる。また、解像度が低い場合には解像度が高い場合と比較すると、抽出対象でないエッジ部分に鈍りが生じて誤抽出される場合があるため、図4(B)に示すように色範囲を狭くして、色の変化により現れた代表色が選択されないようにするとよい。もちろん、JPEG方式以外の非可逆の圧縮方式において上述の画像の劣化は生じ、対応した色範囲を設定するとよい。   For example, even when a color image is expanded from a compressed state, the color range may be adjusted according to the degree of compression. In the JPEG method, which is a typical compression method, the compression rate is changed depending on the quantization parameter used when the DCT coefficient is quantized, but the degree of deterioration such as mosquito noise also changes accordingly. More specifically, the deterioration becomes more severe as the DCT coefficient is roughly quantized by the quantization parameter. For example, when the pixel in which the embedded color is mixed with the background image has deteriorated, the color of the pixel in which the embedded color is mixed becomes close to the color of the background image due to the deterioration. Therefore, as shown in FIG. 4A, by bringing the color range close to the representative color, color set candidates corresponding to the case where deterioration due to compression occurs are extracted. Further, when the resolution is low, compared to the case where the resolution is high, the edge portion that is not the extraction target may be dull and erroneously extracted, so the color range is narrowed as shown in FIG. The representative color that appears due to the color change should not be selected. Of course, in the irreversible compression method other than the JPEG method, the above-described image degradation occurs, and a corresponding color range may be set.

いずれの場合も、色範囲の大きさの調整と位置の調整を併用し、色範囲を画像の劣化に応じて設定すればよい。   In either case, the adjustment of the size of the color range and the adjustment of the position may be used together, and the color range may be set according to the deterioration of the image.

次に第2候補抽出部14では、それぞれの代表色について、その代表色を埋込方法に従って変更した色が、置換部11によっていずれの代表色に置換されるかを判定し、もとの代表色と置換された代表色とを組にして色組候補とする。この例では埋込方法として、黄色を埋込色として減法混色を使用した場合を想定しているので、各代表色に対して埋込色である黄色を減法混色させた色を求める。図3(B)においては、黒丸で示した代表色に対して黄色を減法混色させた色を×印で示している。第2候補抽出部14では、この×印で示した色が置換部11でいずれの代表色に置換されるのかを調べる。   Next, the second candidate extraction unit 14 determines, for each representative color, which representative color the color obtained by changing the representative color according to the embedding method is replaced by the replacement unit 11, and the original representative color. A color set candidate is formed by combining the color and the replaced representative color. In this example, it is assumed that the subtractive color mixture is used with yellow as the embedding color as the embedding method. Therefore, a color obtained by subtracting the embedding color yellow from each representative color is obtained. In FIG. 3B, a color obtained by subtracting yellow from the representative color indicated by a black circle is indicated by a cross. In the second candidate extraction unit 14, it is checked which representative color the color indicated by the cross is replaced by the replacement unit 11.

図3(B)では各代表色に置換される色範囲を細線により区分けして示している。この区分けに従って、各代表色に対応する×印で示した色がいずれの代表色に置換されるかを調べると、赤、黄についてはそれぞれ赤、黄のままであるが、桃色に対応する×印で示した色は赤の領域に、白に対応する×印で示した色は黄の領域に含まれている。従って、桃色と赤、及び白と黄の組が色組候補として抽出されることになる。なお、白と黄の組については第1候補抽出部13で既に抽出されているので、ここでは桃色と赤の色組候補が追加されることになる。   In FIG. 3B, the color range to be replaced with each representative color is shown divided by thin lines. According to this classification, it is examined which representative color is replaced by the color indicated by the x mark corresponding to each representative color. Red and yellow remain red and yellow, respectively, but × corresponding to pink The color indicated by the mark is included in the red area, and the color indicated by the x mark corresponding to white is included in the yellow area. Accordingly, a combination of pink and red, and white and yellow is extracted as a color set candidate. Note that the white and yellow pairs have already been extracted by the first candidate extraction unit 13, and therefore, the pink and red color set candidates are added here.

代表色を埋込方法に従って変更して得られる色は、カラー画像中の色の劣化の度合いに応じて調整してもよく、その調整される色範囲を図3(B)において楕円で示している。劣化が激しい場合、背景画像に埋込色を混色させた画素の色は背景画像の色に近づく傾向がある。また、もともとの背景画像には存在せずに劣化により生じた色が代表色として抽出される場合が多くなる。そのため、埋込色を混色させた画素の劣化した色に近づけ、また、劣化により生じて抽出された代表色を色組候補として抽出しないように、劣化の度合いに応じて、代表色を埋込方法に従って変更して得られる色を制御すればよい。例えばカラー画像の解像度に応じて調整し、解像度が低く劣化が現れやすいほど、代表色に近づくように調整するとよい。あるいは、カラー画像が圧縮された状態から伸長されたものである場合、圧縮の度合いに応じて調整し、圧縮の度合いが高く劣化が生じやすいほど代表色に近づくように調整するとよい。圧縮手法としてJPEGを用いている場合、量子化パラメータによりDCT係数を粗く量子化するほど劣化が激しくなることから、代表色に近づくように調整するとよい。調整量は、例えば、ある代表色とその代表色を埋込方法に従って変更して得た色との色差の定数倍(定数≦1.0)とし、この定数を劣化の度合いに応じて変更すればよい。また、この調整量を、第1候補抽出部13で行った色範囲の大きさ及び位置の調整量と関連づけ、劣化により第1候補抽出部13で色範囲の大きさを小さくし、または位置を代表色に近づけるように調整を行った場合には、第2候補抽出部14でも第1候補抽出部13における調整量に応じて代表色に近づける調整を行ってもよい。   The color obtained by changing the representative color according to the embedding method may be adjusted according to the degree of color deterioration in the color image, and the color range to be adjusted is indicated by an ellipse in FIG. Yes. When the deterioration is severe, the color of the pixel in which the embedded color is mixed with the background image tends to approach the color of the background image. Further, there are many cases where a color that is not present in the original background image but is caused by deterioration is extracted as a representative color. Therefore, the representative color is embedded according to the degree of deterioration so that it approximates the deteriorated color of the pixel mixed with the embedded color and does not extract the representative color extracted due to the deterioration as a color set candidate. What is necessary is just to control the color obtained by changing according to a method. For example, the adjustment may be made according to the resolution of the color image so that the lower the resolution is, the easier it is to deteriorate, and the closer to the representative color. Alternatively, when the color image is expanded from a compressed state, the color image may be adjusted according to the degree of compression, and adjusted so as to be closer to the representative color as the degree of compression is high and deterioration is likely to occur. When JPEG is used as the compression method, the deterioration becomes more severe as the DCT coefficient is roughly quantized by the quantization parameter. The adjustment amount is, for example, a constant multiple of a color difference between a certain representative color and the color obtained by changing the representative color according to the embedding method (constant ≦ 1.0), and this constant can be changed according to the degree of deterioration. That's fine. Further, this adjustment amount is associated with the adjustment amount of the color range and the position performed by the first candidate extraction unit 13, and the size of the color range is reduced by the first candidate extraction unit 13 due to deterioration, or the position is changed. When the adjustment is performed so as to approach the representative color, the second candidate extraction unit 14 may perform the adjustment close to the representative color according to the adjustment amount in the first candidate extraction unit 13.

ここでは、代表色を埋込方法に従って変更して得られる色を、図3(B)において楕円で示した色範囲の中で調整する説明を行ったが、図3(B)において楕円で示した色範囲を、代表色を埋込方法に従って変更して得られる色に範囲を持たせたものとして捉え、その色範囲の大きさ及び位置を制御すると考えてもよい。例えば抽出されている代表色がノイズの影響を受けている場合や、抽出の際の精度が悪い場合などでは、これらの影響を考慮した範囲を設定するとよい。このような場合、色範囲の大きさ及び位置の調整は、上述した図3(A)の場合と同様に行えばよい。   Here, the description has been given of adjusting the color obtained by changing the representative color according to the embedding method within the color range indicated by the ellipse in FIG. 3B, but it is indicated by the ellipse in FIG. The color range may be regarded as a range obtained by changing the representative color according to the embedding method, and the size and position of the color range may be controlled. For example, when the extracted representative color is affected by noise or when the accuracy at the time of extraction is poor, a range in consideration of these effects may be set. In such a case, the size and position of the color range may be adjusted in the same manner as in the case of FIG.

なお、第2候補抽出部14における色組候補の抽出を行わず、あるいは、第1候補抽出部13における色組候補の抽出を行わずに、色組候補を求めてもよい。また、第1候補抽出部13と第2候補抽出部14とを外部から切り替えて、あるいは処理対象のカラー画像に応じて切り替えて用い、色組候補を求めてもよい。   The color set candidates may be obtained without extracting the color set candidates in the second candidate extracting unit 14 or without extracting the color set candidates in the first candidate extracting unit 13. Alternatively, the first candidate extraction unit 13 and the second candidate extraction unit 14 may be switched from the outside or switched according to the color image to be processed, and the color set candidates may be obtained.

色組候補抽出部12で抽出された色組候補は、情報取得部15に渡される。色組候補抽出部12で色組候補が抽出されなかった場合には、情報取得部15による情報の取得を行わずに処理を終える。この場合、例えば利用者に対して埋め込まれた情報が取得されない旨を、表示したり、メッセージを送るなどして、通知するとよい。   The color set candidates extracted by the color set candidate extraction unit 12 are passed to the information acquisition unit 15. If no color set candidate is extracted by the color set candidate extraction unit 12, the process ends without acquiring information by the information acquisition unit 15. In this case, for example, it may be notified by displaying or sending a message that the embedded information is not acquired.

情報取得部15では、置換部11で代表色に置換された限定色画像と、色組候補抽出部12で抽出した色組候補とから、カラー画像に埋め込まれていた情報を取得する。この例では、図2(B)に示した限定色画像と、色組候補として白と黄、桃色と赤の2組を受け取る。そして、限定色画像において白に黄色のドット、及び桃色に赤のドットを抽出し、ドットの並びをデコードして、埋め込まれていた情報を取得する。ドットの並びから情報を取得する処理は、情報を埋め込む処理に対応するものであり、ここでは詳細は述べないが、例えばパターンマッチングなどによってデコードする方法などがある。   The information acquisition unit 15 acquires information embedded in the color image from the limited color image replaced with the representative color by the replacement unit 11 and the color set candidate extracted by the color set candidate extraction unit 12. In this example, the limited color image shown in FIG. 2B and two sets of white and yellow and pink and red are received as color set candidates. Then, in the limited color image, yellow dots on white and red dots on pink are extracted, the dot arrangement is decoded, and the embedded information is acquired. The process of acquiring information from the arrangement of dots corresponds to the process of embedding information. Although details are not described here, for example, there is a method of decoding by pattern matching or the like.

限定色画像では使用されている色が代表色に限定されているため、色組候補の代表色は明確に分離されており、限定色画像を用いない場合に比べて雑音や色むらなどによるドットの誤抽出が少なくなり、埋め込まれていた情報が正確に取得されることになる。また、置換部11による代表色への置換によってドットが消滅する場合や、色組候補として抽出されなかった代表色への置換が生じる場合もある。このような場合については、情報を埋め込む際に複数回繰り返してドットを配置したり、エラー訂正符号化を用いるなど、種々の公知の方法により対処が考慮されており、実用上は問題ない。逆に、正確に情報が取得されることから、繰り返しの回数を減らして埋め込む情報量を増加させてもよい。   Since the colors used in the limited color image are limited to the representative colors, the representative colors of the color set candidates are clearly separated, and dots due to noise, color unevenness, etc., compared to the case where the limited color image is not used. The number of false extractions is reduced, and the embedded information is accurately acquired. Further, there are cases where the dots disappear due to the replacement with the representative color by the replacement unit 11, or the replacement with the representative color that has not been extracted as the color set candidate may occur. In such a case, countermeasures are taken into consideration by various known methods such as repeatedly arranging dots a plurality of times when embedding information, or using error correction coding, and there is no practical problem. Conversely, since information is acquired accurately, the number of information to be embedded may be increased by reducing the number of repetitions.

第2の具体例として、埋込方法が青色の埋込色をドットにより加法混色させるものである場合について説明する。図5は、本発明の実施の一形態における動作の第2の具体例の説明図である。図5(A)には処理対象のカラー画像の一例を示している。図5(A)に示したカラー画像では、黒の地に桃色の「H」及び赤の矩形が描かれており、さらに、埋込情報を表すドットが散在している。なお、図示の都合上、色の違いは斜線の違いにより示している。また、埋め込まれたドットは、黒の地の部分では青のドットであり、赤の矩形内では加法混色により桃色のドットとなり、桃色の文字内では加法混色により紫色のドットとなるが、図示の都合上、いずれも白丸により示している。処理対象のカラー画像では、色むらやぼけ、雑音が混在した画像などでもよく、図5(A)に示した例では赤の矩形の周囲に斜線を異ならせた部分で赤の色がにじみ出している様子を示している。   As a second specific example, a case will be described in which the embedding method is an additive color mixture of blue embedding colors using dots. FIG. 5 is an explanatory diagram of a second specific example of the operation according to the embodiment of the present invention. FIG. 5A shows an example of a color image to be processed. In the color image shown in FIG. 5A, pink “H” and red rectangles are drawn on a black background, and dots representing embedding information are scattered. For convenience of illustration, the difference in color is indicated by the difference in diagonal lines. The embedded dot is a blue dot in the black area, a pink dot due to additive color mixing within the red rectangle, and a purple dot due to additive color mixing within the pink character. For convenience, both are indicated by white circles. The color image to be processed may be an image in which color unevenness, blur, or noise is mixed, and in the example shown in FIG. 5A, the red color oozes out at a portion where the diagonal line is different around the red rectangle. It shows how it is.

置換部11では、図5(A)に示した処理対象のカラー画像から代表色を抽出し、カラー画像中の色を代表色に置換して限定色画像を生成する。この例では、代表色として地色の「黒」、文字「H」の色である「桃色」、矩形内の「赤」、地色上に埋め込まれたドットの色である「青」などが抽出されたものとする。図5(A)に示したカラー画像には、このほかにも赤の矩形の周囲に黒ずんだ赤が存在し、また赤の矩形内に加法混色により埋め込まれたドットの桃色、桃色の文字内に埋め込まれたドットの紫色、そのほか雑音や色むらなどにより様々な色が存在しているが、主要な色として上述の代表色が選択されたものとしている。   The replacement unit 11 extracts a representative color from the color image to be processed shown in FIG. 5A and replaces the color in the color image with the representative color to generate a limited color image. In this example, “black” as the representative color, “peach” as the color of the letter “H”, “red” within the rectangle, “blue” as the color of the dots embedded on the ground color, etc. It shall be extracted. In the color image shown in FIG. 5A, dark red is also present around the red rectangle, and the dots in the pink and pink characters embedded by additive color mixing in the red rectangle are also present. There are various colors depending on the purple color of the dots embedded in the image, noise and uneven color, etc., but the above representative color is selected as the main color.

図5(A)に示したカラー画像において存在する様々な色を代表色のいずれかに置き換えることにより、図5(B)に示すように使用されている色が代表色に統合された限定色画像が得られる。上述のように雑音や色むら、ぼけ等が生じていても、代表色に置換されることによりこれらは限定色画像には現れない。例えば、赤の矩形の周囲に存在していた黒ずんだ色の部分は、代表色の黒または赤に置換される。また、埋込色である青のドットは、色むらなどが生じていても代表色の「青」に統一される。なお、赤の矩形中のドットは、図ではドットのままであるが、代表色の一つである「桃色」に置き換えられている。文字「H」の内部のドットについては、代表色の「桃色」に置き換えられ、文字の「桃色」と統合されている。   A limited color in which the colors used as shown in FIG. 5B are integrated into the representative colors by replacing various colors existing in the color image shown in FIG. 5A with any of the representative colors. An image is obtained. As described above, even if noise, color unevenness, blur, or the like occurs, these will not appear in the limited color image by being replaced with the representative color. For example, a dark color portion existing around a red rectangle is replaced with the representative color black or red. Also, the blue dot that is the embedded color is unified to the representative color “blue” even if color unevenness occurs. Note that the dots in the red rectangle remain as dots in the figure, but are replaced with “pink” which is one of the representative colors. The dots inside the letter “H” are replaced with the representative color “pink” and integrated with the letter “pink”.

抽出した代表色の情報、すなわちこの例では代表色である「黒」、「青」、「赤」、「桃色」の情報が色組候補抽出部12に渡される。色組候補抽出部12では、これらの代表色から色組候補を抽出する。図6は、色組候補の抽出処理の別の例の説明図である。図中の黒丸は代表色である。なお、図6では便宜上、色空間におけるある2次元平面を示しているが、3次元以上の色空間であってよい。   Information on the extracted representative colors, that is, information on the representative colors “black”, “blue”, “red”, and “pink” in this example is passed to the color set candidate extraction unit 12. The color set candidate extraction unit 12 extracts color set candidates from these representative colors. FIG. 6 is an explanatory diagram of another example of color group candidate extraction processing. The black circles in the figure are representative colors. For convenience, FIG. 6 shows a certain two-dimensional plane in the color space, but it may be a three-dimensional or higher color space.

まず第1候補抽出部13では、それぞれの代表色について、その代表色を埋込方法に従って変更した色が代表色として抽出されているか否かを調べ、変更前後の代表色を色組候補として抽出する。この例では埋込方法として、青を埋込色として加法混色を使用した場合を想定しているので、各代表色に対して埋込色である青を加法混色させた色を、ある色範囲として求める。図6(A)において黒丸で示した代表色に対して青を加法混色させた色を含む色範囲を楕円で示している。第1候補抽出部13では、この楕円で示した色範囲に別の代表色が含まれているか否かを調べる。この例では、代表色の1つである「黒」に対応する楕円で示した色範囲に、別の代表色である「青」が含まれている。従って、「黒」と「青」を組にして色組候補とする。   First, the first candidate extraction unit 13 examines whether or not each representative color is extracted as a representative color by changing the representative color according to the embedding method, and extracts the representative colors before and after the change as color set candidates. To do. In this example, as an embedding method, it is assumed that additive color mixture is used with blue as an embedding color. Therefore, a color obtained by adding blue as the embedding color to each representative color is added to a certain color range. Asking. In FIG. 6A, a color range including a color obtained by additively mixing blue with the representative color indicated by a black circle is indicated by an ellipse. The first candidate extraction unit 13 checks whether another representative color is included in the color range indicated by the ellipse. In this example, “blue” that is another representative color is included in the color range indicated by an ellipse corresponding to “black” that is one of the representative colors. Therefore, “black” and “blue” are used as a set of color candidates.

なお、楕円で示した色範囲の大きさ及び位置は、埋込方法として減法混色を行う場合に説明したように、カラー画像中の色の劣化の度合いに応じて調整するとよい。例えばカラー画像の解像度が低いほど色範囲を狭く、または色範囲を代表色に近づけ、あるいはその両方により調整するとよい。また、例えばカラー画像が圧縮された状態から伸長されたものである場合には、圧縮の度合いに応じて色範囲を調整するとよく、JPEGなどでは量子化パラメータによりDCT係数を粗く量子化するほど色範囲を狭く、または色範囲を代表色に近づけ、あるいはその両方により調整するとよい。   Note that the size and position of the color range indicated by the ellipse may be adjusted according to the degree of color degradation in the color image, as described in the case of performing subtractive color mixing as the embedding method. For example, the color range may be narrowed as the resolution of the color image is lower, or the color range may be adjusted closer to the representative color, or both may be adjusted. For example, when a color image is expanded from a compressed state, the color range may be adjusted according to the degree of compression. In JPEG or the like, the more the DCT coefficient is roughly quantized by a quantization parameter, the more the color range is Adjustment may be made by narrowing the range, bringing the color range closer to the representative color, or both.

次に第2候補抽出部14では、それぞれの代表色について、その代表色を埋込方法に従って変更した色が、置換部11によっていずれの代表色に置換されるかを判定し、もとの代表色と置換された代表色とを組にして色組候補とする。この例では埋込方法として、青を埋込色として加法混色を使用した場合を想定しているので、各代表色に対して埋込色である青を加法混色させた色を求める。図6(B)においては、黒丸で示した代表色に対して青を加法混色させた色を×印で示している。第2候補抽出部14では、この×印で示した色が置換部11でいずれの代表色に置換されるのかを調べる。   Next, the second candidate extraction unit 14 determines, for each representative color, which representative color the color obtained by changing the representative color according to the embedding method is replaced by the replacement unit 11, and the original representative color. A color set candidate is formed by combining the color and the replaced representative color. In this example, it is assumed that an additive color mixture is used with blue as an embedded color as an embedding method. Therefore, a color obtained by additively mixing an embedded color blue with each representative color is obtained. In FIG. 6B, a color obtained by additively mixing blue with the representative color indicated by a black circle is indicated by a cross. In the second candidate extraction unit 14, it is checked which representative color the color indicated by the cross is replaced by the replacement unit 11.

図6(B)では各代表色に置換される色範囲を細線により区分けして示している。この区分けに従って、各代表色に対応する×印で示した色がいずれの代表色に置換されるかを調べると、桃色、青についてはそれぞれ桃色、青のままであるが、赤に対応する×印で示した色は桃色の領域に、黒に対応する×印で示した色は青の領域に含まれている。従って、赤と桃色、及び黒と青の組が色組候補として抽出されることになる。なお、黒と青の組については第1候補抽出部13で既に抽出されているので、ここでは赤と桃色の色組候補が追加されることになる。   In FIG. 6B, the color range to be replaced with each representative color is shown divided by thin lines. According to this division, it is examined which representative color is replaced by the color indicated by the x mark corresponding to each representative color. For pink and blue, the colors remain pink and blue, respectively. The color indicated by the mark is included in the pink area, and the color indicated by the x mark corresponding to black is included in the blue area. Therefore, a combination of red and pink, and black and blue is extracted as a color set candidate. Since the black and blue pairs have already been extracted by the first candidate extraction unit 13, red and pink color set candidates are added here.

代表色を埋込方法に従って変更して得られる色は、カラー画像中の色の劣化の度合いに応じて調整してもよく、その調整される色範囲を図6(B)において楕円で示している。あるいは、代表色に誤差が生じているものとして、代表色を埋込方法に従って変更して得られる色に誤差を含めた色範囲を楕円で示していると捉えてもよい。この色範囲の調整については、埋込方法として減法混色を行う場合に説明した通りである。   The color obtained by changing the representative color according to the embedding method may be adjusted according to the degree of color deterioration in the color image, and the color range to be adjusted is indicated by an ellipse in FIG. Yes. Alternatively, assuming that an error has occurred in the representative color, the color range including the error in the color obtained by changing the representative color according to the embedding method may be regarded as an ellipse. This adjustment of the color range is as described in the case of performing subtractive color mixing as an embedding method.

この具体例においても、第2候補抽出部14における色組候補の抽出を行わず、あるいは、第1候補抽出部13における色組候補の抽出を行わずに、色組候補を求めてもよい。また、第1候補抽出部13と第2候補抽出部14とを外部から切り替えて、あるいは処理対象のカラー画像に応じて切り替えて用い、色組候補を求めてもよい。   Also in this specific example, the color set candidates may be obtained without extracting the color set candidates in the second candidate extracting unit 14 or without extracting the color set candidates in the first candidate extracting unit 13. Alternatively, the first candidate extraction unit 13 and the second candidate extraction unit 14 may be switched from the outside or switched according to the color image to be processed, and the color set candidates may be obtained.

色組候補抽出部12で抽出された色組候補は、情報取得部15に渡される。色組候補抽出部12で色組候補が抽出されなかった場合には、情報取得部15による情報の取得を行わずに処理を終える。この場合、例えば利用者に対して埋め込まれた情報が取得されない旨を、表示したり、メッセージを送るなどして、通知するとよい。   The color set candidates extracted by the color set candidate extraction unit 12 are passed to the information acquisition unit 15. If no color set candidate is extracted by the color set candidate extraction unit 12, the process ends without acquiring information by the information acquisition unit 15. In this case, for example, it may be notified by displaying or sending a message that the embedded information is not acquired.

情報取得部15では、置換部11で代表色に置換された限定色画像と、色組候補抽出部12で抽出した色組候補とから、カラー画像に埋め込まれていた情報を取得する。この例では、図5(B)に示した限定色画像と、色組候補として黒と青、赤と桃色の2組を受け取る。そして、限定色画像において黒に青のドット、及び赤に桃色のドットを抽出し、ドットの並びをデコードして、埋め込まれていた情報を取得する。ドットの並びから情報を取得する処理は、情報を埋め込む処理に対応するものであり、ここでは詳細は述べないが、例えばパターンマッチングなどによってデコードする方法などがある。   The information acquisition unit 15 acquires information embedded in the color image from the limited color image replaced with the representative color by the replacement unit 11 and the color set candidate extracted by the color set candidate extraction unit 12. In this example, the limited color image shown in FIG. 5B and two sets of black and blue and red and pink are received as color set candidates. Then, blue dots in black and pink dots in red are extracted from the limited color image, the dot arrangement is decoded, and the embedded information is acquired. The process of acquiring information from the arrangement of dots corresponds to the process of embedding information. Although details are not described here, for example, there is a method of decoding by pattern matching or the like.

限定色画像では使用されている色が代表色に限定されているため、色組候補の代表色は明確に分離され、雑音や色むらなどによる影響は排除されている。また、置換部11による代表色への置換によってドットが消滅する場合や、色組候補として抽出されなかった代表色への置換が生じる場合もある。このような場合については、情報を埋め込む際に複数回繰り返してドットを配置したり、エラー訂正符号化を用いるなど、種々の公知の方法により対処が考慮されており、実用上は問題ない。逆に、正確に情報が取得されることから、繰り返しの回数を減らして埋め込む情報量を増加させてもよい。   Since the colors used in the limited color image are limited to the representative colors, the representative colors of the color set candidates are clearly separated, and the influence of noise, color unevenness, and the like is eliminated. Further, there are cases where the dots disappear due to the replacement with the representative color by the replacement unit 11, or the replacement with the representative color that has not been extracted as the color set candidate may occur. In such a case, countermeasures are taken into consideration by various known methods such as repeatedly arranging dots a plurality of times when embedding information, or using error correction coding, and there is no practical problem. Conversely, since information is acquired accurately, the number of information to be embedded may be increased by reducing the number of repetitions.

上述の具体例では、埋込方法として減法混色の場合と加法混色の場合について説明した。もちろん、これらを組み合わせて用い、カラー画像中で使用されている色に応じて減法混色と加法混色を切り替えて用いる場合などについても、切り替える条件に従って上述の加法混色の場合の色組候補及び減法混色の場合の色組候補を抽出し、限定色画像から埋め込まれている情報を取得すればよい。このほかにも、種々の埋込方法に応じた色組候補を抽出して、限定色画像から埋め込まれている情報を取得すればよいことは言うまでもない。   In the above specific example, the case of subtractive color mixing and the case of additive color mixing have been described as the embedding method. Of course, in the case of using these in combination and switching between subtractive and additive color mixing depending on the color used in the color image, the color set candidate and subtractive color mixture in the case of the above additive color mixing according to the switching condition, etc. In this case, color set candidates may be extracted and information embedded from the limited color image may be acquired. In addition to this, it goes without saying that color set candidates corresponding to various embedding methods may be extracted to obtain information embedded from the limited color image.

図7は、本発明の実施の一形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、21はプログラム、22はコンピュータ、31は光磁気ディスク、32は光ディスク、33は磁気ディスク、34はメモリ、41はCPU、42は内部メモリ、43は読取部、44はハードディスク、45はインタフェース、46は通信部である。   FIG. 7 is an explanatory diagram of an example of a computer program, a storage medium storing the computer program, and a computer when the functions described in the embodiment of the present invention are realized by a computer program. In the figure, 21 is a program, 22 is a computer, 31 is a magneto-optical disk, 32 is an optical disk, 33 is a magnetic disk, 34 is a memory, 41 is a CPU, 42 is an internal memory, 43 is a reading unit, 44 is a hard disk, 45 is An interface 46 is a communication unit.

上述の本発明の実施の一形態で説明した各部の機能を全部あるいは部分的に、コンピュータにより実行可能なプログラム21によって実現してもよい。その場合、そのプログラム21およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部43に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部43にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク31,光ディスク32(CDやDVDなどを含む)、磁気ディスク33,メモリ34(ICカード、メモリカード、フラッシュメモリなどを含む)等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。   The functions of the units described in the embodiment of the present invention described above may be realized in whole or in part by a program 21 that can be executed by a computer. In that case, the program 21 and the data used by the program may be stored in a computer-readable storage medium. The storage medium refers to the reading unit 43 provided in the hardware resource of the computer, causing a change state of energy such as magnetism, light, electricity, etc. according to the description content of the program, and corresponding signals. In this format, the description content of the program is transmitted to the reading unit 43. For example, there are a magneto-optical disk 31, an optical disk 32 (including a CD and a DVD), a magnetic disk 33, a memory 34 (including an IC card, a memory card, a flash memory, and the like). Of course, these storage media are not limited to portable types.

これらの記憶媒体にプログラム21を格納しておき、例えばコンピュータ22の読取部43あるいはインタフェース45にこれらの記憶媒体を装着することによって、コンピュータからプログラム21を読み出し、内部メモリ42またはハードディスク44(磁気ディスクやシリコンディスクなどを含む)に記憶し、CPU41によってプログラム21を実行することによって、上述の本発明の実施の一形態で説明した機能が全部あるいは部分的に実現される。あるいは、通信路を介してプログラム21をコンピュータ22に転送し、コンピュータ22では通信部46でプログラム21を受信して内部メモリ42またはハードディスク44に記憶し、CPU41によってプログラム21を実行することによって実現してもよい。   The program 21 is stored in these storage media, and the program 21 is read from the computer by, for example, mounting these storage media on the reading unit 43 or the interface 45 of the computer 22, and the internal memory 42 or the hard disk 44 (magnetic disk) And the program 21 is executed by the CPU 41, the functions described in the above-described embodiment of the present invention are realized in whole or in part. Alternatively, the program 21 is transferred to the computer 22 via the communication path, and the computer 22 receives the program 21 by the communication unit 46 and stores it in the internal memory 42 or the hard disk 44, and the CPU 21 executes the program 21. May be.

コンピュータ22には、このほかインタフェース45を介して様々な装置と接続してもよい。例えば情報を表示する表示手段や利用者からの情報を受け付ける受付手段等も接続されていてもよい。また、例えば画像読取装置がインタフェース45を介して接続され、画像読取装置で読み取った画像あるいは該画像に処理を施した画像を処理対象のカラー画像として情報の取得を行ってもよい。さらに、出力装置としての画像形成装置がインタフェース45を介して接続されていてもよい。   In addition, the computer 22 may be connected to various devices via an interface 45. For example, display means for displaying information, reception means for receiving information from the user, and the like may be connected. Further, for example, an image reading apparatus may be connected via the interface 45, and information may be acquired by using an image read by the image reading apparatus or an image obtained by processing the image as a color image to be processed. Further, an image forming apparatus as an output device may be connected via the interface 45.

もちろん、部分的にハードウェアによって構成することもできるし、全部をハードウェアで構成してもよい。あるいは、他の構成とともに本発明の実施の一形態で説明した機能の全部あるいは部分的に含めたプログラムとして構成してもよい。例えば、画像に埋め込まれていた情報を利用するプログラムとともに1つのプログラムとして構成してもよい。もちろん、他の用途に適用する場合には、その用途におけるプログラムと一体化してもよい。   Of course, it may be partially configured by hardware, or all may be configured by hardware. Or you may comprise as a program which included all or one part of the function demonstrated by one Embodiment of this invention with the other structure. For example, you may comprise as one program with the program which utilizes the information embedded in the image. Of course, when applied to other purposes, it may be integrated with the program for that purpose.

11…置換部、12…色組候補抽出部、13…第1候補抽出部、14…第2候補抽出部、15…情報取得部、21…プログラム、22…コンピュータ、31…光磁気ディスク、32…光ディスク、33…磁気ディスク、34…メモリ、41…CPU、42…内部メモリ、43…読取部、44…ハードディスク、45…インタフェース、46…通信部。   DESCRIPTION OF SYMBOLS 11 ... Replacement part, 12 ... Color set candidate extraction part, 13 ... 1st candidate extraction part, 14 ... 2nd candidate extraction part, 15 ... Information acquisition part, 21 ... Program, 22 ... Computer, 31 ... Magneto-optical disk, 32 DESCRIPTION OF SYMBOLS ... Optical disk, 33 ... Magnetic disk, 34 ... Memory, 41 ... CPU, 42 ... Internal memory, 43 ... Reading part, 44 ... Hard disk, 45 ... Interface, 46 ... Communication part.

Claims (7)

予め決められた埋込色により予め決められた埋込方法に従って背景画像中の色を変更して情報が埋め込まれたカラー画像の色を該カラー画像から得た代表色に置換する置換手段と、複数の代表色からなる組を色組候補として抽出する色組候補抽出手段と、前記色組候補に従って前記置換手段で置換された画像から埋め込まれた情報を取得する情報取得手段を有し、前記色組候補抽出手段は、各代表色と、該代表色を前記埋込方法に従って変更した場合に得られる色に対応する代表色との組を、色組候補として抽出することを特徴とする画像処理装置。   A replacement means for changing the color in the background image according to a predetermined embedding method with a predetermined embedding color and replacing the color of the color image in which the information is embedded with a representative color obtained from the color image; A color set candidate extraction unit that extracts a set of a plurality of representative colors as a color set candidate; and an information acquisition unit that acquires information embedded from an image replaced by the replacement unit according to the color set candidate, The color set candidate extracting means extracts a set of each representative color and a set of representative colors corresponding to colors obtained when the representative color is changed according to the embedding method as an image set candidate. Processing equipment. 前記埋込方法は、前記埋込色と前記背景画像の色とを混色させることで前記背景画像の色を変更して情報を埋め込むものであり、前記色組候補抽出手段は、各代表色と、該代表色と前記埋込色とを混色させて得られる色を含む予め決められた色範囲にある代表色との組を、色組候補として抽出することを特徴とする請求項1に記載の画像処理装置。   The embedding method is to embed information by changing the color of the background image by mixing the embedding color and the color of the background image, and the color set candidate extracting means includes each representative color and 2. A set of representative colors in a predetermined color range including a color obtained by mixing the representative color and the embedded color is extracted as a color set candidate. Image processing apparatus. 前記色組候補抽出手段は、さらに、各代表色と、該代表色と前記埋込色とを混色させて得られる色を含む予め決められた色範囲にある色を前記置換手段が置換した代表色との組を、色組候補として抽出することを特徴とする請求項2に記載の画像処理装置。   The color set candidate extraction unit further includes a representative in which the replacement unit replaces each representative color and a color in a predetermined color range including a color obtained by mixing the representative color and the embedded color. The image processing apparatus according to claim 2, wherein a set with a color is extracted as a color set candidate. 前記埋込方法は、前記埋込色と前記背景画像の色とを混色させることで前記背景画像の色を変更して情報を埋め込むものであり、前記色組候補抽出手段は、各代表色と、該代表色に前記埋込色を前記埋込方法に従って変更した場合に得られる色を含む予め決められた色範囲にある色を前記置換手段が置換した代表色との組を、色組候補として抽出することを特徴とする請求項1に記載の画像処理装置。   The embedding method is to embed information by changing the color of the background image by mixing the embedding color and the color of the background image, and the color set candidate extracting means includes each representative color and A set of representative colors in which the replacement means replaces a color in a predetermined color range including a color obtained when the embedded color is changed to the representative color according to the embedding method. The image processing apparatus according to claim 1, wherein: 前記色組候補抽出手段は、前記色範囲を、前記カラー画像の解像度により調整することを特徴とする請求項から請求項4のいずれか1項に記載の画像処理装置。 5. The image processing apparatus according to claim 2, wherein the color set candidate extraction unit adjusts the color range according to a resolution of the color image. 前記色組候補抽出手段は、前記カラー画像が圧縮されていた画像である場合に、前記色範囲を、圧縮の度合いに応じて調整することを特徴とする請求項から請求項5のいずれか1項に記載の画像処理装置。 The color set candidate extracting unit, when the color image is compressed though the image, the color range, claim 5 be adjusted according to the degree of compression from claim 2, wherein The image processing apparatus according to item 1. コンピュータに、請求項1から請求項6のいずれか1項に記載の画像処理装置の機能を実行させるものであることを特徴とする画像処理プログラム。   An image processing program for causing a computer to execute the function of the image processing apparatus according to any one of claims 1 to 6.
JP2009299176A 2009-12-29 2009-12-29 Image processing apparatus and image processing program Expired - Fee Related JP5459481B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009299176A JP5459481B2 (en) 2009-12-29 2009-12-29 Image processing apparatus and image processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009299176A JP5459481B2 (en) 2009-12-29 2009-12-29 Image processing apparatus and image processing program

Publications (2)

Publication Number Publication Date
JP2011139388A JP2011139388A (en) 2011-07-14
JP5459481B2 true JP5459481B2 (en) 2014-04-02

Family

ID=44350339

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009299176A Expired - Fee Related JP5459481B2 (en) 2009-12-29 2009-12-29 Image processing apparatus and image processing program

Country Status (1)

Country Link
JP (1) JP5459481B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5206890B1 (en) * 2012-03-23 2013-06-12 富士ゼロックス株式会社 Image processing apparatus and image processing program
JP5919979B2 (en) * 2012-04-06 2016-05-18 富士ゼロックス株式会社 Image processing apparatus and image processing program
JP5928719B2 (en) * 2012-08-08 2016-06-01 富士ゼロックス株式会社 Image processing apparatus and image processing program
WO2020066326A1 (en) * 2018-09-26 2020-04-02 富士フイルム株式会社 Image processing device, imaging device, image processing method, and image processing program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006295677A (en) * 2005-04-13 2006-10-26 Konica Minolta Business Technologies Inc Image processing method, image processing apparatus, and program

Also Published As

Publication number Publication date
JP2011139388A (en) 2011-07-14

Similar Documents

Publication Publication Date Title
JP4218920B2 (en) Image processing apparatus, image processing method, and storage medium
US10863202B2 (en) Encoding data in a source image with watermark image codes
US7949184B2 (en) Image processing apparatus, image processing method, and computer readable medium and computer data signal for processing image
EP3410685B1 (en) Image processing device, image processing method, and program
US11336795B2 (en) Encoded signal systems and methods to ensure minimal robustness
US9697578B2 (en) Assessment of camera phone distortion for digital watermarking
CN110766594A (en) Information hiding method and device, detection method and device and anti-counterfeiting tracing method
JP2001218006A (en) Image processing apparatus, image processing method, and storage medium
US20120002877A1 (en) Non-transitory computer readable storage medium, marker creating apparatus, restoration apparatus, and marker creating method
JP5459481B2 (en) Image processing apparatus and image processing program
Nilizadeh et al. Information Hiding in RGB Images Using an Improved Matrix Pattern Approach.
US9401002B2 (en) Method for inserting, in the fourier domain, a digital watermark in an image and corresponding method for detecting a digital watermark in an image to be analyzed
JP4595014B2 (en) Digital watermark embedding device and detection device
US7634105B2 (en) Method and apparatus for embedding information in imaged data, printed material, and computer product
US20210203994A1 (en) Encoding data in a source image with watermark image codes
JP4569785B2 (en) Binarization device and binarization processing program
CN115527219A (en) Text image tampering detection method and device
KR20180035746A (en) Method, Device, and Computer-Readable Medium for Optimizing Document Image
RU2739936C1 (en) Method of adding digital labels to digital image and apparatus for realizing method
JP5365817B2 (en) Image processing apparatus and image processing program
JP2011044919A (en) Image processing apparatus and program
CN121746151A (en) Image processing method and image processing system
Cui et al. Image quality assessment using the motif scan
Kasprzak et al. The print-scan problem in printed steganography of face images
Li Application of Image Color Gamut Boundary Judgment Algorithm in Digital Media

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130614

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130710

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130813

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131231

R150 Certificate of patent or registration of utility model

Ref document number: 5459481

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees