Patents by Inventor Khurram Hassan-Shafique

Khurram Hassan-Shafique 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).

  • Publication number: 20230050679
    Abstract: A feature extractor and novel training objective are provided for content-based image retrieval. For example, a computer-implemented method includes applying a query image and a search image to a neural network of a feature extraction network of a computing device, the query image indicating an object to be searched for in the search image. The feature extraction network includes the neural network, a spatial feature neural network receiving a first output of the neural network pertaining to the search image, and an embedding network receiving a second output of the neural network pertaining to the query image. The method includes generating spatial search features from the spatial feature neural network, generating a query feature from the embedding network, applying the query feature to an artificial neural network (ANN) index, and determining an optimal matching result of an object in the search image based on an operation using the ANN index.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 16, 2023
    Applicant: Novateur Research Solutions
    Inventors: Zeeshan RASHEED, Jonathan Jacob AMAZON, Khurram HASSAN-SHAFIQUE
  • Patent number: 11170225
    Abstract: A sequence of video frames of an area of interest is obtained. A first background model of the area of interest is constructed based on a first parameter. A second background model of the area of interest is constructed based on a second parameter, the second parameter being different from the first parameter. A difference between the first and second background models is determined. A stationary target is determined based on the determined difference. An alert concerning the stationary target is generated.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: November 9, 2021
    Assignee: AVIGILON FORTRESS CORPORATION
    Inventors: Khurram Hassan-Shafique, Peter L. Venetianer, Li Yu, Haiying Liu
  • Publication number: 20210118136
    Abstract: Techniques performed by a data processing system for operating a personalized oncology system herein include accessing a first histopathological image of a histopathological slide of a sample taken from a first patient; analyzing the first histopathological image using a first machine learning model configured to extract first features from the first histopathological image; searching a histological database that includes a plurality of second histopathological images and corresponding clinical data for a plurality of second patients to generate search results; analyzing the plurality of third histopathological images and the corresponding clinical data associated with the plurality of third histopathological images using statistical analysis techniques to generate associated statistics and metrics associated with mortality, morbidity, time-to-event, or a combination thereof for the plurality of third patients associated with the third histopathological images; and presenting an interactive visual representat
    Type: Application
    Filed: October 22, 2020
    Publication date: April 22, 2021
    Applicant: Novateur Research Solutions LLC
    Inventors: Khurram HASSAN-SHAFIQUE, Zeeshan RASHEED, Jonathan Jacob AMAZON, Rashid CHOTANI
  • Publication number: 20200234058
    Abstract: A sequence of video frames of an area of interest is obtained. A first background model of the area of interest is constructed based on a first parameter. A second background model of the area of interest is constructed based on a second parameter, the second parameter being different from the first parameter. A difference between the first and second background models is determined. A stationary target is determined based on the determined difference. An alert concerning the stationary target is generated.
    Type: Application
    Filed: January 30, 2020
    Publication date: July 23, 2020
    Inventors: Khurram Hassan-Shafique, Peter L. Venetianer, Li Yu, Haiying Liu
  • Publication number: 20200193831
    Abstract: Techniques for alerting a human operator of a predicted side collision of a vehicle with a detected pedestrian or bicyclist herein including obtaining sensor data indicative of a trajectory of the vehicle, determining a predicted trajectory of the vehicle based on the sensor data, estimating a likelihood of collision between the detected pedestrian or bicyclist and the first side of the vehicle based on at least the first position of the pedestrian or bicyclist determined by the fusion module and the predicted trajectory of the vehicle, determining that a warning should be presented based on at least the estimated likelihood of collision, and presenting an alert to a human operator of the vehicle in response to the determination that the warning should be presented.
    Type: Application
    Filed: February 6, 2020
    Publication date: June 18, 2020
    Applicant: Novateur Research Solutions LLC
    Inventors: Khurram Hassan-Shafique, Zeeshan Rasheed
  • Patent number: 10586113
    Abstract: Provided is a computer-implemented method for processing one or more video frames. The meth can include generating, by a processor, a change in value of one or more pixels obtained from the one or more video frames; classifying, by the processor, the change in value of the one or more pixels to produce one or more classes of the change in value of the one or more pixels, wherein the one or more classes include one or more of a stationary target, a moving target, a target insertion, a target removal, or a local change; and constructing, by the processor, a listing of detected targets based on the one or more classes.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: March 10, 2020
    Assignee: AVIGILON FORTRESS CORPORATION
    Inventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
  • Publication number: 20190180624
    Abstract: Systems and methods for alerting a human operator of a predicted side collision of a transit bus with a pedestrian or bicyclist, including receiving range scanner data from a range scanner located at a first side of the bus covering a first area on the first side of the bus, receiving image data from a sensor located at the first side of the bus and covering an area along the first side of the bus that overlaps the first area, detecting and tracking the pedestrian or bicyclist based on the range scanner data and the image data, estimating a likelihood of collision between the pedestrian or bicyclist and the first side of the bus based on the tracking of the pedestrian or bicyclist, and presenting an alert to the human operator in response to a determination that a warning should be presented based on the estimated likelihood of collision.
    Type: Application
    Filed: February 5, 2019
    Publication date: June 13, 2019
    Applicant: Novateur Research Solutions LLC
    Inventors: Khurram Hassan-Shafique, Zeeshan Rasheed
  • Publication number: 20180105107
    Abstract: A collision warning system for vehicles includes: a detection, tracking, and localization (DTL) laser module receiving laser data from a first laser range scanner, and generating laser data output, wherein the first laser range scanner covers a first laser area; a detection, tracking, and localization (DTL) thermal module receiving thermal data from a first thermal video sensor, and generating thermal data output, wherein the first thermal video sensor covers a first thermal area; a fusion module receiving the laser data output and the thermal data output, fusing the laser data output and the thermal data output, and generating a situational awareness map; and a collision prediction module receiving the situational awareness map, predicting a collision between a detected object and a vehicle, and warning an operator regarding the predicted collision.
    Type: Application
    Filed: March 28, 2017
    Publication date: April 19, 2018
    Inventors: Khurram Hassan-Shafique, Zeeshan Rasheed
  • Publication number: 20180089514
    Abstract: Provided is a computer-implemented method for processing one or more video frames. The meth can include generating, by a processor, a change in value of one or more pixels obtained from the one or more video frames; classifying, by the processor, the change in value of the one or more pixels to produce one or more classes of the change in value of the one or more pixels, wherein the one or more classes include one or more of a stationary target, a moving target, a target insertion, a target removal, or a local change; and constructing, by the processor, a listing of detected targets based on the one or more classes.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 29, 2018
    Inventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
  • Patent number: 9792503
    Abstract: Provided is a computer-implemented method for processing one or more video frames. The meth can include generating, by a processor, a change in value of one or more pixels obtained from the one or more video frames; classifying, by the processor, the change in value of the one or more pixels to produce one or more classes of the change in value of the one or more pixels, wherein the one or more classes include one or more of a stationary target, a moving target, a target insertion, a target removal, or a local change; and constructing, by the processor, a listing of detected targets based on the one or more classes.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: October 17, 2017
    Assignee: AVIGILON FORTRESS CORPORATION
    Inventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
  • Publication number: 20150146929
    Abstract: Provided is a computer-implemented method for processing one or more video frames. The meth can include generating, by a processor, a change in value of one or more pixels obtained from the one or more video frames; classifying, by the processor, the change in value of the one or more pixels to produce one or more classes of the change in value of the one or more pixels, wherein the one or more classes include one or more of a stationary target, a moving target, a target insertion, a target removal, or a local change; and constructing, by the processor, a listing of detected targets based on the one or more classes.
    Type: Application
    Filed: January 30, 2015
    Publication date: May 28, 2015
    Inventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
  • Patent number: 8948458
    Abstract: A computer-implemented method for processing one or more video frames may include obtaining one or more video frames; generating one or more blobs using the one or more video frames; classifying the one or more blobs to produce one or more classified blobs, wherein the one or more classified blobs include one or more of a stationary target, a moving target, a target insertion, a target removal, or a local change; and constructing a list of detected targets based on the one or more classified blobs.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: February 3, 2015
    Assignee: ObjectVideo, Inc
    Inventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
  • Publication number: 20130315444
    Abstract: A computer-implemented method for processing one or more video frames may include obtaining one or more video frames; generating one or more blobs using the one or more video frames; classifying the one or more blobs to produce one or more classified blobs, wherein the one or more classified blobs include one or more of a stationary target, a moving target, a target insertion, a target removal, or a local change; and constructing a list of detected targets based on the one or more classified blobs.
    Type: Application
    Filed: August 2, 2013
    Publication date: November 28, 2013
    Applicant: OBJECTVIDEO, INC.
    Inventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
  • Patent number: 8526678
    Abstract: One or more video frames may be obtained, and a background model may be constructed based on a first parameter. A second background model may be constructed using the one or more video frames based on a second parameter, the second parameter being different from the first parameter. A difference between the first and second background models may be determined. One or more stationary targets may be determined based on the determined difference. The one or more stationary targets may be classified. An alert concerning the one or more classified stationary targets may be generated.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: September 3, 2013
    Assignee: ObjectVideo, Inc.
    Inventors: Haiying Liu, Li Yu, Khurram Hassan-Shafique, Péter L. Venetianer
  • Patent number: 8401229
    Abstract: A sequence of video frames of an area of interest is obtained. A first background model of the area of interest is constructed based on a first parameter. A second background model of the area of interest is constructed based on a second parameter, the second parameter being different from the first parameter. A difference between the first and second background models is determined. A stationary target is determined based on the determined difference. An alert concerning the stationary target is generated.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: March 19, 2013
    Assignee: ObjectVideo, Inc.
    Inventors: Khurram Hassan-Shafique, Peter L. Venetianer, Li Yu, Haiying Liu
  • Patent number: 8180490
    Abstract: A video imager may be used to measure the natural and/or artificial light levels in a space. The lighting estimates may be passed to a controller via a communication network. The lighting estimates may be in the form of actual radiance values, brightness, or other forms. The controller may determine if and which areas of the space require more light or if and which areas of the space have more light than required. Based on the lighting estimates, the controller may issue commands to turn on/off or dim/brighten the light from various ones or combinations of light sources in or around the space via actuators. The controller may also directly interface with the light sources.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: May 15, 2012
    Assignee: ObjectVideo, Inc.
    Inventors: Khurram Hassan-Shafique, Niels Haering, Soma Biswas, Alan J. Lipton
  • Patent number: 7949150
    Abstract: A video sequence of a field of view within an environment is received. Targets are detected in the video sequence. Target geo-positional information is received. Correspondences between the targets detected in the video sequence and the target geo-positional information are determined and used to calibrate the camera and to geo-register a field of view of the camera.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: May 24, 2011
    Assignee: ObjectVideo, Inc.
    Inventors: Niels Haering, Zeeshan Rasheed, Khurram Hassan-Shafique, Asaad Hakeem, Omar Javed, Xiao Chun Cao, Haiying Liu, Li Yu, Donald G. Madden, Andrew J. Chosak, Geoffrey Taylor, Himaanshu Gupta, Alan J. Lipton
  • Patent number: 7822275
    Abstract: A computer-based method for automatic detection of water regions in a video include the steps of estimating a water map of the video and outputting the water map to an output medium, such as a video analysis system. The method may further include the steps of training a water model from the water map; re-classifying the water map using the water model by detecting water pixels in the video; and refining the water map.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: October 26, 2010
    Assignee: ObjectVideo, Inc.
    Inventors: Zeeshan Rasheed, Niels Haering, Omar Javed, Xiao Chun Cao, Andrew J. Chosak, Himaanshu Gupta, Khurram Hassan-Shafique, Mun Wai Lee, Alan J. Lipton, Haiying Liu, Donald G. Madden, Geoffrey Taylor, Li Yu, Peter L. Venetianer, Zhong Zhang, Wei Hong Yin
  • Publication number: 20090060278
    Abstract: A sequence of video frames of an area of interest is obtained. A first background model of the area of interest is constructed based on a first parameter. A second background model of the area of interest is constructed based on a second parameter, the second parameter being different from the first parameter. A difference between the first and second background models is determined. A stationary target is determined based on the determined difference. An alert concerning the stationary target is generated.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 5, 2009
    Applicant: ObjectVideo, Inc.
    Inventors: Khurram HASSAN-SHAFIQUE, Peter L. Venetianer, Li Yu, Haiying Liu
  • Publication number: 20080298636
    Abstract: A computer-based method for automatic detection of water regions in a video include the steps of estimating a water map of the video and outputting the water map to an output medium, such as a video analysis system. The method may further include the steps of training a water model from the water map; re-classifying the water map using the water model by detecting water pixels in the video; and refining the water map.
    Type: Application
    Filed: June 4, 2007
    Publication date: December 4, 2008
    Applicant: Object Video, Inc.
    Inventors: Zeeshan Rasheed, Neils Haering, Omar Javed, Xiao C. Cao, Andrew J. Chosak, Himaanshu Gupta, Khurram Hassan-Shafique, Mun W. Lee, Alan J. Lipton, Haiying Liu, Donald G. Madden, Geoffrey Taylor, Li Yu, Peter L. Venetianer, Zhong Zhang, Wei Hong Yin