-
公开(公告)号:US10891671B2
公开(公告)日:2021-01-12
申请号:US15792339
申请日:2017-10-24
Applicant: A9.com, Inc.
Inventor: Arnab Sanat Kumar Dhua , Sunil Ramesh
IPC: G06Q30/00 , G06Q30/06 , G06K9/62 , G06F16/532 , G06K9/68 , G06F16/583 , G06K9/46
Abstract: Various embodiments enable an image recognition system reduce the number image match candidates before running a full-fledged pair-wise match on all image match candidates. In order to accomplish this, each inventory image can be assigned to a group. For example, a title for a book sold by an electronic marketplace could be available in multiple languages, in multiple bindings, and the book could be available in print, audio book, or electronic book. Each one of these variations could be associated with its own similarly looking inventory image, each of which could be returned as a valid match to a query image for the book. Accordingly, the inventory images for these variations could be assigned to a group for the book and, instead of geometrically processing an image for each variation, the image match system can process a single image representing all of the variations.
-
公开(公告)号:US10706098B1
公开(公告)日:2020-07-07
申请号:US15084256
申请日:2016-03-29
Applicant: A9.com, Inc.
Inventor: Sunil Ramesh , Shruti Sheorey , Colin Jon Taylor
IPC: G06F16/58 , G06Q30/06 , G06F16/583 , G06F16/2457 , G06F40/134
Abstract: Techniques for providing recommended keywords in response to an image-based query are disclosed herein. In particular, various embodiments utilize an image matching service to identify recommended search keywords associated with image data received from a user. The search keywords can be used to perform a keyword search to identify content associated with an image input that may be relevant. For example, an image search query can be received from a user. The image search query may result in multiple different types of content that are associated with the image. The system may present keywords associated with matching images to allow a user to further refine their search and/or find other related products that may not match with the particular image. This enables users to quickly refine a search using keywords that may be difficult to identify otherwise and to find the most relevant content for the user.
-
公开(公告)号:US10606824B1
公开(公告)日:2020-03-31
申请号:US14849275
申请日:2015-09-09
Applicant: A9.com, Inc.
Inventor: Kaolin Imago Fire , Mark Jay Nitzberg , Sunil Ramesh
IPC: G06F16/23 , G06Q10/10 , H04W4/021 , G06K9/46 , G06K9/62 , G06K9/00 , G06F16/583 , G06K9/18 , G06F16/955 , G06F16/00 , G06F16/29
Abstract: Approaches provide for updating information associated with points and/or objects of interest, such as businesses and other such entities. For example, an update service can analyze image data to determine visual features of a visual representation of a business. The visual features can be compared to information stored in a database. The information stored in the database can be derived from previously obtained image data that includes visual features corresponding to the business. A change in the visual representation of the business can be determined. The change might be due to, for example, a change in the business operating at that location which can result in a change in the visual appearance of the business; an update to business hours, contact information, or other information. Once the change is determined to at least a threshold amount, an event to update business information (e.g., the name of the business, contact information, images, etc.) of the business can be generated and provided to an appropriate service.
-
公开(公告)号:US10346684B2
公开(公告)日:2019-07-09
申请号:US15618946
申请日:2017-06-09
Applicant: A9.com, Inc.
Inventor: Arnab Sanat Kumar Dhua , Himanshu Arora , Sunil Ramesh
Abstract: Various embodiments provide a method for computing color descriptors of product images. For example, a number of fine color representatives can be determined to describe color variation in an image as a histogram by assigning a saturation value and a brightness value to a plurality of color hues. For each pixel of the image, the closest color among a defined fine color representative set is computed. In this example, each of the pixels is assigned a color ID corresponding to their closest matching fine color representative and at least one family color ID corresponding one or more pure color families. In this example, a histogram of the color representatives and a histogram for the color families are computed. A single color vector descriptor for the image is then determined by combining the family histogram with the color representative histogram.
-
公开(公告)号:US10140549B2
公开(公告)日:2018-11-27
申请号:US15443730
申请日:2017-02-27
Applicant: A9.com, Inc.
Inventor: Simant Dube , Sunil Ramesh , Xiaofan Lin , Arnab Sanat Kumar Dhua , Colin Jon Taylor , Jaishanker K. Pillai
Abstract: Various embodiments may increase scalability of image representations stored in a database for use in image matching and retrieval. For example, a system providing image matching can obtain images of a number of inventory items, extract features from each image using a feature extraction algorithm, and transform the same into their feature descriptor representations. These feature descriptor representations can be subsequently stored and used to compare against query images submitted by users. Though the size of each feature descriptor representation isn't particularly large, the total number of these descriptors requires a substantial amount of storage space. Accordingly, feature descriptor representations are compressed to minimize storage and, in one example, machine learning can be used to compensate for information lost as a result of the compression.
-
公开(公告)号:US10007680B2
公开(公告)日:2018-06-26
申请号:US14605669
申请日:2015-01-26
Applicant: A9.com, Inc.
Inventor: Arnab Sanat Kumar Dhua , Sunil Ramesh , Max Delgadillo , Raghavan Manmatha
CPC classification number: G06F16/5838 , G06F16/2468 , G06F16/583 , G06F16/5854 , G06F16/9535 , G06K9/46 , G06K9/6203
Abstract: Systems and approaches for searching a content collection corresponding to query content are provided. In particular, false positive match rates between the query content and the content collection may be reduced with a minimum content region test and/or a minimum features per scale test. For example, by correlating content descriptors of a content piece in the content collection with query descriptors of the query content, the content piece can be determined to match the query content when a particular region of the content piece and/or a particular region of a query descriptor have a proportionate size meeting or exceeding a specified minimum. Alternatively, or in addition, the false positive match rate between query content and a content piece can be reduced by comparing content descriptors and query descriptors of features at a plurality of scales. A content piece can be determined to match the query content according to descriptor proportion quotas for the plurality of scales.
-
公开(公告)号:US09697234B1
公开(公告)日:2017-07-04
申请号:US14572532
申请日:2014-12-16
Applicant: A9.com, Inc.
Inventor: Arnab Sanat Kumar Dhua , Himanshu Arora , Sunil Ramesh
CPC classification number: G06F17/30253 , G06F17/30 , G06K9/325 , G06K9/4604 , G06K9/6212 , G06N7/00 , G06N7/005 , G06T11/60
Abstract: A computing device can determine visual words for images in a first set of images associated with a description that includes a term. Each visual word can describe pixels in an image. The device can determine visual words for images in a second set of images that are associated with a description that does not include the term. The device can determine a set of visual words that are associated with the term. The device can determine regions in images corresponding to visual words in the set of visual words. The device can associate the respective determined regions for the images with the term in a database. When a search query is received that includes an image that is determined to be associated with the term, the database can be utilized to determine images responsive to the query by identifying images that are also associated with the term.
-
公开(公告)号:US20150381968A1
公开(公告)日:2015-12-31
申请号:US14318355
申请日:2014-06-27
Applicant: A9.com, Inc.
Inventor: Himanshu Arora , Arnab Sanat Kumar Dhua , Sunil Ramesh , Chen Fang
CPC classification number: H04N13/282 , G06T7/55 , G06T17/00 , G06T2207/10028 , H04N13/275
Abstract: Various embodiments provide for the generation of 3D models of objects. For example, depth data and color image data can be captured from viewpoints around an object using a sensor. A camera having a higher resolution can simultaneously capture image data of the object. Features between images captured by the image sensor and the camera can be extracted and compared to determine a mapping between the camera and the image. Once the mapping between the camera and the image sensor is determined, a second mapping between adjacent viewpoints can be determined for each image around the object. In this example, each viewpoint overlaps with an adjacent viewpoint and features extracted from two overlapping viewpoints are matched to determine their relative alignment. Accordingly, a 3D point cloud can be generated and the images captured by the camera can be projected on the surface of the 3D point cloud to generate the 3D model.
Abstract translation: 各种实施例提供了对象的3D模型的生成。 例如,可以使用传感器从对象周围的视点捕获深度数据和彩色图像数据。 具有更高分辨率的相机可以同时捕获对象的图像数据。 可以提取并比较由图像传感器和相机拍摄的图像之间的特征,以确定相机和图像之间的映射。 一旦确定了相机和图像传感器之间的映射,就可以针对对象周围的每个图像确定相邻视点之间的第二映射。 在该示例中,每个视点与相邻视点重叠,并且从两个重叠视点提取的特征被匹配以确定它们的相对对准。 因此,可以生成3D点云,并且可以将由相机拍摄的图像投影到3D点云的表面上以生成3D模型。
-
9.
公开(公告)号:US09165406B1
公开(公告)日:2015-10-20
申请号:US13624647
申请日:2012-09-21
Applicant: A9.com, Inc.
Inventor: Douglas R. Gray , Arnab S. Dhua , Yu Lou , Sunil Ramesh
CPC classification number: G06T11/00 , G06F17/30 , G06F17/30253 , G06F17/30796 , G06F17/30864 , G06K9/00456 , G06K9/00671 , G06K9/22 , G06K9/3258 , G06K9/46 , G06T11/60 , H04N7/183
Abstract: Approaches are described for rendering augmented reality overlays on an interface displaying the active field of view of a camera. The interface can display to a user an image or video, for example, and the overlay can be rendered over, near, or otherwise positioned with respect to any text or other such elements represented in the image. The overlay can have associated therewith at least one function or information, and when an input associated with the overlay is selected, the function can be performed (or caused to be performed) by the portable computing device.
Abstract translation: 描述了用于在显示相机的活动视场的界面上渲染增强现实叠加的方法。 接口可以例如向用户显示图像或视频,并且可以相对于图像中表示的任何文本或其他这样的元素,重叠,靠近或以其他方式定位覆盖。 覆盖层可以具有与其相关联的至少一个功能或信息,并且当选择与覆盖相关联的输入时,该功能可由便携式计算设备执行(或使其被执行)。
-
公开(公告)号:US08787679B1
公开(公告)日:2014-07-22
申请号:US13913318
申请日:2013-06-07
Applicant: A9.com, Inc.
Inventor: Sunil Ramesh , Arnab Sanat Kumar Dhua , Gurumurthy D. Ramkumar , Gautam Bhargava , Sonja E. Hyde-Moyer
CPC classification number: G06F17/30259 , G06K9/4642 , G06K9/66 , G06K2009/4666
Abstract: Shape-based search of a collection of content associated with one or more images of inventory items (“inventory images”) is enabled at least in part by associating the collection of content and/or its associated inventory images with representative refinement shapes. Inventory items may be grouped into categories and at least one refinement shape may be created for each of the categories. A refinement-shape hierarchy may be created by arranging the refinement shapes into parent and child refinement shapes. Inventory images may be associated to at least one of the refinement shapes of the refinement-shape hierarchy based at least in part on similarities between the refinement shapes and shapes of the inventory items reflected in the inventory images.
Abstract translation: 至少部分地通过将内容的收集和/或其关联的库存图像与代表的细化形状相关联来启用与库存项目的一个或多个图像相关联的与内容相关联的内容的基于形状的搜索。 库存项目可以被分组并且可以为每个类别创建至少一个细化形状。 可以通过将细化形状布置成父和子细化形状来创建细化形状层次。 库存图像可以至少部分地基于在库存图像中反映的库存物品的细化形状和形状之间的相似性而与细化形状层级的至少一个细化形状相关联。
-
-
-
-
-
-
-
-
-