CN109063673A - Condition of road surface determines method, apparatus, system and computer-readable medium - Google Patents

Condition of road surface determines method, apparatus, system and computer-readable medium Download PDF

Info

Publication number
CN109063673A
CN109063673A CN201810957671.5A CN201810957671A CN109063673A CN 109063673 A CN109063673 A CN 109063673A CN 201810957671 A CN201810957671 A CN 201810957671A CN 109063673 A CN109063673 A CN 109063673A
Authority
CN
China
Prior art keywords
coordinate
condition
road surface
point
accounting information
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.)
Pending
Application number
CN201810957671.5A
Other languages
Chinese (zh)
Inventor
王建辉
周瑜
肖可伟
李田生
陈瑞军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Deep Mo Technology Co Ltd
Original Assignee
Beijing Deep Mo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Deep Mo Technology Co Ltd filed Critical Beijing Deep Mo Technology Co Ltd
Priority to CN201810957671.5A priority Critical patent/CN109063673A/en
Publication of CN109063673A publication Critical patent/CN109063673A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • G06V20/53Recognition of crowd images, e.g. recognition of crowd congestion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/08Detecting or categorising vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)

Abstract

The present invention provides a kind of condition of road surface to determine method, apparatus, system and computer-readable medium, method is applied to server, method includes: to receive the number and object category of each object that multiple marginal ends are sent, and the image capture device that multiple marginal ends respectively include is respectively positioned on target road section;The number and object category for summarizing each object that multiple marginal ends are sent respectively, obtain summarizing data;Using data are summarized, accounting information of the object in target road section region of each classification is calculated;For every kind of accounting information, in corresponding relationship between preset condition of road surface and accounting information, it determines condition of road surface corresponding with accounting information, alleviates the technical problem of the condition of road surface inaccuracy of determination existing in the prior art, reached the technical effect for improving condition of road surface accuracy.

Description

