JP2014178941A - Image collation system - Google Patents
Image collation system Download PDFInfo
- Publication number
- JP2014178941A JP2014178941A JP2013053105A JP2013053105A JP2014178941A JP 2014178941 A JP2014178941 A JP 2014178941A JP 2013053105 A JP2013053105 A JP 2013053105A JP 2013053105 A JP2013053105 A JP 2013053105A JP 2014178941 A JP2014178941 A JP 2014178941A
- Authority
- JP
- Japan
- Prior art keywords
- contour
- resolution
- image
- information
- points
- 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.)
- Pending
Links
Images
Landscapes
- Image Analysis (AREA)
Abstract
【課題】画像内に含まれる一般的な物体を認識する際に、少量の演算量で多重輪郭を得て、膨大な演算量を必要とすることなく段階的な物体の特徴の抽出を行ない、段階的な物体の照合を行い得るようにする。
【解決手段】画像照合システムとして、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出する輪郭情報抽出手段と、輪郭情報から複数の解像度によって表現された多重解像度輪郭情報を多重化する解像度毎に個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して該形成した個々の輪郭を組み合わせることにより生成処理する多重解像度輪郭情報生成手段と、多重解像度輪郭情報に含まれた特徴を抽出処理する多重解像度特徴抽出手段と、抽出された特徴を利用して照合処理を行う照合手段とを設ける。
【選択図】図1When recognizing a general object included in an image, multiple contours are obtained with a small amount of calculation, and feature extraction of the object is performed step by step without requiring an enormous amount of calculation. It is possible to perform stepwise object matching.
As an image matching system, contour information extracting means for extracting one or a plurality of contour lines represented by a set of points as contour information, and multi-resolution contour information expressed by a plurality of resolutions from the contour information are multiplexed. Generated by combining contours that are formed according to the weighting based on the arrangement relationship between predetermined points and adjacent points when different reference ranges are applied to each resolution for each resolution. Multi-resolution contour information generating means for processing, multi-resolution feature extracting means for extracting features included in the multi-resolution contour information, and matching means for performing matching processing using the extracted features are provided.
[Selection] Figure 1
Description
本発明は、画像情報に含まれる一般的な物体または形状の認識や検索などを行うためのシステムに関し、特に、多重解像度情報によって表現された物体または形状の情報を、高速に処理するためのシステムに関する。 The present invention relates to a system for recognizing or searching a general object or shape included in image information, and more particularly, a system for processing object or shape information expressed by multi-resolution information at high speed. About.
近年、デジタルカメラを始めとするデジタル映像機器の急速な普及に伴い、撮影された画像や映像のなかに、どのような物体が含まれているのかを認識する一般物体認識(generic object recognition)への期待が高まっている。一般物体認識は、制約の無い実世界シーンの画像の中に含まれる物体を一般的な名称(category names)で認識する技術である。一般物体認識は、画像認識研究の最も困難な課題の一つとされている。一般物体認識技術は様々な用途への応用できる。例えば、データベース内等に分類されずに格納されている画像データの適切な分類や、必要な画像データの検索、さらには動画像の中からの所望のシーンの抽出や、所望のシーンだけを切り取っての再編集等、に応用できる。 In recent years, with the rapid spread of digital video equipment such as digital cameras, general object recognition for recognizing what objects are included in captured images and videos. Expectations are growing. The general object recognition is a technique for recognizing an object included in an unrestricted real-world scene image with a general name (category names). General object recognition is regarded as one of the most difficult tasks in image recognition research. General object recognition technology can be applied to various applications. For example, appropriate classification of image data stored without being classified in a database, search for necessary image data, extraction of a desired scene from a moving image, or cropping of only a desired scene It can be applied to re-editing.
画像から物体を認識する技術として、例えば顔認識や指紋認識等、様々な認識技術がこれまでに開発されてきた。しかし、これらはすべて、特定の制約下で撮影された画像を認識する技術であり、特定用途に限定されていた。ある一つの対象に特化した認識技術は、別の用途に利用しようとした際に、途端に認識率が下がる等の問題が指摘されており、一般的な物体の認識を行う技術の開発が期待されている。 As a technique for recognizing an object from an image, various recognition techniques such as face recognition and fingerprint recognition have been developed so far. However, these are all technologies for recognizing images taken under specific restrictions, and are limited to specific applications. Development of technology that recognizes general objects has been pointed out that recognition technology specialized for one target has been pointed out as the recognition rate drops as soon as it is used for another purpose. Is expected.
画像に含まれる一般物体の認識を精度よく行う為に、認識対象となる画像もしくは画像内の物体の特徴を正確に把握することが必要となる。この識別対象の特徴を把握するために、画像照合システムでは、画像の詳細な解析を行なうことと成る。画像全体に緻密な解析を行なうことで一般物体の認識を行い得る技術開発を発明者らは取り組んでいる。このため、多くの様々なアプローチを検討する必要がある。 In order to accurately recognize a general object included in an image, it is necessary to accurately grasp the characteristics of the image to be recognized or the object in the image. In order to grasp the characteristics of the identification target, the image collation system performs detailed analysis of the image. The inventors are working on technical development that can recognize a general object by performing a detailed analysis on the entire image. For this reason, many different approaches need to be considered.
画像に含まれる一般物体の認識を行う為に、認識対象となる画像の特徴を、段階的に抽出することが有益となる。すなわち、まず、「物体がある」ことを認知できるだけの最低限の特徴の抽出、次に、その物体と他の物体との差異の記述を表現できる最低限の特徴の抽出、そして、その物体固有の詳細な特徴の抽出、といった、段階的な特徴の抽出である。
こうした段階的な特徴の抽出を行わない場合、一般的には、まずどこに物体があるかということがわからないという問題に直面する。次に、仮にどこに物体があるかを特定できたとしても、その物体から識別した特徴が、その物体と他の物体との差異として記述することに適切な最低限の特徴なのか、また、たまたま発生した特徴(ノイズ)なのかの区別をすることが不可能に成りやすい。こうした段階的な特徴の識別例を図12に示す。
図12に示しているコウモリが映った画像の画像解析では、画像から低解像度解析で物体位置を識別し、その物体位置に対してより高解像分析を3段で行なっている。また、個々の段階では、先の段階で特定した識別特徴を踏まえた照合を行なえばよいとのアイデアを示している。
In order to recognize a general object included in an image, it is useful to extract the features of the image to be recognized in stages. That is, first extract the minimum features that can recognize that there is an object, then extract the minimum features that can describe the difference between the object and other objects, and This is a stepwise feature extraction, such as extraction of detailed features.
Without such stepwise feature extraction, we generally face the problem of not knowing where an object is. Next, even if it is possible to specify where an object is, whether the feature identified from the object is the minimum feature appropriate for describing it as a difference between the object and another object, or happens to be It is likely to be impossible to distinguish between the generated characteristics (noise). An example of such stepwise feature identification is shown in FIG.
In the image analysis of the image showing the bat shown in FIG. 12, the object position is identified from the image by the low resolution analysis, and the high resolution analysis is performed on the object position in three stages. In each stage, an idea is presented that matching should be performed based on the identification features identified in the previous stage.
このように、人間が認知する物体認識方法に類似したように画像照合を行なえば、演算量の削減や照合精度、照合時間などの観点で多くの利点を得られる。他方で、画像照合システムは、一般に特徴点や特徴量などの機械が可読できる画像特徴を適切に画像から抽出する必要がある。 In this way, if image matching is performed in a manner similar to the object recognition method recognized by humans, many advantages can be obtained from the viewpoints of reduction in calculation amount, matching accuracy, and matching time. On the other hand, an image matching system generally needs to appropriately extract machine-readable image features such as feature points and feature quantities from an image.
画像照合に用いる技術では、認識対象となる画像の特徴を様々な方法で機械が有効に利用できる形式に変換して取得している。
例えば、画像中のある物体に関して、他の物体との差異を記述することに利用する特徴を抽出する方法として、画像に含まれる幾何学的特徴の共通項を、機械学習によって抽出する方法が広く採用されている。この方法は、例えば、特許文献1や特許文献2に示されている。しかし、こうして抽出された特徴量のほとんどは、統計的学習やユーザの経験によって閾値などのパラメータを前もって設定しておかなければ演算処理で抽出を行うことができず、初めて目にする物体や希に目にする物体、低解像度の物体を記述することに不向きである。換言すれば、認識対象となる画像に対して、一般物体認識や、段階的抽出を行なうことに不適な側面を有している。
In the technique used for image collation, the characteristics of an image to be recognized are converted and acquired into a format that can be effectively used by a machine by various methods.
For example, as a method for extracting features used to describe differences from other objects with respect to an object in an image, there are widely used methods for extracting common terms of geometric features included in an image by machine learning. It has been adopted. This method is disclosed in Patent Document 1 and Patent Document 2, for example. However, most of the feature quantities extracted in this way cannot be extracted by arithmetic processing unless parameters such as threshold values are set in advance by statistical learning or user experience. It is unsuitable for describing objects that can be seen and low-resolution objects. In other words, it has an aspect unsuitable for performing general object recognition and stepwise extraction on an image to be recognized.
このような統計的学習やユーザの経験を必要とせずに、一般物体の特徴を段階的に利用する方法として、多重解像度画像を用いた手法は、非特許文献1や非特許文献2に開示されている。また、発明者も多重解像度画像を用いた手法を非特許文献3に開示している。
これらの手法によると、認識対象の物体を含む画像に対して複数周波数によるフィルタ処理を施して複数解像度による多重解像度画像(一纏まりの多重解像度情報)を作成し、多重解像度画像に含まれるそれぞれの解像度の画像における特徴量、すなわち曲率の変化点や輝度勾配などを抽出する。このことにより、低解像度においても抽出される大域的な特徴と、高解像度においてのみ抽出される詳細な特徴とを、段階的に抽出することができる。こうした曲率の変化点や輝度勾配などの特徴量は、物体固有の情報が現れるため、統計的学習やユーザの経験を必要とせずに、識別画像中の所望な対象の特徴を抽出できる。
Non-Patent Document 1 and Non-Patent Document 2 disclose a method using multi-resolution images as a method of using features of general objects in stages without requiring such statistical learning or user experience. ing. The inventor has also disclosed a technique using a multi-resolution image in Non-Patent Document 3.
According to these methods, an image including an object to be recognized is subjected to filter processing using a plurality of frequencies to create a multi-resolution image (a group of multi-resolution information), and each of the images included in the multi-resolution image. A feature amount in a resolution image, that is, a curvature change point, a luminance gradient, and the like are extracted. As a result, global features extracted even at low resolution and detailed features extracted only at high resolution can be extracted in stages. Since feature-specific information such as the curvature change point and the brightness gradient appears in the object, it is possible to extract a desired target feature in the identification image without requiring statistical learning or user experience.
ところで、多重解像度画像を使用して大域的な特徴や詳細な特徴を段階的に記述する場合に、記述に用いるそれぞれの解像度に対応する大きさのフィルタを利用して特徴を抽出する処理が必要になる。 By the way, when global features and detailed features are described step by step using a multi-resolution image, it is necessary to extract the features using a filter of a size corresponding to each resolution used for the description. become.
例えば、非特許文献1に記載した画像処理例で用いている二次元のDOG(Difference of Gaussian)フィルタを利用する場合、記述に用いる解像度に比例する大きさの半径のDOGフィルタを利用することになる。すると、演算処理量は、所望の解像度の二乗に比例することになり、大域的な特徴を記述するためには、それなり多量な演算処理を必要とする。 For example, when a two-dimensional DOG (Difference of Gaussian) filter used in the image processing example described in Non-Patent Document 1 is used, a DOG filter having a radius proportional to the resolution used for description is used. Become. Then, the amount of calculation processing is proportional to the square of the desired resolution, and a large amount of calculation processing is required to describe global features.
こうした多量な演算処理を削減するために、二次元の多重解像度画像を用いるのではなく、非特許文献2で用いている物体の輪郭を多重解像度表現する多重解像度輪郭表現が有益である。この多重解像度輪郭表現は、非特許文献2や非特許文献3を含む多くの文献において、既に提案されている。
多重解像度輪郭表現は、物体の画像そのものを二次元的に解析することに変えて、物体を一度輪郭表現に置き換えた後に、輪郭に沿う方向に、一次元のガウシアン・フィルタを作用させることで多重解像度輪郭(多重解像度情報)を生成処理する。この処理によって、二次元のDOGフィルタを作用させることに比較して大幅に演算処理量を削減することが可能である。
In order to reduce such a large amount of arithmetic processing, a multi-resolution contour expression that expresses the contour of an object used in Non-Patent Document 2 in a multi-resolution manner, instead of using a two-dimensional multi-resolution image, is useful. This multi-resolution contour representation has already been proposed in many documents including Non-Patent Document 2 and Non-Patent Document 3.
Multi-resolution contour representation is converted to two-dimensional analysis of the object image itself, and after replacing the object with the contour representation once, it is multiplexed by applying a one-dimensional Gaussian filter in the direction along the contour. A resolution contour (multi-resolution information) is generated. By this processing, it is possible to significantly reduce the amount of calculation processing compared to the case where a two-dimensional DOG filter is applied.
画像に含まれる一般物体を良好に認識する為には、認識対象となる画像の特徴を、段階的に抽出することが有効に作用する。このために有効な手法として、多重解像度情報を利用して物体の特徴を段階的に記述する手法が有効である。 In order to recognize a general object included in an image satisfactorily, it is effective to extract the features of the image to be recognized in stages. As an effective technique for this purpose, a technique that describes the feature of an object step by step using multi-resolution information is effective.
多重解像度画像による記述を実施することによって、大域的な特徴や詳細な特徴を段階的に記述する場合、二次元のフィルタを用いて識別対象の特徴抽出を行うことが既に提案されている。他方、演算処理量が、所望の解像度の二乗に比例して大きくなる特徴を有している。 In the case where global features and detailed features are described step by step by performing description using a multi-resolution image, it has already been proposed to perform feature extraction of an identification target using a two-dimensional filter. On the other hand, there is a feature that the calculation processing amount increases in proportion to the square of the desired resolution.
また、物体の輪郭に沿って一次元のフィルタを作用させることで多重解像度輪郭を生成する手法も既に提案されている。この手法では、二次元のフィルタを用いて識別対象の特徴抽出を行うことに比べ、多量な演算処理を削減できる特徴を有している。
しかしながら、多重解像度輪郭を用いて段階的な特徴を記述しようとすると、識別対象形状によって、画像照合に不向きに段階的な特徴抽出が行なわれてしまう事例がある。図13に示した3画像は、既存の一次元のフィルタによる段階的特徴抽出方法を用いた場合に大域的な特徴を良好に識別し難い画像例である。
図13に示した形状のような画像では、輪郭で特徴を記述した際に、画像として特徴的なデザイン部分を輪郭途中において大域的な(低解像度の)特徴として識別される。より具体的に説明すれば、画像処理システムは、二次元で見れば高解像度として記述すべき物体上を横切るように描かれた切れ目のような形状(更にはその形状から派生した切れ目形状)や、斜線のような形状を、物体の外殻と同列に記述してしまう。
In addition, a method for generating a multi-resolution contour by applying a one-dimensional filter along the contour of an object has already been proposed. This method has a feature that can reduce a large amount of arithmetic processing as compared to performing feature extraction of an identification target using a two-dimensional filter.
However, when trying to describe stepwise features using multi-resolution contours, there are cases where stepwise feature extraction is performed unsuitably for image matching depending on the shape to be identified. The three images shown in FIG. 13 are examples of images in which it is difficult to satisfactorily identify global features when the existing stepwise feature extraction method using a one-dimensional filter is used.
In an image like the shape shown in FIG. 13, when a feature is described by a contour, a design portion characteristic as the image is identified as a global (low resolution) feature in the middle of the contour. More specifically, the image processing system is capable of forming a shape such as a cut (and a cut shape derived from the shape) drawn so as to cross over an object to be described as high resolution in two dimensions. The shape like the diagonal line is described in the same row as the outer shell of the object.
上記事柄を踏まえれば、特徴を輪郭で記述する段階的特徴抽出方法に改善点を見出し得る。
端的に述べれば、多重輪郭の抽出時に、実際の物体に含まれる特徴とは異なる段階的な特徴の記述のされ方をシステムが実施する形状についても 他の形状と同様に正確に照合するための多重輪郭を低演算量で取得する画像処理技術が望まれる。
In light of the above, improvements can be found in the stepwise feature extraction method that describes features with contours.
In short, when extracting multiple contours, it is necessary to accurately collate the shape implemented by the system in the same way as other shapes in the description of the stepwise features different from the features included in the actual object. An image processing technique for acquiring multiple contours with a low amount of computation is desired.
本発明の目的は、多量な演算量を必要とすることなく、物体の段階的特徴抽出に用いる多重解像度輪郭を得る画像処理システム、その方法、およびプログラムを提供することにある。 An object of the present invention is to provide an image processing system, a method, and a program for obtaining a multi-resolution contour used for stepwise feature extraction of an object without requiring a large amount of calculation.
また、本発明の目的は、多量な演算量を必要とすることなく、物体の段階的特徴抽出に用いる多重解像度輪郭特徴を抽出する画像処理システム、その方法、およびプログラムを提供することにある。 It is another object of the present invention to provide an image processing system, method and program for extracting multi-resolution contour features used for stepwise feature extraction of an object without requiring a large amount of calculation.
また、本発明の目的は、画像内に含まれる一般物体を認識する際に、膨大な演算量を必要とすることなく、多重解像度輪郭を用いて段階的な物体特徴を捉えた画像照合を行なう画像照合システムを提供することにある。 Another object of the present invention is to perform image matching that captures stepwise object features using multi-resolution contours without requiring a large amount of calculation when recognizing a general object included in an image. It is to provide an image matching system.
本発明に係る画像内に含まれる物体または形状の照合を行う画像照合システムは、前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出する輪郭情報抽出手段と、前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する多重解像度輪郭情報生成手段と、前記多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理する多重解像度特徴抽出手段と、前記多重解像度輪郭情報から抽出された特徴を利用して物体または形状の照合処理を行う照合手段と、を含み成ることを特徴とする。 An image matching system for matching an object or a shape included in an image according to the present invention includes contour information indicating one or a plurality of contour lines represented by a set of points from the object or the shape included in the image or the image. Contour information extracting means for extracting the multi-resolution contour information expressed by a plurality of resolutions from the contour information, and a predetermined point when a different reference range is applied to each resolution for each resolution to be multiplexed Multi-resolution contour information generating means for forming a contour in accordance with weighting based on the arrangement relationship between and adjacent points, and combining the formed individual contours, and an object included in the multi-resolution contour information or Multi-resolution feature extraction means for extracting shape features, and object or shape matching processing using the features extracted from the multi-resolution outline information And collating means for performing the above.
本発明に係る照合処理に用いる多重解像度輪郭情報を生成する画像処理システムは、前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出する輪郭情報抽出手段と、前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する多重解像度輪郭情報生成手段と、を含み成ることを特徴とする。 An image processing system for generating multi-resolution contour information used for collation processing according to the present invention uses, as contour information, one or more contour lines represented by a set of points from the image or an object or shape included in the image. Contour information extracting means for extracting, and a predetermined point when the reference range different for each resolution for each resolution to be multiplexed is applied to the multi-resolution contour information expressed by a plurality of resolutions from the contour information; And multi-resolution contour information generating means for generating a contour according to weighting based on an arrangement relationship with an adjacent point, and generating and combining the formed individual contours.
本発明に係る照合処理に用いる多重解像度輪郭特徴を抽出する画像処理システムは、前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出する輪郭情報抽出手段と、前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する多重解像度輪郭情報生成手段と、前記多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理する多重解像度特徴抽出手段と、を含み成ることを特徴とする。 An image processing system for extracting a multi-resolution contour feature used for collation processing according to the present invention uses, as contour information, one or more contour lines represented by a set of points from the image or an object or shape included in the image. Contour information extracting means for extracting, and a predetermined point when the reference range different for each resolution for each resolution to be multiplexed is applied to the multi-resolution contour information expressed by a plurality of resolutions from the contour information; Multi-resolution contour information generating means for generating a contour by weighting based on an arrangement relationship with an adjacent point and combining the formed individual contours, and an object or shape included in the multi-resolution contour information And multi-resolution feature extraction means for extracting the features of the above.
本発明によれば、多量な演算量を必要とすることなく、物体の段階的特徴抽出に用いる多重解像度輪郭を得る画像処理システム、その方法、およびプログラムを提供できる。また、本発明によれば、多量な演算量を必要とすることなく、物体の段階的特徴抽出に用いる多重解像度輪郭の特徴を抽出する画像処理システム、その方法、およびプログラムを提供できる。また、画像内に含まれる一般物体を認識する際に、膨大な演算量を必要とすることなく良好に動作する画像照合システムを提供できる。 According to the present invention, it is possible to provide an image processing system, a method, and a program for obtaining a multi-resolution contour used for stepwise feature extraction of an object without requiring a large amount of calculation. Further, according to the present invention, it is possible to provide an image processing system, a method, and a program for extracting features of a multi-resolution contour used for stepwise feature extraction of an object without requiring a large amount of calculation. Moreover, when recognizing a general object included in an image, it is possible to provide an image matching system that operates well without requiring a huge amount of calculation.
情報処理装置で画像内に含まれる一般的な物体を低演算量で認識するために、物体の特徴を段階的に抽出する適切な手法が望まれる。このために有効な手法として提案されている一次元フィルタにより多重解像度輪郭を抽出する手法を用いると、一部の画像について、空間的な解像度特徴を的確に段階的に抽出することが困難である。 In order for an information processing apparatus to recognize a general object included in an image with a low amount of computation, an appropriate technique for extracting object features in stages is desired. For this reason, it is difficult to extract spatial resolution features accurately and stepwise for some images using the method of extracting multi-resolution contours using a one-dimensional filter proposed as an effective method. .
こうした課題に対して、発明者は以下のように画像処理を行うシステムを提案する。
本システムに含まれる処理動作は、三つのステップで示すことができる。
第一のステップでは、画像または画像内に含まれる物体形状の輪郭特徴を、二次元の点の集合で表したサンプルデータを抽出(サンプリング)する。望ましくは、点の集合を、点列(輪郭ベクトル)としてサンプリングする。
第二のステップでは、第一のステップにおいて抽出した点の集合(輪郭ベクトル)について、多重化する解像度毎に、空間解像度(二次元の解像度)を考慮した各点の配置関係に基づいた重み付けにより輪郭の一部分を選定して繋げ上げる処理を実施することにより解像度毎の輪郭を生成するフィルタ処理を繰り返し、増殖させた各解像度の輪郭を纏めて多重解像度輪郭を生成する。各解像度の輪郭は、それぞれの解像度に従って定まった点の集合範囲に含まれた任意の点とその任意の点に隣接する点との位置関係を踏まえて抽出される。
望ましくは、各解像度の輪郭を輪郭ベクトルとして再サンプリングして、多重解像度輪郭ベクトルを生成する。
In response to these problems, the inventor proposes a system for performing image processing as follows.
The processing operations included in the system can be shown in three steps.
In the first step, sample data representing a contour feature of an image or an object shape included in the image as a set of two-dimensional points is extracted (sampled). Preferably, a set of points is sampled as a point sequence (contour vector).
In the second step, the set of points (contour vector) extracted in the first step is weighted based on the arrangement relationship of each point in consideration of the spatial resolution (two-dimensional resolution) for each resolution to be multiplexed. A filtering process for generating a contour for each resolution is performed by selecting and connecting a part of the contour, and a multi-resolution contour is generated by collecting the proliferated contours. The outline of each resolution is extracted based on the positional relationship between an arbitrary point included in the set range of points determined according to each resolution and a point adjacent to the arbitrary point.
Preferably, each resolution contour is resampled as a contour vector to generate a multi-resolution contour vector.
第三のステップでは、第二のステップにおいて生成したそれぞれの解像度の輪郭(輪郭ベクトル)から、特徴をそれぞれ抽出する。この抽出される特徴が第一のステップでサンプリングした元画像に含まれていた識別対象の段階的な特徴である。 In the third step, features are extracted from the contours (contour vectors) of the respective resolutions generated in the second step. This extracted feature is a stepwise feature of the identification target included in the original image sampled in the first step.
以上の三つのステップを実施することにより、例示したような一部の画像に対しても的確に、二次元の(空間的な)解像度特徴を段階的に抽出した多重輪郭を低演算量で得ることが可能となる。このように抽出した多重解像度輪郭を用いることで、様々な画像に対して多重解像度輪郭を用いた画像照合処理を低演算量且つ高い正確性で実現可能となる。 By performing the above three steps, multiple contours obtained by extracting two-dimensional (spatial) resolution features in stages can be obtained with a low amount of computation, even for a part of the illustrated images. It becomes possible. By using the multi-resolution contour extracted in this way, image collation processing using the multi-resolution contour for various images can be realized with a low calculation amount and high accuracy.
以下、上記それぞれのステップを実施して多重輪郭を生成した後に画像照合を行なう画像照合システム例について、実施形態を用いて説明する。 Hereinafter, an example of an image matching system that performs image matching after performing the above-described steps and generating multiple contours will be described using embodiments.
本発明の実施形態を図1ないし図13を参照して説明する。 An embodiment of the present invention will be described with reference to FIGS.
[実施形態]
本実施形態を採用することにより、識別対象の空間的な特徴を、多量な演算量を必要とすることなく段階的に特徴を抽出することを可能とする多重輪郭を得て、良好な特徴抽出処理および画像照合処理を実行して、良好な画像照合を行なうシステムを提供できる。
[Embodiment]
By adopting this embodiment, it is possible to obtain a multi-contour that makes it possible to extract the spatial features of the identification target step by step without requiring a large amount of calculation, and to extract good features. It is possible to provide a system that performs good image matching by executing processing and image matching processing.
[構成の説明]
図1は、実施の一形態の画像照合システムの構成を示すブロック図である。なお、本発明に関連が薄い構成については、説明を簡略化又は省略する。
画像照合システムは、情報処理の全体を管理する制御部10と、メモリ20と、処理対象とする画像データを取得する画像情報取得手段101、取得した画像情報から輪郭ベクトル情報を抽出する輪郭ベクトル抽出手段102、抽出した輪郭から多重解像度輪郭情報ベクトルを抽出処理する多重解像度輪郭ベクトル生成手段103、生成したそれぞれの解像度輪郭ベクトルから特徴量を抽出処理する多重解像度特徴抽出手段104、抽出された多重解像度特徴を比較して、物体の照合処理を実施する物体照合手段105、照合した結果を出力する物体照合結果出力手段106、取得した画像データなどを記憶する画像情報記憶部201、抽出された多重解像度特徴を記憶する多重解像度特徴情報記憶部202から構成されている。輪郭ベクトル抽出手段102、多重解像度輪郭ベクトル生成手段103、多重解像度特徴抽出手段104は協働して、画像特徴抽出手段として機能する。
[Description of configuration]
FIG. 1 is a block diagram illustrating a configuration of an image matching system according to an embodiment. In addition, about the structure with little connection with this invention, description is simplified or abbreviate | omitted.
The image matching system includes a control unit 10 that manages the entire information processing, a
制御部10では、画像処理に関連する情報処理の全体動作を管理する。 The control unit 10 manages the overall operation of information processing related to image processing.
画像情報取得手段101では、動画や写真などユーザが指定した画像データを本システムに取り込み、画像情報記憶部201に記憶する。取り込み方法は、ユーザが指定した画像情報をそのまま取得してもよいし、以下の処理を補助するために、フィルタリング処理などの前処理を施したうえで取得してもよい。画像情報取得手段101によって取得される画像情報の例を図2に例示する。以後、画像情報からその特徴点を抽出する処理動作に図2に示した画像を用いて説明する。なお、この画像は、多重解像度輪郭として段階的な特徴抽出が機械には難しい画像である。
In the image
輪郭ベクトル抽出手段102は、画像情報記憶部201から画像情報取得手段101によって取得された画像情報を読み出して、その画像情報内に含まれていた輪郭情報のみを、二次元座標を持つ点列(輪郭ベクトル)として抽出処理する。輪郭ベクトル抽出手段102によって抽出される輪郭情報の一例を図3に示す。
輪郭ベクトル抽出手段102は、まず、画像情報取得手段101によって取得された画像情報から、輪郭に対応するピクセルを抽出するか、或いは、物体に対応するピクセルを抽出する。
The contour
The contour
輪郭に対応するピクセルを抽出する場合は、例えば、色相・彩度・明度などが急激に変化する所(すなわち画像内のピクセル)を、ラプラシアン・ガウシアンフィルタなどを用いて抽出処理すればよい。抽出されたそれぞれの箇所は、直交座標系(x,y)などを用いた点の集合として表現される。輪郭抽出の方法は、当然、上記のものに限らない。
また、物体に対応するピクセルを抽出する場合は、色相・彩度・明度などが前もって定められた範囲内に含まれるものをすべて抽出する。この際、画像情報を白黒化したうえで二値化する処理を行うことも可能であるし、クラスタリング法を用いて抽出することも可能である。
When extracting the pixel corresponding to the contour, for example, a place where the hue, saturation, brightness, etc. change rapidly (that is, a pixel in the image) may be extracted using a Laplacian / Gaussian filter or the like. Each extracted location is expressed as a set of points using an orthogonal coordinate system (x, y) or the like. Naturally, the method of contour extraction is not limited to the above.
In addition, when extracting pixels corresponding to an object, all those whose hue, saturation, brightness, etc. are included in a predetermined range are extracted. At this time, the image information can be converted into black and white and then binarized, or can be extracted using a clustering method.
このような方法で抽出された輪郭または物体に対応するピクセルに対して、輪郭追跡を行うことで、順序付けされた輪郭を抽出する。ここでの輪郭追跡は、ピクセルの順序が付記できる手法であれば、いかなる手法を用いることも可能である。 Contour tracking is performed on the pixels corresponding to the contour or the object extracted by such a method to extract the ordered contours. Any method can be used for the contour tracking here as long as the order of the pixels can be added.
ここで抽出された輪郭に対応するピクセルの間隔は、以下の多重解像度輪郭ベクトル生成手段103において参照される参照範囲のうち最も小さいもの(すなわち最も高解像度に対応する参照範囲)の大きさ以下であることを保証することが望ましい。また、元画像のピクセル間隔の1/2倍以上を満たす範囲内から選択すればよい。具体的な間隔を例示すれば、最も高解像度に対応する参照範囲の1/10間隔や詳細には1/20間隔を上記範囲を踏まえて採用すればよい。ここで、ピクセル間隔を広げる(すなわち一定間隔未満のピクセルを消去する)ことで以下の計算時間を短縮することが可能である。このことを考慮して、点の集合として抽出するピクセル間隔を自動的に調整する処理を行うことも可能である。このピクセル間隔を調整する処理は、元画像の解像度(ピクセル間隔)、後段で生成する多重輪郭に含める解像度(使用する参照範囲)、使用者が求める確度などの要素から逆算した広めの間隔を採用するようにシステムを構築すればよい。確度や、全体の処理に要する時間、消費リソース量などの概算を使用者に提示することにより所望値を受け付け、その値から上記間隔を逆算する処理手段を有していてもよい。ただし、この処理により、以下の処理の精度が劣化する可能性もあるので、認識を行う対象の性質によって、ピクセル間隔を使い分けることが望ましい。 The interval between the pixels corresponding to the extracted contour is equal to or smaller than the size of the smallest reference range (that is, the reference range corresponding to the highest resolution) among the reference ranges referenced in the following multi-resolution contour vector generation means 103. It is desirable to ensure that there is. Further, it may be selected from a range satisfying ½ times or more of the pixel interval of the original image. As an example of specific intervals, a 1/10 interval of the reference range corresponding to the highest resolution, or a 1/20 interval in detail, may be adopted based on the above range. Here, it is possible to shorten the following calculation time by widening the pixel interval (that is, erasing pixels less than a certain interval). In consideration of this, it is also possible to perform processing for automatically adjusting the pixel interval extracted as a set of points. This process for adjusting the pixel spacing employs a wider interval calculated backward from factors such as the resolution of the original image (pixel spacing), the resolution included in the multiple contours to be generated later (reference range to be used), and the accuracy required by the user. The system should be constructed to do so. A processing unit may be provided that accepts a desired value by presenting the user with an estimate of accuracy, time required for the entire processing, the amount of consumed resources, and the like, and reversely calculates the interval from the value. However, this processing may degrade the accuracy of the following processing, so it is desirable to use different pixel intervals depending on the nature of the object to be recognized.
多重解像度輪郭ベクトル生成手段103は、輪郭ベクトル抽出手段102によって抽出された点列(輪郭ベクトル)について、順序だった複数の解像度(多重する化解像度)について、空間解像度(二次元の解像度)を考慮して予め定められた大きさを有する解像度毎の点の参照範囲内の各点の配置関係を参照しながら、生成する輪郭の一部分とする適正な点の選定を繰り返し、その点を繋げ上げる処理により、点の集合から求める解像度に対して不用な点が間引かれた点によりなる輪郭を形成する再輪郭化処理を個々の解像度毎に実施して、再輪郭化された複数解像度の輪郭ベクトルを纏めて多重解像度輪郭ベクトルを生成する。この処理では、多重解像度輪郭ベクトル生成手段103は解像度毎のフィルタと成り、また各フィルタを通過させて増やした各解像度の輪郭を統合する手段となる。
各解像度の輪郭は、それぞれの解像度に従って定まっている点の二次元的な参照範囲に含まれた任意の点とその任意の点に隣接する点との位置関係を踏まえて抽出される。
多重解像度輪郭ベクトル生成手段103は、上記のように、予め解像度毎に設定された大きさを有する参照範囲の中から適切な輪郭要素を配置関係に基づいた重み付けに従って選択する輪郭要素選択手段と、それぞれの解像度に対応させた輪郭を選択された輪郭要素を接合して形成する輪郭再生手段として制御部を動作させる。この処理動作により、解像度毎に多重解像度輪郭情報に含める輪郭を点の集合から再生する。
The multi-resolution contour
The outline of each resolution is extracted based on the positional relationship between an arbitrary point included in the two-dimensional reference range of the point determined according to each resolution and a point adjacent to the arbitrary point.
As described above, the multi-resolution contour
また、輪郭要素選択手段は、所定点を中心にした参照範囲内において、所定点を中心とした一連の三点からなる点列の組合せを輪郭要素候補として複数形成する輪郭要素点列形成手段と、形成された点列群の中から適切な輪郭要素を配置関係の適応性に基づいて選択処理する点列選択手段として動作させることが望ましい。このように処理動作を行わせることで、空間解像度を考慮した再輪郭化処理が行える。 The contour element selection means includes contour element point sequence forming means for forming a plurality of combinations of point sequences consisting of a series of three points centered on a predetermined point as contour element candidates within a reference range centered on the predetermined point. It is desirable to operate as point sequence selection means for selecting an appropriate contour element from the formed point sequence group based on the adaptability of the arrangement relationship. By performing the processing operation in this way, a re-contouring process considering the spatial resolution can be performed.
空間解像度を考慮した再輪郭化処理は、例えば、以下の一連の四つのステップで実施される。なお、各解像度の再輪郭化処理と各ステップの処理動作、各ステップ内の処理動作は適宜に同時並列的に行なえばよく、また順序の入れ替えも可能である。 The re-contouring process in consideration of the spatial resolution is performed, for example, in the following series of four steps. Note that the re-contouring process for each resolution, the processing operation of each step, and the processing operation in each step may be performed simultaneously and in parallel as appropriate, and the order may be changed.
第一のステップでは、まず、所望の解像度(多重解像度輪郭ベクトルに含ませる解像度)に対応した隣接範囲の大きさを取得する。この隣接範囲は、着目する所定点に対して、その所定点に隣接している点を隣接点として定める二次元的な参照範囲である。
次に、輪郭ベクトルを成している任意の1点を着目点として選択し、隣接範囲内に含まれる点を、着目点に対する隣接点として抽出する。例えば、着目点を中心として、解像度に基づいて定義される長さを半径とする円形を想定して、この円内に含まれる点(群)を隣接点として着目点に関連付ける。この処理は、輪郭ベクトルに含まれる全ての点を着目点として実施してもよいが、下記ステップ三で選択された着目点に対する接続点について、次の着目点としながら処理を進めることで、低演算量化を図ることも可能である。
この方法で着目点に対して抽出される隣接点の一例を図4に示す。図4の拡大部分に示されているように、着目点c21を中心とした円内(隣接範囲)に含まれる点(c10,c11,c12,c18,c19,c20,c22,c23)が隣接点として抽出され、着目点c21に関連付けられる。
以上の隣接点抽出処理を、所望の解像度全てで輪郭ベクトルを成す点に対して実施する。
In the first step, first, the size of the adjacent range corresponding to the desired resolution (resolution included in the multi-resolution contour vector) is acquired. The adjacent range is a two-dimensional reference range that defines a point adjacent to the predetermined point as an adjacent point with respect to the predetermined point of interest.
Next, an arbitrary point constituting the contour vector is selected as a point of interest, and a point included in the adjacent range is extracted as an adjacent point with respect to the point of interest. For example, assuming a circle centered on the point of interest and having a radius defined by the resolution as a radius, a point (group) included in this circle is associated with the point of interest as an adjacent point. This process may be performed using all points included in the contour vector as the target point, but the connection point for the target point selected in Step 3 below is reduced by proceeding with the process as the next target point. It is also possible to achieve a calculation amount.
An example of adjacent points extracted with respect to the point of interest by this method is shown in FIG. As shown in the enlarged portion of FIG. 4, points (c10, c11, c12, c18, c19, c20, c22, c23) included in the circle (adjacent range) centered on the point of interest c21 are adjacent points. And is associated with the point of interest c21.
The adjacent point extraction process described above is performed on the points forming the contour vector at all desired resolutions.
第二のステップでは、個々の所望の解像度毎に、着目点を中心とする三点からなる点列を、第一のステップにおいて抽出された隣接点を用いて着目点毎に全ての組合せを生成し、それぞれの三点からなる点列に対して重み付けを実施する。それぞれの三点からなる点列へのこの重み付け結果は、隣接範囲の大きさによって変化する。即ち、隣接範囲の大きさの設定を介して、処理中の解像度に適応した三点からなる点列が高い重みを得る。ここで高い重みを得た三点からなる点列は、後の輪郭化処理で輪郭の一部に採用される。
三点からなる点列の例を図5に示す。この三点からなる点列は、着目点c21と隣接点c10, 隣接点c23とで構成されている。このような着目点と隣接点との組で多くの三点からなる点列を生成する。
着目点毎に生成されたそれぞれの三点からなる点列に対する重み付けは、以下の四つの条件を考慮して実施することが望ましい。
第一の条件は、着目点と隣接点との距離が大きいものほど重みを大きくするという条件(図6に例示)である。
第二の条件は、三点の点列によって生成される内角の角度が大きいものほど重みを大きくするという条件(図7に例示)である。
第三の条件は、三点の点列の順番が、もとの輪郭ベクトルにおける点列の順番と矛盾しないという条件である(図8に例示)。順番に矛盾が起こる場合は、重みをゼロまたは小さな値にすることが望ましい。
第四の条件は、第一のステップにおいて規定された隣接範囲内に含まれる各点のもつ「方位」のばらつきが小さな場合ほど重みを大きくするという条件(図9に例示)である。なお、ベクトル量を有さない点の集合を用いている際(点列を用いない場合)には、点の集合が成すn次曲線や円弧の連続性を用いることも可能である。
図9に示す方位のばらつきが小さい例では、1次曲線を成しており方位にばらつきが無い。他方、方位のばらつきが大きい例では、隣接範囲内に含まれる方位が3列に分割され且つ個々の方位の集りも折れ曲がっている。このように隣接範囲内の方位のばらつきから定めた重みを、三点からなる点列の重みに利用する。
なお、予め各点をベクトルとして収集しない場合には、輪郭上で隣り合う番号の点が情報化されていれば、この処理を行う際に点間に方位を付与しても同じ条件として用いることができる。
点列に重み付けを実施する条件は、この四条件に限らず、選択されるべき隣接点の条件を満たす条件であれば多くを組み合わせることができる。
以上の隣接範囲を踏まえた3点からなる点列群の生成および個々の点列への重み付け処理を、輪郭ベクトルの全ての点に対して、多重する解像度毎に実施する。
なお、低演算量化を図る際には、ステップ三で選択された着目点に対する接続点について、次の着目点として第一のステップおよび第二のステップを実施すれば良い。
In the second step, a point sequence consisting of three points centered on the point of interest is generated for each desired resolution, and all combinations are generated for each point of interest using the adjacent points extracted in the first step. Then, weighting is performed on the point sequence composed of the three points. This weighting result for the sequence of three points varies depending on the size of the adjacent range. That is, through the setting of the size of the adjacent range, a point sequence composed of three points adapted to the resolution being processed obtains a high weight. Here, the point sequence consisting of three points having high weight is adopted as a part of the contour in the subsequent contouring process.
An example of a sequence of three points is shown in FIG. This sequence of three points is composed of a point of interest c21, an adjacent point c10, and an adjacent point c23. A point sequence composed of many three points is generated by such a set of the point of interest and adjacent points.
It is desirable that the weighting of the three points generated for each point of interest is performed in consideration of the following four conditions.
The first condition is a condition in which the weight is increased as the distance between the point of interest and the adjacent point is larger (illustrated in FIG. 6).
The second condition is a condition (illustrated in FIG. 7) in which the weight is increased as the inner angle generated by the three point sequence is larger.
The third condition is a condition that the order of the point sequence of the three points is not inconsistent with the order of the point sequence in the original contour vector (illustrated in FIG. 8). If there is a contradiction in order, it is desirable to set the weight to zero or a small value.
The fourth condition is a condition that the weight is increased as the variation in “azimuth” of each point included in the adjacent range defined in the first step is smaller (illustrated in FIG. 9). When a set of points having no vector quantity is used (when a point sequence is not used), it is also possible to use the continuity of an nth-order curve or an arc formed by the set of points.
In the example in which the variation in orientation shown in FIG. 9 is small, a linear curve is formed and there is no variation in orientation. On the other hand, in the example in which the azimuth variation is large, the azimuth included in the adjacent range is divided into three rows, and the collection of individual azimuths is also bent. Thus, the weight determined from the variation in the azimuth in the adjacent range is used as the weight of the point sequence consisting of three points.
If each point is not collected as a vector in advance, if the points with adjacent numbers on the contour are computerized, the same condition can be used even if an orientation is given between the points when performing this processing. Can do.
The conditions for weighting the point sequence are not limited to these four conditions, and many conditions can be combined as long as the conditions satisfy the conditions of adjacent points to be selected.
Generation of a point sequence group consisting of three points based on the above adjacent range and weighting processing for each point sequence are performed for all the points of the contour vector for each resolution to be multiplexed.
In order to reduce the amount of calculation, the first step and the second step may be performed as the next point of interest for the connection point to the point of interest selected in step 3.
第三のステップでは、第二のステップにおいて生成した個々に重み付けされている3点の点列を組み合わせて輪郭(ネットワーク)を生成処理する。この生成処理では、生成されている個々の3点の点列を「リンク」、点列の両端点を接続点、即ち「接続ノード」と見做し、重みの大きい「リンク」を「接続ノード」を基準として順々に選択して、ネットワークを形成する。ネットワーク中のそれぞれのリンクは第二のステップにおいて重み付けが実施されているため、連続して大きな重みを持つ輪郭要素候補が抽出できる。例えば、図5に示した点列では、c10-c21-c23が「リンク」となりc10,c23がそれぞれ「接続ノード」となる。この「リンク」には、重みが大きいc10又はc23を「接続ノード」とする他の「リンク」が接続する。
また、上記低演算量化を図れば、「接続ノード」が次の着目点となり、ベクトル方向に従って順に輪郭要素(リンク)が繋ぎ上げられながら輪郭(ネットワーク)を完成させる。
最終点の処理は、始点(スタート点)から一定量のリンクを接続した後に隣接範囲内に再度始点が現われたら接続すればよい。なお、継続できるリンクが残っていれば、そのリンクを優先することとしてもよい。また、ネットワークを終結するために用いる範囲は、隣接範囲と別に隣接範囲よりも小さな範囲を予め準備することとしてもよい。また、始点に対して行なった第一のステップで最終接続点候補を予め記憶して利用してもよい。
なお、本ステップで生成するネットワークは、1ネットワークに限定せずに、始点が異なる複数のネットワークを輪郭候補として生成してもよい。この輪郭候補から最終的に採用する輪郭を重みの大きさに従って選定すればよい。
In the third step, a contour (network) is generated by combining the individually weighted three point sequences generated in the second step. In this generation process, the generated point sequence of three points is regarded as a “link”, and both end points of the point sequence are regarded as connection points, that is, “connection nodes”. ”In order based on“ ”to form a network. Since each link in the network is weighted in the second step, contour element candidates having a large weight can be extracted continuously. For example, in the point sequence shown in FIG. 5, c10-c21-c23 is a “link”, and c10 and c23 are “connection nodes”. This “link” is connected to another “link” having c10 or c23 having a large weight as a “connection node”.
If the amount of computation is reduced, the “connection node” becomes the next point of interest, and the contour (network) is completed while the contour elements (links) are connected in order according to the vector direction.
The processing of the final point may be performed when a certain amount of links are connected from the start point (start point) and then when the start point appears again in the adjacent range. If there is a link that can be continued, the link may be given priority. Moreover, the range used for terminating the network may be prepared in advance as a range smaller than the adjacent range separately from the adjacent range. Further, the final connection point candidate may be stored in advance and used in the first step performed on the start point.
The network generated in this step is not limited to one network, and a plurality of networks having different starting points may be generated as contour candidates. A contour to be finally adopted from these contour candidates may be selected according to the weight.
第三のステップでは、重みの大きなリンクを順々に選択していくことにより、連続して大きな重みを持つ輪郭を抽出する。以下では、より確度が高い抽出処理方法を説明する。
解像度毎に輪郭を抽出する方法は、例えば、ネットワーク候補内に含まれるすべての輪郭(一連のノード)をまず抽出し、上記した点列の重みの積算または和算が、最も大きな値を持つ輪郭を選択するという方法が考えられる。
本計算の開始は、例えば重みの大きな点列を一列開始位置として選択してその点列から開始もよいし、複数の点列を開始位置として同時的に計算を実施してもよい。他方で、開始位置は、輪郭の外側に当たる点列を用いることが望ましい。輪郭の外側であるか内側であるかは、点列が作る外角を判別条件に加えて演算を実施すればよい。また、各演算を行った後に、他のリンクとの座標関係によって外側に当たるかリンクであるか検証して開始位置としての正当性を判別してもよい。また、同時並行的に複数位置から演算を行った際には個々の演算で求められたネットワークを対比して外側である確からしさを求めてもよい。これらは、適宜 重み付けに反映させればよい。
計算の終了は、例えば、閉輪郭を抽出する場合は、抽出された輪郭が周回した時点とし、開輪郭を抽出する場合は、抽出された輪郭が両端に達した時点とする。なお、閉輪郭を抽出した際に、閉輪郭から飛び出している部分(ネットワークを閉じたノードよりも先存在するノードとリンク)は、削除して解像度に対する輪郭の確度を高めることが望ましい。
この際、すべてのリンクを順々に計算していくと、計算量が膨大になるので、前もって、それぞれのリンクの重みに対する閾値を設け、定められた閾値以下のリンクを計算しないなどの方法で計算量を省くことが望ましい。
さらに、ネットワークの大きさが大きくなると計算量が膨大になることを考慮して、計算途中の輪郭(一連のノード)に含まれる点列の重みの積算値が、前もって定められた閾値以下になると計算しないなどの方法で計算量を省くことが望ましい。
その他、他の方法を用いて輪郭候補の確からしさを候補間で比較して、確度が高い輪郭を選定すればよい。
また、輪郭の確度を高める方法では、上記三点からなる点列を、五点からなる点列に変えて用いてもよい。また、上記三点からなる点列を求めた後に、五点に増やして用いてもよい。ここで増やした着目点(着目ノード)と接続点(接続ノード)との間の中間点(中間ノード)を使用して、中間点から接続点へ向かうベクトルをリンク間でオーバラップさせて繋ぐことにより、輪郭の確度が向上する。
In the third step, contours having large weights are continuously extracted by sequentially selecting links having large weights. Hereinafter, an extraction processing method with higher accuracy will be described.
The method of extracting the contour for each resolution is, for example, first extracting all the contours (a series of nodes) included in the network candidate, and then summing or summing the weights of the above point sequences has the largest value. The method of selecting is conceivable.
For example, the start of this calculation may be performed by selecting a point sequence having a large weight as the start position of one row and starting from that point sequence, or may be performed simultaneously using a plurality of point sequences as start positions. On the other hand, it is desirable to use a point sequence that falls outside the contour as the starting position. Whether it is outside or inside the contour may be calculated by adding the outside angle formed by the point sequence to the discrimination condition. Further, after performing each calculation, the validity as the start position may be determined by verifying whether it is a link or a link according to the coordinate relationship with other links. In addition, when performing computations from a plurality of positions simultaneously in parallel, the probability of being outside may be obtained by comparing networks obtained by individual computations. These may be appropriately reflected in the weighting.
For example, when the closed contour is extracted, the calculation is terminated when the extracted contour circulates. When the open contour is extracted, the calculation is terminated when the extracted contour reaches both ends. It should be noted that when the closed contour is extracted, it is desirable to delete a portion protruding from the closed contour (a node and a link existing before the node that closed the network) to improve the accuracy of the contour with respect to the resolution.
At this time, if all the links are calculated in order, the amount of calculation becomes enormous. Therefore, a threshold for the weight of each link is set in advance, and a link below a predetermined threshold is not calculated. It is desirable to save calculation amount.
Furthermore, considering that the amount of calculation becomes enormous as the network size increases, the integrated value of the weight of the point sequence included in the contour (a series of nodes) in the middle of the calculation falls below a predetermined threshold value. It is desirable to save the calculation amount by not calculating.
In addition, the probabilities of contour candidates may be compared among candidates using other methods, and a contour with high accuracy may be selected.
Further, in the method for increasing the accuracy of the contour, the point sequence consisting of the above three points may be changed to a point sequence consisting of five points. Moreover, after obtaining the point sequence consisting of the above three points, the number of points may be increased to five. Using the intermediate point (intermediate node) between the point of interest (target node) and the connection point (connection node) increased here, the vectors from the intermediate point to the connection point are overlapped and connected between the links. As a result, the accuracy of the contour is improved.
以上三つのステップを用いて、多重解像度輪郭ベクトル生成手段103は、輪郭ベクトル抽出手段102によって抽出された輪郭ベクトルについて、多重化する各解像度によって適切な輪郭を抽出し、その輪郭群を組み合わせて多重解像度輪郭ベクトルを生成する。
なお、上記三つのステップによる手法に拠らずとも、空間解像度(二次元の解像度)を考慮した各点の配置関係に基づいた適正条件を用いた重み付けにより輪郭の一部分を適宜選定して繋げ上げて再輪郭化する方法であれば、如何なる方法を用いて多重解像度輪郭を生成しても構わない。
Using the above three steps, the multi-resolution contour
In addition, even if it does not depend on the method by the above three steps, a part of the contour is appropriately selected and connected by weighting using an appropriate condition based on the arrangement relation of each point in consideration of the spatial resolution (two-dimensional resolution). As long as it is a method for re-contouring, the multi-resolution contour may be generated using any method.
多重解像度特徴抽出手段104は、多重解像度輪郭ベクトル生成手段103によって生成されたそれぞれの解像度の輪郭に対して、特徴量を抽出処理する。ここで用いる特徴量は、輪郭の特徴となる量であれば いかなる量を用いても構わないが、輪郭に固有な幾何的な特徴を表現できる量を含むことが望ましい。例えば、下記の式(1)に示すユークリッド曲率の値や、ユークリッド曲率がゼロになる点(変曲点)の位置を用いる。ユークリッド曲率は、下記の式(1)においてK(t)で示される量であり、輪郭上における任意の一点を始点として輪郭を一周するように取る輪郭座標 t 、および、輪郭を直交座標系(x,y座標系)で表現した際の、x,y の tについての一階微分値、二階微分値によって定義される。
また、多重輪郭の全ての解像度の輪郭について、必ずしも全ての輪郭について特徴を一括的に抽出する必要はなく、物体照合処理や演算量を踏まえて、適宜 照合処理に使用する多重輪郭の特徴を並行して順次的に収集することとしてもよい。 In addition, it is not always necessary to extract features for all contours at once for contours of all resolutions of multiple contours, and the features of multiple contours used for matching processing are used in parallel based on object matching processing and the amount of computation. It is good also as collecting sequentially.
物体照合手段105は、照合対象とする二つ以上の物体に対して、多重解像度特徴抽出手段104で抽出された特徴を比較処理し、物体の照合を実施する。照合対象(比較対象)は、ユーザに指定された特定画像と類似するか比較することが可能であり、また、一般的な画像認識用データベースを参照して識別対象の種別を認識することも可能であり、照合対象は特に限定しない。
この結果、図12に示したような段階的な照合処理も正確性を保ちつつ実施が可能になる。加えて、確度の高い多重解像度輪郭が低演算処理量で生成させることができているため、特徴抽出を含めて正確性が高い照合が行い得るようになる。
The object matching unit 105 compares the features extracted by the multi-resolution
As a result, the stepwise collation processing as shown in FIG. 12 can be performed while maintaining accuracy. In addition, since a multi-resolution contour with high accuracy can be generated with a low calculation processing amount, it is possible to perform collation with high accuracy including feature extraction.
物体照合結果出力手段106は、物体照合手段105によって行われた照合結果を記録装置やモニタに出力する。
照合結果は、予め準備された分類を用いて識別対象が属する分類を表示したり、タグ化して画像に埋め込んだり、類似画像間で紐付けたりすることが可能である。
The object collation
The collation result can display the classification to which the identification target belongs using a classification prepared in advance, embed it in an image by tagging it, or link it between similar images.
[動作の説明]
次に、実施形態の照合システムの動作例について説明する。図10は、本実施形態の動作の例を示すフローチャートである。
[Description of operation]
Next, an operation example of the collation system of the embodiment will be described. FIG. 10 is a flowchart showing an example of the operation of the present embodiment.
まず、画像情報取得手段101は、ユーザが指定した対象画像データを取得して画像情報記憶部201に記録する(S1001)。画像情報の取得は、ユーザが指定したものに限らず、システムが自動的に、半自動的に取得してもよい。
First, the image
次に、輪郭ベクトル情報抽出手段102は、画像情報取得手段101によって取得された画像情報から点列で表されている輪郭ベクトル情報のみを抽出処理する(S1002)。
Next, the contour vector
次に、多重解像度輪郭ベクトル生成手段103は、輪郭ベクトル抽出手段102によって抽出された輪郭ベクトルについて、多重化する解像度毎に、空間解像度(二次元の解像度)を考慮した再輪郭化処理を行い、多重解像度輪郭ベクトル情報を生成する(S1003)。
Next, the multi-resolution contour
次に、多重解像度特徴抽出手段104は、多重解像度輪郭ベクトル生成手段103によって生成されたそれぞれの解像度の輪郭に対して、特徴量を抽出処理する(S1004)。
Next, the multi-resolution
最後に、物体照合手段105は、照合対象とする二つ以上の物体に対して、多重解像度特徴抽出手段104で抽出された特徴を比較処理し、物体の照合を実施する(S1005)。照合結果は、物体照合結果出力手段106によって適宜出力すればよい。
Finally, the object matching unit 105 compares the features extracted by the multi-resolution
このように画像照合システムを動作させることによって、画像からより正確性高めた低演算量の画像照合処理を実施することができる。 By operating the image matching system in this way, it is possible to perform image matching processing with a low calculation amount with higher accuracy from the image.
なお、画像照合システムの各部は、ハードウェアとソフトウェアの組み合わせを用いて実現すればよい。ハードウェアで実現する形態では各部の全て又は一部をLSI上に構築すればよい。ハードウェアとソフトウェアとを組み合わせた形態では、RAMに画像処理プログラムが展開され、該プログラムに基づいて制御部(CPU)等のハードウェアを動作させることによって、各部を各種手段として機能させる。また、このプログラムは、記録媒体に固定的に記録されて頒布されても良い。当該記録媒体に記録されたプログラムは、有線、無線、又は記録媒体そのものを介して、メモリに読込まれ、制御部等を動作させる。尚、記録媒体を例示すれば、オプティカルディスクや磁気ディスク、半導体メモリ装置、ハードディスクなどが挙げられる。 Note that each unit of the image collation system may be realized using a combination of hardware and software. In a form realized by hardware, all or a part of each part may be constructed on an LSI. In a form in which hardware and software are combined, an image processing program is developed in the RAM, and hardware such as a control unit (CPU) is operated based on the program, thereby causing each unit to function as various means. The program may be recorded in a fixed manner on a recording medium and distributed. The program recorded on the recording medium is read into a memory via a wired, wireless, or recording medium itself, and operates a control unit or the like. Examples of the recording medium include an optical disk, a magnetic disk, a semiconductor memory device, and a hard disk.
また、画像照合システムは、コンピュータやサーバ単体に構築できる。また、クラウドシステムやモバイル端末として構築してもよい。また、クラウドシステムと情報処理端末とをネットワークを介して組み合わせて、端末とクラウド上で照合に伴う情報処理を分散実行する画像照合システムを構築してもよい。例えば、端末側で識別対象画像の取得と照合結果の出力を受け持ち、他の処理をクラウド上で行ってもよい。また、端末側で輪郭の抽出や、多重輪郭情報の生成まで行うようにシステムやプログラムを構築してもよい。また、端末が多重輪郭情報を生成して、位置情報などと共に写真に関連付けて保存する構成としてもよい。また、端末が多重輪郭情報の特徴まで抽出して写真に関連付けて保存する構成としてもよい。このように、画像が多重輪郭や多重輪郭特徴を有していることにより、事後的に画像の分類や被写体の特定などを容易とできる。また、特徴抽出処理や照合処理に様々な選択性を担保できる。 The image collation system can be constructed on a computer or server alone. Moreover, you may construct | assemble as a cloud system or a mobile terminal. Also, an image collation system that performs distributed information processing associated with collation on the terminal and the cloud may be constructed by combining the cloud system and the information processing terminal via a network. For example, the terminal side may be responsible for obtaining the identification target image and outputting the collation result, and performing other processing on the cloud. Further, a system or a program may be constructed so as to perform contour extraction and multiple contour information generation on the terminal side. Further, the terminal may generate multiple contour information and store it in association with the photograph together with the position information. Also, the terminal may extract the features of the multiple contour information and store them in association with the photograph. As described above, since the image has multiple contours and multiple contour features, it is possible to easily classify the image and specify the subject afterwards. Moreover, various selectivity can be secured for the feature extraction process and the collation process.
上記実施形態を別の一表現で説明すれば、画像照合システムとして動作させる情報処理システムを、画像照合プログラムに基づき、画像情報取得手段、画像特徴抽出手段、物体照合手段、物体照合結果出力手段など、として動作させることで実現できる。画像特徴抽出手段は、輪郭情報抽出手段、多重解像度輪郭生成手段、多重解像度特徴抽出手段で構築できる。 To describe the above embodiment in another expression, an information processing system that operates as an image matching system is based on an image matching program, such as image information acquisition means, image feature extraction means, object matching means, object matching result output means, etc. It can be realized by operating as. The image feature extraction means can be constructed by contour information extraction means, multi-resolution contour generation means, and multi-resolution feature extraction means.
以上説明したように、本発明を適用した画像処理システムは、照合処理に用いる画像特徴を段階的に抽出するために確度の高い多重輪郭を低演算量で生成できる。結果、画像照合システムも良い照合結果を低演算量で得られることになる。 As described above, an image processing system to which the present invention is applied can generate multiple contours with high accuracy with a low amount of computation in order to extract image features used for collation processing step by step. As a result, the image matching system can also obtain a good matching result with a low amount of computation.
すなわち、本発明によれば、多量な演算量を必要とすることなく、物体の段階的特徴抽出に用いる多重解像度輪郭を得る画像処理システム、その方法、およびプログラムを提供できる。また、画像内に含まれる一般物体を認識する際に、膨大な演算量を必要とすることなく良好に動作する画像照合システムを提供できる。 That is, according to the present invention, it is possible to provide an image processing system, a method, and a program for obtaining a multi-resolution contour used for stepwise feature extraction of an object without requiring a large amount of calculation. Moreover, when recognizing a general object included in an image, it is possible to provide an image matching system that operates well without requiring a huge amount of calculation.
本発明の具体的な構成は前述の実施形態に限られるものではなく、ブロック構成の分離併合、手順の入れ替えなどの、この発明の要旨を逸脱しない範囲の変更があってもこの発明に含まれる。 The specific configuration of the present invention is not limited to the above-described embodiment, and changes in a range that does not depart from the gist of the present invention, such as separation / merging of block configurations and replacement of procedures, are also included in the present invention. .
また、上記の実施形態の一部又は全部は、以下のようにも記載されうる。尚、以下の付記は本発明をなんら限定するものではない。
[付記1]
画像内に含まれる物体または形状の照合を行う画像照合システムであって、
前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出する輪郭情報抽出手段と、
前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する多重解像度輪郭情報生成手段と、
前記多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理する多重解像度特徴抽出手段と、
前記多重解像度輪郭情報から抽出された特徴を利用して物体または形状の照合処理を行う照合手段と、
を含み成ることを特徴とする画像照合システム。
In addition, a part or all of the above-described embodiments can be described as follows. Note that the following supplementary notes do not limit the present invention.
[Appendix 1]
An image matching system for matching an object or shape contained in an image,
Contour information extracting means for extracting one or a plurality of contour lines represented by a set of points as contour information from the image or the object or shape included in the image;
Based on the arrangement relationship between predetermined points and adjacent points when multi-resolution outline information expressed by a plurality of resolutions from the outline information is applied to different reference ranges for each resolution for each resolution to be multiplexed. Multi-resolution contour information generating means for generating a contour by forming the contour according to the weighting, and combining the formed individual contours;
Multi-resolution feature extracting means for extracting features of an object or shape included in the multi-resolution outline information;
Collating means for performing object or shape matching processing using features extracted from the multi-resolution contour information;
An image matching system comprising:
[付記2]
前記輪郭情報抽出手段は、前記輪郭情報として、個々の輪郭線を表す点の集合を点列で抽出処理し、
前記多重解像度特徴抽出手段は、抽出する特徴量を、適用する解像度毎の抽出要件として、点列の抽出並び順を他の条件に合わせて用いる
ことを特徴とする上記付記記載の画像照合システム。
[Appendix 2]
The contour information extracting means extracts a set of points representing individual contour lines as the contour information by a point sequence,
The multi-resolution feature extraction unit uses the feature quantity to be extracted as an extraction requirement for each resolution to be applied, and uses the sequence of extraction of point sequences in accordance with other conditions.
[付記3]
前記多重解像度輪郭情報生成手段は、
予め解像度毎に設定された大きさを有する参照範囲の中から適切な輪郭要素を配置関係に基づいた重み付けに従って選択する輪郭要素選択手段と、
それぞれの解像度に対応させた輪郭を前記選択された輪郭要素を接合して形成する輪郭再生手段と、
を備え、
解像度毎に多重解像度輪郭情報に含める輪郭を再生する
ことを特徴とする上記付記記載の画像照合システム。
[Appendix 3]
The multi-resolution contour information generating means includes:
A contour element selecting means for selecting an appropriate contour element from a reference range having a size set in advance for each resolution according to a weight based on the arrangement relationship;
Contour reproducing means for forming a contour corresponding to each resolution by joining the selected contour elements;
With
The image collating system according to the above-mentioned supplementary note, wherein the contour included in the multi-resolution contour information is reproduced for each resolution.
[付記4]
前記輪郭要素選択手段は、
所定点を中心にした個々の解像度に対応した参照範囲内において、前記所定点を中心とした一連の三点からなる点列の組合せを輪郭要素候補として複数形成する輪郭要素点列形成手段と、
形成された点列群の中から適切な輪郭要素を配置関係の適応性に基づいて選択処理する点列選択手段と、
を含み成ることを特徴とする上記付記記載の画像照合システム。
[Appendix 4]
The contour element selection means includes
Contour element point sequence forming means for forming a plurality of combinations of point sequences consisting of a series of three points centered on the predetermined point as contour element candidates within a reference range corresponding to each resolution centered on the predetermined point;
Point sequence selection means for selecting an appropriate contour element from the formed point sequence group based on the adaptability of the arrangement relationship;
The image collating system according to the above supplementary note, comprising:
[付記5]
前記点列選択手段は、
前記配置関係の適応性として、
前記点列の形成する距離が大きいこと、
前記点列のなす角度が大きいこと、
前記点列形成手段によって形成された点列の順番が、それらの点列が輪郭情報抽出手段によって抽出された際の点列の順番と矛盾を生じないこと、
前記隣接範囲に含まれる点列の持つ方位の分散値が小さいこと、
の四項目の何れか又は組み合わせ、若しくは全てを考慮することによって、前記点列選択処理を実施する
ことを特徴とする上記付記記載の画像照合システム。
[Appendix 5]
The point sequence selection means includes:
As the adaptability of the arrangement relationship,
The distance formed by the point sequence is large;
The angle formed by the point sequence is large;
The order of the point sequences formed by the point sequence forming means does not contradict the order of the point sequences when the point sequences are extracted by the contour information extracting unit;
The dispersion value of the orientation of the point sequence included in the adjacent range is small;
The image collating system according to the above-mentioned supplementary note, wherein the point sequence selection process is performed by considering any one or a combination or all of the four items.
[付記6]
前記輪郭情報抽出手段は、輪郭情報として抽出する輪郭線を成す各点の間隔を、前記多重解像度輪郭情報生成手段において使用する最も高解像度な再輪郭生成に用いる参照範囲の大きさ以下で且つ前記画像のピクセル間隔の1/2倍以上を満たす範囲内から採用された間隔を用いることを特徴とする上記付記記載の画像照合システム。
[Appendix 6]
The contour information extracting means is configured such that an interval between points forming a contour line to be extracted as contour information is equal to or smaller than the size of a reference range used for generating the highest resolution recontour used in the multi-resolution contour information generating means. The image collating system according to the above-mentioned supplementary note, wherein an interval adopted from a range satisfying 1/2 or more of an image pixel interval is used.
[付記7]
処理対象とする画像情報と該画像情報から抽出した物体の特徴とを記憶する記憶手段と、
前記画像情報を画像解析して得た画像中に描写されている前記物体の輪郭線を、輪郭情報として点の集合でデータ化処理し、
該輪郭情報に含まれる点の集合に対して、任意の点と 該任意の点を中心とした解像度毎に異なる大きさを有する二次元範囲内に含まれた複数点とを識別して、前記任意の点と前記二次元範囲に含まれた複数点との配置関係に基づいた各点を結びつける適正条件を用いた重み付けに従って、輪郭の一部にする部分ネットワークを選定すると共に、選定した前記部分ネットワークを接合した全体ネットワークを解像度毎の輪郭として再輪郭化処理し、
個々の解像度に対応させて増殖させた前記各輪郭を組み合わせて多重解像度輪郭情報として生成処理し、
生成した多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理して記録する
画像特徴抽出手段と、
を備えることを特徴とする画像処理システム。
[Appendix 7]
Storage means for storing image information to be processed and features of an object extracted from the image information;
The contour line of the object described in the image obtained by image analysis of the image information is converted into data as a set of points as contour information,
Identifying an arbitrary point and a plurality of points included in a two-dimensional range having different sizes for each resolution centered on the arbitrary point from the set of points included in the contour information, In accordance with weighting using an appropriate condition for linking each point based on an arrangement relationship between an arbitrary point and a plurality of points included in the two-dimensional range, a partial network to be a part of the contour is selected and the selected part Re-contouring the entire network that joins the network as a contour for each resolution,
Generate and process multi-resolution contour information by combining the contours proliferated corresponding to individual resolutions,
Image feature extraction means for extracting and recording features of an object or shape included in the generated multi-resolution contour information;
An image processing system comprising:
[付記8]
前記画像特徴抽出手段は、
前記輪郭情報として、個々の輪郭線を表す点の集合を点列で抽出処理し、
抽出する特徴量を、適用する解像度毎の抽出要件として、点列の抽出並び順を他の条件に合わせて用いる
ことを特徴とする上記付記記載の画像処理システム。
[Appendix 8]
The image feature extraction means includes
As the contour information, a set of points representing individual contour lines is extracted with a point sequence,
The image processing system according to the above supplementary note, wherein the feature quantity to be extracted is used as an extraction requirement for each resolution to be applied, and the sequence of extraction of point sequences is used in accordance with other conditions.
[付記9]
前記画像特徴抽出手段は、
予め解像度毎に設定された大きさを有する二次元範囲内の中から適切な輪郭要素を配置関係に基づいた重み付けに従って選択する輪郭要素選択手段と、
それぞれの解像度に対応させた輪郭を前記選択された輪郭要素を接合して形成する輪郭再生手段と、
を備え、
解像度毎に多重解像度輪郭情報に含める輪郭を再生する
ことを特徴とする上記付記記載の画像処理システム。
[Appendix 9]
The image feature extraction means includes
A contour element selecting means for selecting an appropriate contour element from within a two-dimensional range having a size set in advance for each resolution according to a weight based on the arrangement relationship;
Contour reproducing means for forming a contour corresponding to each resolution by joining the selected contour elements;
With
The image processing system according to the above remark, wherein the contour included in the multi-resolution contour information is reproduced for each resolution.
[付記10]
前記輪郭要素選択手段は、
所定点を中心にした個々の解像度に対応した二次元範囲内において、前記所定点を中心とした一連の三点からなる点列の組合せを輪郭要素候補として複数形成する輪郭要素点列形成手段と、
形成された点列群の中から適切な輪郭要素を配置関係の適応性に基づいて選択処理する点列選択手段と、
を含み成る
ことを特徴とする上記付記記載の画像処理システム。
[Appendix 10]
The contour element selection means includes
Contour element point sequence forming means for forming a plurality of combinations of point sequences consisting of a series of three points centered on the predetermined point as contour element candidates within a two-dimensional range corresponding to individual resolutions centered on the predetermined point; ,
Point sequence selection means for selecting an appropriate contour element from the formed point sequence group based on the adaptability of the arrangement relationship;
The image processing system according to the above supplementary note, comprising:
[付記11]
前記点列選択手段は、
前記配置関係の適応性として、
前記点列の形成する距離が大きいこと、
前記点列のなす角度が大きいこと、
前記点列形成手段によって形成された点列の順番が、それらの点列が輪郭情報抽出手段によって抽出された際の点列の順番と矛盾を生じないこと、
前記隣接範囲に含まれる点列の持つ方位の分散値が小さいこと、
の四項目の何れか又は組み合わせ、若しくは全てを考慮することによって、前記点列選択処理を実施する
ことを特徴とする上記付記記載の画像処理システム。
[Appendix 11]
The point sequence selection means includes:
As the adaptability of the arrangement relationship,
The distance formed by the point sequence is large;
The angle formed by the point sequence is large;
The order of the point sequences formed by the point sequence forming means does not contradict the order of the point sequences when the point sequences are extracted by the contour information extracting unit;
The dispersion value of the orientation of the point sequence included in the adjacent range is small;
The image processing system according to the above-described supplementary note, wherein the point sequence selection process is performed by considering any one, a combination, or all of the four items.
[付記12]
前記画像特徴抽出手段は、輪郭情報として抽出する輪郭線を成す各点の間隔を、前記多重解像度輪郭情報生成手段において使用する最も高解像度な再輪郭生成に用いる参照範囲の大きさ以下で且つ前記画像のピクセル間隔の1/2倍以上を満たす範囲内から採用された間隔を用いることを特徴とする上記付記記載の画像処理システム。
[Appendix 12]
The image feature extraction unit is configured such that an interval between points forming a contour line to be extracted as contour information is equal to or less than a reference range size used for generating the highest resolution re-contour used in the multi-resolution contour information generation unit, and The image processing system according to the above remark, wherein an interval adopted from a range satisfying ½ times or more of the pixel interval of the image is used.
[付記13]
画像内に含まれる物体または形状の照合を行う情報処理システムによる画像照合方法であって、
前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出処理し、
前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理し、
前記多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理し、
前記多重解像度輪郭情報から抽出された特徴を利用して物体または形状の照合処理することを特徴とする画像照合方法。
[Appendix 13]
An image matching method by an information processing system for matching an object or a shape included in an image,
From the image or the object or shape included in the image, one or more contour lines represented by a set of points are extracted and processed as contour information,
Based on the arrangement relationship between predetermined points and adjacent points when multi-resolution outline information expressed by a plurality of resolutions from the outline information is applied to different reference ranges for each resolution for each resolution to be multiplexed. A contour is formed according to the weighting, and the individual contours thus formed are combined and generated,
An object or shape feature included in the multi-resolution contour information is extracted;
An image collating method characterized in that an object or shape is collated using a feature extracted from the multi-resolution outline information.
[付記14]
画像内に含まれる物体または形状の照合を行う画像照合を行なう際に用いる多重輪郭を得る画像処理方法であって、
前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出処理し、
前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する
ことを特徴とする画像処理方法。
[Appendix 14]
An image processing method for obtaining multiple contours used when performing image matching for matching an object or shape contained in an image,
From the image or the object or shape included in the image, one or more contour lines represented by a set of points are extracted and processed as contour information,
Based on the arrangement relationship between predetermined points and adjacent points when multi-resolution outline information expressed by a plurality of resolutions from the outline information is applied to different reference ranges for each resolution for each resolution to be multiplexed. An image processing method characterized in that a contour is formed according to the weighting, and the generation processing is performed by combining the formed individual contours.
[付記15]
画像内に含まれる物体または形状の照合を行う画像照合を行なう際に用いる多重輪郭特徴を得る画像処理方法であって、
記憶部から読み出した記画像情報を画像解析して得た画像中に描写されている前記物体の輪郭線を、輪郭情報として点の集合でデータ化処理し、
該輪郭情報に含まれる点の集合に対して、任意の点と 該任意の点を中心とした解像度毎に異なる大きさを有する二次元範囲内に含まれた複数点とを識別して、前記任意の点と前記二次元範囲に含まれた複数点との配置関係に基づいた各点を結びつける適正条件を用いた重み付けに従って、輪郭の一部にする部分ネットワークを選定すると共に、選定した前記部分ネットワークを接合した全体ネットワークを解像度毎の輪郭として再輪郭化処理し、
個々の解像度に対応させて増殖させた前記各輪郭を組み合わせて多重解像度輪郭情報として生成処理し、
生成した多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理して記憶部に記録する
ことを特徴とする画像処理方法。
[Appendix 15]
An image processing method for obtaining a multiple contour feature used when performing image matching for matching an object or a shape included in an image,
The contour line of the object described in the image obtained by image analysis of the recorded image information read from the storage unit is converted into data as a set of points as contour information,
Identifying an arbitrary point and a plurality of points included in a two-dimensional range having different sizes for each resolution centered on the arbitrary point from the set of points included in the contour information, In accordance with weighting using an appropriate condition for linking each point based on an arrangement relationship between an arbitrary point and a plurality of points included in the two-dimensional range, a partial network to be a part of the contour is selected and the selected part Re-contouring the entire network that joins the network as a contour for each resolution,
Generate and process multi-resolution contour information by combining the contours proliferated corresponding to individual resolutions,
An image processing method, wherein an object or shape feature included in the generated multi-resolution contour information is extracted and recorded in a storage unit.
[付記16]
画像内に含まれる物体または形状の照合を行う画像照合を行なう情報処理システムを、
前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出する輪郭情報抽出手段と、
前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する多重解像度輪郭情報生成手段と、
前記多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理する多重解像度特徴抽出手段と、
前記多重解像度輪郭情報から抽出された特徴を利用して物体または形状の照合処理を行う照合手段、
として動作させることを特徴とするプログラム。
[Appendix 16]
An information processing system that performs image matching for matching an object or shape included in an image,
Contour information extracting means for extracting one or a plurality of contour lines represented by a set of points as contour information from the image or the object or shape included in the image;
Based on the arrangement relationship between predetermined points and adjacent points when multi-resolution outline information expressed by a plurality of resolutions from the outline information is applied to different reference ranges for each resolution for each resolution to be multiplexed. Multi-resolution contour information generating means for generating a contour by forming the contour according to the weighting, and combining the formed individual contours;
Multi-resolution feature extracting means for extracting features of an object or shape included in the multi-resolution outline information;
Collating means for performing collation processing of an object or a shape using features extracted from the multi-resolution contour information;
A program characterized by operating as
[付記17]
画像照合に用いる多重輪郭を生成する情報処理システムを、
前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出する輪郭情報抽出手段と、
前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する多重解像度輪郭情報生成手段、
として動作させることを特徴とするプログラム。
[Appendix 17]
An information processing system that generates multiple contours used for image matching,
Contour information extracting means for extracting one or a plurality of contour lines represented by a set of points as contour information from the image or the object or shape included in the image;
Based on the arrangement relationship between predetermined points and adjacent points when multi-resolution outline information expressed by a plurality of resolutions from the outline information is applied to different reference ranges for each resolution for each resolution to be multiplexed. Multi-resolution contour information generating means for generating a contour by forming the contour according to the weighting and combining the formed individual contours;
A program characterized by operating as
[付記18]
画像照合に用いる多重輪郭特徴を抽出する情報処理システムを、
記憶部から読み出した画像情報を画像解析して得た画像中に描写されている前記物体の輪郭線を、輪郭情報として点の集合でデータ化処理し、
該輪郭情報に含まれる点の集合に対して、任意の点と 該任意の点を中心とした解像度毎に異なる大きさを有する二次元範囲内に含まれた複数点とを識別して、前記任意の点と前記二次元範囲に含まれた複数点との配置関係に基づいた各点を結びつける適正条件を用いた重み付けに従って、輪郭の一部にする部分ネットワークを選定すると共に、選定した前記部分ネットワークを接合した全体ネットワークを解像度毎の輪郭として再輪郭化処理し、
個々の解像度に対応させて増殖させた前記各輪郭を組み合わせて多重解像度輪郭情報として生成処理し、
生成した多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理して記憶部に記録する
ことを特徴とするプログラム。
[Appendix 18]
An information processing system that extracts multiple contour features used for image matching,
The contour line of the object described in the image obtained by image analysis of the image information read from the storage unit is converted into data as a set of points as contour information,
Identifying an arbitrary point and a plurality of points included in a two-dimensional range having different sizes for each resolution centered on the arbitrary point from the set of points included in the contour information, In accordance with weighting using an appropriate condition for linking each point based on an arrangement relationship between an arbitrary point and a plurality of points included in the two-dimensional range, a partial network to be a part of the contour is selected and the selected part Re-contouring the entire network that joins the network as a contour for each resolution,
Generate and process multi-resolution contour information by combining the contours proliferated corresponding to individual resolutions,
A program characterized in that an object or shape feature included in generated multi-resolution outline information is extracted and recorded in a storage unit.
本発明によれば、画像内に含まれる一般物体を認識する際に、膨大な演算量を必要とすることなく、多重輪郭情報を用いて段階的な物体の特徴の抽出を実施可能となる。多重輪郭を用いる画像の検索や画像の分類といった多くの用途に適用可能である。 According to the present invention, when recognizing a general object included in an image, it is possible to perform stepwise object feature extraction using multiple contour information without requiring an enormous amount of calculation. The present invention can be applied to many uses such as image search using multiple contours and image classification.
10 制御部(制御手段)
20 メモリ(記憶手段)
101 画像情報取得手段
102 輪郭ベクトル抽出手段(輪郭情報抽出手段)
103 多重解像度輪郭ベクトル生成手段(多重解像度輪郭生成手段)
104 多重解像度特徴抽出手段
105 物体照合手段
106 物体照合結果出力手段
201 画像情報記憶部(記憶手段)
202 多重解像度特徴情報記憶部(記憶手段)
10 Control unit (control means)
20 memory (storage means)
101 Image information acquisition means 102 Contour vector extraction means (contour information extraction means)
103 multi-resolution contour vector generating means (multi-resolution contour generating means)
104 Multi-resolution feature extraction unit 105
202 Multi-resolution feature information storage unit (storage means)
Claims (10)
前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出する輪郭情報抽出手段と、
前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する多重解像度輪郭情報生成手段と、
前記多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理する多重解像度特徴抽出手段と、
前記多重解像度輪郭情報から抽出された特徴を利用して物体または形状の照合処理を行う照合手段と、
を含み成ることを特徴とする画像照合システム。 An image matching system for matching an object or shape contained in an image,
Contour information extracting means for extracting one or a plurality of contour lines represented by a set of points as contour information from the image or the object or shape included in the image;
Based on the arrangement relationship between predetermined points and adjacent points when multi-resolution outline information expressed by a plurality of resolutions from the outline information is applied to different reference ranges for each resolution for each resolution to be multiplexed. Multi-resolution contour information generating means for generating a contour by forming the contour according to the weighting, and combining the formed individual contours;
Multi-resolution feature extracting means for extracting features of an object or shape included in the multi-resolution outline information;
Collating means for performing object or shape matching processing using features extracted from the multi-resolution contour information;
An image matching system comprising:
前記多重解像度特徴抽出手段は、抽出する特徴量を、適用する解像度毎の抽出要件として、点列の抽出並び順を他の条件に合わせて用いる
ことを特徴とする請求項1に記載の画像照合システム。 The contour information extracting means extracts a set of points representing individual contour lines as the contour information by a point sequence,
2. The image collation according to claim 1, wherein the multi-resolution feature extraction unit uses the feature quantity to be extracted as an extraction requirement for each resolution to be applied, and uses the extraction sequence of the point sequence in accordance with other conditions. system.
予め解像度毎に設定された大きさを有する参照範囲の中から適切な輪郭要素を配置関係に基づいた重み付けに従って選択する輪郭要素選択手段と、
それぞれの解像度に対応させた輪郭を前記選択された輪郭要素を接合して形成する輪郭再生手段と、
を備え、
解像度毎に多重解像度輪郭情報に含める輪郭を再生する
ことを特徴とする請求項2に記載の画像照合システム。 The multi-resolution contour information generating means includes:
A contour element selecting means for selecting an appropriate contour element from a reference range having a size set in advance for each resolution according to a weight based on the arrangement relationship;
Contour reproducing means for forming a contour corresponding to each resolution by joining the selected contour elements;
With
The image matching system according to claim 2, wherein a contour included in the multi-resolution contour information is reproduced for each resolution.
所定点を中心にした個々の解像度に対応した参照範囲内において、前記所定点を中心とした一連の三点からなる点列の組合せを輪郭要素候補として複数形成する輪郭要素点列形成手段と、
形成された点列群の中から適切な輪郭要素を配置関係の適応性に基づいて選択処理する点列選択手段と、
を含み成ることを特徴とする請求項3に記載の画像照合システム。 The contour element selection means includes
Contour element point sequence forming means for forming a plurality of combinations of point sequences consisting of a series of three points centered on the predetermined point as contour element candidates within a reference range corresponding to each resolution centered on the predetermined point;
Point sequence selection means for selecting an appropriate contour element from the formed point sequence group based on the adaptability of the arrangement relationship;
The image collating system according to claim 3, further comprising:
前記配置関係の適応性として、
前記点列の形成する距離が大きいこと、
前記点列のなす角度が大きいこと、
前記点列形成手段によって形成された点列の順番が、それらの点列が輪郭情報抽出手段によって抽出された際の点列の順番と矛盾を生じないこと、
前記隣接範囲に含まれる点列の持つ方位の分散値が小さいこと、
の四項目の何れか又は組み合わせ、若しくは全てを考慮することによって、前記点列選択処理を実施する
ことを特徴とする請求項4に記載の画像照合システム。 The point sequence selection means includes:
As the adaptability of the arrangement relationship,
The distance formed by the point sequence is large;
The angle formed by the point sequence is large;
The order of the point sequences formed by the point sequence forming means does not contradict the order of the point sequences when the point sequences are extracted by the contour information extracting unit;
The dispersion value of the orientation of the point sequence included in the adjacent range is small;
The image collation system according to claim 4, wherein the point sequence selection process is performed by considering any one, a combination, or all of the four items.
前記画像情報を画像解析して得た画像中に描写されている前記物体の輪郭線を、輪郭情報として点の集合でデータ化処理し、
該輪郭情報に含まれる点の集合に対して、任意の点と 該任意の点を中心とした解像度毎に異なる大きさを有する二次元範囲内に含まれた複数点とを識別して、前記任意の点と前記二次元範囲に含まれた複数点との配置関係に基づいた各点を結びつける適正条件を用いた重み付けに従って、輪郭の一部にする部分ネットワークを選定すると共に、選定した前記部分ネットワークを接合した全体ネットワークを解像度毎の輪郭として再輪郭化処理し、
個々の解像度に対応させて増殖させた前記各輪郭を組み合わせて多重解像度輪郭情報として生成処理し、
生成した多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理して記録する
画像特徴抽出手段と、
を備えることを特徴とする画像処理システム。 Storage means for storing image information to be processed and features of an object extracted from the image information;
The contour line of the object described in the image obtained by image analysis of the image information is converted into data as a set of points as contour information,
Identifying an arbitrary point and a plurality of points included in a two-dimensional range having different sizes for each resolution centered on the arbitrary point from the set of points included in the contour information, In accordance with weighting using an appropriate condition for linking each point based on an arrangement relationship between an arbitrary point and a plurality of points included in the two-dimensional range, a partial network to be a part of the contour is selected and the selected part Re-contouring the entire network that joins the network as a contour for each resolution,
Generate and process multi-resolution contour information by combining the contours proliferated corresponding to individual resolutions,
Image feature extraction means for extracting and recording features of an object or shape included in the generated multi-resolution contour information;
An image processing system comprising:
前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出処理し、
前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理し、
前記多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理し、
前記多重解像度輪郭情報から抽出された特徴を利用して物体または形状の照合処理することを特徴とする画像照合方法。 An image matching method by an information processing system for matching an object or a shape included in an image,
From the image or the object or shape included in the image, one or more contour lines represented by a set of points are extracted and processed as contour information,
Based on the arrangement relationship between predetermined points and adjacent points when multi-resolution outline information expressed by a plurality of resolutions from the outline information is applied to different reference ranges for each resolution for each resolution to be multiplexed. A contour is formed according to the weighting, and the individual contours thus formed are combined and generated,
An object or shape feature included in the multi-resolution contour information is extracted;
An image collating method characterized in that an object or shape is collated using a feature extracted from the multi-resolution outline information.
前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出処理し、
前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する
ことを特徴とする画像処理方法。 An image processing method for obtaining multiple contours used when performing image matching for matching an object or shape contained in an image,
From the image or the object or shape included in the image, one or more contour lines represented by a set of points are extracted and processed as contour information,
Based on the arrangement relationship between predetermined points and adjacent points when multi-resolution outline information expressed by a plurality of resolutions from the outline information is applied to different reference ranges for each resolution for each resolution to be multiplexed. An image processing method characterized in that a contour is formed according to the weighting, and the generation processing is performed by combining the formed individual contours.
前記画像または画像内に含まれる物体または形状から、点の集合で表した一つまたは複数の輪郭線を輪郭情報として抽出する輪郭情報抽出手段と、
前記輪郭情報から、複数の解像度によって表現された多重解像度輪郭情報を、多重化する解像度毎に 個々の解像度毎に異なる参照範囲を適用要件とした際の所定点と隣接点との配置関係に基づいた重み付けに従って輪郭を形成して、該形成した個々の輪郭を組み合わせることにより生成処理する多重解像度輪郭情報生成手段と、
前記多重解像度輪郭情報に含まれた物体または形状の特徴を抽出処理する多重解像度特徴抽出手段と、
前記多重解像度輪郭情報から抽出された特徴を利用して物体または形状の照合処理を行う照合手段、
として動作させることを特徴とするプログラム。 An information processing system that performs image matching for matching an object or shape included in an image,
Contour information extracting means for extracting one or a plurality of contour lines represented by a set of points as contour information from the image or the object or shape included in the image;
Based on the arrangement relationship between predetermined points and adjacent points when multi-resolution outline information expressed by a plurality of resolutions from the outline information is applied to different reference ranges for each resolution for each resolution to be multiplexed. Multi-resolution contour information generating means for generating a contour by forming the contour according to the weighting, and combining the formed individual contours;
Multi-resolution feature extracting means for extracting features of an object or shape included in the multi-resolution outline information;
Collating means for performing collation processing of an object or a shape using features extracted from the multi-resolution contour information;
A program characterized by operating as
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013053105A JP2014178941A (en) | 2013-03-15 | 2013-03-15 | Image collation system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013053105A JP2014178941A (en) | 2013-03-15 | 2013-03-15 | Image collation system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014178941A true JP2014178941A (en) | 2014-09-25 |
Family
ID=51698807
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013053105A Pending JP2014178941A (en) | 2013-03-15 | 2013-03-15 | Image collation system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014178941A (en) |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05500874A (en) * | 1990-05-21 | 1993-02-18 | イーストマン・コダック・カンパニー | Polygon-based method for automatic extraction of selected text in digitized documents |
| JPH07146944A (en) * | 1993-11-22 | 1995-06-06 | Nec Corp | Graphic recognition device |
| JPH10188022A (en) * | 1996-12-27 | 1998-07-21 | Canon Inc | Image processing method and apparatus, and storage medium storing program for executing the method |
| JP2001319239A (en) * | 2000-05-10 | 2001-11-16 | Nec Corp | Device and method for extracting object contour |
| JP2002352252A (en) * | 2001-05-28 | 2002-12-06 | Sanyo Electric Co Ltd | Image processing apparatus and image processing program |
| JP2005346391A (en) * | 2004-06-02 | 2005-12-15 | Toyota Motor Corp | Object recognition method |
| JP2007257027A (en) * | 2006-03-20 | 2007-10-04 | Clarion Co Ltd | Mobile monitoring device |
| JP2007307358A (en) * | 2006-04-17 | 2007-11-29 | Fujifilm Corp | Image processing method, apparatus, and program |
| JP2008084237A (en) * | 2006-09-29 | 2008-04-10 | Juki Corp | Object contour extraction method and apparatus, and object recognition method and apparatus using the same |
| JP2010503936A (en) * | 2006-09-19 | 2010-02-04 | バウメル オプトロニック ゲーエムベーハー | Method and apparatus for image processing |
| JP2011013066A (en) * | 2009-07-01 | 2011-01-20 | Konica Minolta Holdings Inc | Image processing device |
-
2013
- 2013-03-15 JP JP2013053105A patent/JP2014178941A/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05500874A (en) * | 1990-05-21 | 1993-02-18 | イーストマン・コダック・カンパニー | Polygon-based method for automatic extraction of selected text in digitized documents |
| JPH07146944A (en) * | 1993-11-22 | 1995-06-06 | Nec Corp | Graphic recognition device |
| JPH10188022A (en) * | 1996-12-27 | 1998-07-21 | Canon Inc | Image processing method and apparatus, and storage medium storing program for executing the method |
| JP2001319239A (en) * | 2000-05-10 | 2001-11-16 | Nec Corp | Device and method for extracting object contour |
| JP2002352252A (en) * | 2001-05-28 | 2002-12-06 | Sanyo Electric Co Ltd | Image processing apparatus and image processing program |
| JP2005346391A (en) * | 2004-06-02 | 2005-12-15 | Toyota Motor Corp | Object recognition method |
| JP2007257027A (en) * | 2006-03-20 | 2007-10-04 | Clarion Co Ltd | Mobile monitoring device |
| JP2007307358A (en) * | 2006-04-17 | 2007-11-29 | Fujifilm Corp | Image processing method, apparatus, and program |
| JP2010503936A (en) * | 2006-09-19 | 2010-02-04 | バウメル オプトロニック ゲーエムベーハー | Method and apparatus for image processing |
| JP2008084237A (en) * | 2006-09-29 | 2008-04-10 | Juki Corp | Object contour extraction method and apparatus, and object recognition method and apparatus using the same |
| JP2011013066A (en) * | 2009-07-01 | 2011-01-20 | Konica Minolta Holdings Inc | Image processing device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5451302B2 (en) | Image processing apparatus and method, program, and storage medium | |
| Nepovinnykh et al. | Siamese network based pelage pattern matching for ringed seal re-identification | |
| Choi et al. | Thermal image enhancement using convolutional neural network | |
| JP2022023887A (en) | Appearance search system and method | |
| JP4284288B2 (en) | Pattern recognition apparatus and method | |
| JP5818327B2 (en) | Method and apparatus for creating image database for 3D object recognition | |
| CN107944403B (en) | Method and device for detecting pedestrian attribute in image | |
| JP2010026603A (en) | Image processor, image processing method and computer program | |
| JP6639743B1 (en) | Search system, search method, and program | |
| Dewan et al. | Learning a local feature descriptor for 3d lidar scans | |
| JP5192437B2 (en) | Object region detection apparatus, object region detection method, and object region detection program | |
| JP6068895B2 (en) | Image processing apparatus and program | |
| CN113963295A (en) | Method, device, equipment and storage medium for recognizing landmark in video clip | |
| CN113569600A (en) | Method and device for identifying weight of object, electronic equipment and storage medium | |
| JP2009123234A (en) | Object identification method, apparatus and program | |
| JP2004517416A (en) | Coded pattern and method for extracting the code | |
| JP2010271792A (en) | Image processing apparatus and image processing method | |
| JP2014178941A (en) | Image collation system | |
| JP2014112347A (en) | Image collation system, image collation method, and program | |
| JPWO2013154062A1 (en) | Image identification system, image identification method, and program | |
| JP2014056415A (en) | Image collation system, image collation method, and program | |
| CN116946610A (en) | Method and device for picking up goods in intelligent warehousing system | |
| JPWO2013084731A1 (en) | Image identification system | |
| JPWO2015178001A1 (en) | Image collation system, image collation method, and recording medium storing program | |
| JP2016066297A (en) | Image processing system, image processing method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20151217 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160209 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161227 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170621 |