IP Library Granted Patent US 12,055,408
Granted Patent B2
US 12,055,408 · App. 16/831,841 · Granted Aug 6, 2024

Estimating a movement of a hybrid-behavior vehicle

Inventor: Igal Raichelgauz (Tel Aviv, IL)
Assignee: AUTOBRAINS TECHNOLOGIES LTD
G01C21/3664G01C21/3691G05D1/0212G05D1/0246G06V10/764G06V20/40G06V20/46G06V20/52G06V20/58G06V40/23G05D2201/0212G05D2201/0213
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,055,408
App. No.
16/831,841
Granted
Aug 6, 2024
Kind
B2
Abstract

A method for predicting a movement of a hybrid behavior vehicle, the method may include receiving video streams of driving scenes; analyzing the video streams by creating an environment-based behavioral model of each hybrid-behavior vehicle of the vehicles to provide multiple environment-based behavioral models; wherein each environment-based behavioral model associates environmental elements located at an environment of a hybrid-behavior vehicle to one or more predicted behaviors of the hybrid behavior vehicle; and responding to the creation of the multiple environment-based behavioral models.

Claims (61)

1. A method for predicting a movement of a hybrid-behavior vehicle, the method comprises:

receiving, by a computerized system, video streams of driving scenes;

analyzing, by the computerized system, the video streams; wherein the analyzing comprises:

recognizing vehicles that appear in the video streams; wherein the vehicles comprise the hybrid-behavior vehicle and a non-hybrid-behavior vehicle; wherein the non-hybrid-behavior vehicle differs from the hybrid-behavior vehicle, wherein the hybrid-behavior vehicle is selected out of a group consisting of an unmotorized bicycle, a motorized bicycle, a motorized skateboard, a unicycle, a hoverboards and a kick scooter;

detecting the non-hybrid-behavior vehicle and the hybrid-behavior vehicle;

creating an environment-based behavioral model of the hybrid-behavior vehicle;

preventing from building behavioral models of the non-hybrid-behavior vehicle; and

responding, by the computerized system, to the creation of the environment-based behavioral model.

2. The method according to claim 1 comprising generating, by the computerized system, the environment-based behavioral model of the hybrid-behavior vehicle even without prior knowledge about the hybrid-behavior vehicle.

3. The method according to claim 1 wherein the vehicles that appear in the video stream comprise different classes of hybrid-behavior vehicles; wherein the method comprises creating different environment-based behavioral models for the different classes.

4. The method according to claim 3 wherein the analyzing comprises classifying the hybrid-behavior vehicles to the different classes based on visual attributes of the hybrid-behavior vehicles.

5. The method according to claim 3 wherein the analyzing comprises classifying the hybrid-behavior vehicles to the different classes based on movement parameters of the hybrid-behavior vehicles.

6. The method according to claim 3 wherein the analyzing comprises classifying the hybrid-behavior vehicles to the different classes based on risk levels associated with movements of the hybrid-behavior vehicles.

7. The method according to claim 3 wherein the analyzing comprises classifying the hybrid-behavior vehicles to the different classes based on at least two out of (a) visual attributes of the hybrid-behavior vehicles, (b) movement parameters of the hybrid-behavior vehicles, and (c) risk levels associated with movements of the hybrid-behavior vehicles.

8. A non-transitory computer readable medium for predicting a movement of a hybrid behavior vehicle, the non-transitory computer readable medium stores instructions for:

receiving, by a computerized system, video streams of driving scenes;

analyzing, by the computerized system, the video streams; wherein the analyzing comprises:

recognizing vehicles that appear in the video streams; wherein the vehicles comprise the hybrid-behavior vehicle and a non-hybrid-behavior vehicle; wherein the non-hybrid-behavior vehicle differs from the hybrid-behavior vehicle, wherein the hybrid-behavior vehicle is selected out of a group consisting of an unmotorized bicycle, a motorized bicycle, a motorized skateboard, a unicycle, a hoverboards and a kick scooter;

