Image processing for vehicular applications applying edge detection technique
First Claim
1. An arrangement for obtaining information about objects in an exterior environment around a vehicle, comprising:
- at least one optical imager that obtains images of the environment; and
a processor coupled to said at least one imager and that obtains information about an object in one or more images obtained by said at least one imager,said processor being arranged to process the obtained images to determine edges of objects in the images and input data about the edges into a trained pattern recognition algorithm that has been trained to provide information about the object as output,wherein the pattern recognition algorithm is trained by;
arranging a known object in a field of view of said at least one optical imager, obtaining images of the object, applying an edge detection algorithm to the obtained images to obtain data about the edges of the object in the images and associating the data with information about the object;
thenchanging the position of the object, obtaining additional images, applying an edge detection algorithm to the additional images to obtain data about the edges of the object in the additional images and associating the data with the information about the object;
thenchanging the object to another known object, obtaining images of the new object, applying an edge detection algorithm to the new images to obtain data about the edges of the new object in the images and associating the data with information about the new object;
thenchanging the position of the new object, obtaining additional images, applying an edge detection algorithm to the images to obtain data about the edges of the new object in the additional images and associating the data with the information about the new object;
thenrepeating the process of changing the object or its position until sets of data about objects in images is obtained; and
inputting the data to a pattern recognition algorithm training program to obtain the trained pattern recognition algorithm which will receive data about edges of unknown objects in images and provide as output, information about the objects.
6 Assignments
0 Petitions
Accused Products
Abstract
Arrangement and method for obtaining information about objects in an environment in or around a vehicle includes one or more optical imagers for obtaining images of the environment and a processor coupled to the imager(s) for obtaining information about an object in one or more images obtained by the imager(s). The processor is arranged to process the obtained images to determine edges of objects in the images and input data about the edges into a trained pattern recognition algorithm which has been trained to provide information about the object as output. The pattern recognition algorithm may include a neural network or variation thereof. The information about the object may be used to control a vehicular component such as an airbag or light filter.
115 Citations
22 Claims
-
1. An arrangement for obtaining information about objects in an exterior environment around a vehicle, comprising:
-
at least one optical imager that obtains images of the environment; and a processor coupled to said at least one imager and that obtains information about an object in one or more images obtained by said at least one imager, said processor being arranged to process the obtained images to determine edges of objects in the images and input data about the edges into a trained pattern recognition algorithm that has been trained to provide information about the object as output, wherein the pattern recognition algorithm is trained by; arranging a known object in a field of view of said at least one optical imager, obtaining images of the object, applying an edge detection algorithm to the obtained images to obtain data about the edges of the object in the images and associating the data with information about the object;
thenchanging the position of the object, obtaining additional images, applying an edge detection algorithm to the additional images to obtain data about the edges of the object in the additional images and associating the data with the information about the object;
thenchanging the object to another known object, obtaining images of the new object, applying an edge detection algorithm to the new images to obtain data about the edges of the new object in the images and associating the data with information about the new object;
thenchanging the position of the new object, obtaining additional images, applying an edge detection algorithm to the images to obtain data about the edges of the new object in the additional images and associating the data with the information about the new object;
thenrepeating the process of changing the object or its position until sets of data about objects in images is obtained; and inputting the data to a pattern recognition algorithm training program to obtain the trained pattern recognition algorithm which will receive data about edges of unknown objects in images and provide as output, information about the objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for obtaining information about objects in an exterior environment around a vehicle, comprising:
-
in a training stage, training a pattern recognition algorithm to provide information about objects in the environment upon receiving as input information about edges of unknown objects; installing the pattern recognition algorithm in a processor on the vehicle; arranging at least one imager on the vehicle to obtain images of the environment around the vehicle; operatively obtaining images of the environment by means of the at least one optical imager; deriving, using a processor, data about edges of objects in the obtained images; and providing the data to the pattern recognition algorithm in the processor to receive as output, information about the object; wherein the step of training the pattern recognition algorithm comprises; arranging a known object in a field of view of the at least one optical imager, obtaining images of the object, applying an edge detection algorithm to the obtained images to obtain data about the edges of the object in the images and associating the data with information about the object;
thenchanging the position of the object, obtaining additional images, applying an edge detection algorithm to the additional images to obtain data about the edges of the object in the additional images and associating the data with the information about the object;
thenchanging the object to another known object, obtaining images of the new object, applying an edge detection algorithm to the new images to obtain data about the edges of the new object in the images and associating the data with information about the new object;
thenchanging the position of the new object, obtaining additional images, applying an edge detection algorithm to the images to obtain data about the edges of the new object in the additional images and associating the data with the information about the new object;
thenrepeating the process of changing the object or its position until sets of data about objects in images is obtained; and inputting the data to a pattern recognition algorithm training program to obtain the trained pattern recognition algorithm which will receive data about edges of unknown objects in images and provide as output, information about the objects. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A vehicle including an arrangement for obtaining information about objects in an exterior environment around a vehicle and controlling vehicular components based thereon, comprising:
-
at least one optical imager positioned to obtain images of the environment; a processor coupled to said at least one imager and derives information about an object in one or more images obtained by said at least one imager, said processor being arranged to process the obtained images to determine edges of objects in the images and input data about the edges into a trained pattern recognition algorithm that has been trained to provide information about the object as output via association of known information about previously obtained images and correlation of currently obtained images to the previously obtained images; and at least one component having a variable condition, state or position depending on the presence of objects in the exterior environment around the vehicle, said processor being arranged to control said at least one component based on the information about the object obtained as output from said pattern recognition algorithm, said at least one component comprising an airbag arranged to deploy prior to or during a crash involving the vehicle, wherein the pattern recognition algorithm is trained by; arranging a known object in a field of view of said at least one optical imager, obtaining images of the object, applying an edge detection algorithm to the obtained images to obtain data about the edges of the object in the images and associating the data with information about the object;
thenchanging the position of the object, obtaining additional images, applying an edge detection algorithm to the additional images to obtain data about the edges of the object in the additional images and associating the data with the information about the object;
thenchanging the object to another known object, obtaining images of the new object, applying an edge detection algorithm to the new images to obtain data about the edges of the new object in the images and associating the data with information about the new object;
thenchanging the position of the new object, obtaining additional images, applying an edge detection algorithm to the images to obtain data about the edges of the new object in the additional images and associating the data with the information about the new object;
thenrepeating the process of changing the object or its position until sets of data about objects in images is obtained; and inputting the data to a pattern recognition algorithm training program to obtain the trained pattern recognition algorithm which will receive data about edges of unknown objects in images and provide as output, information about the objects.
-
-
22. A method for obtaining information about objects in an exterior environment around a vehicle and controlling vehicular components based thereon, each component having a variable condition, state or position depending on the presence of objects in the exterior environment around the vehicle, comprising:
-
in a training stage, training a pattern recognition algorithm to provide information about objects in the environment upon receiving as input information about edges of unknown objects; installing the pattern recognition algorithm in a processor on the vehicle; arranging at least one imager on the vehicle to obtain images of the environment around the vehicle; operatively obtaining images of the environment by means of the at least one optical imager; deriving, using a processor, data about edges of objects in the obtained images; providing the data to the pattern recognition algorithm in the processor to receive as output via association of known information about previously obtained images and correlation of currently obtained images to the previously obtained images, information about the object; and controlling each component based on the information about the object obtained as output from the pattern recognition algorithm, one of the components being an airbag arranged to deploy prior to or during a crash involving the vehicle, wherein the step of training the pattern recognition algorithm comprises; arranging a known object in a field of view of the at least one optical imager, obtaining images of the object, applying an edge detection algorithm to the obtained images to obtain data about the edges of the object in the images and associating the data with information about the object;
thenchanging the position of the object, obtaining additional images, applying an edge detection algorithm to the additional images to obtain data about the edges of the object in the additional images and associating the data with the information about the object;
thenchanging the object to another known object, obtaining images of the new object, applying an edge detection algorithm to the new images to obtain data about the edges of the new object in the images and associating the data with information about the new object;
thenchanging the position of the new object, obtaining additional images, applying an edge detection algorithm to the images to obtain data about the edges of the new object in the additional images and associating the data with the information about the new object;
thenrepeating the process of changing the object or its position until sets of data about objects in images is obtained; and inputting the data to a pattern recognition algorithm training program to obtain the trained pattern recognition algorithm which will receive data about edges of unknown objects in images and provide as output, information about the objects.
-
Specification