JP5349407B2 - 平均値シフト手順を使用してサンプルをクラスタリングするプログラム - Google Patents
平均値シフト手順を使用してサンプルをクラスタリングするプログラム Download PDFInfo
- Publication number
- JP5349407B2 JP5349407B2 JP2010127476A JP2010127476A JP5349407B2 JP 5349407 B2 JP5349407 B2 JP 5349407B2 JP 2010127476 A JP2010127476 A JP 2010127476A JP 2010127476 A JP2010127476 A JP 2010127476A JP 5349407 B2 JP5349407 B2 JP 5349407B2
- Authority
- JP
- Japan
- Prior art keywords
- constraint
- matrix
- sample
- samples
- program according
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 239000011159 matrix material Substances 0.000 claims abstract description 40
- 239000013598 vector Substances 0.000 claims description 19
- 238000013507 mapping Methods 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 14
- 238000009826 distribution Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003706 image smoothing Methods 0.000 description 1
- 238000003064 k means clustering Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000005295 random walk Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Evolutionary Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Analysis (AREA)
Description
図1は、本発明の実施形態によるサンプルの平均値シフトクラスタリングのシステム及び方法100を示す。サンプルは、例えば、画像から特徴を抽出することによって、従来の手段により取得された任意のデータとすることができる。
図2は、サンプル(+)及び制約条件サンプル対(×)、(c1,c2)を示す。図3は、2次マッピング関数
φ(x)=[x x2]T
を使用したより高次元の特徴空間への投影を示す。ここで、Tは転置演算子である。矢印301は制約条件ベクトル(φ(c2)−φ(c1))Tであり、破線302は零空間を示す。行列Kの零空間は、Kx=0であるすべてのベクトルxの集合である。
本発明は、類似のサンプル対が同じクラスタに存在するように制約条件集合を強制するアイデアによって動機付けられている。加えて、クラスタは、ローカルスケールで変更され、強制された構造は、入力サンプルに伝えられる。そうすることによって、少数の制約条件のみを使用してサンプルの対象となる構造に向けてクラスタリングをガイドすることが可能である。
本発明の平均値シフト手順は、2003年7月8日にComaniciu他に発行された米国特許第6,590,999号明細書「Real-time tracking of non-rigid objects using mean shift」を拡張したものである。d次元空間におけるn個のサンプルxi及び関連付けられたスケール(帯域幅)hi=h(xi)、i=1,…,nが与えられると、プロファイルk(x)のサンプル密度推定器は、
カーネル平均値シフト手順は、本発明者の制約条件付き平均値シフト手順の基礎を成す。従来の平均値シフト手順が、ユークリッド空間から内積空間に拡張される。これによって、任意のマニホールド上にあるサンプルのクラスタリング等、より大きな部類の問題にこの手順を適用することが可能になる。
K(x,x’)=φ(x)Tφ(x’) (5)
を満たす正定カーネル関数とする。ここで、マッピング関数φは、サンプルをdφ次元特徴空間
H,φ(x)=[φ1(x)φ2(x),…,φdφ(x)]T
に投影する。
Φ=[φ(x1)φ(x2)…φ(xn)] (9)
であり、n×nカーネル行列は、内積の対称行列であるK=ΦTΦ、すなわちグラム行列(Gram matrix)である。式(8)の平均値シフト手順の各反復において、推定値
y=Φαy (10)
として記述することができる。ここで、αyは、n次元重みベクトルである。yとy’との間の距離は、
m個の制約条件付きサンプルの集合は{(cj,1,cj,2)}である。最初に、サンプルが、マッピング関数φを介して特徴空間に投影され、制約条件は、特徴空間を制約条件ベクトルの零空間に投影することによって満たされる。Aを、m×dφ次元制約条件行列
P=Idφ−AT(AAT)+A (15)
であり、特徴空間上で平均値シフトを暗黙的に実行する。制約条件付きサンプルは、同じ特徴点に投影されるので、サンプルは、同じモードに収束する。平均値シフト手順を特徴空間上で書き換える代わりに、投影に関してカーネル行列Kを変更し、導出されたカーネル平均値シフト手順を変更されたカーネル行列に対して適用することで十分である。等価性は、距離計算とは別に、手順が同一であり、距離が内積に関する特徴点のみを含んでいることから得られる。投影されたカーネル行列は、
K(x,x’)−K(φ(x),A)TS+K(φ(x’),A) (16)
によって与えられる。ここで、
Si,j=K(ci,1,cj,1)−K(ci,1,cj,2)
−K(ci,2,cj,1)+K(ci,2,cj,2) (17)
は、スケーリング行列である。
Claims (14)
- 平均値シフト手順を使用してサンプルをクラスタリングするプログラムであって、当該プログラムを実行するためのコンピュータシステムを、
1次元空間における前記サンプルからカーネル行列を求めるカーネル行列算出手段と、
制約条件集合から制約条件行列を求める制約条件行列算出手段と、
前記サンプルのうち類似するサンプル対が同じクラスタにクラスタリングされるように、前記制約条件行列を使用して、前記カーネル行列を、2次元特徴空間に投影する投影手段と、
前記平均値シフト手順及びソフト類似制約条件を使用して、前記カーネル行列に従って前記サンプルをクラスタリングするクラスタリング手段
として機能させるためのプログラム。 - 前記コンピュータシステムを、さらに、
クラスタの中心を求めるクラスタ中心算出手段として機能させる、請求項1に記載のプログラム。 - 前記制約条件集合は、同じクラスタにクラスタリングされるサンプル対を指定する、請求項1に記載のプログラム。
- 前記制約条件集合は、異なるクラスタにクラスタリングされるサンプル対を指定する、請求項1に記載のプログラム。
- 前記投影は、前記サンプルのマッピング関数φで明示的に定義される、請求項1に記載のプログラム。
- 前記カーネル関数は、内積の対称行列であり、前記投影は暗黙的である、請求項1に記載のプログラム。
- 前記投影は、前記特徴空間における前記制約条件ベクトルと直交している、請求項1に記載のプログラム。
- 前記投影手段は、前記特徴空間における前記制約条件ベクトルに沿って前記サンプルをスケーリングする、請求項1に記載のプログラム。
- 前記投影手段は、前記制約条件集合を満たしつつ前記サンプル間の距離を保存する、請求項1に記載のプログラム。
- 前記サンプルは、任意のマニホールド上にある、請求項1に記載のプログラム。
- 前記カーネル行列は、該カーネル行列の低ランク分解によって近似される、請求項1に記載のプログラム。
- 前記投影手段は、前記制約条件行列に従って前記カーネル行列を直接操作する、請求項1に記載のプログラム。
- 前記クラスタリング手段は、任意の距離メトリックを使用する、請求項1に記載のプログラム。
- 前記クラスタリング手段は、ソフト非類似制約条件を使用する、請求項1に記載のプログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/495,614 US8296248B2 (en) | 2009-06-30 | 2009-06-30 | Method for clustering samples with weakly supervised kernel mean shift matrices |
US12/495,614 | 2009-06-30 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011014133A JP2011014133A (ja) | 2011-01-20 |
JP2011014133A5 JP2011014133A5 (ja) | 2013-05-02 |
JP5349407B2 true JP5349407B2 (ja) | 2013-11-20 |
Family
ID=43381812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010127476A Expired - Fee Related JP5349407B2 (ja) | 2009-06-30 | 2010-06-03 | 平均値シフト手順を使用してサンプルをクラスタリングするプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8296248B2 (ja) |
JP (1) | JP5349407B2 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130136298A1 (en) * | 2011-11-29 | 2013-05-30 | General Electric Company | System and method for tracking and recognizing people |
US9336302B1 (en) | 2012-07-20 | 2016-05-10 | Zuci Realty Llc | Insight and algorithmic clustering for automated synthesis |
CN104599289B (zh) * | 2014-12-31 | 2018-12-07 | 南京七宝机器人技术有限公司 | 目标跟踪方法及装置 |
US10013637B2 (en) * | 2015-01-22 | 2018-07-03 | Microsoft Technology Licensing, Llc | Optimizing multi-class image classification using patch features |
CN104637038B (zh) * | 2015-03-11 | 2017-06-09 | 天津工业大学 | 一种基于加权直方图模型的改进CamShift跟踪方法 |
CN104778724B (zh) * | 2015-04-13 | 2018-01-05 | 天津工业大学 | 基于显著性直方图模型的Camshift跟踪方法 |
CN105160649A (zh) * | 2015-06-30 | 2015-12-16 | 上海交通大学 | 基于核函数非监督聚类的多目标跟踪方法及*** |
CN105225250B (zh) * | 2015-09-09 | 2018-01-23 | 天津工业大学 | 基于显著性直方图模型的粒子滤波跟踪方法 |
CN105389833B (zh) * | 2015-12-24 | 2018-11-27 | 南京信息工程大学 | 一种基于在线迭代子空间学习的目标跟踪方法 |
US11205103B2 (en) | 2016-12-09 | 2021-12-21 | The Research Foundation for the State University | Semisupervised autoencoder for sentiment analysis |
CN111723813B (zh) | 2020-06-05 | 2021-07-06 | 中国科学院自动化研究所 | 基于类内判别器的弱监督图像语义分割方法、***、装置 |
CN118245956A (zh) * | 2024-05-27 | 2024-06-25 | 长沙壹润信息科技发展有限公司 | 基于传感器监测技术的工业装备异常状态检测方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7526101B2 (en) * | 2005-01-24 | 2009-04-28 | Mitsubishi Electric Research Laboratories, Inc. | Tracking objects in videos with adaptive classifiers |
US7418113B2 (en) * | 2005-04-01 | 2008-08-26 | Porikli Fatih M | Tracking objects in low frame rate videos |
JP4253335B2 (ja) * | 2006-07-13 | 2009-04-08 | 株式会社東芝 | カーネル関数値を用いた、画像の平均値シフトによるフィルタリングとクラスタリングの方法及び装置 |
JP2010505184A (ja) * | 2006-09-29 | 2010-02-18 | トムソン ライセンシング | 動的な状態推定 |
JP4769983B2 (ja) * | 2007-05-17 | 2011-09-07 | 独立行政法人産業技術総合研究所 | 異常検出装置および異常検出方法 |
US7412429B1 (en) * | 2007-11-15 | 2008-08-12 | International Business Machines Corporation | Method for data classification by kernel density shape interpolation of clusters |
-
2009
- 2009-06-30 US US12/495,614 patent/US8296248B2/en active Active
-
2010
- 2010-06-03 JP JP2010127476A patent/JP5349407B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011014133A (ja) | 2011-01-20 |
US8296248B2 (en) | 2012-10-23 |
US20100332425A1 (en) | 2010-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5349407B2 (ja) | 平均値シフト手順を使用してサンプルをクラスタリングするプログラム | |
Yu et al. | Learning from multiway data: Simple and efficient tensor regression | |
US9070047B2 (en) | Decision tree fields to map dataset content to a set of parameters | |
US20150293884A1 (en) | Method to compute the barycenter of a set of histograms | |
CN112328715B (zh) | 视觉定位方法及相关模型的训练方法及相关装置、设备 | |
US9619729B2 (en) | Density measuring device, density measuring method, and computer program product | |
US8412757B2 (en) | Non-negative matrix factorization as a feature selection tool for maximum margin classifiers | |
US9436893B2 (en) | Distributed similarity learning for high-dimensional image features | |
KR102631980B1 (ko) | 복수의 무방향 그래프들 처리 방법 및 장치 | |
CN108764351B (zh) | 一种基于测地距离的黎曼流形保持核学习方法及装置 | |
WO2015001416A1 (en) | Multi-dimensional data clustering | |
CN111062428A (zh) | 一种高光谱图像的聚类方法、***及设备 | |
US20150277435A1 (en) | Computing apparatus and computing method | |
CN113705674B (zh) | 一种非负矩阵分解聚类方法、装置及可读存储介质 | |
US10991120B2 (en) | Method and apparatus for processing a plurality of undirected graphs | |
US8457388B2 (en) | Method and system for searching for global minimum | |
US20190279037A1 (en) | Multi-task relationship learning system, method, and program | |
US20130163859A1 (en) | Regression tree fields | |
US10579905B2 (en) | Fully parallel, low complexity approach to solving computer vision problems | |
US11455372B2 (en) | Parameter estimation apparatus, parameter estimation method, and computer-readable recording medium | |
CN112800138B (zh) | 大数据分类方法及*** | |
CN112926658B (zh) | 基于二维数据嵌入与邻接拓扑图的图像聚类方法及设备 | |
Kalatzis et al. | Density estimation on smooth manifolds with normalizing flows | |
Wang et al. | A cross-entropy scheme for mixtures | |
CN110717854A (zh) | 一种图像降维方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130318 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130318 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20130318 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20130408 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130515 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130625 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130704 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130723 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130820 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5349407 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |