Image-based vehicle classification system
First Claim
1. An image-based vehicle classification system, comprising:
- a camera configured to capture a series of images of a road to result in an image stream and to transmit the image stream; and
an image server electrically connected to said camera, and includinga communication interface configured to receive the image stream from said camera and to transmit the image stream, anda processor electrically connected to said communication interface for receiving the image stream from said communication interface, and configured to, for each of the images of the image stream,perform image segmentation on the image so as to result in a background portion, and a foreground portion that includes a plurality of vehicle image parts which respectively correspond to a plurality of vehicles,perform a thinning process on the foreground portion to result in a thinned foreground portion,perform an erosion process on the thinned foreground portion to remove at least one connection line between any overlapping two of the vehicle image parts so as to result in an eroded foreground portion where the vehicle image parts are separated from each other,perform a dilation process on the vehicle image parts of the eroded foreground portion to result in a dilated foreground portion,determine whether one of the vehicle image parts is crossing an imaginary line set in advance in the image for counting vehicles, andclassify, by a neural network classifier when it is determined that one of the vehicle image parts is crossing the imaginary line, the one of the vehicle image parts into one of a large-size car class, a passenger car class and a motorcycle class.
1 Assignment
0 Petitions
Accused Products
Abstract
An image-based vehicle classification system includes a camera and an image server connected to the camera. The camera captures images of a road to result in an image stream. The image server includes a processor for receiving the image stream from the camera. For each of the images of the image stream, the processor performs image segmentation, a thinning process, an erosion process and a dilation process, and classifies, by a neural network classifier, a vehicle image part contained in the image into one of a large-size car class, a passenger car class and a motorcycle class when it is determined that the vehicle image is crossing an imaginary line set in advance in the image for counting vehicles.
16 Citations
20 Claims
-
1. An image-based vehicle classification system, comprising:
-
a camera configured to capture a series of images of a road to result in an image stream and to transmit the image stream; and an image server electrically connected to said camera, and including a communication interface configured to receive the image stream from said camera and to transmit the image stream, and a processor electrically connected to said communication interface for receiving the image stream from said communication interface, and configured to, for each of the images of the image stream, perform image segmentation on the image so as to result in a background portion, and a foreground portion that includes a plurality of vehicle image parts which respectively correspond to a plurality of vehicles, perform a thinning process on the foreground portion to result in a thinned foreground portion, perform an erosion process on the thinned foreground portion to remove at least one connection line between any overlapping two of the vehicle image parts so as to result in an eroded foreground portion where the vehicle image parts are separated from each other, perform a dilation process on the vehicle image parts of the eroded foreground portion to result in a dilated foreground portion, determine whether one of the vehicle image parts is crossing an imaginary line set in advance in the image for counting vehicles, and classify, by a neural network classifier when it is determined that one of the vehicle image parts is crossing the imaginary line, the one of the vehicle image parts into one of a large-size car class, a passenger car class and a motorcycle class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image-based vehicle classification method to be implemented by a system that includes a camera and an image server, the image server including a communication interface and a processor, the image-based vehicle classification method comprising steps of:
-
by the camera, capturing a series of images of a road to result in an image stream, and transmitting the image stream; by the communication interface, receiving the image stream from the camera and transmitting the image stream; receiving, by the processor, the image stream from the communication interface; and for each of the images of the image stream, by the processor, performing image segmentation on the image so as to result in a background portion, and a foreground portion that includes a plurality of vehicle image parts which respectively correspond to a plurality of vehicles, performing a thinning process on the foreground portion to result in a thinned foreground portion, performing an erosion process on the thinned foreground portion to remove at least one connection line between any overlapping two of the vehicle image parts so as to result in an eroded foreground portion where the vehicle image parts are separated from each other, performing a dilation process on the vehicle image parts of the eroded foreground portion to result in a dilated foreground portion, determining whether one of the vehicle image parts is crossing an imaginary line set in advance in the image for counting vehicles, and classifying, by using a neural network classifier when it is determined that one of the vehicle image parts is crossing the imaginary line, the one of the vehicle image parts into one of a large-size car class, a passenger car class and a motorcycle class. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification