IP Library › Granted Patent US 11,814,063
Granted Patent B2
US 11,814,063 · App. 17/388,222 · Granted Nov 14, 2023

Method, apparatus, electronic device, computer program and computer readable recording medium for measuring inter-vehicle distance using driving image

Inventor: Shin Hyoung Kim (Seongnam-si, KR)
Assignee: THINKWARE CORPORATION
B60W50/14B60W30/0956G06V20/584B60W2050/146B60W2420/42B60W2554/801
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 11,814,063
App. No.
17/388,222
Granted
Nov 14, 2023
Kind
B2
Abstract

A method for measuring an inter-vehicle distance using a processor is provided. The method includes acquiring a driving image photographed by a photographing device of a first vehicle; detecting a second vehicle from the driving image and calculating a ratio between an image width of the detected second vehicle and an image width of a lane in which the second vehicle is located; determining a size class of the second vehicle among a plurality of size classes based on the calculated ratio; determining a width of the second vehicle based on the determined size class of the second vehicle; and calculating a distance from the photographing device to the second vehicle based on the determined width of the second vehicle, a focal length of the photographing device, and the image width of the second vehicle.

Claims (44)

1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by a processor of an electronic device in a vehicle being moved, cause the electronic device to:

obtain a plurality of images via a camera in the vehicle;

identify, from at least a part of the plurality of images, a first visual object corresponding to another vehicle being moved, a second visual object corresponding to a left line of a lane in which the another vehicle is being moved, and a third visual object corresponding to a right line of the lane;

identify, from at least a part of the plurality images, a part of the first visual object corresponding to a left rear wheel of the another vehicle and another part of the first visual object corresponding to a right rear wheel of the another vehicle;

identify a distance between the second visual object and the third visual object by identifying a distance between a first position and a second position, wherein the first position is a position where a virtual line extended from the part of the first visual object toward the another part of the first visual object is contacted with the third visual object, and wherein the second position is a position where a virtual line extended from the another part of the first visual object toward the part of the first visual object is contacted with the second visual object;

determine, based on a ratio between a width of the first visual object and the distance between the second visual object and the third visual object, a size class of the another vehicle;

identify, based on a focal length of a lens of the camera, a width corresponding to the determined size class, and the width of the first visual object, a distance between the vehicle and the another vehicle; and

execute, according to whether the distance between the vehicle and the another vehicle is shorter than a reference distance, at least one function for assisting a movement of the vehicle.

2. The non-transitory computer readable storage medium of claim 1 , wherein the one or more programs comprise instructions which, when executed by the processor of the electronic device, cause the electronic device to identify the width of the first visual object by identifying a distance between a left edge of the first visual object and a right edge of the first visual object.

3. The non-transitory computer readable storage medium of claim 1 , wherein the one or more programs comprise instructions which, when executed by the processor of the electronic device, cause the electronic device to:

identify, from among a plurality of reference size classes, a reference size class corresponding to the ratio; and

determine the size class of the another vehicle as the identified reference size class.

4. The non-transitory computer readable storage medium of claim 1 , wherein the at least one function comprises reducing a movement speed of the vehicle for increasing the distance between the vehicle and the another vehicle.

5. The non-transitory computer readable storage medium of claim 1 , wherein the at least one function comprises displaying an indication for guiding that increasing the distance between the vehicle and the another vehicle is required, on a display of the vehicle.

6. A method executed in an electronic device in a vehicle being moved, the method comprising:

obtaining a plurality of images via a camera in the vehicle;

identifying, from at least a part of the plurality of images, a first visual object corresponding to another vehicle being moved, a second visual object corresponding to a left line of a lane in which the another vehicle is being moved, and a third visual object corresponding to a right line of the lane;

identifying, from at least a part of the plurality images, a part of the first visual object corresponding to a left rear wheel of the another vehicle and another part of the first visual object corresponding to a right rear wheel of the another vehicle;

identifying a distance between the second visual object and the third visual object by identifying a distance between a first position and a second position, wherein the first position is a position where a virtual line extended from the part of the first visual object toward the another part of the first visual object is contacted with the third visual object, and wherein the second position is a position where a virtual line extended from the another part of the first visual object toward the part of the first visual object is contacted with the second visual object;

determining, based on a ratio between a width of the first visual object and the distance between the second visual object and the third visual object, a size class of the another vehicle;

identifying, based on a focal length of a lens of the camera, a width corresponding to the determined size class, and the width of the first visual object, a distance between the vehicle and the another vehicle; and

executing, according to whether the distance between the vehicle and the another vehicle is shorter than a reference distance, at least one function for assisting a movement of the vehicle.

7. The method of claim 6 , further comprising:

identifying the width of the first visual object by identifying a distance between a left edge of the first visual object and a right edge of the first visual object.

8. The method of claim 6 , wherein determining the size class of the another vehicle comprises:

identifying, from among a plurality of reference size classes, a reference size class corresponding to the ratio; and

determining the size class of the another vehicle as the identified reference size class.

9. The method of claim 6 , wherein the at least one function comprises reducing a movement speed of the vehicle for increasing the distance between the vehicle and the another vehicle.

10. The method of claim 6 , wherein the at least one function comprises displaying an indication for guiding that increasing the distance between the vehicle and the another vehicle is required, on a display of the vehicle.

11. An electronic device in a vehicle being moved, the electronic device comprising:

a memory configured to store instructions; and

a processor configured to execute the instructions to:

obtain a plurality of images via a camera in the vehicle;

identify, from at least a part of the plurality of images, a first visual object corresponding to another vehicle being moved, a second visual object corresponding to a left line of a lane in which the another vehicle is being moved, and a third visual object corresponding to a right line of the lane;

identify, from at least a part of the plurality images, a part of the first visual object corresponding to a left rear wheel of the another vehicle and another part of the first visual object corresponding to a right rear wheel of the another vehicle;

identify a distance between the second visual object and the third visual object by identifying a distance between a first position and a second position, wherein the first position is a position where a virtual line extended from the part of the first visual object toward the another part of the first visual object is contacted with the third visual object, and wherein the second position is a position where a virtual line extended from the another part of the first visual object toward the part of the first visual object is contacted with the second visual object;

determine, based on a ratio between a width of the first visual object and the distance between the second visual object and the third visual object, a size class of the another vehicle;

identify, based on a focal length of a lens of the camera, a width corresponding to the determined size class, and the width of the first visual object, a distance between the vehicle and the another vehicle; and

execute, according to whether the distance between the vehicle and the another vehicle is shorter than a reference distance, at least one function for assisting a movement of the vehicle.

12. The electronic device of claim 11 , wherein the processor is configured to execute the instructions to identify the width of the first visual object by identifying a distance between a left edge of the first visual object and a right edge of the first visual object.

13. The electronic device of claim 11 , wherein the processor is configured to execute the instructions to:

identify, from among a plurality of reference size classes, a reference size class corresponding to the ratio; and

determine the size class of the another vehicle as the identified reference size class.

14. The electronic device of claim 11 , wherein the at least one function comprises at least one of reducing a movement speed of the vehicle for increasing the distance between the vehicle and the another vehicle or displaying an indication for guiding that increasing the distance between the vehicle and the another vehicle is required, on a display of the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: KIM, SHIN HYOUNG
To: THINKWARE CORPORATION
Reel/Frame 057018/0635 →
Priority Claims (1)
KR 10-2018-0156143 · Dec 6, 2018 · national
Continuity (2)
Continuation 16703489 · Dec 4, 2019
Related Publication 20210354716A1 · Nov 18, 2021