WO2007139035A1 - 車両種別判定装置、プログラム、方法 - Google Patents
車両種別判定装置、プログラム、方法 Download PDFInfo
- Publication number
- WO2007139035A1 WO2007139035A1 PCT/JP2007/060733 JP2007060733W WO2007139035A1 WO 2007139035 A1 WO2007139035 A1 WO 2007139035A1 JP 2007060733 W JP2007060733 W JP 2007060733W WO 2007139035 A1 WO2007139035 A1 WO 2007139035A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- type determination
- vehicle type
- image
- bonnet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/015—Detecting movement of traffic to be counted or controlled with provision for distinguishing between two or more types of vehicles, e.g. between motor-cars and cycles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/04—Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/08—Detecting or categorising vehicles
Definitions
- Vehicle type determination device program, and method
- the present invention relates to a vehicle type determination device, a vehicle type determination program, and a vehicle type determination method for determining the type of the vehicle using an image of the vehicle, and in particular, regardless of the installation conditions of the imaging device.
- the present invention relates to a vehicle type determination device, a vehicle type determination program, and a vehicle type determination method that can accurately determine the type of a vehicle.
- a system for analyzing the image of a vehicle photographed by a photographing device installed on the road and determining the type of the vehicle has been used in a vehicle control business or the like.
- a system that analyzes the license plate portion in an image and determines the type of vehicle is well known.
- a method disclosed in Patent Document 2 is a method for determining the type of vehicle without analyzing the license plate portion.
- the vehicle type determination method disclosed in Patent Document 2 identifies the bonnet part and windshield part of a vehicle in an image according to a predetermined rule, and is based on the width and height of those parts! / Whether the target is a normal vehicle or a large vehicle! /, And a rough vehicle type determination.
- Patent Document 1 Japanese Patent Application Laid-Open No. 2003-331384
- Patent Document 2 Japanese Patent Laid-Open No. 11 353581
- the vehicle type determination method disclosed in Patent Document 2 is the hood portion.
- the vehicle type is determined based on the height of the windshield and the windshield, etc., so the vehicle type may be erroneously determined depending on the combination of the shape of the vehicle and the installation angle of the photographic equipment installed on the road. there were.
- the height of the hood portion of the ordinary vehicle in the image becomes lower as the photographing apparatus is installed at an angle closer to the horizontal, and becomes higher as the installation angle becomes closer to the vertical.
- the height of the bonnet portion of a specific type of ordinary vehicle may be taken to be approximately the same as the height of the bonnet portion of a large vehicle, and the ordinary vehicle may be erroneously determined as a large vehicle. there were. Since each vehicle has a characteristic shape for each vehicle type, it is difficult to completely prevent such misjudgment even if the installation angle of the photographic equipment is adjusted.
- the present invention has been made to solve the above-described problems caused by the prior art, and is a vehicle type determination device that can accurately determine the type of a vehicle regardless of the installation conditions of the photographing device,
- the object is to provide a vehicle type determination program and a vehicle type determination method.
- a vehicle type determination device that determines a type of a vehicle using an image obtained by photographing the vehicle.
- a means for extracting a horizontal straight line and a side straight line constituting the contour of the vehicle type determination area from the image; a means for obtaining an angle between the horizontal straight line and the side straight line; and Vehicle type determining means for determining the type of the vehicle is provided.
- a storage area in which a relationship between the angle and the vehicle type is defined is provided, and the vehicle type determination unit refers to the storage area to determine the type of the vehicle. It is characterized by determining.
- the vehicle type determination area is a hood of a vehicle. [0013] Further, according to one aspect of the present invention, the vehicle type determination area is a windshield of a vehicle.
- a predetermined region for example, a bonnet
- vehicle type determination is performed based on an angle between a horizontal straight line and a side straight line that form an outline of the region. Since the vehicle type cannot be accurately determined based on other information such as the hood height, the vehicle type can be accurately determined even in such a case. And has the effect.
- FIG. 1 is a diagram showing an example of a background image.
- FIG. 2 is a diagram showing an example of a recognition image.
- FIG. 3 is a diagram showing an example of vehicle part extraction results.
- FIG. 4 is a diagram showing an example of detection of vertical edges.
- FIG. 5 is a diagram showing an example of setting a boundary based on edges.
- FIG. 6 is a diagram showing an example of area division of a vehicle portion.
- FIG. 7 is a diagram showing an example of acquiring the hood inclination and height.
- FIG. 8 is a diagram showing an example of acquiring the hood inclination and height in the case of a wagon.
- FIG. 9 is a functional block diagram showing the configuration of the vehicle type determination device according to the present embodiment.
- FIG. 10 is a diagram illustrating an example of a vehicle type determination rule.
- FIG. 11 is a diagram showing an example of an image in which a vehicle part is extracted by a vehicle part extraction unit.
- FIG. 12 is a diagram showing an example of a contour image generated by the bonnet recognition unit based on the image shown in FIG. 11.
- FIG. 13 is a diagram showing a pixel value of each pixel constituting the region A in FIG.
- FIG. 14 is a diagram showing the pixel value of each pixel constituting area A in FIG.
- FIG. 15 is a diagram showing the range of the width W of the area where the vehicle exists.
- FIG. 17 is a diagram showing an example of edge information.
- FIG. 18 is a view showing the inclination of the bonnet.
- FIG. 19 is a diagram showing the coordinates of the side surface of the region corresponding to the bonnet.
- FIG. 20 is a diagram showing an example of a bonnet region estimation rule by color.
- FIG. 21 is a diagram showing an example of a bonnet region estimation rule based on region height.
- FIG. 22 is a flowchart showing a processing procedure of the vehicle type determination device.
- FIG. 23 is a flowchart showing a processing procedure of vehicle type determination processing.
- FIG. 24 is a flowchart showing a processing procedure for bonnet recognition processing.
- FIG. 25 is a functional block diagram illustrating a computer that executes a vehicle type determination program.
- the vehicle type determination method according to the present embodiment extracts a vehicle portion to be recognized from the recognition image, and further roughly determines the vehicle based on the height and inclination of the extracted bonnet portion (vehicle type determination region). Is determined. By using not only the height of the bonnet part but also the inclination, the vehicle type can be determined accurately regardless of the installation angle of the photographic equipment.
- FIG. 1 is a diagram illustrating an example of a background image
- FIG. 2 is a diagram illustrating an example of a recognition image.
- the background image and the recognized image are images taken at the same position and at the same angle by the same photographing device.
- the background image is an image in which no vehicle is reflected
- the recognition image is an image in which a part or the whole of the vehicle to be recognized is shown.
- FIG. 4 is a diagram illustrating an example of detection of vertical edges. This figure shows an example in which edges are detected by longitudinally scanning three locations including the center of the vehicle portion.
- FIG. 5 is a diagram illustrating an example of setting a boundary based on edges. This figure shows an example in which a straight line passing through the center of each edge existing on substantially the same horizontal line is acquired by the least square method or the like, and this is used as a boundary.
- the region of the front grill and the edge below it are ignored.
- the area of the front grille can be identified by detecting many edges, but is usually below the hood.
- the vehicle type determination method according to the present embodiment uses a logic for identifying the bonnet portion by comparison with the upper region, and does not require a region below the bonnet. This area and the lower edge are not used.
- the area of the front grill and the lower edge can be used.
- FIG. 6 is a diagram showing an example of region division of the vehicle portion. This figure shows an example in which the vehicle portion is divided into three regions based on the boundary line set in FIG. Thus, after the region is divided, the color variation pattern and the vertical length variation pattern of each region are examined from the upper region, and the result is compared with a predetermined estimation rule to correspond to the bonnet. Region to be estimated.
- FIG. 7 is a diagram showing an example of obtaining the inclination and height of the bonnet.
- the inclination ⁇ of the bonnet is obtained as an angle between the lower boundary line of the region and the contour line of the side surface far from the photographing apparatus force.
- the height H of the bonnet is obtained as the distance between the upper boundary line and the lower boundary line of the region.
- 0 is a force determined by the bonnet tilt and the camera shooting position, not the hood tilt itself.
- the camera shooting position is constant. Therefore, in this specification, ⁇ is called the hood inclination.
- FIG. 8 is a diagram showing an example of obtaining the hood inclination and height in the case of a wagon.
- the inclination of the bonnet in the case of the wagon is larger than that in the case of the ordinary car shown in FIG.
- the height of the bonnet in the case of a wagon is lower than that in the case of a regular vehicle shown in Fig. 7.
- the recognition target is a power wagon that is a normal vehicle.
- the tilt of the hood will not appear to be equivalent to that of a wagon. can do.
- the image shown in FIG. 2 and the like is a force obtained by photographing the vehicle with an oblique upward force.
- the technique of photographing the vehicle with the obliquely upward force does not cause the driver to notice the presence of the camera.
- the advantage is that it can be completed.
- the images shown in Fig. 2 etc. are taken so that the first half of the vehicle is shown larger than the entire vehicle, in order to facilitate vehicle type determination based on the license plate.
- the vehicle type determination method according to the present embodiment can accurately determine the vehicle type as long as the difference in the degree of bonnet inclination can be identified even in an image obtained by photographing a part of the vehicle with an oblique force. Can be done.
- FIG. 9 is a diagram illustrating a configuration of the vehicle type determination device 100 according to the present embodiment.
- the vehicle type determination apparatus 100 includes a control unit 110, a storage unit 120, and a display unit 130.
- the display unit 130 is a device for displaying various types of information, and includes a liquid crystal display device or the like.
- the control unit 110 is a control unit that totally controls the vehicle type determination device 100, and includes an image input unit 111, a vehicle part extraction unit 112, a vehicle type determination unit 113, a bonnet recognition unit 114, and a yellow color.
- a number determination unit 115 is a processing unit that receives input of a recognition image and a background image, and stores the input recognition image and background image in the image data storage area 121 of the storage unit 120.
- the vehicle part extraction unit 112 is a processing unit that compares the recognition image stored in the image data storage area 121 with the background image and extracts the vehicle part from the recognition image as a difference image.
- the vehicle part extraction unit 112 is likely to have captured the road surface in the recognition image, and RGB (Red, Green and (Blue) value is obtained and compared with the RGB values of surrounding pixels at the same position in the background image.
- Points having a large difference are excluded because the possibility that the vehicle is reflected is high, and an average value of differences between other points estimated to be the road surface is obtained. Then, the background image is stretched using the average value of the obtained differences, and the brightness is matched with the recognized image. Thus, by adjusting the brightness of the background image prior to the difference extraction, the vehicle portion extraction accuracy can be improved.
- the vehicle part extraction unit 112 compares the recognition image and the background image for each subdivided region or pixel, and obtains the absolute value of the difference between the R, G, and B values. . Then, a portion where the absolute value of the difference is greater than or equal to the threshold value in any of R, G, and B is recognized as a vehicle portion.
- the contour in the recognition image is extracted using a differential filter or the like, and the extracted contour is filtered. Extracting vehicle parts by other known methods such as turn matching Or even ...
- the vehicle type determination unit 113 is a processing unit that analyzes the vehicle part extracted by the vehicle part extraction unit 112 and determines a rough vehicle type. Specifically, the vehicle type determination unit 113 determines the extracted vehicle parts as “motorcycle”, “road surface 'other”, “light vehicle”, “large vehicle (truck)”, “wagon”, and “regular vehicle”. Sort into 6 types. In Japan, a “light vehicle” is a type of vehicle in which small vehicles with a displacement of 660cc or less are classified. A “normal vehicle” with a displacement of about 1000 to 3000cc is given a white license plate. On the other hand, the “light car” is given a yellow license plate.
- the vehicle type determination unit 113 determines that the target is "bike” if the height is larger than the threshold value, and the height is equal to or smaller than the threshold value. If so, the target is determined as “road surface 'others'”. If the yellow number plate is found in the extracted vehicle part by the analysis of the yellow number determination unit 115, the target is determined as a “light vehicle”.
- the vehicle type determination unit 113 determines that the target is a “large vehicle” when the area and width of the extracted vehicle portion are equal to or greater than a predetermined threshold. In cases other than the above, the target is “wagon” or “ordinary vehicle” based on the inclination and height of the bonnet using the vehicle type determination method according to the embodiment described above. Determine whether.
- the classification and determination logic of the vehicle type determination described above are examples, and can be changed according to the purpose. For example, when it is necessary to further classify “light cars” into “light passenger cars” and “light trucks”, both can be determined using the vehicle type determination method according to the present embodiment. Specifically, if a yellow license plate is recognized, if the bonnet slope is greater than or equal to a predetermined threshold and the bonnet height is less than or equal to a predetermined threshold, the target is “light truck”. If not, it is determined as “light passenger car”.
- the vehicle type determination method according to the present embodiment can also be used to determine "large vehicle”. Specifically, when the bonnet has a nearly vertical inclination and the height is equal to or greater than a predetermined threshold, it can be determined that the vehicle is a “large vehicle”.
- Fig. 10 shows an example of judgment rules for judging "ordinary car”, “wagon”, and "large car” based on the hood inclination. The determination rule shown in the figure is stored in the determination rule storage area 122 of the storage unit 120.
- the vehicle type determination unit 113 refers to that, and if the bonnet inclination ⁇ force is 5 ° to 75 °, the vehicle type is determined as “normal vehicle”, and 0 force ⁇ 5 ° to 85 ° If there is, the target is determined to be “ ⁇ gon”, and if it is 0 force 3 ⁇ 45 ° to 105 °, the target is determined to be “large vehicle”.
- the bonnet recognition unit 114 is a processing unit that identifies a part corresponding to the bonnet from the vehicle part extracted by the vehicle part extraction unit 112 and acquires the height and inclination of the part. The inclination and height of the bonnet acquired by the bonnet recognition unit 114 are used for the vehicle type determination by the vehicle type determination unit 113.
- the bonnet recognition unit 114 first performs contour extraction processing on the image from which the vehicle part has been extracted by the vehicle part extraction unit 112. Specifically, the RGB value of each pixel of the copied image data is converted to HSI (Hue, Saturation, Intensity) or HSV (Hue, Saturation, Value), and the brightness or brightness of each pixel obtained is the corresponding pixel. Generate a grayscale image with the pixel value of. The generated grayscale image is subjected to a known differential filter such as Sobel or Prewitt to enhance the contour, and then binarized by threshold processing or the like to generate a contour image.
- HSI Human, Saturation, Intensity
- HSV Human, Saturation, Value
- FIG. 11 is a diagram illustrating an example of an image in which a vehicle part is extracted by the vehicle part extraction unit 112, and FIG. 12 is a contour image generated by the hood recognition unit 114 based on the image shown in FIG. It is a figure which shows an example.
- FIG. 13 is a diagram showing the pixel values of each pixel constituting the region A in FIG. 11, and FIG. 14 is a diagram showing the pixel values of each pixel constituting the region A in FIG.
- the binarization is performed so that the pixel value of the pixel in the contour portion becomes 255 and the pixel value of the pixel in the other portion becomes 0!
- the bonnet recognition unit 114 scans the contour image in the horizontal direction to obtain the leftmost coordinate and the rightmost coordinate at which the pixel corresponding to the contour appears, and the presence of the vehicle between them.
- the width W is acquired by considering it as an area to be processed.
- the contour image is the image shown in FIG. 12
- the width W of the region where the vehicle exists indicates the range shown in FIG.
- the edge information is information that holds, for each dividing line, the coordinates of the edge, that is, the pixel located at the boundary of the contour, and is stored in the image data storage area 121 of the storage unit 120 in association with the image to be processed. .
- An example of edge information is shown in FIG. As shown in the figure, in the edge information, the coordinates of the pixel located at the boundary of the contour are recorded for each dividing line. Since each dividing line passes through a different part of the vehicle, the number of coordinates recorded in the edge information may differ for each dividing line.
- the bonnet recognizing unit 114 refers to the edge information, and extracts a combination of coordinates that are positioned substantially horizontally.
- the combination of coordinates is extracted, for example, by selecting one coordinate from the coordinates on each dividing line so that the difference in Y-axis values falls within a predetermined value. If it is decided to select a coordinate whose Y-axis value difference is 10 or less, from the example of edge information shown in Fig. 17, line A (146, 12), line B (190, 17), Line C (216, 16) yarn combination, line A (146, 36), line B (190, 37), line C (216, 35) combinations, etc. are extracted.
- the bonnet recognition unit 114 obtains a straight line in the horizontal direction that passes through the center of each coordinate in the combination by using the least squares method or the like for each extracted combination, and uses these straight lines as boundaries as vehicle parts.
- the image from which the vehicle portion is extracted by the extraction unit 112 is divided into regions. With the above processing, as shown in FIG. 6, the vehicle part extracted by the vehicle part extraction unit 112 can be divided into regions for each part of the vehicle.
- the bonnet recognition unit 114 estimates which of these regions corresponds to the bonnet.
- the bonnet recognition unit 114 obtains the color, width, and height of each region. The color can be obtained by taking the average of the colors of each pixel in the region or based on the color distribution of each pixel in the region.
- the bonnet recognition unit 114 estimates the region corresponding to the bonnet by comparing the obtained color, width, and height of each region with the estimation rule stored in the determination rule storage region 122 of the storage unit 120.
- FIG. 20 is a diagram illustrating an example of a bonnet region estimation rule based on color. As shown in the figure, this rule defines the probability that the lower area corresponds to the bonnet for each combination of the upper area color and lower area color of two adjacent areas. It is.
- the accuracy for this combination is “30”.
- the color of the upper area is “white” and the color of the lower area is “silver”, it is highly possible that the upper area is the roof and the lower area is the windshield. The accuracy for the combination is “0”.
- FIG. 21 is a diagram illustrating an example of an estimation rule for a bonnet region based on the region height. As shown in the figure, this rule determines that the lower area is the bonnet for each combination of the ratio of the upper area of the two adjacent areas to the entire area and the ratio of the lower area to the entire area. Is defined as the accuracy corresponding to the region.
- the upper area is the windshield
- the probability for this combination is “40” because the area is likely to be a bonnet. If the upper area is 30% high and the lower area is 20% high, the upper area is the roof and the lower area is the windshield. Therefore, the accuracy for this combination is “0”.
- the bonnet recognizing unit 114 compares all the combinations of two adjacent areas with these rules, and totals the probability that the lower area is a bonnet for each combination. For example, if the color of the upper area is “Silver” and the height is “25%”, the color of the lower area is “White” and the height is “40%”, the lower The aggregate value of the probability that the area is a bonnet is 70 when 30 + 40. Then, the bonnet recognition unit 114 estimates the lower region in the combination that has the highest accuracy as the bonnet. At this time, the lower limit value of the bonnet width is stored in the judgment rule storage area 122 in order to prevent an area that cannot be a bonnet having a narrow width from being erroneously estimated to be a bonnet. In addition, the determination may be made by excluding the combination in which the width of the lower area is less than the lower limit value.
- the force that estimates the region corresponding to the bonnet based on the pattern of changes in the color and height of two adjacent regions may be estimated based on the change pattern.
- the bonnet recognizing unit 114 After estimating the region corresponding to the bonnet in this way, the bonnet recognizing unit 114 obtains the height and inclination of the region.
- the slope is the line at the lower end of the region corresponding to the bonnet, that is, the line that is the boundary between the region estimated as the bonnet and the region immediately below it, based on the edge information ( The camera force of the line D) in Fig. 18 and the area estimated as the bonnet is also obtained as the angle between the far side straight line (line F in Fig. 18).
- the bonnet recognition unit 114 extracts the coordinates of the boundary between the side surface on the far side of the camera and the background as shown in FIG. 19 and obtains a straight line passing through the center of these coordinates using the least square method or the like. The straight line is taken as the straight line on the side of the camera.
- the bonnet recognition unit 114 is stored in the setting information storage region 123 of the storage unit 120.
- the tilt and height of the bonnet may be corrected based on the stored information regarding the installation angle of the photographing device and the position of the bonnet portion in the entire recognition image.
- the yellow number determination unit 115 is a processing unit that determines whether or not the yellow license plate is reflected in the vehicle part extracted by the vehicle part extraction unit 112. This determination can be realized, for example, using the technique disclosed in Patent Document 1. The determination result of the yellow number determination unit 115 is used for vehicle type determination by the vehicle type determination unit 113.
- the storage unit 120 is a storage unit that stores various types of information, and includes an image data storage area 121, a determination rule storage area 122, and a setting information storage area 123.
- Image data storage area Reference numeral 121 denotes an area in which a recognized image that has been accepted by the image input unit, its related information, and a background image are stored.
- the determination rule storage area 122 an area in which rules and thresholds for the vehicle type determination unit 113 and the bonnet recognition unit 114 to make various determinations are stored.
- the setting information storage area 123 is an area in which setting information such as the installation angle of the photographing device is stored.
- FIG. 5 is a flowchart showing a processing procedure of the vehicle type determination device 100. As shown in the figure
- the image input unit 111 receives an input of a background image, stores it in the image data storage area (step S101), receives an input of a recognized image, and stores it in the image data storage area (Ste S 102).
- the vehicle portion extraction unit 112 adjusts the brightness of the background image so that the brightness of the road surface portion of the recognized image and the background image is equal (step S103), and compares the recognized image and the background image. Then, the vehicle portion is extracted from the recognition image (step S104).
- the vehicle type determination unit 113 performs a vehicle type determination process, which will be described later, on the vehicle part extracted by the vehicle part extraction unit 112 to determine the vehicle type (step S).
- FIG. 23 is a flowchart showing a processing procedure for vehicle type determination processing. As shown in the figure, first, the vehicle type determination unit 113 acquires the area, width, and height of the vehicle part extracted by the vehicle part extraction unit 112 (step S201).
- the recognition target is determined as "road surface / others" (Step S213). Otherwise (No at step S211), the recognition target is determined to be “bike” (step S212).
- Step S 203 If the area and width of the vehicle part extracted by the vehicle part extraction unit 112 are not less than or equal to the threshold (No in step S202), the bonnet recognition process described later is performed to obtain the hood inclination and height ( Step S 203).
- the recognition target is determined to be a "light vehicle” (step S210), and the area and width of the vehicle portion are determined. Is greater than the threshold (Yes at step S205), Car “is determined (step S209).
- the recognition target is determined not to be a "light vehicle” or a "large vehicle” (No in step S204 and negative in step S205)
- the inclination of the bonnet obtained by the bonnet recognition process is If it is above the threshold and the height is below the threshold (Yes at Step S206), the recognition target is determined as “wagon” (Step S208), otherwise (No at Step S206), and the recognition target is set as “Normal”. Car “is determined (step S207).
- FIG. 24 is a flowchart showing the procedure of the bonnet recognition process.
- the vehicle type determination unit 113 detects the vertical edge of the vehicle part extracted by the vehicle part extraction unit 112 (step S301), and the vehicle part based on the detected edge. Is divided into a plurality of regions (step S302).
- step S303 the color, width, and height of each area obtained by the division are acquired (step S303), and the area corresponding to the bonnet is estimated by collating this with the estimation rule (step S304).
- step S305 the contour line of the side surface of the bonnet is detected (step S305), the inclination and height of the bonnet are acquired (step S306), and the acquired inclination and height are corrected (step S307).
- the configuration of the vehicle type determination device 100 according to the present embodiment shown in FIG. 9 can be variously changed without departing from the gist of the present invention.
- a function equivalent to that of the vehicle type determination device 100 can be realized by mounting the function of the control unit 110 of the vehicle type determination device 100 as software and executing it by a computer.
- An example of a computer that executes the vehicle type determination program 1071 in which the function of the control unit 110 is implemented as software is shown below.
- FIG. 25 is a functional block diagram showing a computer 1000 that executes the vehicle type determination program 1071.
- the computer 1000 includes a CPU (Central Processing Unit) 1010 that executes various arithmetic processes, an input device 1020 that receives input of data from a user, a monitor 1030 that displays various information, and a recording that records various programs.
- a medium reader 1040 that reads programs from a medium
- a network interface device 1050 that exchanges data with other computers via a network
- a RAM (Random Access Memory) 1060 that temporarily stores various types of information
- the hard disk drive 1 070 is connected to the bus 1080.
- vehicle type determination program 1071 having the same function as control unit 110 shown in FIG. 9 and various data stored in storage unit 120 shown in FIG.
- Corresponding vehicle type determination data 1072 is stored.
- the vehicle type determination data 1072 can be appropriately distributed and stored in another computer connected via a network.
- the CPU 1010 reads the vehicle type determination program 1071 from the hard disk device 1070 and develops it in the RAM 1060, so that the vehicle type determination program 1071 functions as the vehicle type determination process 1061. Then, the vehicle type determination process 1061 appropriately expands information read from the vehicle type determination data 1072 in the area allocated to itself on the RAM 1060, and performs various data processing based on the expanded data. Execute.
- the above-described vehicle type determination program 1071 is not necessarily stored in the hard disk device 1070, so that the computer 1000 reads out and executes this program stored in a storage medium such as a CD-ROM. It may be.
- this program is stored in another computer (or sano) connected to the computer 1000 via a public line, the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), etc. Make sure that the computer 1000 reads and executes these power programs.
- the vehicle bonnet in the image is recognized, the height of the vehicle hood is recognized, and the vehicle type is determined based on the magnitude of the side inclination. Since it is configured, the vehicle type can be accurately determined even when the vehicle type cannot be accurately determined based on the height of the hood or the like due to the installation conditions of the photographing device.
- the term "bonnet" in the above-described embodiments is an engine cover at the front of the vehicle if the vehicle has an engine at the front of the vehicle, and a trunk at the front of the vehicle if the vehicle has an engine at the rear of the vehicle. Refers to the cover.
- the type of vehicle can be determined based on the roundness of the vehicle. In this case, for example, a recent curve of the side portion of the bonnet is obtained, a coefficient indicating the roundness is calculated, and this is compared with a threshold value to determine the vehicle type. This method is effective when judging a specially shaped vehicle with a rounded bonnet.
- the inclination of a part (for example, a windshield part or a roof part) that can be obtained as an angle of any angle.
- the size of the vehicle can be acquired to determine the type of vehicle. For example, when the inclination of the front glass portion is larger than the threshold value, it can be determined that the recognition target is a large vehicle.
- the vehicle type determination device, the vehicle type determination program, and the vehicle type determination method according to the present invention are useful for determining the type of the vehicle by using an image obtained by photographing the vehicle. This is particularly suitable when it is necessary to accurately determine the type of vehicle regardless of the installation conditions of the photographic equipment.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Traffic Control Systems (AREA)
Abstract
本発明は、撮影機器の設置条件に関わらず、精度よく種別を判定することができる車両種別判定装置、車両種別判定プログラムおよび車両種別判定方法を提供することを課題とする。この課題を解決するため、車両種別判定装置100は、認識対象の画像から車両部分を抽出する車両部分抽出部112と、車両部分抽出部112により抽出された車両部分においてボンネットに相当する領域を認識するボンネット認識部114と、ボンネット認識部114によって認識されたボンネット領域の側面の傾きの大きさに基づいて種別を判定する車両種別判定部113とを備える。
Description
明 細 書
車両種別判定装置、プログラム、方法
技術分野
[0001] この発明は、車両を撮影した画像をもちいて当該の車両の種別を判定する車両種 別判定装置、車両種別判定プログラムおよび車両種別判定方法に関し、特に、撮影 機器の設置条件に関わらず、精度よく車両の種別を判定することができる車両種別 判定装置、車両種別判定プログラムおよび車両種別判定方法に関する。
背景技術
[0002] 従来より、路上に設置された撮影機器により撮影された車両の画像を解析し、車両 の種別を判定するシステムが車両取締り業務等において使用されている。典型的に は、画像中のナンバープレート部分を解析し、車両の種別を判定するシステムがよく 知られている。このようなシステムは、ナンバープレートの車両番号だけでなぐナン バープレートの色等も利用して車両種別の判定をおこなう(例えば、特許文献 1)。
[0003] ところが、ナンバープレートを解析する方式では、ナンバープレートが汚れて!/、る場 合等には、精度よく車両の種別を判定することができない。そこで、様々な条件下に おいても車両種別を精度よく判定することが必要な場合には、複数の方式を組み合 わせて車両種別判定が行われる。ナンバープレート部分の解析によらずに車両の種 別を判定する方式には、例えば、特許文献 2にて開示されている方式がある。
[0004] 特許文献 2にて開示されている車両種別判定方式は、画像中の車両のボンネット 部分やフロントガラス部分を所定のルールに従って識別し、それらの部分の幅や高さ に基づ!/、て、対象が普通車であるか大型車であるかと!/、つた大まかな車両種別判定 をおこなうものである。
[0005] 特許文献 1:特開 2003— 331384号公報
特許文献 2:特開平 11 353581号公報
発明の開示
発明が解決しょうとする課題
[0006] し力しながら、特許文献 2にて開示されて 、る車両種別判定方式は、ボンネット部分
やフロントガラス部分の高さ等によって車両の種別を判定するものであるため、車両 の形状と、路上に設置された撮影機器の設置角度の組合せによっては、車両種別を 誤判定してしまうことがあった。
[0007] 一般的に、画像における普通車のボンネット部分の高さは、撮影機器が水平に近 い角度で設置されるほど低くなり、設置角度が垂直に近くなるほど高くなる。このため 、撮影機器の設置角度によっては、特定の種類の普通車のボンネット部分の高さが 大型車のボンネット部分の高さほぼ同一に撮影され、普通車が大型車と誤判定され ることがあった。車両は、車両種別ごとにそれぞれ特徴的な形状を有しているため、 撮影機器の設置角度を調整しても、このような誤判定を完全に防止することは困難で めつに。
[0008] この発明は、上述した従来技術による問題点を解消するためになされたものであり 、撮影機器の設置条件に関わらず、精度よく車両の種別を判定することができる車両 種別判定装置、車両種別判定プログラムおよび車両種別判定方法を提供することを 目的とする。
課題を解決するための手段
[0009] 上述した課題を解決し、目的を達成するため、本発明の一つの態様では、車両を 撮影した画像を用いて該車両の種別を判定する車両種別判定装置であって、前記 車両の車両種別判定領域の輪郭を構成する水平方向の直線と側面の直線を、前記 画像から抽出する手段と、前記水平方向の直線と前記側面の直線との角度を求める 手段と、前記角度に基づいて前記車両の種別を判定する車両種別判定手段とを備 えることを特徴とする。
[0010] また、本発明の一つの態様では、前記画像を撮影した撮影装置の設置位置から遠
V、側の側面を用いることを特徴とすることを特徴とする。
[0011] また、本発明の一つの態様では、前記角度と車両種別との関係を定義した記憶領 域を備え、前記車両種別判定手段が、前記記憶領域を参照することで前記車両の 種別を判定することを特徴とする。
[0012] また、本発明の一つの態様では、前記車両種別判定領域が、車両のボンネットであ ることを特徴とする。
[0013] また、本発明の一つの態様では、前記車両種別判定領域が、車両のフロントガラス であることを特徴とする。
[0014] なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、 システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発 明の態様として有効である。
発明の効果
[0015] 本発明によれば、画像中における車両の所定の領域 (例えばボンネット)を認識し、 その領域の輪郭を構成する水平方向の直線と側面の直線の角度に基づいて車両種 別の判定をおこなうように構成したので、ボンネットの高さ等の他の情報に基づいて 車両種別を正確に判定することができな 、場合であっても、精度よく車両の種別を判 定することができると 、う効果を奏する。
図面の簡単な説明
[0016] [図 1]図 1は、背景画像の一例を示す図である。
[図 2]図 2は、認識画像の一例を示す図である。
[図 3]図 3は、車両部分の抽出結果の一例を示す図である。
[図 4]図 4は、縦方向のエッジの検出例を示す図である。
[図 5]図 5は、エッジに基づく境界の設定例を示す図である。
[図 6]図 6は、車両部分の領域分割例を示す図である。
[図 7]図 7は、ボンネットの傾きと高さの取得例を示す図である。
[図 8]図 8は、ワゴンの場合におけるボンネットの傾きと高さの取得例を示す図である。
[図 9]図 9は、本実施例に係る車両種別判定装置の構成を示す機能ブロック図である
[図 10]図 10は、車両種別の判定ルールの一例を示す図である。
[図 11]図 11は、車両部分抽出部によって車両部分が抽出された画像の一例を示す 図である。
[図 12]図 12は、図 11に示した画像に基づいてボンネット認識部が生成する輪郭画 像の一例を示す図である。
[図 13]図 13は、図 11における領域 Aを構成する各画素の画素値を示す図である。
[図 14]図 14は、図 12における領域 Aを構成する各画素の画素値を示す図である。
[図1—
〇 15]図 15は、車両の存在する領域の幅 Wの範囲を示す図である。
〇
[図 16]図 16は、 M=4の場合の分割線の一例を示す図である。
[図 17]図 17は、エッジ情報の一例を示す図である。
[図 18]図 18は、ボンネットの傾きを示す図である。
[図 19]図 19は、ボンネットに相当する領域の側面の座標を示す図である。
[図 20]図 20は、色によるボンネット領域の推定ルールの一例を示す図である。
[図 21]図 21は、領域の高さによるボンネット領域の推定ルールの一例を示す図であ る。
[図 22]図 22は、車両種別判定装置の処理手順を示すフローチャートである。
[図 23]図 23は、車両種別判定処理の処理手順を示すフローチャートである。
[図 24]図 24は、ボンネット認識処理の処理手順を示すフローチャートである。
[図 25]図 25は、車両種別判定プログラムを実行するコンピュータを示す機能ブロック 図である。
符号の説明
車両種別判定装置
110 制御部
111 画像入力部
112 車両部分抽出部
113 車両種別判定部
114 ボンネット認識部
115 黄色ナンバー判定部
120 じ' 1思 p:[5
121 画像データ記憶領域
122 判定ルール記憶領域
123 設定情報記憶領域
130 表示部
1000 コンピュータ
1010 CPU
1020 入力装置
1030 モニタ
1040 媒体読取り装置
1050 ネットワークインターフェース装置
1060 RAM
1061 車両種別判定プロセス
1070 ハードディスク装置
1071 車両種別判定プログラム
1072 車両種別判定用データ
1080 バス
発明を実施するための最良の形態
[0018] 以下に添付図面を参照して、本発明に係る車両種別判定装置、車両種別判定プロ グラムおよび車両種別判定方法の好適な実施の形態を詳細に説明する。
実施例
[0019] まず、本実施例に係る車両種別判定方法の概要につ!、て説明する。本実施例に 係る車両種別判定方法は、認識画像から認識対象の車両部分を抽出し、さらに、抽 出した車両部分のボンネット部分 (車両種別判定領域)の高さと傾きに基づいて大ま かな車両の種別を判定するものである。ボンネット部分の高さのみならず、傾きも判 定材料とすることにより、撮影機器の設置角度等に関わらず、精度よく車両種別判定 をおこなうことができる。
[0020] 本実施例に係る車両種別判定方法では、認識画像から認識対象の車両部分を抽 出するために、背景画像と認識画像の比較をおこなう。図 1は、背景画像の一例を示 す図であり、図 2は、認識画像の一例を示す図である。これらの図に示すように、背景 画像と認識画像は、同一の撮影機器によって、同一位置かつ同一角度で撮影され た画像である。そして、背景画像は、いずれの車両も映りこんでいない画像であり、認 識画像は、認識対象の車両の一部もしくは全体が写っている画像である。
[0021] この 2つの画像を比較し、差分画像を作成することにより、図 3に示すように、認識画
像から車両部分のみが抽出される。こうして、車両部分の抽出が完了した後、ボンネ ットを識別するため、抽出された車両部分は、いくつかの領域に分割される。
[0022] 車両部分の領域分割は、車両部分の中央を含む数箇所を縦方向に走査すること により検出されたエッジを基準としておこなわれる。図 4は、縦方向のエッジの検出例 を示す図である。同図は、車両部分の中央を含む 3箇所を縦方向に走査することに より、エッジを検出する例を示している。図 5は、エッジに基づく境界の設定例を示す 図である。同図は、ほぼ同一水平線上に存在する各エッジの中心を通る直線を最小 二乗法等により取得し、これを境界とする例を示している。
[0023] なお、同図に示した例では、フロントグリルの領域およびそれより下方のエッジを無 視している。フロントグリルの領域は、多くのエッジが検出されることにより識別可能で あるが、通常、ボンネットよりも下方にある。本実施例に係る車両種別判定方法は、後 述するように、上方の領域との比較によりボンネット部分を識別する論理をもちいてお り、ボンネットよりも下方の領域を必要としないため、フロントグリルの領域およびそれ より下方のエッジを利用していない。なお、ボンネット部分を識別する論理を変更する 場合には、フロントグリルの領域およびそれより下方のエッジを利用することができる
[0024] 図 6は、車両部分の領域分割例を示す図である。同図は、図 5において設定された 境界線に基づいて車両部分を 3つの領域に分割した例を示している。こうして、領域 分割がされた後は、各領域の色の変動パターンや縦方向の長さの変動パターンを上 方の領域から調べ、その結果を所定の推定ルールに照合して、ボンネットに相当す る領域を推定する。
[0025] そして、ボンネットに相当する領域を推定した後は、ボンネットの傾きと高さを取得し 、これらを所定の閾値と比較することにより、車両種別判定をおこなう。図 7は、ボンネ ットの傾きと高さの取得例を示す図である。同図に示すように、ボンネットの傾き Θは 、領域の下方の境界線と、撮影装置力 遠い側面の輪郭線との角度として求められ る。また、ボンネットの高さ Hは、領域の上方の境界線と下方の境界線の距離として求 められる。なお、 0は厳密には、ボンネットの傾きそのものではなぐボンネットの傾き とカメラの撮影位置によって決定される角度である力 カメラの撮影位置は一定であ
るため、本明細書では、 Θをボンネットの傾きと呼ぶこととする。
[0026] ボンネットの傾き Θを求めるには、撮影装置から遠 、側面の輪郭線を取得すること が必要になるが、この線は、例えば、ボンネットに相当する領域の撮影装置力 遠い 側面にぉ 、て、車両部分として抽出された領域の境界線上の何点かをサンプルとし て取得し、これらの点の中心を通る直線として、最小二乗法により求めることができる 。また、車両部分が精密に抽出されていない場合は、横方向のエッジを何点力検出 し、これを基準として輪郭線を取得することもできる。
[0027] 図 8は、ワゴンの場合におけるボンネットの傾きと高さの取得例を示す図である。同 図に示すように、ワゴンの場合におけるボンネットの傾きは、図 7に示した普通車の場 合における傾きよりも大きくなる。また、ワゴンの場合におけるボンネットの高さは、図 7 に示した普通車の場合における高さよりも低くなる。
[0028] すなわち、ボンネットの傾きと高さを取得し、これらを所定の閾値と比較することによ り、認識対象が普通車である力ワゴンであるかを容易に判定することができる。万一、 撮影装置の設置角度により、普通車のボンネットの高さがワゴンと同等に写ることがあ つても、同時に、ボンネットの傾きがワゴンと同等に写ることはないため、誤判定を回 避することができる。
[0029] 図 2等に示した画像は、車両を斜め上力 撮影したものである力 このように車両を 斜め上カゝら撮影する手法は、ドライバにカメラの存在を気付カゝせずに済むといった利 点がある。また、図 2等に示した画像は、ナンバープレートに基づく車両種別判定を 容易にするため、車両全体を写すのではなぐ車両の前半部分が大きく写るように撮 影されている。本実施例に係る車両種別判定方法は、このように車両の一部を斜め 力 撮影した画像であっても、ボンネットの傾きの程度の違 、さえ識別することができ れば車両種別判定を正確におこなうことが可能である。
[0030] 次に、本実施例に係る車両種別判定方法をもちいて車両種別判定をおこなう車両 種別判定装置の構成について説明する。図 9は、本実施例に係る車両種別判定装 置 100の構成を示す図である。同図に示すように、車両種別判定装置 100は、制御 部 110と、記憶部 120と、表示部 130とを有する。表示部 130は、各種情報を表示す るための装置であり、液晶表示装置等からなる。
[0031] 制御部 110は、車両種別判定装置 100を全体制御する制御部であり、画像入力部 111と、車両部分抽出部 112と、車両種別判定部 113と、ボンネット認識部 114と、黄 色ナンバー判定部 115とを有する。画像入力部 111は、認識画像と背景画像の入力 を受け付け、入力された認識画像と背景画像を記憶部 120の画像データ記憶領域 1 21に格納する処理部である。
[0032] 車両部分抽出部 112は、画像データ記憶領域 121に格納された認識画像と背景 画像を比較し、認識画像から車両部分を差分画像として抽出する処理部である。車 両部分抽出部 112は、認識画像と背景画像を比較するにあたって、認識画像におい て路面が撮影されて 、る可能性の高 、幾つかの点の周辺の画素の RGB (Red, Gre en and Blue)値を取得し、背景画像の同位置の周辺の画素の RGB値と比較する。
[0033] そして、差分が大きい点は、車両が写っている可能性が高いため除外し、路面と推 定されるその他の点の差分の平均値を求める。そして、求めた差分の平均値をもち いて背景画像のストレッチングをおこない、明るさを認識画像と合わせる。このように、 差分抽出に先立って背景画像の明るさを調整することにより、車両部分の抽出精度 を向上させることができる。
[0034] 続いて、車両部分抽出部 112は、認識画像と背景画像を、細分化した領域ごと、も しくは、画素ごとに比較し、 R、 G、 B各値の差分の絶対値を求める。そして、差分の絶 対値が、 R、 G、 Bのいずれかにおいて閾値以上である部分を車両部分として認識す る。
[0035] このように、認識画像と背景画像を比較して車両部分を抽出することにより、路面上 の白線のように背景中の他の部分と色合い等が大きく異なる部分が存在しても、その 部分を消去して車両部分を正確に抽出することができる。なお、上記の説明では、 R GB値を基準として認識画像と背景画像を比較するものとしたが、明度や輝度等の他 の値を RGB値に代えて、もしくは、 RGB値と併用して比較にもちいることとしてもよい
[0036] また、上記の説明では、背景画像との比較により車両部分を抽出する例を示したが 、微分フィルタ等をもちいて認識画像中の輪郭を抽出し、抽出された輪郭に対してパ ターンマッチングをおこなうといった他の既知の手法によって車両部分を抽出するこ
ととしてもよ 、。
[0037] 車両種別判定部 113は、車両部分抽出部 112により抽出された車両部分の解析を おこなって、大まかな車両の種別を判定する処理部である。具体的には、車両種別 判定部 113は、抽出された車両部分を「バイク」、「路面'その他」、「軽自動車」、「大 型車 (トラック)」、「ワゴン」および「普通車」の 6種類に分別する。なお、「軽自動車」と は、我国において、排気量が 660cc以下の小型の自動車が分類される車両種別で あり、排気量が 1000〜3000cc程度の「普通車」が白いナンバープレートを与えられ るのに対し、「軽自動車」は、黄色いナンバープレートを与えられる。
[0038] 車両種別判定部 113は、抽出された車両部分の面積と幅が所定の閾値以下の場 合、高さが閾値より大きければ、対象を「バイク」と判定し、高さが閾値以下であれば、 対象を「路面'その他」と判定する。また、抽出された車両部分に黄色いナンバープレ ートが写っていることが黄色ナンバー判定部 115の解析によって判明した場合には、 対象を「軽自動車」と判定する。
[0039] また、車両種別判定部 113は、抽出された車両部分の面積と幅が所定の閾値以上 の場合は、対象を「大型車」と判定する。そして、上記以外の場合には、既に説明し た本実施例に係る車両種別判定方法をもちいて、ボンネットの傾きと高さに基づいて 、対象が「ワゴン」であるか「普通車」であるかを判定する。
[0040] なお、上記の車両種別判定の区分と判定論理は一例であり、目的に応じて変更す ることが可能である。例えば、「軽自動車」をさらに「軽乗用車」と「軽トラック」に分類す る必要がある場合には、本実施例に係る車両種別判定方法をもち ヽて両者を判別 することもできる。具体的には、黄色いナンバープレートが認識された場合、ボンネッ トの傾きの大きさが所定の閾値以上で、かつ、ボンネットの高さが所定の閾値以下で あれば、対象を「軽トラック」と判定し、さもなければ、「軽乗用車」と判定する。
[0041] また、「大型車」の判別にも本実施例に係る車両種別判定方法をもち 、ることができ る。具体的には、ボンネットが垂直に近い傾きをもっており、高さが所定の閾値以上 である場合に「大型車」であると判定することができる。ボンネットの傾きに基づいて、 「普通車」と、「ワゴン」と、「大型車」とを判定する場合の判定ルールの一例を図 10に 示す。同図に示した判定ルールが記憶部 120の判定ルール記憶領域 122に記憶さ
れていた場合、車両種別判定部 113は、それを参照し、ボンネットの傾き Θ力 5° 〜75° であれば、対象を「普通車」と判定し、 0力^ 5° 〜85° であれば、対象を「ヮ ゴン」と判定し、 0力 ¾5° 〜105° であれば、対象を「大型車」と判定する。
[0042] ボンネット認識部 114は、車両部分抽出部 112により抽出された車両部分からボン ネットに相当する部分を識別し、その部分の高さと傾きを取得する処理部である。ボ ンネット認識部 114により取得されたボンネットの傾きと高さは、車両種別判定部 113 による車両種別判定にもち ヽられる。
[0043] ボンネット認識部 114は、まず、車両部分抽出部 112によって車両部分が抽出され た画像に対して輪郭抽出処理を実行する。具体的には、コピーした画像データの各 画素の RGB値を HSI (Hue, Saturation, Intensity)変換もしくは HSV (Hue, Satura tion, Value)変換し、得られた各画素の明度もしくは輝度を該当画素の画素値とする グレースケール画像を生成する。そして、生成したグレースケール画像に対して Sob elや Prewitt等の既知の微分フィルタをかけて輪郭を強調した後に、閾値処理による 2値化等を行って輪郭画像を生成する。
[0044] 図 11は、車両部分抽出部 112によって車両部分が抽出された画像の一例を示す 図であり、図 12は、図 11に示した画像に基づいてボンネット認識部 114が生成する 輪郭画像の一例を示す図である。また、図 13は、図 11における領域 Aを構成する各 画素の画素値を示す図であり、図 14は、図 12における領域 Aを構成する各画素の 画素値を示す図である。図 14の例では、輪郭部分の画素の画素値が 255となり、そ の他の部分の画素の画素値が 0となるように 2値化が行われて!/、る。
[0045] 続いて、ボンネット認識部 114は、輪郭画像を横方向に走査して、輪郭に相当する 画素が出現する最も左寄りの座標と、最も右寄りの座標を取得し、その間を車両の存 在する領域とみなして、その幅 Wを取得する。輪郭画像が図 12に示した画像である 場合、車両の存在する領域の幅 Wは、図 15に示す範囲を示すことになる。
[0046] そして、ボンネット認識部 114は、車両の存在する領域を WZMの幅に分割する縦 方向の分割線を M— 1本設定する。 Mは、少なくとも 3以上の整数である必要がある 1S 本実施例では、 M=4であるものとする。 M=4の場合、図 16に示すように、ライ ン A〜Cの 3本の縦方向の分割線が設定される。
[0047] 分割線を設定した後、ボンネット認識部 114は、隣接する上下の画素の画素値の 差分をとりながら、各分割線上の画素を上から下方向へ走査する。そして、差分が閾 値よりも大き 、部分を検出するたびに、上側の画素の座標をエッジとしてエッジ情報 に記録する。エッジ情報は、エッジ、すなわち、輪郭の境界に位置する画素の座標を 分割線ごとに保持する情報であり、記憶部 120の画像データ記憶領域 121に処理対 象の画像と対応付けて記憶される。エッジ情報の一例を図 17に示す。同図に示すよ うに、エッジ情報には、輪郭の境界に位置する画素の座標が分割線ごとに記録され る。なお、各分割線は車両の異なる部分を通過するため、エッジ情報に記録される座 標の数は分割線ごとに異なることがある。
[0048] 続、て、ボンネット認識部 114は、エッジ情報を参照し、ほぼ水平に位置して 、る座 標の組合せを抽出する。座標の組合せの抽出は、例えば、 Y軸の値の差が所定値 以内に収まる座標を各分割線上の座標から 1つずつ選び出すことにより行われる。 Y 軸の値の差が 10以内の座標を選び出すこととした場合、図 17に示したエッジ情報の 例からは、ライン Aの(146、 12)と、ライン Bの(190、 17)と、ライン Cの(216、 16)の 糸且合せや、ライン Aの(146、 36)と、ライン Bの(190、 37)と、ライン Cの(216、 35) の組合せ等が抽出される。
[0049] そして、ボンネット認識部 114は、抽出した組合せごとに最小二乗法等をもち 、て、 組合せ内の各座標の中心を通る水平方向の直線を求め、これらの直線を境界として 、車両部分抽出部 112によって車両部分が抽出された画像を領域分割する。以上の 処理により、図 6に示したように、車両部分抽出部 112によって抽出された車両部分 を車両の部位ごとの領域に分割することができる。
[0050] こうして、車両部分を領域分割した後、ボンネット認識部 114は、それらの領域のど れがボンネットに相当するかを推定する。ボンネットに相当する領域を推定するため、 ボンネット認識部 114は、各領域の色、幅および高さを求める。色については、領域 中の各画素の色の平均をとつてもよ!、し、領域中の各画素の色の分布に基づ 、て求 めてもよい。そして、ボンネット認識部 114は、求められた各領域の色、幅および高さ を、記憶部 120の判定ルール記憶領域 122に記憶された推定ルールと照合すること によりボンネットに相当する領域を推定する。
[0051] 図 20は、色によるボンネット領域の推定ルールの一例を示す図である。同図に示 すように、このルールは、隣接する 2つの領域の上位の領域の色と下位の領域の色 の組合せごとに、下位の領域がボンネットに相当する領域である確度を定義したもの である。
[0052] 例えば、上位の領域の色が「シルバー」であり、下位の領域の色が「白」である場合 、上位の領域がフロントガラスであり、下位の領域がボンネットである可能性が高いの で、この組合せに対する確度は、「30」となっている。また、上位の領域の色が「白」で あり、下位の領域の色が「シルバー」である場合、上位の領域がルーフであり、下位 の領域がフロントガラスである可能性が高いので、この組合せに対する確度は、「0」と なっている。
[0053] 図 21は、領域の高さによるボンネット領域の推定ルールの一例を示す図である。同 図に示すように、このルールは、隣接する 2つの領域の上位の領域の高さが全体に 占める割合と下位の領域の高さが全体に占める割合の組合せごとに、下位の領域が ボンネットに相当する領域である確度を定義したものである。
[0054] 例えば、上位の領域の高さの割合が「25%」であり、下位の領域の高さの割合が「4 0%」である場合、上位の領域がフロントガラスであり、下位の領域がボンネットである 可能性が高いので、この組合せに対する確度は、「40」となっている。また、上位の領 域の高さの割合が「30%」であり、下位の領域の高さの割合が「20%」である場合、 上位の領域がルーフであり、下位の領域がフロントガラスである可能性が高 、ので、 この組合せに対する確度は、「0」となっている。
[0055] ボンネット認識部 114は、隣接する 2つの領域の全ての組合せについて、これらの ルールとの照合をおこな 、、下位の領域がボンネットである確度を組合せごと集計す る。例えば、上位の領域の色が「シルバー」で、高さが「25%」であり、下位の領域の 色が「白」で、高さが「40%」である場合、この組合せにおける下位の領域がボンネッ トである確度の集計値は、 30+40で 70となる。そして、ボンネット認識部 114は、最 も高い確度が得られた組合せにおける下位の領域をボンネットと推定する。なお、こ のとき、幅が狭ぐボンネットであるはずがない領域が誤ってボンネットであると推定さ れることを防止するため、ボンネットの幅の下限値を判定ルール記憶領域 122に記憶
しておき、下位の領域の幅がこの下限値未満である組合せを除外して判定することと してちよい。
[0056] なお、上記の例では、隣接する 2つの領域の色や高さの変化のパターンに基づい てボンネットに相当する領域を推定している力 隣接する 3つ以上の領域の色や高さ の変化のパターンに基づいてボンネットに相当する領域を推定することとしてもよい。
[0057] こうして、ボンネットに相当する領域を推定した後、ボンネット認識部 114は、その領 域の高さと傾きを求める。傾きは、ボンネットに相当する領域の下端の線、すなわち、 エッジ情報に基づ 、て求められた境界線のうち、ボンネットと推定された領域とその 直下の領域との境界となっている線(図 18におけるライン D)と、ボンネットと推定され た領域のカメラ力も遠い側の側面の直線(図 18におけるライン F)とのなす角度として 求められる。
[0058] ボンネットと推定された領域の側面のうち、どちらがカメラ力も遠い側であるかを示 す情報は、記憶部 120の設定情報記憶領域 123に予め記憶されている。そして、ボ ンネット認識部 114は、カメラ力も遠い側の側面と背景との境界部分の座標を図 19の ように抽出し、最小二乗法等をもちいてこれらの座標の中心を通る直線を求め、その 直線をカメラ力 遠 、側の側面の直線とする。
[0059] なお、カメラの設置角度や高さによってボンネットに相当する領域の傾きと高さが変 動することを防止するため、ボンネット認識部 114が、記憶部 120の設定情報記憶領 域 123に記憶された撮影機器の設置角度に関する情報や、認識画像全体における ボンネット部分の位置等に基づ 、て、ボンネットの傾きと高さを補正することとしてもよ い。
[0060] 黄色ナンバー判定部 115は、車両部分抽出部 112により抽出された車両部分に黄 色いナンバープレートが写っている力否かを判定する処理部である。この判定は、例 えば、特許文献 1において開示されている技術をもちいて実現することができる。黄 色ナンバー判定部 115の判定結果は、車両種別判定部 113による車両種別判定に もちいられる。
[0061] 記憶部 120は、各種情報を記憶する記憶部であり、画像データ記憶領域 121と、判 定ルール記憶領域 122と、設定情報記憶領域 123とを有する。画像データ記憶領域
121は、画像入力部により入力が受け付けられた認識画像とその関連情報や、背景 画像が格納される領域である。
[0062] 判定ルール記憶領域 122、車両種別判定部 113やボンネット認識部 114が各種判 定をおこなうためのルールや閾値が記憶される領域である。設定情報記憶領域 123 は、撮影機器の設置角度のような設定情報が記憶される領域である。
[0063] 次に、図 9に示した車両種別判定装置 100の処理手順について説明する。図 22は
、車両種別判定装置 100の処理手順を示すフローチャートである。同図に示すように
、まず、画像入力部 111が、背景画像の入力を受け付けて、これを画像データ記憶 領域に格納し (ステップ S101)、認識画像の入力を受け付けて、これを画像データ記 憶領域に格納する (ステップ S 102)。
[0064] そして、車両部分抽出部 112が、認識画像と背景画像の路面部分の明るさが同等 になるように背景画像の明るさを調整し (ステップ S103)、認識画像と背景画像を比 較して、認識画像から車両部分を抽出する (ステップ S104)。
[0065] そして、車両部分抽出部 112により抽出された車両部分に対して、車両種別判定 部 113が、後述する車両種別判定処理をおこなって車両の種別を判定し (ステップ S
105)、判定結果を表示部 130に出力する (ステップ S106)。
[0066] 図 23は、車両種別判定処理の処理手順を示すフローチャートである。同図に示す ように、まず、車両種別判定部 113は、車両部分抽出部 112により抽出された車両部 分の面積、幅および高さを取得する (ステップ S201)。
[0067] そして、面積と幅が閾値以下の場合は (ステップ S202肯定)、高さが閾値以下であ れば (ステップ S211肯定)、認識対象を「路面 ·その他」と判定し (ステップ S213)、さ もなければ (ステップ S211否定)、認識対象を「バイク」と判定する (ステップ S212)。
[0068] 車両部分抽出部 112により抽出された車両部分の面積と幅が閾値以下でない場合 は (ステップ S202否定)、後述するボンネット認識処理をおこなって、ボンネットの傾 きと高さを取得する (ステップ S 203)。
[0069] そして、黄色ナンバー判定部 115により黄色いナンバープレートの存在が認められ た場合は (ステップ S 204肯定)、認識対象を「軽自動車」と判定し (ステップ S210)、 車両部分の面積と幅が閾値以上であれば (ステップ S205肯定)、認識対象を「大型
車」と判定する (ステップ S 209)。
[0070] そして、認識対象を「軽自動車」とも「大型車」とも判定しな力つた場合は (ステップ S 204否定、かつ、ステップ S205否定)、ボンネット認識処理によって得られたボンネッ トの傾きが閾値以上であり、かつ、高さが閾値以下の場合に (ステップ S206肯定)、 認識対象を「ワゴン」と判定し (ステップ S208)、さもなければ (ステップ S 206否定)、 認識対象を「普通車」と判定する (ステップ S 207)。
[0071] 図 24は、ボンネット認識処理の処理手順を示すフローチャートである。同図に示す ように、まず、車両種別判定部 113は、車両部分抽出部 112により抽出された車両部 分の縦方向のエッジを検出し (ステップ S301)、検出されたエッジを基準として車両 部分を複数の領域に分割する (ステップ S302)。
[0072] そして、分割により得られた各領域の色、幅および高さを取得し (ステップ S303)、 これを推定ルールと照合してボンネットに相当する領域を推定する (ステップ S304) 。そして、ボンネットの側面の輪郭線を検出し (ステップ S305)、ボンネットの傾きと高 さを取得し (ステップ S306)、取得した傾きと高さの補正をおこなう(ステップ S307)。
[0073] なお、図 9に示した本実施例に係る車両種別判定装置 100の構成は、本発明の要 旨を逸脱しない範囲で種々に変更することができる。例えば、車両種別判定装置 10 0の制御部 110の機能をソフトウェアとして実装し、これをコンピュータで実行すること により、車両種別判定装置 100と同等の機能を実現することもできる。以下に、制御 部 110の機能をソフトウェアとして実装した車両種別判定プログラム 1071を実行する コンピュータの一例を示す。
[0074] 図 25は、車両種別判定プログラム 1071を実行するコンピュータ 1000を示す機能 ブロック図である。このコンピュータ 1000は、各種演算処理を実行する CPU (Central Processing Unit) 1010と、ユーザからのデータの入力を受け付ける入力装置 102 0と、各種情報を表示するモニタ 1030と、各種プログラム等を記録した記録媒体から プログラム等を読み取る媒体読取り装置 1040と、ネットワークを介して他のコンビユー タとの間でデータの授受をおこなうネットワークインターフェース装置 1050と、各種情 報を一時記憶する RAM (Random Access Memory) 1060と、ハードディスク装置 1 070とをバス 1080で接続して構成される。
[0075] そして、ハードディスク装置 1070には、図 9に示した制御部 110と同様の機能を有 する車両種別判定プログラム 1071と、図 9に示した記憶部 120に記憶される各種デ ータに対応する車両種別判定用データ 1072とが記憶される。なお、車両種別判定 用データ 1072を、適宜分散させ、ネットワークを介して接続された他のコンピュータ に記憶させておくこともできる。
[0076] そして、 CPU1010が車両種別判定プログラム 1071をハードディスク装置 1070か ら読み出して RAM1060に展開することにより、車両種別判定プログラム 1071は、 車両種別判定プロセス 1061として機能するようになる。そして、車両種別判定プロセ ス 1061は、車両種別判定用データ 1072から読み出した情報等を適宜 RAM1060 上の自身に割り当てられた領域に展開し、この展開したデータ等に基づいて各種デ ータ処理を実行する。
[0077] なお、上記の車両種別判定プログラム 1071は、必ずしもハードディスク装置 1070 に格納されている必要はなぐ CD— ROM等の記憶媒体に記憶されたこのプロダラ ムを、コンピュータ 1000が読み出して実行するようにしてもよい。また、公衆回線、ィ ンターネット、 LAN (Local Area Network)、 WAN (Wide Area Network)等を介し てコンピュータ 1000に接続される他のコンピュータ(またはサーノ )等にこのプロダラ ムを記憶させておき、コンピュータ 1000がこれら力 プログラムを読み出して実行す るようにしてちょい。
[0078] 上述してきたように、本実施例では、画像中における車両のボンネットを認識し、そ の高さにカ卩えて、側面の傾きの大きさに基づいて車両種別の判定をおこなうように構 成したので、撮影機器の設置条件により、ボンネットの高さ等に基づいて車両種別を 正確に判定することができない場合であっても、精度よく車両の種別を判定すること ができる。
[0079] なお、上記の実施例におけるボンネットという用語は、車両前部にエンジンを備える 車両であれば車両前部のエンジンのカバー、車両後部にエンジンを備える車両であ れば車両前部のトランクのカバーのことを指す。
[0080] また、上記の実施例においては、認識画像中のボンネットの側面部分の傾きの大き さに基づいて車両の種別を判定する例について説明した力 ボンネットの側面部分
の丸みの大きさに基づいて車両の種別を判定することもできる。この場合、例えば、 ボンネットの側面部分の近時曲線を求め、丸みの大きさを示す係数を算出し、これを 閾値と比較して車両種別判定をおこなう。この方式は、ボンネットに丸みをもつ特殊 な形状の車両を判定する場合に有効である。
[0081] また、認識画像中のボンネットに代えて、または、これに加えて、傾きの大きさをい ずれかの角の角度として取得可能な部位 (例えば、フロントガラス部分やルーフ部分 )の傾きの大きさを取得して車両の種別を判定することもできる。例えば、フロントガラ ス部分の傾きが閾値よりも大きい場合は、認識対象が大型車であると判定することが できる。
[0082] また、上記の実施例においては、これらの車両種別判定領域の下辺と側面の直線 との角度をもちいて車両種別を判定する例を説明したが、これに替えて、車両種別 判定領域の上辺と側面の直線との角度をもちいても同様の結果となることは明らかで ある。
産業上の利用可能性
[0083] 以上のように、本発明に係る車両種別判定装置、車両種別判定プログラムおよび 車両種別判定方法は、車両を撮影した画像をもち!ヽて当該の車両の種別を判定す る場合に有用であり、特に、撮影機器の設置条件に関わらず、精度よく車両の種別 を判定することが必要な場合に適して 、る。
Claims
[1] 車両を撮影した画像を用いて該車両の種別を判定する車両種別判定装置であつ て、
前記車両の車両種別判定領域の輪郭を構成する水平方向の直線と側面の直線を 、前記画像から抽出する手段と、
前記水平方向の直線と前記側面の直線との角度を求める手段と、
前記角度に基づいて前記車両の種別を判定する車両種別判定手段と、 を備えることを特徴とする車両種別判定装置。
[2] 前記側面の直線は、前記画像を撮影した撮影装置の設置位置から遠!ヽ側の側面 を用いることを特徴とする請求項 1に記載の車両種別判定装置。
[3] 前記角度と車両種別との関係を定義した記憶領域を備え、
前記車両種別判定手段が、
前記記憶領域を参照することで前記車両の種別を判定することを特徴とする請求 項 1に記載の車両種別判定装置。
[4] 前記車両種別判定領域が、車両のボンネットであることを特徴とする請求項 1に記 載の車両種別判定装置。
[5] 前記車両種別判定領域が、車両のフロントガラスであることを特徴とする請求項 1に 記載の車両種別判定装置。
[6] 前記画像を縦方向に走査して得られたエッジを基準として前記車両を複数の領域 に分割し、これらの領域の色の変化のパターンに基づいて、前記車両種別判定領域 を認識する車両種別判定領域抽出手段を備えることを特徴とする請求項 1に記載の 車両種別判定装置。
[7] 前記画像を縦方向に走査して得られたエッジを基準として前記車両を複数の領域 に分割し、これらの領域の高さの変化のパターンに基づいて、前記車両種別判定領 域を認識する車両種別判定領域抽出手段を備えることを特徴とする請求項 1に記載 の車両種別判定装置。
[8] 車両を撮影した画像を用いて該車両の種別を判定する車両種別判定装置を、 前記車両の車両種別判定領域の輪郭を構成する水平方向の直線と側面の直線を
、前記画像から抽出する手段と、
前記水平方向の直線と前記側面の直線との角度を求める手段と、
前記角度に基づいて前記車両の種別を判定する車両種別判定手段と、 して動作させることを特徴とする車両種別判定プログラム。
車両を撮影した画像を用いて該車両の種別を判定する車両種別判定装置による 車両種別判定方法であって、
前記車両の車両種別判定領域の輪郭を構成する水平方向の直線と側面の直線を
、前記画像から抽出するステップと、
前記水平方向の直線と前記側面の直線との角度を求めるステップと、
前記角度に基づいて前記車両の種別を判定する車両種別判定ステップと、 を含むことを特徴とする車両種別判定方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007800193430A CN101454814B (zh) | 2006-05-26 | 2007-05-25 | 车型判定装置以及车型判定方法 |
| EP07744167A EP2031571B1 (en) | 2006-05-26 | 2007-05-25 | Vehicle type determination device, program, and method |
| US12/292,119 US8229171B2 (en) | 2006-05-26 | 2008-11-12 | Apparatus, method, and computer product for vehicle-type determination using image data of vehicle |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006-146775 | 2006-05-26 | ||
| JP2006146775A JP4567630B2 (ja) | 2006-05-26 | 2006-05-26 | 車種判別プログラムおよび車種判別装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/292,119 Continuation US8229171B2 (en) | 2006-05-26 | 2008-11-12 | Apparatus, method, and computer product for vehicle-type determination using image data of vehicle |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007139035A1 true WO2007139035A1 (ja) | 2007-12-06 |
Family
ID=38778556
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2007/060733 Ceased WO2007139035A1 (ja) | 2006-05-26 | 2007-05-25 | 車両種別判定装置、プログラム、方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8229171B2 (ja) |
| EP (1) | EP2031571B1 (ja) |
| JP (1) | JP4567630B2 (ja) |
| CN (1) | CN101454814B (ja) |
| WO (1) | WO2007139035A1 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007034765A1 (ja) | 2005-09-26 | 2007-03-29 | Fujitsu Limited | 色抽出方法及び装置 |
| WO2014033936A1 (ja) * | 2012-08-31 | 2014-03-06 | 富士通株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
| JP2016151833A (ja) * | 2015-02-16 | 2016-08-22 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
| WO2017104574A1 (ja) * | 2015-12-14 | 2017-06-22 | 株式会社リコー | 画像処理装置、物体認識装置、機器制御システム、画像処理方法およびプログラム |
| US10896340B2 (en) | 2015-08-21 | 2021-01-19 | 3M Innovative Properties Company | Encoding data in symbols disposed on an optically active article |
| US11132554B2 (en) | 2016-05-13 | 2021-09-28 | 3M Innovative Properties Company | Counterfeit detection of an optically active article using security elements |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5299025B2 (ja) * | 2009-03-30 | 2013-09-25 | 富士通株式会社 | 車両情報抽出プログラム、車両情報抽出装置、車両情報抽出方法 |
| US20120249795A1 (en) * | 2009-12-16 | 2012-10-04 | Pioneer Corporation | Signal recognizing device, signal recognizing method and signal recognizing program |
| JP2012128669A (ja) * | 2010-12-15 | 2012-07-05 | Sumitomo Electric Ind Ltd | 車色判定装置、コンピュータプログラム及び車色判定方法 |
| EP2686841B1 (en) * | 2011-03-14 | 2016-09-28 | The Regents of The University of California | Method and system for vehicle classification |
| CN103164958B (zh) * | 2011-12-15 | 2015-01-07 | 无锡中星微电子有限公司 | 车辆监控方法及系统 |
| WO2016033252A2 (en) * | 2014-08-26 | 2016-03-03 | Cellepathy Ltd. | Transportation-related mobile device context inferences |
| DE102012113009A1 (de) * | 2012-12-21 | 2014-06-26 | Jenoptik Robot Gmbh | Verfahren zum automatischen Klassifizieren von sich bewegenden Fahrzeugen |
| JP5957403B2 (ja) * | 2013-03-15 | 2016-07-27 | 株式会社東芝 | 車両番号撮像装置 |
| KR101407658B1 (ko) | 2013-04-16 | 2014-06-27 | 정영창 | 이미지기반 차량인식방법 및 시스템 |
| US9317752B2 (en) * | 2013-06-20 | 2016-04-19 | Xerox Corporation | Method for detecting large size and passenger vehicles from fixed cameras |
| CN103324958B (zh) * | 2013-06-28 | 2016-04-27 | 浙江大学苏州工业技术研究院 | 一种复杂背景下基于投影法和svm的车牌定位方法 |
| US20170279957A1 (en) * | 2013-08-23 | 2017-09-28 | Cellepathy Inc. | Transportation-related mobile device context inferences |
| CN105493141B (zh) * | 2013-08-23 | 2018-09-14 | 哈曼国际工业有限公司 | 非结构化道路边界检测 |
| US10579892B1 (en) | 2014-06-27 | 2020-03-03 | Blinker, Inc. | Method and apparatus for recovering license plate information from an image |
| US10540564B2 (en) | 2014-06-27 | 2020-01-21 | Blinker, Inc. | Method and apparatus for identifying vehicle information from an image |
| US9818154B1 (en) | 2014-06-27 | 2017-11-14 | Blinker, Inc. | System and method for electronic processing of vehicle transactions based on image detection of vehicle license plate |
| US10572758B1 (en) | 2014-06-27 | 2020-02-25 | Blinker, Inc. | Method and apparatus for receiving a financing offer from an image |
| US9760776B1 (en) | 2014-06-27 | 2017-09-12 | Blinker, Inc. | Method and apparatus for obtaining a vehicle history report from an image |
| US9589201B1 (en) * | 2014-06-27 | 2017-03-07 | Blinker, Inc. | Method and apparatus for recovering a vehicle value from an image |
| US9589202B1 (en) * | 2014-06-27 | 2017-03-07 | Blinker, Inc. | Method and apparatus for receiving an insurance quote from an image |
| US9779318B1 (en) | 2014-06-27 | 2017-10-03 | Blinker, Inc. | Method and apparatus for verifying vehicle ownership from an image |
| US9754171B1 (en) | 2014-06-27 | 2017-09-05 | Blinker, Inc. | Method and apparatus for receiving vehicle information from an image and posting the vehicle information to a website |
| US10515285B2 (en) | 2014-06-27 | 2019-12-24 | Blinker, Inc. | Method and apparatus for blocking information from an image |
| US9773184B1 (en) | 2014-06-27 | 2017-09-26 | Blinker, Inc. | Method and apparatus for receiving a broadcast radio service offer from an image |
| US9558419B1 (en) * | 2014-06-27 | 2017-01-31 | Blinker, Inc. | Method and apparatus for receiving a location of a vehicle service center from an image |
| US9594971B1 (en) * | 2014-06-27 | 2017-03-14 | Blinker, Inc. | Method and apparatus for receiving listings of similar vehicles from an image |
| US9607236B1 (en) * | 2014-06-27 | 2017-03-28 | Blinker, Inc. | Method and apparatus for providing loan verification from an image |
| US9600733B1 (en) * | 2014-06-27 | 2017-03-21 | Blinker, Inc. | Method and apparatus for receiving car parts data from an image |
| US9563814B1 (en) * | 2014-06-27 | 2017-02-07 | Blinker, Inc. | Method and apparatus for recovering a vehicle identification number from an image |
| US9892337B1 (en) | 2014-06-27 | 2018-02-13 | Blinker, Inc. | Method and apparatus for receiving a refinancing offer from an image |
| US10733471B1 (en) | 2014-06-27 | 2020-08-04 | Blinker, Inc. | Method and apparatus for receiving recall information from an image |
| US10867327B1 (en) | 2014-06-27 | 2020-12-15 | Blinker, Inc. | System and method for electronic processing of vehicle transactions based on image detection of vehicle license plate |
| GB2547809A (en) * | 2014-08-26 | 2017-08-30 | Cellepathy Ltd | Transportation-related mobile device context inferences |
| KR101596017B1 (ko) * | 2014-10-22 | 2016-02-19 | 한국생산기술연구원 | 재활용을 위한 폐차 부품 수거 시스템 |
| CN104966049B (zh) * | 2015-06-01 | 2018-06-05 | 江苏航天大为科技股份有限公司 | 基于图像的货车检测方法 |
| KR101711931B1 (ko) * | 2015-06-22 | 2017-03-03 | 삼성중공업 주식회사 | 선박 이미지 검출 방법 |
| JP6515726B2 (ja) * | 2015-08-04 | 2019-05-22 | オムロン株式会社 | 車両特定装置およびこれを備えた車両特定システム |
| CN106200496A (zh) * | 2016-08-29 | 2016-12-07 | 南京晓庄学院 | 一种基于加速度传感器的智能车模控制系统及其控制方法 |
| JP6825432B2 (ja) * | 2017-03-13 | 2021-02-03 | 富士通株式会社 | 解析プログラム、解析方法および解析装置 |
| JP6818626B2 (ja) * | 2017-04-28 | 2021-01-20 | 株式会社東芝 | 車種判別装置、車種判別方法、および車種判別システム |
| CN109785634B (zh) * | 2017-11-13 | 2021-06-29 | 厦门雅迅网络股份有限公司 | 基于基站切换的车型识别方法及计算机可读存储介质 |
| EP3506153A1 (en) * | 2017-12-28 | 2019-07-03 | Canon Kabushiki Kaisha | Information processing apparatus, system, method, and non-transitory computer-readable storage medium |
| US10706721B2 (en) * | 2018-07-20 | 2020-07-07 | Denso International America, Inc. | Toll road detection and reporting system |
| US20240087330A1 (en) * | 2022-09-12 | 2024-03-14 | Mitchell International, Inc. | System and method for automatically identifying vehicle panels requiring paint blending |
| CN119625620B (zh) * | 2025-02-13 | 2025-05-13 | 成都航空职业技术学院 | 一种地下车库物业管理车辆智能检测方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05314389A (ja) * | 1992-05-07 | 1993-11-26 | Nippon Telegr & Teleph Corp <Ntt> | 車種認識装置 |
| JPH11259792A (ja) * | 1998-03-06 | 1999-09-24 | Omron Corp | 車輌認識方法およびその装置 |
| JPH11353581A (ja) * | 1998-06-09 | 1999-12-24 | Anritsu Corp | 昼間における車種判別装置及び方法 |
| JP2000222673A (ja) * | 1999-01-29 | 2000-08-11 | Mitsubishi Electric Corp | 車色判別装置 |
| JP2003331384A (ja) | 2002-05-15 | 2003-11-21 | Fujitsu Ltd | 車種識別装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5886648A (en) * | 1998-02-02 | 1999-03-23 | Proto-Vest, Inc. | Automated vehicle wash system with vehicle type recognition |
| DE10011263A1 (de) * | 2000-03-08 | 2001-09-13 | Bosch Gmbh Robert | Objektdetektionssystem |
| US7835853B2 (en) * | 2003-02-19 | 2010-11-16 | Sumitomo Electric Industries, Ltd. | Vehicle detection system |
| US20050267657A1 (en) * | 2004-05-04 | 2005-12-01 | Devdhar Prashant P | Method for vehicle classification |
-
2006
- 2006-05-26 JP JP2006146775A patent/JP4567630B2/ja not_active Expired - Fee Related
-
2007
- 2007-05-25 CN CN2007800193430A patent/CN101454814B/zh not_active Expired - Fee Related
- 2007-05-25 EP EP07744167A patent/EP2031571B1/en not_active Ceased
- 2007-05-25 WO PCT/JP2007/060733 patent/WO2007139035A1/ja not_active Ceased
-
2008
- 2008-11-12 US US12/292,119 patent/US8229171B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05314389A (ja) * | 1992-05-07 | 1993-11-26 | Nippon Telegr & Teleph Corp <Ntt> | 車種認識装置 |
| JPH11259792A (ja) * | 1998-03-06 | 1999-09-24 | Omron Corp | 車輌認識方法およびその装置 |
| JPH11353581A (ja) * | 1998-06-09 | 1999-12-24 | Anritsu Corp | 昼間における車種判別装置及び方法 |
| JP2000222673A (ja) * | 1999-01-29 | 2000-08-11 | Mitsubishi Electric Corp | 車色判別装置 |
| JP2003331384A (ja) | 2002-05-15 | 2003-11-21 | Fujitsu Ltd | 車種識別装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2031571A4 |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007034765A1 (ja) | 2005-09-26 | 2007-03-29 | Fujitsu Limited | 色抽出方法及び装置 |
| US8041108B2 (en) | 2005-09-26 | 2011-10-18 | Fujitsu Limited | Color extraction method and apparatus |
| WO2014033936A1 (ja) * | 2012-08-31 | 2014-03-06 | 富士通株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
| JPWO2014033936A1 (ja) * | 2012-08-31 | 2016-08-08 | 富士通株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
| US9454704B2 (en) | 2012-08-31 | 2016-09-27 | Fujitsu Limited | Apparatus and method for determining monitoring object region in image |
| JP2016151833A (ja) * | 2015-02-16 | 2016-08-22 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
| US10896340B2 (en) | 2015-08-21 | 2021-01-19 | 3M Innovative Properties Company | Encoding data in symbols disposed on an optically active article |
| WO2017104574A1 (ja) * | 2015-12-14 | 2017-06-22 | 株式会社リコー | 画像処理装置、物体認識装置、機器制御システム、画像処理方法およびプログラム |
| JPWO2017104574A1 (ja) * | 2015-12-14 | 2018-08-30 | 株式会社リコー | 画像処理装置、物体認識装置、機器制御システム、画像処理方法およびプログラム |
| US10776637B2 (en) | 2015-12-14 | 2020-09-15 | Ricoh Company, Ltd. | Image processing device, object recognizing device, device control system, image processing method, and computer-readable medium |
| US11132554B2 (en) | 2016-05-13 | 2021-09-28 | 3M Innovative Properties Company | Counterfeit detection of an optically active article using security elements |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007316997A (ja) | 2007-12-06 |
| JP4567630B2 (ja) | 2010-10-20 |
| EP2031571A1 (en) | 2009-03-04 |
| CN101454814A (zh) | 2009-06-10 |
| US20090074250A1 (en) | 2009-03-19 |
| EP2031571A4 (en) | 2010-02-24 |
| US8229171B2 (en) | 2012-07-24 |
| EP2031571B1 (en) | 2012-10-03 |
| CN101454814B (zh) | 2012-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2007139035A1 (ja) | 車両種別判定装置、プログラム、方法 | |
| US8902053B2 (en) | Method and system for lane departure warning | |
| JP6362442B2 (ja) | 車線境界線抽出装置、車線境界線抽出方法、及びプログラム | |
| KR101546700B1 (ko) | 영상을 활용한 도로 포트홀 영역 인식 장치 및 방법 | |
| JP2000039306A (ja) | 車両領域検出装置及び車両領域検定方法 | |
| KR101224164B1 (ko) | 번호판영역 검출을 위한 전처리 방법 및 장치 | |
| JP6678552B2 (ja) | 車種判別装置および車種判別方法 | |
| CN101470806A (zh) | 车灯检测方法和装置、感兴趣区域分割方法和装置 | |
| JP6818626B2 (ja) | 車種判別装置、車種判別方法、および車種判別システム | |
| KR102242996B1 (ko) | 자동차 사출제품의 비정형 불량 검출 방법 | |
| JP2009048629A (ja) | 検出方法 | |
| JP2002228423A (ja) | タイヤ検出方法および装置 | |
| JP5983729B2 (ja) | 白線検出装置、白線検出フィルタ装置及び白線検出方法 | |
| JP4364275B2 (ja) | 画像処理方法、画像処理装置及びコンピュータプログラム | |
| CN110321828B (zh) | 一种基于双目摄像机和车底阴影的前方车辆检测方法 | |
| US11037266B2 (en) | Attached substance detection device and attached substance detection method | |
| JP4849262B2 (ja) | ナンバープレート抽出システム、ナンバープレート抽出装置、ナンバープレート抽出方法及びプログラム | |
| JP2020160735A (ja) | 車両および撮像装置 | |
| CN114387500B (zh) | 应用于自行走设备的图像识别方法、系统、自行走设备及可读存储介质 | |
| JP3198258B2 (ja) | 駐車車両検出方法およびその装置 | |
| JP2000163694A (ja) | 車番認識方法および装置 | |
| JP2000357287A (ja) | ナンバープレート認識方法および認識装置 | |
| JP4184133B2 (ja) | 画像処理装置 | |
| KR20160022141A (ko) | 안개 상황에서 차량 검출 방법 및 시스템 | |
| TWI415013B (zh) | 路標之數字影像抽取方法其配置該方法之載具 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200780019343.0 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07744167 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2007744167 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |