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
JP6937782B2 - Image processing method and device - Google Patents
[go: Go Back, main page]

JP6937782B2 - Image processing method and device - Google Patents

Image processing method and device Download PDF

Info

Publication number
JP6937782B2
JP6937782B2 JP2018557180A JP2018557180A JP6937782B2 JP 6937782 B2 JP6937782 B2 JP 6937782B2 JP 2018557180 A JP2018557180 A JP 2018557180A JP 2018557180 A JP2018557180 A JP 2018557180A JP 6937782 B2 JP6937782 B2 JP 6937782B2
Authority
JP
Japan
Prior art keywords
image
sample
sub
images
target
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.)
Active
Application number
JP2018557180A
Other languages
Japanese (ja)
Other versions
JP2019504430A5 (en
JP2019504430A (en
Inventor
リン,トン
Original Assignee
アドバンスド ニュー テクノロジーズ カンパニー リミテッド
アドバンスド ニュー テクノロジーズ カンパニー リミテッド
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 アドバンスド ニュー テクノロジーズ カンパニー リミテッド, アドバンスド ニュー テクノロジーズ カンパニー リミテッド filed Critical アドバンスド ニュー テクノロジーズ カンパニー リミテッド
Publication of JP2019504430A publication Critical patent/JP2019504430A/en
Publication of JP2019504430A5 publication Critical patent/JP2019504430A5/ja
Application granted granted Critical
Publication of JP6937782B2 publication Critical patent/JP6937782B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • G06F18/253Fusion techniques of extracted features
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/174Segmentation; Edge detection involving the use of two or more images

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computing Systems (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)

Description

本願は、画像処理技術の分野に関し、特に、画像処理方法及びデバイスに関する。 The present application relates to the field of image processing technology, and more particularly to image processing methods and devices.

インターネット技術の急速な発展により、顔認識及び認証画像認識等の画像認識がより一層ネットワークサービスにおいて用いられている。しかし、多くの画像には網目模様や透かしが付されている。その結果、画像認識効率が低下し、画像認識の困難は増す。 With the rapid development of Internet technology, image recognition such as face recognition and authenticated image recognition is being used more and more in network services. However, many images have mesh patterns or watermarks. As a result, the image recognition efficiency is lowered and the difficulty of image recognition is increased.

本願の主な目的は、画像処理方法及びデバイスを提供することにある。 A main object of the present application is to provide an image processing method and a device.

本願は、以下の技術的解決策によって実施される。 The present application is implemented by the following technical solutions.

画像処理方法が提供される。前記方法は:複数のサンプル画像を得るために、複数の方法を用いて原画像から干渉因子を除去するステップと;所定のセグメント化規則に基づいて各サンプル画像を複数のサンプル副画像にセグメント化(分割)するステップと;同じ属性を有するサンプル副画像からターゲット副画像を特定するステップと;異なる属性を有する複数のターゲット副画像をターゲット画像に組み合わせるステップと;を含む。 An image processing method is provided. The method is: a step of removing interfering factors from the original image using multiple methods to obtain multiple sample images; segmenting each sample image into multiple sample sub-images based on a given segmentation rule. It includes a step of (dividing); a step of identifying a target sub-image from a sample sub-image having the same attribute; and a step of combining a plurality of target sub-images having different attributes into the target image.

好ましくは、同じ属性を有するサンプル副画像からターゲット副画像を特定する前記ステップは:各サンプル副画像の数学的パラメータを特定するステップと;クラスタリングアルゴリズムを用いて、前記数学的パラメータに基づいて同じ属性を有する前記サンプル副画像を、複数の画像セットに分割するステップであって、各画像セットは1つ以上のサンプル副画像を含む、分割するステップと;サンプル副画像の最大数を含む画像セットから前記ターゲット副画像を特定するステップと;を含む。 Preferably, the step of identifying the target sub-image from the sample sub-images having the same attributes is: with the step of identifying the mathematical parameters of each sample sub-image; using a clustering algorithm, the same attributes based on the mathematical parameters. A step of dividing the sample sub-image having a Includes the step of identifying the target sub-image and;

好ましくは、各サンプル副画像の数学的パラメータを特定する前記ステップは:前記サンプル副画像の前記数学的パラメータとしてRGBベクトルを用い、前記サンプル副画像内の各ピクセルのRGB情報に基づいて前記サンプル副画像のための前記RGBベクトルを生成するステップを含む。 Preferably, the step of identifying the mathematical parameters of each sample sub-image is: The sample sub-image uses RGB vectors as the mathematical parameters of the sample sub-image and is based on the RGB information of each pixel in the sample sub-image. It comprises the step of generating the RGB vector for an image.

好ましくは、サンプル副画像の最大数を含む画像セットから前記ターゲット副画像を特定する前記ステップは:サンプル副画像の最大数を含む前記画像セットからの前記ターゲット副画像として、クラスタリング後に取得された前記画像セット内の、中心点に対応するサンプル副画像を特定するステップを含む。 Preferably, the step of identifying the target sub-image from an image set containing the maximum number of sample sub-images is: said as the target sub-image from the image set containing the maximum number of sample sub-images, acquired after clustering. Includes steps to identify sample sub-images that correspond to center points in the image set.

好ましくは、異なる属性を有する複数のターゲット副画像をターゲット画像に組み合わせるステップは:前記ターゲット副画像内の各ピクセルの位置座標に基づいて、異なる属性を有する前記複数のターゲット副画像を前記ターゲット画像に組み合わせるステップを含む。 Preferably, the step of combining a plurality of target sub-images with different attributes into the target image is: based on the position coordinates of each pixel in the target sub-image, the plurality of target sub-images having different attributes into the target image. Includes steps to combine.

画像処理デバイスが提供され、前記デバイスは:複数のサンプル画像を取得するために、複数の方法を用いて原画像から干渉因子を除去するように構成された干渉除去ユニットと;所定のセグメント化規則に基づいて各サンプル画像を複数のサンプル副画像にセグメント化するように構成された画像セグメント化ユニットと;同じ属性を有するサンプル副画像からターゲット副画像を特定するように構成されたターゲット特定ユニットと;異なる属性を有する複数のターゲット副画像をターゲット画像に組み合わせるように構成されたターゲット組み合わせユニットと;を含む。 An image processing device is provided, said device: with an interference removal unit configured to remove interfering factors from the original image using multiple methods to obtain multiple sample images; a predetermined segmentation rule. With an image segmentation unit configured to segment each sample image into multiple sample subimages based on; and with a targeting unit configured to identify the target subimage from sample subimages with the same attributes. Includes a target combination unit configured to combine multiple target sub-images with different attributes into the target image.

好ましくは、前記ターゲット特定ユニットは:各サンプル副画像の数学的パラメータを特定するように構成されたパラメータ特定サブユニットと;クラスタリングアルゴリズムを用いて、前記数学的パラメータに基づいて同じ属性を有する前記サンプル副画像を複数の画像セットに分割するように構成され、各画像セットが1つ以上のサンプル副画像を含む、セット分割サブユニットと;サンプル副画像の最大数を含む画像セットから前記ターゲット副画像を特定するように構成されたターゲット特定サブユニットと;を含む。 Preferably, the target-specific unit is: with a parameter-specific subsystem configured to identify the mathematical parameters of each sample subimage; the sample having the same attributes based on the mathematical parameters using a clustering algorithm. A set-splitting subsystem in which the sub-images are configured to be split into multiple image sets, each image set containing one or more sample sub-images; the target sub-image from the image set containing the maximum number of sample sub-images. Includes a target-specific subsystem that is configured to identify.

好ましくは、前記パラメータ特定サブユニットは、前記サンプル副画像の前記数学的パラメータとしてRGBベクトルを用い、前記サンプル副画像内の各ピクセルのRGB情報に基づいて前記サンプル副画像のための前記RGBベクトルを生成するよう構成される。 Preferably, the parameter-specific subunit uses an RGB vector as the mathematical parameter of the sample sub-image and uses the RGB vector for the sample sub-image based on the RGB information of each pixel in the sample sub-image. Configured to generate.

好ましくは、前記ターゲット特定サブユニットは、サンプル副画像の最大数を含む前記画像セットからの前記ターゲット副画像として、クラスタリング後に取得された前記画像セット内の、中心点に対応するサンプル副画像を特定するように構成される。 Preferably, the target-specific subunit identifies the sample sub-image corresponding to the center point in the image set acquired after clustering as the target sub-image from the image set containing the maximum number of sample sub-images. It is configured to do.

好ましくは、前記ターゲット組み合わせユニットは、前記ターゲット副画像内の各ピクセルの位置座標に基づいて、異なる属性を有する前記複数のターゲット副画像を前記ターゲット画像に組み合わせるように構成される。 Preferably, the target combination unit is configured to combine the plurality of target sub-images having different attributes with the target image based on the position coordinates of each pixel in the target sub-image.

本願において、原画像内の干渉因子は、複数の方法を用いて最初に除去され、複数のサンプル画像が得られることが分かる。次に、複数のサンプル画像のそれぞれは、所定のセグメント化規則に基づいて複数のサンプル副画像にセグメント化することができる。次に、ターゲット副画像は、同じ属性を有するサンプル副画像から特定できるので、実像に最も類似するターゲット副画像を、同じ属性を有する複数のサンプル副画像から特定できる。次に、異なる属性を有する複数のターゲット副画像を、ターゲット画像に組み合わせることができる。このため、得られたターゲット画像は高い精度で実像を復元し、後続の画像認識の精度を向上できる。 In the present application, it can be seen that the interfering factors in the original image are first removed using a plurality of methods to obtain a plurality of sample images. Next, each of the plurality of sample images can be segmented into a plurality of sample sub-images based on a predetermined segmentation rule. Next, since the target sub-image can be identified from the sample sub-images having the same attributes, the target sub-image most similar to the real image can be identified from the plurality of sample sub-images having the same attributes. Next, a plurality of target sub-images having different attributes can be combined with the target image. Therefore, the obtained target image can be restored to a real image with high accuracy, and the accuracy of subsequent image recognition can be improved.

図1は、本願の実施の例による画像処理方法を示す概略フロー図である。FIG. 1 is a schematic flow chart showing an image processing method according to an embodiment of the present application.

図2は、本願の実施の例によるサンプル画像のセグメント化を示す概略図である。FIG. 2 is a schematic diagram showing segmentation of a sample image according to an embodiment of the present application.

図3は、本願の実施の例による、同じ属性を有するサンプル副画像からターゲット副画像を特定するための手順を示す概略図である。FIG. 3 is a schematic diagram showing a procedure for identifying a target sub-image from a sample sub-image having the same attributes according to an example of the embodiment of the present application.

図4は、本願の実施の例による画像処理デバイスを示す概略構造図である。FIG. 4 is a schematic structural diagram showing an image processing device according to an embodiment of the present application.

図5は、本願の実施の例による画像処理デバイスを示す概略構造図である。FIG. 5 is a schematic structural diagram showing an image processing device according to an embodiment of the present application.

実施の例はここで詳細に説明され、実施の例は添付の図面に示されている。以下の説明が添付の図面を参照するとき、他に指定されない限り、異なる添付の図面における同じ番号は、同一又は類似の要素を表す。以下の実施の例で説明される実施は、本願と一致する全ての実施を表すものではない。それどころか、それらは、添付の特許請求の範囲に詳細に記載され、本願のいくつかの態様と一致するデバイス及び方法の例にすぎない。 Examples of implementation are described in detail here and examples of implementation are shown in the accompanying drawings. When the following description refers to an attached drawing, the same numbers in different attached drawings represent the same or similar elements, unless otherwise specified. The implementations described in the examples of implementation below do not represent all implementations consistent with the present application. On the contrary, they are merely examples of devices and methods described in detail in the appended claims and consistent with some aspects of the present application.

本願で使用される用語は、単に実施を説明するために使用されており、本願を限定するものではない。本願及び添付の特許請求の範囲で使用される単数形の「1つの(a)」、「前記(said)」及び「前記(the)」という用語は、文脈で別段の指定がない限り、複数形も含むことが意図される。また、ここで使用される「及び/又は」という用語は、1つ又は複数の関連するアイテムの任意の又は全ての可能な組み合わせを示し、含むことを理解されたい。 The terms used in the present application are used merely to describe the practice and are not intended to limit the present application. The singular terms "one (a)", "said" and "the" used in this application and the appended claims are plural unless otherwise specified in the context. It is intended to include shapes as well. Also, it should be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more related items.

「第1」、「第2」、「第3」などの用語は、様々なタイプの情報を説明するために本願で使用することができるが、情報は用語によって限定されないことを理解されたい。これらの用語は、単に同じタイプの情報を区別するために使用される。例えば、本願の範囲から逸脱することなく、第1の情報を第2の情報と呼び、同様に第2の情報を第1の情報と呼んでもよい。文脈に応じて、例えば、ここで使用される「もし(if)」という単語は、「〜の間(while)」、「〜とき(when)」、又は「特定に応答して(in response to determining)」と説明することができる。 It should be understood that terms such as "first", "second", "third" can be used herein to describe various types of information, but the information is not limited by term. These terms are used simply to distinguish the same type of information. For example, the first information may be referred to as the second information, and the second information may be referred to as the first information without departing from the scope of the present application. Depending on the context, for example, the word "if" used herein may be "while," "when," or "in response to." determining) ”.

関連技術においては、フォトショップ(登録商標)等、何らかの画像処理アルゴリズム又は画像処理ツールを用いて原画像内の網目模様又は透かしを除去できる。しかし、このような場合、網目模様又は透かしを除去して得られる像は、原画像の実像を復元できないのが普通である。その結果、画像認識精度は悪影響を受けるだろう。 In the related technology, some image processing algorithm or image processing tool such as Photoshop (registered trademark) can be used to remove the mesh pattern or watermark in the original image. However, in such a case, the image obtained by removing the mesh pattern or the watermark cannot usually restore the real image of the original image. As a result, image recognition accuracy will be adversely affected.

図1は、本願の実施の例による画像処理方法を示す概略フロー図である。 FIG. 1 is a schematic flow chart showing an image processing method according to an embodiment of the present application.

図1を参照すると、この画像処理方法は端末デバイスに適用できる。端末デバイスとして、スマートフォン、タブレットコンピュータ、携帯情報端末(PDA)、及びPC等のインテリジェントデバイスを挙げることができる。この画像処理方法は、サーバにも適用でき、本願において限定されない。この画像処理方法は以下のステップを含むことができる。 With reference to FIG. 1, this image processing method can be applied to terminal devices. Examples of terminal devices include intelligent devices such as smartphones, tablet computers, personal digital assistants (PDAs), and PCs. This image processing method can also be applied to a server and is not limited in the present application. This image processing method can include the following steps.

ステップ101:複数のサンプル画像を取得するために、複数の方法を用いて原画像から干渉因子を除去する。 Step 101: In order to obtain a plurality of sample images, a plurality of methods are used to remove the interfering factor from the original image.

本実施において、原画像は、通常、認識対象画像である。原画像は1つ以上の干渉因子を含むことができる。干渉因子は、通常、実像に加えられる網目模様や透かし等の干渉パタ−ンである。 In this embodiment, the original image is usually a recognition target image. The original image can contain one or more interfering factors. The interference factor is usually an interference pattern such as a mesh pattern or a watermark added to the real image.

本実施において、複数のサンプル画像を取得するために、関連技術で提供される異なる干渉因子除去方法を用いて原画像内の干渉因子を除去できる。例えば、原画像内の干渉因子は、フォトショップ(登録商標)等の画像処理ソフトウェアを用いて除去できる。 In this practice, in order to obtain a plurality of sample images, the interfering factors in the original image can be removed by using different interfering factor removing methods provided in the related art. For example, interference factors in the original image can be removed using image processing software such as Photoshop®.

ステップ102:所定のセグメント化規則に基づいて各サンプル画像を複数のサンプル副画像にセグメント化する。 Step 102: Each sample image is segmented into a plurality of sample sub-images based on a predetermined segmentation rule.

ステップ101に基づいて複数のサンプル画像が得られた後、各サンプル画像は所定のセグメント化規則に基づいて複数の副画像にセグメント化することができる。説明を簡単にするために、セグメント化後に得られる副画像を、サンプル副画像と称する。 After a plurality of sample images are obtained based on step 101, each sample image can be segmented into a plurality of sub-images based on a predetermined segmentation rule. For the sake of simplicity, the sub-image obtained after segmentation is referred to as a sample sub-image.

本実施において、所定のセグメント化規則は開発者によって設定できる。所定のセグメント化規則において、セグメント化で用いられる単位は、サンプル副画像のサイズであってもサンプル副画像の数であってもよく、本願では限定しない。例えば、所定のセグメント化規則により、サンプル画像を25個のサンプル副画像にセグメント化、例を挙げるなら、5×5規則に基づいてサンプル画像を25個のサンプル副画像にセグメント化、であってもよい。 In this implementation, predetermined segmentation rules can be set by the developer. In the predetermined segmentation rule, the unit used for segmentation may be the size of the sample sub-image or the number of sample sub-images, and is not limited in the present application. For example, a sample image is segmented into 25 sample sub-images according to a predetermined segmentation rule, for example, a sample image is segmented into 25 sample sub-images according to a 5x5 rule. May be good.

本実施において、原画像内の干渉因子がステップ101におけるN個の異なる方法を用いて除去された場合に、N個のサンプル画像が取得できる。更に、各サンプル画像がM個のサンプル副画像にセグメント化された場合に、合計N×M個のサンプル副画像を取得できる。M及びNは1よりも大きい自然数である。 In this practice, N sample images can be obtained when the interfering factors in the original image are removed using N different methods in step 101. Further, when each sample image is segmented into M sample sub-images, a total of N × M sample sub-images can be obtained. M and N are natural numbers greater than 1.

ステップ103:同じ属性を有するサンプル副画像からターゲット副画像を特定する。 Step 103: Identify the target sub-image from the sample sub-images that have the same attributes.

本実施において、各サンプル副画像は対応する属性を有する。この属性を用いて、サンプル副画像を含むサンプル画像内のサンプル副画像の位置情報を示すことができる。図2を参照すると、画像Aは、原画像内の干渉を除去することによって得られたサンプル画像であると仮定する。サンプル画像は、所定のセグメント化規則に基づいて3×3個のサンプル副画像にセグメント化することができる。9個のサンプル副画像の属性は、それぞれ、A11、A12、A13、A21、・・・、及びA33である。 In this practice, each sample sub-image has the corresponding attributes. This attribute can be used to indicate the position information of the sample sub-image in the sample image including the sample sub-image. With reference to FIG. 2, it is assumed that image A is a sample image obtained by removing interference in the original image. The sample image can be segmented into 3 × 3 sample sub-images based on a predetermined segmentation rule. The attributes of the nine sample sub-images are A11, A12, A13, A21, ..., And A33, respectively.

本実施において、図2に示すセグメント化規則を一例として用いる。N個のサンプル画像を得るために、原画像内の干渉因子がN個の異なる方法を用いて除去された場合に、合計N×9個のサンプル副画像を取得できる。A11乃至A33のうちの1つの属性を有するサンプル副画像がN個存在する。このステップにおいて、属性A11を有するターゲット副画像は、属性A11を有するN個のサンプル副画像から特定でき、属性A12を有するターゲット副画像は属性A12を有するN個のサンプル副画像から特定でき、属性A11乃至A33を有する9個のターゲット副画像は同様に特定できる。 In this implementation, the segmentation rule shown in FIG. 2 is used as an example. In order to obtain N sample images, a total of N × 9 sample sub-images can be obtained when the interfering factors in the original image are removed using N different methods. There are N sample sub-images having one of the attributes A11 to A33. In this step, the target sub-image having the attribute A11 can be identified from the N sample sub-images having the attribute A11, and the target sub-image having the attribute A12 can be identified from the N sample sub-images having the attribute A12. Nine target sub-images having A11 to A33 can be identified in the same way.

ステップ104:異なる属性を有する複数のターゲット副画像をターゲット画像に組み合わせる。 Step 104: Combine a plurality of target sub-images with different attributes into the target image.

ステップ103に基づいて、ターゲット副画像が、同じ属性を有するサンプル副画像から特定された場合、異なる属性を有する複数のターゲット副画像はターゲット画像に組み合わせることができる。例えば、複数のターゲット副画像は各ターゲット副画像の属性に基づいてターゲット画像に組み合わせることができる、又は、複数のターゲット副画像は各ターゲット副画像内の各ピクセルの位置座標に基づいてターゲット画像に組み合わせることができ、本願においては限定しない。 If the target sub-image is identified from sample sub-images with the same attributes based on step 103, the plurality of target sub-images with different attributes can be combined with the target image. For example, multiple target sub-images can be combined with the target image based on the attributes of each target sub-image, or multiple target sub-images can be combined with the target image based on the position coordinates of each pixel in each target sub-image. It can be combined and is not limited in this application.

例えば、図2に示すセグメント化規則は一例として用いられる。本ステップにおいて、属性A11乃至A33を有する9個のターゲット副画像を1つのターゲット画像に組み合わせることができる。 For example, the segmentation rule shown in FIG. 2 is used as an example. In this step, nine target sub-images having attributes A11 to A33 can be combined into one target image.

先の説明から分かることは、原画像内の干渉因子は複数の方法を用いることによって最初に除去されて複数のサンプル画像を取得できるという点である。次に、複数のサンプル画像のそれぞれは、所定のセグメント化規則に基づいて複数のサンプル副画像にセグメント化することができる。次に、ターゲット副画像は、同じ属性を有するサンプル副画像から特定でき、その結果、実像に最も類似するターゲット副画像を、同じ属性を有する複数のサンプル副画像から特定できる。次に、異なる属性を有する複数のターゲット副画像を、ターゲット画像に組み合わせることができる。このため、取得されたターゲット画像は高い精度で実像を復元して、後続の画像認識の精度を向上させる。 What can be seen from the above description is that the interfering factors in the original image can be first removed by using a plurality of methods to obtain a plurality of sample images. Next, each of the plurality of sample images can be segmented into a plurality of sample sub-images based on a predetermined segmentation rule. Next, the target sub-image can be identified from the sample sub-images having the same attributes, and as a result, the target sub-image most similar to the real image can be identified from the plurality of sample sub-images having the same attributes. Next, a plurality of target sub-images having different attributes can be combined with the target image. Therefore, the acquired target image restores the real image with high accuracy to improve the accuracy of subsequent image recognition.

任意ではあるが、本願の実施例において、図3を参照すると、同じ属性を有するサンプル副画像からターゲット副画像を特定する工程は、以下のステップを含むことができる。 Although optional, in the embodiment of the present application, referring to FIG. 3, the step of identifying the target sub-image from the sample sub-image having the same attributes can include the following steps.

ステップ301:各サンプル副画像の数学的パラメータを特定する。 Step 301: Identify the mathematical parameters of each sample subimage.

本実施において、サンプル画像が複数のサンプル副画像にセグメント化された後、各サンプル副画像の数学的パラメータを、後続の計算のために特定できる。 In this practice, after the sample image is segmented into multiple sample sub-images, the mathematical parameters of each sample sub-image can be identified for subsequent calculations.

任意ではあるが、本願の実施例において、サンプル副画像の数学的パラメータとしてRGBベクトルを用い、サンプル副画像内の各ピクセルのRGB情報に基づいてサンプル副画像のためのRGBベクトルを生成できる。例えば、最初に、サンプル副画像内の各ピクセルのRGB値等のRGB情報を取得できる。次に、RGBベクトルを各ピクセルのRGB情報に基づいて生成できる。サンプル副画像のRGBベクトルは、サンプル副画像がK個のピクセルを含む場合、{R,R,・・・,R}であってもよく、ここでi番目のピクセルのRGB値はRであり、iの値は1乃至Kである。 Although optional, in the examples of the present application, an RGB vector can be used as a mathematical parameter of the sample sub-image, and an RGB vector for the sample sub-image can be generated based on the RGB information of each pixel in the sample sub-image. For example, first, RGB information such as the RGB value of each pixel in the sample sub-image can be acquired. Next, an RGB vector can be generated based on the RGB information of each pixel. The RGB vector of the sample sub-image may be {R 1 , R 2 , ..., R k } when the sample sub-image contains K pixels, where the RGB value of the i-th pixel is It is R i , and the value of i is 1 to K.

ステップ302:クラスタリングアルゴリズムを用いることによって、数学的パラメータに基づいて同じ属性を有するサンプル副画像を複数の画像セットに分割するが、ここで各画像セットは1つ以上のサンプル副画像を含む。 Step 302: By using a clustering algorithm, sample sub-images with the same attributes are divided into multiple image sets based on mathematical parameters, where each image set contains one or more sample sub-images.

本実施において、同じ属性を有する複数のサンプル副画像を、クラスタリングアルゴリズムを用い、サンプル副画像の数学的パラメータに基づいて複数の画像セットに分割できる。クラスタリングアルゴリズムとして、DBSCAN(Density-Based Spatial Clustering of Applications with Noise)クラスタリングアルゴリズム、K平均法クラスタリングアルゴリズム等を挙げることができ、本願において限定しない。 In this embodiment, a plurality of sample sub-images having the same attributes can be divided into a plurality of image sets based on the mathematical parameters of the sample sub-images by using a clustering algorithm. Examples of the clustering algorithm include a DBSCAN (Density-Based Spatial Clustering of Applications with Noise) clustering algorithm, a K-means clustering algorithm, and the like, and are not limited in the present application.

例えば、DBSCANクラスタリングアルゴリズムが用いられている場合、走査半径(eps)と点の最小数(minPts)は、予め特定できる。各サンプル副画像はクラスタリング工程における1点に対応する。点の最小数は、分割後に得られる画像セットに含まれ得るサンプル副画像の最小数である。クラスタリング工程において、関連する計算は、サンプル副画像の数学的パラメータに基づいて行うことができる。例えば、2つのサンプル副画像のRGBベクトル間の距離は2つのサンプル副画像間の距離として用いることができる。 For example, when the DBSCAN clustering algorithm is used, the scanning radius (eps) and the minimum number of points (minPts) can be specified in advance. Each sample sub-image corresponds to one point in the clustering process. The minimum number of points is the minimum number of sample sub-images that can be included in the image set obtained after division. In the clustering step, the relevant calculations can be made based on the mathematical parameters of the sample subimage. For example, the distance between the RGB vectors of the two sample sub-images can be used as the distance between the two sample sub-images.

ステップ303:サンプル副画像の最大数を含む画像セットからターゲット副画像を特定する。 Step 303: Identify the target sub-image from the image set that contains the maximum number of sample sub-images.

ステップ302に基づいて、同じ属性を有するサンプル副画像が複数の画像セットに分割された後、各画像セットに含まれるサンプル副画像の数が特定され、次に、ターゲット副画像が、サンプル副画像の最大数を含む画像セットから特定されることができる。 Based on step 302, after the sample sub-images with the same attributes are divided into multiple image sets, the number of sample sub-images contained in each image set is determined, and then the target sub-image is the sample sub-image. Can be identified from the image set containing the maximum number of.

任意ではあるが、本願の実施例において、クラスタリング後に取得された画像セット内の、中心点に対応するサンプル副画像は、サンプル副画像の最大数を含む画像セットからターゲット副画像として特定できる。 Although optional, in the embodiment of the present application, the sample sub-image corresponding to the center point in the image set acquired after clustering can be specified as the target sub-image from the image set including the maximum number of sample sub-images.

本実施において、クラスタリングアルゴリズムは同じ属性を有するサンプル副画像からターゲット副画像を特定するために用いられて、特定されたターゲット副画像が実像に、より類似することを確保できる。 In this practice, the clustering algorithm is used to identify the target sub-image from the sample sub-images that have the same attributes, ensuring that the identified target sub-image is more similar to the real image.

画像処理方法の実施に対応して、本願は、更に、画像処理デバイスの実施を提供する。 Corresponding to the implementation of the image processing method, the present application further provides the implementation of an image processing device.

本願における画像処理デバイスの実施は端末デバイス又はサーバに適用できる。このデバイスの実施は、ソフトウェア、ハードウェア、又はその両方を用いて実施できる。ソフトウェアによる実施を実施例として用いる。論理装置として、本デバイスは、不揮発性メモリ内の対応するコンピュータプログラム命令を、本デバイスが配置される端末デバイス又はサーバのプロセッサによってメモリ内に読み取ることによって、形成される。図4に示すようなハードウェアの見地からすると、図4は、本願における画像処理デバイスが配置される端末デバイス又はサーバのハードウェアを示す構造図である。図4に示すプロセッサ、メモリ、ネットワークインターフェース、及び不揮発性メモリに加えて、本実施におけるデバイスが配置される端末デバイス又はサーバは、通常、端末デバイス又はサーバの実際の機能に基づく他のハードウェアを含むことができる。詳細はここでは繰り返さない。 The implementation of the image processing device in the present application can be applied to a terminal device or a server. Implementation of this device can be performed using software, hardware, or both. Software implementation is used as an example. As a logical device, the device is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory by the processor of the terminal device or server where the device is located. From the viewpoint of hardware as shown in FIG. 4, FIG. 4 is a structural diagram showing the hardware of the terminal device or server in which the image processing device in the present application is arranged. In addition to the processor, memory, network interface, and non-volatile memory shown in FIG. 4, the terminal device or server on which the device is located in this embodiment typically includes other hardware based on the actual functionality of the terminal device or server. Can include. Details will not be repeated here.

図5は、本願の実施の例による画像処理デバイスを示す概略構造図である。 FIG. 5 is a schematic structural diagram showing an image processing device according to an embodiment of the present application.

図5を参照すると、画像処理デバイス400は、図4に示す端末デバイス又はサーバに適用でき、干渉除去ユニット401、画像セグメント化ユニット402、ターゲット特定ユニット403、及びターゲット組み合わせユニット404を含む。ターゲット特定ユニット403は、更に、パラメータ特定サブユニット4031、セット分割サブユニット4032、及びターゲット特定サブユニット4033を含むことができる。 Referring to FIG. 5, the image processing device 400 can be applied to the terminal device or server shown in FIG. 4 and includes an interference elimination unit 401, an image segmentation unit 402, a target identification unit 403, and a target combination unit 404. The target-specific subunit 403 can further include a parameter-specific subunit 4031, a set-split subunit 4032, and a target-specific subunit 4033.

干渉除去ユニット401は、複数のサンプル画像を取得するために、複数の方法を用いて原画像から干渉因子を除去するように構成される。 The interference removal unit 401 is configured to remove interference factors from the original image using a plurality of methods in order to acquire a plurality of sample images.

画像セグメント化ユニット402は、所定のセグメント化規則に基づいて各サンプル画像を複数のサンプル副画像にセグメント化するように構成される。 The image segmentation unit 402 is configured to segment each sample image into a plurality of sample sub-images based on a predetermined segmentation rule.

ターゲット特定ユニット403は、同じ属性を有するサンプル副画像からターゲット副画像を特定するように構成される。 The target identification unit 403 is configured to identify the target subimage from the sample subimages having the same attributes.

ターゲット組み合わせユニット404は、異なる属性を有する複数のターゲット副画像をターゲット画像に組み合わせるように構成される。 The target combination unit 404 is configured to combine a plurality of target sub-images having different attributes with the target image.

パラメータ特定サブユニット4031は、各サンプル副画像の数学的パラメータを特定するよう構成される。 The parameter-specific subunit 4031 is configured to specify the mathematical parameters of each sample sub-image.

セット分割サブユニット4032は、クラスタリングアルゴリズムを用いて、数学的パラメータに基づいて同じ属性を有するサンプル副画像を複数の画像セットに分割するように構成される。各画像セットは1つ以上のサンプル副画像を含む。 The set division subunit 4032 is configured to use a clustering algorithm to divide a sample sub-image having the same attributes into a plurality of image sets based on mathematical parameters. Each image set contains one or more sample sub-images.

ターゲット特定サブユニット4033は、サンプル副画像の最大数を含む画像セットからターゲット副画像を特定するように構成される。 The target identification subunit 4033 is configured to identify the target subimage from an image set that includes the maximum number of sample subimages.

任意ではあるが、パラメータ特定サブユニット4031は、サンプル副画像の数学的パラメータとしてRGBベクトルを用い、サンプル副画像内の各ピクセルのRGB情報に基づいてサンプル副画像のためのRGBベクトルを生成するように構成される。 Optionally, the parameter-specific subunit 4031 uses an RGB vector as the mathematical parameter of the sample sub-image and generates an RGB vector for the sample sub-image based on the RGB information of each pixel in the sample sub-image. It is composed of.

任意ではあるが、ターゲット特定サブユニット4033は、サンプル副画像の最大数を含む画像セットからのターゲット副画像として、クラスタリング後に取得された画像セット内の、中心点に対応するサンプル副画像を特定するように構成される。 Although optional, the targeting subunit 4033 identifies the sample subimage corresponding to the center point in the image set acquired after clustering as the target subimage from the image set containing the maximum number of sample subimages. It is configured as follows.

任意ではあるが、ターゲット組み合わせユニット404は、ターゲット副画像内の各ピクセルの位置座標に基づいて、異なる属性を有する複数のターゲット副画像をターゲット画像に組み合わせるように構成される。 Optionally, the target combination unit 404 is configured to combine a plurality of target subimages with different attributes with the target image based on the position coordinates of each pixel in the target subimage.

デバイス内のユニットの機能及び役割の実施工程については、対応するステップの実施工程を参照できる。詳細はここでは説明しない。 For the implementation process of the functions and roles of the unit in the device, the implementation process of the corresponding step can be referred to. Details are not described here.

デバイスの実施は、概して、方法の実施に対応している。このため、関連する説明のために、方法の実施の説明を参照できる。説明したデバイスの実施は単なる実施例である。別部品として説明したユニットは物理的に分離していてもいなくてもよく、また、ユニットとして説明した部品は物理的なユニットであってもなくてもよい。それらは一箇所に位置していてもよく、複数のネットワークユニット上に分散していてもよい。モジュールのうちの一部又は全ては、本願の解決策の目的を達成するために、実際のニーズに従って選択できる。当業者は、創意工夫をすることなく、本発明の実施を理解し、実施できる。 Device implementation generally corresponds to method implementation. Therefore, for related explanation, the description of the implementation of the method can be referred to. The implementation of the device described is merely an embodiment. The unit described as a separate part may or may not be physically separated, and the part described as a unit may or may not be a physical unit. They may be located in one place or distributed over multiple network units. Some or all of the modules can be selected according to actual needs to achieve the objectives of the solutions of the present application. Those skilled in the art can understand and implement the implementation of the present invention without any ingenuity.

前述の説明は、本願の実施の単なる例である。それらは、本願を限定するものではない。本願の精神及び原理から逸脱することなくなされた任意の修正、均等物の置換、又は改良は、本願の保護範囲内に入るものとする。 The above description is merely an example of the implementation of the present application. They do not limit the present application. Any modifications, replacements, or improvements made without departing from the spirit and principles of the present application shall fall within the scope of protection of the present application.

Claims (20)

コンピュータ実装方法であって、
処理されるべき第1の画像を特定するステップであって、前記第1の画像が1つまたは複数の干渉因子を含む、ステップと、
1つまたは複数のサンプル画像を取得するために、前記第1の画像から前記1つまたは複数の干渉因子を除去するステップと、
セグメント化規則に基づいて前記1つまたは複数のサンプル画像の各サンプル画像を複数のサンプル副画像にセグメント化するステップであって、各サンプル副画像が属性に関連付けられ、前記属性は前記サンプル画像内の前記サンプル副画像の位置情報を含む、ステップと、
前記複数のサンプル副画像から1つまたは複数のターゲット副画像を決定するステップであって、各ターゲット副画像が、共通の属性に関連付けられたサンプル副画像の組み合わせを備え、各ターゲット副画像が、異なる属性に関連付けられる、ステップと、
前記1つまたは複数のターゲット副画像に関連付けられた前記異なる属性に基づき、前記1つまたは複数のターゲット副画像を組み合わせることで、前記第1の画像の実像を復元するターゲット画像を生成するステップと、
を備える、コンピュータ実装方法。
It ’s a computer implementation method.
A step of identifying a first image to be processed, wherein the first image contains one or more interfering factors.
A step of removing the one or more interfering factors from the first image in order to obtain one or more sample images.
A step of segmenting each sample image of the one or more sample images into a plurality of sample sub-images based on a segmentation rule, where each sample sub-image is associated with an attribute and the attribute is within the sample image. Including the position information of the sample sub-image of the step and
In the step of determining one or more target sub-images from the plurality of sample sub-images, each target sub-image comprises a combination of sample sub-images associated with a common attribute, and each target sub-image comprises a combination of sample sub-images. Steps and steps associated with different attributes
A step of generating a target image that restores a real image of the first image by combining the one or more target sub-images based on the different attributes associated with the one or more target sub-images. ,
A computer mounting method that includes.
前記1つまたは複数のターゲット副画像を決定するステップが、前記1つまたは複数のサンプル画像の各サンプル画像を前記複数のサンプル副画像にセグメント化した後に、
前記複数のサンプル副画像のうちの各サンプル副画像の数学的パラメータを決定するステップと、
前記決定された数学的パラメータに基づいて、前記共通の属性に関連付けられた前記サンプル副画像を1つまたは複数の画像セットに分割するステップであって、各画像セットは1つまたは複数のサンプル副画像を含む、ステップと、
最大の数のサンプル副画像を含む画像セットからターゲット副画像を決定するステップと
を備える、請求項1に記載のコンピュータ実装方法。
After the step of determining the one or more target sub-images segments each sample image of the one or more sample images into the plurality of sample sub-images.
A step of determining the mathematical parameters of each sample sub-image among the plurality of sample sub-images, and
A step of dividing the sample sub-image associated with the common attribute into one or more image sets based on the determined mathematical parameters, where each image set is one or more sample sub-images. Steps, including images,
The computer implementation method of claim 1, comprising the step of determining a target subimage from an image set that includes a maximum number of sample subimages.
前記1つまたは複数のサンプル副画像のうちの各サンプル副画像の前記数学的パラメータを決定するステップが、各サンプル副画像について、
前記サンプル副画像内の各ピクセルのRGB情報に基づいて前記サンプル副画像のためのRGBベクトルを生成するステップと、
前記サンプル副画像の前記数学的パラメータとして、前記RGBベクトルを特定するステップと
を備える、請求項2に記載のコンピュータ実装方法。
For each sample sub-image, the step of determining the mathematical parameters of each sample sub-image of the one or more sample sub-images
A step of generating an RGB vector for the sample sub-image based on the RGB information of each pixel in the sample sub-image.
The computer mounting method according to claim 2, further comprising a step of specifying the RGB vector as the mathematical parameter of the sample sub-image.
前記共通の属性に関連付けられた前記サンプル副画像が、クラスタリングアルゴリズムを使用して前記決定された数学的パラメータに基づいて1つまたは複数の画像セットに分割される、請求項2に記載のコンピュータ実装方法。 The computer implementation of claim 2, wherein the sample sub-images associated with the common attributes are subdivided into one or more image sets based on the determined mathematical parameters using a clustering algorithm. Method. 前記最大の数のサンプル副画像を含む画像セットから前記ターゲット副画像を前記決定するステップが、前記最大の数のサンプル副画像を備える前記画像セットから前記ターゲット副画像として、クラスタリング後に取得された前記画像セット内の、中心点に対応するサンプル副画像を決定するステップを備える、請求項4に記載のコンピュータ実装方法。 The step of determining the target sub-image from the image set including the maximum number of sample sub-images is obtained after clustering as the target sub-image from the image set including the maximum number of sample sub-images. The computer mounting method according to claim 4, further comprising a step of determining a sample sub-image corresponding to the center point in the image set. 前記1つまたは複数の干渉因子が、前記第1の画像に含まれる網目模様または透かしのうちの少なくとも1つを含む、請求項1に記載のコンピュータ実装方法。 The computer implementation method according to claim 1, wherein the one or more interfering factors include at least one of a mesh pattern or a watermark included in the first image. 前記第1の画像から前記1つまたは複数の干渉因子を除去するステップが、前記1つまたは複数のサンプル画像を取得するために複数の干渉因子除去方法を使用するステップであって、前記1つまたは複数のサンプル画像のそれぞれが、前記複数の干渉因子除去方法のうちの対応する干渉因子除去方法に基づいて取得される、ステップを備え、
前記複数の干渉因子除去方法のうちの少なくとも1つが、画像処理ソフトウェアアプリケーションを使用した前記1つまたは複数の干渉因子の除去を含む、
請求項1に記載のコンピュータ実装方法。
The step of removing the one or more interfering factors from the first image is a step of using the plurality of interfering factor removing methods to obtain the one or more sample images, and the one of the above. Alternatively, each of the plurality of sample images comprises a step, which is acquired based on the corresponding interfering factor removing method among the plurality of interfering factor removing methods.
At least one of the plurality of interfering factor removal methods comprises removing the one or more interfering factors using an image processing software application.
The computer mounting method according to claim 1.
特定のサンプル副画像に関連付けられた前記属性が、前記サンプル画像に関連付けられた前記サンプル画像内の位置を表し、前記ターゲット画像を生成するステップが、前記ターゲット副画像内の各ピクセルの位置座標に基づいて、前記異なる属性に関連付けられた前記1つまたは複数のターゲット副画像を前記ターゲット画像に組み合わせるステップを備える、請求項1に記載のコンピュータ実装方法。 The attribute associated with a particular sample sub-image represents a position within the sample image associated with the sample image, and the step of generating the target image is at the position coordinates of each pixel within the target sub-image. based on, comprising the step of combining said one or more target sub-images associated with the different attributes in the target image, the computer implemented method of claim 1. コンピュータ可読記憶媒体であって、
処理されるべき第1の画像を特定することであって、前記第1の画像が1つまたは複数の干渉因子を含む、特定することと、
複数のサンプル画像を取得するために、前記第1の画像から前記1つまたは複数の干渉因子を除去することと、
セグメント化規則に基づいて前記複数のサンプル画像の各サンプル画像を複数のサンプル副画像にセグメント化することであって、各サンプル副画像が属性に関連付けられ、前記属性は前記サンプル画像内の前記サンプル副画像の位置情報を含む、セグメント化することと、
前記複数のサンプル副画像から複数のターゲット副画像を決定することであって、各ターゲット副画像が、共通の属性に関連付けられたサンプル副画像の組み合わせを備え、各ターゲット副画像が、異なる属性に関連付けられる、決定することと、
前記1つまたは複数のターゲット副画像に関連付けられた前記異なる属性に基づき、前記1つまたは複数のターゲット副画像を組み合わせて、前記第1の画像の実像を復元するターゲット画像を生成すること
を備える動作を実行するためにコンピュータシステムによって実行可能な1つまたは複数の命令を記憶する、コンピュータ可読記憶媒体。
A computer-readable storage medium
Identifying a first image to be processed, wherein the first image contains one or more interfering factors.
To remove the one or more interfering factors from the first image in order to obtain a plurality of sample images.
By segmenting each sample image of the plurality of sample images into a plurality of sample sub-images based on the segmentation rule, each sample sub-image is associated with an attribute, and the attribute is the sample in the sample image. Segmentation, including the position information of the secondary image,
By determining a plurality of target sub-images from the plurality of sample sub-images, each target sub-image comprises a combination of sample sub-images associated with a common attribute, and each target sub-image has different attributes. To be associated, to decide,
Combining the one or more target sub-images to generate a target image that restores the real image of the first image, based on the different attributes associated with the one or more target sub-images. A computer-readable storage medium that stores one or more instructions that can be executed by a computer system to perform an operation.
前記複数のターゲット副画像を決定することが、前記複数のサンプル画像の各サンプル画像を前記複数のサンプル副画像にセグメント化した後に、
前記複数のサンプル副画像のうちの各サンプル副画像の数学的パラメータを決定することと、
前記決定された数学的パラメータに基づいて、共通の属性に関連付けられた前記サンプル副画像を複数の画像セットに分割することであって、各画像セットは1つまたは複数のサンプル副画像を含む、分割することと、
最大の数のサンプル副画像を含む画像セットからターゲット副画像を決定することとを備える、請求項9に記載のコンピュータ可読記憶媒体。
The determination of the plurality of target sub-images is performed after each sample image of the plurality of sample images is segmented into the plurality of sample sub-images.
Determining the mathematical parameters of each sample sub-image of the plurality of sample sub-images
Dividing the sample sub-image associated with a common attribute into a plurality of image sets based on the determined mathematical parameters, each image set containing one or more sample sub-images. To divide and
The computer-readable storage medium of claim 9, wherein the target sub-image is determined from an image set that includes a maximum number of sample sub-images.
前記複数のサンプル副画像のうちの各サンプル副画像の前記数学的パラメータを決定することが、各サンプル副画像について、
前記サンプル副画像内の各ピクセルのRGB情報に基づいて前記サンプル副画像のためのRGBベクトルを生成することと、
前記サンプル副画像の前記数学的パラメータとして、前記RGBベクトルを特定することと
を備える、請求項10に記載のコンピュータ可読記憶媒体。
For each sample sub-image, determining the mathematical parameters of each sample sub-image of the plurality of sample sub-images
Generating an RGB vector for the sample sub-image based on the RGB information of each pixel in the sample sub-image.
The computer-readable storage medium according to claim 10, further comprising specifying the RGB vector as the mathematical parameter of the sample sub-image.
共通の属性に関連付けられた前記サンプル副画像が、クラスタリングアルゴリズムを使用して前記決定された数学的パラメータに基づいて1つまたは複数の画像セットに分割される、請求項10に記載のコンピュータ可読記憶媒体。 10. The computer-readable memory of claim 10, wherein the sample sub-images associated with a common attribute are divided into one or more image sets based on the determined mathematical parameters using a clustering algorithm. Medium. 画像セットから前記ターゲット副画像を前記決定することが、前記最大の数のサンプル副画像を備える前記画像セットから前記ターゲット副画像として、クラスタリング後に取得された前記画像セット内の中心点に対応するサンプル副画像を決定することを備える、
請求項12に記載のコンピュータ可読記憶媒体。
The determination of the target sub-image from the image set is a sample corresponding to the center point in the image set acquired after clustering as the target sub-image from the image set having the maximum number of sample sub-images. Prepare to determine the secondary image,
The computer-readable storage medium according to claim 12.
前記1つまたは複数の干渉因子が、前記第1の画像に含まれる網目模様または透かしのうちの少なくとも1つを含む、請求項9に記載のコンピュータ可読記憶媒体。 The computer-readable storage medium of claim 9, wherein the one or more interfering factors include at least one of the mesh patterns or watermarks included in the first image. 前記第1の画像から前記1つまたは複数の干渉因子を除去することが、前記1つまたは複数のサンプル画像を取得するために1つまたは複数の干渉因子除去方法を使用することであって、前記複数の干渉因子除去方法のうちの少なくとも1つが、特定の画像処理ソフトウェアアプリケーションを使用することを含む、除去することを備える、請求項9に記載のコンピュータ可読記憶媒体。 Removing the one or more interfering factors from the first image is the use of one or more interfering factor removing methods to obtain the one or more sample images. The computer-readable storage medium of claim 9, wherein at least one of the plurality of interfering factor removing methods comprises removing, including using a particular image processing software application. 特定のサンプル副画像に関連付けられた前記属性が、前記サンプル画像に関連付けられた前記サンプル画像内の位置を表し、前記ターゲット画像を生成することが、前記ターゲット副画像内の各ピクセルの位置座標に基づいて、前記異なる属性に関連付けられた前記複数のターゲット副画像を前記ターゲット画像に組み合わせることを備える、請求項9に記載のコンピュータ可読記憶媒体。 The attribute associated with a particular sample sub-image represents a position within the sample image associated with the sample image, and generating the target image can be attributed to the position coordinates of each pixel within the target sub-image. based on comprises combining the plurality of target sub-images associated with the different attributes in the target image, computer-readable storage medium of claim 9. コンピュータ実装システムであって、
1つまたは複数のコンピュータと、
前記1つまたは複数のコンピュータに相互動作可能に結合される1つまたは複数のコンピュータメモリデバイスであって、1つまたは複数の命令を記憶する有形の機械可読記憶媒体を有し、前記1つまたは複数のコンピュータによって実施されたとき、
処理されるべき第1の画像を特定することであって、前記第1の画像が1つまたは複数の干渉因子を含む、特定することと、
複数のサンプル画像を取得するために、前記第1の画像から前記1つまたは複数の干渉因子を除去することと、
セグメント化規則に基づいて前記複数のサンプル画像の各サンプル画像を複数のサンプル副画像にセグメント化することであって、各サンプル副画像が属性に関連付けられ、前記属性は前記サンプル画像内の前記サンプル副画像の位置情報を含む、セグメント化することと、
前記複数のサンプル副画像から1つまたは複数のターゲット副画像を決定することであって、各ターゲット副画像が、共通の属性に関連付けられたサンプル副画像の組み合わせを備え、各ターゲット副画像が、異なる属性に関連付けられる、決定することと、
前記1つまたは複数のターゲット副画像に関連付けられた前記異なる属性に基づき、前記1つまたは複数のターゲット副画像を組み合わせて、前記第1の画像の実像を復元するターゲット画像を生成すること
を備える1つまたは複数の動作を実行する、コンピュータ実装システム。
It ’s a computer implementation system.
With one or more computers
One or more computer memory devices interoperably coupled to the one or more computers, comprising a tangible machine-readable storage medium for storing the one or more instructions, the one or more. When implemented by multiple computers
Identifying a first image to be processed, wherein the first image contains one or more interfering factors.
To remove the one or more interfering factors from the first image in order to obtain a plurality of sample images.
By segmenting each sample image of the plurality of sample images into a plurality of sample sub-images based on the segmentation rule, each sample sub-image is associated with an attribute, and the attribute is the sample in the sample image. Segmentation, including the position information of the secondary image,
By determining one or more target sub-images from the plurality of sample sub-images, each target sub-image comprises a combination of sample sub-images associated with a common attribute, and each target sub-image comprises a combination of sample sub-images. Determining and being associated with different attributes
Combining the one or more target sub-images to generate a target image that restores the real image of the first image, based on the different attributes associated with the one or more target sub-images. A computer-implemented system that performs one or more actions.
前記1つまたは複数のターゲット副画像を決定することが、前記複数のサンプル画像の各サンプル画像を前記複数のサンプル副画像にセグメント化した後に、
前記複数のサンプル副画像のうちの各サンプル副画像の数学的パラメータを決定することと、
前記決定された数学的パラメータに基づいて、共通の属性に関連付けられた前記サンプル副画像を複数の画像セットに分割することであって、各画像セットは1つまたは複数のサンプル副画像を含む、分割することと、
最大の数のサンプル副画像を含む画像セットからターゲット副画像を決定することとを備える、請求項17に記載のコンピュータ実装システム。
Determining the one or more target sub-images can be done after each sample image of the plurality of sample images is segmented into the plurality of sample sub-images.
Determining the mathematical parameters of each sample sub-image of the plurality of sample sub-images
Dividing the sample sub-image associated with a common attribute into a plurality of image sets based on the determined mathematical parameters, each image set containing one or more sample sub-images. To divide and
17. The computer implementation system of claim 17, comprising determining a target subimage from an image set that includes a maximum number of sample subimages.
前記複数のサンプル副画像のうちの各サンプル副画像の前記数学的パラメータを決定することが、各サンプル副画像について、
前記サンプル副画像内の各ピクセルのRGB情報に基づいて前記サンプル副画像のためのRGBベクトルを生成することと、
前記サンプル副画像の前記数学的パラメータとして、前記RGBベクトルを特定することと
を備える、請求項18に記載のコンピュータ実装システム。
For each sample sub-image, determining the mathematical parameters of each sample sub-image of the plurality of sample sub-images
Generating an RGB vector for the sample sub-image based on the RGB information of each pixel in the sample sub-image.
The computer mounting system according to claim 18, wherein the RGB vector is specified as the mathematical parameter of the sample sub-image.
共通の属性に関連付けられた前記サンプル副画像が、クラスタリングアルゴリズムを使用して前記決定された数学的パラメータに基づいて1つまたは複数の画像セットに分割される、請求項18に記載のコンピュータ実装システム。 18. The computer-implemented system of claim 18, wherein the sample sub-images associated with a common attribute are subdivided into one or more image sets based on the determined mathematical parameters using a clustering algorithm. ..
JP2018557180A 2016-01-25 2017-01-16 Image processing method and device Active JP6937782B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201610049672.0 2016-01-25
CN201610049672.0A CN106997580B (en) 2016-01-25 2016-01-25 Image processing method and device
PCT/CN2017/071256 WO2017128977A1 (en) 2016-01-25 2017-01-16 Image processing method and device

Publications (3)

Publication Number Publication Date
JP2019504430A JP2019504430A (en) 2019-02-14
JP2019504430A5 JP2019504430A5 (en) 2020-08-13
JP6937782B2 true JP6937782B2 (en) 2021-09-22

Family

ID=59397393

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018557180A Active JP6937782B2 (en) 2016-01-25 2017-01-16 Image processing method and device

Country Status (10)

Country Link
US (2) US10706555B2 (en)
EP (1) EP3410389A4 (en)
JP (1) JP6937782B2 (en)
KR (1) KR102239588B1 (en)
CN (1) CN106997580B (en)
MY (1) MY192394A (en)
PH (1) PH12018501579A1 (en)
SG (1) SG11201806345QA (en)
TW (1) TWI711004B (en)
WO (1) WO2017128977A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106997580B (en) * 2016-01-25 2020-09-01 阿里巴巴集团控股有限公司 Image processing method and device
US11393068B2 (en) * 2019-06-20 2022-07-19 Samsung Electronics Co., Ltd. Methods and apparatus for efficient interpolation
CN113516328B (en) * 2020-07-13 2022-09-02 阿里巴巴集团控股有限公司 Data processing method, service providing method, device, equipment and storage medium
CN115456863B (en) * 2021-06-08 2026-04-28 佛山市顺德区美的洗涤电器制造有限公司 An image generation method and apparatus, a method for removing interference from images, and a cooking utensil.
EP4468232A4 (en) 2022-05-09 2025-04-09 Samsung Electronics Co., Ltd IMAGE PROCESSING DEVICE AND METHOD OF OPERATING THE SAME
KR102473506B1 (en) * 2022-06-16 2022-12-05 김태진 Method and apparatus for providing watermarked data using a neural network
CN118400205B (en) * 2024-06-28 2024-09-10 北京国信城研科学技术研究院 Big data-based computer information security processing system and device
CN118628367B (en) * 2024-07-31 2024-11-29 深圳市一恒科电子科技有限公司 Picture processing method and device for thermal printing, electronic equipment and storage medium

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6075875A (en) * 1996-09-30 2000-06-13 Microsoft Corporation Segmentation of image features using hierarchical analysis of multi-valued image data and weighted averaging of segmentation results
JPH1196297A (en) * 1997-09-17 1999-04-09 Hitachi Ltd Form image processing method and form image processing apparatus
JP4077094B2 (en) * 1998-12-11 2008-04-16 富士通株式会社 Color document image recognition device
JP2002190945A (en) * 2000-10-12 2002-07-05 Canon Inc Information processing apparatus, control method therefor, and storage medium
AU2003903728A0 (en) * 2003-07-21 2003-07-31 Hao Hang Zheng Method and system for performing combined image classification storage and rapid retrieval on a computer database
US8014590B2 (en) 2005-12-07 2011-09-06 Drvision Technologies Llc Method of directed pattern enhancement for flexible recognition
US7586646B2 (en) * 2006-04-12 2009-09-08 Xerox Corporation System for processing and classifying image data using halftone noise energy distribution
TW201002048A (en) * 2008-06-30 2010-01-01 Avermedia Information Inc Document camera and image processing method thereof
WO2012037414A1 (en) * 2010-09-15 2012-03-22 The Charles Stark Draper Laboratory, Inc. Systems and methods for multilayer imaging and retinal injury analysis
CN102436589B (en) * 2010-09-29 2015-05-06 中国科学院电子学研究所 Complex object automatic recognition method based on multi-category primitive self-learning
KR20130021616A (en) * 2011-08-23 2013-03-06 삼성전자주식회사 A position estimation device and a position estimation method of a terminal using multiple position
JP5830338B2 (en) * 2011-10-07 2015-12-09 株式会社日立情報通信エンジニアリング Form recognition method and form recognition apparatus
CN103839275B (en) * 2014-03-27 2016-11-16 中国科学院遥感与数字地球研究所 Road extraction method and device for hyperspectral images
CN105450411B (en) * 2014-08-14 2019-01-08 阿里巴巴集团控股有限公司 The method, apparatus and system of authentication are carried out using card feature
CN106997580B (en) 2016-01-25 2020-09-01 阿里巴巴集团控股有限公司 Image processing method and device

Also Published As

Publication number Publication date
US10769795B2 (en) 2020-09-08
US20190005651A1 (en) 2019-01-03
US10706555B2 (en) 2020-07-07
KR20180105210A (en) 2018-09-27
MY192394A (en) 2022-08-18
SG11201806345QA (en) 2018-08-30
EP3410389A1 (en) 2018-12-05
US20200126238A1 (en) 2020-04-23
EP3410389A4 (en) 2019-08-21
TWI711004B (en) 2020-11-21
TW201732733A (en) 2017-09-16
WO2017128977A1 (en) 2017-08-03
PH12018501579A1 (en) 2019-04-08
JP2019504430A (en) 2019-02-14
CN106997580B (en) 2020-09-01
CN106997580A (en) 2017-08-01
KR102239588B1 (en) 2021-04-15

Similar Documents

Publication Publication Date Title
JP6937782B2 (en) Image processing method and device
US10936911B2 (en) Logo detection
CN111353956A (en) Image restoration method, device, computer equipment and storage medium
JP2022541977A (en) Image labeling method, device, electronic device and storage medium
EP2954457A1 (en) System and method for identifying similarities in different images
CN114187333B (en) Image alignment method, image alignment device and terminal equipment
CN104915630A (en) Image processing device and region segmentation method
CN110147708B (en) Image data processing method and related device
CN110827301A (en) Method and apparatus for processing image
CN111161289B (en) Method and device for improving object contour accuracy in images
US20200005078A1 (en) Content aware forensic detection of image manipulations
CN111141208A (en) Parallel line detection method and device
CN115424001A (en) Scene similarity estimation method and device, computer equipment and storage medium
JP2024502122A (en) Posture estimation device, learning model generation device, posture estimation method, learning model generation method, and program
JP6989153B2 (en) Image processing equipment, image processing methods, and programs
JP6962450B2 (en) Image processing equipment, image processing methods, and programs
US20230237778A1 (en) Real time face swapping system and methods thereof
CN113255700B (en) Image feature map processing method and device, storage medium, and terminal
CN110796136B (en) Mark and image processing method and related device
CN114971996A (en) Method and device for determining characteristic points of watermark image and electronic equipment
JP7609306B2 (en) Image processing device, image processing method, and program
CN115410015B (en) Template matching methods, systems, devices, and media based on template edge scoring
CN114240963B (en) Image processing method, device, storage medium and electronic device
CN121053379A (en) A training method and a method for removing identifier information from a model.
HK40097791B (en) Image restoration method, apparatus, computer device, medium, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191224

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20200605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200629

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200629

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201023

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20201027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201102

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20201228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210419

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210719

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210831

R150 Certificate of patent or registration of utility model

Ref document number: 6937782

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250