Patents by Inventor Fatih Porikli
Fatih Porikli 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: 11977675Abstract: A computer-implemented method of detecting distracted driving comprises: determining, by one or more processors, a primary preview region (PPR) in a representation of an environment; determining, by the one or more processors, a gaze point for a driver based on a sequence of images of the driver; determining, by the one or more processors, that the gaze point is outside of the PPR; based on the determined gaze point being outside of the PPR, decreasing, by the one or more processors, an attention level for the PPR; based on the attention level for the PPR, generating, by the one or more processors, an alert.Type: GrantFiled: April 9, 2021Date of Patent: May 7, 2024Assignee: Futurewei Technologies, Inc.Inventors: Hai Yu, Fatih Porikli, Yuzhu Wu
-
Patent number: 11776083Abstract: A method and device for mitigating passenger-related item loss in a travel-for-hire context are disclosed. An item within a vehicle passenger region is identified, and the identified item is associated with an identified passenger. A presence of the identified item is detected within the vehicle cabin passenger region in response to detecting an exit of the identified passenger, and an announcement message is generated based on the presence of the identified item within the vehicle cabin passenger region.Type: GrantFiled: August 18, 2020Date of Patent: October 3, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Qijie Xu, Fatih Porikli, Junqiang Shen
-
Publication number: 20220058407Abstract: The disclosure provides for head pose and gaze angle estimation that includes using a face alignment method with an image of a two-dimensional (2D) face to generate a facial UV position image and facial UV texture image of the 2D face in which to decouple movement of the head and eyes of the 2D face. An eye UV texture image is extracted from the facial UV texture image and stored in a database. The eye region of the facial UV texture image may then be replaced with the eye UV texture image stored in the database to generate a modified facial UV texture image. The modified facial UV texture image is reconstructed to generate a modified 2D face image as training data stored in the database, and the head pose and gaze angles of a person are simultaneously estimated by training a convolutional neural network with the training data.Type: ApplicationFiled: November 3, 2021Publication date: February 24, 2022Inventors: Lei Yang, Yuan Ma, Wenxin Shao, Wei Huang, Fatih Porikli
-
Publication number: 20210357670Abstract: The disclosure relates to technology for monitoring driver attentiveness in a vehicle. A driver distraction system collects vehicle data and scene information from the vehicle while traveling on a route. The vehicle data and scene information are then processed to generate a reference heat map. At the same time, the driver distraction system may capture a gaze of a driver to track a gaze direction and duration of the driver while driving the vehicle on the route. The gaze direction and duration are processed to generate a driver gaze heat map. The driver gaze heat map and reference heat map are analyzed to determine a level of driver distraction of the driver in the vehicle, and a recommendation or warning is output to the driver of the vehicle according to the level of driver distraction.Type: ApplicationFiled: June 3, 2021Publication date: November 18, 2021Inventors: Yitian Wu, Fatih Porikli, Lei Yang, Yuan Ma
-
Publication number: 20210295073Abstract: A computer-implemented method of detecting distracted driving comprises: determining, by one or more processors, a primary preview region (PPR) in a representation of an environment; determining, by the one or more processors, a gaze point for a driver based on a sequence of images of the driver; determining, by the one or more processors, that the gaze point is outside of the PPR; based on the determined gaze point being outside of the PPR, decreasing, by the one or more processors, an attention level for the PPR; based on the attention level for the PPR, generating, by the one or more processors, an alert.Type: ApplicationFiled: April 9, 2021Publication date: September 23, 2021Inventors: Hai Yu, Fatih Porikli, Yuzhu Wu
-
Patent number: 11100316Abstract: An activity recognition device comprises a port configured to receive a video stream from a video source for a first object and a second object; a memory configured to store instructions and image frames of the video stream; and one or more processors, wherein the one or more processors execute the instructions stored in the memory, the one or more processors configured to: select portions of the image frames based on presence of the first object; determine areas within the portions of image frames, wherein locations of the first object in the video frames are bounded by the determined areas; determine motion of the first object and locations of a second object within the areas of the image frames; and identify an activity according to the determined motion and locations of the second object, and generate an alert according to the identified activity.Type: GrantFiled: March 18, 2020Date of Patent: August 24, 2021Assignee: Futurewei Technologies, Inc.Inventors: Fatih Porikli, Qijie Xu, Luis Bill, Huang Wei
-
Patent number: 11068704Abstract: A computer-implemented method for estimating head pose angles of a user includes determining a first rotation between a first head pose axis associated with a first image of a plurality of images of the user and a camera axis associated with a camera taking the images. A second rotation is determined between a second head pose axis associated with a second image of the user and the camera axis. The first and second head pose axes are determined based on light reflections within the plurality of images. A head pose angle of the user can be estimated based on the first rotation and the second rotation. An alert can be generated based on the estimated head pose angle.Type: GrantFiled: December 5, 2019Date of Patent: July 20, 2021Assignee: Futurewei Technologies, Inc.Inventors: Lei Yang, Fatih Porikli, Hai Yu
-
Patent number: 11017249Abstract: A computer-implemented method of detecting distracted driving comprises: determining, by one or more processors, a primary preview region (PPR) in a representation of an environment; determining, by the one or more processors, a gaze point for a driver based on a sequence of images of the driver; determining, by the one or more processors, that the gaze point is outside of the PPR; based on the determined gaze point being outside of the PPR, decreasing, by the one or more processors, an attention level for the PPR; based on the attention level for the PPR, generating, by the one or more processors, an alert.Type: GrantFiled: January 29, 2018Date of Patent: May 25, 2021Assignee: Futurewei Technologies, Inc.Inventors: Hai Yu, Fatih Porikli, Yuzhu Wu
-
Publication number: 20200380848Abstract: A method and device for mitigating passenger-related item loss in a travel-for-hire context are disclosed. An item within a vehicle passenger region is identified, and the identified item is associated with an identified passenger. A presence of the identified item is detected within the vehicle cabin passenger region in response to detecting an exit of the identified passenger, and an announcement message is generated based on the presence of the identified item within the vehicle cabin passenger region.Type: ApplicationFiled: August 18, 2020Publication date: December 3, 2020Inventors: Qijie Xu, Fatih Porikli, Junqiang Shen
-
Publication number: 20200320287Abstract: An activity recognition device comprises a port configured to receive a video stream from a video source for a first object and a second object; a memory configured to store instructions and image frames of the video stream; and one or more processors, wherein the one or more processors execute the instructions stored in the memory, the one or more processors configured to: select portions of the image frames based on presence of the first object; determine areas within the portions of image frames, wherein locations of the first object in the video frames are bounded by the determined areas; determine motion of the first object and locations of a second object within the areas of the image frames; and identify an activity according to the determined motion and locations of the second object, and generate an alert according to the identified activity.Type: ApplicationFiled: March 18, 2020Publication date: October 8, 2020Inventors: Fatih Porikli, Qijie Xu, Luis Bill, Huang Wei
-
Publication number: 20200257895Abstract: A computer-implemented method for estimating head pose angles of a user includes determining a first rotation between a first head pose axis associated with a first image of a plurality of images of the user and a camera axis associated with a camera taking the images. A second rotation is determined between a second head pose axis associated with a second image of the user and the camera axis. The first and second head pose axes are determined based on light reflections within the plurality of images. A head pose angle of the user can be estimated based on the first rotation and the second rotation. An alert can be generated based on the estimated head pose angle.Type: ApplicationFiled: December 5, 2019Publication date: August 13, 2020Applicant: Futurewei Technologies, Inc.Inventors: Lei Yang, Fatih Porikli, Hai Yu
-
Patent number: 10628667Abstract: An activity recognition device comprises a port configured to receive a video stream from a video source for a first object and a second object; a memory configured to store instructions and image frames of the video stream; and one or more processors, wherein the one or more processors execute the instructions stored in the memory, the one or more processors configured to: select portions of the image frames based on presence of the first object; determine areas within the portions of image frames, wherein locations of the first object in the video frames are bounded by the determined areas; determine motion of the first object and locations of a second object within the areas of the image frames; and identify an activity according to the determined motion and locations of the second object, and generate an alert according to the identified activity.Type: GrantFiled: January 11, 2018Date of Patent: April 21, 2020Assignee: Futurewei Technologies, Inc.Inventors: Fatih Porikli, Qijie Xu, Luis Bill, Huang Wei
-
Patent number: 10528802Abstract: A computer-implemented method for estimating head pose angles of a user includes determining a first rotation between a first head pose axis associated with a first image of a plurality of images of the user and a camera axis associated with a camera taking the images. A second rotation is determined between a second head pose axis associated with a second image of the user and the camera axis. The first and second head pose axes are determined based on light reflections within the plurality of images. A head pose angle of the user can be estimated based on the first rotation and the second rotation. An alert can be generated based on the estimated head pose angle.Type: GrantFiled: January 9, 2018Date of Patent: January 7, 2020Assignee: Futurewei Technologies, Inc.Inventors: Lei Yang, Fatih Porikli, Hai Yu
-
Publication number: 20190246036Abstract: A computer-implemented method of acquiring visual data is provided that comprises: determining, by one or more processors, a gaze point of a person in a vehicle; detecting, by the one or more processors, a gesture by the person in the vehicle; and in response to the detection of the gesture, causing, by the one or more processors, a camera to acquire visual data corresponding to the gaze point of the person.Type: ApplicationFiled: February 2, 2018Publication date: August 8, 2019Inventors: Yitian Wu, Fatih Porikli, Lei Yang, Luis Bill
-
Publication number: 20190236386Abstract: A computer-implemented method of detecting distracted driving comprises: determining, by one or more processors, a primary preview region (PPR) in a representation of an environment; determining, by the one or more processors, a gaze point for a driver based on a sequence of images of the driver; determining, by the one or more processors, that the gaze point is outside of the PPR; based on the determined gaze point being outside of the PPR, decreasing, by the one or more processors, an attention level for the PPR; based on the attention level for the PPR, generating, by the one or more processors, an alert.Type: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Inventors: Hai Yu, Fatih Porikli, Yuzhu Wu
-
Publication number: 20190228246Abstract: A vehicle is configured to receive, from a passenger, a pickup request including an approximate location of the passenger, to scan for the passenger after arriving at the approximate location of the passenger, and to determine whether the passenger has been identified by comparing passenger attribute information to results of the scan, and to transmit an approximate location of the vehicle and vehicle identification information to the passenger when the passenger has not been identified or is not accessible for pickup. The passenger is picked up by the vehicle when the passenger has been identified and is accessible for pickup. In addition, the passenger may also use a portable electronic device to identify the vehicle based on the received approximate location of the vehicle and vehicle identification information.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Lei Yang, Hai Yu, Qijie Xu, Fatih Porikli
-
Publication number: 20190213406Abstract: An activity recognition device comprises a port configured to receive a video stream from a video source for a first object and a second object; a memory configured to store instructions and image frames of the video stream; and one or more processors, wherein the one or more processors execute the instructions stored in the memory, the one or more processors configured to: select portions of the image frames based on presence of the first object; determine areas within the portions of image frames, wherein locations of the first object in the video frames are bounded by the determined areas; determine motion of the first object and locations of a second object within the areas of the image frames; and identify an activity according to the determined motion and locations of the second object, and generate an alert according to the identified activity.Type: ApplicationFiled: January 11, 2018Publication date: July 11, 2019Inventors: Fatih Porikli, Qijie Xu, Luis Bill, Huang Wei
-
Publication number: 20190213402Abstract: A computer-implemented method for estimating head pose angles of a user includes determining a first rotation between a first head pose axis associated with a first image of a plurality of images of the user and a camera axis associated with a camera taking the images. A second rotation is determined between a second head pose axis associated with a second image of the user and the camera axis. The first and second head pose axes are determined based on light reflections within the plurality of images. A head pose angle of the user can be estimated based on the first rotation and the second rotation. An alert can be generated based on the estimated head pose angle.Type: ApplicationFiled: January 9, 2018Publication date: July 11, 2019Inventors: Lei Yang, Fatih Porikli, Hai Yu
-
Patent number: 10322728Abstract: A system for determining distress of a driver of a vehicle is provided, comprising a plurality of sensors, including interior vehicle image sensors, an interior vehicle audio sensor, vehicle data sensors, and Global Positioning System (GPS) data sensors. The system also includes one or more processors configured to receive inputs from the plurality of sensors, and process the received inputs to obtain a driver heat change estimate, a driver expression estimate, a driver gesture estimate, an on-board diagnostics (OBD) estimate, and a GPS estimate. The one or more processors are further configured to store the estimates in a memory, use the stored estimates to generate deviation scores for each of the estimates, execute a machine learning algorithm to classify driver behavior as normal or impaired based on the deviation scores, and generate a warning based on the classification indicating impaired driver behavior.Type: GrantFiled: February 22, 2018Date of Patent: June 18, 2019Assignee: Futurewei Technologies, Inc.Inventors: Fatih Porikli, Yuzhu Wu, Luis Bill
-
Patent number: 10311704Abstract: A method and device for mitigating passenger-related item loss in a travel-for-hire context are disclosed. An item within a vehicle passenger region is identified, and associated the identified item with a passenger identified by a passenger identifier. A vehicle cabin inventory database is updated with an entry based on the identified item associated with the passenger identifier. A presence of the identified item is detected within the vehicle cabin passenger region when a passenger exit event occurs, and message data is generated including the entry that relates to the identified item based on the presence of the identified item within the vehicle cabin passenger region.Type: GrantFiled: March 29, 2018Date of Patent: June 4, 2019Assignee: Futurewei Technologies, Inc.Inventors: Qijie Xu, Fatih Porikli, Junqiang Shen