Patents by Inventor Anil M. Sripadarao

Anil M. Sripadarao 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: 11657613
    Abstract: This disclosure describes techniques to count objects across multiple zones of arbitrary shapes. The techniques include operations comprising: detecting an object in a first zone of a plurality of zones of an area; determining that the object has moved from the first zone to a second zone of the plurality of zones; determining that movement of the object from the first zone to the second zone fails to satisfy a zone transition criterion for updating a count value and time criterion; and in response to determining that the movement of the object from the first zone to the second zone fails to satisfy the zone transition criterion, preventing the count value from being updated.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: May 23, 2023
    Assignee: Analog Devices International Unlimited Company
    Inventors: Raka Singh, Anil M Sripadarao
  • Patent number: 11640701
    Abstract: This disclosure describes techniques to detect an object. The techniques include operations comprising: receiving an image captured by overhead camera; identifying a region of interest (ROI) of a plurality of regions within the image; selecting an object classifier from a plurality of object classifiers based on a position of the identified ROI relative to the overhead camera; and applying the selected object classifier to the identified ROI; and detecting presence of the object within the ROI in response to applying the selected object classifier to the identified ROI.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 2, 2023
    Assignee: Analog Devices International Unlimited Company
    Inventors: Raka Singh, Anil M Sripadarao
  • Publication number: 20220198257
    Abstract: This disclosure describes techniques to perform convolutional neural networks (CNNs) on embedded devices. The techniques include operations comprising: accessing DNN information including definition of layers and weights of the DNN; obtaining cache or memory information for one or more cache or memory levels of the resource constrained embedded device; and configuring the DNN to be loaded onto the one or more cache or memory levels of the resource constrained embedded device based on the cache or memory information and the DNN information.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 23, 2022
    Inventors: Raka Singh, Neeraj Pai, Swastik Mahapatra, Anil M. Sripadarao
  • Publication number: 20220051026
    Abstract: This disclosure describes techniques to count objects across multiple zones of arbitrary shapes. The techniques include operations comprising: detecting an object in a first zone of a plurality of zones of an area; determining that the object has moved from the first zone to a second zone of the plurality of zones; determining that movement of the object from the first zone to the second zone fails to satisfy a zone transition criterion for updating a count value and time criterion; and in response to determining that the movement of the object from the first zone to the second zone fails to satisfy the zone transition criterion, preventing the count value from being updated.
    Type: Application
    Filed: November 19, 2020
    Publication date: February 17, 2022
    Inventors: Raka Singh, Anil M. Sripadarao
  • Publication number: 20220036109
    Abstract: This disclosure describes techniques to detect an object. The techniques include operations comprising: receiving an image captured by overhead camera; identifying a region of interest (ROI) of a plurality of regions within the image; selecting an object classifier from a plurality of object classifiers based on a position of the identified ROI relative to the overhead camera; and applying the selected. object classifier to the identified ROI; and detecting presence of the object within the ROI in response to applying the selected object classifier to the identified ROI.
    Type: Application
    Filed: November 9, 2020
    Publication date: February 3, 2022
    Inventors: Raka Singh, Anil M. Sripadarao
  • Patent number: 9292763
    Abstract: A method includes determining a position and length of a non-zero run in a row of a pixel map. The method also includes determining a number of neighbors for the non-zero run in a preceding row, based at least in part on the position and the length. In addition, the method includes updating a correspondence map of the non-zero run and a correspondence map of a first neighbor of the non-zero run, based at least in part on a correspondence map of a second neighbor of the non-zero run, in response to a determination that the non-zero run has at least two neighbors in the preceding row.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: March 22, 2016
    Assignee: ANALOG DEVICES GLOBAL
    Inventors: Bijesh Poyil, Ramandeep Singh Kukreja, Anil M. Sripadarao
  • Patent number: 9177383
    Abstract: In one aspect, there is disclosed a digital signal processor and method performed by the same for performing object detection, including facial detection, in a reduced number of clock cycles. The method comprises using Sobel edge detection to identify regions with many edges, and classifying those regions as foreground candidates. Foreground candidates are further checked for vertical or horizontal symmetry, and symmetrical windows are classified as face candidates. Viola-Jones type facial detection is then performed only on those windows identified as face candidates.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: November 3, 2015
    Assignee: Analog Devices Global
    Inventors: Anil M. Sripadarao, Bijesh Poyil
  • Patent number: 9053389
    Abstract: The Hough transform for circles can be implemented in a manner that avoids random access to the Hough accumulator array by successively identifying center candidates in each line of the image based on edge pixels in corresponding lines voting on the line of interest.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: June 9, 2015
    Assignee: ANALOG DEVICES, INC.
    Inventors: Bijesh Poyil, Anil M. Sripadarao
  • Publication number: 20150063708
    Abstract: In one aspect, there is disclosed a digital signal processor and method performed by the same for performing object detection, including facial detection, in a reduced number of clock cycles. The method comprises using Sobel edge detection to identify regions with many edges, and classifying those regions as foreground candidates. Foreground candidates are further checked for vertical or horizontal symmetry, and symmetrical windows are classified as face candidates. Viola-Jones type facial detection is then performed only on those windows identified as face candidates.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: ANALOG DEVICES TECHNOLOGY
    Inventors: Anil M. Sripadarao, Bijesh Poyil
  • Publication number: 20150030250
    Abstract: A method includes determining a position and length of a non-zero run in a row of a pixel map. The method also includes determining a number of neighbors for the non-zero run in a preceding row, based at least in part on the position and the length. In addition, the method includes updating a correspondence map of the non-zero run and a correspondence map of a first neighbor of the non-zero run, based at least in part on a correspondence map of a second neighbor of the non-zero run, in response to a determination that the non-zero run has at least two neighbors in the preceding row.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 29, 2015
    Applicant: ANALOG DEVICES TECHNOLOGY
    Inventors: Bijesh Poyil, Ramandeep Singh Kukreja, Anil M. Sripadarao
  • Publication number: 20140153834
    Abstract: The Hough transform for circles can be implemented in a manner that avoids random access to the Hough accumulator array by successively identifying center candidates in each line of the image based on edge pixels in corresponding lines voting on the line of interest.
    Type: Application
    Filed: December 3, 2012
    Publication date: June 5, 2014
    Applicant: Analog Devices Inc.
    Inventors: Bijesh Poyil, Anil M. Sripadarao