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

1. Способ создания информации о полосе движения для использования в картографической базе данных, содержащий:
- получение одного или более исходных изображений дорожной поверхности и ассоциированных данных положения и ориентации, причем дорога имеет разметки направления и полосы движения, параллельные направлению дороги;
- получение дорожной информации, представляющей направление упомянутой дороги;
- преобразование одного или более исходных изображений, чтобы получить преобразованное изображение в зависимости от дорожной информации, в котором каждая колонка пикселов преобразованного изображения соответствует поверхности, параллельной направлению упомянутой дороги;
- применение фильтра с асимметричной маской на преобразованное изображение, чтобы получить отфильтрованное изображение; и
- создание информации о полосе движения из отфильтрованного изображения в зависимости от данных положения и ориентации, ассоциированных с одним или более исходными изображениями.
2. Способ по п.1, в котором дорожную информацию получают из картографической базы данных.
3. Способ по п.1, в котором дорожную информацию получают из информации слежения, генерируемой средством определения местоположения, установленным в мобильном транспортном средстве, едущем по дороге.
4. Способ по любому из пп.1, 2 и 3, в котором одно или более исходных изображений являются аэровоздушными или спутниковыми изображениями.
5. Способ по п.4, в котором изображения являются ортотрансформированными изображениями.
6. Способ по любому из пп.1, 2 и 3, в котором одно или более исходных изображений были получены посредством:
- извлечения одной или более последовательностей изображений, полученных с помощью одной или более наземно-базированных камер, установленных на движущемся транспортном средстве, едущем по дороге, и ассоциированных данных положения и ориентации; и
- выполнения процесса нормализации для одной или более последовательностей изображений, чтобы получить одно или более изображений и данные положения и ориентации, ассоциированные с упомянутым одним или более изображениями.
7. Способ по п.6, в котором упомянутая одна или более камер включают в себя, по меньшей мере, одну камеру, имеющую ось обзора вдоль направления движения двигающегося транспортного средства.
8. Способ по п.6, в котором упомянутые одна или более камер включают в себя, по меньшей мере, одну камеру, имеющую ось обзора, наклонную относительно направления движения двигающегося транспортного средства.
9. Способ по п.6, в котором упомянутые одна или более камер включают в себя, по меньшей мере, одну камеру, имеющую ось обзора, перпендикулярную направлению движения двигающегося транспортного средства.
10. Способ по п.6, в котором процесс нормализации генерирует ортотрансформированные изображения.
11. Способ по п.6 в зависимости от п.3, в котором информация слежения и ассоциированная информация положения и ориентации одной или более последовательностей изображений была получена одновременно из выходного сигнала, сгенерированного средствами определения местоположения, установленными в двигающемся транспортном средстве.
12. Способ по п.1, в котором преобразование включает в себя операцию вращения.
13. Способ по п.1, в котором применение фильтра с асимметричной маской содержит:
- применение, во-первых, к преобразованному изображению первого фильтра, имеющего структурирующий элемент, который увеличивает ширину линии в направлении, перпендикулярном к направлению движения транспортного средства, и, во-вторых, второго фильтра, имеющего структурирующий элемент, который уменьшает длину линии в направлении, параллельном направлению движения транспортного средства.
14. Способ по п.13, в котором первый фильтр является максимальным фильтром и второй фильтр является минимальным фильтром.
15. Способ по п.13 или 14, в котором применение фильтра с асимметричной маской дополнительно содержит:
- применение, в-третьих, третьего фильтра, имеющего структурирующий элемент, который увеличивает длину линии в направлении, параллельном направлению движения, до ее первоначального размера.
16. Способ по п.15, в котором третий фильтр является максимальным фильтром.
17. Способ по п.1, в котором создание информации о полосе движения содержит:
- поиск сплошной линии в отфильтрованном изображении и
- вычисление положения сплошной линии в зависимости от данных положения и ориентации, ассоциированных с одним или более исходных изображений.
18. Способ по п.1, в котором создание информации о полосе движения содержит:
- поиск прямоугольника в отфильтрованном изображении и
- вычисление положения прямоугольника в зависимости от данных положения и ориентации, ассоциированных с одним или более исходными изображениями.
19. Способ по п.1, в котором создание информации о полосе движения содержит:
- поиск двух или более сплошных или прерывистых параллельных линий в отфильтрованном изображении и
- вычисление ширины полос движения из положения двух или более сплошных или прерывистых линий в зависимости от данных положения и ориентации, ассоциированных с одним или более исходных изображений.
20. Способ по п.1, в котором создание информации о полосе движения содержит:
- поиск двух или более сплошных или прерывистых параллельных линий в отфильтрованном изображении и
- вычисление числа полос движения из двух или более сплошных или прерывистых линий.
21. Устройство для выполнения способа по любому из пп.1-20, содержащее:
- устройство ввода;
- считываемый процессором носитель для хранения данных и
- процессор, соединенный с упомянутым устройством ввода и упомянутым считываемым процессором носителем для хранения данных;
- устройство вывода, позволяющее соединение с устройством отображения;
- упомянутый, считываемый процессором носитель для хранения данных, хранящий код для программирования упомянутого процессора для выполнения способа, содержащего действия:
- получение одного или более исходных изображений и ассоциированных данных положения и ориентации,
- получение информации слежения транспортного средства, едущего по дороге, причем дорога имеет разметки полосы движения, параллельные направлению дороги;
- преобразование одного или более исходных изображений, чтобы получить преобразованное изображение в зависимости от информации слежения, в котором преобразованное изображение представляет дорожную поверхность впереди транспортного средства, и каждая колонка пикселов соответствует поверхности, параллельной направлению движения транспортного средства;
- применение фильтра с асимметричной маской к преобразованному изображению, чтобы получить отфильтрованное изображение; и
- создание информации о полосе движения из отфильтрованного изображения в зависимости от данных положения и ориентации, ассоциированных с одним или более исходными изображениями.
22. Компьютерный программный продукт, содержащий инструкции, которые, когда загружены в компьютерное устройство, позволяют упомянутому компьютерному устройству выполнять любой из способов в соответствии с пп.1-20.
23. Среда хранения, считываемая процессором, несущая компьютерный программный продукт, который, когда загружен в компьютерное устройство, позволяет упомянутому компьютерному устройству выполнять любой из способов в соответствии с пп.1-20.