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: 20230050679Abstract: 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: ApplicationFiled: July 29, 2022Publication date: February 16, 2023Applicant: Novateur Research SolutionsInventors: Zeeshan RASHEED, Jonathan Jacob AMAZON, Khurram HASSAN-SHAFIQUE
-
Patent number: 11170225Abstract: 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: GrantFiled: January 30, 2020Date of Patent: November 9, 2021Assignee: AVIGILON FORTRESS CORPORATIONInventors: Khurram Hassan-Shafique, Peter L. Venetianer, Li Yu, Haiying Liu
-
Publication number: 20210118136Abstract: 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 representatType: ApplicationFiled: October 22, 2020Publication date: April 22, 2021Applicant: Novateur Research Solutions LLCInventors: Khurram HASSAN-SHAFIQUE, Zeeshan RASHEED, Jonathan Jacob AMAZON, Rashid CHOTANI
-
Publication number: 20200234058Abstract: 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: ApplicationFiled: January 30, 2020Publication date: July 23, 2020Inventors: Khurram Hassan-Shafique, Peter L. Venetianer, Li Yu, Haiying Liu
-
Publication number: 20200193831Abstract: 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: ApplicationFiled: February 6, 2020Publication date: June 18, 2020Applicant: Novateur Research Solutions LLCInventors: Khurram Hassan-Shafique, Zeeshan Rasheed
-
Patent number: 10586113Abstract: 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: GrantFiled: September 26, 2017Date of Patent: March 10, 2020Assignee: AVIGILON FORTRESS CORPORATIONInventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
-
Publication number: 20190180624Abstract: 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: ApplicationFiled: February 5, 2019Publication date: June 13, 2019Applicant: Novateur Research Solutions LLCInventors: Khurram Hassan-Shafique, Zeeshan Rasheed
-
Publication number: 20180105107Abstract: 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: ApplicationFiled: March 28, 2017Publication date: April 19, 2018Inventors: Khurram Hassan-Shafique, Zeeshan Rasheed
-
Publication number: 20180089514Abstract: 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: ApplicationFiled: September 26, 2017Publication date: March 29, 2018Inventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
-
Patent number: 9792503Abstract: 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: GrantFiled: January 30, 2015Date of Patent: October 17, 2017Assignee: AVIGILON FORTRESS CORPORATIONInventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
-
Publication number: 20150146929Abstract: 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: ApplicationFiled: January 30, 2015Publication date: May 28, 2015Inventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
-
Patent number: 8948458Abstract: 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: GrantFiled: August 2, 2013Date of Patent: February 3, 2015Assignee: ObjectVideo, IncInventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
-
Publication number: 20130315444Abstract: 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: ApplicationFiled: August 2, 2013Publication date: November 28, 2013Applicant: OBJECTVIDEO, INC.Inventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
-
Patent number: 8526678Abstract: 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: GrantFiled: February 19, 2013Date of Patent: September 3, 2013Assignee: ObjectVideo, Inc.Inventors: Haiying Liu, Li Yu, Khurram Hassan-Shafique, Péter L. Venetianer
-
Patent number: 8401229Abstract: 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: GrantFiled: September 4, 2008Date of Patent: March 19, 2013Assignee: ObjectVideo, Inc.Inventors: Khurram Hassan-Shafique, Peter L. Venetianer, Li Yu, Haiying Liu
-
Patent number: 8180490Abstract: 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: GrantFiled: January 4, 2008Date of Patent: May 15, 2012Assignee: ObjectVideo, Inc.Inventors: Khurram Hassan-Shafique, Niels Haering, Soma Biswas, Alan J. Lipton
-
Patent number: 7949150Abstract: 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: GrantFiled: April 2, 2007Date of Patent: May 24, 2011Assignee: 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: 7822275Abstract: 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: GrantFiled: June 4, 2007Date of Patent: October 26, 2010Assignee: 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: 20090060278Abstract: 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: ApplicationFiled: September 4, 2008Publication date: March 5, 2009Applicant: ObjectVideo, Inc.Inventors: Khurram HASSAN-SHAFIQUE, Peter L. Venetianer, Li Yu, Haiying Liu
-
Publication number: 20080298636Abstract: 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: ApplicationFiled: June 4, 2007Publication date: December 4, 2008Applicant: 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