IP Library Granted Patent US 12,608,957
Granted Patent B2
US 12,608,957 · App. 18/359,972 · Granted Apr 21, 2026

Device, method, and storage medium for detecting deceleration of preceding vehicle

Inventor: Kazuhiro Miyazato (Susono, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
G06V20/588B60W40/105B60W2420/403B60W2554/20
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,608,957
App. No.
18/359,972
Granted
Apr 21, 2026
Kind
B2
Abstract

The apparatus of the present disclosure detects a preceding vehicle and a white dashed line provided at regular intervals along a road from an image captured by a monocular camera. In addition, the apparatus of the present disclosure acquires speed information of the host vehicle. Then, the apparatus of the present disclosure counts the number of white dashed lines included in the section from the vertical position of the preceding vehicle to the lower fixed reference position of the vertical position in the camera image, and detects the deceleration of the preceding vehicle based on the time-series transition of the number of white dashed lines and the speed information of the host vehicle.

Claims (36)

1 . A device comprising:

a monocular camera configured to capture an image of an area forward of a host vehicle traveling in a lane;

a processor; and

a memory that is coupled to the processor and that stores a plurality of instructions that are executable by the processor and that cause the processor to execute processes including:

detecting a preceding vehicle traveling in the same lane as the host vehicle and a plurality of equally-spaced stationary objects arranged at regular intervals along a road from the image captured by the monocular camera;

grouping, from the plurality of equally-spaced stationary objects, a stationary object group defining the lane in which the host vehicle travels;

acquiring speed information of the host vehicle;

counting, from the stationary object group, the number of the stationary objects included in a section from a longitudinal position of the preceding vehicle to a fixed reference position located rearward of the longitudinal position in the image;

correcting first time-series change of the number of the counted stationary objects based on the speed information;

detecting a first specific deceleration starting point of the preceding vehicle based on the corrected first time-series change;

estimating, based on the speed information, second time-series change of the number of the counted stationary objects assuming that the preceding vehicle travels at a constant speed;

detecting a second specific deceleration starting point of the preceding vehicle based on a difference between the estimated second time-series change and actual time-series change of the number of the counted stationary objects; and

detecting deceleration of the preceding vehicle based on a combination of the first specific deceleration starting point and the second specific deceleration starting point.

2 . A method executed by an in-vehicle computer, the method comprising:

detecting a preceding vehicle traveling in the same lane as a host vehicle and a plurality of equally-spaced stationary objects arranged at regular intervals along a road from an image of an area forward of the host vehicle traveling in a lane, the image being captured by a monocular camera mounted on the host vehicle, the preceding vehicle traveling in the same lane as the host vehicle;

grouping, from the plurality of equally-spaced stationary objects, a stationary object group defining the lane in which the host vehicle travels;

acquiring speed information of the host vehicle;

counting, from the stationary object group, the number of the stationary objects included in a section from a longitudinal position of the preceding vehicle to a fixed reference position located rearward of the longitudinal position in the image;

correcting first time-series change of the number of the counted stationary objects based on the speed information;

detecting a first specific deceleration starting point of the preceding vehicle based on the corrected first time-series change;

estimating, based on the speed information, second time-series change of the number of the counted stationary objects assuming that the preceding vehicle travels at a constant speed;

detecting a second specific deceleration starting point of the preceding vehicle based on a difference between the estimated second time-series change and actual time-series change of the number of the counted stationary objects; and

detecting deceleration of the preceding vehicle based on a combination of the first specific deceleration starting point and the second specific deceleration starting point.

3 . A non-transitory storage medium storing instructions that are executable by an in-vehicle computer and that cause the in-vehicle computer to perform functions comprising:

detecting a preceding vehicle traveling in the same lane as a host vehicle and a plurality of equally-spaced stationary objects arranged at regular intervals along a road from an image of an area forward of the host vehicle traveling in a lane, the image being captured by a monocular camera mounted on the host vehicle, the preceding vehicle traveling in the same lane as the host vehicle;

grouping, from the plurality of equally-spaced stationary objects, a stationary object group defining the lane in which the host vehicle travels;

acquiring speed information of the host vehicle;

counting, from the stationary object group, the number of the stationary objects included in a section from a longitudinal position of the preceding vehicle to a fixed reference position located rearward of the longitudinal position in the image;

correcting first time-series change of the number of the counted stationary objects based on the speed information;

detecting a first specific deceleration starting point of the preceding vehicle based on the corrected first time-series change;

estimating, based on the speed information, second time-series change of the number of the counted stationary objects assuming that the preceding vehicle travels at a constant speed;

detecting a second specific deceleration starting point of the preceding vehicle based on a difference between the estimated second time-series change and actual time-series change of the number of the counted stationary objects; and

detecting deceleration of the preceding vehicle based on a combination of the first specific deceleration starting point and the second specific deceleration starting point.

4 . The device according to claim 1 , wherein, in a case where the processor determines that the host vehicle decelerates based on the speed information of the host vehicle, and third time-series change of the number of the counted stationary objects indicates a constant trend or a decreasing trend, the processor is configured to:

perform an estimation of whether the preceding vehicle decelerates; and

detect deceleration of the preceding vehicle based on a combination of the first specific deceleration starting point, the second specific deceleration starting point, and the performed estimation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2023
From: MIYAZATO, KAZUHIRO
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 064399/0011 →
Priority Claims (1)
JP 2022-164273 · Oct 12, 2022 · national
Continuity (1)
Related Publication 20240127605A1 · Apr 18, 2024
References Cited (32)
US 5874904A · Hirabayashi · 1999 [cited by examiner]
US 8355851B2 · Inoue et al. · 2013 [cited by applicant]
US 8370040B2 · Inoue et al. · 2013 [cited by applicant]
US 8417430B2 · Saeki · 2013 [cited by applicant]
US 8548709B2 · Morita · 2013 [cited by applicant]
US 8768597B2 · Kagawa · 2014 [cited by applicant]
US 9174643B2 · Aso · 2015 [cited by applicant]
US 10017178B2 · Morimoto et al. · 2018 [cited by applicant]
US 10118617B2 · Urano et al. · 2018 [cited by applicant]
US 10486698B2 · Masui et al. · 2019 [cited by applicant]
US 12211231B1 · Zheng · 2025 [cited by examiner]
US 20040085197A1 · Watanabe · 2004 [cited by examiner]
US 20050220538A1 · Van Der Poel · 2005 [cited by examiner]
US 20070024429A1 · Song · 2007 [cited by examiner]
US 20080042894A1 · Kikuchi · 2008 [cited by examiner]
US 20120185167A1 · Higuchi · 2012 [cited by examiner]
US 20130209968A1 · Miller · 2013 [cited by examiner]
US 20170057528A1 · Green · 2017 [cited by examiner]
US 20170371347A1 · Cohen · 2017 [cited by examiner]
US 20180178802A1 · Miyata · 2018 [cited by examiner]
US 20180286242A1 · Talamonti · 2018 [cited by examiner]
US 20190196184A1 · Takizawa · 2019 [cited by examiner]
US 20190295419A1 · Tosa et al. · 2019 [cited by applicant]
US 20210237758A1 · Wang · 2021 [cited by examiner]
US 20220024492A1 · Panttila · 2022 [cited by examiner]
US 20230036783A1 · Sakuma · 2023 [cited by examiner]
US 20240246548A1 · Akamine · 2024 [cited by examiner]
EP 1055939A2 · 2000 [cited by examiner]
JP H09267686A · 1997 [cited by applicant]
JP 3390515B2 · 2003 [cited by examiner]
JP 2004299554A · 2004 [cited by examiner]
JP 2009074888A · 2009 [cited by examiner]