Condition of road surface determines method, apparatus, system and computer-readable medium
Technical field
The present invention relates to video structural technical fields, determine method, apparatus, system more particularly, to a kind of condition of road surface And computer-readable medium.
Background technique
With the development of urban modernization, the vehicle number that resident possesses rises on a large scale.Trip is difficult, and it is daily to become people An important problem in life.In daily trip, people often use digital map navigation application program.Digital map navigation Application program can predict the congestion to forward path according to the needs of traveler for traveler, meanwhile, according to preceding access The congestion on road is that traveler selects best route.But existing digital map navigation application program can only carry out the road of coarseness Road condition predicting, such as: although there is vehicle in some section crowded, but can provide sufficient space for pedestrian and voluntarily Vehicle passes through, at this point, existing digital map navigation application program will be considered that this section condition of road surface be it is crowded, be not suitable for traveler Pass through, and though traveler be driving, be on foot, or cycling.Therefore, lead to determining condition of road surface not Accurate problem.
Summary of the invention
In view of this, the purpose of the present invention is to provide a kind of condition of road surface to determine that method, apparatus, system and computer can Medium is read, to alleviate the technical problem of the condition of road surface inaccuracy of determination existing in the prior art.
In a first aspect, the embodiment of the invention provides a kind of condition of road surface to determine that method, method are applied to adopt comprising image Collect the marginal end of equipment, which comprises
Obtain the video flowing in the region of described image acquisition equipment acquisition;
The object features in each single-frame images of the video flowing are extracted, characteristic pattern is obtained;
For each characteristic pattern, single-frame images corresponding with the characteristic pattern is determined using default Classification Neural In each object object category;
The object in multiple single-frame images is tracked, it is identical for the same object setting in the different single-frame images Number;
The number and the object category for sending each object are to server.
With reference to first aspect, the embodiment of the invention provides the first possible embodiments of first aspect, wherein institute State the object category that each object in single-frame images corresponding with the characteristic pattern is determined using default Classification Neural, packet It includes:
Generate feature representation function corresponding with the default Classification Neural;
Obtain the pixel value on each pixel of the characteristic pattern;
For each pixel, the pixel value is substituted into the feature representation function, obtains object in the list The object category of 4 coordinate positions and object in frame image.
With reference to first aspect, the embodiment of the invention provides second of possible embodiments of first aspect, wherein institute The object tracked in multiple single-frame images is stated, identical volume is set for the same object in the different single-frame images Number, comprising:
In two single-frame images of arbitrary neighborhood, for each object in previous single-frame images, by object 4 coordinate positions be determined as the first coordinate position, corresponding first number of object;
The first Rectangular Bounding Volume is generated according to first coordinate position;
For each object in the latter single-frame images, the second rectangle is generated according to 4 coordinate positions of object Bounding box;
The overlapping space of first Rectangular Bounding Volume and multiple second Rectangular Bounding Volumes is determined respectively;
Determine that the second Rectangular Bounding Volume corresponding with the maximum overlapping space of value is target rectangle bounding box;
Set first number to the number of object corresponding with the target rectangle bounding box.
With reference to first aspect, the embodiment of the invention provides the third possible embodiments of first aspect, wherein institute It states the first coordinate position and divides coordinate and the 4th point of coordinate including first point of coordinate, second point of coordinate, third, wherein described first Divide coordinate and second point of coordinate in the same horizontal line, the third divides coordinate and the 4th point of coordinate in same level On line, first point of coordinate and the third divide coordinate in same vertical line, second point of coordinate and 4th point described Coordinate is described to generate the first Rectangular Bounding Volume according to first coordinate position in same vertical line, comprising:
By the point on first point of coordinate respectively and on the point and the third minute coordinate on second minute coordinate Point connection;
By the point of the 4th point of coordinate respectively with the point on the point and the third minute coordinate on second minute coordinate Connection.
Second aspect, the embodiment of the present invention also provide a kind of condition of road surface and determine method, and method is applied to server, described Method includes:
Receive the number and object of multiple applications such as each object of the marginal end transmission of any the method for first aspect Classification, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section;
The number and the object category for summarizing each object that multiple marginal ends are sent respectively, obtain total amount According to;
Summarize data using described, calculates accounting information of the object in the target road section region of each classification;
For accounting information described in every kind, in the corresponding relationship between preset condition of road surface and accounting information, determine Condition of road surface corresponding with the accounting information.
In conjunction with second aspect, the embodiment of the invention provides the first possible embodiments of second aspect, wherein institute It states and summarizes data described in utilization, calculate accounting information of the object in the target road section region of each classification, comprising:
Obtain the target area area of the target road section;
Summarize data using described, counts the quantity of the object of each classification respectively;
With the quantity of the object of each classification respectively divided by the target area area, calculate separately to obtain each classification The accounting information of the object in the target road section region.
In conjunction with second aspect, the embodiment of the invention provides second of possible embodiments of second aspect, wherein also Include:
Obtain start position information, in-position information and trip mode that user terminal is sent;
In preset map datum, a variety of trips are generated according to the start position information and the in-position information Route;
For traffic path described in each, the target road section that the traffic path includes is determined, it is every include Condition of road surface corresponding with the trip mode is indicated in a target road section, obtains traffic path entirety condition of road surface;
Using preset algorithm, give a mark respectively to each traffic path entirety condition of road surface;
Multiple traffic path entirety condition of road surface are arranged according to the sequence of score from high to low;
The traffic path entirety condition of road surface to rank the first is determined as target road situation;
Traffic path corresponding with the target road situation is returned into the user terminal.
The third aspect, the embodiment of the present invention also provide a kind of condition of road surface determining device, comprising: receiving module summarizes mould Block, computing module and determining module;
The receiving module, for receiving each of the marginal end transmission of multiple applications such as any the method for first aspect The number and object category of object, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section;
The summarizing module, for summarize each object that multiple marginal ends are sent respectively number and the object Classification obtains summarizing data;
The computing module calculates the object of each classification in the target road section institute for summarizing data described in utilization Accounting information in region;
The determining module is used for for accounting information described in every kind, between preset condition of road surface and accounting information Corresponding relationship in, determine corresponding with accounting information condition of road surface.
Fourth aspect, the embodiment of the present invention also provide a kind of condition of road surface and determine system, comprising: multiple user terminals, more The server of a application such as marginal end of any the method for first aspect and application such as any the method for second aspect, it is multiple The marginal end respectively with the server communication, the server respectively with multiple user terminal communications.
5th aspect, the embodiment of the present invention also provide a kind of meter of non-volatile program code that can be performed with processor Calculation machine readable medium, said program code make the processor execute first aspect and any method of second aspect.
The embodiment of the present invention brings following the utility model has the advantages that condition of road surface provided in an embodiment of the present invention determines method application In the marginal end comprising image capture device, which comprises in the region for obtaining described image acquisition equipment acquisition Video flowing;The object features in each single-frame images of the video flowing are extracted, characteristic pattern is obtained;For each feature Figure determines the object category of each object in single-frame images corresponding with the characteristic pattern using default Classification Neural;It chases after Object in the multiple single-frame images of track is identically numbered for the same object setting in the different single-frame images;Hair The number and the object category for sending each object are to server.
Condition of road surface provided in an embodiment of the present invention determines that method is applied to server, which comprises receives multiple Using the number and object category of each object that the marginal end of any the method for such as first aspect is sent, multiple edges The image capture device respectively included is held to be respectively positioned on target road section;Summarize each object that multiple marginal ends are sent respectively Number and the object category, obtain summarizing data;Summarize data using described, calculates the object of each classification in the target The accounting information of section region;For accounting information described in every kind, between preset condition of road surface and accounting information In corresponding relationship, condition of road surface corresponding with the accounting information is determined.
So the number of each object obtained according to video flowing and object category are sent to server by marginal end, clothes Business device summarizes the number for each object that the multiple marginal ends received are sent and object category, obtains summarizing data, Server by utilizing summarizes accounting information of the object in target road section region that data calculate each classification, and then according to each The accounting information of the object of classification determines condition of road surface corresponding with every kind of accounting information, since the embodiment of the present invention is to target road The object of section has carried out classification, determines condition of road surface respectively for every kind of object, it is possible to avoid existing digital map navigation The problem of determining condition of road surface inaccuracy is predicted and caused to the condition of road surface that application program can only carry out coarseness, has reached and has mentioned The technical effect of high condition of road surface accuracy.
Other features and advantages of the present invention will illustrate in the following description, also, partly become from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention are in specification, claims And specifically noted structure is achieved and obtained in attached drawing.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment is cited below particularly, and cooperate Appended attached drawing, is described in detail below.
Detailed description of the invention
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution in the prior art Embodiment or attached drawing needed to be used in the description of the prior art be briefly described, it should be apparent that, it is described below Attached drawing is some embodiments of the present invention, for those of ordinary skill in the art, before not making the creative labor It puts, is also possible to obtain other drawings based on these drawings.
Fig. 1 is the first flow chart that condition of road surface provided in an embodiment of the present invention determines method;
Fig. 2 is second of flow chart that condition of road surface provided in an embodiment of the present invention determines method;
Fig. 3 is the schematic block diagram of condition of road surface determining device provided in an embodiment of the present invention;
Fig. 4 is the structural schematic diagram that condition of road surface provided in an embodiment of the present invention determines system.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with attached drawing to the present invention Technical solution be clearly and completely described, it is clear that described embodiments are some of the embodiments of the present invention, rather than Whole embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise Under every other embodiment obtained, shall fall within the protection scope of the present invention.
Currently, the vehicle number that resident possesses rises on a large scale with the development of urban modernization.Trip is difficult, becomes people An important problem in daily life.In daily trip, people often use digital map navigation application program.Ground Figure navigation application program can predict congestion to forward path according to the needs of traveler for traveler, meanwhile, according to The congestion of forward path is that traveler selects best route.But existing digital map navigation application program can only carry out coarse grain The condition of road surface prediction of degree, such as: although there is vehicle in some section crowded, but can provide sufficient space for pedestrian Pass through with bicycle, at this point, existing digital map navigation application program will be considered that this section be it is crowded, it is logical to be not suitable for traveler Cross, and though traveler be driving, be on foot, or cycling.Therefore, it will lead to the low efficiency of urban transportation Under problem, be based on this, a kind of condition of road surface provided in an embodiment of the present invention determines method, apparatus, system and computer-readable Medium can alleviate the technical problem of the condition of road surface inaccuracy of determination existing in the prior art, reach raising road like The technical effect of condition accuracy.
For convenient for understanding the present embodiment, first to a kind of condition of road surface determination side disclosed in the embodiment of the present invention Method describes in detail, and method is applied to the marginal end comprising image capture device.As shown in Figure 1, the condition of road surface determines Method may comprise steps of.
Step S101 obtains the video flowing in the region of described image acquisition equipment acquisition.
For example, image capture device can be high-definition camera and intelligent camera etc..
Step S102 extracts the object features in each single-frame images of the video flowing, obtains characteristic pattern.
In the embodiment of the present invention, object features can be carried out to single-frame images using the neural network algorithm of multiple convolutional layers Extraction, obtain characteristic pattern.
Step S103, it is corresponding with the characteristic pattern using the determination of default Classification Neural for each characteristic pattern Single-frame images in each object object category.
Illustratively, object category can be with are as follows: pedestrian, bicycle, motorcycle, tricycle, car, minibus, truck Or bus etc..
It is described to determine single-frame images corresponding with the characteristic pattern using default Classification Neural in the embodiment of the present invention In each object object category, may comprise steps of:
(1) feature representation function corresponding with the default Classification Neural is generated.
(2) pixel value on each pixel of the characteristic pattern is obtained.
Wherein it is possible to obtain the pixel value on each pixel of the characteristic pattern by the way of sliding window.
(3) for each pixel, the pixel value is substituted into the feature representation function, obtains object described The object category of 4 coordinate positions and object in single-frame images.
Illustratively, 4 o'clock coordinate positions may include: first minute coordinate, second minute coordinate, third minute coordinate and the 4th Point coordinate, wherein in the same horizontal line, the third divides coordinate and described for first point of coordinate and second point of coordinate In the same horizontal line, first point of coordinate and the third divide coordinate in same vertical line to 4th point of coordinate, and described Two points of coordinates and the 4th point of coordinate are in same vertical line.
Step S104 tracks the object in multiple single-frame images, for the same object in the different single-frame images Body setting is identically numbered.
Wherein, by tracking the object in multiple single-frame images, the optimum image of each object can also be obtained.
In the embodiment of the present invention, step S104 be may comprise steps of:
(1) in two single-frame images of arbitrary neighborhood, for each object in previous single-frame images, by object 4 coordinate positions of body are determined as the first coordinate position, corresponding first number of object.
Illustratively, first coordinate position may include that first point of coordinate, second point of coordinate, third divide coordinate and Four points of coordinates, wherein in the same horizontal line, the third divides coordinate and institute for first point of coordinate and second point of coordinate State the 4th point of coordinate in the same horizontal line, first point of coordinate and the third divide coordinate in same vertical line, described Second point of coordinate and the 4th point of coordinate are in same vertical line.
(2) the first Rectangular Bounding Volume is generated according to first coordinate position.Wherein, described according to first coordinate bit Set generate the first Rectangular Bounding Volume, comprising: by the point on first point of coordinate respectively on second minute coordinate point and The third divides the point on coordinate to connect;By the point of the 4th point of coordinate respectively with point on second minute coordinate and described Third divides the point on coordinate to connect.
(3) for each object in the latter single-frame images, second is generated according to 4 coordinate positions of object Rectangular Bounding Volume.
(4) overlapping space of first Rectangular Bounding Volume and multiple second Rectangular Bounding Volumes is determined respectively.
(5) determine that the second Rectangular Bounding Volume corresponding with the maximum overlapping space of value is target rectangle bounding box.
(6) first number is set to the number of object corresponding with the target rectangle bounding box.
Step S105, the number and the object category for sending each object are to server.
Wherein, marginal end can also send the optimum image of each object to server, so that each object of server by utilizing The optimum image of body is analyzed.
Unless specifically stated otherwise, the opposite step of the component and step that otherwise illustrate in these embodiments, digital table It is not limit the scope of the invention up to formula and numerical value.
In the embodiment of the present invention, condition of road surface provided in an embodiment of the present invention determines that method is applied to set comprising Image Acquisition Standby marginal end, which comprises obtain the video flowing in the region of described image acquisition equipment acquisition;Described in extraction Object features in each single-frame images of video flowing, obtain characteristic pattern;For each characteristic pattern, default classification nerve is utilized Network determines the object category of each object in single-frame images corresponding with the characteristic pattern;It tracks in multiple single-frame images Object, be identically numbered for the same object setting in the different single-frame images;Send number and the institute of each object Object category is stated to server.
So the marginal end in the embodiment of the present invention acquires video flowing first, then according to each single frames figure of video flowing As obtaining characteristic pattern, the number and object category of each object are obtained from multiple characteristic patterns, finally, sending the volume of each object Number and the object category to server so that server determines road like according to the number and the object category of each object Condition.Marginal end is first handled video flowing not directly by the video stream of acquisition to server, is obtained each The number and object category of object, are then sent to server, therefore, Ke Yibao for the number of each object and object category again Demonstrate,prove data transmission speed and by the quality of transmission data, and then can guarantee server determine condition of road surface accuracy and Objectivity.
In another embodiment of the present invention, method, which carries out, to be determined to a kind of condition of road surface disclosed in the embodiment of the present invention It is discussed in detail, method is applied to server, as shown in Fig. 2, the condition of road surface determines that method may comprise steps of:
Step S201 receives multiple applications such as each object that the marginal end of any the method for above-described embodiment is sent Number and object category, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section.
Illustratively, it is illustrated for including 3 marginal ends in target road section region.3 marginal end difference For marginal end A, marginal end B and marginal end C.Wherein, the number and object category for each object that marginal end A is sent can be such as tables Shown in 1.
Table 1
Number Object category
1 Pedestrian
2 Car
3 Car
4 Pedestrian
5 Bus
6 Pedestrian
7 Minibus
Wherein, the number and object category for each object that marginal end B is sent can be as shown in table 2.
Table 2
Wherein, the number and object category for each object that marginal end C is sent can be as shown in table 3.
Table 3
Number Object category
1 Bus
2 Car
3 Car
4 Pedestrian
5 Car
6 Bicycle
7 Pedestrian
Step S202 summarizes the number and the object category of each object that multiple marginal ends are sent respectively, obtains To summarizing data.
Illustratively, summarizing data can be as shown in table 4.
Table 4
Step S203 summarizes data using described, calculates the object of each classification in the target road section region Accounting information.
Illustratively, step S203 may comprise steps of.
(1) the target area area of the target road section is obtained.
(2) summarize data described in utilizing, count the quantity of the object of each classification respectively.
Illustratively, the quantity information of the object of each classification counted can be as shown in table 5.
Table 5
Object category Quantity
Pedestrian 9
Car 11
Bus 3
Minibus 1
Motorcycle 1
Tricycle 1
Bicycle 2
(3) it calculates separately to obtain each class respectively divided by the target area area with the quantity of the object of each classification The accounting information of other object in the target road section region.
Step S204, the corresponding pass for accounting information described in every kind, between preset condition of road surface and accounting information In system, condition of road surface corresponding with the accounting information is determined.
Illustratively, condition of road surface can be with are as follows: the target road section stream of people is excessively intensive, target road section is suitble to pedestrian to pass through, mesh It marks section and is not suitable for car traveling etc..
Unless specifically stated otherwise, the opposite step of the component and step that otherwise illustrate in these embodiments, digital table It is not limit the scope of the invention up to formula and numerical value.
Condition of road surface provided in an embodiment of the present invention determines that method is applied to server, which comprises receives multiple Using the number and object category of each object that the marginal end of any the method for such as above-described embodiment is sent, multiple sides The image capture device that acies respectively includes is respectively positioned on target road section;Summarize each object that multiple marginal ends are sent respectively Number and the object category, obtain summarizing data;Summarize data using described, calculates the object of each classification in the mesh Mark the accounting information of section region;For accounting information described in every kind, between preset condition of road surface and accounting information Corresponding relationship in, determine corresponding with accounting information condition of road surface.
So the number of each object obtained according to video flowing and object category are sent to server by marginal end, clothes Business device summarizes the number for each object that the multiple marginal ends received are sent and object category, obtains summarizing data, Server by utilizing summarizes accounting information of the object in target road section region that data calculate each classification, and then according to each The accounting information of the object of classification determines condition of road surface corresponding with every kind of accounting information, since the embodiment of the present invention is to target road The object of section has carried out classification, determines condition of road surface respectively for every kind of object, so, it can be to avoid existing digital map navigation Application program can only carry out the condition of road surface prediction of coarseness and the problem of determining condition of road surface inaccuracy is caused therefore to be delayed The technical problem for having solved the condition of road surface inaccuracy of determination existing in the prior art has reached and has improved condition of road surface accuracy Technical effect.
In another embodiment of the present invention, the condition of road surface determines that method can also include the following steps.
Obtain start position information, in-position information and trip mode that user terminal is sent.
Illustratively, user terminal can be mobile phone, tablet computer or automatic navigator etc..
In preset map datum, a variety of trips are generated according to the start position information and the in-position information Route.
For traffic path described in each, the target road section that the traffic path includes is determined, it is every include Condition of road surface corresponding with the trip mode is indicated in a target road section, obtains traffic path entirety condition of road surface.
Using preset algorithm, give a mark respectively to each traffic path entirety condition of road surface.
Multiple traffic path entirety condition of road surface are arranged according to the sequence of score from high to low.
The traffic path entirety condition of road surface to rank the first is determined as target road situation.
Traffic path corresponding with the target road situation is returned into the user terminal.
In the embodiment of the present invention, server can according to user provide start position information, in-position information and go out Line mode recommends most suitable traffic path corresponding with trip mode for user, saves user's travel time, improves user and goes out Line efficiency, and then the convenience of user's trip is improved, it can also be improved urban road utilization rate.
In another embodiment of the present invention, a kind of condition of road surface determining device disclosed in the embodiment of the present invention is carried out It is discussed in detail, as shown in figure 3, the condition of road surface determining device may include: receiving module 31, summarizing module 32, calculate mould Block 33 and determining module 34.
Receiving module 31, for receiving each of the marginal end transmission of multiple applications such as any the method for above-described embodiment The number and object category of object, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section.
Summarizing module 32, for summarizing the number and the object type of each object that multiple marginal ends are sent respectively Not, it obtains summarizing data.
Computing module 33 calculates the object of each classification where the target road section for summarizing data described in utilization The accounting information in region.
Determining module 34 is used for for accounting information described in every kind, between preset condition of road surface and accounting information In corresponding relationship, condition of road surface corresponding with the accounting information is determined.
The technical effect and preceding method embodiment phase of device provided by the embodiment of the present invention, realization principle and generation Together, to briefly describe, Installation practice part does not refer to place, can refer to corresponding contents in preceding method embodiment.
In another embodiment of the present invention, system, which carries out, to be determined to a kind of condition of road surface disclosed in the embodiment of the present invention It is discussed in detail, the condition of road surface determines that system may include: multiple user terminals, multiple applications such as any institute of above-described embodiment State method marginal end and application as any the method for above-described embodiment server, multiple marginal ends respectively with it is described Server communication, the server respectively with multiple user terminal communications.
Illustratively, determine that system includes a server, 5 user terminals and 4 marginal ends with the condition of road surface For be illustrated.As shown in figure 4, the condition of road surface determines that system may include: 45,5 user terminals of server and 4 Marginal end.Wherein, 4 marginal ends are respectively as follows: marginal end 41, marginal end 42, marginal end 43 and marginal end 44.5 user terminals It is respectively as follows: user terminal 46, user terminal 47, user terminal 48, user terminal 49 and user terminal 50.Marginal end 41, edge End 42, marginal end 43 and marginal end 44 are communicated with server 45 respectively, server 45 respectively with user terminal 46, user terminal 47, user terminal 48, user terminal 49 and user terminal 50 communicate.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description It with the specific work process of device, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In another embodiment of the present invention, to disclosed in the embodiment of the present invention it is a kind of with processor can be performed it is non- The computer-readable medium of volatile program code describes in detail, and said program code makes the processor execute above-mentioned reality Apply any method of example.
In addition, in the description of the embodiment of the present invention unless specifically defined or limited otherwise, term " installation ", " phase Even ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;It can To be mechanical connection, it is also possible to be electrically connected;It can be directly connected, can also can be indirectly connected through an intermediary Connection inside two elements.For the ordinary skill in the art, above-mentioned term can be understood at this with concrete condition Concrete meaning in invention.
In the description of the present invention, it should be noted that term " center ", "upper", "lower", "left", "right", "vertical", The orientation or positional relationship of the instructions such as "horizontal", "inner", "outside" be based on the orientation or positional relationship shown in the drawings, merely to Convenient for description the present invention and simplify description, rather than the device or element of indication or suggestion meaning must have a particular orientation, It is constructed and operated in a specific orientation, therefore is not considered as limiting the invention.In addition, term " first ", " second ", " third " is used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance.
Condition of road surface is carried out provided by the embodiment of the present invention and determines the computer program product of method, including stores place The computer readable storage medium of the executable non-volatile program code of device is managed, the instruction that said program code includes can be used for Previous methods method as described in the examples is executed, specific implementation can be found in embodiment of the method, and details are not described herein.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with It realizes by another way.The apparatus embodiments described above are merely exemplary, for example, the division of the unit, Only a kind of logical function partition, there may be another division manner in actual implementation, in another example, multiple units or components can To combine or be desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or beg for The mutual coupling, direct-coupling or communication connection of opinion can be through some communication interfaces, device or unit it is indirect Coupling or communication connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product It is stored in the executable non-volatile computer-readable storage medium of a processor.Based on this understanding, of the invention Technical solution substantially the part of the part that contributes to existing technology or the technical solution can be with software in other words The form of product embodies, which is stored in a storage medium, including some instructions use so that One computer equipment (can be personal computer, server or the network equipment etc.) executes each embodiment institute of the present invention State all or part of the steps of method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read- Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can be with Store the medium of program code.
Finally, it should be noted that embodiment described above, only a specific embodiment of the invention, to illustrate the present invention Technical solution, rather than its limitations, scope of protection of the present invention is not limited thereto, although with reference to the foregoing embodiments to this hair It is bright to be described in detail, those skilled in the art should understand that: anyone skilled in the art In the technical scope disclosed by the present invention, it can still modify to technical solution documented by previous embodiment or can be light It is readily conceivable that variation or equivalent replacement of some of the technical features;And these modifications, variation or replacement, do not make The essence of corresponding technical solution is detached from the spirit and scope of technical solution of the embodiment of the present invention, should all cover in protection of the invention Within the scope of.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. a kind of condition of road surface determines method, which is characterized in that method is applied to the marginal end comprising image capture device, described Method includes:
Obtain the video flowing in the region of described image acquisition equipment acquisition;
The object features in each single-frame images of the video flowing are extracted, characteristic pattern is obtained;
For each characteristic pattern, determined using default Classification Neural every in single-frame images corresponding with the characteristic pattern The object category of a object;
The object in multiple single-frame images is tracked, identical volume is set for the same object in the different single-frame images Number;
The number and the object category for sending each object are to server.
2. condition of road surface according to claim 1 determines method, which is characterized in that described to utilize default Classification Neural Determine the object category of each object in single-frame images corresponding with the characteristic pattern, comprising:
Generate feature representation function corresponding with the default Classification Neural;
Obtain the pixel value on each pixel of the characteristic pattern;
For each pixel, the pixel value is substituted into the feature representation function, obtains object in the single frames figure The object category of 4 coordinate positions and object as in.
3. condition of road surface according to claim 2 determines method, which is characterized in that the multiple single-frame images of tracking In object, be identically numbered for the same object setting in the different single-frame images, comprising:
In two single-frame images of arbitrary neighborhood, for each object in previous single-frame images, by the institute of object It states 4 coordinate positions and is determined as the first coordinate position, corresponding first number of object;
The first Rectangular Bounding Volume is generated according to first coordinate position;
For each object in the latter single-frame images, the second rectangle is generated according to 4 coordinate positions of object and is surrounded Box;
The overlapping space of first Rectangular Bounding Volume and multiple second Rectangular Bounding Volumes is determined respectively;
Determine that the second Rectangular Bounding Volume corresponding with the maximum overlapping space of value is target rectangle bounding box;
Set first number to the number of object corresponding with the target rectangle bounding box.
4. condition of road surface according to claim 3 determines method, which is characterized in that first coordinate position includes first Coordinate, second point of coordinate, third is divided to divide coordinate and the 4th point of coordinate, wherein first point of coordinate and second point of coordinate In the same horizontal line, the third divides coordinate and the 4th point of coordinate in the same horizontal line, first point of coordinate and The third divides coordinate in same vertical line, and second point of coordinate and the 4th point of coordinate are in same vertical line, institute It states and the first Rectangular Bounding Volume is generated according to first coordinate position, comprising:
Point on first point of coordinate is connected with the point on the point and the third minute coordinate on second minute coordinate respectively It connects;
The point of the 4th point of coordinate is connect with the point on the point and the third minute coordinate on second minute coordinate respectively.
5. a kind of condition of road surface determines method, which is characterized in that method is applied to server, which comprises
Receive the number and object type of multiple applications such as each object of the marginal end transmission of any the method for claim 1-4 Not, the image capture device that multiple marginal ends respectively include is respectively positioned on target road section;
The number and the object category for summarizing each object that multiple marginal ends are sent respectively, obtain summarizing data;
Summarize data using described, calculates accounting information of the object in the target road section region of each classification;
For accounting information described in every kind, in the corresponding relationship between preset condition of road surface and accounting information, determining and institute State the corresponding condition of road surface of accounting information.
6. condition of road surface according to claim 5 determines method, which is characterized in that summarize data described in the utilization, count Calculate accounting information of the object in the target road section region of each classification, comprising:
Obtain the target area area of the target road section;
Summarize data using described, counts the quantity of the object of each classification respectively;
With the quantity of the object of each classification respectively divided by the target area area, calculate separately to obtain the object of each classification The accounting information in the target road section region.
7. condition of road surface according to claim 6 determines method, which is characterized in that further include:
Obtain start position information, in-position information and trip mode that user terminal is sent;
In preset map datum, a variety of walkings along the street out are generated according to the start position information and the in-position information Line;
For traffic path described in each, the target road section that the traffic path includes is determined, in each institute for including It states and indicates condition of road surface corresponding with the trip mode in target road section, obtain traffic path entirety condition of road surface;
Using preset algorithm, give a mark respectively to each traffic path entirety condition of road surface;
Multiple traffic path entirety condition of road surface are arranged according to the sequence of score from high to low;
The traffic path entirety condition of road surface to rank the first is determined as target road situation;
Traffic path corresponding with the target road situation is returned into the user terminal.
8. a kind of condition of road surface determining device characterized by comprising receiving module, summarizing module, computing module and determining mould Block;
The receiving module, for receiving each of the marginal end transmission of multiple applications such as any the method for claim 1-4 The number and object category of object, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section;
The summarizing module, for summarizing the number and the object type of each object that multiple marginal ends are sent respectively Not, it obtains summarizing data;
The computing module calculates the object of each classification in the target road section location for summarizing data described in utilization The accounting information in domain;
The determining module, for pair for accounting information described in every kind, between preset condition of road surface and accounting information In should being related to, condition of road surface corresponding with the accounting information is determined.
9. a kind of condition of road surface determines system characterized by comprising multiple user terminals, multiple applications such as claim 1-4 The server of the marginal end of any the method and application such as any the method for claim 5-7, multiple marginal ends point Not with the server communication, the server respectively with multiple user terminal communications.
10. a kind of computer-readable medium for the non-volatile program code that can be performed with processor, which is characterized in that described Program code makes the processor execute described any the method for claim 1-7.
CN201810957671.5A 2018-08-21 2018-08-21 Condition of road surface determines method, apparatus, system and computer-readable medium Pending CN109063673A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810957671.5A CN109063673A (en) 2018-08-21 2018-08-21 Condition of road surface determines method, apparatus, system and computer-readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810957671.5A CN109063673A (en) 2018-08-21 2018-08-21 Condition of road surface determines method, apparatus, system and computer-readable medium

