发明名称 Fast interest point extraction for augmented reality
摘要 The subject technology provides embodiments for performing fast corner detection in a given image for augmented reality applications. Embodiments disclose a high-speed test that examines intensities of pairs of pixels around a candidate center pixel. In one example, the examined pairs are comprised of pixels that are diametrically opposite ends of a circle formed with the candidate center pixel. Further, a pyramid of images including four rings of surrounding pixels is generated. An orientation of the pixels from the four rings are determined and a vector of discrete values of the pixels are provided. Next, a forest of trees are generated for the vector of discrete values corresponding to a descriptor for a first image. For a second image including a set of descriptors, approximate nearest neighbors are determined from the forest of tree representing closest matching descriptors from the first image.
申请公布号 US9524432(B1) 申请公布日期 2016.12.20
申请号 US201414313466 申请日期 2014.06.24
申请人 A9.com, Inc. 发明人 Brendel William;Jayadevaprakash Nityananda;Mott David Creighton;Feng Jie
分类号 G06K9/00;G06T7/40 主分类号 G06K9/00
代理机构 Hogan Lovells US LLP 代理人 Hogan Lovells US LLP
主权项 1. A computer-implemented method, the method comprising: identifying a candidate corner feature in a first image, the candidate corner feature including a set of pixels from the first image; determining a center pixel from the set of pixels; selecting, from the set of pixels, a subset of pixels, each pixel from the subset of pixels being at a respective distance from the center pixel, wherein the subset of pixels comprises a ring shape that surrounds the center pixel; downscaling the set of pixels from the first image, the downscaled set of pixels representing a second layer of a pyramid and the set of pixels representing a bottom layer of the pyramid; determining a first derivative value based at least in part on of a weighted sum of intensities of respective pixels from a right side of the downscaled set of pixels and intensities of respective pixels from the left side of the downscaled set of pixels; determining a second derivative value based at least in part on of a second weighted sum of intensities of respective pixels from an upper side of the downscaled set of pixels and intensities of respective pixels from a bottom side of the downscaled set of pixels; determining an orientation angle using at least an arctangent function on the first and second derivative values; shifting values of a subset of pixels from the downscaled set of pixels based at least in part on the orientation angle, the subset of pixels comprising a ring that surrounds a respective center pixel of the downscaled set of pixels; and confirming a corner feature of the first image based at least in part on: determining that intensities of at least a pair of pixels are not within a threshold value of the intensity of the center pixel; anddetermining that an intensity of a first pixel from the at least the pair of pixels is unequal to an intensity of a second pixel from the at least the pair of pixels; and providing the confirmed corner feature to at least one object recognition process.
地址 Palo Alto CA US