Patents by Inventor Dipti Prasad MUKHERJEE

Dipti Prasad MUKHERJEE has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11354549
    Abstract: This disclosure relates generally to a system and method to identify various products on a plurality of images of various shelves of a retail store to facilitate compliance with respect to planograms. Planogram is a visual plan, which designates the placement of products on shelves and merchandising display fixtures of a retail store. Planograms are used to create consistency between store locations, to provide proper shelf space allocation, to improve visual merchandising appeal, and to create product-pairing suggestions. There are a few assumptions considering one instance per product class is available beforehand and the physical dimension of each product template is available in some suitable unit of length. In case of absence of physical dimension of the products, a context information of the retail store will be used. The context information is that the products of similar shapes or classes are arranged together in the shelves for consumers' convenience.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: June 7, 2022
    Assignee: Tata Consultancy Services Limited
    Inventors: Avishek Kumar Shaw, Rajashree Ramakrishnan, Shilpa Yadukumar Rao, Pranoy Hari, Dipti Prasad Mukherjee, Bikash Santra
  • Publication number: 20220114403
    Abstract: The fine-grained variations in product images are usually due to slight variations in text, size, and color of the package. Both marginal variations in image content and illumination poses an important challenge in product classification. This disclosure relates to a system and method for fine-grained classification of similar-looking products utilizing object-level and part-level information. The system simultaneously captures an object-level and part-level information of the product. The object-level classification score of the product is estimated with the trained RC-Net, a deep supervised convolutional autoencoder. For annotation-free modelling of part-level information of the product the discriminative part-proposal of the product is identified around the BRISK key points. An ordered sequence of the discriminative part-proposals and the product image, encoded using stacked convolutional LSTM network, estimates the part-level classification score.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 14, 2022
    Applicant: Tata Consultancy Services Limited
    Inventors: AVISHEK KUMAR SHAW, SHILPA YADUKUMAR RAO, PRANOY HARI, DIPTI PRASAD MUKHERJEE, BIKASH SANTRA
  • Publication number: 20210042588
    Abstract: This disclosure relates generally to a system and method to identify various products on a plurality of images of various shelves of a retail store to facilitate compliance with respect to planograms. Planogram is a visual plan, which designates the placement of products on shelves and merchandising display fixtures of a retail store. Planograms are used to create consistency between store locations, to provide proper shelf space allocation, to improve visual merchandising appeal, and to create product-pairing suggestions. There are a few assumptions considering one instance per product class is available beforehand and the physical dimension of each product template is available in some suitable unit of length. In case of absence of physical dimension of the products, a context information of the retail store will be used. The context information is that the products of similar shapes or classes are arranged together in the shelves for consumers' convenience.
    Type: Application
    Filed: July 14, 2020
    Publication date: February 11, 2021
    Applicant: Tata Consultancy Services Limited
    Inventors: Avishek Kumar SHAW, Rajashree RAMAKRISHNAN, Shilpa Yadukumar RAO, Pranoy HARI, Dipti Prasad MUKHERJEE, Bikash SANTRA
  • Patent number: 10748030
    Abstract: Object recognition based estimation of planogram compliance provides an expected arrangement of products in shelves. Identifying whether a product is placed in an appropriate location of a shelf is a challenging task due to various real-time parameters associated with image capturing. In the present disclosure, an input image associated with shelf of a retail store is received and a product images are cropped. Further, a set of reference images stored in a database are scaled corresponding to the input image. Further, one or more composite matching scores are calculated based on normalized cross-correlation and shape based feature matching to obtain one or more probable product images associated with a location. Further, a Directed Acyclic Graph (DAG) is constructed based on the one or more composite scores and the one or more probable products. Finally, an optimal matching product image for a particular location is obtained from the DAG.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: August 18, 2020
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Pranoy Hari, Shilpa Yadukumar Rao, Rajashree Ramakrishnan, Avishek Kumar Shaw, Archan Ray, Nishant Kumar, Dipti Prasad Mukherjee
  • Publication number: 20190347508
    Abstract: Object recognition based estimation of planogram compliance provides an expected arrangement of products in shelves. Identifying whether a product is placed in an appropriate location of a shelf is a challenging task due to various real-time parameters associated with image capturing. In the present disclosure, an input image associated with shelf of a retail store is received and a product images are cropped. Further, a set of reference images stored in a database are scaled corresponding to the input image. Further, one or more composite matching scores are calculated based on normalized cross-correlation and shape based feature matching to obtain one or more probable product images associated with a location. Further, a Directed Acyclic Graph (DAG) is constructed based on the one or more composite scores and the one or more probable products. Finally, an optimal matching product image for a particular location is obtained from the DAG.
    Type: Application
    Filed: October 12, 2017
    Publication date: November 14, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Pranoy HARI, Shilpa Yadukumar RAO, Rajashree RAMAKRISHNAN, Avishek Kumar SHAW, Archan RAY, Nishant KUMAR, Dipti Prasad MUKHERJEE
  • Patent number: 9589203
    Abstract: A processor implemented system and method for identification of an activity performed by a subject based on sensor data analysis is described herein. In an implementation, the method includes capturing movements of the subject in real-time using a sensing device. At least one action associated with the subject is ascertained from a predefined set of actions. From the predefined set of actions, a plurality of actions can collectively form at least one activity. The ascertaining is based on captured movements of the subject and at least one predefined action rule. The at least one action rule is based on context-free grammar (CFG) and is indicative of a sequence of actions for occurrence of the at least one activity. Further, a current activity performed by the subject is dynamically determined, based on the at least one action and an immediately preceding activity, using a non-deterministic push-down automata (NPDA) state machine.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: March 7, 2017
    Assignee: TATA Consultancy Services Limited
    Inventors: Dipti Prasad Mukherjee, Tamal Batabyal, Tanushyam Chattopadhyay
  • Patent number: 9430701
    Abstract: Disclosed is a system and method for detecting a human in an image, and a corresponding activity. The image is captured, wherein the image comprises a plurality of pixels having gray scale information and a depth information. The image is segmented into a plurality of segments based upon the depth information. A connected component analysis is performed on a segment in order to segregate the one or more objects into noisy objects and candidate objects, the noisy objects are eliminated from the segment. A plurality of features are extracted from the candidate objects, and are evaluated using a Hidden Markov Model (HMM) model in order to determine the candidate objects as one of the human or non-human. The corresponding activity associated with the human is detected based on a depth value associated with each pixel corresponding to the candidate object in the image.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: August 30, 2016
    Assignee: Tata Consultancy Services Limited
    Inventors: Sangheeta Roy, Tanushyam Chattopadhyay, Dipti Prasad Mukherjee
  • Publication number: 20150269744
    Abstract: A processor implemented system and method for identification of an activity performed by a subject based on sensor data analysis is described herein. In an implementation, the method includes capturing movements of the subject in real-time using a sensing device. At least one action associated with the subject is ascertained from a predefined set of actions. From the predefined set of actions, a plurality of actions can collectively form at least one activity. The ascertaining is based on captured movements of the subject and at least one predefined action rule. The at least one action rule is based on context-free grammar (CFG) and is indicative of a sequence of actions for occurrence of the at least one activity. Further, a current activity performed by the subject is dynamically determined, based on the at least one action and an immediately preceding activity, using a non-deterministic push-down automata (NPDA) state machine.
    Type: Application
    Filed: March 23, 2015
    Publication date: September 24, 2015
    Inventors: Dipti Prasad MUKHERJEE, Tamal BATABYAL, Tanushyam CHATTOPADHYAY
  • Publication number: 20150227784
    Abstract: Disclosed is a system and method for detecting a human in an image, and a corresponding activity. The image is captured, wherein the image comprises a plurality of pixels having gray scale information and a depth information. The image is segmented into a plurality of segments based upon the depth information. A connected component analysis is performed on a segment in order to segregate the one or more objects into noisy objects and candidate objects, the noisy objects are eliminated from the segment. A plurality of features are extracted from the candidate objects, and are evaluated using a Hidden Markov Model (HMM) model in order to determine the candidate objects as one of the human or non-human. The corresponding activity associated with the human is detected based on a depth value associated with each pixel corresponding to the candidate object in the image.
    Type: Application
    Filed: February 5, 2015
    Publication date: August 13, 2015
    Inventors: Sangheeta ROY, Tanushyam CHATTOPADHYAY, Dipti Prasad MUKHERJEE