Publications (1)

Publication Number Publication Date
CN109063673A true CN109063673A (en) 2018-12-21

Family

ID=64687889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810957671.5A Pending CN109063673A (en) 2018-08-21 2018-08-21 Condition of road surface determines method, apparatus, system and computer-readable medium

Country Status (1)

Country Link
CN (1) CN109063673A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107256394A (en) * 2017-06-09 2017-10-17 北京深瞐科技有限公司 Driver information and information of vehicles checking method, device and system
CN107274670A (en) * 2017-07-06 2017-10-20 盐城工学院 Campus transport appraisal procedure and device
CN107730881A (en) * 2017-06-13 2018-02-23 银江股份有限公司 Traffic congestion vision detection system based on depth convolutional neural networks
JP2018066136A (en) * 2016-10-18 2018-04-26 北海道瓦斯株式会社 Snow melting controller, neural network learning method, snow melting control method, and snow melting control program
CN108039046A (en) * 2018-01-05 2018-05-15 重庆邮电大学 A kind of city intersection pedestrian detection identifying system based on C-V2X

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018066136A (en) * 2016-10-18 2018-04-26 北海道瓦斯株式会社 Snow melting controller, neural network learning method, snow melting control method, and snow melting control program
CN107256394A (en) * 2017-06-09 2017-10-17 北京深瞐科技有限公司 Driver information and information of vehicles checking method, device and system
CN107730881A (en) * 2017-06-13 2018-02-23 银江股份有限公司 Traffic congestion vision detection system based on depth convolutional neural networks
CN107274670A (en) * 2017-07-06 2017-10-20 盐城工学院 Campus transport appraisal procedure and device
CN108039046A (en) * 2018-01-05 2018-05-15 重庆邮电大学 A kind of city intersection pedestrian detection identifying system based on C-V2X

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王尧: "城市道路交通拥堵评价与判定方法研究", 《中国优秀硕士学位论文全文数据库》 *

Similar Documents

Publication Publication Date Title
US11506507B2 (en) Multimodal vehicle routing system and method with vehicle parking
EP3078937B1 (en) Vehicle position estimation system, device, method, and camera device
CN105528359B (en) For storing the method and system of travel track
CN106781479B (en) A method of highway operating status is obtained based on mobile phone signaling data in real time
CN100555355C (en) The method and system that the passage rate of road traffic calculates and mates
CN101727742B (en) Route search device and information control server
CN107038168A (en) A kind of user's commuting track management method, apparatus and system
CN102788584B (en) The energy consumption prediction unit of road grade data generating device and generation method, vehicle console device and vehicle
CN103177562B (en) A kind of method and device obtaining information of traffic condition prediction
CN112017447A (en) Method and system for judging vehicle converse violation based on GPS position information
CN106708837B (en) Interest point searching method and device
CN104424812A (en) Bus arrival time prediction system and method
TW202016873A (en) A system to optimize scats adaptive signal system using trajectory data
CN108806244A (en) Image transfer apparatus, method and non-transient storage media
CN108267142A (en) A kind of navigation display method based on address card, system and a kind of vehicle device
CN105096589A (en) Method of selecting representative node in traffic road, system and client
CN110986992A (en) Navigation method and device for unmanned vending vehicle, electronic equipment and storage medium
CN104596534A (en) Method for calculating optimum driving path
JP5437383B2 (en) Roadside traffic amount calculation device and roadside traffic amount calculation method
CN109063673A (en) Condition of road surface determines method, apparatus, system and computer-readable medium
CN110260864A (en) Construction method, device and the electronic equipment of optimal reference trace route
CN108847052A (en) Parking position determines method, apparatus, system and computer-readable medium
US10783644B2 (en) Methods and systems for algorithmically analyzing urban form
CN108877210A (en) A kind of real-time road data production method and car-mounted terminal
CN106781470B (en) Method and device for processing running speed of urban road

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181221

RJ01 Rejection of invention patent application after publication