detecting the non-hybrid-behavior vehicle and the hybrid-behavior vehicle;

creating an environment-based behavioral model of the hybrid-behavior vehicle;

preventing from building behavioral models of the non-hybrid-behavior vehicle; and

responding, by the computerized system, to the creation of the environment-based behavioral model.

9. The non-transitory computer readable medium according to claim 8 that stores instructions for generating the environment-based behavioral model of the hybrid behavior vehicle even without prior knowledge about the hybrid behavior vehicle.

10. The non-transitory computer readable medium according to claim 8 wherein the vehicles that appear in the video stream comprise different classes of hybrid-behavior vehicles; wherein the non-transitory computer readable medium stores instructions for creating different environment-based behavioral models for the different classes.

11. The non-transitory computer readable medium according to claim 10 wherein the analyzing comprises classifying the hybrid-behavior vehicles to the different classes based on visual attributes of the hybrid-behavior vehicles.

12. The non-transitory computer readable medium according to claim 10 wherein the analyzing comprises classifying the hybrid-behavior vehicles to the different classes based on movement parameters of the hybrid-behavior vehicles.

13. The non-transitory computer readable medium according to claim 10 wherein the analyzing comprises classifying the hybrid-behavior vehicles to the different classes based on risk levels associated with movements of the hybrid-behavior vehicles.

14. The non-transitory computer readable medium according to claim 10 wherein the analyzing comprises classifying the hybrid-behavior vehicles to the different classes based on at least two out of (a) visual attributes of the hybrid-behavior vehicles, (b) movement parameters of the hybrid-behavior vehicles, and (c) risk levels associated with movements of the hybrid-behavior vehicles.

15. A method for driving an autonomous vehicle, the method comprises:

sensing an environment of the autonomous vehicle by one or more autonomous vehicle sensor;

detecting, in the environment of the autonomous vehicle, environmental elements and a hybrid-behavior vehicle;

predicting one or more predicted behaviors of the hybrid behavior vehicle based on the environmental elements and an environment-based behavioral model of the hybrid-behavior vehicle; wherein the environment-based behavioral model of the hybrid-behavior vehicle was generated by a computerized system configured to reduce consumption of memory and computational resources by preventing from building behavioral models of non-hybrid-behavior vehicles; wherein each one of the non-hybrid-behavior vehicles differs from the hybrid-behavior vehicle, wherein the hybrid-behavior vehicle is selected out of a group consisting of an unmotorized bicycle, a motorized bicycle, a motorized skateboard, a unicycle, a hoverboards and a kick scooter; and

driving the autonomous vehicle based, at least in part, on the one or more predicted behaviors of the hybrid behavior vehicle.

16. The method according to claim 15 comprising predicting probabilities related to the occurrence of the one or more predicted behaviors of the hybrid behavior vehicle.

17. The method according to claim 15 wherein the driving comprises slowing down or stopping.

18. The method according to claim 15 wherein the predicting is responsive to a current behavior pattern of the hybrid-behavior vehicle.

19. A method for assisting a driver of a vehicle, the method comprises:

sensing an environment of the vehicle by one or more vehicle sensor;

detecting, in the environment of the vehicle, environmental elements and a hybrid-behavior vehicle;

estimating an estimated future movement of the hybrid-behavior vehicle based on the environmental elements and an environment-based behavioral model of the hybrid-behavior vehicle; wherein the environment-based behavioral model of the hybrid-behavior vehicle was generated by a computerized system configured to reduce consumption of memory and computational resources by preventing from building behavioral models of non-hybrid-behavior vehicles; wherein each one of the non-hybrid-behavior vehicles differs from the hybrid-behavior vehicle, wherein the hybrid-behavior vehicle is selected out of a group consisting of an unmotorized bicycle, a motorized bicycle, a motorized skateboard, a unicycle, a hoverboards and a kick scooter; and

performing at least one out of:

providing to the driver an indication about the one or more predicted behaviors of the hybrid behavior vehicle to the driver; and

calculating a suggested propagation path of the vehicle, based on the one or more predicted behaviors of the hybrid behavior vehicle, and providing to the driver an indication about the suggested propagation path of the vehicle.

20. The method according to claim 19 comprising predicting probabilities related to the occurrence of the one or more predicted behaviors of the hybrid behavior vehicle.

21. A non-transitory computer readable medium for driving an autonomous vehicle, the non-transitory computer readable medium that stores instructions for:

sensing an environment of the autonomous vehicle by one or more autonomous vehicle sensor;

detecting, in the environment of the autonomous vehicle, environmental elements and a hybrid-behavior vehicle; wherein each one of the non-hybrid-behavior vehicles differs from the hybrid-behavior vehicle, wherein the hybrid-behavior vehicle is selected out of a group consisting of an unmotorized bicycle, a motorized bicycle, a motorized skateboard, a unicycle, a hoverboards and a kick scooter;

predicting one or more predicted behaviors of the hybrid behavior vehicle based on the environmental elements and an environment-based behavioral model of the hybrid-behavior vehicle; wherein the environment-based behavioral model of the hybrid-behavior vehicle was generated by a computerized system configured to reduce consumption of memory and computational resources by preventing from building behavioral models of non-hybrid-behavior vehicles; and

driving the autonomous vehicle based, at least in part, on the one or more predicted behaviors of the hybrid behavior vehicle.

22. The non-transitory computer readable medium according to claim 21 that stores instructions for predicting probabilities related to the occurrence of the one or more predicted behaviors of the hybrid behavior vehicle.

23. The non-transitory computer readable medium according to claim 21 wherein the driving comprises slowing down or stopping.

24. The non-transitory computer readable medium according to claim 21 , wherein the predicting is responsive to a current behavior pattern of the hybrid-behavior vehicle.

25. A non-transitory computer readable medium for assisting a driver of a vehicle, the non-transitory computer readable medium that stores instructions for:

sensing an environment of the vehicle by one or more vehicle sensor;

detecting, in the environment of the vehicle, environmental elements and a hybrid-behavior vehicle;

estimating an estimated future movement of the hybrid-behavior vehicle based on the environmental elements and an environment-based behavioral model of the hybrid-behavior vehicle; wherein the environment-based behavioral model of the hybrid-behavior vehicle was generated by a computerized system configured to reduce consumption of memory and computational resources by preventing from building behavioral models of non-hybrid-behavior vehicles; wherein each one of the non-hybrid-behavior vehicles differs from the hybrid-behavior vehicle, wherein the hybrid-behavior vehicle is selected out of a group consisting of an unmotorized bicycle, a motorized bicycle, a motorized skateboard, a unicycle, a hoverboards and a kick scooter; and

performing at least one out of:

providing to the driver an indication about the one or more predicted behaviors of the hybrid behavior vehicle to the driver; and

calculating a suggested propagation path of the vehicle, based on the one or more predicted behaviors of the hybrid behavior vehicle, and

providing to the driver an indication about the suggested propagation path of the vehicle.

26. The non-transitory computer readable medium according to claim 25 that stores instructions for predicting probabilities related to the occurrence of the one or more predicted behaviors of the hybrid behavior vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: RAICHELGAUZ, IGAL
To: AUTOBRAINS TECHNOLOGIES LTD.
Reel/Frame 065706/0946 →
CHANGE OF NAME Recorded Jan 3, 2023
From: CARTICA AI LTD
To: AUTOBRAINS TECHNOLOGIES LTD
Reel/Frame 062266/0553 →
Continuity (2)
Provisional Application 62825251 · Mar 28, 2019
Related Publication 20200310458A1 · Oct 1, 2020