IP Library Granted Patent US 12,354,374
Granted Patent B2
US 12,354,374 · App. 18/620,520 · Granted Jul 8, 2025

Methods for detecting vehicle following distance

Inventors: Joy Mazumder (Etobicoke, CA); Shashank Saurav (Toronto, CA); Javed Siddique (York, CA); Mohammed Sohail Siddique (Milton, CA)
Assignee: Geotab Inc.
G06V20/58G06T7/73G06V10/774G06T2207/20081G06T2207/30252
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,354,374
App. No.
18/620,520
Granted
Jul 8, 2025
Kind
B2
Abstract

Systems, methods, models, and training data for models are discussed, for determining vehicle positioning, and in particular identifying tailgating. Simulated training images showing vehicles following other vehicles, under various conditions, are generated using a virtual environment. Models are trained to determine following distance between two vehicles. Trained models are used to in detection of tailgating, based on determined distance between two vehicles. Results of tailgating are output to warn a driver, or to provide a report on driver behavior.

Claims (36)

1. A method for determining a following distance between a first vehicle and a second vehicle, the method comprising:

accessing an image including a representation of a first vehicle from a perspective of a second vehicle behind the first vehicle;

determining, by the at least one processor, at least one image attribute based on a positional measure between the first vehicle as represented in the image and at least one boundary of the image; and

applying, by the at least one processor, a following distance determination model to determine the following distance based on the determined at least one image attribute.

2. The method of claim 1 , wherein determining the at least one image attribute comprises determining the at least one image attribute as including a first distance from a bottom boundary of the image to a bottom of the first vehicle as represented in the image.

3. The method of claim 2 , wherein determining the at least one image attribute further comprises determining the at least one image attribute as further including a second distance from a top boundary of the image to a top of the first vehicle as represented in the image.

4. The method of claim 1 , wherein determining the at least one image attribute comprises determining the at least one image attribute as including a cumulative measure of:

a first positional measure between a first corner of the image and a first corner of the first vehicle as represented in the image; and

a second positional measure between a second corner of the image and a second corner of the first vehicle as represented in the image.

5. The method of claim 1 , wherein determining the at least one image attribute comprises determining the at least one image attribute as including:

a first cumulative measure of:

a first positional measure between a bottom-left corner of the image and a bottom-left corner of the first vehicle as represented in the image; and

a second positional measure between a bottom-right corner of the image and a bottom-right corner of the first vehicle as represented in the image; and

a second cumulative measure of:

a third positional measure between a top-left corner of the image and a top-left corner of the first vehicle as represented in the image; and

a fourth positional measure between a top-right corner of the image and a top-right corner of the first vehicle as represented in the image.

6. The method of claim 5 , wherein determining the at least one image attribute comprises determining the at least one image attribute as further including:

a third cumulative measure of:

a fifth positional measure between a bottom-left corner of the image and a bottom-right corner of the first vehicle as represented in the image; and

a sixth positional measure between a bottom-right corner of the image and a bottom-left corner of the first vehicle as represented in the image; and

a fourth cumulative measure of:

a seventh positional measure between a top-left corner of the image and a top-right corner of the first vehicle as represented in the image; and

an eighth positional measure between a top-right corner of the image and a top-left corner of the first vehicle as represented in the image.

7. The method of claim 1 , wherein determining the at least one image attribute comprises determining the at least one image attribute based on respective positional measures between each corner of the image and each corner of the first vehicle as represented in the image.

8. The method of claim 1 , wherein determining the at least one image attribute comprises determining the at least one image attribute as including a first positional measure of a first corner of the first vehicle as represented in the image from a first corner of the image.

9. The method of claim 8 , wherein determining the at least one image attribute comprises determining the at least one image attribute as further including a second positional measure of a second corner of the first vehicle as represented in the image from the first corner of the image.

10. The method of claim 8 , wherein determining the at least one image attribute comprises determining the at least one image attribute as further including a scale measure of a size of the first vehicle as represented in the image.

11. The method of claim 1 , comprising:

determining, by the at least one processor, whether the following distance is within a tailgating distance criteria;

identifying, by the at least one processor, that the second vehicle is not tailgating the first vehicle if the following distance is outside of the tailgating distance criteria; and

identifying, by the at least one processor, that the second vehicle is tailgating the first vehicle if tailgating criteria are met, wherein the tailgating criteria includes the following distance being within the tailgating distance criteria.

12. The method of claim 11 , further comprising in response to an identification that the second vehicle is tailgating the first vehicle, outputting a tailgating indication to a driver of the second vehicle.

13. The method of claim 11 , further comprising in response to an identification that the second vehicle is tailgating the first vehicle, outputting a tailgating indication to a management server.

14. The method of claim 1 , wherein accessing the image comprises at least one image capture device of the system capturing the image.

15. The method of claim 1 , wherein accessing the image comprises receiving, by at least one communication interface of the system communicatively coupled to the at least one processor, the image.

