Robust Large-Scale Visual Codebook Construction

Patent №

US 8,422,802

Granted

2013-04-16

Filed 2011

Owner

MICROSOFT CORPORATION

AI components

4

ml · vision · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13077735

Techniques for construction of a visual codebook are described herein. Feature points may be extracted from large numbers of images. In one example, images providing N feature points may be used to construct a codebook of K words. The centers of each of K clusters of feature points may be initialized. In a looping or iterative manner, an assignment step assigns each feature point to a cluster and an update step locates a center of each cluster. The feature points may be assigned to a cluster based on a lesser of a distance to a center of a previously assigned cluster and a distance to a center derived by operation of an approximate nearest neighbor algorithm having aspects of randomization. The loop terminates when the feature points have sufficiently converged to their respective clusters. Centers of the clusters represent visual words, which may be used to construct the visual codebook.

AI classification

Vision1.00
Machine learning1.00
Evolutionary computation1.00
AI hardware1.00
Knowledge representation0.25
Speech0.12
Natural language0.02
Planning0.02

Ownership

MICROSOFT CORPORATION

assignment · 267590772

Assignors

YANG, LINJUN, LI, DARUI, HUA, XIAN-SHENG, ZHANG, HONG-JIANG

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC