Patents by Inventor Joseph Celi

Joseph Celi 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: 11995917
    Abstract: Disclosed herein are apparatuses and methods for detecting a slip, trip or fall event in an environment and sending an alert of the event. An implementation may comprise detecting, in image frames captured by a camera, when an object enters a region of interest, tracking movements of the object, and determining that the object is in a fall-zone. The fall-zone may be specified by a set of line segments, each line segment being defined by points that lie in the region of interest. The implementation may further comprise, when the object is in the fall-zone, recording the position of the object, detecting a slip, trip or fall event when the object transitions from a first position above a predetermined height threshold to a second position below the predetermined height threshold, a pose of the object indicates that the object is lying down, or the object transitions from a vertical to horizontal pose, and sending the alert.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: May 28, 2024
    Assignee: Sensormatic Electronics, LLC
    Inventors: Joseph Celi, Gopi Subramanian
  • Patent number: 11972610
    Abstract: A system may be configured to perform enhanced detection of occluded objects in a multiple object detection system. In some aspects, the system may detect a plurality of current objects in a current video frame, generate initial object identifier mapping information assigning a candidate object identifier to a first object of the plurality of current objects, and detect a multi-object tracking (MOT) inaccuracy condition. Further, the system may generate a current fingerprint corresponding to the first object of the plurality of current objects, identify an assignment error based on comparing the current fingerprint to historic fingerprints associated with a plurality of historic objects detected in a previous frame, generate updated object identifier mapping information based on the assignment error, and displaying the current video frame based on the updated object identifier mapping information.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: April 30, 2024
    Assignee: Sensormatic Electronics, LLC
    Inventors: Gopi Subramanian, Joseph Celi
  • Publication number: 20240087281
    Abstract: Disclosed herein are apparatuses and methods for auto-configuring a region of interest (ROI) associated with a camera. In one implementation, A method includes tracking, over a plurality of image frames spanning a first period of time, a plurality of objects moving in an environment, and determining a plurality of respective trajectories of the plurality of objects. The method includes identifying a common trajectory shared by more than one object of the plurality of objects based on comparing each of the plurality of respective trajectories to one another and identifying an ROI that encompasses the common trajectory. The method further includes tracking, over a plurality of new image frames spanning a second period of time, another plurality of objects moving in the environment, and generating an alert that the common trajectory has changed based on new trajectories of the another plurality of objects.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Inventors: Gopi SUBRAMANIAN, Joseph Celi
  • Patent number: 11842523
    Abstract: Disclosed herein are apparatuses and methods for auto-configuring a region of interest (ROI) associated with a camera. In one implementation, a method comprises receiving image frames from a camera installed in the environment, wherein the ROI is located within the view of the image frames. The method includes tracking a plurality of persons in the image frames and determining a respective trajectory of movement for each person of the plurality of persons. The method further includes comparing each of the respective trajectories to one another and identifying, based on the comparing, a common trajectory shared by more than one person of the plurality of persons, wherein the common trajectory is not fully encompassed in the ROI. The method additionally includes updating the ROI to encompass the common trajectory, and includes configuring the updated ROI to be associated with new image frames from the camera.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: December 12, 2023
    Assignee: Sensormatic Electronics, LLC
    Inventors: Gopi Subramanian, Joseph Celi
  • Patent number: 11763595
    Abstract: A system may be configured to reliably identify, track, and collect data on a person of interest. In some aspects, the system may detect a facial representation within an image, generate a bounding box corresponding to the facial representation, determine an enhanced facial representation based at least in part on the bounding box and an image enhancement pipeline, and extract a plurality of facial features from the enhanced facial representation. Further, the system may determine quality information based on the plurality of facial features, determine that the quality information is greater than a threshold, and store the plurality of facial features in a data structure. In some aspects, the facial features may be used to identify red shoppers and green shoppers in a controlled environment.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: September 19, 2023
    Assignee: SENSORMATIC ELECTRONICS, LLC
    Inventors: Gopi Subramanian, Joseph Celi, Michael C. Stewart
  • Publication number: 20230281946
    Abstract: The present disclosure relates to a system for determining anomalous behavior. The system comprises a processing device that is configured to generate first segmentation information and second segmentation information from the video feed, the first segmentation information corresponding to a first potential occupant and the second segmentation information corresponding to a second potential occupant. The processing device further configured to determine that the first segmentation information and the second segmentation information correspond to actual occupants based on the first segmentation information and the second segmentation information, and generate a first bounding box associated with the first segmentation information and a second bounding box associated with the second segmentation information.
    Type: Application
    Filed: February 2, 2023
    Publication date: September 7, 2023
    Inventors: Joseph CELI, Gopi Subramanian
  • Patent number: 11748989
    Abstract: A system may be configured to perform enhanced detection of occluded objects in a multiple object detection system. In some aspects, the system may detect a plurality of current objects in a current video frame, generate initial object identifier mapping information assigning a candidate object identifier to a first object of the plurality of current objects, and detect a multi-object tracking (MOT) inaccuracy condition. Further, the system may generate a current fingerprint corresponding to the first object of the plurality of current objects, identify an assignment error based on comparing the current fingerprint to historic fingerprints associated with a plurality of historic objects detected in a previous frame, generate updated object identifier mapping information based on the assignment error, and display the current video frame based on the updated object identifier mapping information.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: September 5, 2023
    Assignee: Sensormatic Electronics, LLC
    Inventors: Gopi Subramanian, Joseph Celi
  • Patent number: 11715278
    Abstract: A system may be configured to accurately track shelf activity in real-time with support for dynamic shelf size, configuration, and item containment. In some aspects, the system may parse regions of a video frame to determine a region of interest representation corresponding to a physical location (e.g., a shelf compartment), determine an enhanced region of interest representation based at least in part on the region of interest representation and an image enhancement pipeline, determine edge information of one or more objects based on the enhanced region of interest representation, compare a reference representation of the physical location to the edge information, and determine the amount of available space for the physical location based on the comparing.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 1, 2023
    Assignee: Sensormatic Electronics, LLC
    Inventors: Gopi Subramanian, Joseph Celi, Michael C. Stewart
  • Publication number: 20230230382
    Abstract: Aspects of the present disclosure relate generally to a vision system that detects persons exiting an environment, comprising detecting, by a processor using a plurality of image frames from at least one sensor, persons that exited the environment during a first period of time. The vision system further determines, by the processor, an exit count for the first period of time and retrieves, from a database, historical egress data comprising a detected historic exit count and a corrected historic exit count of the environment for a second period of time corresponding to the first period of time. The vision system calculates an error rate for the second period of time based on a ratio of the detected historic exit count and the corrected historic exit count, determines and stores a corrected exit count for the first period of time by adjusting the exit count using the error rate.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Michael C. STEWART, Natasha Mishell ASTUDILLO, Harsh Gaurangbhai MOTKA, Joseph CELI
  • Publication number: 20230196824
    Abstract: Example implementations include a method, apparatus and computer-readable medium for person detection by a computer device, comprising receiving a plurality of video frames from a camera located in an environment, wherein the video frames include a depiction of a person in the environment. The implementations further include identifying attributes of the person from the video frames and comparing the attributes with attribute entries in a database of suspicious persons, wherein the database of suspicious persons includes attributes of a plurality of persons associated with an alert in the environment. The implementations include retrieving a profile indicative of an alert history of the suspicious person in response to determining a match between the attributes of the person and an entry in the database corresponding to a suspicious person, and transmitting, to a second computer device, the retrieved profile and a notification that indicates that the suspicious person is in the environment.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventors: Gopi SUBRAMANIAN, Joseph CELI, Michael C. STEWART
  • Patent number: 11676383
    Abstract: A system may be configured to perform object counting in high volume traffic. In some aspects, the system may detect a candidate object within the region of interest in a current video frame, and determine that the candidate object is a detected object based at least in part on comparing an attribute value of the candidate object to historic attribute information determined during a plurality of previous video frames. Further, the system may determine track information based on the detected object and determine an object count representing a number of the objects that have entered the region of interest and/or a number of the objects that have exited the region of interest.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: June 13, 2023
    Assignee: SENSORMATIC ELECTRONICS, LLC
    Inventors: Gopi Subramanian, Joseph Celi
  • Patent number: 11676384
    Abstract: A system may be configured to perform object counting in high volume traffic. In some aspects, the system may determine object detection information defining an absence of an object within the region of interest in a current video frame, and determine that a location associated with the object is within a placeholder-eligible area within the region of interest based on first tracker information determined in a previous video frame. Further, the system may determine second tracker information including a bounding representation for the object based at least in part on the location and object detection information, and determine, based on the second tracker information, an object count representing a number of the objects that have entered the region of interest and/or a number of the objects that have exited the region of interest.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: June 13, 2023
    Assignee: SENSORMATIC ELECTRONICS, LLC
    Inventors: Gopi Subramanian, Joseph Celi
  • Publication number: 20230145016
    Abstract: Aspects of the present disclosure include methods, systems, and non-transitory computer readable media for receiving an initial image of the area, receiving an updated image of the area, detecting at least one of a person in the area or a movement in the area based on the updated image, comparing the updated image and the initial image to identify a change in the area, and determining a presence or an absence of the occlusion based on the change in the area and the at least one of the person or the movement in the area.
    Type: Application
    Filed: November 10, 2021
    Publication date: May 11, 2023
    Inventors: Yash CHATURVEDI, Joseph CELI
  • Publication number: 20230074123
    Abstract: Disclosed herein are apparatuses and methods for detecting a slip, trip or fall event in an environment and sending an alert of the event. An implementation may comprise detecting, in image frames captured by a camera, when an object enters a region of interest, tracking movements of the object, and determining that the object is in a fall-zone. The fall-zone may be specified by a set of line segments, each line segment being defined by points that lie in the region of interest. The implementation may further comprise, when the object is in the fall-zone, recording the position of the object, detecting a slip, trip or fall event when the object transitions from a first position above a predetermined height threshold to a second position below the predetermined height threshold, a pose of the object indicates that the object is lying down, or the object transitions from a vertical to horizontal pose, and sending the alert.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Inventors: Joseph CELI, Gopi SUBRAMANIAN
  • Publication number: 20230052925
    Abstract: Disclosed herein are apparatuses and methods for auto-configuring a region of interest (ROI) associated with a camera. In one implementation, a method comprises receiving image frames from a camera installed in the environment, wherein the ROI is located within the view of the image frames. The method includes tracking a plurality of persons in the image frames and determining a respective trajectory of movement for each person of the plurality of persons. The method further includes comparing each of the respective trajectories to one another and identifying, based on the comparing, a common trajectory shared by more than one person of the plurality of persons, wherein the common trajectory is not fully encompassed in the ROI. The method additionally includes updating the ROI to encompass the common trajectory, and includes configuring the updated ROI to be associated with new image frames from the camera.
    Type: Application
    Filed: October 31, 2022
    Publication date: February 16, 2023
    Inventors: Gopi SUBRAMANIAN, Joseph CELI
  • Publication number: 20220415049
    Abstract: A system may be configured to perform enhanced detection of occluded objects in a multiple object detection system. In some aspects, the system may detect a plurality of current objects in a current video frame, generate initial object identifier mapping information assigning a candidate object identifier to a first object of the plurality of current objects, and detect a multi-object tracking (MOT) inaccuracy condition. Further, the system may generate a current fingerprint corresponding to the first object of the plurality of current objects, identify an assignment error based on comparing the current fingerprint to historic fingerprints associated with a plurality of historic objects detected in a previous frame, generate updated object identifier mapping information based on the assignment error, and display the current video frame based on the updated object identifier mapping information.
    Type: Application
    Filed: August 26, 2022
    Publication date: December 29, 2022
    Inventors: Gopi SUBRAMANIAN, Joseph Celi
  • Patent number: 11508140
    Abstract: Disclosed herein are apparatuses and methods for auto-configuring a region of interest (ROI) associated with a camera. In one implementation, a method comprises receiving image frames from a camera installed in the environment, wherein the ROI is located within the view of the image frames. The method includes tracking a plurality of persons in the image frames and determining a respective trajectory of movement for each person of the plurality of persons. The method further includes comparing each of the respective trajectories to one another and identifying, based on the comparing, a common trajectory shared by more than one person of the plurality of persons, wherein the common trajectory is not fully encompassed in the ROI. The method additionally includes updating the ROI to encompass the common trajectory, and includes configuring the updated ROI to be associated with new image frames from the camera.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: November 22, 2022
    Assignee: Sensormatic Electronics, LLC
    Inventors: Gopi Subramanian, Joseph Celi
  • Publication number: 20220343533
    Abstract: Disclosed herein are apparatuses and methods for iteratively mapping a layout of an environment. The implementations include receiving a visual stream from a camera installed in the environment, wherein the visual stream depicts a view of the environment, and wherein positional parameters of the camera and dimensions of the environment are set to arbitrary values. The implementations include monitoring a plurality of persons in the visual stream. For each person in the plurality of persons, the implementations further includes identifying a respective path that the person moves along in the view, updating the dimensions of the environment captured in the view, based on an estimated height of the person and movement speed along the respective path, and updating the positional parameters of the camera based on the updated dimensions of the environment. The implementations further includes mapping a layout of the environment captured in the view of the camera.
    Type: Application
    Filed: July 11, 2022
    Publication date: October 27, 2022
    Inventors: Michael C. STEWART, Gopi SUBRAMANIAN, Joseph CELI
  • Publication number: 20220292286
    Abstract: A system may be configured to perform object counting in high volume traffic. In some aspects, the system may detect a candidate object within the region of interest in a current video frame, and determine that the candidate object is a detected object based at least in part on comparing an attribute value of the candidate object to historic attribute information determined during a plurality of previous video frames. Further, the system may determine track information based on the detected object and determine an object count representing a number of the objects that have entered the region of interest and/or a number of the objects that have exited the region of interest.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 15, 2022
    Inventors: Gopi SUBRAMANIAN, Joseph CELI
  • Publication number: 20220292287
    Abstract: A system may be configured to perform object counting in high volume traffic. In some aspects, the system may determine object detection information defining an absence of an object within the region of interest in a current video frame, and determine that a location associated with the object is within a placeholder-eligible area within the region of interest based on first tracker information determined in a previous video frame. Further, the system may determine second tracker information including a bounding representation for the object based at least in part on the location and object detection information, and determine, based on the second tracker information, an object count representing a number of the objects that have entered the region of interest and/or a number of the objects that have exited the region of interest.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 15, 2022
    Inventors: Gopi SUBRAMANIAN, Joseph CELI