16. The method of claim 1 , wherein accessing the image comprises accessing the image as stored in the at least one non-transitory processor-readable storage medium.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2024
From: MAZUMDER, JOY; SAURAV, SHASHANK; SIDDIQUE, JAVED; SIDDIQUE, MOHAMMED SOHAIL
To: GEOTAB INC.
Reel/Frame 066961/0175 →
Continuity (4)
Continuation 18224208 · Jul 20, 2023
Provisional Application 63526233 · Jul 12, 2023
Provisional Application 63456179 · Mar 31, 2023
Related Publication 20240331402A1 · Oct 3, 2024
References Cited (55)
US 10818109B2 · Palmer et al. · 2020 [cited by applicant]
US 11017244B2 · Xue · 2021 [cited by applicant]
US 11257272B2 · Rowell et al. · 2022 [cited by applicant]
US 11336867B2 · Meier et al. · 2022 [cited by applicant]
US 11373411B1 · Goh et al. · 2022 [cited by applicant]
US 11521009B2 · Peake et al. · 2022 [cited by applicant]
US 11544935B2 · Chen et al. · 2023 [cited by applicant]
US 11615628B2 · Tsurumi · 2023 [cited by applicant]
US 11643102B1 · Calmer et al. · 2023 [cited by applicant]
US 11683579B1 · Symons et al. · 2023 [cited by applicant]
US 11704910B2 · Endo et al. · 2023 [cited by applicant]
US 11758096B2 · Shah et al. · 2023 [cited by applicant]
US 11866055B1 · Srinivasan et al. · 2024 [cited by applicant]
US 11989949B1 · Mazumder · 2024 [cited by examiner]
US 20050090983A1 · Isaji et al. · 2005 [cited by applicant]
US 20050125121A1 · Isaji et al. · 2005 [cited by applicant]
US 20100110176A1 · Aoyama · 2010 [cited by applicant]
US 20130107051A1 · Maruoka et al. · 2013 [cited by applicant]
US 20160019791A1 · Lin · 2016 [cited by applicant]
US 20160167514A1 · Nishizaki et al. · 2016 [cited by applicant]
US 20160170487A1 · Saisho · 2016 [cited by applicant]
US 20170326981A1 · Masui et al. · 2017 [cited by applicant]
US 20190256105A1 · Parat et al. · 2019 [cited by applicant]
US 20200020121A1 · Rawashdeh et al. · 2020 [cited by applicant]
US 20210356696A1 · Kamada et al. · 2021 [cited by applicant]
US 20210365696A1 · He et al. · 2021 [cited by applicant]
US 20210366144A1 · Magistri et al. · 2021 [cited by applicant]
US 20220172396A1 · Okuma · 2022 [cited by applicant]
US 20220244142A1 · Breton · 2022 [cited by applicant]
US 20220245955A1 · Freeman et al. · 2022 [cited by applicant]
US 20230102113A1 · Magistri et al. · 2023 [cited by applicant]
US 20230159031A1 · Hu et al. · 2023 [cited by applicant]
US 20230169793A1 · Ogino · 2023 [cited by applicant]
US 20230206466A1 · Todoran et al. · 2023 [cited by applicant]
US 20230227058A1 · Julian · 2023 [cited by examiner]
US 20230273033A1 · Kim et al. · 2023 [cited by applicant]
US 20230286498A1 · Oguri · 2023 [cited by examiner]
US 20230290002A1 · Yang et al. · 2023 [cited by applicant]
US 20230382380A1 · Herrero Zarzosa · 2023 [cited by applicant]
US 20240005675A1 · Lelowicz et al. · 2024 [cited by applicant]
CN 110745140B · 2021 [cited by applicant]
CN 110745140B · 2021 [cited by applicant]
CN 115035251A · 2022 [cited by applicant]
EP 3855409A1 · 2021 [cited by applicant]
JP 4205825B2 · 2009 [cited by applicant]
KR 20120021445A · 2012 [cited by applicant]
KR 20220119396A · 2022 [cited by applicant]
KR 20220119396A · 2022 [cited by applicant]
WO 2021253245A1 · 2021 [cited by applicant]
Tram et al (“Vehicle to Vehicle Distance Estimation Using Camera based Visible Light Communications”, IEEE 2017, pp. 517-519) (Year: 2017). [cited by applicant]
Anwar A, “What are Intrinsic and Extrinsic Camera Parameters in Computer Vision?”, Towards Data Science, 2022, pp. 1-14. [cited by applicant]
Extended European Search Report for European Application No. 24165653.7, mailed Sep. 12, 2024, 8 pages. [cited by applicant]
Anwar A, “What are Intrinsic and Extrinsic Camera Parameters in Computer Vision?”, Towards Data Science, 2022, pp. 1-14. [cited by applicant]
Extended European Search Report for European Application No. 24165653.7, mailed Sep. 12, 2024, 8 pages. [cited by applicant]
Extended European Search Report for European Application No. 24165655.2, mailed Aug. 27, 2024, 134 pages. [cited by applicant]