АУТЕНТИФИКАЦИЯ МЕЖДУ ТРАНСПОРТНЫМИ СРЕДСТВАМИ С ИСПОЛЬЗОВАНИЕМ ВИЗУАЛЬНОЙ КОНТЕКСТНОЙ ИНФОРМАЦИИ

1. Способ, содержащий этапы, на которых выполняют с помощью контроллера транспортного средства A:
прием первого изображения от камеры транспортного средства A;
прием второго изображения от транспортного средства B;
проверяют то, что относительное положение транспортного средства B к транспортному средству A в соответствии с первым изображением соответствует относительному положению транспортного средства A к транспортному средству B в соответствии со вторым изображением; и
в ответ на проверку аутентифицируют транспортное средство B.
2. Способ по п. 1, в котором проверка того, что относительное положение транспортного средства B к транспортному средству A в соответствии с первым изображением соответствует относительному положению транспортного средства A к транспортному средству B в соответствии со вторым изображением, содержит этапы, на которых:
идентифицируют с помощью контроллера транспортного средства A изображение транспортного средства B на первом изображении;
идентифицируют с помощью контроллера транспортного средства A изображение транспортного средства A на втором изображении;
определяют с помощью контроллера транспортного средства A по меньшей мере одно из первого расстояния до транспортного средства B от транспортного средства A и первого угла к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении;
определяют с помощью контроллера транспортного средства A по меньшей мере одно из второго расстояния до транспортного средства A от транспортного средства B и второго угла к транспортному средству A от транспортного средства B в соответствии с местоположением изображения транспортного средства A на втором изображении; и
определяют с помощью контроллера транспортного средства A по меньшей мере одно из (a) второе расстояние находится в пределах заданного допуска расстояния от первого расстояния, и (b) второй угол находится в пределах заданного допуска угла от первого угла.
3. Способ по п. 2, в котором:
по меньшей мере одно из первого расстояния до транспортного средства B от транспортного средства A и первого угла к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении содержит и первое расстояние до транспортного средства B от транспортного средства A, и первый угол к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении;
по меньшей мере одно из второго расстояния до транспортного средства A от транспортного средства B и второго угла к транспортному средству A от транспортного средства B в соответствии с местоположением изображения транспортного средства A на втором изображении содержит и второе расстояние до транспортного средства A от транспортного средства B, и второй угол к транспортному средству A от транспортного средство B в соответствии с местоположением изображения транспортного средства A на втором изображении;
причем определение по меньшей мере одного из (a) и (b) содержит этап, на котором определяют оба (a) и (b).
4. Способ по п. 2, в котором:
прием первого изображения с камеры транспортного средства A содержит этапы, на которых принимают первое изображение спереди с обращенной вперед камеры, установленной на транспортном средстве A, и принимают первое изображение сзади с обращенной назад камеры, установленной на транспортном средстве A; и
прием второго изображения от транспортного средства B содержит этапы, на которых принимают второе изображение спереди с обращенной вперед камеры, установленной на транспортном средстве B, и принимают второе изображение сзади с обращенной назад камеры, установленной на транспортном средстве B.
5. Способ по п. 2, в котором:
идентификация изображения транспортного средства B на первом изображении содержит этап, на котором идентифицируют номерной знак транспортного средства B на первом изображении;
в котором идентифицация изображения транспортного средства A на втором изображении содержит этап, на котором идентифицируют номерной знак транспортного средства A на втором изображении.
6. Способ по п. 5, дополнительно содержащий этап, на котором принимают с помощью контроллера транспортного средства A от транспортного средства B сообщение, включающее в себя номерной знак транспортного средства B.
7. Способ по п. 5, в котором:
определение по меньшей мере одного из первого расстояния до транспортного средства B от транспортного средства A и первого угла к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении содержит этапы, на которых:
image1
определяют первый размер (h) номерного знака транспортного средства B на первом изображении в пикселях; и
1
init
init
image1
init
init
init
определяют первое расстояние (d), которое равно d×h/h, где d представляет собой калибровочное расстояние, и h представляет собой тестовый размер в пикселях тестового номерного знака, размещенного на d от тестовой камеры;
определение по меньшей мере одного из второго расстояния до транспортного средства A от транспортного средства B и второго угла к транспортному средству A от транспортного средства B в соответствии с местоположением изображения транспортного средства A на втором изображении содержит этапы, на которых:
image2
определяют второй размер (h) номерного знака транспортного средства A на втором изображении в пикселях; и
2
init
init
image2
определяют второе расстояние (d), которое равно d×h/h.
8. Способ по п. 7, в котором:
определение по меньшей мере одного из первого расстояния до транспортного средства B от транспортного средства A и первого угла к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении содержит этапы, на которых:
shift1
определяют первое смещение пикселей (d) номерного знака транспортного средства B на первом изображении от центра первого изображения в пикселях;
shift1m
m
shift1/
image1
m
определяют первое смещение расстояния (d), которое равно (h×dh), где h представляет собой измеренный размер тестового номерного знака; и
1
shift1m
определяют первый угол, который равен arccos(d/d); и
определение по меньшей мере одного из второго расстояния до транспортного средства A от транспортного средства B и второго угла к транспортному средству A от транспортного средства B в соответствии с местоположением изображения транспортного средства A на втором изображении содержит этапы, на которых:
shift2
определяют второе смещение пикселей (d) номерного знака транспортного средства A на втором изображении от центра второго изображения в пикселях;
shift2m
m
shift2/
image2
определяют второе смещение расстояния (d), которое равно (h×dh);
2
shift2m
определяют второй угол, который равен arccos(d/d).
9. Способ по п. 1, в котором камера транспортного средства A представляет собой первую камеру, причем способ дополнительно содержит этап, на котором аутентифицируют транспортное средство B в ответ на определение того, что один или более фоновых объектов на втором изображении соответствуют объектам на изображении, принятом со второй камеры, установленной на транспортном средстве A и обращенной в противоположном направлении относительно первой камеры.
10. Способ по п. 1, в котором аутентификация транспортного средства B содержит этап, на котором выполняют обмен ключами Диффи-Хеллмана между транспортным средством A и транспортным средством B.
11. Способ по п. 1, в котором аутентификация транспортного средства B содержит этап, на котором выполняют обмен ключами Диффи-Хеллмана между транспортным средством A и транспортным средством B.
12. Способ по п. 1, в котором аутентификация транспортного средства B содержит этап, на котором выполняют обмен ключами Диффи-Хеллмана между транспортным средством A и транспортным средством B в соответствии с алгоритмом в таблице 1.
13. Система, содержащая:
транспортное средство;
камеру, установленную на транспортном средстве;
контроллер, установленный на транспортном средстве, причем контроллер запрограммирован на:
прием первого изображения с камеры;
прием второго изображения от транспортного средства B;
идентификацию изображения транспортного средства B на первом изображении;
идентификацию изображения транспортного средства A на втором изображении;
определение по меньшей мере одного из первого расстояния до транспортного средства B от транспортного средства A и первого угла к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении;
определение по меньшей мере одного из второго расстояния до транспортного средства A от транспортного средства B и второго угла к транспортному средству A от транспортного средства B в соответствии с местоположением изображения транспортного средства A на втором изображении; и,
если является истинным по меньшей мере одно из (a) второе расстояние находится в пределах заданного допуска расстояния от первого расстояния, и (b) второй угол находится в пределах заданного допуска угла от первого угла, аутентификацию транспортного средства B и выполнение защищенного соединения с транспортным средством B.
14. Система по п. 13, в которой:
по меньшей мере одно из первого расстояния до транспортного средства B от транспортного средства A и первого угла к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении содержит и первое расстояние до транспортного средства B от транспортного средства A, и первый угол к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении;
по меньшей мере одно из второго расстояния до транспортного средства A от транспортного средства B и второго угла к транспортному средству A от транспортного средства B в соответствии с местоположением изображения транспортного средства A на втором изображении содержит и второе расстояние до транспортного средства A от транспортного средства B, и второй угол к транспортному средству A от транспортного средство B в соответствии с местоположением изображения транспортного средства A на втором изображении;
в которой контроллер запрограммирован на аутентификацию транспортного средства B и выполнение защищенного соединения с транспортным средством B, только если оба (a) и (b) являются истинными.
15. Система по п. 13, в которой контроллер дополнительно запрограммирован на:
прием первого изображения с камеры транспортного средства A путем приема первого изображения спереди с обращенной вперед камеры, установленной на транспортном средстве A, и приема первого изображения сзади с обращенной назад камеры, установленной на транспортном средстве A; и
прием второго изображения от транспортного средства B путем приема второго изображения спереди с обращенной вперед камеры, установленной на транспортном средстве B, и приема второго изображения сзади с обращенной назад камеры, установленной на транспортном средстве B.
16. Система по п. 13, в которой контроллер дополнительно запрограммирован на:
идентификацию изображения транспортного средства B на первом изображении путем идентификации номерного знака транспортного средства B на первом изображении;
идентификацию изображения транспортного средства A на втором изображении путем идентификации номерного знака транспортного средства A на втором изображении.
17. Система по п. 16, в которой контроллер дополнительно запрограммирован на: прием сообщения, включающего в себя номерной знак транспортного средства B.
18. Система по п. 13, в которой контроллер дополнительно запрограммирован на:
определение по меньшей мере одного из первого расстояния до транспортного средства B от транспортного средства A и первого угла к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении путем:
image1
определения первого размера (h) номерного знака транспортного средства B на первом изображении в пикселях; и
1
init
init
image1
init
init
init
определения первого расстояния (d), которое равно d×h/h, где d представляет собой калибровочное расстояние, и h представляет собой тестовый размер в пикселях тестового номерного знака, размещенного на d от тестовой камеры;
определение по меньшей мере одного из второго расстояния до транспортного средства A от транспортного средства B и второго угла к транспортному средству A от транспортного средства B в соответствии с местоположением изображения транспортного средства A на втором изображении путем:
image2
определения второго размера (h) номерного знака транспортного средства A на втором изображении в пикселях; и
2
init
init
image2
определения второго расстояния (d), которое равно d×h/h.
19. Система по п. 13, в которой контроллер дополнительно запрограммирован на:
определение по меньшей мере одного из первого расстояния до транспортного средства B от транспортного средства A и первого угла к транспортному средству B от транспортного средства A в соответствии с местоположением изображения транспортного средства B на первом изображении путем:
shift1
определения первого смещения пикселей (d) номерного знака транспортного средства B на первом изображении от центра первого изображения в пикселях;
shift1m
m
shift1/
image1
m
определения первого смещения расстояния (d), которое равно (h×dh), где h представляет собой измеренный размер тестового номерного знака; и
1
shift1m
определения первого угла, который равен arccos(d/d); и
определение по меньшей мере одного из второго расстояния до транспортного средства A от транспортного средства B и второго угла к транспортному средству A от транспортного средства B в соответствии с местоположением изображения транспортного средства A на втором изображении путем:
shift2
определения второго смещения пикселей (d) номерного знака транспортного средства A на втором изображении от центра второго изображения в пикселях;
shift2m
m
shift2/
image2
определения второго смещения расстояния (d), которое равно (h×dh);
2
shift2m
определения второго угла, который равен arccos(d/d).
20. Система по п. 13, в которой камера транспортного средства A представляет собой первую камеру;
в которой контроллер дополнительно запрограммирован на аутентификацию транспортного средства B в ответ на определение того, что один или более фоновых объектов на втором изображении соответствуют объектам на изображении, принятом со второй камеры, установленной на транспортном средстве A и обращенной в противоположном направлении относительно первой камеры.